@charset "UTF-8";
.pt-intro-copy {
  position: absolute;
  min-width: 252px;
  z-index: 1999;
  background: #fff;
  border: 1px solid #d9d9d9;
  box-shadow: -3px 7px 5px rgba(0, 0, 0, 0.12);
  margin: -1px 0 0 45px;
  border-radius: 5px;
  padding-bottom: 5px;
}
.pt-intro-copy:before {
  position: absolute;
  content: "";
  border-right: 9px solid #ffffff;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  top: 20px;
  left: -9px;
  z-index: 666;
}
.pt-intro-copy:after {
  position: absolute;
  content: "";
  border-right: 10px solid #e0e0e0;
  border-bottom: 10px solid transparent;
  border-top: 10px solid transparent;
  top: 19px;
  left: -10px;
  z-index: 333;
}
.pt-intro-copy.right::before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 0 4.5px 9px;
  border-color: transparent transparent transparent #ffffff;
  border-top-width: 9px;
  border-bottom-width: 9px;
  top: 20px;
  left: auto;
  right: -9px;
}
.pt-intro-copy.right::after {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 10px;
  border-color: transparent transparent transparent #e0e0e0;
  border-top-width: 10px;
  border-bottom-width: 10px;
  top: 19px;
  left: auto;
  right: -10px;
}
.pt-intro-copy.pt-intro-bottom::before {
  top: auto;
  bottom: 20px;
}
.pt-intro-copy.pt-intro-bottom::after {
  top: auto;
  bottom: 19px;
}
.pt-intro-copy.topandright:before {
  left: auto;
  right: -9px;
  border-right: none;
  border-left: 9px solid #fff;
}
.pt-intro-copy.topandright:after {
  left: auto;
  right: -10px;
  border-right: none;
  border-left: 10px solid #d9d9d9;
}
.pt-intro-copy ul .rowbtns {
  display: none;
}
.pt-intro-copy ul li {
  border-bottom: 1px solid #eeeeee;
  color: #424242;
  font-size: 14px;
  padding: 9px 10px 9px;
  word-break: break-all;
}
.pt-intro-copy ul li:hover {
  color: #fda249;
}
.pt-intro-copy ul li:last-child {
  border-bottom: none;
}
.pt-intro-copy ul li .treenode-title {
  font-weight: bold;
}
.pt-intro-copy ul li label {
  margin-bottom: 0;
}
.pt-intro-copy.pt-intro-contextmenu {
  min-width: 173px;
  padding: 10px;
}
.pt-intro-copy.pt-intro-contextmenu ul li {
  border-bottom: none;
  font-size: 12px;
  padding: 0;
  margin-bottom: 10px;
}
.pt-intro-copy.pt-intro-contextmenu ul li input {
  width: 36px;
  border: 1px solid #e0e0e0;
  margin-left: 35px;
  margin-right: 5px;
  padding: 0 5px;
  text-align: center;
}
.pt-intro-copy.pt-intro-contextmenu ul li:hover {
  color: #424242;
  cursor: pointer;
}
.pt-intro-copy.pt-intro-contextmenu ul li:last-child {
  margin-bottom: 0;
}
.pt-intro-copy ul li,
.pt-intro-contextmenu ul li {
  border-bottom: 1px solid #eeeeee;
  color: #424242;
  font-size: 14px;
  padding: 9px 10px 9px;
  word-break: break-all;
}
.pt-intro-copy ul li[ns-type="pasterow"],
.pt-intro-contextmenu ul li[ns-type="pasterow"],
.pt-intro-copy ul li[ns-type="copyrow"],
.pt-intro-contextmenu ul li[ns-type="copyrow"] {
  padding: 9px 9px 9px 30px;
  background-color: #f5f5f5;
  position: relative;
  cursor: pointer;
}
.pt-intro-copy ul li[ns-type="pasterow"]:before,
.pt-intro-contextmenu ul li[ns-type="pasterow"]:before,
.pt-intro-copy ul li[ns-type="copyrow"]:before,
.pt-intro-contextmenu ul li[ns-type="copyrow"]:before {
  content: "\ea78";
  font-family: "icomoon";
  position: absolute;
  top: 10px;
  left: 11px;
  font-size: 13px;
}
.pt-intro-copy ul li[ns-type="pasterow"]:hover,
.pt-intro-contextmenu ul li[ns-type="pasterow"]:hover,
.pt-intro-copy ul li[ns-type="copyrow"]:hover,
.pt-intro-contextmenu ul li[ns-type="copyrow"]:hover {
  color: #fda249;
}
.pt-intro-copy ul li[ns-type="pasterow"]:before,
.pt-intro-contextmenu ul li[ns-type="pasterow"]:before {
  content: "\e97a";
}
.pt-list-size-base .pt-list-item a {
  padding: 5px 10px;
}
.pt-list-size-md .pt-list-item a {
  padding: 6px 12px;
}
.pt-list-size-lg .pt-list-item a {
  padding: 10px 16px;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.padding-xs {
  padding: 1px 5px;
}
.padding-sm {
  padding: 5px 10px;
}
.padding-base {
  padding: 6px 12px;
}
.padding-lg {
  padding: 10px 16px;
}
.form-shadow {
  -webkit-box-shadow: 0 0 5px #9e9e9e;
  -moz-box-shadow: 0 0 5px #9e9e9e;
  box-shadow: 0 0 5px #9e9e9e;
  box-shadow: 0 0 5px rgba(158, 158, 158, 0.45);
}
.dropdown-shadow {
  -webkit-box-shadow: 3px 3px 3px #000000 0.15px;
  -moz-box-shadow: 3px 3px 3px #000000 0.15px;
  box-shadow: 3px 3px 3px #000000 0.15px;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.15);
}
.panel-shadow {
  -webkit-box-shadow: 2px 2px 5px #000000 0.25px;
  -moz-box-shadow: 2px 2px 5px #000000 0.25px;
  box-shadow: 2px 2px 5px #000000 0.25px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25);
}
.triangle-variant {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
}
.flex-left-right {
  width: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: space-between;
  -ms-align-items: center;
  align-items: center;
}
.shadow-demo {
  width: 100px;
  height: 100px;
  background: #eee;
  margin: 100px auto;
  display: block;
  box-shadow: 1px 1px 0 #aaaaaa, 2px 2px 0 #aaaaaa, 3px 3px 0 #aaaaaa, 4px 4px 0 #aaaaaa, 5px 5px 0 #aaaaaa, 6px 6px 0 #aaaaaa, 7px 7px 0 #aaaaaa, 8px 8px 0 #aaaaaa, 9px 9px 0 #aaaaaa, 10px 10px 0 #aaaaaa;
}
.shadow-list ul li {
  position: relative;
  z-index: 1;
  height: 30px;
}
.shadow-list ul li:before {
  position: absolute;
  z-index: 9;
  content: "";
  width: 100px;
  height: 1px;
  background: transparent;
}
.shadow-list ul li:first-child:before {
  background: #ff0000;
  box-shadow: 0 50px 0 #ff0000, 0 100px 0 #ff0000, 0 150px 0 #ff0000, 0 200px 0 #ff0000, 0 250px 0 #ff0000, 0 300px 0 #ff0000, 0 350px 0 #ff0000, 0 400px 0 #ff0000, 0 450px 0 #ff0000, 0 500px 0 #ff0000, 0 550px 0 #ff0000, 0 600px 0 #ff0000, 0 650px 0 #ff0000, 0 700px 0 #ff0000, 0 750px 0 #ff0000;
}
html {
  height: 100%;
}
body {
  height: 100%;
  min-width: 960px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
input,
button,
textarea,
p,
blockquote,
th,
td,
form,
pre {
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: transparent;
}
body {
  font-size: 62.5%;
}
body {
  padding-top: 102px;
}
body.pt-veritical.home > .pt-page-loading {
  position: fixed;
  background: transparent !important;
  width: 100%;
  height: 100%;
  z-index: 999;
}
body.pt-veritical.home > .pt-page-loading.pt-progress-bar::before {
  display: none !important;
}
body.pt-veritical.home > .pt-page-loading.pt-progress-bar .pt-progress-bar-loading {
  position: absolute;
  z-index: 300;
  width: 360px;
  top: 50%;
  left: 50%;
  margin-left: -180px;
  margin-top: -12px;
  border-radius: 4px;
}
body.pt-veritical.home > .pt-page-loading:after {
  position: fixed;
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 299;
  background: rgba(51, 51, 51, 0.75);
}
body.pt-veritical.home > .pt-page-loading .pt-progress-bar-percent {
  border-radius: 4px;
}
input,
textarea,
img,
select,
optgroup,
option,
button,
button:active,
button:focus,
button:hover,
a,
a:active,
a:focus,
a:hover {
  outline: 0 !important;
}
img {
  display: inline-block;
  border: none;
  vertical-align: middle;
}
li {
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
button,
input,
select,
textarea {
  font-size: 100%;
}
input,
button,
textarea,
select,
optgroup,
option {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}
pre {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}
i {
  font-style: normal;
}
* {
  box-sizing: border-box;
}
a {
  text-decoration: none;
  color: #424242;
}
a:hover,
a:focus,
a:visited {
  text-decoration: none;
}
/**
 * 滚动条
 */
::-webkit-scrollbar {
  width: 8px;
  height: 1px;
}
::-webkit-scrollbar-thumb {
  height: 48px;
  background: #f5f5f5;
  border-left: 0 solid #ffffff;
  cursor: pointer;
}
::-webkit-scrollbar-track {
  background: #eeeeee;
  border-left: 0 solid #ffffff;
}
.bg-primary {
  background-color: #4c7298;
}
.bg-info {
  background-color: #4cdcfc;
}
.bg-success {
  background-color: #4eeac6;
}
.bg-warning {
  background-color: #fed6ae;
}
.bg-danger {
  background-color: #ff6749;
}
.page-login.common-top-right .login.login-timeout {
  animation: 1s 1 timeout-flash;
  top: 50%;
  left: 50%;
  margin-left: -220px;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.25);
}
.page-login.common-top-right .login.login-timeout .login-tab {
  background: #fff;
}
.page-login.common-top-right .login.login-timeout .login-choose {
  background: #fff;
}
.page-login.common-top-right .login.login-timeout .login-choose:before,
.page-login.common-top-right .login.login-timeout .login-choose:after {
  content: " ";
  display: table;
}
.page-login.common-top-right .login.login-timeout .login-choose:after {
  clear: both;
}
.page-login.common-top-right .login.login-timeout .login-choose:before,
.page-login.common-top-right .login.login-timeout .login-choose:after {
  content: " ";
  display: table;
}
.page-login.common-top-right .login.login-timeout .login-choose:after {
  clear: both;
}
.page-login.common-top-right .login.login-timeout .login-choose:before,
.page-login.common-top-right .login.login-timeout .login-choose:after {
  content: " ";
  display: table;
}
.page-login.common-top-right .login.login-timeout .login-choose:after {
  clear: both;
}
.page-login-bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.45);
  z-index: 99998;
}
@keyframes timeout-flash {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.pt-dropdown > ul > li {
  position: relative;
}
.pt-dropdown > ul > li a:hover {
  color: #fff;
}
.pt-dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #e0e0e0;
  background-clip: padding-box;
}
.pt-dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.pt-dropdown-menu > li > a {
  display: block;
  clear: both;
  font-weight: normal;
  color: #424242;
  white-space: nowrap;
  padding: 6px 12px;
}
.pt-top-nav-block {
  position: absolute;
  top: 36px;
  margin-top: -1px;
  border: 1px solid #e0e0e0;
  z-index: 1000;
  min-width: 160px;
  overflow-y: auto;
  background: #ffffff;
}
.pt-top-nav-block::-webkit-scrollbar-thumb {
  background: #223243 !important;
}
.pt-top-nav-block::-webkit-scrollbar-thumb:hover {
  background: #2a3f54 !important;
}
.pt-top-nav-block::-webkit-scrollbar-track {
  background: #080c10 !important;
}
.pt-top-nav-block li {
  display: block;
  float: none;
  width: 100%;
  white-space: nowrap;
}
.pt-top-nav-block li a.pt-nav-item {
  text-align: left;
  color: #424242;
}
.pt-top-nav-block li a.pt-nav-item:hover {
  background: #2a3f54;
  color: #ffffff;
}
.pt-top-nav-block .pt-list-block {
  width: 570px;
}
.pt-top-nav-block .pt-list-block ul li {
  min-width: 280px;
}
i {
  font-size: 14px;
}
[class^="fa-"],
[class*=" fa-"] {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
i.icon.icon-panel {
  position: relative;
  z-index: 1;
}
i.icon.icon-panel:after {
  position: absolute;
  top: 50%;
  left: 50%;
  content: '';
  width: 16px;
  height: 12px;
  border: 1px solid #000;
  margin: -6px 0 0 -8px;
  z-index: 2;
}
i.icon.icon-panel:before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: '';
  height: 12px;
  width: 5px;
  background: #000;
  display: block;
  margin: -6px 0 0 -8px;
  z-index: 9;
}
i.icon.icon-panel.icon-panel-center:before {
  width: 8px;
  margin-left: -4px;
}
i.icon.icon-panel.icon-panel-right:before {
  width: 5px;
  margin-left: 3px;
}
.pt-btn.current i.icon.icon-panel:after,
.pt-btn:hover i.icon.icon-panel:after {
  border-color: #fff;
}
.pt-btn.current i.icon.icon-panel:before,
.pt-btn:hover i.icon.icon-panel:before {
  background: #fff;
}
.pt-btn {
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 0 12px;
  border-radius: 0;
  height: 24px;
  padding: 0 5px;
}
.pt-btn span,
.pt-btn i {
  font-size: 12px;
}
.pt-btn:hover,
.pt-btn:focus,
.pt-btn.focus {
  color: #424242;
  text-decoration: none;
}
.pt-btn:active,
.pt-btn.active {
  outline: 0;
  background-image: none;
}
.pt-btn.disabled,
.pt-btn[disabled],
fieldset[disabled] .pt-btn {
  cursor: not-allowed;
  background: rgba(224, 224, 224, 0.15) !important;
}
.pt-btn.disabled:hover,
.pt-btn[disabled]:hover,
fieldset[disabled] .pt-btn:hover,
.pt-btn.disabled:focus,
.pt-btn[disabled]:focus,
fieldset[disabled] .pt-btn:focus,
.pt-btn.disabled.focus .pt-btn.disabled:hover,
.pt-btn.disabled.focus .pt-btn[disabled]:hover,
.pt-btn.disabled.focus fieldset[disabled] .pt-btn:hover,
.pt-btn[disabled].focus .pt-btn.disabled:hover,
.pt-btn[disabled].focus .pt-btn[disabled]:hover,
.pt-btn[disabled].focus fieldset[disabled] .pt-btn:hover,
fieldset[disabled] .pt-btn.focus .pt-btn.disabled:hover,
fieldset[disabled] .pt-btn.focus .pt-btn[disabled]:hover,
fieldset[disabled] .pt-btn.focus fieldset[disabled] .pt-btn:hover {
  opacity: 1 !important;
  background: rgba(224, 224, 224, 0.15) !important;
}
.pt-btn span {
  position: relative;
  line-height: 22px;
}
.pt-btn i {
  line-height: 16px;
}
.pt-btn.pt-btn-loading-state {
  background: #f4f4f4 !important;
  border-color: #e0e0e0 !important;
  cursor: not-allowed !important;
}
.pt-btn.pt-btn-loading-state span,
.pt-btn.pt-btn-loading-state i {
  color: transparent;
}
.pt-btn.pt-btn-loading-state:hover {
  background: #f4f4f4 !important;
  border-color: #e0e0e0 !important;
}
.pt-btn.pt-btn-loading-state:hover span,
.pt-btn.pt-btn-loading-state:hover i {
  color: transparent;
}
.pt-btn.pt-btn-loading-state:before {
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "\e9c0";
  font-family: "icomoon";
  margin: -1px;
  line-height: 24px;
  color: #aaa;
  animation: btnloadingstate 2s infinite linear;
  -webkit-animation: btnloadingstate 2s infinite linear;
}
/* Safari 和 Chrome */
@-webkit-keyframes btnloadingstate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.pt-btn-default {
  color: #424242;
  background-color: #ffffff;
  border-color: #e0e0e0;
}
.pt-btn-default:hover,
.pt-btn-default:focus,
.pt-btn-default.focus,
.pt-btn-default:active,
.pt-btn-default.active,
.open > .dropdown-toggle.pt-btn-default {
  color: #424242;
  background-color: #e6e6e6;
  border-color: #c1c1c1;
}
.pt-btn-default:active,
.pt-btn-default.active,
.open > .dropdown-toggle.pt-btn-default {
  background-image: none;
}
.pt-btn-default.disabled,
.pt-btn-default[disabled],
fieldset[disabled] .pt-btn-default,
.pt-btn-default.disabled:hover,
.pt-btn-default[disabled]:hover,
fieldset[disabled] .pt-btn-default:hover,
.pt-btn-default.disabled:focus,
.pt-btn-default[disabled]:focus,
fieldset[disabled] .pt-btn-default:focus,
.pt-btn-default.disabled.focus,
.pt-btn-default[disabled].focus,
fieldset[disabled] .pt-btn-default.focus,
.pt-btn-default.disabled:active,
.pt-btn-default[disabled]:active,
fieldset[disabled] .pt-btn-default:active,
.pt-btn-default.disabled.active,
.pt-btn-default[disabled].active,
fieldset[disabled] .pt-btn-default.active {
  background-color: #ffffff;
  border-color: #e0e0e0;
}
.pt-btn-default .badge {
  color: #ffffff;
  background-color: #424242;
}
.pt-btn-default:hover,
.pt-btn-default:focus,
.pt-btn-default.focus,
.pt-btn-default:active,
.pt-btn-default.active,
.open > .dropdown-toggle.pt-btn-default {
  color: #fff;
  background-color: #f2f2f2;
  border-color: #d3d3d3;
}
.pt-btn-default:active,
.pt-btn-default.active,
.open > .dropdown-toggle.pt-btn-default {
  background-image: none;
}
.pt-btn-default.disabled,
.pt-btn-default[disabled],
fieldset[disabled] .pt-btn-default,
.pt-btn-default.disabled:hover,
.pt-btn-default[disabled]:hover,
fieldset[disabled] .pt-btn-default:hover,
.pt-btn-default.disabled:focus,
.pt-btn-default[disabled]:focus,
fieldset[disabled] .pt-btn-default:focus,
.pt-btn-default.disabled.focus,
.pt-btn-default[disabled].focus,
fieldset[disabled] .pt-btn-default.focus,
.pt-btn-default.disabled:active,
.pt-btn-default[disabled]:active,
fieldset[disabled] .pt-btn-default:active,
.pt-btn-default.disabled.active,
.pt-btn-default[disabled].active,
fieldset[disabled] .pt-btn-default.active {
  background: #fff;
  border-color: #e0e0e0;
  color: #9e9e9e;
  background: rgba(0, 0, 0, 0.15);
}
.pt-btn-default.disabled i,
.pt-btn-default[disabled] i,
fieldset[disabled] .pt-btn-default i,
.pt-btn-default.disabled:hover i,
.pt-btn-default[disabled]:hover i,
fieldset[disabled] .pt-btn-default:hover i,
.pt-btn-default.disabled:focus i,
.pt-btn-default[disabled]:focus i,
fieldset[disabled] .pt-btn-default:focus i,
.pt-btn-default.disabled.focus i,
.pt-btn-default[disabled].focus i,
fieldset[disabled] .pt-btn-default.focus i,
.pt-btn-default.disabled:active i,
.pt-btn-default[disabled]:active i,
fieldset[disabled] .pt-btn-default:active i,
.pt-btn-default.disabled.active i,
.pt-btn-default[disabled].active i,
fieldset[disabled] .pt-btn-default.active i,
.pt-btn-default.disabled span,
.pt-btn-default[disabled] span,
fieldset[disabled] .pt-btn-default span,
.pt-btn-default.disabled:hover span,
.pt-btn-default[disabled]:hover span,
fieldset[disabled] .pt-btn-default:hover span,
.pt-btn-default.disabled:focus span,
.pt-btn-default[disabled]:focus span,
fieldset[disabled] .pt-btn-default:focus span,
.pt-btn-default.disabled.focus span,
.pt-btn-default[disabled].focus span,
fieldset[disabled] .pt-btn-default.focus span,
.pt-btn-default.disabled:active span,
.pt-btn-default[disabled]:active span,
fieldset[disabled] .pt-btn-default:active span,
.pt-btn-default.disabled.active span,
.pt-btn-default[disabled].active span,
fieldset[disabled] .pt-btn-default.active span {
  color: #aaa;
}
.pt-btn-default .badge {
  color: #ffffff;
  background-color: #424242;
}
.pt-btn-default:focus,
.pt-btn-default.focus {
  color: #424242;
  background: #fff;
  border-color: #e0e0e0;
}
.pt-btn-default:hover,
.open > .dropdown-toggle.pt-btn-default {
  color: #fff;
  background-color: #fda249;
  border-color: #fda249;
}
.pt-btn-primary {
  color: #ffffff;
  background-color: #2a3f54;
  border-color: #2a3f54;
}
.pt-btn-primary:hover,
.pt-btn-primary:focus,
.pt-btn-primary.focus,
.pt-btn-primary:active,
.pt-btn-primary.active,
.open > .dropdown-toggle.pt-btn-primary {
  color: #ffffff;
  background-color: #192532;
  border-color: #16202b;
}
.pt-btn-primary:active,
.pt-btn-primary.active,
.open > .dropdown-toggle.pt-btn-primary {
  background-image: none;
}
.pt-btn-primary.disabled,
.pt-btn-primary[disabled],
fieldset[disabled] .pt-btn-primary,
.pt-btn-primary.disabled:hover,
.pt-btn-primary[disabled]:hover,
fieldset[disabled] .pt-btn-primary:hover,
.pt-btn-primary.disabled:focus,
.pt-btn-primary[disabled]:focus,
fieldset[disabled] .pt-btn-primary:focus,
.pt-btn-primary.disabled.focus,
.pt-btn-primary[disabled].focus,
fieldset[disabled] .pt-btn-primary.focus,
.pt-btn-primary.disabled:active,
.pt-btn-primary[disabled]:active,
fieldset[disabled] .pt-btn-primary:active,
.pt-btn-primary.disabled.active,
.pt-btn-primary[disabled].active,
fieldset[disabled] .pt-btn-primary.active {
  background-color: #2a3f54;
  border-color: #2a3f54;
}
.pt-btn-primary .badge {
  color: #2a3f54;
  background-color: #ffffff;
}
.pt-btn-primary:hover,
.pt-btn-primary:focus,
.pt-btn-primary.focus,
.pt-btn-primary:active,
.pt-btn-primary.active,
.open > .dropdown-toggle.pt-btn-primary {
  color: #fff;
  background-color: #223243;
  border-color: #223243;
}
.pt-btn-primary:active,
.pt-btn-primary.active,
.open > .dropdown-toggle.pt-btn-primary {
  background-image: none;
}
.pt-btn-primary.disabled,
.pt-btn-primary[disabled],
fieldset[disabled] .pt-btn-primary,
.pt-btn-primary.disabled:hover,
.pt-btn-primary[disabled]:hover,
fieldset[disabled] .pt-btn-primary:hover,
.pt-btn-primary.disabled:focus,
.pt-btn-primary[disabled]:focus,
fieldset[disabled] .pt-btn-primary:focus,
.pt-btn-primary.disabled.focus,
.pt-btn-primary[disabled].focus,
fieldset[disabled] .pt-btn-primary.focus,
.pt-btn-primary.disabled:active,
.pt-btn-primary[disabled]:active,
fieldset[disabled] .pt-btn-primary:active,
.pt-btn-primary.disabled.active,
.pt-btn-primary[disabled].active,
fieldset[disabled] .pt-btn-primary.active {
  background: #fff;
  border-color: #2a3f54;
  color: #9e9e9e;
  background: rgba(0, 0, 0, 0.15);
}
.pt-btn-primary.disabled i,
.pt-btn-primary[disabled] i,
fieldset[disabled] .pt-btn-primary i,
.pt-btn-primary.disabled:hover i,
.pt-btn-primary[disabled]:hover i,
fieldset[disabled] .pt-btn-primary:hover i,
.pt-btn-primary.disabled:focus i,
.pt-btn-primary[disabled]:focus i,
fieldset[disabled] .pt-btn-primary:focus i,
.pt-btn-primary.disabled.focus i,
.pt-btn-primary[disabled].focus i,
fieldset[disabled] .pt-btn-primary.focus i,
.pt-btn-primary.disabled:active i,
.pt-btn-primary[disabled]:active i,
fieldset[disabled] .pt-btn-primary:active i,
.pt-btn-primary.disabled.active i,
.pt-btn-primary[disabled].active i,
fieldset[disabled] .pt-btn-primary.active i,
.pt-btn-primary.disabled span,
.pt-btn-primary[disabled] span,
fieldset[disabled] .pt-btn-primary span,
.pt-btn-primary.disabled:hover span,
.pt-btn-primary[disabled]:hover span,
fieldset[disabled] .pt-btn-primary:hover span,
.pt-btn-primary.disabled:focus span,
.pt-btn-primary[disabled]:focus span,
fieldset[disabled] .pt-btn-primary:focus span,
.pt-btn-primary.disabled.focus span,
.pt-btn-primary[disabled].focus span,
fieldset[disabled] .pt-btn-primary.focus span,
.pt-btn-primary.disabled:active span,
.pt-btn-primary[disabled]:active span,
fieldset[disabled] .pt-btn-primary:active span,
.pt-btn-primary.disabled.active span,
.pt-btn-primary[disabled].active span,
fieldset[disabled] .pt-btn-primary.active span {
  color: #aaa;
}
.pt-btn-primary .badge {
  color: #2a3f54;
  background-color: #ffffff;
}
.pt-btn-primary:hover {
  background: #223243;
}
.pt-btn-dark .pt-btn-primary {
  color: #ffffff;
  background-color: #2a3f54;
  border-color: #2a3f54;
}
.pt-btn-dark .pt-btn-primary:hover,
.pt-btn-dark .pt-btn-primary:focus,
.pt-btn-dark .pt-btn-primary.focus,
.pt-btn-dark .pt-btn-primary:active,
.pt-btn-dark .pt-btn-primary.active,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-primary {
  color: #ffffff;
  background-color: #192532;
  border-color: #16202b;
}
.pt-btn-dark .pt-btn-primary:active,
.pt-btn-dark .pt-btn-primary.active,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-primary {
  background-image: none;
}
.pt-btn-dark .pt-btn-primary.disabled,
.pt-btn-dark .pt-btn-primary[disabled],
fieldset[disabled] .pt-btn-dark .pt-btn-primary,
.pt-btn-dark .pt-btn-primary.disabled:hover,
.pt-btn-dark .pt-btn-primary[disabled]:hover,
fieldset[disabled] .pt-btn-dark .pt-btn-primary:hover,
.pt-btn-dark .pt-btn-primary.disabled:focus,
.pt-btn-dark .pt-btn-primary[disabled]:focus,
fieldset[disabled] .pt-btn-dark .pt-btn-primary:focus,
.pt-btn-dark .pt-btn-primary.disabled.focus,
.pt-btn-dark .pt-btn-primary[disabled].focus,
fieldset[disabled] .pt-btn-dark .pt-btn-primary.focus,
.pt-btn-dark .pt-btn-primary.disabled:active,
.pt-btn-dark .pt-btn-primary[disabled]:active,
fieldset[disabled] .pt-btn-dark .pt-btn-primary:active,
.pt-btn-dark .pt-btn-primary.disabled.active,
.pt-btn-dark .pt-btn-primary[disabled].active,
fieldset[disabled] .pt-btn-dark .pt-btn-primary.active {
  background-color: #2a3f54;
  border-color: #2a3f54;
}
.pt-btn-dark .pt-btn-primary .badge {
  color: #2a3f54;
  background-color: #ffffff;
}
.pt-btn-dark .pt-btn-primary:hover,
.pt-btn-dark .pt-btn-primary:focus,
.pt-btn-dark .pt-btn-primary.focus,
.pt-btn-dark .pt-btn-primary:active,
.pt-btn-dark .pt-btn-primary.active,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-primary {
  color: #fff;
  background-color: #223243;
  border-color: #223243;
}
.pt-btn-dark .pt-btn-primary:active,
.pt-btn-dark .pt-btn-primary.active,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-primary {
  background-image: none;
}
.pt-btn-dark .pt-btn-primary.disabled,
.pt-btn-dark .pt-btn-primary[disabled],
fieldset[disabled] .pt-btn-dark .pt-btn-primary,
.pt-btn-dark .pt-btn-primary.disabled:hover,
.pt-btn-dark .pt-btn-primary[disabled]:hover,
fieldset[disabled] .pt-btn-dark .pt-btn-primary:hover,
.pt-btn-dark .pt-btn-primary.disabled:focus,
.pt-btn-dark .pt-btn-primary[disabled]:focus,
fieldset[disabled] .pt-btn-dark .pt-btn-primary:focus,
.pt-btn-dark .pt-btn-primary.disabled.focus,
.pt-btn-dark .pt-btn-primary[disabled].focus,
fieldset[disabled] .pt-btn-dark .pt-btn-primary.focus,
.pt-btn-dark .pt-btn-primary.disabled:active,
.pt-btn-dark .pt-btn-primary[disabled]:active,
fieldset[disabled] .pt-btn-dark .pt-btn-primary:active,
.pt-btn-dark .pt-btn-primary.disabled.active,
.pt-btn-dark .pt-btn-primary[disabled].active,
fieldset[disabled] .pt-btn-dark .pt-btn-primary.active {
  background: #fff;
  border-color: #2a3f54;
  color: #9e9e9e;
  background: rgba(0, 0, 0, 0.15);
}
.pt-btn-dark .pt-btn-primary.disabled i,
.pt-btn-dark .pt-btn-primary[disabled] i,
fieldset[disabled] .pt-btn-dark .pt-btn-primary i,
.pt-btn-dark .pt-btn-primary.disabled:hover i,
.pt-btn-dark .pt-btn-primary[disabled]:hover i,
fieldset[disabled] .pt-btn-dark .pt-btn-primary:hover i,
.pt-btn-dark .pt-btn-primary.disabled:focus i,
.pt-btn-dark .pt-btn-primary[disabled]:focus i,
fieldset[disabled] .pt-btn-dark .pt-btn-primary:focus i,
.pt-btn-dark .pt-btn-primary.disabled.focus i,
.pt-btn-dark .pt-btn-primary[disabled].focus i,
fieldset[disabled] .pt-btn-dark .pt-btn-primary.focus i,
.pt-btn-dark .pt-btn-primary.disabled:active i,
.pt-btn-dark .pt-btn-primary[disabled]:active i,
fieldset[disabled] .pt-btn-dark .pt-btn-primary:active i,
.pt-btn-dark .pt-btn-primary.disabled.active i,
.pt-btn-dark .pt-btn-primary[disabled].active i,
fieldset[disabled] .pt-btn-dark .pt-btn-primary.active i,
.pt-btn-dark .pt-btn-primary.disabled span,
.pt-btn-dark .pt-btn-primary[disabled] span,
fieldset[disabled] .pt-btn-dark .pt-btn-primary span,
.pt-btn-dark .pt-btn-primary.disabled:hover span,
.pt-btn-dark .pt-btn-primary[disabled]:hover span,
fieldset[disabled] .pt-btn-dark .pt-btn-primary:hover span,
.pt-btn-dark .pt-btn-primary.disabled:focus span,
.pt-btn-dark .pt-btn-primary[disabled]:focus span,
fieldset[disabled] .pt-btn-dark .pt-btn-primary:focus span,
.pt-btn-dark .pt-btn-primary.disabled.focus span,
.pt-btn-dark .pt-btn-primary[disabled].focus span,
fieldset[disabled] .pt-btn-dark .pt-btn-primary.focus span,
.pt-btn-dark .pt-btn-primary.disabled:active span,
.pt-btn-dark .pt-btn-primary[disabled]:active span,
fieldset[disabled] .pt-btn-dark .pt-btn-primary:active span,
.pt-btn-dark .pt-btn-primary.disabled.active span,
.pt-btn-dark .pt-btn-primary[disabled].active span,
fieldset[disabled] .pt-btn-dark .pt-btn-primary.active span {
  color: #aaa;
}
.pt-btn-dark .pt-btn-primary .badge {
  color: #2a3f54;
  background-color: #ffffff;
}
.pt-btn-success {
  color: #ffffff;
  background-color: #16bc96;
  border-color: #16bc96;
}
.pt-btn-success:hover,
.pt-btn-success:focus,
.pt-btn-success.focus,
.pt-btn-success:active,
.pt-btn-success.active,
.open > .dropdown-toggle.pt-btn-success {
  color: #ffffff;
  background-color: #118e72;
  border-color: #10856a;
}
.pt-btn-success:active,
.pt-btn-success.active,
.open > .dropdown-toggle.pt-btn-success {
  background-image: none;
}
.pt-btn-success.disabled,
.pt-btn-success[disabled],
fieldset[disabled] .pt-btn-success,
.pt-btn-success.disabled:hover,
.pt-btn-success[disabled]:hover,
fieldset[disabled] .pt-btn-success:hover,
.pt-btn-success.disabled:focus,
.pt-btn-success[disabled]:focus,
fieldset[disabled] .pt-btn-success:focus,
.pt-btn-success.disabled.focus,
.pt-btn-success[disabled].focus,
fieldset[disabled] .pt-btn-success.focus,
.pt-btn-success.disabled:active,
.pt-btn-success[disabled]:active,
fieldset[disabled] .pt-btn-success:active,
.pt-btn-success.disabled.active,
.pt-btn-success[disabled].active,
fieldset[disabled] .pt-btn-success.active {
  background-color: #16bc96;
  border-color: #16bc96;
}
.pt-btn-success .badge {
  color: #16bc96;
  background-color: #ffffff;
}
.pt-btn-success:hover,
.pt-btn-success:focus,
.pt-btn-success.focus,
.pt-btn-success:active,
.pt-btn-success.active,
.open > .dropdown-toggle.pt-btn-success {
  color: #fff;
  background-color: #13a584;
  border-color: #13a584;
}
.pt-btn-success:active,
.pt-btn-success.active,
.open > .dropdown-toggle.pt-btn-success {
  background-image: none;
}
.pt-btn-success.disabled,
.pt-btn-success[disabled],
fieldset[disabled] .pt-btn-success,
.pt-btn-success.disabled:hover,
.pt-btn-success[disabled]:hover,
fieldset[disabled] .pt-btn-success:hover,
.pt-btn-success.disabled:focus,
.pt-btn-success[disabled]:focus,
fieldset[disabled] .pt-btn-success:focus,
.pt-btn-success.disabled.focus,
.pt-btn-success[disabled].focus,
fieldset[disabled] .pt-btn-success.focus,
.pt-btn-success.disabled:active,
.pt-btn-success[disabled]:active,
fieldset[disabled] .pt-btn-success:active,
.pt-btn-success.disabled.active,
.pt-btn-success[disabled].active,
fieldset[disabled] .pt-btn-success.active {
  background: #fff;
  border-color: #16bc96;
  color: #9e9e9e;
  background: rgba(0, 0, 0, 0.15);
}
.pt-btn-success.disabled i,
.pt-btn-success[disabled] i,
fieldset[disabled] .pt-btn-success i,
.pt-btn-success.disabled:hover i,
.pt-btn-success[disabled]:hover i,
fieldset[disabled] .pt-btn-success:hover i,
.pt-btn-success.disabled:focus i,
.pt-btn-success[disabled]:focus i,
fieldset[disabled] .pt-btn-success:focus i,
.pt-btn-success.disabled.focus i,
.pt-btn-success[disabled].focus i,
fieldset[disabled] .pt-btn-success.focus i,
.pt-btn-success.disabled:active i,
.pt-btn-success[disabled]:active i,
fieldset[disabled] .pt-btn-success:active i,
.pt-btn-success.disabled.active i,
.pt-btn-success[disabled].active i,
fieldset[disabled] .pt-btn-success.active i,
.pt-btn-success.disabled span,
.pt-btn-success[disabled] span,
fieldset[disabled] .pt-btn-success span,
.pt-btn-success.disabled:hover span,
.pt-btn-success[disabled]:hover span,
fieldset[disabled] .pt-btn-success:hover span,
.pt-btn-success.disabled:focus span,
.pt-btn-success[disabled]:focus span,
fieldset[disabled] .pt-btn-success:focus span,
.pt-btn-success.disabled.focus span,
.pt-btn-success[disabled].focus span,
fieldset[disabled] .pt-btn-success.focus span,
.pt-btn-success.disabled:active span,
.pt-btn-success[disabled]:active span,
fieldset[disabled] .pt-btn-success:active span,
.pt-btn-success.disabled.active span,
.pt-btn-success[disabled].active span,
fieldset[disabled] .pt-btn-success.active span {
  color: #aaa;
}
.pt-btn-success .badge {
  color: #16bc96;
  background-color: #ffffff;
}
.pt-btn-success:hover {
  background: #13a584;
}
.pt-btn-dark .pt-btn-success {
  color: #ffffff;
  background-color: #16bc96;
  border-color: #16bc96;
}
.pt-btn-dark .pt-btn-success:hover,
.pt-btn-dark .pt-btn-success:focus,
.pt-btn-dark .pt-btn-success.focus,
.pt-btn-dark .pt-btn-success:active,
.pt-btn-dark .pt-btn-success.active,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-success {
  color: #ffffff;
  background-color: #118e72;
  border-color: #10856a;
}
.pt-btn-dark .pt-btn-success:active,
.pt-btn-dark .pt-btn-success.active,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-success {
  background-image: none;
}
.pt-btn-dark .pt-btn-success.disabled,
.pt-btn-dark .pt-btn-success[disabled],
fieldset[disabled] .pt-btn-dark .pt-btn-success,
.pt-btn-dark .pt-btn-success.disabled:hover,
.pt-btn-dark .pt-btn-success[disabled]:hover,
fieldset[disabled] .pt-btn-dark .pt-btn-success:hover,
.pt-btn-dark .pt-btn-success.disabled:focus,
.pt-btn-dark .pt-btn-success[disabled]:focus,
fieldset[disabled] .pt-btn-dark .pt-btn-success:focus,
.pt-btn-dark .pt-btn-success.disabled.focus,
.pt-btn-dark .pt-btn-success[disabled].focus,
fieldset[disabled] .pt-btn-dark .pt-btn-success.focus,
.pt-btn-dark .pt-btn-success.disabled:active,
.pt-btn-dark .pt-btn-success[disabled]:active,
fieldset[disabled] .pt-btn-dark .pt-btn-success:active,
.pt-btn-dark .pt-btn-success.disabled.active,
.pt-btn-dark .pt-btn-success[disabled].active,
fieldset[disabled] .pt-btn-dark .pt-btn-success.active {
  background-color: #16bc96;
  border-color: #16bc96;
}
.pt-btn-dark .pt-btn-success .badge {
  color: #16bc96;
  background-color: #ffffff;
}
.pt-btn-dark .pt-btn-success:hover,
.pt-btn-dark .pt-btn-success:focus,
.pt-btn-dark .pt-btn-success.focus,
.pt-btn-dark .pt-btn-success:active,
.pt-btn-dark .pt-btn-success.active,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-success {
  color: #fff;
  background-color: #13a584;
  border-color: #13a584;
}
.pt-btn-dark .pt-btn-success:active,
.pt-btn-dark .pt-btn-success.active,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-success {
  background-image: none;
}
.pt-btn-dark .pt-btn-success.disabled,
.pt-btn-dark .pt-btn-success[disabled],
fieldset[disabled] .pt-btn-dark .pt-btn-success,
.pt-btn-dark .pt-btn-success.disabled:hover,
.pt-btn-dark .pt-btn-success[disabled]:hover,
fieldset[disabled] .pt-btn-dark .pt-btn-success:hover,
.pt-btn-dark .pt-btn-success.disabled:focus,
.pt-btn-dark .pt-btn-success[disabled]:focus,
fieldset[disabled] .pt-btn-dark .pt-btn-success:focus,
.pt-btn-dark .pt-btn-success.disabled.focus,
.pt-btn-dark .pt-btn-success[disabled].focus,
fieldset[disabled] .pt-btn-dark .pt-btn-success.focus,
.pt-btn-dark .pt-btn-success.disabled:active,
.pt-btn-dark .pt-btn-success[disabled]:active,
fieldset[disabled] .pt-btn-dark .pt-btn-success:active,
.pt-btn-dark .pt-btn-success.disabled.active,
.pt-btn-dark .pt-btn-success[disabled].active,
fieldset[disabled] .pt-btn-dark .pt-btn-success.active {
  background: #fff;
  border-color: #16bc96;
  color: #9e9e9e;
  background: rgba(0, 0, 0, 0.15);
}
.pt-btn-dark .pt-btn-success.disabled i,
.pt-btn-dark .pt-btn-success[disabled] i,
fieldset[disabled] .pt-btn-dark .pt-btn-success i,
.pt-btn-dark .pt-btn-success.disabled:hover i,
.pt-btn-dark .pt-btn-success[disabled]:hover i,
fieldset[disabled] .pt-btn-dark .pt-btn-success:hover i,
.pt-btn-dark .pt-btn-success.disabled:focus i,
.pt-btn-dark .pt-btn-success[disabled]:focus i,
fieldset[disabled] .pt-btn-dark .pt-btn-success:focus i,
.pt-btn-dark .pt-btn-success.disabled.focus i,
.pt-btn-dark .pt-btn-success[disabled].focus i,
fieldset[disabled] .pt-btn-dark .pt-btn-success.focus i,
.pt-btn-dark .pt-btn-success.disabled:active i,
.pt-btn-dark .pt-btn-success[disabled]:active i,
fieldset[disabled] .pt-btn-dark .pt-btn-success:active i,
.pt-btn-dark .pt-btn-success.disabled.active i,
.pt-btn-dark .pt-btn-success[disabled].active i,
fieldset[disabled] .pt-btn-dark .pt-btn-success.active i,
.pt-btn-dark .pt-btn-success.disabled span,
.pt-btn-dark .pt-btn-success[disabled] span,
fieldset[disabled] .pt-btn-dark .pt-btn-success span,
.pt-btn-dark .pt-btn-success.disabled:hover span,
.pt-btn-dark .pt-btn-success[disabled]:hover span,
fieldset[disabled] .pt-btn-dark .pt-btn-success:hover span,
.pt-btn-dark .pt-btn-success.disabled:focus span,
.pt-btn-dark .pt-btn-success[disabled]:focus span,
fieldset[disabled] .pt-btn-dark .pt-btn-success:focus span,
.pt-btn-dark .pt-btn-success.disabled.focus span,
.pt-btn-dark .pt-btn-success[disabled].focus span,
fieldset[disabled] .pt-btn-dark .pt-btn-success.focus span,
.pt-btn-dark .pt-btn-success.disabled:active span,
.pt-btn-dark .pt-btn-success[disabled]:active span,
fieldset[disabled] .pt-btn-dark .pt-btn-success:active span,
.pt-btn-dark .pt-btn-success.disabled.active span,
.pt-btn-dark .pt-btn-success[disabled].active span,
fieldset[disabled] .pt-btn-dark .pt-btn-success.active span {
  color: #aaa;
}
.pt-btn-dark .pt-btn-success .badge {
  color: #16bc96;
  background-color: #ffffff;
}
.pt-btn-info {
  color: #ffffff;
  background-color: #04b6de;
  border-color: #04b6de;
}
.pt-btn-info:hover,
.pt-btn-info:focus,
.pt-btn-info.focus,
.pt-btn-info:active,
.pt-btn-info.active,
.open > .dropdown-toggle.pt-btn-info {
  color: #ffffff;
  background-color: #038dac;
  border-color: #0385a2;
}
.pt-btn-info:active,
.pt-btn-info.active,
.open > .dropdown-toggle.pt-btn-info {
  background-image: none;
}
.pt-btn-info.disabled,
.pt-btn-info[disabled],
fieldset[disabled] .pt-btn-info,
.pt-btn-info.disabled:hover,
.pt-btn-info[disabled]:hover,
fieldset[disabled] .pt-btn-info:hover,
.pt-btn-info.disabled:focus,
.pt-btn-info[disabled]:focus,
fieldset[disabled] .pt-btn-info:focus,
.pt-btn-info.disabled.focus,
.pt-btn-info[disabled].focus,
fieldset[disabled] .pt-btn-info.focus,
.pt-btn-info.disabled:active,
.pt-btn-info[disabled]:active,
fieldset[disabled] .pt-btn-info:active,
.pt-btn-info.disabled.active,
.pt-btn-info[disabled].active,
fieldset[disabled] .pt-btn-info.active {
  background-color: #04b6de;
  border-color: #04b6de;
}
.pt-btn-info .badge {
  color: #04b6de;
  background-color: #ffffff;
}
.pt-btn-info:hover,
.pt-btn-info:focus,
.pt-btn-info.focus,
.pt-btn-info:active,
.pt-btn-info.active,
.open > .dropdown-toggle.pt-btn-info {
  color: #fff;
  background-color: #04a1c5;
  border-color: #04a1c5;
}
.pt-btn-info:active,
.pt-btn-info.active,
.open > .dropdown-toggle.pt-btn-info {
  background-image: none;
}
.pt-btn-info.disabled,
.pt-btn-info[disabled],
fieldset[disabled] .pt-btn-info,
.pt-btn-info.disabled:hover,
.pt-btn-info[disabled]:hover,
fieldset[disabled] .pt-btn-info:hover,
.pt-btn-info.disabled:focus,
.pt-btn-info[disabled]:focus,
fieldset[disabled] .pt-btn-info:focus,
.pt-btn-info.disabled.focus,
.pt-btn-info[disabled].focus,
fieldset[disabled] .pt-btn-info.focus,
.pt-btn-info.disabled:active,
.pt-btn-info[disabled]:active,
fieldset[disabled] .pt-btn-info:active,
.pt-btn-info.disabled.active,
.pt-btn-info[disabled].active,
fieldset[disabled] .pt-btn-info.active {
  background: #fff;
  border-color: #04b6de;
  color: #9e9e9e;
  background: rgba(0, 0, 0, 0.15);
}
.pt-btn-info.disabled i,
.pt-btn-info[disabled] i,
fieldset[disabled] .pt-btn-info i,
.pt-btn-info.disabled:hover i,
.pt-btn-info[disabled]:hover i,
fieldset[disabled] .pt-btn-info:hover i,
.pt-btn-info.disabled:focus i,
.pt-btn-info[disabled]:focus i,
fieldset[disabled] .pt-btn-info:focus i,
.pt-btn-info.disabled.focus i,
.pt-btn-info[disabled].focus i,
fieldset[disabled] .pt-btn-info.focus i,
.pt-btn-info.disabled:active i,
.pt-btn-info[disabled]:active i,
fieldset[disabled] .pt-btn-info:active i,
.pt-btn-info.disabled.active i,
.pt-btn-info[disabled].active i,
fieldset[disabled] .pt-btn-info.active i,
.pt-btn-info.disabled span,
.pt-btn-info[disabled] span,
fieldset[disabled] .pt-btn-info span,
.pt-btn-info.disabled:hover span,
.pt-btn-info[disabled]:hover span,
fieldset[disabled] .pt-btn-info:hover span,
.pt-btn-info.disabled:focus span,
.pt-btn-info[disabled]:focus span,
fieldset[disabled] .pt-btn-info:focus span,
.pt-btn-info.disabled.focus span,
.pt-btn-info[disabled].focus span,
fieldset[disabled] .pt-btn-info.focus span,
.pt-btn-info.disabled:active span,
.pt-btn-info[disabled]:active span,
fieldset[disabled] .pt-btn-info:active span,
.pt-btn-info.disabled.active span,
.pt-btn-info[disabled].active span,
fieldset[disabled] .pt-btn-info.active span {
  color: #aaa;
}
.pt-btn-info .badge {
  color: #04b6de;
  background-color: #ffffff;
}
.pt-btn-info:hover {
  background: #04a1c5;
}
.pt-btn-dark .pt-btn-info {
  color: #ffffff;
  background-color: #04b6de;
  border-color: #04b6de;
}
.pt-btn-dark .pt-btn-info:hover,
.pt-btn-dark .pt-btn-info:focus,
.pt-btn-dark .pt-btn-info.focus,
.pt-btn-dark .pt-btn-info:active,
.pt-btn-dark .pt-btn-info.active,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-info {
  color: #ffffff;
  background-color: #038dac;
  border-color: #0385a2;
}
.pt-btn-dark .pt-btn-info:active,
.pt-btn-dark .pt-btn-info.active,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-info {
  background-image: none;
}
.pt-btn-dark .pt-btn-info.disabled,
.pt-btn-dark .pt-btn-info[disabled],
fieldset[disabled] .pt-btn-dark .pt-btn-info,
.pt-btn-dark .pt-btn-info.disabled:hover,
.pt-btn-dark .pt-btn-info[disabled]:hover,
fieldset[disabled] .pt-btn-dark .pt-btn-info:hover,
.pt-btn-dark .pt-btn-info.disabled:focus,
.pt-btn-dark .pt-btn-info[disabled]:focus,
fieldset[disabled] .pt-btn-dark .pt-btn-info:focus,
.pt-btn-dark .pt-btn-info.disabled.focus,
.pt-btn-dark .pt-btn-info[disabled].focus,
fieldset[disabled] .pt-btn-dark .pt-btn-info.focus,
.pt-btn-dark .pt-btn-info.disabled:active,
.pt-btn-dark .pt-btn-info[disabled]:active,
fieldset[disabled] .pt-btn-dark .pt-btn-info:active,
.pt-btn-dark .pt-btn-info.disabled.active,
.pt-btn-dark .pt-btn-info[disabled].active,
fieldset[disabled] .pt-btn-dark .pt-btn-info.active {
  background-color: #04b6de;
  border-color: #04b6de;
}
.pt-btn-dark .pt-btn-info .badge {
  color: #04b6de;
  background-color: #ffffff;
}
.pt-btn-dark .pt-btn-info:hover,
.pt-btn-dark .pt-btn-info:focus,
.pt-btn-dark .pt-btn-info.focus,
.pt-btn-dark .pt-btn-info:active,
.pt-btn-dark .pt-btn-info.active,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-info {
  color: #fff;
  background-color: #04a1c5;
  border-color: #04a1c5;
}
.pt-btn-dark .pt-btn-info:active,
.pt-btn-dark .pt-btn-info.active,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-info {
  background-image: none;
}
.pt-btn-dark .pt-btn-info.disabled,
.pt-btn-dark .pt-btn-info[disabled],
fieldset[disabled] .pt-btn-dark .pt-btn-info,
.pt-btn-dark .pt-btn-info.disabled:hover,
.pt-btn-dark .pt-btn-info[disabled]:hover,
fieldset[disabled] .pt-btn-dark .pt-btn-info:hover,
.pt-btn-dark .pt-btn-info.disabled:focus,
.pt-btn-dark .pt-btn-info[disabled]:focus,
fieldset[disabled] .pt-btn-dark .pt-btn-info:focus,
.pt-btn-dark .pt-btn-info.disabled.focus,
.pt-btn-dark .pt-btn-info[disabled].focus,
fieldset[disabled] .pt-btn-dark .pt-btn-info.focus,
.pt-btn-dark .pt-btn-info.disabled:active,
.pt-btn-dark .pt-btn-info[disabled]:active,
fieldset[disabled] .pt-btn-dark .pt-btn-info:active,
.pt-btn-dark .pt-btn-info.disabled.active,
.pt-btn-dark .pt-btn-info[disabled].active,
fieldset[disabled] .pt-btn-dark .pt-btn-info.active {
  background: #fff;
  border-color: #04b6de;
  color: #9e9e9e;
  background: rgba(0, 0, 0, 0.15);
}
.pt-btn-dark .pt-btn-info.disabled i,
.pt-btn-dark .pt-btn-info[disabled] i,
fieldset[disabled] .pt-btn-dark .pt-btn-info i,
.pt-btn-dark .pt-btn-info.disabled:hover i,
.pt-btn-dark .pt-btn-info[disabled]:hover i,
fieldset[disabled] .pt-btn-dark .pt-btn-info:hover i,
.pt-btn-dark .pt-btn-info.disabled:focus i,
.pt-btn-dark .pt-btn-info[disabled]:focus i,
fieldset[disabled] .pt-btn-dark .pt-btn-info:focus i,
.pt-btn-dark .pt-btn-info.disabled.focus i,
.pt-btn-dark .pt-btn-info[disabled].focus i,
fieldset[disabled] .pt-btn-dark .pt-btn-info.focus i,
.pt-btn-dark .pt-btn-info.disabled:active i,
.pt-btn-dark .pt-btn-info[disabled]:active i,
fieldset[disabled] .pt-btn-dark .pt-btn-info:active i,
.pt-btn-dark .pt-btn-info.disabled.active i,
.pt-btn-dark .pt-btn-info[disabled].active i,
fieldset[disabled] .pt-btn-dark .pt-btn-info.active i,
.pt-btn-dark .pt-btn-info.disabled span,
.pt-btn-dark .pt-btn-info[disabled] span,
fieldset[disabled] .pt-btn-dark .pt-btn-info span,
.pt-btn-dark .pt-btn-info.disabled:hover span,
.pt-btn-dark .pt-btn-info[disabled]:hover span,
fieldset[disabled] .pt-btn-dark .pt-btn-info:hover span,
.pt-btn-dark .pt-btn-info.disabled:focus span,
.pt-btn-dark .pt-btn-info[disabled]:focus span,
fieldset[disabled] .pt-btn-dark .pt-btn-info:focus span,
.pt-btn-dark .pt-btn-info.disabled.focus span,
.pt-btn-dark .pt-btn-info[disabled].focus span,
fieldset[disabled] .pt-btn-dark .pt-btn-info.focus span,
.pt-btn-dark .pt-btn-info.disabled:active span,
.pt-btn-dark .pt-btn-info[disabled]:active span,
fieldset[disabled] .pt-btn-dark .pt-btn-info:active span,
.pt-btn-dark .pt-btn-info.disabled.active span,
.pt-btn-dark .pt-btn-info[disabled].active span,
fieldset[disabled] .pt-btn-dark .pt-btn-info.active span {
  color: #aaa;
}
.pt-btn-dark .pt-btn-info .badge {
  color: #04b6de;
  background-color: #ffffff;
}
.pt-btn-warning {
  color: #ffffff;
  background-color: #fda249;
  border-color: #fda249;
}
.pt-btn-warning:hover,
.pt-btn-warning:focus,
.pt-btn-warning.focus,
.pt-btn-warning:active,
.pt-btn-warning.active,
.open > .dropdown-toggle.pt-btn-warning {
  color: #ffffff;
  background-color: #fc8817;
  border-color: #fc830c;
}
.pt-btn-warning:active,
.pt-btn-warning.active,
.open > .dropdown-toggle.pt-btn-warning {
  background-image: none;
}
.pt-btn-warning.disabled,
.pt-btn-warning[disabled],
fieldset[disabled] .pt-btn-warning,
.pt-btn-warning.disabled:hover,
.pt-btn-warning[disabled]:hover,
fieldset[disabled] .pt-btn-warning:hover,
.pt-btn-warning.disabled:focus,
.pt-btn-warning[disabled]:focus,
fieldset[disabled] .pt-btn-warning:focus,
.pt-btn-warning.disabled.focus,
.pt-btn-warning[disabled].focus,
fieldset[disabled] .pt-btn-warning.focus,
.pt-btn-warning.disabled:active,
.pt-btn-warning[disabled]:active,
fieldset[disabled] .pt-btn-warning:active,
.pt-btn-warning.disabled.active,
.pt-btn-warning[disabled].active,
fieldset[disabled] .pt-btn-warning.active {
  background-color: #fda249;
  border-color: #fda249;
}
.pt-btn-warning .badge {
  color: #fda249;
  background-color: #ffffff;
}
.pt-btn-warning:hover,
.pt-btn-warning:focus,
.pt-btn-warning.focus,
.pt-btn-warning:active,
.pt-btn-warning.active,
.open > .dropdown-toggle.pt-btn-warning {
  color: #fff;
  background-color: #fd9530;
  border-color: #fd9530;
}
.pt-btn-warning:active,
.pt-btn-warning.active,
.open > .dropdown-toggle.pt-btn-warning {
  background-image: none;
}
.pt-btn-warning.disabled,
.pt-btn-warning[disabled],
fieldset[disabled] .pt-btn-warning,
.pt-btn-warning.disabled:hover,
.pt-btn-warning[disabled]:hover,
fieldset[disabled] .pt-btn-warning:hover,
.pt-btn-warning.disabled:focus,
.pt-btn-warning[disabled]:focus,
fieldset[disabled] .pt-btn-warning:focus,
.pt-btn-warning.disabled.focus,
.pt-btn-warning[disabled].focus,
fieldset[disabled] .pt-btn-warning.focus,
.pt-btn-warning.disabled:active,
.pt-btn-warning[disabled]:active,
fieldset[disabled] .pt-btn-warning:active,
.pt-btn-warning.disabled.active,
.pt-btn-warning[disabled].active,
fieldset[disabled] .pt-btn-warning.active {
  background: #fff;
  border-color: #fda249;
  color: #9e9e9e;
  background: rgba(0, 0, 0, 0.15);
}
.pt-btn-warning.disabled i,
.pt-btn-warning[disabled] i,
fieldset[disabled] .pt-btn-warning i,
.pt-btn-warning.disabled:hover i,
.pt-btn-warning[disabled]:hover i,
fieldset[disabled] .pt-btn-warning:hover i,
.pt-btn-warning.disabled:focus i,
.pt-btn-warning[disabled]:focus i,
fieldset[disabled] .pt-btn-warning:focus i,
.pt-btn-warning.disabled.focus i,
.pt-btn-warning[disabled].focus i,
fieldset[disabled] .pt-btn-warning.focus i,
.pt-btn-warning.disabled:active i,
.pt-btn-warning[disabled]:active i,
fieldset[disabled] .pt-btn-warning:active i,
.pt-btn-warning.disabled.active i,
.pt-btn-warning[disabled].active i,
fieldset[disabled] .pt-btn-warning.active i,
.pt-btn-warning.disabled span,
.pt-btn-warning[disabled] span,
fieldset[disabled] .pt-btn-warning span,
.pt-btn-warning.disabled:hover span,
.pt-btn-warning[disabled]:hover span,
fieldset[disabled] .pt-btn-warning:hover span,
.pt-btn-warning.disabled:focus span,
.pt-btn-warning[disabled]:focus span,
fieldset[disabled] .pt-btn-warning:focus span,
.pt-btn-warning.disabled.focus span,
.pt-btn-warning[disabled].focus span,
fieldset[disabled] .pt-btn-warning.focus span,
.pt-btn-warning.disabled:active span,
.pt-btn-warning[disabled]:active span,
fieldset[disabled] .pt-btn-warning:active span,
.pt-btn-warning.disabled.active span,
.pt-btn-warning[disabled].active span,
fieldset[disabled] .pt-btn-warning.active span {
  color: #aaa;
}
.pt-btn-warning .badge {
  color: #fda249;
  background-color: #ffffff;
}
.pt-btn-warning:hover {
  background: #fd9530;
}
.pt-btn-dark .pt-btn-warning {
  color: #ffffff;
  background-color: #fda249;
  border-color: #fda249;
}
.pt-btn-dark .pt-btn-warning:hover,
.pt-btn-dark .pt-btn-warning:focus,
.pt-btn-dark .pt-btn-warning.focus,
.pt-btn-dark .pt-btn-warning:active,
.pt-btn-dark .pt-btn-warning.active,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-warning {
  color: #ffffff;
  background-color: #fc8817;
  border-color: #fc830c;
}
.pt-btn-dark .pt-btn-warning:active,
.pt-btn-dark .pt-btn-warning.active,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-warning {
  background-image: none;
}
.pt-btn-dark .pt-btn-warning.disabled,
.pt-btn-dark .pt-btn-warning[disabled],
fieldset[disabled] .pt-btn-dark .pt-btn-warning,
.pt-btn-dark .pt-btn-warning.disabled:hover,
.pt-btn-dark .pt-btn-warning[disabled]:hover,
fieldset[disabled] .pt-btn-dark .pt-btn-warning:hover,
.pt-btn-dark .pt-btn-warning.disabled:focus,
.pt-btn-dark .pt-btn-warning[disabled]:focus,
fieldset[disabled] .pt-btn-dark .pt-btn-warning:focus,
.pt-btn-dark .pt-btn-warning.disabled.focus,
.pt-btn-dark .pt-btn-warning[disabled].focus,
fieldset[disabled] .pt-btn-dark .pt-btn-warning.focus,
.pt-btn-dark .pt-btn-warning.disabled:active,
.pt-btn-dark .pt-btn-warning[disabled]:active,
fieldset[disabled] .pt-btn-dark .pt-btn-warning:active,
.pt-btn-dark .pt-btn-warning.disabled.active,
.pt-btn-dark .pt-btn-warning[disabled].active,
fieldset[disabled] .pt-btn-dark .pt-btn-warning.active {
  background-color: #fda249;
  border-color: #fda249;
}
.pt-btn-dark .pt-btn-warning .badge {
  color: #fda249;
  background-color: #ffffff;
}
.pt-btn-dark .pt-btn-warning:hover,
.pt-btn-dark .pt-btn-warning:focus,
.pt-btn-dark .pt-btn-warning.focus,
.pt-btn-dark .pt-btn-warning:active,
.pt-btn-dark .pt-btn-warning.active,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-warning {
  color: #fff;
  background-color: #fd9530;
  border-color: #fd9530;
}
.pt-btn-dark .pt-btn-warning:active,
.pt-btn-dark .pt-btn-warning.active,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-warning {
  background-image: none;
}
.pt-btn-dark .pt-btn-warning.disabled,
.pt-btn-dark .pt-btn-warning[disabled],
fieldset[disabled] .pt-btn-dark .pt-btn-warning,
.pt-btn-dark .pt-btn-warning.disabled:hover,
.pt-btn-dark .pt-btn-warning[disabled]:hover,
fieldset[disabled] .pt-btn-dark .pt-btn-warning:hover,
.pt-btn-dark .pt-btn-warning.disabled:focus,
.pt-btn-dark .pt-btn-warning[disabled]:focus,
fieldset[disabled] .pt-btn-dark .pt-btn-warning:focus,
.pt-btn-dark .pt-btn-warning.disabled.focus,
.pt-btn-dark .pt-btn-warning[disabled].focus,
fieldset[disabled] .pt-btn-dark .pt-btn-warning.focus,
.pt-btn-dark .pt-btn-warning.disabled:active,
.pt-btn-dark .pt-btn-warning[disabled]:active,
fieldset[disabled] .pt-btn-dark .pt-btn-warning:active,
.pt-btn-dark .pt-btn-warning.disabled.active,
.pt-btn-dark .pt-btn-warning[disabled].active,
fieldset[disabled] .pt-btn-dark .pt-btn-warning.active {
  background: #fff;
  border-color: #fda249;
  color: #9e9e9e;
  background: rgba(0, 0, 0, 0.15);
}
.pt-btn-dark .pt-btn-warning.disabled i,
.pt-btn-dark .pt-btn-warning[disabled] i,
fieldset[disabled] .pt-btn-dark .pt-btn-warning i,
.pt-btn-dark .pt-btn-warning.disabled:hover i,
.pt-btn-dark .pt-btn-warning[disabled]:hover i,
fieldset[disabled] .pt-btn-dark .pt-btn-warning:hover i,
.pt-btn-dark .pt-btn-warning.disabled:focus i,
.pt-btn-dark .pt-btn-warning[disabled]:focus i,
fieldset[disabled] .pt-btn-dark .pt-btn-warning:focus i,
.pt-btn-dark .pt-btn-warning.disabled.focus i,
.pt-btn-dark .pt-btn-warning[disabled].focus i,
fieldset[disabled] .pt-btn-dark .pt-btn-warning.focus i,
.pt-btn-dark .pt-btn-warning.disabled:active i,
.pt-btn-dark .pt-btn-warning[disabled]:active i,
fieldset[disabled] .pt-btn-dark .pt-btn-warning:active i,
.pt-btn-dark .pt-btn-warning.disabled.active i,
.pt-btn-dark .pt-btn-warning[disabled].active i,
fieldset[disabled] .pt-btn-dark .pt-btn-warning.active i,
.pt-btn-dark .pt-btn-warning.disabled span,
.pt-btn-dark .pt-btn-warning[disabled] span,
fieldset[disabled] .pt-btn-dark .pt-btn-warning span,
.pt-btn-dark .pt-btn-warning.disabled:hover span,
.pt-btn-dark .pt-btn-warning[disabled]:hover span,
fieldset[disabled] .pt-btn-dark .pt-btn-warning:hover span,
.pt-btn-dark .pt-btn-warning.disabled:focus span,
.pt-btn-dark .pt-btn-warning[disabled]:focus span,
fieldset[disabled] .pt-btn-dark .pt-btn-warning:focus span,
.pt-btn-dark .pt-btn-warning.disabled.focus span,
.pt-btn-dark .pt-btn-warning[disabled].focus span,
fieldset[disabled] .pt-btn-dark .pt-btn-warning.focus span,
.pt-btn-dark .pt-btn-warning.disabled:active span,
.pt-btn-dark .pt-btn-warning[disabled]:active span,
fieldset[disabled] .pt-btn-dark .pt-btn-warning:active span,
.pt-btn-dark .pt-btn-warning.disabled.active span,
.pt-btn-dark .pt-btn-warning[disabled].active span,
fieldset[disabled] .pt-btn-dark .pt-btn-warning.active span {
  color: #aaa;
}
.pt-btn-dark .pt-btn-warning .badge {
  color: #fda249;
  background-color: #ffffff;
}
.pt-btn-danger,
.pt-btn-error {
  color: #ffffff;
  background-color: #e22500;
  border-color: #e22500;
}
.pt-btn-danger:hover,
.pt-btn-error:hover,
.pt-btn-danger:focus,
.pt-btn-error:focus,
.pt-btn-danger.focus,
.pt-btn-error.focus,
.pt-btn-danger:active,
.pt-btn-error:active,
.pt-btn-danger.active,
.pt-btn-error.active,
.open > .dropdown-toggle.pt-btn-danger,
.open > .dropdown-toggle.pt-btn-error {
  color: #ffffff;
  background-color: #af1d00;
  border-color: #a51b00;
}
.pt-btn-danger:active,
.pt-btn-error:active,
.pt-btn-danger.active,
.pt-btn-error.active,
.open > .dropdown-toggle.pt-btn-danger,
.open > .dropdown-toggle.pt-btn-error {
  background-image: none;
}
.pt-btn-danger.disabled,
.pt-btn-error.disabled,
.pt-btn-danger[disabled],
.pt-btn-error[disabled],
fieldset[disabled] .pt-btn-danger,
fieldset[disabled] .pt-btn-error,
.pt-btn-danger.disabled:hover,
.pt-btn-error.disabled:hover,
.pt-btn-danger[disabled]:hover,
.pt-btn-error[disabled]:hover,
fieldset[disabled] .pt-btn-danger:hover,
fieldset[disabled] .pt-btn-error:hover,
.pt-btn-danger.disabled:focus,
.pt-btn-error.disabled:focus,
.pt-btn-danger[disabled]:focus,
.pt-btn-error[disabled]:focus,
fieldset[disabled] .pt-btn-danger:focus,
fieldset[disabled] .pt-btn-error:focus,
.pt-btn-danger.disabled.focus,
.pt-btn-error.disabled.focus,
.pt-btn-danger[disabled].focus,
.pt-btn-error[disabled].focus,
fieldset[disabled] .pt-btn-danger.focus,
fieldset[disabled] .pt-btn-error.focus,
.pt-btn-danger.disabled:active,
.pt-btn-error.disabled:active,
.pt-btn-danger[disabled]:active,
.pt-btn-error[disabled]:active,
fieldset[disabled] .pt-btn-danger:active,
fieldset[disabled] .pt-btn-error:active,
.pt-btn-danger.disabled.active,
.pt-btn-error.disabled.active,
.pt-btn-danger[disabled].active,
.pt-btn-error[disabled].active,
fieldset[disabled] .pt-btn-danger.active,
fieldset[disabled] .pt-btn-error.active {
  background-color: #e22500;
  border-color: #e22500;
}
.pt-btn-danger .badge,
.pt-btn-error .badge {
  color: #e22500;
  background-color: #ffffff;
}
.pt-btn-danger:hover,
.pt-btn-error:hover,
.pt-btn-danger:focus,
.pt-btn-error:focus,
.pt-btn-danger.focus,
.pt-btn-error.focus,
.pt-btn-danger:active,
.pt-btn-error:active,
.pt-btn-danger.active,
.pt-btn-error.active,
.open > .dropdown-toggle.pt-btn-danger,
.open > .dropdown-toggle.pt-btn-error {
  color: #fff;
  background-color: #c92100;
  border-color: #c92100;
}
.pt-btn-danger:active,
.pt-btn-error:active,
.pt-btn-danger.active,
.pt-btn-error.active,
.open > .dropdown-toggle.pt-btn-danger,
.open > .dropdown-toggle.pt-btn-error {
  background-image: none;
}
.pt-btn-danger.disabled,
.pt-btn-error.disabled,
.pt-btn-danger[disabled],
.pt-btn-error[disabled],
fieldset[disabled] .pt-btn-danger,
fieldset[disabled] .pt-btn-error,
.pt-btn-danger.disabled:hover,
.pt-btn-error.disabled:hover,
.pt-btn-danger[disabled]:hover,
.pt-btn-error[disabled]:hover,
fieldset[disabled] .pt-btn-danger:hover,
fieldset[disabled] .pt-btn-error:hover,
.pt-btn-danger.disabled:focus,
.pt-btn-error.disabled:focus,
.pt-btn-danger[disabled]:focus,
.pt-btn-error[disabled]:focus,
fieldset[disabled] .pt-btn-danger:focus,
fieldset[disabled] .pt-btn-error:focus,
.pt-btn-danger.disabled.focus,
.pt-btn-error.disabled.focus,
.pt-btn-danger[disabled].focus,
.pt-btn-error[disabled].focus,
fieldset[disabled] .pt-btn-danger.focus,
fieldset[disabled] .pt-btn-error.focus,
.pt-btn-danger.disabled:active,
.pt-btn-error.disabled:active,
.pt-btn-danger[disabled]:active,
.pt-btn-error[disabled]:active,
fieldset[disabled] .pt-btn-danger:active,
fieldset[disabled] .pt-btn-error:active,
.pt-btn-danger.disabled.active,
.pt-btn-error.disabled.active,
.pt-btn-danger[disabled].active,
.pt-btn-error[disabled].active,
fieldset[disabled] .pt-btn-danger.active,
fieldset[disabled] .pt-btn-error.active {
  background: #fff;
  border-color: #e22500;
  color: #9e9e9e;
  background: rgba(0, 0, 0, 0.15);
}
.pt-btn-danger.disabled i,
.pt-btn-error.disabled i,
.pt-btn-danger[disabled] i,
.pt-btn-error[disabled] i,
fieldset[disabled] .pt-btn-danger i,
fieldset[disabled] .pt-btn-error i,
.pt-btn-danger.disabled:hover i,
.pt-btn-error.disabled:hover i,
.pt-btn-danger[disabled]:hover i,
.pt-btn-error[disabled]:hover i,
fieldset[disabled] .pt-btn-danger:hover i,
fieldset[disabled] .pt-btn-error:hover i,
.pt-btn-danger.disabled:focus i,
.pt-btn-error.disabled:focus i,
.pt-btn-danger[disabled]:focus i,
.pt-btn-error[disabled]:focus i,
fieldset[disabled] .pt-btn-danger:focus i,
fieldset[disabled] .pt-btn-error:focus i,
.pt-btn-danger.disabled.focus i,
.pt-btn-error.disabled.focus i,
.pt-btn-danger[disabled].focus i,
.pt-btn-error[disabled].focus i,
fieldset[disabled] .pt-btn-danger.focus i,
fieldset[disabled] .pt-btn-error.focus i,
.pt-btn-danger.disabled:active i,
.pt-btn-error.disabled:active i,
.pt-btn-danger[disabled]:active i,
.pt-btn-error[disabled]:active i,
fieldset[disabled] .pt-btn-danger:active i,
fieldset[disabled] .pt-btn-error:active i,
.pt-btn-danger.disabled.active i,
.pt-btn-error.disabled.active i,
.pt-btn-danger[disabled].active i,
.pt-btn-error[disabled].active i,
fieldset[disabled] .pt-btn-danger.active i,
fieldset[disabled] .pt-btn-error.active i,
.pt-btn-danger.disabled span,
.pt-btn-error.disabled span,
.pt-btn-danger[disabled] span,
.pt-btn-error[disabled] span,
fieldset[disabled] .pt-btn-danger span,
fieldset[disabled] .pt-btn-error span,
.pt-btn-danger.disabled:hover span,
.pt-btn-error.disabled:hover span,
.pt-btn-danger[disabled]:hover span,
.pt-btn-error[disabled]:hover span,
fieldset[disabled] .pt-btn-danger:hover span,
fieldset[disabled] .pt-btn-error:hover span,
.pt-btn-danger.disabled:focus span,
.pt-btn-error.disabled:focus span,
.pt-btn-danger[disabled]:focus span,
.pt-btn-error[disabled]:focus span,
fieldset[disabled] .pt-btn-danger:focus span,
fieldset[disabled] .pt-btn-error:focus span,
.pt-btn-danger.disabled.focus span,
.pt-btn-error.disabled.focus span,
.pt-btn-danger[disabled].focus span,
.pt-btn-error[disabled].focus span,
fieldset[disabled] .pt-btn-danger.focus span,
fieldset[disabled] .pt-btn-error.focus span,
.pt-btn-danger.disabled:active span,
.pt-btn-error.disabled:active span,
.pt-btn-danger[disabled]:active span,
.pt-btn-error[disabled]:active span,
fieldset[disabled] .pt-btn-danger:active span,
fieldset[disabled] .pt-btn-error:active span,
.pt-btn-danger.disabled.active span,
.pt-btn-error.disabled.active span,
.pt-btn-danger[disabled].active span,
.pt-btn-error[disabled].active span,
fieldset[disabled] .pt-btn-danger.active span,
fieldset[disabled] .pt-btn-error.active span {
  color: #aaa;
}
.pt-btn-danger .badge,
.pt-btn-error .badge {
  color: #e22500;
  background-color: #ffffff;
}
.pt-btn-danger:hover,
.pt-btn-error:hover {
  background: #c92100;
}
.pt-btn-dark .pt-btn-danger,
.pt-btn-dark .pt-btn-error {
  color: #ffffff;
  background-color: #e22500;
  border-color: #e22500;
}
.pt-btn-dark .pt-btn-danger:hover,
.pt-btn-dark .pt-btn-error:hover,
.pt-btn-dark .pt-btn-danger:focus,
.pt-btn-dark .pt-btn-error:focus,
.pt-btn-dark .pt-btn-danger.focus,
.pt-btn-dark .pt-btn-error.focus,
.pt-btn-dark .pt-btn-danger:active,
.pt-btn-dark .pt-btn-error:active,
.pt-btn-dark .pt-btn-danger.active,
.pt-btn-dark .pt-btn-error.active,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-danger,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-error {
  color: #ffffff;
  background-color: #af1d00;
  border-color: #a51b00;
}
.pt-btn-dark .pt-btn-danger:active,
.pt-btn-dark .pt-btn-error:active,
.pt-btn-dark .pt-btn-danger.active,
.pt-btn-dark .pt-btn-error.active,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-danger,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-error {
  background-image: none;
}
.pt-btn-dark .pt-btn-danger.disabled,
.pt-btn-dark .pt-btn-error.disabled,
.pt-btn-dark .pt-btn-danger[disabled],
.pt-btn-dark .pt-btn-error[disabled],
fieldset[disabled] .pt-btn-dark .pt-btn-danger,
fieldset[disabled] .pt-btn-dark .pt-btn-error,
.pt-btn-dark .pt-btn-danger.disabled:hover,
.pt-btn-dark .pt-btn-error.disabled:hover,
.pt-btn-dark .pt-btn-danger[disabled]:hover,
.pt-btn-dark .pt-btn-error[disabled]:hover,
fieldset[disabled] .pt-btn-dark .pt-btn-danger:hover,
fieldset[disabled] .pt-btn-dark .pt-btn-error:hover,
.pt-btn-dark .pt-btn-danger.disabled:focus,
.pt-btn-dark .pt-btn-error.disabled:focus,
.pt-btn-dark .pt-btn-danger[disabled]:focus,
.pt-btn-dark .pt-btn-error[disabled]:focus,
fieldset[disabled] .pt-btn-dark .pt-btn-danger:focus,
fieldset[disabled] .pt-btn-dark .pt-btn-error:focus,
.pt-btn-dark .pt-btn-danger.disabled.focus,
.pt-btn-dark .pt-btn-error.disabled.focus,
.pt-btn-dark .pt-btn-danger[disabled].focus,
.pt-btn-dark .pt-btn-error[disabled].focus,
fieldset[disabled] .pt-btn-dark .pt-btn-danger.focus,
fieldset[disabled] .pt-btn-dark .pt-btn-error.focus,
.pt-btn-dark .pt-btn-danger.disabled:active,
.pt-btn-dark .pt-btn-error.disabled:active,
.pt-btn-dark .pt-btn-danger[disabled]:active,
.pt-btn-dark .pt-btn-error[disabled]:active,
fieldset[disabled] .pt-btn-dark .pt-btn-danger:active,
fieldset[disabled] .pt-btn-dark .pt-btn-error:active,
.pt-btn-dark .pt-btn-danger.disabled.active,
.pt-btn-dark .pt-btn-error.disabled.active,
.pt-btn-dark .pt-btn-danger[disabled].active,
.pt-btn-dark .pt-btn-error[disabled].active,
fieldset[disabled] .pt-btn-dark .pt-btn-danger.active,
fieldset[disabled] .pt-btn-dark .pt-btn-error.active {
  background-color: #e22500;
  border-color: #e22500;
}
.pt-btn-dark .pt-btn-danger .badge,
.pt-btn-dark .pt-btn-error .badge {
  color: #e22500;
  background-color: #ffffff;
}
.pt-btn-dark .pt-btn-danger:hover,
.pt-btn-dark .pt-btn-error:hover,
.pt-btn-dark .pt-btn-danger:focus,
.pt-btn-dark .pt-btn-error:focus,
.pt-btn-dark .pt-btn-danger.focus,
.pt-btn-dark .pt-btn-error.focus,
.pt-btn-dark .pt-btn-danger:active,
.pt-btn-dark .pt-btn-error:active,
.pt-btn-dark .pt-btn-danger.active,
.pt-btn-dark .pt-btn-error.active,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-danger,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-error {
  color: #fff;
  background-color: #c92100;
  border-color: #c92100;
}
.pt-btn-dark .pt-btn-danger:active,
.pt-btn-dark .pt-btn-error:active,
.pt-btn-dark .pt-btn-danger.active,
.pt-btn-dark .pt-btn-error.active,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-danger,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-error {
  background-image: none;
}
.pt-btn-dark .pt-btn-danger.disabled,
.pt-btn-dark .pt-btn-error.disabled,
.pt-btn-dark .pt-btn-danger[disabled],
.pt-btn-dark .pt-btn-error[disabled],
fieldset[disabled] .pt-btn-dark .pt-btn-danger,
fieldset[disabled] .pt-btn-dark .pt-btn-error,
.pt-btn-dark .pt-btn-danger.disabled:hover,
.pt-btn-dark .pt-btn-error.disabled:hover,
.pt-btn-dark .pt-btn-danger[disabled]:hover,
.pt-btn-dark .pt-btn-error[disabled]:hover,
fieldset[disabled] .pt-btn-dark .pt-btn-danger:hover,
fieldset[disabled] .pt-btn-dark .pt-btn-error:hover,
.pt-btn-dark .pt-btn-danger.disabled:focus,
.pt-btn-dark .pt-btn-error.disabled:focus,
.pt-btn-dark .pt-btn-danger[disabled]:focus,
.pt-btn-dark .pt-btn-error[disabled]:focus,
fieldset[disabled] .pt-btn-dark .pt-btn-danger:focus,
fieldset[disabled] .pt-btn-dark .pt-btn-error:focus,
.pt-btn-dark .pt-btn-danger.disabled.focus,
.pt-btn-dark .pt-btn-error.disabled.focus,
.pt-btn-dark .pt-btn-danger[disabled].focus,
.pt-btn-dark .pt-btn-error[disabled].focus,
fieldset[disabled] .pt-btn-dark .pt-btn-danger.focus,
fieldset[disabled] .pt-btn-dark .pt-btn-error.focus,
.pt-btn-dark .pt-btn-danger.disabled:active,
.pt-btn-dark .pt-btn-error.disabled:active,
.pt-btn-dark .pt-btn-danger[disabled]:active,
.pt-btn-dark .pt-btn-error[disabled]:active,
fieldset[disabled] .pt-btn-dark .pt-btn-danger:active,
fieldset[disabled] .pt-btn-dark .pt-btn-error:active,
.pt-btn-dark .pt-btn-danger.disabled.active,
.pt-btn-dark .pt-btn-error.disabled.active,
.pt-btn-dark .pt-btn-danger[disabled].active,
.pt-btn-dark .pt-btn-error[disabled].active,
fieldset[disabled] .pt-btn-dark .pt-btn-danger.active,
fieldset[disabled] .pt-btn-dark .pt-btn-error.active {
  background: #fff;
  border-color: #e22500;
  color: #9e9e9e;
  background: rgba(0, 0, 0, 0.15);
}
.pt-btn-dark .pt-btn-danger.disabled i,
.pt-btn-dark .pt-btn-error.disabled i,
.pt-btn-dark .pt-btn-danger[disabled] i,
.pt-btn-dark .pt-btn-error[disabled] i,
fieldset[disabled] .pt-btn-dark .pt-btn-danger i,
fieldset[disabled] .pt-btn-dark .pt-btn-error i,
.pt-btn-dark .pt-btn-danger.disabled:hover i,
.pt-btn-dark .pt-btn-error.disabled:hover i,
.pt-btn-dark .pt-btn-danger[disabled]:hover i,
.pt-btn-dark .pt-btn-error[disabled]:hover i,
fieldset[disabled] .pt-btn-dark .pt-btn-danger:hover i,
fieldset[disabled] .pt-btn-dark .pt-btn-error:hover i,
.pt-btn-dark .pt-btn-danger.disabled:focus i,
.pt-btn-dark .pt-btn-error.disabled:focus i,
.pt-btn-dark .pt-btn-danger[disabled]:focus i,
.pt-btn-dark .pt-btn-error[disabled]:focus i,
fieldset[disabled] .pt-btn-dark .pt-btn-danger:focus i,
fieldset[disabled] .pt-btn-dark .pt-btn-error:focus i,
.pt-btn-dark .pt-btn-danger.disabled.focus i,
.pt-btn-dark .pt-btn-error.disabled.focus i,
.pt-btn-dark .pt-btn-danger[disabled].focus i,
.pt-btn-dark .pt-btn-error[disabled].focus i,
fieldset[disabled] .pt-btn-dark .pt-btn-danger.focus i,
fieldset[disabled] .pt-btn-dark .pt-btn-error.focus i,
.pt-btn-dark .pt-btn-danger.disabled:active i,
.pt-btn-dark .pt-btn-error.disabled:active i,
.pt-btn-dark .pt-btn-danger[disabled]:active i,
.pt-btn-dark .pt-btn-error[disabled]:active i,
fieldset[disabled] .pt-btn-dark .pt-btn-danger:active i,
fieldset[disabled] .pt-btn-dark .pt-btn-error:active i,
.pt-btn-dark .pt-btn-danger.disabled.active i,
.pt-btn-dark .pt-btn-error.disabled.active i,
.pt-btn-dark .pt-btn-danger[disabled].active i,
.pt-btn-dark .pt-btn-error[disabled].active i,
fieldset[disabled] .pt-btn-dark .pt-btn-danger.active i,
fieldset[disabled] .pt-btn-dark .pt-btn-error.active i,
.pt-btn-dark .pt-btn-danger.disabled span,
.pt-btn-dark .pt-btn-error.disabled span,
.pt-btn-dark .pt-btn-danger[disabled] span,
.pt-btn-dark .pt-btn-error[disabled] span,
fieldset[disabled] .pt-btn-dark .pt-btn-danger span,
fieldset[disabled] .pt-btn-dark .pt-btn-error span,
.pt-btn-dark .pt-btn-danger.disabled:hover span,
.pt-btn-dark .pt-btn-error.disabled:hover span,
.pt-btn-dark .pt-btn-danger[disabled]:hover span,
.pt-btn-dark .pt-btn-error[disabled]:hover span,
fieldset[disabled] .pt-btn-dark .pt-btn-danger:hover span,
fieldset[disabled] .pt-btn-dark .pt-btn-error:hover span,
.pt-btn-dark .pt-btn-danger.disabled:focus span,
.pt-btn-dark .pt-btn-error.disabled:focus span,
.pt-btn-dark .pt-btn-danger[disabled]:focus span,
.pt-btn-dark .pt-btn-error[disabled]:focus span,
fieldset[disabled] .pt-btn-dark .pt-btn-danger:focus span,
fieldset[disabled] .pt-btn-dark .pt-btn-error:focus span,
.pt-btn-dark .pt-btn-danger.disabled.focus span,
.pt-btn-dark .pt-btn-error.disabled.focus span,
.pt-btn-dark .pt-btn-danger[disabled].focus span,
.pt-btn-dark .pt-btn-error[disabled].focus span,
fieldset[disabled] .pt-btn-dark .pt-btn-danger.focus span,
fieldset[disabled] .pt-btn-dark .pt-btn-error.focus span,
.pt-btn-dark .pt-btn-danger.disabled:active span,
.pt-btn-dark .pt-btn-error.disabled:active span,
.pt-btn-dark .pt-btn-danger[disabled]:active span,
.pt-btn-dark .pt-btn-error[disabled]:active span,
fieldset[disabled] .pt-btn-dark .pt-btn-danger:active span,
fieldset[disabled] .pt-btn-dark .pt-btn-error:active span,
.pt-btn-dark .pt-btn-danger.disabled.active span,
.pt-btn-dark .pt-btn-error.disabled.active span,
.pt-btn-dark .pt-btn-danger[disabled].active span,
.pt-btn-dark .pt-btn-error[disabled].active span,
fieldset[disabled] .pt-btn-dark .pt-btn-danger.active span,
fieldset[disabled] .pt-btn-dark .pt-btn-error.active span {
  color: #aaa;
}
.pt-btn-dark .pt-btn-danger .badge,
.pt-btn-dark .pt-btn-error .badge {
  color: #e22500;
  background-color: #ffffff;
}
.pt-btn-link {
  color: #424242;
  background-color: transparent;
  border-color: transparent;
  border: 0;
  background: transparent;
}
.pt-btn-link:hover,
.pt-btn-link:focus,
.pt-btn-link.focus,
.pt-btn-link:active,
.pt-btn-link.active,
.open > .dropdown-toggle.pt-btn-link {
  color: #424242;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.pt-btn-link:active,
.pt-btn-link.active,
.open > .dropdown-toggle.pt-btn-link {
  background-image: none;
}
.pt-btn-link.disabled,
.pt-btn-link[disabled],
fieldset[disabled] .pt-btn-link,
.pt-btn-link.disabled:hover,
.pt-btn-link[disabled]:hover,
fieldset[disabled] .pt-btn-link:hover,
.pt-btn-link.disabled:focus,
.pt-btn-link[disabled]:focus,
fieldset[disabled] .pt-btn-link:focus,
.pt-btn-link.disabled.focus,
.pt-btn-link[disabled].focus,
fieldset[disabled] .pt-btn-link.focus,
.pt-btn-link.disabled:active,
.pt-btn-link[disabled]:active,
fieldset[disabled] .pt-btn-link:active,
.pt-btn-link.disabled.active,
.pt-btn-link[disabled].active,
fieldset[disabled] .pt-btn-link.active {
  background-color: transparent;
  border-color: transparent;
}
.pt-btn-link .badge {
  color: transparent;
  background-color: #424242;
}
.pt-btn-link:hover,
.pt-btn-link:focus,
.pt-btn-link.focus,
.pt-btn-link:active,
.pt-btn-link.active,
.open > .dropdown-toggle.pt-btn-link {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.pt-btn-link:active,
.pt-btn-link.active,
.open > .dropdown-toggle.pt-btn-link {
  background-image: none;
}
.pt-btn-link.disabled,
.pt-btn-link[disabled],
fieldset[disabled] .pt-btn-link,
.pt-btn-link.disabled:hover,
.pt-btn-link[disabled]:hover,
fieldset[disabled] .pt-btn-link:hover,
.pt-btn-link.disabled:focus,
.pt-btn-link[disabled]:focus,
fieldset[disabled] .pt-btn-link:focus,
.pt-btn-link.disabled.focus,
.pt-btn-link[disabled].focus,
fieldset[disabled] .pt-btn-link.focus,
.pt-btn-link.disabled:active,
.pt-btn-link[disabled]:active,
fieldset[disabled] .pt-btn-link:active,
.pt-btn-link.disabled.active,
.pt-btn-link[disabled].active,
fieldset[disabled] .pt-btn-link.active {
  background: #fff;
  border-color: transparent;
  color: #9e9e9e;
  background: rgba(0, 0, 0, 0.15);
}
.pt-btn-link.disabled i,
.pt-btn-link[disabled] i,
fieldset[disabled] .pt-btn-link i,
.pt-btn-link.disabled:hover i,
.pt-btn-link[disabled]:hover i,
fieldset[disabled] .pt-btn-link:hover i,
.pt-btn-link.disabled:focus i,
.pt-btn-link[disabled]:focus i,
fieldset[disabled] .pt-btn-link:focus i,
.pt-btn-link.disabled.focus i,
.pt-btn-link[disabled].focus i,
fieldset[disabled] .pt-btn-link.focus i,
.pt-btn-link.disabled:active i,
.pt-btn-link[disabled]:active i,
fieldset[disabled] .pt-btn-link:active i,
.pt-btn-link.disabled.active i,
.pt-btn-link[disabled].active i,
fieldset[disabled] .pt-btn-link.active i,
.pt-btn-link.disabled span,
.pt-btn-link[disabled] span,
fieldset[disabled] .pt-btn-link span,
.pt-btn-link.disabled:hover span,
.pt-btn-link[disabled]:hover span,
fieldset[disabled] .pt-btn-link:hover span,
.pt-btn-link.disabled:focus span,
.pt-btn-link[disabled]:focus span,
fieldset[disabled] .pt-btn-link:focus span,
.pt-btn-link.disabled.focus span,
.pt-btn-link[disabled].focus span,
fieldset[disabled] .pt-btn-link.focus span,
.pt-btn-link.disabled:active span,
.pt-btn-link[disabled]:active span,
fieldset[disabled] .pt-btn-link:active span,
.pt-btn-link.disabled.active span,
.pt-btn-link[disabled].active span,
fieldset[disabled] .pt-btn-link.active span {
  color: #aaa;
}
.pt-btn-link .badge {
  color: transparent;
  background-color: #424242;
}
.pt-btn-link:hover,
.pt-btn-link:focus {
  color: #fda249;
  text-decoration: underline;
  background: transparent;
}
.pt-btn-lg {
  padding: 0 16px;
  border-radius: 0;
  height: 40px;
}
.pt-btn-lg span,
.pt-btn-lg i {
  font-size: 16px;
}
.pt-btn-md {
  padding: 0 12px;
  border-radius: 0;
  height: 32px;
}
.pt-btn-md span,
.pt-btn-md i {
  font-size: 14px;
}
.pt-btn-base {
  padding: 0 12px;
  border-radius: 0;
  height: 24px;
  padding: 0 5px;
}
.pt-btn-base span,
.pt-btn-base i {
  font-size: 12px;
}
.pt-btn-sm {
  padding: 0 10px;
  border-radius: 0;
  height: 18px;
}
.pt-btn-sm span,
.pt-btn-sm i {
  font-size: 12px;
}
.pt-btn-block {
  display: block;
  width: 100%;
}
.pt-btn-block + .pt-btn-block {
  margin-top: 5px;
}
input[type="submit"].pt-btn-block,
input[type="reset"].pt-btn-block,
input[type="button"].pt-btn-block {
  width: 100%;
}
.pt-btn-icon {
  padding: 0 !important;
}
.pt-btn-icon.pt-btn-circle {
  -webkit-border-radius: 100px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 100px;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border-radius: 100px;
}
.pt-btn-icon span {
  display: none;
}
.pt-btn i + span {
  padding-left: 5px;
}
i[class=""] + span {
  padding: 0;
}
.pt-btn span + i {
  padding-left: 5px;
}
.pt-btn-icon-sm {
  width: 18px;
  height: 18px;
  line-height: 18px;
}
.pt-btn-icon-base {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.pt-btn-icon-md {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.pt-btn-icon-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.pt-btn-clear {
  display: inline-block;
}
.pt-btn-clear.show {
  display: table-cell !important;
}
.pt-btn-clear i {
  color: #9e9e9e;
}
.pt-btn-clear:hover i {
  color: #fda249;
}
.pt-btn-compact {
  margin-left: -1px !important;
}
.pt-btn input[type="file"] {
  opacity: 0;
  position: absolute;
}
.pt-btn-hide {
  opacity: 0 !important;
}
.pt-btn-hide:hover,
.pt-btn-hide:active {
  opacity: 1 !important;
}
.pt-print .pt-btn-group .pt-btn.pt-btn-default + .pt-btn-icon {
  border-left: none;
}
.pt-print .pt-btn-group .pt-btn.pt-btn-default + .pt-btn-icon i {
  transform: scale(0.8);
  display: block;
}
.pt-btngroup[disabled="disabled"],
.pt-print[disabled="disabled"],
.pt-import[disabled="disabled"],
.pt-btngroup.disabled,
.pt-print.disabled,
.pt-import.disabled {
  position: relative;
}
.pt-btngroup[disabled="disabled"]::before,
.pt-print[disabled="disabled"]::before,
.pt-import[disabled="disabled"]::before,
.pt-btngroup.disabled::before,
.pt-print.disabled::before,
.pt-import.disabled::before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  background-color: transparent;
  z-index: 99;
}
.pt-btn-group.btn-group-gutter > .pt-btn[ns-field="prevPageNav"] {
  margin-right: 0;
}
.pt-btn-group.btn-group-gutter > .pt-btn[ns-field="prevPageNav"] i + span {
  padding-left: 0;
}
.pt-btn-group.btn-group-gutter > .pt-btn[ns-field="nextPageNav"] {
  margin-left: 0;
}
.pt-btn-group.btn-group-gutter > .pt-btn[ns-field="nextPageNav"] i + span {
  padding-left: 0;
}
.pt-btn-group.btn-group-gutter > .pt-btn[ns-field="currentpagenav"] {
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  background-color: transparent !important;
  margin-left: 0;
  margin-right: 0;
}
.pt-btn-group.btn-group-gutter > .pt-btn[ns-field="currentpagenav"] i {
  display: none;
}
.pt-btn-group.btn-group-gutter > .pt-btn[ns-field="currentpagenav"] i + span {
  padding-left: 0;
}
.pt-btn-group.btn-group-gutter > .pt-btn[ns-field="currentpagenav"] span {
  color: #424242;
}
.pt-btn-group.btn-group-gutter > .pt-btn[ns-field="currentpagenav"],
.pt-btn-group.btn-group-gutter > .pt-btn[ns-field="currentpagenav"]:hover {
  border-color: #e0e0e0;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}
.pt-btn-group.btn-group-gutter > .pt-btn[ns-field="currentpagenav"] span,
.pt-btn-group.btn-group-gutter > .pt-btn[ns-field="currentpagenav"]:hover span {
  color: #424242;
}
.pt-btn.pt-btn-icon input.pt-upload-control[type="file"] {
  width: 24px;
}
.pt-btn-group,
.pt-btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.pt-btn-group > .pt-btn,
.pt-btn-group-vertical > .pt-btn {
  position: relative;
  float: left;
}
.pt-btn-group > .pt-btn:hover,
.pt-btn-group-vertical > .pt-btn:hover,
.pt-btn-group > .pt-btn:focus,
.pt-btn-group-vertical > .pt-btn:focus,
.pt-btn-group > .pt-btn:active,
.pt-btn-group-vertical > .pt-btn:active,
.pt-btn-group > .pt-btn.active,
.pt-btn-group-vertical > .pt-btn.active {
  z-index: 2;
}
.pt-btn-group > .pt-btn:focus,
.pt-btn-group-vertical > .pt-btn:focus {
  outline: 0;
}
.pt-btn-group,
.pt-btn-group .pt-btn {
  margin-right: 5px;
}
.pt-btn-group:last-child,
.pt-btn-group .pt-btn:last-child {
  margin-right: 0;
}
.pt-btn-group .dropdown-menu {
  margin-top: -5px;
}
.pt-btn-group .dropdown-item .pt-btn {
  display: block;
  width: 100%;
  color: #424242;
  background-color: #ffffff;
  border-color: #e0e0e0;
  text-align: left;
  border: 0;
}
.pt-btn-group .dropdown-item .pt-btn:hover,
.pt-btn-group .dropdown-item .pt-btn:focus,
.pt-btn-group .dropdown-item .pt-btn.focus,
.pt-btn-group .dropdown-item .pt-btn:active,
.pt-btn-group .dropdown-item .pt-btn.active,
.open > .dropdown-toggle.pt-btn-group .dropdown-item .pt-btn {
  color: #424242;
  background-color: #e6e6e6;
  border-color: #c1c1c1;
}
.pt-btn-group .dropdown-item .pt-btn:active,
.pt-btn-group .dropdown-item .pt-btn.active,
.open > .dropdown-toggle.pt-btn-group .dropdown-item .pt-btn {
  background-image: none;
}
.pt-btn-group .dropdown-item .pt-btn.disabled,
.pt-btn-group .dropdown-item .pt-btn[disabled],
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn,
.pt-btn-group .dropdown-item .pt-btn.disabled:hover,
.pt-btn-group .dropdown-item .pt-btn[disabled]:hover,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn:hover,
.pt-btn-group .dropdown-item .pt-btn.disabled:focus,
.pt-btn-group .dropdown-item .pt-btn[disabled]:focus,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn:focus,
.pt-btn-group .dropdown-item .pt-btn.disabled.focus,
.pt-btn-group .dropdown-item .pt-btn[disabled].focus,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn.focus,
.pt-btn-group .dropdown-item .pt-btn.disabled:active,
.pt-btn-group .dropdown-item .pt-btn[disabled]:active,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn:active,
.pt-btn-group .dropdown-item .pt-btn.disabled.active,
.pt-btn-group .dropdown-item .pt-btn[disabled].active,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn.active {
  background-color: #ffffff;
  border-color: #e0e0e0;
}
.pt-btn-group .dropdown-item .pt-btn .badge {
  color: #ffffff;
  background-color: #424242;
}
.pt-btn-group .dropdown-item .pt-btn:hover,
.pt-btn-group .dropdown-item .pt-btn:focus,
.pt-btn-group .dropdown-item .pt-btn.focus,
.pt-btn-group .dropdown-item .pt-btn:active,
.pt-btn-group .dropdown-item .pt-btn.active,
.open > .dropdown-toggle.pt-btn-group .dropdown-item .pt-btn {
  color: #fff;
  background-color: #f2f2f2;
  border-color: #d3d3d3;
}
.pt-btn-group .dropdown-item .pt-btn:active,
.pt-btn-group .dropdown-item .pt-btn.active,
.open > .dropdown-toggle.pt-btn-group .dropdown-item .pt-btn {
  background-image: none;
}
.pt-btn-group .dropdown-item .pt-btn.disabled,
.pt-btn-group .dropdown-item .pt-btn[disabled],
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn,
.pt-btn-group .dropdown-item .pt-btn.disabled:hover,
.pt-btn-group .dropdown-item .pt-btn[disabled]:hover,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn:hover,
.pt-btn-group .dropdown-item .pt-btn.disabled:focus,
.pt-btn-group .dropdown-item .pt-btn[disabled]:focus,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn:focus,
.pt-btn-group .dropdown-item .pt-btn.disabled.focus,
.pt-btn-group .dropdown-item .pt-btn[disabled].focus,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn.focus,
.pt-btn-group .dropdown-item .pt-btn.disabled:active,
.pt-btn-group .dropdown-item .pt-btn[disabled]:active,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn:active,
.pt-btn-group .dropdown-item .pt-btn.disabled.active,
.pt-btn-group .dropdown-item .pt-btn[disabled].active,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn.active {
  background: #fff;
  border-color: #e0e0e0;
  color: #9e9e9e;
  background: rgba(0, 0, 0, 0.15);
}
.pt-btn-group .dropdown-item .pt-btn.disabled i,
.pt-btn-group .dropdown-item .pt-btn[disabled] i,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn i,
.pt-btn-group .dropdown-item .pt-btn.disabled:hover i,
.pt-btn-group .dropdown-item .pt-btn[disabled]:hover i,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn:hover i,
.pt-btn-group .dropdown-item .pt-btn.disabled:focus i,
.pt-btn-group .dropdown-item .pt-btn[disabled]:focus i,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn:focus i,
.pt-btn-group .dropdown-item .pt-btn.disabled.focus i,
.pt-btn-group .dropdown-item .pt-btn[disabled].focus i,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn.focus i,
.pt-btn-group .dropdown-item .pt-btn.disabled:active i,
.pt-btn-group .dropdown-item .pt-btn[disabled]:active i,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn:active i,
.pt-btn-group .dropdown-item .pt-btn.disabled.active i,
.pt-btn-group .dropdown-item .pt-btn[disabled].active i,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn.active i,
.pt-btn-group .dropdown-item .pt-btn.disabled span,
.pt-btn-group .dropdown-item .pt-btn[disabled] span,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn span,
.pt-btn-group .dropdown-item .pt-btn.disabled:hover span,
.pt-btn-group .dropdown-item .pt-btn[disabled]:hover span,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn:hover span,
.pt-btn-group .dropdown-item .pt-btn.disabled:focus span,
.pt-btn-group .dropdown-item .pt-btn[disabled]:focus span,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn:focus span,
.pt-btn-group .dropdown-item .pt-btn.disabled.focus span,
.pt-btn-group .dropdown-item .pt-btn[disabled].focus span,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn.focus span,
.pt-btn-group .dropdown-item .pt-btn.disabled:active span,
.pt-btn-group .dropdown-item .pt-btn[disabled]:active span,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn:active span,
.pt-btn-group .dropdown-item .pt-btn.disabled.active span,
.pt-btn-group .dropdown-item .pt-btn[disabled].active span,
fieldset[disabled] .pt-btn-group .dropdown-item .pt-btn.active span {
  color: #aaa;
}
.pt-btn-group .dropdown-item .pt-btn .badge {
  color: #ffffff;
  background-color: #424242;
}
.pt-btn-group .dropdown-item .pt-btn:hover {
  color: #424242;
}
.pt-btn-group.pt-btn-group-vertical .pt-btn {
  display: block;
  width: 100%;
  margin: 0;
  margin-bottom: 10px;
}
.pt-btn-group.pt-btn-group-md .pt-btn {
  padding: 0 12px;
  border-radius: 0;
  height: 32px;
}
.pt-btn-group.pt-btn-group-md .pt-btn span,
.pt-btn-group.pt-btn-group-md .pt-btn i {
  font-size: 14px;
}
.pt-btn-group.pt-btn-group-md .pt-btn.pt-btn-icon {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.pt-btn-group.pt-btn-group-lg .pt-btn {
  padding: 0 16px;
  border-radius: 0;
  height: 40px;
}
.pt-btn-group.pt-btn-group-lg .pt-btn span,
.pt-btn-group.pt-btn-group-lg .pt-btn i {
  font-size: 16px;
}
.pt-btn-group.pt-btn-group-lg .pt-btn.pt-btn-icon {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.pt-btn-group.btn-group-gutter {
  margin: -3px;
}
.pt-btn-group.btn-group-gutter > .pt-btn-group,
.pt-btn-group.btn-group-gutter > .pt-btn {
  margin: 3px;
}
.buildpdf .pt-btn-group .pt-btn {
  margin-right: -1px;
}
.pt-btn-group-compact > .pt-btn {
  vertical-align: top;
  margin-right: 0;
  border-right: 0;
  background: transparent;
}
.pt-btn-group-compact > .pt-btn:last-child {
  border-right: 1px solid #e0e0e0;
}
.pt-btn-group-compact > .pt-btn:last-child:hover {
  border-right: 1px solid #fda249;
}
.pt-btn-group-compact > .pt-btn:hover {
  background: #fda249;
  color: #fff;
}
.pt-btn-group-compact > .pt-btn:hover i,
.pt-btn-group-compact > .pt-btn:hover span {
  color: #fff !important;
}
.pt-btn-group-compact > .pt-btn + .pt-btn {
  border-left: 0;
  border-right: 1px solid #e0e0e0;
}
.pt-btn-group-compact:hover > .pt-btn {
  background: rgba(253, 162, 73, 0.75);
  border-color: #fda249;
  color: #fff;
}
.pt-btn-group-compact:hover > .pt-btn i,
.pt-btn-group-compact:hover > .pt-btn span {
  color: #fff;
}
.pt-btn-group-compact:hover > .pt-btn + .pt-btn:hover i,
.pt-btn-group-compact:hover > .pt-btn + .pt-btn:hover span {
  color: #fff;
}
.pt-btn-group-compact > .pt-btn-group {
  margin-right: -1px;
}
.pt-btn-group-compact > .pt-btn-group:last-child {
  margin-right: 0;
}
.pt-formeditor.pt-sort-panel .pt-list li span.select {
  color: transparent;
}
.pt-formeditor.pt-sort-panel .pt-list li span.select + span {
  border-left-color: transparent;
  color: #666;
}
.selection-prompt {
  text-align: center;
  vertical-align: middle;
  font-size: 14px;
  line-height: 4;
}
.selection-prompt i.icon-info {
  color: #fda249;
  margin-right: 5px;
  vertical-align: middle;
  font-size: 23px;
  line-height: 4;
}
.pt-btn-group.panel-switch .pt-btn {
  margin-left: -1px !important;
}
.pt-btn-group.panel-switch .pt-btn.current {
  background: #fda249;
  border-color: #fda249;
}
.pt-form-header {
  padding: 0;
  margin-bottom: 10px;
  display: none;
}
.pt-form-header .pt-title h4 {
  font-weight: bold;
  font-size: 16px;
}
.pt-form-body {
  padding: 0;
  text-align: left;
  position: relative;
  z-index: 1;
}
.pt-form-body .pt-html-common {
  margin: -11px -11px 10px;
  width: auto;
  padding: 4px 16px 4px 32px;
}
.pt-form-body .editor-dialog-info {
  border: 1px solid;
  padding: 5px 10px;
}
.pt-form-body .editor-dialog-info.info {
  background: rgba(4, 182, 222, 0.075);
  color: #04b6de;
  border-color: #04b6de;
}
.pt-form-body .editor-dialog-info.success {
  background: rgba(22, 188, 150, 0.075);
  color: #16bc96;
  border-color: #16bc96;
}
.pt-form-body .editor-dialog-info.warning {
  background: rgba(253, 162, 73, 0.075);
  color: #fda249;
  border-color: #fda249;
}
.pt-form-body .editor-dialog-info.danger {
  background: rgba(226, 37, 0, 0.075);
  color: #e22500;
  border-color: #e22500;
}
.pt-form-footer {
  padding: 0;
}
.pt-form-group {
  display: block;
  margin-bottom: 10px;
  position: relative;
}
.pt-form-group.already label:before {
  position: absolute;
  left: -11px;
  top: 50%;
  content: "\ea13";
  color: #fda249;
  font-family: 'icomoon';
  margin-top: -5px;
  transform: scale(0.8);
}
.pt-form-group .pt-business,
.pt-form-group .pt-number,
.pt-form-group .pt-date,
.pt-form-group .pt-radio,
.pt-form-group .pt-checkbox,
.pt-form-group .pt-select,
.pt-form-group .pt-textarea,
.pt-form-group .pt-text,
.pt-form-group .pt-provinceselect {
  display: inline-table;
}
.pt-form-group .pt-textarea {
  vertical-align: top;
}
.pt-form-group .pt-textarea .CodeMirror-scroll {
  border: 0 !important;
}
.pt-form-group.fg-hidden {
  display: none !important;
}
.pt-form-group.pt-form-required label.pt-control-label {
  position: relative;
  padding-right: 12px !important;
}
.pt-form-group.pt-form-required label.pt-control-label:after {
  position: absolute;
  top: 50%;
  content: '\e9d5';
  font-family: "icomoon";
  font-size: 14px;
  color: #e22500;
  height: 14px;
  line-height: 14px;
  margin-top: -7px;
  font-weight: normal;
  right: 0;
}
.pt-form-group[ns-type="daterangepicker"] {
  width: 100%;
}
.pt-form-group.table-model .pt-upload-list-container.pt-upload-list-show {
  position: relative;
  z-index: 9;
  width: 100%;
  padding-top: 5px;
}
.pt-form-group.table-model .pt-upload.pt-input-group {
  height: auto;
  max-height: 379px;
  border: 0;
  box-shadow: none;
}
.pt-form-group.table-model .pt-upload.pt-input-group:hover {
  box-shadow: none;
}
.pt-form-group.table-model .pt-upload.pt-input-group .pt-form-control {
  width: 100%;
  border: 1px solid #e0e0e0;
}
.pt-form-group.table-model .pt-upload.pt-input-group .pt-form-control:hover {
  border-color: #fda249;
  -webkit-box-shadow: 0 0 5px #9e9e9e;
  -moz-box-shadow: 0 0 5px #9e9e9e;
  box-shadow: 0 0 5px #9e9e9e;
  box-shadow: 0 0 5px rgba(158, 158, 158, 0.45);
}
.pt-form-group.form-group-formlist {
  margin-bottom: 0;
}
.pt-form-group .pt-form-required-tips {
  overflow: inherit !important;
}
.pt-form-group .pt-form-required-tips.pt-input-group,
.pt-form-group .pt-form-required-tips.pt-select {
  position: relative;
  border-color: #fed6ae;
  margin: 0;
}
.pt-form-group .pt-form-required-tips .pt-form-required-tips {
  position: absolute;
  top: -8px;
  right: 5px;
  margin: 0;
  text-align: right;
  padding-left: 5px;
  color: #e22500;
  background: transparent;
  font-size: 12px;
  z-index: 999;
  background: #fff;
  padding: 0 5px;
}
.pt-form-group .pt-form-required-tips.pt-select .select2-container--default .select2-selection--single {
  border-color: #fed6ae;
}
.pt-form-group .pt-form-required-tips.pt-radio,
.pt-form-group .pt-form-required-tips.pt-checkbox {
  position: static;
  color: #424242;
}
.pt-form-group .pt-form-required-tips.pt-radio .pt-form-required-tips,
.pt-form-group .pt-form-required-tips.pt-checkbox .pt-form-required-tips {
  position: absolute;
  top: 50%;
  right: 0;
}
.pt-form-group.active-component .pt-radio-group,
.pt-form-group.active-component .pt-checkbox-group {
  position: relative;
  z-index: 2;
}
.pt-form-group.active-component .pt-radio-group:after,
.pt-form-group.active-component .pt-checkbox-group:after {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px dotted #fda249;
  z-index: -1;
}
.pt-form-group .pt-treeSelect .pt-input-clear {
  position: absolute;
  right: 24px;
}
.pt-form-group.control-label-120 label.pt-control-label {
  width: 120px !important;
  min-width: 120px !important;
}
.pt-form-group.control-label-140 label.pt-control-label {
  width: 140px !important;
  min-width: 140px !important;
}
.pt-form-group.control-label-160 label.pt-control-label {
  width: 160px !important;
  min-width: 160px !important;
}
.pt-form-group.control-label-180 label.pt-control-label {
  width: 180px !important;
  min-width: 180px !important;
}
.pt-form-group.control-label-200 label.pt-control-label {
  width: 200px !important;
  min-width: 200px !important;
}
.pt-form-group.control-label-240 label.pt-control-label {
  width: 240px !important;
  min-width: 240px !important;
}
.pt-form-group.control-label-300 label.pt-control-label {
  width: 300px !important;
  min-width: 300px !important;
}
.pt-form-group.control-label-row {
  width: 100%;
}
.pt-form-group.control-label-row label.pt-control-label {
  width: 100% !important;
  min-width: 100% !important;
}
.pt-form-group .copy-control {
  display: none !important;
  left: 0;
  bottom: 0;
  width: 20px;
  height: 20px;
  overflow: hidden;
  color: transparent;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 0 0 10px;
  border-color: transparent transparent transparent #e0e0e0;
  z-index: 9;
}
.pt-form-group .copy-control:hover {
  border-left-color: #fda249;
}
.pt-form-group:hover .copy-control {
  display: block !important;
}
.pt-form-group .pt-ajaxapiv2,
.pt-form-group .pt-uploadimagev2 {
  position: relative;
  z-index: 1;
}
.pt-form-group.pt-checkbox-grid.active-component .pt-checkbox-group:after {
  display: none;
}
.pt-form-group.pt-checkbox-grid .pt-checkbox {
  padding-right: 0;
}
.pt-form-group.pt-checkbox-grid .pt-checkbox .pt-checkbox-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.pt-form-group.pt-checkbox-grid .pt-checkbox .pt-checkbox-group > .pt-checkbox-inline {
  border: 1px solid #e0e0e0;
  margin-right: 0;
}
.pt-form-group.pt-checkbox-grid .pt-checkbox .pt-checkbox-group > .pt-checkbox-inline > .pt-checkbox-inline {
  height: 22px !important;
  padding-left: 29px;
  line-height: 22px;
  padding-top: 0;
}
.pt-form-group.pt-checkbox-grid .pt-checkbox .pt-checkbox-group > .pt-checkbox-inline > .pt-checkbox-inline:after {
  left: 5px;
  top: 3px;
}
.pt-form-group.pt-radio-grid.active-component .pt-radio-group:after {
  display: none;
}
.pt-form-group.pt-radio-grid .pt-radio {
  padding-right: 0;
}
.pt-form-group.pt-radio-grid .pt-radio .pt-radio-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.pt-form-group.pt-radio-grid .pt-radio .pt-radio-group > .pt-radio-inline {
  border: 1px solid #e0e0e0;
  margin-right: 0;
}
.pt-form-group.pt-radio-grid .pt-radio .pt-radio-group > .pt-radio-inline > .pt-radio-inline {
  height: 22px !important;
  padding-left: 29px;
  line-height: 22px;
  padding-top: 0;
}
.pt-form-group.pt-radio-grid .pt-radio .pt-radio-group > .pt-radio-inline > .pt-radio-inline:after {
  left: 5px;
  top: 3px;
}
.pt-form-group.pt-checkbox-btn.active-component .pt-checkbox-group:after {
  display: none;
}
.pt-form-group.pt-checkbox-btn .pt-checkbox {
  padding-right: 0;
}
.pt-form-group.pt-checkbox-btn .pt-checkbox .pt-checkbox-group {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.pt-form-group.pt-checkbox-btn .pt-checkbox .pt-checkbox-group > .pt-checkbox-inline {
  margin-right: 0;
  background: #ffffff;
}
.pt-form-group.pt-checkbox-btn .pt-checkbox .pt-checkbox-group > .pt-checkbox-inline > .pt-checkbox-inline {
  outline: 1px solid #e0e0e0;
  height: 22px !important;
  padding-left: 5px;
  line-height: 22px;
  padding-top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pt-form-group.pt-checkbox-btn .pt-checkbox .pt-checkbox-group > .pt-checkbox-inline > .pt-checkbox-inline:hover {
  background: #f8f8f8;
}
.pt-form-group.pt-checkbox-btn .pt-checkbox .pt-checkbox-group > .pt-checkbox-inline > .pt-checkbox-inline:after {
  left: 5px;
  top: 4px;
  display: none;
}
.pt-form-group.pt-checkbox-btn .pt-checkbox .pt-checkbox-group > .pt-checkbox-inline > .pt-checkbox-inline input {
  position: absolute;
}
.pt-form-group.pt-checkbox-btn .pt-checkbox .pt-checkbox-group > .pt-checkbox-inline > .pt-checkbox-inline.checked {
  background: #fdaf62;
  color: #fff;
  outline: 1px solid #fc8817;
}
.pt-form-group.pt-radio-btn.active-component .pt-radio-group:after {
  display: none;
}
.pt-form-group.pt-radio-btn .pt-radio {
  padding-right: 0;
}
.pt-form-group.pt-radio-btn .pt-radio .pt-radio-group {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1px;
}
.pt-form-group.pt-radio-btn .pt-radio .pt-radio-group > .pt-radio-inline {
  margin-right: 0;
  background: #fff;
}
.pt-form-group.pt-radio-btn .pt-radio .pt-radio-group > .pt-radio-inline > .pt-radio-inline {
  outline: 1px solid #e0e0e0;
  height: 24px !important;
  padding-left: 5px;
  line-height: 24px;
  padding-top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pt-form-group.pt-radio-btn .pt-radio .pt-radio-group > .pt-radio-inline > .pt-radio-inline:hover {
  background: #f8f8f8;
}
.pt-form-group.pt-radio-btn .pt-radio .pt-radio-group > .pt-radio-inline > .pt-radio-inline:after {
  left: 5px;
  top: 4px;
  display: none;
}
.pt-form-group.pt-radio-btn .pt-radio .pt-radio-group > .pt-radio-inline > .pt-radio-inline input {
  position: absolute;
}
.pt-form-group.pt-radio-btn .pt-radio .pt-radio-group > .pt-radio-inline > .pt-radio-inline.checked {
  background: #fdaf62;
  color: #fff;
  outline: 1px solid #fc8817;
}
.pt-intro-copy.form-component {
  margin-left: 0;
  margin-top: 15px;
  border-top-left-radius: 0;
  z-index: 9999;
}
.pt-intro-copy.form-component::after {
  display: none;
}
.pt-intro-copy.form-component::before {
  top: -6px;
  left: 2px;
  width: 10px;
  height: 10px;
  background: #fff;
  transform: rotate(45deg);
  border: 1px solid #e0e0e0;
  border-width: 1px 0 0 1px;
}
.disabled,
.readonly,
[disabled],
[readonly],
[disabled="disabled"],
fieldset[disabled] {
  cursor: not-allowed;
  background-color: transparent;
  color: #9e9e9e;
  border-color: #d7d7d7 !important;
  opacity: 1;
  -webkit-opacity: 1;
}
.disabled .pt-form-control,
.readonly .pt-form-control,
[disabled] .pt-form-control,
[readonly] .pt-form-control,
[disabled="disabled"] .pt-form-control,
fieldset[disabled] .pt-form-control,
.disabled .pt-btn,
.readonly .pt-btn,
[disabled] .pt-btn,
[readonly] .pt-btn,
[disabled="disabled"] .pt-btn,
fieldset[disabled] .pt-btn {
  cursor: not-allowed;
  background: transparent !important;
  color: #777;
  opacity: 1;
  -webkit-opacity: 1;
}
.disabled .pt-form-control:hover,
.readonly .pt-form-control:hover,
[disabled] .pt-form-control:hover,
[readonly] .pt-form-control:hover,
[disabled="disabled"] .pt-form-control:hover,
fieldset[disabled] .pt-form-control:hover,
.disabled .pt-btn:hover,
.readonly .pt-btn:hover,
[disabled] .pt-btn:hover,
[readonly] .pt-btn:hover,
[disabled="disabled"] .pt-btn:hover,
fieldset[disabled] .pt-btn:hover {
  border-color: #d7d7d7;
  background: transparent !important;
  cursor: not-allowed;
}
.disabled .pt-form-control,
.readonly .pt-form-control,
[disabled] .pt-form-control,
[readonly] .pt-form-control,
[disabled="disabled"] .pt-form-control,
fieldset[disabled] .pt-form-control {
  background: transparent !important;
  cursor: not-allowed;
}
.disabled .pt-form-control:hover,
.readonly .pt-form-control:hover,
[disabled] .pt-form-control:hover,
[readonly] .pt-form-control:hover,
[disabled="disabled"] .pt-form-control:hover,
fieldset[disabled] .pt-form-control:hover {
  background: transparent !important;
  cursor: not-allowed;
}
.disabled:hover,
.readonly:hover,
[disabled]:hover,
[readonly]:hover,
[disabled="disabled"]:hover,
fieldset[disabled]:hover {
  border-color: #d7d7d7 !important;
  box-shadow: none !important;
  background: transparent !important;
  cursor: not-allowed !important;
}
.disabled + .pt-input-group-btn,
.readonly + .pt-input-group-btn,
[disabled] + .pt-input-group-btn,
[readonly] + .pt-input-group-btn,
[disabled="disabled"] + .pt-input-group-btn,
fieldset[disabled] + .pt-input-group-btn {
  display: none;
}
.disabled.pt-select,
.readonly.pt-select,
[disabled].pt-select,
[readonly].pt-select,
[disabled="disabled"].pt-select,
fieldset[disabled].pt-select {
  cursor: initial;
}
.disabled.pt-select .pt-btn i.icon-arrow-down-o,
.readonly.pt-select .pt-btn i.icon-arrow-down-o,
[disabled].pt-select .pt-btn i.icon-arrow-down-o,
[readonly].pt-select .pt-btn i.icon-arrow-down-o,
[disabled="disabled"].pt-select .pt-btn i.icon-arrow-down-o,
fieldset[disabled].pt-select .pt-btn i.icon-arrow-down-o,
.disabled.pt-select .pt-btn:hover i.icon-arrow-down-o,
.readonly.pt-select .pt-btn:hover i.icon-arrow-down-o,
[disabled].pt-select .pt-btn:hover i.icon-arrow-down-o,
[readonly].pt-select .pt-btn:hover i.icon-arrow-down-o,
[disabled="disabled"].pt-select .pt-btn:hover i.icon-arrow-down-o,
fieldset[disabled].pt-select .pt-btn:hover i.icon-arrow-down-o {
  color: #9e9e9e !important;
}
.disabled.pt-select .disabled,
.readonly.pt-select .disabled,
[disabled].pt-select .disabled,
[readonly].pt-select .disabled,
[disabled="disabled"].pt-select .disabled,
fieldset[disabled].pt-select .disabled,
.disabled.pt-select .readonly,
.readonly.pt-select .readonly,
[disabled].pt-select .readonly,
[readonly].pt-select .readonly,
[disabled="disabled"].pt-select .readonly,
fieldset[disabled].pt-select .readonly,
.disabled.pt-select [disabled],
.readonly.pt-select [disabled],
[disabled].pt-select [disabled],
[readonly].pt-select [disabled],
[disabled="disabled"].pt-select [disabled],
fieldset[disabled].pt-select [disabled],
.disabled.pt-select [readonly],
.readonly.pt-select [readonly],
[disabled].pt-select [readonly],
[readonly].pt-select [readonly],
[disabled="disabled"].pt-select [readonly],
fieldset[disabled].pt-select [readonly] {
  background-color: #fff;
  cursor: initial;
}
.disabled.pt-select .disabled[issearch="false"],
.readonly.pt-select .disabled[issearch="false"],
[disabled].pt-select .disabled[issearch="false"],
[readonly].pt-select .disabled[issearch="false"],
[disabled="disabled"].pt-select .disabled[issearch="false"],
fieldset[disabled].pt-select .disabled[issearch="false"],
.disabled.pt-select .readonly[issearch="false"],
.readonly.pt-select .readonly[issearch="false"],
[disabled].pt-select .readonly[issearch="false"],
[readonly].pt-select .readonly[issearch="false"],
[disabled="disabled"].pt-select .readonly[issearch="false"],
fieldset[disabled].pt-select .readonly[issearch="false"],
.disabled.pt-select [disabled][issearch="false"],
.readonly.pt-select [disabled][issearch="false"],
[disabled].pt-select [disabled][issearch="false"],
[readonly].pt-select [disabled][issearch="false"],
[disabled="disabled"].pt-select [disabled][issearch="false"],
fieldset[disabled].pt-select [disabled][issearch="false"],
.disabled.pt-select [readonly][issearch="false"],
.readonly.pt-select [readonly][issearch="false"],
[disabled].pt-select [readonly][issearch="false"],
[readonly].pt-select [readonly][issearch="false"],
[disabled="disabled"].pt-select [readonly][issearch="false"],
fieldset[disabled].pt-select [readonly][issearch="false"] {
  background-color: #fff !important;
  cursor: initial;
}
.disabled.pt-select .disabled[issearch="false"] + .pt-input-group-btn,
.readonly.pt-select .disabled[issearch="false"] + .pt-input-group-btn,
[disabled].pt-select .disabled[issearch="false"] + .pt-input-group-btn,
[readonly].pt-select .disabled[issearch="false"] + .pt-input-group-btn,
[disabled="disabled"].pt-select .disabled[issearch="false"] + .pt-input-group-btn,
fieldset[disabled].pt-select .disabled[issearch="false"] + .pt-input-group-btn,
.disabled.pt-select .readonly[issearch="false"] + .pt-input-group-btn,
.readonly.pt-select .readonly[issearch="false"] + .pt-input-group-btn,
[disabled].pt-select .readonly[issearch="false"] + .pt-input-group-btn,
[readonly].pt-select .readonly[issearch="false"] + .pt-input-group-btn,
[disabled="disabled"].pt-select .readonly[issearch="false"] + .pt-input-group-btn,
fieldset[disabled].pt-select .readonly[issearch="false"] + .pt-input-group-btn,
.disabled.pt-select [disabled][issearch="false"] + .pt-input-group-btn,
.readonly.pt-select [disabled][issearch="false"] + .pt-input-group-btn,
[disabled].pt-select [disabled][issearch="false"] + .pt-input-group-btn,
[readonly].pt-select [disabled][issearch="false"] + .pt-input-group-btn,
[disabled="disabled"].pt-select [disabled][issearch="false"] + .pt-input-group-btn,
fieldset[disabled].pt-select [disabled][issearch="false"] + .pt-input-group-btn,
.disabled.pt-select [readonly][issearch="false"] + .pt-input-group-btn,
.readonly.pt-select [readonly][issearch="false"] + .pt-input-group-btn,
[disabled].pt-select [readonly][issearch="false"] + .pt-input-group-btn,
[readonly].pt-select [readonly][issearch="false"] + .pt-input-group-btn,
[disabled="disabled"].pt-select [readonly][issearch="false"] + .pt-input-group-btn,
fieldset[disabled].pt-select [readonly][issearch="false"] + .pt-input-group-btn {
  opacity: 1 !important;
  display: block;
}
.disabled.pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
.readonly.pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
[disabled].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
[readonly].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
[disabled="disabled"].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
fieldset[disabled].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
.disabled.pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
.readonly.pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
[disabled].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
[readonly].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
[disabled="disabled"].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
fieldset[disabled].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
.disabled.pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
.readonly.pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
[disabled].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
[readonly].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
[disabled="disabled"].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
fieldset[disabled].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
.disabled.pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
.readonly.pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
[disabled].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
[readonly].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
[disabled="disabled"].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon,
fieldset[disabled].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon {
  opacity: 1 !important;
  cursor: pointer;
}
.disabled.pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
.readonly.pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
[disabled].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
[readonly].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
[disabled="disabled"].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
fieldset[disabled].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
.disabled.pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
.readonly.pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
[disabled].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
[readonly].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
[disabled="disabled"].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
fieldset[disabled].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
.disabled.pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
.readonly.pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
[disabled].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
[readonly].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
[disabled="disabled"].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
fieldset[disabled].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
.disabled.pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
.readonly.pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
[disabled].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
[readonly].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
[disabled="disabled"].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover,
fieldset[disabled].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover {
  background: #fda249 !important;
}
.disabled.pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
.readonly.pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
[disabled].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
[readonly].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
[disabled="disabled"].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
fieldset[disabled].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
.disabled.pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
.readonly.pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
[disabled].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
[readonly].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
[disabled="disabled"].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
fieldset[disabled].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
.disabled.pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
.readonly.pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
[disabled].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
[readonly].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
[disabled="disabled"].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
fieldset[disabled].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
.disabled.pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
.readonly.pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
[disabled].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
[readonly].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
[disabled="disabled"].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
fieldset[disabled].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover i,
.disabled.pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
.readonly.pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
[disabled].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
[readonly].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
[disabled="disabled"].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
fieldset[disabled].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
.disabled.pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
.readonly.pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
[disabled].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
[readonly].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
[disabled="disabled"].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
fieldset[disabled].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
.disabled.pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
.readonly.pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
[disabled].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
[readonly].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
[disabled="disabled"].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
fieldset[disabled].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
.disabled.pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
.readonly.pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
[disabled].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
[readonly].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
[disabled="disabled"].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span,
fieldset[disabled].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon.pt-btn-default:hover span {
  color: #fff !important;
}
.disabled.pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
.readonly.pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
[disabled].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
[readonly].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
[disabled="disabled"].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
fieldset[disabled].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
.disabled.pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
.readonly.pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
[disabled].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
[readonly].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
[disabled="disabled"].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
fieldset[disabled].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
.disabled.pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
.readonly.pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
[disabled].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
[readonly].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
[disabled="disabled"].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
fieldset[disabled].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
.disabled.pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
.readonly.pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
[disabled].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
[readonly].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
[disabled="disabled"].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
fieldset[disabled].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon i,
.disabled.pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
.readonly.pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
[disabled].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
[readonly].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
[disabled="disabled"].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
fieldset[disabled].pt-select .disabled[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
.disabled.pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
.readonly.pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
[disabled].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
[readonly].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
[disabled="disabled"].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
fieldset[disabled].pt-select .readonly[issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
.disabled.pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
.readonly.pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
[disabled].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
[readonly].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
[disabled="disabled"].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
fieldset[disabled].pt-select [disabled][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
.disabled.pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
.readonly.pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
[disabled].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
[readonly].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
[disabled="disabled"].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span,
fieldset[disabled].pt-select [readonly][issearch="false"] + .pt-input-group-btn .pt-btn.pt-btn-icon span {
  color: #000 !important;
}
.fg-select label.disabled,
.fg-select label.readonly,
.fg-select label[disabled],
.fg-select label[readonly] {
  cursor: initial;
}
input:disabled,
input.disabled,
input[disabled],
input[disabled="disabled"],
input.readonly,
input[readonly],
fieldset[disabled] {
  -webkit-opacity: 1 !important;
  opacity: 1 !important;
  background: transparent !important;
}
input:disabled[type="file"],
input.disabled[type="file"],
input[disabled][type="file"],
input[disabled="disabled"][type="file"],
input.readonly[type="file"],
input[readonly][type="file"],
fieldset[disabled][type="file"] {
  -webkit-opacity: 0 !important;
  opacity: 0 !important;
  background: transparent !important;
}
.pt-form {
  padding: 10px 16px;
  padding-bottom: 0;
  user-select: none;
}
.pt-form label.pt-control-label {
  position: relative;
}
.pt-form label.pt-control-label + *.pt-no-label .pt-radio-inline,
.pt-form label.pt-control-label.hide + * .pt-radio-inline,
.pt-form label.pt-control-label + *.pt-no-label .pt-checkbox-inline,
.pt-form label.pt-control-label.hide + * .pt-checkbox-inline {
  margin-left: 0;
}
.pt-form.pt-form-inline {
  border: 1px solid #e0e0e0;
}
.pt-form.pt-form-inline .pt-custom-query {
  width: 326px;
}
.pt-form.pt-form-inline .pt-form-group,
.pt-form.pt-form-inline .pt-btn-group {
  display: inline-table;
}
.pt-form.pt-form-inline .pt-form-group + .pt-form-group,
.pt-form.pt-form-inline .pt-btn-group + .pt-form-group,
.pt-form.pt-form-inline .pt-form-group + .pt-btn-group,
.pt-form.pt-form-inline .pt-btn-group + .pt-btn-group {
  margin-left: 10px;
  margin-right: 0;
}
.pt-form.pt-form-inline .pt-form-group .pt-btn-group {
  margin: 0 0 10px 10px;
}
.pt-form.pt-form-inline .pt-form-group .pt-form-step .pt-form-step-item {
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  min-height: 44px;
  line-height: 24px;
}
.pt-form.pt-form-inline .pt-form-group .pt-form-step .pt-form-step-item:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 10px;
  content: '';
  width: 1px;
  background: #aaaaaa;
}
.pt-form.pt-form-inline .pt-form-group .pt-form-step .pt-form-step-item:after {
  position: absolute;
  content: '';
  width: 7px;
  height: 7px;
  border-radius: 7px;
  top: 50%;
  left: 7px;
  background: #aaaaaa;
  margin-top: -4px;
}
.pt-form.pt-form-inline .pt-form-group .pt-form-step .pt-form-step-item .pt-tag {
  padding: 0 5px;
  background: #9e9e9e;
  color: #fff;
  margin-left: 5px;
  border-radius: 3px;
}
.pt-form.pt-form-inline .pt-form-group .pt-form-step .pt-form-step-item .pt-tag.text {
  background: #ddd;
  color: #b8b8b8;
}
.pt-form.pt-form-inline .pt-form-group .pt-form-step .pt-form-step-item .pt-btn-group {
  display: block;
  width: auto;
  float: right;
  margin: 0 !important;
}
.pt-form.pt-form-inline .pt-form-group .pt-form-step .pt-form-step-item .pt-btn.pt-btn-icon {
  border-radius: 100rem;
  border: 0;
  background: transparent;
}
.pt-form.pt-form-inline .pt-form-group .pt-form-step .pt-form-step-item .pt-btn.pt-btn-icon:hover {
  background: #fda249;
}
.pt-form.pt-form-inline .pt-form-group.pt-form-group-vertical {
  display: flex;
  flex-direction: column;
}
.pt-form.pt-form-inline .pt-form-group.pt-form-group-vertical label.pt-control-label {
  display: flex;
  width: 100%;
}
.pt-form.pt-form-inline .pt-btn-group {
  margin: 0 10px 10px 0;
}
.pt-form.pt-form-inline label.pt-control-label {
  min-width: auto;
  display: inline-block;
  margin: 0;
  padding-right: 5px;
}
.pt-form.pt-form-inline .pt-radio-inline,
.pt-form.pt-form-inline .pt-checkbox-inline {
  height: 24px;
  font-size: 12px;
}
.pt-form.pt-form-inline .pt-radio-inline label,
.pt-form.pt-form-inline .pt-checkbox-inline label {
  margin: 0;
}
.pt-form.pt-form-inline .pt-input-group,
.pt-form.pt-form-inline .pt-dropdown {
  display: inline-table;
  vertical-align: top;
  height: 24px;
}
.pt-form.pt-form-inline.pt-quickquery-group .pt-form-group + .pt-form-group {
  margin-left: -1px;
}
.pt-form.pt-form-inline.pt-quickquery-group .pt-form-group + .pt-form-group.quick-query-start {
  margin-left: 10px;
}
.pt-form.pt-form-vertical .pt-form-group {
  margin-right: 0;
  margin-left: 0;
  vertical-align: top;
}
.pt-form.pt-form-vertical .pt-form-group:last-child {
  margin-right: 0;
}
.pt-form.pt-form-vertical .pt-form-group .pt-business,
.pt-form.pt-form-vertical .pt-form-group .pt-number,
.pt-form.pt-form-vertical .pt-form-group .pt-date,
.pt-form.pt-form-vertical .pt-form-group .pt-radio,
.pt-form.pt-form-vertical .pt-form-group .pt-checkbox,
.pt-form.pt-form-vertical .pt-form-group .pt-select,
.pt-form.pt-form-vertical .pt-form-group .pt-textarea,
.pt-form.pt-form-vertical .pt-form-group .pt-text,
.pt-form.pt-form-vertical .pt-form-group .pt-provinceselect,
.pt-form.pt-form-vertical .pt-form-group .pt-standardInput {
  display: table-cell;
  text-align: left;
}
.pt-form.pt-form-vertical .pt-form-group .pt-radio,
.pt-form.pt-form-vertical .pt-form-group .pt-checkbox {
  vertical-align: middle;
}
.pt-form.pt-form-vertical .pt-form-group .pt-input-group {
  display: table;
  width: 100%;
}
.pt-form.pt-form-vertical .pt-form-group .pt-input-group input.pt-form-control {
  width: 100%;
}
.pt-form.pt-form-vertical .pt-form-group .pt-input-group .pt-input-group-btn {
  text-align: right;
  white-space: nowrap;
}
.pt-form.pt-form-vertical .pt-form-group .pt-business.pt-input-group {
  min-width: 100%;
}
.pt-form.pt-form-vertical .pt-form-group .pt-control-label + .pt-business.pt-input-group {
  min-width: initial;
}
.pt-form.pt-form-vertical .pt-form-group.fg-upload {
  display: inline-block;
}
.pt-form.pt-form-vertical .pt-form-group.fg-upload label.pt-control-label {
  float: left;
}
.pt-form.pt-form-vertical .pt-form-group.fg-upload .pt-upload {
  display: block;
  width: calc(100% - 100px);
  margin-left: 100px;
}
.pt-form.pt-form-vertical .pt-form-group.fg-upload .pt-upload.pt-form-loading {
  position: static;
}
.pt-form.pt-form-vertical .pt-form-group.fg-upload .pt-upload.pt-form-loading:before {
  position: absolute;
  content: '';
  z-index: 998;
  background: rgba(255, 255, 255, 0.5);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.pt-form.pt-form-vertical .pt-form-group.fg-upload .pt-upload.pt-form-loading:after {
  top: 50%;
  left: 50%;
  right: auto;
  margin-left: -16px;
  z-index: 999;
  width: 32px;
  height: 32px;
  line-height: 32px;
  background: transparent;
  font-size: 32px;
  color: #000;
}
.pt-form.pt-form-vertical .pt-form-group.fg-upload .pt-upload-list-footer label.pt-control-label {
  float: none;
}
.pt-form.pt-form-vertical .pt-form-group.alone-textarea .pt-control-label {
  text-align: center;
  background: #f8f8f8;
  border: 1px solid #e0e0e0;
  border-right: 0;
  padding: 0;
}
.pt-form.pt-form-vertical .pt-form-group + .pt-form-group,
.pt-form.pt-form-vertical .pt-btn-group + .pt-form-group,
.pt-form.pt-form-vertical .pt-form-group + .pt-btn-group,
.pt-form.pt-form-vertical .pt-btn-group + .pt-btn-group {
  margin-left: 0;
  margin-right: 0;
}
.pt-form.pt-form-vertical .pt-btn-group {
  width: 100%;
  text-align: right;
}
.pt-form.pt-form-vertical .pt-btn-group:first-child {
  margin-left: 0;
}
.pt-form.pt-form-vertical .pt-btn-group .pt-btn {
  float: none;
}
.pt-form.pt-form-vertical .pt-btn-group.pt-form-query-btn {
  width: auto;
  top: -1px;
  right: -1px;
  bottom: -1px;
  margin: 0;
  height: calc(100% + 2px);
}
.pt-form.pt-form-vertical .pt-btn-group.pt-form-query-btn .pt-btn.pt-btn-icon.pt-btn-search {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 36px;
  height: auto;
  min-width: 36px;
  min-height: 46px;
}
.pt-form.pt-form-vertical .pt-btn-group.pt-form-query-btn .pt-btn.pt-btn-icon.pt-btn-search i {
  font-size: 17.5px;
}
.pt-form.pt-form-vertical label.pt-control-label {
  display: table-cell;
  width: 100px;
  min-width: 100px;
  text-align: right;
  padding-right: 12px;
  padding-left: 0;
  vertical-align: middle;
}
.pt-form.pt-form-view .pt-form-group + .pt-form-group {
  margin-left: 10px;
}
.pt-form.pt-form-view .pt-form-group:last-child .pt-form-control {
  padding-right: 0;
}
.pt-form.pt-form-view .pt-form-group .pt-textarea {
  vertical-align: middle !important;
}
.pt-form.pt-form-view label.pt-control-label {
  padding-right: 0;
}
.pt-form.pt-form-view .pt-input-group {
  border: 0;
  display: inline-block;
}
.pt-form.pt-form-view .pt-input-group .pt-form-control {
  width: auto;
  min-width: auto;
  line-height: 12px;
  padding-left: 0;
}
.pt-form.pt-form-view .pt-input-group .pt-input-group-btn {
  display: none;
}
.pt-form.pt-form-view .pt-input-group:hover,
.pt-form.pt-form-view .pt-input-group:focus {
  box-shadow: none;
}
.pt-form.pt-form-view .disabled,
.pt-form.pt-form-view .readonly,
.pt-form.pt-form-view [disabled],
.pt-form.pt-form-view [readonly],
.pt-form.pt-form-view [disabled="disabled"],
.pt-form.pt-form-view fieldset[disabled] {
  color: #424242;
  background: transparent;
}
.pt-form.pt-form-view .disabled:hover,
.pt-form.pt-form-view .readonly:hover,
.pt-form.pt-form-view [disabled]:hover,
.pt-form.pt-form-view [readonly]:hover,
.pt-form.pt-form-view [disabled="disabled"]:hover,
.pt-form.pt-form-view fieldset[disabled]:hover {
  box-shadow: none;
}
.pt-form.pt-form-normal {
  display: inline-block;
  padding: 0;
  border: 0;
}
.pt-form.pt-form-normal .pt-form-group,
.pt-form.pt-form-normal .pt-btn-group {
  margin-bottom: 0;
  vertical-align: top;
}
.pt-form.pt-form-normal + .pt-btn-group {
  margin-left: 10px;
  margin-bottom: 0;
  margin: 0;
}
.pt-form.pt-form-normal + .pt-btn-group .pt-btn {
  border: 0;
}
.pt-form.pt-form-normal + .pt-btn-group .pt-btn:hover {
  background: #fda249;
  color: #fff;
}
.pt-form.pt-form-normal + .pt-btn-group .pt-btn:hover i {
  color: #fff;
}
.pt-form.pt-form-normal .pt-form-group .pt-btn-group {
  margin-bottom: 0;
}
.pt-form.pt-form-normal.pt-form-right {
  margin-left: 10px;
}
.pt-form.pt-form-normal.pt-form-right .pt-input-group.pt-select .pt-input-group-btn {
  width: 48px;
}
.pt-form.pt-form-normal.pt-form-grid {
  display: block;
}
.pt-form.pt-form-normal.pt-form-grid .pt-form-group,
.pt-form.pt-form-normal.pt-form-grid .pt-btn-group {
  margin-bottom: 10px;
}
.pt-form.pt-form-workrecordsimple.pt-custom-workrecordsimple {
  margin-bottom: 5px;
  border-left-width: 3px;
  padding: 10px;
  padding-bottom: 0;
}
.pt-form.pt-form-workrecordsimple.pt-custom-workrecordsimple .pt-form-body form .pt-form-group:first-child {
  max-width: 20px;
}
.pt-form.pt-form-workrecordsimple.pt-custom-workrecordsimple .pt-form-body form .pt-form-group:first-child .pt-text-assistant {
  width: 20px;
  height: 20px;
  background-color: #fda249;
  text-align: center;
  border-radius: 12px;
}
.pt-form.pt-form-workrecordsimple.pt-custom-workrecordsimple .pt-form-body form .pt-form-group:first-child .pt-text-assistant .show-text {
  color: #fff;
  font-size: 12px;
  line-height: 20px;
}
.pt-form.pt-form-workrecordsimple.pt-custom-workrecordsimple .pt-form-body form .pt-form-group:nth-child(2) .pt-text-assistant .show-text {
  color: #000;
  font-size: 14px;
  font-weight: bold;
}
.pt-form.pt-form-workrecordsimple.pt-custom-workrecordsimple .pt-form-body form .pt-form-group:nth-child(3) {
  margin-left: 30px;
}
.pt-form .pt-form {
  padding: 0;
  margin-bottom: 10px;
  min-height: auto !important;
}
.pt-form .pt-form.pt-form-inline {
  border: 0;
}
.pt-form .pt-form .pt-control-label {
  min-width: 100px;
  max-width: auto;
}
.pt-form.filterable-form-common .pt-form-body .pt-form-group {
  margin-bottom: 0;
}
.pt-form.filterable-form-common .pt-form-body .pt-form-group .pt-radio {
  padding-right: 0;
}
.pt-form.filterable-form-common .pt-form-body .pt-form-group .pt-radio .pt-radio-group .pt-radio-inline {
  display: block;
  width: 100%;
}
.pt-form.filterable-form-common .pt-form-body .pt-form-group.active-componet:after {
  display: none !important;
}
.pt-listselectinput {
  margin-top: 40px;
  padding: 0;
  padding-top: 17px;
  border-top: 1px solid #dedede;
  position: relative;
  display: block;
  float: left;
  width: 100%;
}
.pt-listselectinput:before {
  text-align: left;
  position: absolute;
  top: -13px;
  left: 0px;
  content: '\5c5e\6027\503c\8f93\5165';
  font-size: 14px;
  color: #333;
  background-color: #fff;
  padding: 4px 11px 4px 19px;
  font-weight: bold;
}
.pt-listselectinput .pt-form .pt-control-label {
  min-width: 100px;
  max-width: auto;
}
.pt-listselectinput .fg-select + .fg-text {
  margin-left: -1px !important;
}
.field-more {
  position: fixed;
  background: #fff;
  margin-top: -1px;
  border: 1px solid #e0e0e0;
  z-index: 1058;
  -webkit-box-shadow: 2px 2px 5px #000000 0.25px;
  -moz-box-shadow: 2px 2px 5px #000000 0.25px;
  box-shadow: 2px 2px 5px #000000 0.25px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25);
  padding: 10px 16px;
}
.field-more.custom {
  max-width: 560px;
}
.field-more:after {
  top: -5px;
  left: 10px;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 0;
  border-color: transparent #ffffff transparent transparent;
  transform: rotate(-45deg);
  -webkit-box-shadow: 1px -1px 0 #e0e0e0 1px;
  -moz-box-shadow: 1px -1px 0 #e0e0e0 1px;
  box-shadow: 1px -1px 0 #e0e0e0 1px;
  box-shadow: 1px -1px 0 #e0e0e0;
  display: none;
}
.pt-modal-body .field-more {
  position: static;
  border: none;
  box-shadow: none;
  padding-right: 0;
  padding-left: 0;
}
.pt-modal-body .field-more:after {
  display: none;
}
.field-more.right:after {
  right: 0;
  left: 10px;
}
.field-more.left:after,
.field-more.aequilate:after {
  right: 26px;
  left: auto;
}
.pt-cubesinput-table-panel {
  min-height: 22px;
}
.pt-form-control {
  height: 22px;
  padding: 3px 5px;
  font-size: 12px;
  display: block;
  border: 1px solid #e0e0e0;
  color: #424242;
  border-radius: 0;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
select.pt-form-control {
  height: 22px;
  line-height: 22px;
}
textarea.pt-form-control,
select[multiple].pt-form-control {
  height: auto;
}
textarea.pt-form-control {
  height: auto;
  resize: vertical;
  white-space: normal;
  overflow-y: auto;
}
textarea.pt-form-control[auto-wrap="true"] {
  white-space: pre-line;
}
textarea.pt-form-control::-webkit-scrollbar-thumb {
  height: auto !important;
  min-height: 20px !important;
}
.pt-form-control[type="date"] {
  width: 90px;
}
.pt-form-control[type="number"] {
  padding-right: 0;
}
.pt-form-control[pt-type="clear"] {
  padding-right: 22px !important;
}
.pt-form-control[pt-type="clear"] + .pt-input-group-btn .pt-btn {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
}
.pt-form-control[pt-type="clear"]:focus + .pt-input-group-btn .pt-btn {
  display: block;
}
.pt-form-control.hide + .pt-form-control {
  margin-top: 0;
}
.pt-control-label-btn {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 0;
  border-color: transparent #dddddd transparent transparent;
  top: 2px;
  right: 2px;
  background: transparent;
}
.pt-control-label-btn i {
  display: none;
}
.pt-control-label-btn:hover {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 0;
  border-color: transparent #fda249 transparent transparent;
}
.pt-form-label-sm {
  padding: 6px;
  padding-left: 0;
  height: 18px;
  line-height: 6px;
}
.pt-form-label-base {
  padding: 6px;
  padding-left: 0;
  height: 24px;
  line-height: 12px;
}
.pt-form-label-md {
  padding: 6px;
  padding-left: 0;
  height: 32px;
  line-height: 20px;
}
.pt-form-label-lg {
  padding: 6px;
  padding-left: 0;
  height: 40px;
  line-height: 28px;
}
.pt-form-control-sm {
  height: 16px;
  padding: 3px 5px;
  font-size: 12px;
  border-radius: 0;
}
select.pt-form-control-sm {
  height: 16px;
  line-height: 16px;
}
textarea.pt-form-control-sm,
select[multiple].pt-form-control-sm {
  height: auto;
}
.pt-form-control-base {
  height: 22px;
  padding: 3px 5px;
  font-size: 12px;
  border-radius: 0;
}
select.pt-form-control-base {
  height: 22px;
  line-height: 22px;
}
textarea.pt-form-control-base,
select[multiple].pt-form-control-base {
  height: auto;
}
.pt-form-control-md {
  height: 30px;
  padding: 3px 12px;
  font-size: 14px;
  border-radius: 0;
}
select.pt-form-control-md {
  height: 30px;
  line-height: 30px;
}
textarea.pt-form-control-md,
select[multiple].pt-form-control-md {
  height: auto;
}
.pt-form-control-lg {
  height: 38px;
  padding: 3px 12px;
  font-size: 16px;
  border-radius: 0;
}
select.pt-form-control-lg {
  height: 38px;
  line-height: 38px;
}
textarea.pt-form-control-lg,
select[multiple].pt-form-control-lg {
  height: auto;
}
.form-base label.pt-control-label {
  padding: 6px;
  padding-left: 0;
  height: 24px;
  line-height: 12px;
}
.form-base .pt-input-group .pt-form-control {
  max-width: 100%;
}
.form-base .pt-input-group .pt-input-group-addon .pt-btn,
.form-base .pt-input-group .pt-input-group-btn .pt-btn {
  height: 22px;
  line-height: 24px;
  padding-right: 5px;
  padding-left: 5px;
}
.form-base .pt-input-group .pt-input-group-addon .pt-btn.pt-btn-icon,
.form-base .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon {
  width: 22px;
  height: 22px;
}
.form-base .pt-form-control {
  height: 22px;
  padding: 3px 5px;
  font-size: 12px;
  border-radius: 0;
}
select.form-base .pt-form-control {
  height: 22px;
  line-height: 22px;
}
textarea.form-base .pt-form-control,
select[multiple].form-base .pt-form-control {
  height: auto;
}
.form-base .select2 .select2-selection.select2-selection--single {
  height: 40px;
}
.form-base .select2 .select2-selection.select2-selection--single .select2-selection__rendered {
  padding-right: 38px;
}
.form-base .select2 .select2-selection.select2-selection--single .select2-selection__arrow,
.form-base .select2 .select2-selection.select2-selection--single .select2-selection__clear {
  width: 38px;
  height: 38px;
}
.form-base .select2 .select2-selection.select2-selection--single .select2-selection__arrow b {
  width: 38px;
  height: 38px;
}
.form-base .select2 .select2-selection.select2-selection--single .select2-selection__arrow b:after {
  width: 38px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  margin-top: -19px;
}
.form-base .select2 .select2-selection.select2-selection--single .select2-selection__clear {
  right: 0;
}
.form-base .select2 .select2-selection.select2-selection--single .select2-selection__clear:after {
  width: 38px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  margin-top: -19px;
  right: 0;
}
.form-base .select2 .select2-selection.select2-selection--single .select2-selection__rendered {
  line-height: 38px;
}
.form-base .pt-dropdown .list {
  width: 144px;
  top: 24px;
}
.form-base .pt-date .pt-form-control {
  padding-right: 22px;
}
.form-md label.pt-control-label {
  padding: 6px;
  padding-left: 0;
  height: 32px;
  line-height: 20px;
}
.form-md .pt-input-group .pt-form-control {
  max-width: 100%;
}
.form-md .pt-input-group .pt-input-group-addon .pt-btn,
.form-md .pt-input-group .pt-input-group-btn .pt-btn {
  height: 30px;
  line-height: 32px;
  padding-right: 5px;
  padding-left: 5px;
}
.form-md .pt-input-group .pt-input-group-addon .pt-btn.pt-btn-icon,
.form-md .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon {
  width: 30px;
  height: 30px;
}
.form-md .pt-form-control {
  height: 30px;
  padding: 3px 12px;
  font-size: 14px;
  border-radius: 0;
}
select.form-md .pt-form-control {
  height: 30px;
  line-height: 30px;
}
textarea.form-md .pt-form-control,
select[multiple].form-md .pt-form-control {
  height: auto;
}
.form-md .select2 .select2-selection.select2-selection--single {
  height: 32px;
}
.form-md .select2 .select2-selection.select2-selection--single .select2-selection__rendered {
  padding-right: 30px;
}
.form-md .select2 .select2-selection.select2-selection--single .select2-selection__arrow,
.form-md .select2 .select2-selection.select2-selection--single .select2-selection__clear {
  width: 30px;
  height: 30px;
}
.form-md .select2 .select2-selection.select2-selection--single .select2-selection__arrow b {
  width: 30px;
  height: 30px;
}
.form-md .select2 .select2-selection.select2-selection--single .select2-selection__arrow b:after {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-top: -15px;
}
.form-md .select2 .select2-selection.select2-selection--single .select2-selection__clear {
  right: 0;
}
.form-md .select2 .select2-selection.select2-selection--single .select2-selection__clear:after {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-top: -15px;
  right: 0;
}
.form-md .select2 .select2-selection.select2-selection--single .select2-selection__rendered {
  line-height: 30px;
}
.form-md .pt-dropdown .list {
  width: 172px;
  top: 32px;
}
.form-md .pt-date .pt-form-control {
  padding-right: 30px;
}
.form-lg label.pt-control-label {
  padding: 6px;
  padding-left: 0;
  height: 40px;
  line-height: 28px;
}
.form-lg .pt-input-group .pt-form-control {
  max-width: 100%;
}
.form-lg .pt-input-group .pt-input-group-addon .pt-btn,
.form-lg .pt-input-group .pt-input-group-btn .pt-btn {
  height: 38px;
  line-height: 40px;
  padding-right: 5px;
  padding-left: 5px;
}
.form-lg .pt-input-group .pt-input-group-addon .pt-btn.pt-btn-icon,
.form-lg .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon {
  width: 38px;
  height: 38px;
}
.form-lg .pt-input-group .pt-input-group-addon .pt-btn,
.form-lg .pt-input-group .pt-input-group-btn .pt-btn {
  width: 24px;
}
.form-lg .pt-form-control {
  height: 38px;
  padding: 3px 12px;
  font-size: 16px;
  border-radius: 0;
}
select.form-lg .pt-form-control {
  height: 38px;
  line-height: 38px;
}
textarea.form-lg .pt-form-control,
select[multiple].form-lg .pt-form-control {
  height: auto;
}
.form-lg .select2 .select2-selection.select2-selection--single {
  height: 56px;
}
.form-lg .select2 .select2-selection.select2-selection--single .select2-selection__rendered {
  padding-right: 30px;
}
.form-lg .select2 .select2-selection.select2-selection--single .select2-selection__arrow,
.form-lg .select2 .select2-selection.select2-selection--single .select2-selection__clear {
  width: 30px;
  height: 38px;
}
.form-lg .select2 .select2-selection.select2-selection--single .select2-selection__arrow b {
  width: 30px;
  height: 38px;
}
.form-lg .select2 .select2-selection.select2-selection--single .select2-selection__arrow b:after {
  width: 30px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  margin-top: -19px;
}
.form-lg .select2 .select2-selection.select2-selection--single .select2-selection__clear {
  right: 0;
}
.form-lg .select2 .select2-selection.select2-selection--single .select2-selection__clear:after {
  width: 30px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  margin-top: -19px;
  right: 0;
}
.form-lg .select2 .select2-selection.select2-selection--single .select2-selection__rendered {
  line-height: 54px;
}
.form-lg .pt-dropdown .list {
  width: 186px;
  top: 40px;
}
.form-lg .pt-date .pt-form-control {
  padding-right: 38px;
}
.pt-label-common {
  font-weight: bold;
  padding: 10px 0;
  border-bottom: 1px solid transparent;
  position: relative;
  display: flex;
  align-items: stretch;
  width: 100%;
  overflow: hidden;
}
.pt-label-common > span {
  position: relative;
  z-index: 1;
  padding-left: 20px;
  cursor: pointer;
  height: 20px;
  line-height: 20px;
  padding-right: 30px;
  display: inline-block;
}
.pt-label-common > span:before {
  position: absolute;
  top: 0px;
  left: 0px;
  content: "\e941";
  font-size: 12px;
  font-family: "icomoon";
  transform: scale(0.8);
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
}
.pt-label-common[iscombine='true'] span:before {
  content: "\e945";
}
.pt-label-common .title-tips {
  display: flex;
  padding: 0 5px;
  background: #f9f9f9;
  border-radius: 4px;
  height: 20px;
  overflow: hidden;
  flex-wrap: wrap;
}
.pt-label-common .title-tips span {
  display: inline-flex;
  margin-right: 2px;
  font-weight: normal;
  padding: 0 5px;
  line-height: 20px;
}
.pt-label-common .title-tips span::before {
  display: none;
}
.pt-form-group[iscombine='true'] {
  display: none !important;
}
.limsreg-blocklist .limsreg-blocklist-query {
  border: 1px solid #e0e0e0;
}
.limsreg-blocklist .limsreg-blocklist-query label.pt-control-label {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 9;
  background: #ddd;
  padding: 6px;
}
.limsreg-blocklist .limsreg-blocklist-query .pt-input-group {
  border-color: transparent;
}
.limsreg-blocklist .limsreg-blocklist-query .pt-input-group .pt-form-control {
  padding-left: 30px;
  margin-left: 12px;
}
.pt-input-group.pt-text-assistant {
  position: relative;
}
.pt-input-group.pt-text-assistant .shortcut-html-input {
  padding: 3px 5px;
  min-height: 22px;
}
.pt-input-group.pt-text-assistant .shortcut-html-input span {
  line-height: 16px;
}
.pt-input-group.pt-text-assistant .pt-btn-group.resultinput-assinput-panel .pt-btn {
  margin-left: -1px;
  margin-right: 0;
}
.pt-input-group.pt-text-assistant .pt-btn-group.resultinput-assinput-panel .pt-btn:first-child {
  margin-left: 0;
}
.pt-form .pt-text-assistant-btns,
.pt-form-vertical .pt-text-assistant-btns,
.pt-text-assistant-btns {
  position: absolute;
  left: -1px;
  right: -1px;
  background: #f8f8f8;
  border: 1px solid #e0e0e0;
  z-index: 9;
  padding: 6px;
  top: 100%;
}
.pt-form .pt-text-assistant-btns .pt-btn-group,
.pt-form-vertical .pt-text-assistant-btns .pt-btn-group,
.pt-text-assistant-btns .pt-btn-group {
  display: block;
}
.pt-form .pt-text-assistant-btns .pt-btn-group .pt-btn,
.pt-form-vertical .pt-text-assistant-btns .pt-btn-group .pt-btn,
.pt-text-assistant-btns .pt-btn-group .pt-btn {
  display: block;
  float: left;
  text-align: center;
  width: 37px;
  padding: 0 6px;
}
.pt-form .pt-text-assistant-btns .pt-btn-group .pt-btn:first-child,
.pt-form-vertical .pt-text-assistant-btns .pt-btn-group .pt-btn:first-child,
.pt-text-assistant-btns .pt-btn-group .pt-btn:first-child {
  margin-top: -1px;
  margin-left: -1px;
}
.pt-form .pt-text-assistant-btns .pt-btn-group .pt-btn + .pt-btn,
.pt-form-vertical .pt-text-assistant-btns .pt-btn-group .pt-btn + .pt-btn,
.pt-text-assistant-btns .pt-btn-group .pt-btn + .pt-btn {
  margin-top: -1px;
  margin-left: -1px;
}
.pt-panel .pt-panel-col {
  position: relative;
}
.pt-panel .pt-panel-col .pt-components-vo .pt-form {
  border: none;
}
.pt-panel .pt-panel-col .vo-title {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 12px;
  color: #333;
  font-weight: bold;
  background: #fff;
  text-align: right;
  padding-right: 10px;
}
.pt-panel .pt-panel-col .pt-components-list .title-panel {
  display: none;
  font-size: 12px;
  color: #333;
  font-weight: bold;
}
.pt-panel .pt-panel-col .pt-components-list .pt-form-group.fg-upload .pt-upload {
  width: calc(100% -  100px);
}
.pt-panel .pt-panel-col .pt-components-list .pt-form.pt-form-vertical .pt-form-group.fg-upload {
  display: inline-table;
}
.pt-panel .pt-panel-col.pt-list-collection {
  border: 1px solid #e0e0e0;
}
.pt-panel .pt-panel-col .pt-components-list,
.pt-panel .pt-panel-col .pt-components-vo {
  margin-top: -12px;
}
.pt-panel .pt-panel-col .pt-components-list .pt-form.pt-form-inline,
.pt-panel .pt-panel-col .pt-components-vo .pt-form.pt-form-inline {
  border: none;
}
.pt-panel .pt-panel-col .pt-components-list .pt-form.pt-form-inline label.pt-control-label,
.pt-panel .pt-panel-col .pt-components-vo .pt-form.pt-form-inline label.pt-control-label {
  width: 100px;
}
.pt-panel .pt-panel-col .pt-components-vo:first-child {
  margin-top: 0;
}
.pt-modal .pt-modal-content .pt-form.pt-form-inline.pt-form-vertical.pt-form-query {
  border: 1px solid #e0e0e0;
  padding: 10px;
  padding-right: 46px;
}
.pt-form-query {
  position: relative;
  padding-right: 46px;
}
.pt-modal-content .pt-form.pt-form-inline.pt-form-query {
  padding: 10px 16px;
  padding-right: 40px;
  border: 1px solid #e0e0e0;
}
.pt-form-query .pt-form-query-btn {
  position: absolute;
  top: 10px;
  right: 0;
}
.pt-form-query .pt-form-query-btn .pt-btn-warning i,
.pt-form-query .pt-form-query-btn .pt-btn-warning span {
  color: #666;
}
.pt-form-query .pt-form-query-btn .pt-btn-warning:focus i,
.pt-form-query .pt-form-query-btn .pt-btn-warning:active i,
.pt-form-query .pt-form-query-btn .pt-btn-warning:hover i,
.pt-form-query .pt-form-query-btn .pt-btn-warning:focus span,
.pt-form-query .pt-form-query-btn .pt-btn-warning:active span,
.pt-form-query .pt-form-query-btn .pt-btn-warning:hover span {
  color: #fff;
}
.pt-form-query.pt-form-normal {
  min-height: auto !important;
}
.pt-label-help {
  position: absolute;
  width: 200px;
  min-height: 47px;
  height: fit-content;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  padding: 10px;
  font-size: 12px;
  color: #666;
  line-height: 20px;
  z-index: 9999;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.09);
  word-break: break-word;
}
.pt-label-help span {
  display: block;
}
.pt-btn[isnoallowview="true"] {
  display: none !important;
}
.pt-textarea textarea.pt-form-control {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5Zu+5bGCXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgODkuNSAxOS4yIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4OS41IDE5LjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNCMkIyQjI7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zLjgsNS45QzQuNCw1LjUsNS4yLDUuMyw2LDUuM2MxLjYsMCwyLjMsMC44LDIuMywyLjV2NC4ySDcuMnYtMWgwYy0wLjQsMC44LTEuMSwxLjItMiwxLjINCgkJYy0wLjYsMC0xLjEtMC4yLTEuNS0wLjVzLTAuNi0wLjgtMC42LTEuNGMwLTEuMiwwLjctMS45LDIuMi0yLjFsMS45LTAuM2MwLTEuMS0wLjQtMS42LTEuMy0xLjZDNS4yLDYuMiw0LjQsNi41LDMuOCw3VjUuOXoNCgkJIE01LjcsOC45QzUuMiw4LjksNC44LDkuMSw0LjYsOS4zcy0wLjMsMC41LTAuMywwLjhjMCwwLjMsMC4xLDAuNiwwLjMsMC44czAuNSwwLjMsMC45LDAuM2MwLjUsMCwwLjktMC4yLDEuMi0wLjVzMC41LTAuOCwwLjUtMS4zDQoJCVY4LjdMNS43LDguOXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAuMywxMS45VjIuM2gxLjF2OS42SDEwLjN6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjYsMTEuOWMtMC4zLDAuMS0wLjYsMC4yLTEsMC4yYy0xLjIsMC0xLjctMC42LTEuNy0xLjlWNi40aC0xLjFWNS40aDEuMVYzLjlMMTUsMy41djEuOWgxLjZ2MC45SDE1djMuNQ0KCQljMCwwLjQsMC4xLDAuNywwLjIsMC45czAuNCwwLjMsMC43LDAuM2MwLjMsMCwwLjUtMC4xLDAuNy0wLjJWMTEuOXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQuNCw4LjZoLTIuNXYyLjVoLTAuOVY4LjZoLTIuNVY3LjdoMi41VjUuMmgwLjl2Mi41aDIuNVY4LjZ6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMyLjEsOWgtNC41YzAsMC43LDAuMiwxLjIsMC42LDEuNnMwLjksMC42LDEuNSwwLjZjMC43LDAsMS40LTAuMiwyLTAuN3YxYy0wLjYsMC40LTEuMywwLjYtMi4zLDAuNg0KCQljLTAuOSwwLTEuNy0wLjMtMi4yLTAuOXMtMC44LTEuNC0wLjgtMi41YzAtMSwwLjMtMS44LDAuOS0yLjVzMS4zLTEsMi4xLTFjMC44LDAsMS41LDAuMywyLDAuOHMwLjcsMS4zLDAuNywyLjNWOXogTTMxLDgNCgkJYzAtMC42LTAuMS0xLTAuNC0xLjRzLTAuNy0wLjUtMS4yLTAuNWMtMC41LDAtMC45LDAuMi0xLjIsMC41UzI3LjcsNy41LDI3LjYsOEgzMXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzkuMSwxMS45SDM4VjguMmMwLTEuMy0wLjUtMi0xLjUtMmMtMC41LDAtMC45LDAuMi0xLjIsMC42cy0wLjUsMC44LTAuNSwxLjR2My43aC0xLjFWNS40aDEuMXYxLjFoMA0KCQlDMzUuMyw1LjcsMzYsNS4zLDM3LDUuM2MwLjcsMCwxLjMsMC4yLDEuNiwwLjdzMC42LDEuMSwwLjYsMlYxMS45eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NC4yLDExLjljLTAuMywwLjEtMC42LDAuMi0xLDAuMmMtMS4yLDAtMS43LTAuNi0xLjctMS45VjYuNGgtMS4xVjUuNGgxLjFWMy45bDEuMS0wLjR2MS45aDEuNnYwLjloLTEuNnYzLjUNCgkJYzAsMC40LDAuMSwwLjcsMC4yLDAuOXMwLjQsMC4zLDAuNywwLjNjMC4zLDAsMC41LTAuMSwwLjctMC4yVjExLjl6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTUwLjcsOWgtNC41YzAsMC43LDAuMiwxLjIsMC42LDEuNnMwLjksMC42LDEuNSwwLjZjMC43LDAsMS40LTAuMiwyLTAuN3YxYy0wLjYsMC40LTEuMywwLjYtMi4zLDAuNg0KCQljLTAuOSwwLTEuNy0wLjMtMi4yLTAuOVM0NSw5LjgsNDUsOC43YzAtMSwwLjMtMS44LDAuOS0yLjVzMS4zLTEsMi4xLTFjMC44LDAsMS41LDAuMywyLDAuOHMwLjcsMS4zLDAuNywyLjNWOXogTTQ5LjYsOA0KCQljMC0wLjYtMC4xLTEtMC40LTEuNFM0OC41LDYuMiw0OCw2LjJjLTAuNSwwLTAuOSwwLjItMS4yLDAuNVM0Ni4zLDcuNSw0Ni4yLDhINDkuNnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTUuNyw2LjZjLTAuMi0wLjEtMC41LTAuMi0wLjgtMC4yYy0wLjQsMC0wLjgsMC4yLTEuMSwwLjZzLTAuNCwxLTAuNCwxLjZ2My4zaC0xLjFWNS40aDEuMXYxLjNoMA0KCQljMC4zLTEsMC45LTEuNCwxLjctMS40YzAuMywwLDAuNSwwLDAuNiwwLjFWNi42eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01Niw4LjJjMC41LTAuMSwxLTAuMywxLjUtMC41VjVoLTEuNFY0LjJoMS40VjJoMC45djIuMmgxLjNWNWgtMS4zdjIuNGMwLjQtMC4xLDAuOC0wLjMsMS4yLTAuNA0KCQljMCwwLjQsMCwwLjcsMCwwLjljLTAuMSwwLTAuNSwwLjItMS4yLDAuNXYzLjhjMCwwLjgtMC40LDEuMi0xLjEsMS4yYy0wLjMsMC0wLjcsMC0xLjIsMGMwLTAuMy0wLjEtMC43LTAuMi0xDQoJCWMwLjQsMCwwLjgsMC4xLDEuMSwwLjFjMC4zLDAsMC40LTAuMiwwLjQtMC41VjguNkM1Nyw4LjgsNTYuNiw5LDU2LjEsOS4xTDU2LDguMnogTTU5LjMsOS4xaDFWNS45Yy0wLjItMC4yLTAuNC0wLjMtMC43LTAuNQ0KCQljMS0xLjEsMS45LTIuMiwyLjUtMy41TDYzLDJjLTAuMiwwLjQtMC40LDAuNy0wLjYsMS4xSDY2djAuOGMtMC4zLDAuNC0wLjgsMC45LTEuNCwxLjZoMi4xdjMuNWgwLjl2MC44SDY0DQoJCWMwLjYsMS40LDEuOCwyLjIsMy42LDIuNmMtMC4zLDAuMy0wLjUsMC43LTAuNywwLjljLTEuNi0wLjUtMi43LTEuNS0zLjQtMi45Yy0wLjQsMS4yLTEuNywyLjItMy45LDNjLTAuMi0wLjMtMC40LTAuNi0wLjctMC45DQoJCWMyLjMtMC43LDMuNS0xLjYsMy45LTIuOGgtMy41VjkuMXogTTY0LjksMy45aC0zYy0wLjQsMC42LTAuOCwxLjEtMS4yLDEuNmgyLjlDNjQuMSw0LjksNjQuNSw0LjQsNjQuOSwzLjl6IE02MS4xLDkuMWgxLjgNCgkJQzYzLDguNyw2Myw3LjgsNjMsNi40aC0xLjlWOS4xeiBNNjUuOCw2LjRoLTJjMCwxLDAsMS45LTAuMSwyLjdoMlY2LjR6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTY4LDljMS4yLTEsMi4zLTIuNCwzLjMtNC4ybDAuOCwwLjVjLTAuNCwwLjctMC44LDEuMy0xLjMsMnY2LjJoLTF2LTVjLTAuNSwwLjUtMSwxLTEuNSwxLjUNCgkJQzY4LjMsOS42LDY4LjEsOS4zLDY4LDl6IE02OCw1LjJjMS4yLTEsMi4yLTIuMSwzLTMuNGwwLjgsMC41Yy0wLjksMS40LTIsMi42LTMuNCwzLjdDNjguNCw1LjgsNjguMiw1LjUsNjgsNS4yeiBNNzIuMiw2LjNoNy40DQoJCXYwLjloLTIuM3Y0LjZjMCwxLTAuNSwxLjUtMS41LDEuNWMtMC43LDAtMS4zLDAtMiwwYzAtMC4zLTAuMS0wLjctMC4yLTEuMWMwLjYsMC4xLDEuMiwwLjEsMS44LDAuMWMwLjUsMCwwLjgtMC4zLDAuOC0wLjhWNy4yDQoJCWgtNC4xVjYuM3ogTTcyLjksMi44SDc5djAuOWgtNi4xVjIuOHoiLz4NCjwvZz4NCjwvc3ZnPg0K) bottom right no-repeat #ffffff;
  background-size: 90px;
}
.pt-textarea textarea.pt-form-control.no-alt-enter {
  background: #fff;
}
.pt-formList .formlist-body:before,
.pt-formList .formlist-body:after {
  content: " ";
  display: table;
}
.pt-formList .formlist-body:after {
  clear: both;
}
.pt-formList .formlist-body:before,
.pt-formList .formlist-body:after {
  content: " ";
  display: table;
}
.pt-formList .formlist-body:after {
  clear: both;
}
.pt-formList .formlist-body:before,
.pt-formList .formlist-body:after {
  content: " ";
  display: table;
}
.pt-formList .formlist-body:after {
  clear: both;
}
.pt-formList .formlist-body .pt-form-body {
  width: 100%;
  display: block;
}
.pt-formList .formlist-body .pt-form-body .pt-form-group + .pt-btn-group.pt-form-query-btn {
  margin-left: 0;
}
.pt-formList .formlist-body .pt-form {
  margin-bottom: 0;
}
.pt-formList .formlist-body .pt-form .field {
  position: relative;
  z-index: 1;
  padding-right: 63px;
}
.pt-formList .formlist-body .pt-form .field:before,
.pt-formList .formlist-body .pt-form .field:after {
  content: " ";
  display: table;
}
.pt-formList .formlist-body .pt-form .field:after {
  clear: both;
}
.pt-formList .formlist-body .pt-form .field:before,
.pt-formList .formlist-body .pt-form .field:after {
  content: " ";
  display: table;
}
.pt-formList .formlist-body .pt-form .field:after {
  clear: both;
}
.pt-formList .formlist-body .pt-form .field:before,
.pt-formList .formlist-body .pt-form .field:after {
  content: " ";
  display: table;
}
.pt-formList .formlist-body .pt-form .field:after {
  clear: both;
}
.pt-formList .formlist-body .pt-form .field .pt-form-group {
  float: left;
}
.pt-formList .formlist-body .pt-form .field .pt-btn-group.pt-form-query-btn {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
}
.pt-treeform-ztree .pt-input-group {
  width: 100%;
  z-index: 99;
  padding: 10px;
  background: #f8f8f8;
  border: 1px solid #e0e0e0;
  box-shadow: none;
}
.pt-treeform-ztree .pt-input-group:hover {
  border: 1px solid #e0e0e0;
  box-shadow: none;
}
.pt-treeform-ztree .pt-input-group .pt-form-control {
  width: 100%;
  border: 1px solid #e0e0e0;
}
.pt-treeform-ztree .pt-input-group .pt-form-control:hover {
  border: 1px solid #fda249;
}
.pt-treeform-ztree .pt-input-group .pt-input-group-btn {
  top: 10px;
  right: 10px;
}
.pt-treeform-ztree .pt-input-group .pt-input-group-btn .pt-btn-group .pt-btn.pt-btn-default {
  background: transparent;
}
.pt-treeform-ztree .pt-input-group .pt-input-group-btn .pt-btn-group .pt-btn.pt-btn-default i,
.pt-treeform-ztree .pt-input-group .pt-input-group-btn .pt-btn-group .pt-btn.pt-btn-default span {
  color: #000;
}
.pt-treeform-ztree .pt-input-group .pt-input-group-btn .pt-btn-group .pt-btn.pt-btn-default:hover {
  background: #fda249 !important;
}
.pt-treeform-ztree .pt-input-group .pt-input-group-btn .pt-btn-group .pt-btn.pt-btn-default:hover i,
.pt-treeform-ztree .pt-input-group .pt-input-group-btn .pt-btn-group .pt-btn.pt-btn-default:hover span {
  color: #fff;
}
.pt-treeform-ztree .ztree {
  position: relative;
  margin-top: -1px;
  border: 1px solid #e0e0e0;
  border-top: 0;
}
.pt-treeform-ztree .pt-treeform-valuelist {
  background: #fff;
  margin-top: -1px;
  margin-bottom: 1px;
}
.pt-treeform-ztree .pt-treeform-valuelist ul {
  border: 1px solid #e0e0e0;
  padding: 10px;
  max-height: 80px;
  overflow-y: auto;
}
.pt-treeform-ztree .pt-treeform-valuelist .valielist-item {
  display: inline-flex;
  align-items: stretch;
  background: rgba(0, 0, 0, 0.025);
  border-radius: 3px;
  margin-right: 5px;
  margin-bottom: 5px;
  padding: 0 4px;
}
.pt-treeform-ztree .pt-treeform-valuelist .valielist-item span {
  display: inline-flex;
  height: 18px;
  line-height: 18px;
}
.pt-treeform-ztree .pt-treeform-valuelist .valielist-item:hover {
  background: #fda249;
  color: #fff;
}
.pt-treeform-ztree .pt-treeform-valuelist .valielist-item:hover .pt-btn-group .pt-btn.pt-btn-default i,
.pt-treeform-ztree .pt-treeform-valuelist .valielist-item:hover .pt-btn-group .pt-btn.pt-btn-default span {
  color: #fff;
}
.pt-treeform-ztree .pt-treeform-valuelist .valielist-item .pt-btn-group .pt-btn.pt-btn-default {
  background: transparent;
  border: 0;
}
.pt-treeform-ztree .pt-treeform-valuelist .valielist-item .pt-btn-group .pt-btn.pt-btn-default:hover {
  background: transparent;
}
.pt-treeform-ztree .pt-treeform-valuelist .valielist-item .pt-btn-group .pt-btn.pt-btn-icon {
  width: 18px;
  height: 18px;
}
.neststar-title {
  padding-left: 17px;
  position: relative;
  line-height: 26px;
  width: 100%;
  margin-bottom: 5px;
}
.neststar-title::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 12px;
  height: 12px;
  content: "";
  border-radius: 12px;
  border: 1px solid #e0e0e0;
  margin-top: -6px;
  background-color: #8b8b8b;
}
.neststar-title.alreadly:before {
  border-color: #7bf0d5;
  background-color: #16bc96;
}
.pt-form.pt-form-inline.state {
  border-color: transparent;
  padding-top: 5px;
  padding-left: 5px;
}
.pt-modal .pt-form-group .pt-form-required-tips .pt-form-required-tips.pt-form-superlong-tips {
  position: absolute;
  top: -10px;
  right: 24px;
  text-align: left;
  padding-left: 0;
  padding: 0;
  white-space: normal;
  max-height: 22px;
  line-height: 22px;
}
.pt-form-group.fg-tagsmanage > .pt-input-group {
  border: 0;
  padding: 0;
}
.pt-form-group.fg-tagsmanage > .pt-input-group:hover {
  box-shadow: none;
  border-color: #e0e0e0;
}
.pt-form-group.fg-tagsmanage > .pt-input-group .pt-form-control {
  padding: 0;
}
.pt-form-group.fg-tagsmanage > .pt-input-group.disabled {
  background: rgba(0, 0, 0, 0.015);
  border: 1px solid #e0e0e0 !important;
}
.pt-form-group.fg-tagsmanage > .pt-input-group.disabled .pt-form-control {
  background: transparent !important;
}
.pt-form-group.fg-tagsmanage > .pt-input-group.disabled .pt-input-group-btn .icon-close {
  display: none;
}
.pt-form-group.fg-tagsmanage label.pt-control-label.disabled {
  background: transparent !important;
}
.pt-grid tr td.tagsmanage,
.pt-form-group.fg-tagsmanage .pt-form-control {
  padding: 0;
}
.pt-grid tr td.tagsmanage ul,
.pt-form-group.fg-tagsmanage .pt-form-control ul {
  display: block;
  float: left;
}
.pt-grid tr td.tagsmanage ul:before,
.pt-form-group.fg-tagsmanage .pt-form-control ul:before,
.pt-grid tr td.tagsmanage ul:after,
.pt-form-group.fg-tagsmanage .pt-form-control ul:after {
  content: " ";
  display: table;
}
.pt-grid tr td.tagsmanage ul:after,
.pt-form-group.fg-tagsmanage .pt-form-control ul:after {
  clear: both;
}
.pt-grid tr td.tagsmanage ul:before,
.pt-form-group.fg-tagsmanage .pt-form-control ul:before,
.pt-grid tr td.tagsmanage ul:after,
.pt-form-group.fg-tagsmanage .pt-form-control ul:after {
  content: " ";
  display: table;
}
.pt-grid tr td.tagsmanage ul:after,
.pt-form-group.fg-tagsmanage .pt-form-control ul:after {
  clear: both;
}
.pt-grid tr td.tagsmanage ul:before,
.pt-form-group.fg-tagsmanage .pt-form-control ul:before,
.pt-grid tr td.tagsmanage ul:after,
.pt-form-group.fg-tagsmanage .pt-form-control ul:after {
  content: " ";
  display: table;
}
.pt-grid tr td.tagsmanage ul:after,
.pt-form-group.fg-tagsmanage .pt-form-control ul:after {
  clear: both;
}
.pt-grid tr td.tagsmanage ul li,
.pt-form-group.fg-tagsmanage .pt-form-control ul li {
  float: left;
  border-radius: 100px;
  display: block;
  height: 22px;
  line-height: 21px;
  margin: 5px;
  padding: 0 10px;
  background: rgba(253, 162, 73, 0.2);
  cursor: pointer;
  position: relative;
  z-index: 1;
  border: 1px solid #fed6ae;
  box-sizing: border-box;
}
.pt-grid tr td.tagsmanage ul li:hover,
.pt-form-group.fg-tagsmanage .pt-form-control ul li:hover {
  background: rgba(253, 162, 73, 0.3);
  border: 1px solid #fed6ae;
}
.pt-grid tr td.tagsmanage ul li:hover .pt-input-group-btn,
.pt-form-group.fg-tagsmanage .pt-form-control ul li:hover .pt-input-group-btn {
  opacity: 1;
}
.pt-grid tr td.tagsmanage ul li .pt-input-group-btn,
.pt-form-group.fg-tagsmanage .pt-form-control ul li .pt-input-group-btn {
  display: block;
  float: right;
  opacity: 0;
}
.pt-grid tr td.tagsmanage ul li .pt-input-group-btn .pt-btn.pt-btn-default,
.pt-form-group.fg-tagsmanage .pt-form-control ul li .pt-input-group-btn .pt-btn.pt-btn-default {
  background: transparent;
}
.pt-grid tr td.tagsmanage ul li .pt-input-group-btn .pt-btn.pt-btn-icon,
.pt-form-group.fg-tagsmanage .pt-form-control ul li .pt-input-group-btn .pt-btn.pt-btn-icon {
  position: absolute;
  top: -4px;
  right: -6px;
  width: 12px;
  height: 12px;
  line-height: 12px;
  background: #e22500;
  border-radius: 12px;
}
.pt-grid tr td.tagsmanage ul li .pt-input-group-btn .pt-btn.pt-btn-icon i,
.pt-form-group.fg-tagsmanage .pt-form-control ul li .pt-input-group-btn .pt-btn.pt-btn-icon i {
  font-size: 12px;
  color: #fff;
  zoom: .75;
}
.pt-grid tr td.tagsmanage ul li .pt-input-group-btn .pt-btn.pt-btn-icon:hover,
.pt-form-group.fg-tagsmanage .pt-form-control ul li .pt-input-group-btn .pt-btn.pt-btn-icon:hover {
  background: #af1d00;
}
.pt-grid tr td.tagsmanage ul li .pt-input-group-btn .pt-btn.pt-btn-icon:hover i,
.pt-form-group.fg-tagsmanage .pt-form-control ul li .pt-input-group-btn .pt-btn.pt-btn-icon:hover i {
  color: #fff;
}
.pt-grid tr td.tagsmanage ul li:first-child,
.pt-form-group.fg-tagsmanage .pt-form-control ul li:first-child {
  margin-left: 0;
}
.pt-grid tr td.tagsmanage > .pt-input-group-btn,
.pt-form-group.fg-tagsmanage .pt-form-control > .pt-input-group-btn {
  float: left;
  margin: 5px;
}
.pt-grid tr td.tagsmanage > .pt-input-group-btn .pt-btn.pt-btn-icon:last-child,
.pt-form-group.fg-tagsmanage .pt-form-control > .pt-input-group-btn .pt-btn.pt-btn-icon:last-child {
  width: 22px;
  height: 22px;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
}
.pt-grid tr td.tagsmanage > .pt-input-group-btn .pt-btn.pt-btn-icon:last-child span,
.pt-form-group.fg-tagsmanage .pt-form-control > .pt-input-group-btn .pt-btn.pt-btn-icon:last-child span {
  line-height: 22px;
}
.pt-grid tr td.tagsmanage > .pt-input-group-btn .pt-btn.pt-btn-icon:last-child:hover,
.pt-form-group.fg-tagsmanage .pt-form-control > .pt-input-group-btn .pt-btn.pt-btn-icon:last-child:hover {
  border-color: #fda249;
}
.pt-grid tr td.tagsmanage ul li {
  margin: 3px 5px;
}
.pt-grid tr td.tagsmanage ul li:first-child {
  margin-left: 5px;
}
.pt-form-required.required-strong label.pt-control-label {
  font-weight: bold !important;
}
.pt-form-required.required-strong .pt-input-group {
  border-color: #999999;
}
.pt-form-group.fg-radio label.pt-control-label {
  height: auto;
}
.pt-form-group.fg-radio.radio-border label.pt-control-label {
  border: 1px solid #e0e0e0;
}
.pt-form-group.pt-form-money .pt-input-group:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 5px;
  color: #e22500;
  font-size: 12px;
  font-family: "FontAwesome";
  content: "\f157";
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 2px;
}
.pt-form-group.pt-form-money .pt-input-group input.pt-form-control {
  padding-left: 14px;
}
.pt-form-group.pt-form-money-word .pt-input-group:before {
  position: absolute;
  top: 3px;
  right: 3px;
  color: #e22500;
  font-size: 12px;
  content: "\5143";
}
.pt-form-group.pt-form-money-word .pt-input-group input.pt-form-control {
  padding-right: 18px;
}
.pt-search-quick.pt-search-map {
  position: fixed;
  z-index: 99;
  border-radius: 5px;
  right: 0;
  background: #fff;
  padding: 10px;
  margin: 15px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.075);
}
.pt-search-quick.pt-search-map .pt-form {
  min-height: auto !important;
}
.pt-search-quick.pt-search-map > .pt-btn-group {
  padding-left: 10px;
}
.pt-search-quick.pt-search-map > .pt-btn-group .pt-btn.pt-btn-icon {
  background: transparent;
}
.pt-search-quick.pt-search-map > .pt-btn-group .pt-btn.pt-btn-icon:hover {
  background: #fda249;
}
.pt-search-quick.pt-search-map > .pt-btn-group .pt-btn.pt-btn-icon:hover i {
  color: #fff;
}
.map-form {
  float: left;
}
.block-list-check-all label.checkbox-inline {
  height: 24px;
  line-height: 24px;
  margin-right: 3px;
}
.block-list-check-all label.checkbox-inline:after {
  top: 4px;
}
.block-list-check-all span {
  line-height: 24px;
}
.pt-textarea .no-toolbar .ql-snow.ql-container,
.pt-textarea .no-toolbar .ql-snow.ql-toolbar {
  border-color: transparent;
}
.pt-textarea .no-toolbar .ql-snow.ql-toolbar {
  opacity: 0;
  height: 0;
  padding: 0;
}
input::-webkit-input-placeholder {
  color: #ccc !important;
}
.pt-input-placeholder {
  color: rgba(0, 0, 0, 0.25);
}
.pt-form .pt-form-group .pt-component-static {
  min-width: 24px;
}
.pt-form .pt-form-group .pt-component-static span {
  line-height: 24px;
  padding: 0 5px;
  margin-right: 5px;
  cursor: pointer;
  border-radius: 3px;
}
.pt-form .pt-form-group .pt-component-static span:last-child {
  margin-right: 0;
}
.pt-form .pt-form-group .pt-component-static span:hover {
  background: #f8f8f8;
}
.pt-form .pt-form-group .pt-component-static span p {
  line-height: 24px;
  padding: 0 5px;
}
.pt-component-static {
  min-width: 48px;
  min-height: 24px;
  margin: 0 !important;
}
.pt-form-group.pt-btn-1 .pt-input-group input {
  padding-right: 0px;
}
.pt-form-group.pt-btn-2 .pt-input-group input {
  padding-right: 22px;
}
.pt-form-group.pt-btn-3 .pt-input-group input {
  padding-right: 44px;
}
.pt-form-group.pt-btn-4 .pt-input-group input {
  padding-right: 66px;
}
.pt-form-group.pt-btn-5 .pt-input-group input {
  padding-right: 88px;
}
.pt-form-group .pt-btn-6 .pt-input-group input {
  padding-right: 110px;
}
.pt-input-title {
  position: fixed;
  z-index: 2999;
  background: rgba(0, 0, 0, 0.75);
  color: #fff;
  border-radius: 3px;
  text-align: center;
  line-height: 24px;
  padding: 0 10px;
}
.pt-input-title::before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 3px 6px 3px;
  border-color: transparent transparent rgba(0, 0, 0, 0.75) transparent;
  top: -6px;
  left: 50%;
  border-right-width: 6px;
  border-left-width: 6px;
  margin-left: -6px;
}
.uploadimage-right {
  float: right;
}
.uploadimage-left {
  float: left;
}
.pt-input-group {
  position: relative;
  display: table;
  border-collapse: separate;
  border: 1px solid #e0e0e0;
}
.pt-input-group .pt-form-control {
  max-width: 100%;
}
.pt-input-group .pt-input-group-addon .pt-btn,
.pt-input-group .pt-input-group-btn .pt-btn {
  height: 22px;
  line-height: 24px;
  padding-right: 5px;
  padding-left: 5px;
}
.pt-input-group .pt-input-group-addon .pt-btn.pt-btn-icon,
.pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon {
  width: 22px;
  height: 22px;
}
.pt-input-group:hover,
.pt-input-group:focus {
  -webkit-box-shadow: 0 0 5px #9e9e9e;
  -moz-box-shadow: 0 0 5px #9e9e9e;
  box-shadow: 0 0 5px #9e9e9e;
  box-shadow: 0 0 5px rgba(158, 158, 158, 0.45);
  -webkit-transition: all 0s ease 0s;
  -moz-transition: all 0s ease 0s;
  -o-transition: all 0s ease 0s;
  transition: all 0s ease 0s;
  transition: ease-in-out all 0.25s;
  -moz-transition: ease-in-out all 0.25s;
  -webkit-transtion: ease-in-out all 0.25s;
  -o-transition: ease-in-out all 0.25s;
  border: 1px solid #fda249;
}
.pt-input-group:hover .pt-btn.clear,
.pt-input-group:focus .pt-btn.clear {
  opacity: 1;
}
.pt-input-group.disabled {
  filter: grayscale(1);
}
.pt-input-group.disabled::before {
  opacity: 0.5;
}
.pt-input-group .pt-form-control {
  border: 0;
  display: table-cell;
  vertical-align: middle;
}
.pt-input-group .pt-form-control.pt-loading {
  height: 22px;
  position: static;
  top: 0;
  left: 0;
  margin: 0;
  border-radius: 0;
}
.pt-input-group .pt-form-control.pt-loading:before {
  position: absolute;
  top: 0;
  left: 0;
  content: '\e9c0';
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  font-family: "icomoon";
  font-size: 12px;
  color: #000;
  -webkit-animation: form-loading 2s infinite linear;
  opacity: 0.2;
  /* Safari and Chrome */
}
.pt-input-group .pt-form-control.pt-loading:after {
  display: none;
}
.pt-input-group .pt-form-control.pt-loading .pt-form-control {
  color: transparent;
}
.pt-input-group .pt-form-control .pt-tags-group {
  border: 0;
  height: 16px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-right: 0;
  display: block;
}
.pt-input-group .pt-form-control .pt-tags-group li {
  display: block;
  float: left;
  position: relative;
  z-index: 1;
  background: rgba(4, 182, 222, 0.15);
  border-radius: 2px;
  margin-left: 5px;
  padding-left: 5px;
  padding-right: 14px;
  text-overflow: ellipsis;
  white-space: normal;
  overflow: hidden;
  height: 16px;
}
.pt-input-group .pt-form-control .pt-tags-group li:first-child {
  margin-left: 0;
}
.pt-input-group .pt-form-control .pt-tags-group li:after {
  position: absolute;
  content: '\e968';
  font-family: "icomoon";
  width: 14px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  top: 50%;
  right: 0;
  margin-top: -7px;
}
.pt-input-group .pt-form-control .pt-tags-group li:hover {
  cursor: pointer;
  background: rgba(4, 182, 222, 0.25);
}
.pt-input-group .pt-form-control .pt-tags-group li:hover:after {
  color: #e22500;
}
.table-editor-container .pt-input-group .pt-form-control .pt-tags-group {
  height: 22px;
}
.pt-input-group .pt-form-control.pt-businessselect-single .pt-tags-group li {
  background: transparent;
}
.pt-input-group .pt-form-control.pt-businessselect-single .pt-tags-group li:after {
  display: none;
}
.pt-input-group.success {
  border-color: #16bc96;
  color: #16bc96;
}
.pt-input-group.warning {
  border-color: #fda249;
  color: #fda249;
}
.pt-input-group.danger,
.pt-input-group.error {
  border-color: #e22500;
}
.pt-input-group.danger .form-control,
.pt-input-group.error .form-control {
  color: #e22500;
}
.pt-input-group > .pt-input-group-btn {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
}
.pt-input-group > .pt-input-group-btn .pt-btn .pt-btn-icon {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.pt-input-group > .pt-input-group-btn .pt-btn i {
  color: #424242;
}
.pt-input-group > .pt-input-group-btn .pt-btn:hover {
  background: #fda249;
}
.pt-input-group > .pt-input-group-btn .pt-btn:hover i {
  color: #fff;
}
.pt-input-group > .pt-input-group-btn .pt-btn.pt-btn-add {
  border-left: 1px solid #e0e0e0;
}
.pt-input-group > .pt-input-group-btn .pt-btn.pt-btn-add:hover,
.pt-input-group > .pt-input-group-btn .pt-btn.pt-btn-add:active {
  background: #fda249;
  border-left-color: transparent;
}
.pt-input-group > .pt-input-group-btn.pt-input-group-btn-group {
  position: absolute;
  top: 0;
  right: 0;
}
.pt-input-group > .pt-input-group-btn.pt-custom-btn-1 .pt-btn.clear {
  right: 48px;
}
.pt-input-group.pt-number .pt-form-control[type="number"] {
  padding-right: 0;
}
.pt-input-group.pt-select-panel[search-mode="searchInput"] {
  position: fixed;
  z-index: 9999;
  background: #fff;
  margin-top: -2px;
  margin-left: 0;
}
.pt-input-group.pt-select-panel[search-mode="searchInput"] .pt-dropdown {
  position: static;
  border: 0;
  width: 100% !important;
  margin-top: -1px;
}
.pt-input-group.pt-select-panel:hover {
  border: 1px solid #e0e0e0;
  box-shadow: none;
}
.pt-input-group.pt-select-panel > .pt-input-group {
  padding: 10px;
  border: 0;
  background: #f8f8f8;
  border-bottom: 1px solid #e0e0e0;
}
.pt-input-group.pt-select-panel > .pt-input-group:hover {
  box-shadow: none;
}
.pt-input-group.pt-select-panel > .pt-input-group .pt-form-control {
  height: 24px;
  border: 1px solid #e0e0e0;
}
.pt-input-group.pt-select-panel > .pt-input-group .pt-form-control:focus {
  border: 1px solid #fda249;
}
.pt-input-group.pt-select-panel > .pt-input-group .pt-form-control + .pt-btn-group {
  margin-left: 10px;
}
.pt-input-group.pt-select-panel .pt-dropdown {
  position: fixed;
  z-index: 9998;
  margin-top: -1px;
}
.pt-input-group.pt-textrange,
.pt-input-group.pt-numberrange {
  border: 0;
}
.pt-input-group.pt-textrange:hover,
.pt-input-group.pt-numberrange:hover {
  box-shadow: none;
}
.pt-input-group.pt-textrange > div,
.pt-input-group.pt-numberrange > div {
  display: table;
  width: 100%;
}
.pt-input-group.pt-textrange > div span,
.pt-input-group.pt-numberrange > div span {
  display: table-cell;
  width: 30px;
  text-align: center;
}
.pt-input-group.pt-textrange > div .pt-form-control,
.pt-input-group.pt-numberrange > div .pt-form-control {
  border: 1px solid #e0e0e0;
  height: 24px;
}
.pt-input-group.pt-textrange > div .pt-form-control:hover,
.pt-input-group.pt-numberrange > div .pt-form-control:hover,
.pt-input-group.pt-textrange > div .pt-form-control:focus,
.pt-input-group.pt-numberrange > div .pt-form-control:focus {
  -webkit-box-shadow: 0 0 5px #9e9e9e;
  -moz-box-shadow: 0 0 5px #9e9e9e;
  box-shadow: 0 0 5px #9e9e9e;
  box-shadow: 0 0 5px rgba(158, 158, 158, 0.45);
  -webkit-transition: all 0s ease 0s;
  -moz-transition: all 0s ease 0s;
  -o-transition: all 0s ease 0s;
  transition: all 0s ease 0s;
  transition: ease-in-out all 0.25s;
  -moz-transition: ease-in-out all 0.25s;
  -webkit-transtion: ease-in-out all 0.25s;
  -o-transition: ease-in-out all 0.25s;
  border: 1px solid #fda249;
}
.pt-input-group.pt-date {
  position: relative;
}
.pt-input-group.pt-date .pt-form-control {
  padding-right: 22px;
}
.pt-input-group.pt-date .pt-input-group-btn {
  position: absolute;
  top: 0;
  right: 0;
}
.pt-input-group.pt-business {
  padding: 0;
  height: 24px;
  overflow: hidden;
}
.pt-input-group.pt-business ul {
  height: 22px;
  margin: 0;
}
.pt-input-group.pt-business ul:before,
.pt-input-group.pt-business ul:after {
  content: " ";
  display: table;
}
.pt-input-group.pt-business ul:after {
  clear: both;
}
.pt-input-group.pt-business ul:before,
.pt-input-group.pt-business ul:after {
  content: " ";
  display: table;
}
.pt-input-group.pt-business ul:after {
  clear: both;
}
.pt-input-group.pt-business ul:before,
.pt-input-group.pt-business ul:after {
  content: " ";
  display: table;
}
.pt-input-group.pt-business ul:after {
  clear: both;
}
.pt-input-group.pt-business ul .pt-business-component-item {
  display: block;
  float: left;
  height: 22px;
  margin-left: 5px;
}
.pt-input-group.pt-business ul .pt-business-component-item:first-child {
  margin-left: 0;
}
.pt-input-group.pt-business ul .pt-business-component-item span {
  line-height: 22px;
}
.pt-input-group.pt-business ul .pt-business-component-item .pt-btn-icon {
  background: transparent;
  border: 0;
  width: 20px;
  height: 20px;
  line-height: 22px;
}
.pt-input-group.pt-business ul .pt-business-component-item .pt-btn-icon:hover i {
  background: #fda249;
  color: #fff;
  border-radius: 100px;
}
.pt-input-group.pt-business.pt-business-block {
  min-width: 240px;
}
.pt-input-group .pt-dropdown {
  position: fixed;
  overflow: hidden;
  overflow-y: auto;
  z-index: 9998;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-top: 0;
  margin-top: -2px;
  min-width: 80px;
}
.pt-input-group .pt-dropdown .pt-tab-search {
  padding: 10px;
  background: #f5f5f5;
  display: table;
  width: 100%;
  border-top: 2px solid #e0e0e0;
}
.pt-input-group .pt-dropdown .pt-tab-search .pt-form-control {
  display: table-cell;
  height: 24px;
  width: 100%;
  border: 1px solid #e0e0e0;
  padding-right: 10px;
}
.pt-input-group .pt-dropdown .pt-tab-search .pt-form-control:focus {
  border-color: #fda249;
}
.pt-input-group .pt-dropdown .pt-tab-search + .pt-tab-tabs .pt-tab-title {
  padding-top: 7px;
}
.pt-input-group .pt-dropdown .pt-tab-search + .pt-tab-tabs .pt-tab-title:after {
  height: 1px;
}
.pt-input-group .pt-dropdown .pt-tab-search > .pt-btn-group {
  display: table-cell;
  text-align: right;
  padding-left: 10px;
  width: 64px;
}
.pt-input-group .pt-dropdown .pt-tab-search + .pt-tab-tabs + .pt-btn-group {
  top: 52px;
}
.pt-input-group .pt-dropdown .pt-tab-search .pt-form-control {
  border: 1px solid #e0e0e0;
}
.pt-input-group .pt-dropdown .pt-tab-tabs {
  background: #fff;
}
.pt-input-group .pt-dropdown .pt-tab-tabs .pt-tab-title {
  position: relative;
  height: auto;
  overflow: hidden;
  padding-top: 8px;
  background: #f5f5f5;
  line-height: 36px;
}
.pt-input-group .pt-dropdown .pt-tab-tabs .pt-tab-title ul {
  margin-top: -6px;
}
.pt-input-group .pt-dropdown .pt-tab-tabs .pt-tab-title ul li {
  position: relative;
  display: inline-block;
  padding-left: 12px;
  padding-right: 12px;
}
.pt-input-group .pt-dropdown .pt-tab-tabs .pt-tab-title ul li:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  background: transparent;
  z-index: 9;
  right: 0;
  top: -2px;
  left: 0;
}
.pt-input-group .pt-dropdown .pt-tab-tabs .pt-tab-title ul li:hover {
  background: #fff;
  cursor: pointer;
}
.pt-input-group .pt-dropdown .pt-tab-tabs .pt-tab-title ul li:hover:after {
  background: #c7c7c7;
}
.pt-input-group .pt-dropdown .pt-tab-tabs .pt-tab-title ul li.current {
  background: #fff;
  color: #fda249;
  font-weight: bold;
}
.pt-input-group .pt-dropdown .pt-tab-tabs .pt-tab-title ul li.current:after {
  background: #fda249;
}
.pt-input-group .pt-dropdown .pt-tab-tabs .pt-tab-title:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  background: #e0e0e0;
  z-index: 9;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
}
.pt-input-group .pt-dropdown .pt-tab-tabs .pt-tab-content {
  height: auto;
  overflow: hidden;
  background: #fff;
  padding: 6px 12px;
}
.pt-input-group .pt-dropdown .pt-tab-tabs .pt-tab-content ul li {
  display: block;
  float: left;
  margin: 5px;
  cursor: pointer;
  padding: 1px 5px;
}
.pt-input-group .pt-dropdown .pt-tab-tabs .pt-tab-content ul li.current,
.pt-input-group .pt-dropdown .pt-tab-tabs .pt-tab-content ul li:hover {
  background: #fda249;
  color: #fff;
}
.pt-input-group .pt-dropdown > .pt-btn-group {
  position: absolute;
  top: 8px;
  right: 5px;
  max-width: 60px;
  margin: 0;
}
.pt-input-group .pt-dropdown > .pt-btn-group .pt-btn.pt-btn-default {
  border-color: transparent;
  background: transparent;
}
.pt-input-group .pt-dropdown > .pt-btn-group .pt-btn.pt-btn-default:hover {
  background: #fda249;
  color: #fff;
}
.pt-input-group .pt-dropdown ul li {
  padding: 4px 8px;
  cursor: pointer;
}
.pt-input-group .pt-dropdown ul li:hover {
  background: #f8f8f8;
}
.pt-input-group .pt-dropdown ul li.current {
  background: #f1f1f1;
}
.pt-input-group.pt-loading {
  height: 24px;
  position: static;
  top: 0;
  left: 0;
  margin: 0;
  border-radius: 0;
  position: relative !important;
}
.pt-input-group.pt-loading:before {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  margin-top: - 12px;
  content: '\e9c0';
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  font-family: "icomoon";
  font-size: 12px;
  color: #000;
  -webkit-animation: form-loading 2s infinite linear;
  opacity: 0.2;
  /* Safari and Chrome */
}
.pt-input-group.pt-loading:after {
  display: none;
}
.pt-input-group.pt-loading .pt-form-control {
  color: transparent;
}
.pt-input-group.pt-valuesinputv2 {
  border: 0;
}
.pt-input-group.pt-valuesinputv2:hover {
  box-shadow: none;
}
.pt-input-group.pt-valuesinputv2 > .pt-form-control {
  display: table;
  width: 100%;
  padding: 0;
}
.pt-input-group.pt-valuesinputv2 > .pt-form-control input,
.pt-input-group.pt-valuesinputv2 > .pt-form-control span {
  display: table-cell;
}
.pt-input-group.pt-valuesinputv2 > .pt-form-control span {
  width: 24px;
  text-align: center;
}
.pt-input-group.pt-valuesinputv2 > .pt-form-control input {
  border: 1px solid #e0e0e0;
  height: 24px;
  line-height: 24px;
  width: 100%;
  padding: 0 5px;
}
.pt-input-group.pt-valuesinputv2 > .pt-input-group-btn {
  top: 2px;
  right: 1px;
}
.pt-input-group.pt-valuesinputv2 > .pt-input-group-btn .pt-btn.pt-btn-default {
  border-left: 1px solid #e0e0e0;
}
.pt-input-group.pt-password .pt-input-group-addon {
  background: transparent;
  width: 24px;
}
.pt-input-group.pt-password .pt-input-group-btn .pt-btn-icon {
  line-height: 24px;
}
.pt-input-group.pt-password .pt-input-group-btn .pt-btn-icon i {
  height: 24px;
  line-height: 24px;
}
.pt-input-group.pt-password .pt-password-strength {
  position: absolute;
  z-index: 9;
  display: table;
  top: 29px;
  left: -1px;
  table-layout: fixed;
  width: calc(100% - 3px);
}
.pt-input-group.pt-password .pt-password-strength .pt-password-strength-weak,
.pt-input-group.pt-password .pt-password-strength .pt-password-strength-medium,
.pt-input-group.pt-password .pt-password-strength .pt-password-strength-strong {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 0;
  background: #fff;
}
.pt-input-group.pt-password .pt-password-strength .pt-password-strength-weak span,
.pt-input-group.pt-password .pt-password-strength .pt-password-strength-medium span,
.pt-input-group.pt-password .pt-password-strength .pt-password-strength-strong span {
  display: block;
  width: 100%;
  margin: 0 5px;
  background: #f8f8f8;
}
.pt-input-group.pt-password .pt-password-strength .pt-password-strength-weak span {
  margin-left: 0;
}
.pt-input-group.pt-password .pt-password-strength .pt-password-strength-weak.active span {
  background: rgba(22, 188, 150, 0.15);
}
.pt-input-group.pt-password .pt-password-strength .pt-password-strength-medium.active span {
  background: rgba(22, 188, 150, 0.45);
}
.pt-input-group.pt-password .pt-password-strength .pt-password-strength-strong.active span {
  background: rgba(22, 188, 150, 0.85);
  color: #fff;
}
.pt-input-group.pt-tagsmanage {
  border: 1px solid #e0e0e0;
}
.pt-input-group.pt-tagsmanage.disabled {
  background: rgba(0, 0, 0, 0.05);
}
.pt-input-group.disabled,
.pt-input-group.readonly,
.pt-input-group[disabled],
.pt-input-group[readonly],
.pt-input-group[disabled="disabled"],
.pt-input-groupfieldset[disabled] {
  background: transparent !important;
}
.pt-input-group.disabled:hover,
.pt-input-group.readonly:hover,
.pt-input-group[disabled]:hover,
.pt-input-group[readonly]:hover,
.pt-input-group[disabled="disabled"]:hover,
.pt-input-groupfieldset[disabled]:hover {
  background: transparent !important;
}
.pt-input-group.pt-provinceselectserver {
  border: 0;
}
.pt-input-group.pt-businessselect-panel.pt-businessselect-single {
  position: fixed;
  z-index: 1099;
}
/* Firefox火狐浏览器兼容 */
@-moz-document url-prefix() {
  .pt-input-group .pt-dropdown {
    margin-left: -1px;
  }
}
@-moz-document url-prefix() {
  .pt-input-group > .pt-input-group-btn {
    top: 1px;
    right: 1px;
  }
}
.pt-input-group-size-lg .pt-form-control {
  max-width: 100%;
}
.pt-input-group-size-lg .pt-input-group-addon .pt-btn,
.pt-input-group-size-lg .pt-input-group-btn .pt-btn {
  height: 38px;
  line-height: 40px;
  padding-right: 5px;
  padding-left: 5px;
}
.pt-input-group-size-lg .pt-input-group-addon .pt-btn.pt-btn-icon,
.pt-input-group-size-lg .pt-input-group-btn .pt-btn.pt-btn-icon {
  width: 38px;
  height: 38px;
}
.pt-input-group-size-lg .pt-input-group-addon .pt-btn,
.pt-input-group-size-lg .pt-input-group-btn .pt-btn {
  width: 24px;
}
.pt-input-group-size-md .pt-form-control {
  max-width: 100%;
}
.pt-input-group-size-md .pt-input-group-addon .pt-btn,
.pt-input-group-size-md .pt-input-group-btn .pt-btn {
  height: 30px;
  line-height: 32px;
  padding-right: 5px;
  padding-left: 5px;
}
.pt-input-group-size-md .pt-input-group-addon .pt-btn.pt-btn-icon,
.pt-input-group-size-md .pt-input-group-btn .pt-btn.pt-btn-icon {
  width: 30px;
  height: 30px;
}
.pt-input-group-size-base .pt-form-control {
  max-width: 100%;
}
.pt-input-group-size-base .pt-input-group-addon .pt-btn,
.pt-input-group-size-base .pt-input-group-btn .pt-btn {
  height: 22px;
  line-height: 24px;
  padding-right: 5px;
  padding-left: 5px;
}
.pt-input-group-size-base .pt-input-group-addon .pt-btn.pt-btn-icon,
.pt-input-group-size-base .pt-input-group-btn .pt-btn.pt-btn-icon {
  width: 22px;
  height: 22px;
}
.pt-input-group-size-sm .pt-form-control {
  max-width: 100%;
}
.pt-input-group-size-sm .pt-input-group-addon .pt-btn,
.pt-input-group-size-sm .pt-input-group-btn .pt-btn {
  height: 16px;
  line-height: 18px;
  padding-right: 5px;
  padding-left: 5px;
}
.pt-input-group-size-sm .pt-input-group-addon .pt-btn.pt-btn-icon,
.pt-input-group-size-sm .pt-input-group-btn .pt-btn.pt-btn-icon {
  width: 16px;
  height: 16px;
}
.pt-input-group-addon,
.pt-input-group-btn {
  display: table-cell;
  vertical-align: top;
}
.pt-input-group-addon .pt-btn,
.pt-input-group-btn .pt-btn {
  border: 0;
  background: #fff;
}
.pt-input-group-addon .pt-btn:hover,
.pt-input-group-btn .pt-btn:hover {
  background: #fda249;
}
.pt-input-group-addon .pt-btn.pt-input-clear i,
.pt-input-group-btn .pt-btn.pt-input-clear i {
  color: #9e9e9e;
}
.pt-input-group-addon .pt-btn.pt-input-clear:hover,
.pt-input-group-btn .pt-btn.pt-input-clear:hover {
  background: #f5f5f5;
}
.pt-input-group-addon .pt-btn.pt-input-clear:hover i,
.pt-input-group-btn .pt-btn.pt-input-clear:hover i {
  color: #fda249;
}
.pt-input-group-addon .pt-btn.clear,
.pt-input-group-btn .pt-btn.clear {
  opacity: 0;
}
.pt-input-group-addon {
  vertical-align: middle;
  padding: 0 5px;
  background: #eee;
}
.pt-input-group.pt-select-panel {
  border-width: 0;
}
.pt-input-group.pt-select-panel:hover,
.pt-input-group.pt-select-panel:active {
  border-width: 0;
}
.pt-input-group.pt-businessselect-panel ul,
.pt-input-group.pt-businessSelect ul,
.pt-input-group.pt-business ul {
  overflow: hidden;
}
.pt-input-group.pt-businessselect-panel .pt-dropdown,
.pt-input-group.pt-businessSelect .pt-dropdown,
.pt-input-group.pt-business .pt-dropdown {
  overflow: hidden;
  overflow-y: hidden;
}
.pt-input-group.pt-businessselect-panel .pt-dropdown .pt-dropdown-components,
.pt-input-group.pt-businessSelect .pt-dropdown .pt-dropdown-components,
.pt-input-group.pt-business .pt-dropdown .pt-dropdown-components {
  overflow-y: auto;
}
.pt-input-group.pt-businessselect-panel .pt-btn.clear,
.pt-input-group.pt-businessSelect .pt-btn.clear,
.pt-input-group.pt-business .pt-btn.clear {
  position: absolute;
  top: 0;
  right: 24px;
}
.pt-custom-btn-1 .pt-input-group.pt-businessselect-panel .pt-btn.clear,
.pt-custom-btn-1 .pt-input-group.pt-businessSelect .pt-btn.clear,
.pt-custom-btn-1 .pt-input-group.pt-business .pt-btn.clear {
  right: 48px;
}
.pt-input-group.pt-businessselect-panel[ns-mode="search"] .pt-dropdwon {
  background: #000 !important;
  border-top: 1px solid #e0e0e0;
}
.pt-input-group.pt-businessselect-panel[ns-mode="search"] .pt-dropdwon .pt-dropdown-list .pt-form-control {
  display: none;
}
.pt-input-group.pt-businessselect-panel[ns-mode="search"] .pt-dropdwon .pt-dropdown-list .pt-dropdown-components {
  margin-top: -30px;
}
.pt-input-group.pt-businessselect-panel .pt-dropdown .pt-pager {
  text-align: right;
  padding: 5px;
}
.pt-input-group.pt-businessselect-panel .pt-dropdown .pt-pager .pt-input-group-select {
  visibility: inherit;
}
.pt-input-group.pt-businessselect-panel .pt-dropdown .pt-pager .pt-form-group .pt-input-group + .pt-control-label {
  padding-left: 5px;
}
@-moz-document url-prefix() {
  .pt-input-group.pt-businessselect-panel .pt-btn.clear,
  .pt-input-group.pt-businessSelect .pt-btn.clear,
  .pt-input-group.pt-business .pt-btn.clear {
    top: 1px;
  }
}
@keyframes form-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}
label.pt-control-label {
  margin-bottom: 5px;
  font-weight: normal;
}
.pt-radio,
.pt-checkbox {
  position: relative;
  display: block;
  margin: 0;
  padding-right: 15px;
}
.pt-radio label,
.pt-checkbox label {
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.pt-radio input[type="radio"],
.pt-checkbox input[type="radio"] {
  -webkit-appearance: radio;
}
.pt-radio input[type="checkbox"],
.pt-checkbox input[type="checkbox"] {
  -webkit-appearance: checkbox;
}
.pt-radio input[type="radio"],
.pt-radio-inline input[type="radio"],
.pt-checkbox input[type="checkbox"],
.pt-checkbox-inline input[type="checkbox"] {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  margin-left: -18px;
  display: block;
  opacity: 0 !important;
}
.pt-radio + .pt-radio,
.pt-checkbox + .pt-checkbox {
  margin-top: -5px;
}
.pt-radio-inline,
.pt-checkbox-inline,
.pt-clear-inline {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  vertical-align: inherit;
  font-weight: normal;
  cursor: pointer;
  font-size: 14px;
  margin-right: 10px;
}
.pt-radio-inline:last-child,
.pt-checkbox-inline:last-child,
.pt-clear-inline:last-child {
  margin-right: 0;
}
.pt-radio-inline label,
.pt-checkbox-inline label,
.pt-clear-inline label {
  font-weight: normal;
  cursor: pointer;
  padding-left: 24px;
  padding-right: 5px;
  font-size: 12px;
}
.pt-radio-inline label.pt-radio-clear,
.pt-checkbox-inline label.pt-radio-clear,
.pt-clear-inline label.pt-radio-clear {
  padding: 0;
}
.pt-radio-inline .pt-radio-inline,
.pt-checkbox-inline .pt-radio-inline,
.pt-clear-inline .pt-radio-inline,
.pt-radio-inline .pt-checkbox-inline,
.pt-checkbox-inline .pt-checkbox-inline,
.pt-clear-inline .pt-checkbox-inline,
.pt-radio-inline .pt-clear-inline,
.pt-checkbox-inline .pt-clear-inline,
.pt-clear-inline .pt-clear-inline {
  padding-top: 3px;
}
.pt-radio-inline .pt-radio-inline:after,
.pt-checkbox-inline .pt-radio-inline:after,
.pt-clear-inline .pt-radio-inline:after,
.pt-radio-inline .pt-checkbox-inline:after,
.pt-checkbox-inline .pt-checkbox-inline:after,
.pt-clear-inline .pt-checkbox-inline:after,
.pt-radio-inline .pt-clear-inline:after,
.pt-checkbox-inline .pt-clear-inline:after,
.pt-clear-inline .pt-clear-inline:after {
  display: block;
  position: absolute;
  content: "";
  font-family: "icomoon";
  top: 3px;
  left: 2px;
  line-height: 16px;
  text-align: center;
  color: #212121;
}
.pt-radio-inline .pt-radio-inline.checked:after,
.pt-checkbox-inline .pt-radio-inline.checked:after,
.pt-clear-inline .pt-radio-inline.checked:after,
.pt-radio-inline .pt-checkbox-inline.checked:after,
.pt-checkbox-inline .pt-checkbox-inline.checked:after,
.pt-clear-inline .pt-checkbox-inline.checked:after,
.pt-radio-inline .pt-clear-inline.checked:after,
.pt-checkbox-inline .pt-clear-inline.checked:after,
.pt-clear-inline .pt-clear-inline.checked:after {
  content: '';
}
.pt-radio-inline .pt-radio-inline:after,
.pt-checkbox-inline .pt-radio-inline:after,
.pt-clear-inline .pt-radio-inline:after {
  font-size: 16px;
  content: "\ea8b";
}
.pt-radio-inline .pt-radio-inline.checked:after,
.pt-checkbox-inline .pt-radio-inline.checked:after,
.pt-clear-inline .pt-radio-inline.checked:after {
  font-size: 16px;
  content: '\ea8c';
  top: 4px;
}
.pt-radio-inline .pt-checkbox-inline:after,
.pt-checkbox-inline .pt-checkbox-inline:after,
.pt-clear-inline .pt-checkbox-inline:after {
  font-size: 14px;
  content: "\ea8e";
}
.pt-radio-inline .pt-checkbox-inline.checked:after,
.pt-checkbox-inline .pt-checkbox-inline.checked:after,
.pt-clear-inline .pt-checkbox-inline.checked:after {
  font-size: 14px;
  content: '\ea90';
}
.pt-clear-inline {
  margin-left: 10px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 24px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
input[type="radio"][disabled] + label,
input[type="checkbox"][disabled] + label,
input[type="radio"].disabled + label,
input[type="checkbox"].disabled + label,
fieldset[disabled] input[type="radio"] + label,
fieldset[disabled] input[type="checkbox"] + label {
  color: #9e9e9e;
  cursor: not-allowed;
}
.pt-radio-inline.disabled,
.pt-checkbox-inline.disabled,
fieldset[disabled] .pt-radio-inline,
fieldset[disabled] .pt-checkbox-inline {
  background: none;
  cursor: not-allowed;
}
.pt-radio.disabled,
.pt-checkbox.disabled,
fieldset[disabled] .pt-radio,
fieldset[disabled] .pt-checkbox {
  background: none;
}
.pt-radio.disabled label,
.pt-checkbox.disabled label,
fieldset[disabled] .pt-radio label,
fieldset[disabled] .pt-checkbox label {
  cursor: not-allowed;
}
.pt-radio.disabled .pt-radio-inline .pt-radio-inline:after,
.pt-checkbox.disabled .pt-radio-inline .pt-radio-inline:after,
fieldset[disabled] .pt-radio .pt-radio-inline .pt-radio-inline:after,
fieldset[disabled] .pt-checkbox .pt-radio-inline .pt-radio-inline:after {
  color: #9e9e9e;
}
.pt-clear-inline .pt-radio-clear {
  color: transparent;
}
.pt-clear-inline .pt-radio-clear:after {
  position: absolute;
  content: '\e968';
  top: 50%;
  left: 50%;
  width: 24px;
  height: 24px;
  font-family: "icomoon";
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  text-align: center;
  margin: -12px;
}
.pt-clear-inline .pt-radio-clear:hover:after {
  color: #fda249;
}
.pt-clear-inline .pt-radio-clear input[type="radio"] {
  margin-left: 0;
}
.radio-group,
.checkbox-group {
  position: relative;
}
label.pt-radio-inline:after {
  border-radius: 100%;
}
label.pt-radio-inline.checked:after {
  content: "\f111";
  font-size: 10px;
  line-height: 14px;
}
label.pt-checkbox-inline.checked:after {
  content: "\f00c";
}
label.pt-checkbox-inline-none:after {
  display: none;
}
label.pt-checkbox-inline-none.checked:after {
  display: none;
}
.pt-radio.pt-radio-grid .pt-radio-group:before,
.pt-radio.pt-radio-grid .pt-radio-group:after {
  content: " ";
  display: table;
}
.pt-radio.pt-radio-grid .pt-radio-group:after {
  clear: both;
}
.pt-radio.pt-radio-grid .pt-radio-group:before,
.pt-radio.pt-radio-grid .pt-radio-group:after {
  content: " ";
  display: table;
}
.pt-radio.pt-radio-grid .pt-radio-group:after {
  clear: both;
}
.pt-radio.pt-radio-grid .pt-radio-group:before,
.pt-radio.pt-radio-grid .pt-radio-group:after {
  content: " ";
  display: table;
}
.pt-radio.pt-radio-grid .pt-radio-group:after {
  clear: both;
}
.pt-radio.pt-radio-grid .pt-radio-group > .pt-radio-inline {
  float: left;
  margin: 0;
}
.pt-radio.pt-radio-grid .pt-radio-group > .pt-radio-inline + .pt-radio-inline {
  margin-left: -1px;
}
.pt-radio.pt-radio-grid .pt-radio-group > .pt-radio-inline label.pt-radio-inline {
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-left: 10px;
  border: 1px solid #e0e0e0;
}
.pt-radio.pt-radio-grid .pt-radio-group > .pt-radio-inline label.pt-radio-inline:before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 12px 12px;
  border-color: transparent transparent #fda249 transparent;
  right: -1px;
  bottom: 0px;
  z-index: 8;
  display: none;
}
.pt-radio.pt-radio-grid .pt-radio-group > .pt-radio-inline label.pt-radio-inline:after {
  content: '\e95e';
  top: auto;
  right: -3px;
  bottom: -3px;
  left: auto;
  z-index: 9;
  font-size: 12px;
  color: #fff;
  display: none;
}
.pt-radio.pt-radio-grid .pt-radio-group > .pt-radio-inline label.pt-radio-inline.checked {
  border-color: #fda249;
  color: #fda249;
  z-index: 2;
  background: rgba(253, 162, 73, 0.075);
}
.pt-radio.pt-radio-grid .pt-radio-group > .pt-radio-inline label.pt-radio-inline.checked:before,
.pt-radio.pt-radio-grid .pt-radio-group > .pt-radio-inline label.pt-radio-inline.checked:after {
  display: block;
}
.pt-radio.pt-radio-grid .pt-radio-group > .pt-radio-inline label.pt-radio-inline.checked:hover {
  background: #fff;
}
.pt-radio.pt-radio-grid .pt-radio-group > .pt-radio-inline label.pt-radio-inline:hover {
  background: #f8f8f8;
}
.pt-radio.pt-radio-grid .pt-radio-group > .pt-radio-inline label.pt-radio-inline.checked:before,
.pt-radio.pt-radio-grid .pt-radio-group > .pt-radio-inline label.pt-radio-inline.checked:after {
  display: none;
}
.pt-checkbox.pt-checkbox-grid .pt-checkbox-group:before,
.pt-checkbox.pt-checkbox-grid .pt-checkbox-group:after {
  content: " ";
  display: table;
}
.pt-checkbox.pt-checkbox-grid .pt-checkbox-group:after {
  clear: both;
}
.pt-checkbox.pt-checkbox-grid .pt-checkbox-group:before,
.pt-checkbox.pt-checkbox-grid .pt-checkbox-group:after {
  content: " ";
  display: table;
}
.pt-checkbox.pt-checkbox-grid .pt-checkbox-group:after {
  clear: both;
}
.pt-checkbox.pt-checkbox-grid .pt-checkbox-group:before,
.pt-checkbox.pt-checkbox-grid .pt-checkbox-group:after {
  content: " ";
  display: table;
}
.pt-checkbox.pt-checkbox-grid .pt-checkbox-group:after {
  clear: both;
}
.pt-checkbox.pt-checkbox-grid .pt-checkbox-group > .pt-checkbox-inline {
  float: left;
  margin: 0;
}
.pt-checkbox.pt-checkbox-grid .pt-checkbox-group > .pt-checkbox-inline + .pt-checkbox-inline {
  margin-left: -1px;
}
.pt-checkbox.pt-checkbox-grid .pt-checkbox-group > .pt-checkbox-inline label.pt-checkbox-inline {
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-left: 10px;
  border: 1px solid #e0e0e0;
}
.pt-checkbox.pt-checkbox-grid .pt-checkbox-group > .pt-checkbox-inline label.pt-checkbox-inline:before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 12px 12px;
  border-color: transparent transparent #fda249 transparent;
  right: -1px;
  bottom: 0px;
  z-index: 8;
  display: none;
}
.pt-checkbox.pt-checkbox-grid .pt-checkbox-group > .pt-checkbox-inline label.pt-checkbox-inline:after {
  content: '\e95e';
  top: auto;
  right: -3px;
  bottom: -3px;
  left: auto;
  z-index: 9;
  font-size: 12px;
  color: #fff;
  display: none;
}
.pt-checkbox.pt-checkbox-grid .pt-checkbox-group > .pt-checkbox-inline label.pt-checkbox-inline.checked {
  border-color: #fda249;
  color: #fda249;
  z-index: 2;
  background: rgba(253, 162, 73, 0.075);
}
.pt-checkbox.pt-checkbox-grid .pt-checkbox-group > .pt-checkbox-inline label.pt-checkbox-inline.checked:before,
.pt-checkbox.pt-checkbox-grid .pt-checkbox-group > .pt-checkbox-inline label.pt-checkbox-inline.checked:after {
  display: block;
}
.pt-checkbox.pt-checkbox-grid .pt-checkbox-group > .pt-checkbox-inline label.pt-checkbox-inline.checked:hover {
  background: #fff;
}
.pt-checkbox.pt-checkbox-grid .pt-checkbox-group > .pt-checkbox-inline label.pt-checkbox-inline:hover {
  background: #f8f8f8;
}
label.pt-checkbox-clear {
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  padding: 0;
  white-space: nowrap;
  border-radius: 24px;
}
label.pt-checkbox-clear:hover {
  color: #e22500;
}
.checkbox.title,
.radio.title {
  line-height: 24px;
}
.checkbox.title .pt-btn-group,
.radio.title .pt-btn-group {
  margin: 0 10px;
}
.pt-modal-form-block-header {
  display: flex;
}
.pt-modal-form-block-header .title {
  line-height: 24px;
  flex: 1;
}
.pt-modal-form-block-header .title .pt-btn-group {
  margin: 0 10px;
}
.pt-modal-form-block-header .pt-nav {
  height: 24px;
  display: flex;
}
.pt-modal-form-block-header .pt-nav ul {
  display: flex;
  margin-bottom: -1px;
}
.pt-modal-form-block-header .pt-nav ul .pt-nav-item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 10px;
  cursor: pointer;
  border: 1px solid transparent;
}
.pt-modal-form-block-header .pt-nav ul .pt-nav-item:hover {
  color: #fda249;
}
.pt-modal-form-block-header .pt-nav ul .pt-nav-item.current {
  border: 1px solid #e0e0e0;
  border-bottom-color: #fff;
  background: #fff;
}
.pt-checkbox-tags .pt-checkbox .pt-checkbox-group > .pt-checkbox-inline .pt-checkbox-inline {
  background: #fff;
  border: 1px solid #4cdcfc;
  padding: 3px 10px;
  width: auto !important;
  height: 24px !important;
  line-height: 16px;
  border-radius: 100px;
}
.pt-checkbox-tags .pt-checkbox .pt-checkbox-group > .pt-checkbox-inline .pt-checkbox-inline:after {
  display: none;
}
.pt-checkbox-tags .pt-checkbox .pt-checkbox-group > .pt-checkbox-inline .pt-checkbox-inline:hover {
  background: rgba(4, 182, 222, 0.45);
}
.pt-checkbox-tags .pt-checkbox .pt-checkbox-group > .pt-checkbox-inline .pt-checkbox-inline.checked {
  background: #038dac !important;
  border-color: #038dac;
  color: #fff !important;
}
.pt-checkbox-tags .pt-checkbox.disabled .pt-checkbox-group > .pt-checkbox-inline .pt-checkbox-inline {
  background: #f8f8f8;
  color: #666;
}
.pt-checkbox-tags .pt-checkbox.disabled .pt-checkbox-group > .pt-checkbox-inline .pt-checkbox-inline:hover {
  background: #f8f8f8;
}
.pt-checkbox-tags.active-component .pt-checkbox .pt-checkbox-group:after {
  display: none !important;
}
.pt-radio-tags .pt-radio .pt-radio-group > .pt-radio-inline .pt-radio-inline {
  background: #fff;
  border: 1px solid #4cdcfc;
  padding: 3px 10px;
  width: auto !important;
  height: 24px !important;
  line-height: 16px;
  border-radius: 100px;
}
.pt-radio-tags .pt-radio .pt-radio-group > .pt-radio-inline .pt-radio-inline:after {
  display: none;
}
.pt-radio-tags .pt-radio .pt-radio-group > .pt-radio-inline .pt-radio-inline:hover {
  background: rgba(4, 182, 222, 0.45);
}
.pt-radio-tags .pt-radio .pt-radio-group > .pt-radio-inline .pt-radio-inline.checked {
  background: #038dac !important;
  border-color: #038dac;
  color: #fff !important;
}
.pt-radio-tags .pt-radio.disabled .pt-radio-group > .pt-radio-inline .pt-radio-inline {
  background: #f8f8f8;
  color: #666;
}
.pt-radio-tags .pt-radio.disabled .pt-radio-group > .pt-radio-inline .pt-radio-inline:hover {
  background: #f8f8f8;
}
.pt-radio-tags.active-component .pt-radio .pt-radio-group:after {
  display: none !important;
}
.pt-form.pt-form-inline .pt-form-group.pt-checkbox-question,
.pt-form.pt-form-vertical.pt-form-grid .pt-form-group.pt-checkbox-question {
  width: 100%;
  margin-left: 0 !important;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.pt-form.pt-form-inline .pt-form-group.pt-checkbox-question .pt-checkbox .pt-checkbox-group,
.pt-form.pt-form-vertical.pt-form-grid .pt-form-group.pt-checkbox-question .pt-checkbox .pt-checkbox-group {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.pt-form.pt-form-inline .pt-form-group.pt-checkbox-question .pt-checkbox .pt-checkbox-group:after,
.pt-form.pt-form-vertical.pt-form-grid .pt-form-group.pt-checkbox-question .pt-checkbox .pt-checkbox-group:after {
  display: none;
}
.pt-form.pt-form-inline .pt-form-group.pt-checkbox-question .copy-control,
.pt-form.pt-form-vertical.pt-form-grid .pt-form-group.pt-checkbox-question .copy-control {
  display: none !important;
}
.pt-form.pt-form-inline .pt-form-group.pt-radio-question,
.pt-form.pt-form-vertical.pt-form-grid .pt-form-group.pt-radio-question {
  width: 100%;
  margin-left: 0 !important;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.pt-form.pt-form-inline .pt-form-group.pt-radio-question .pt-radio .pt-radio-group,
.pt-form.pt-form-vertical.pt-form-grid .pt-form-group.pt-radio-question .pt-radio .pt-radio-group {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.pt-form.pt-form-inline .pt-form-group.pt-radio-question .pt-radio .pt-radio-group:after,
.pt-form.pt-form-vertical.pt-form-grid .pt-form-group.pt-radio-question .pt-radio .pt-radio-group:after {
  display: none;
}
.pt-form.pt-form-inline .pt-form-group.pt-radio-question .copy-control,
.pt-form.pt-form-vertical.pt-form-grid .pt-form-group.pt-radio-question .copy-control {
  display: none !important;
}
.pt-checkbox-tabs .pt-checkbox .pt-checkbox-group {
  border-bottom: 1px solid #e0e0e0;
}
.pt-checkbox-tabs .pt-checkbox .pt-checkbox-group > .pt-checkbox-inline {
  margin-bottom: -1px;
}
.pt-checkbox-tabs .pt-checkbox .pt-checkbox-group > .pt-checkbox-inline .pt-checkbox-inline {
  background: transparent;
  border: 0;
  border-radius: 3px 3px 0 0;
  padding: 3px 10px;
  width: auto !important;
  height: 24px !important;
  line-height: 18px;
  border: 1px solid transparent;
  border-bottom: 0;
}
.pt-checkbox-tabs .pt-checkbox .pt-checkbox-group > .pt-checkbox-inline .pt-checkbox-inline:after {
  display: none;
}
.pt-checkbox-tabs .pt-checkbox .pt-checkbox-group > .pt-checkbox-inline .pt-checkbox-inline:hover {
  background: #f1f1f1;
}
.pt-checkbox-tabs .pt-checkbox .pt-checkbox-group > .pt-checkbox-inline .pt-checkbox-inline.checked {
  border-color: #e0e0e0;
  color: #fda249 !important;
  box-shadow: 0 2px 0 #fff;
  background: #fff;
}
.pt-checkbox-tabs .pt-checkbox.disabled .pt-checkbox-group > .pt-checkbox-inline .pt-checkbox-inline {
  background: #f8f8f8;
  color: #666;
}
.pt-checkbox-tabs .pt-checkbox.disabled .pt-checkbox-group > .pt-checkbox-inline .pt-checkbox-inline:hover {
  background: #f8f8f8;
}
.pt-checkbox-tabs.active-component .pt-checkbox .pt-checkbox-group:after {
  display: none !important;
}
.pt-radio-tabs .pt-radio .pt-radio-group {
  border-bottom: 1px solid #e0e0e0;
}
.pt-radio-tabs .pt-radio .pt-radio-group > .pt-radio-inline {
  margin-bottom: -1px;
}
.pt-radio-tabs .pt-radio .pt-radio-group > .pt-radio-inline .pt-radio-inline {
  background: transparent;
  border: 0;
  border-radius: 3px 3px 0 0;
  padding: 3px 10px;
  width: auto !important;
  height: 24px !important;
  line-height: 18px;
  border: 1px solid transparent;
  border-bottom: 0;
}
.pt-radio-tabs .pt-radio .pt-radio-group > .pt-radio-inline .pt-radio-inline:after {
  display: none;
}
.pt-radio-tabs .pt-radio .pt-radio-group > .pt-radio-inline .pt-radio-inline:hover {
  background: #f1f1f1;
}
.pt-radio-tabs .pt-radio .pt-radio-group > .pt-radio-inline .pt-radio-inline.checked {
  border-color: #e0e0e0;
  color: #fda249 !important;
  box-shadow: 0 2px 0 #fff;
  background: #fff;
}
.pt-radio-tabs .pt-radio.disabled .pt-radio-group > .pt-radio-inline .pt-radio-inline {
  background: #f8f8f8;
  color: #666;
}
.pt-radio-tabs .pt-radio.disabled .pt-radio-group > .pt-radio-inline .pt-radio-inline:hover {
  background: #f8f8f8;
}
.pt-radio-tabs.active-component .pt-radio .pt-radio-group:after {
  display: none !important;
}
.pt-close .pt-btn {
  background: transparent;
  position: relative;
  -moz-transition: 0.35s;
  transition: ease-in-out all 0.35s;
  -moz-transition: ease-in-out all 0.35s;
  -webkit-transtion: ease-in-out all 0.35s;
  -o-transition: ease-in-out all 0.35s;
  -webkit-transition: 0.35s;
  -o-transition: 0.35s;
  transition: 0.35s;
  color: #000000;
  opacity: 0.3;
}
.pt-close .pt-btn:hover {
  background: #ccc;
  opacity: 1;
}
.pt-title {
  display: inline-block;
}
.pt-title h1,
.pt-title h1 + span {
  font-size: 36px;
  line-height: 36px;
  font-weight: normal;
  display: inline-block;
}
.pt-title h2,
.pt-title h2 + span {
  font-size: 30px;
  line-height: 30px;
  font-weight: normal;
  display: inline-block;
}
.pt-title h3,
.pt-title h3 + span {
  font-size: 24px;
  line-height: 24px;
  font-weight: normal;
  display: inline-block;
}
.pt-title h4,
.pt-title h4 + span {
  font-size: 18px;
  line-height: 18px;
  font-weight: normal;
  display: inline-block;
}
.pt-title h5,
.pt-title h5 + span {
  font-size: 14px;
  line-height: 14px;
  font-weight: normal;
  display: inline-block;
}
.pt-title h6,
.pt-title h6 + span {
  font-size: 12px;
  line-height: 12px;
  font-weight: normal;
  display: inline-block;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-primary {
  color: #2a3f54;
}
.text-info {
  color: #04b6de;
}
.text-success {
  color: #16bc96;
}
.text-warning {
  color: #fda249;
}
.text-error,
.text-danger {
  color: #e22500;
}
.pt-components-title {
  font-size: 14px;
  margin: 8px 0;
}
.text-link {
  color: #04b6de;
  text-decoration: underline;
}
.text-link:hover {
  color: #038dac;
}
.pt-grid {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}
.pt-grid thead tr th,
.pt-grid tbody tr th,
.pt-grid tfoot tr th,
.pt-grid thead tr td,
.pt-grid tbody tr td,
.pt-grid tfoot tr td {
  position: relative;
  vertical-align: middle;
  border: 1px solid #e0e0e0;
  color: #424242;
  border-width: 0 1px 1px 0;
  padding: 2px 4px;
  overflow: hidden;
}
.pt-grid thead tr th:first-child.autoserial,
.pt-grid tbody tr th:first-child.autoserial,
.pt-grid tfoot tr th:first-child.autoserial,
.pt-grid thead tr td:first-child.autoserial,
.pt-grid tbody tr td:first-child.autoserial,
.pt-grid tfoot tr td:first-child.autoserial {
  text-align: center;
}
.pt-grid thead tr th span label,
.pt-grid tbody tr th span label,
.pt-grid tfoot tr th span label,
.pt-grid thead tr td span label,
.pt-grid tbody tr td span label,
.pt-grid tfoot tr td span label,
.pt-grid thead tr th label,
.pt-grid tbody tr th label,
.pt-grid tfoot tr th label,
.pt-grid thead tr td label,
.pt-grid tbody tr td label,
.pt-grid tfoot tr td label {
  margin-bottom: 0;
}
.pt-grid td.checkselect {
  text-align: center;
}
.pt-grid td.money,
.pt-grid td.number {
  text-align: right;
  padding-right: 8px !important;
}
.pt-grid td.checkbox,
.pt-grid td.radio {
  margin: 0;
  display: table-cell;
}
.pt-grid td.td-func a,
.pt-grid td.href-showdown a,
.pt-grid td.href a,
.pt-grid td.showfilebytype a {
  color: #04b6de;
  text-decoration: underline;
}
.pt-grid td.td-func a:hover,
.pt-grid td.href-showdown a:hover,
.pt-grid td.href a:hover,
.pt-grid td.showfilebytype a:hover {
  color: #424242;
  text-decoration: none;
}
.pt-grid td.align-left,
.pt-grid td.text.align-left,
.pt-grid td.checkselect.align-left,
.pt-grid td.money.align-left,
.pt-grid td.number.align-left,
.pt-grid td.checkbox.align-left,
.pt-grid td.radio.align-left,
.pt-grid td.href.align-left,
.pt-grid td.subdatatext.align-left,
.pt-grid td.stringreplace.align-left {
  text-align: left;
}
.pt-grid td.align-center,
.pt-grid td.text.align-center,
.pt-grid td.checkselect.align-center,
.pt-grid td.money.align-center,
.pt-grid td.number.align-center,
.pt-grid td.checkbox.align-center,
.pt-grid td.radio.align-center,
.pt-grid td.href.align-center,
.pt-grid td.subdatatext.align-center,
.pt-grid td.stringreplace.align-center {
  text-align: center;
}
.pt-grid td.align-right,
.pt-grid td.text.align-right,
.pt-grid td.checkselect.align-right,
.pt-grid td.money.align-right,
.pt-grid td.number.align-right,
.pt-grid td.checkbox.align-right,
.pt-grid td.radio.align-right,
.pt-grid td.href.align-right,
.pt-grid td.subdatatext.align-right,
.pt-grid td.stringreplace.align-right {
  text-align: right;
}
.pt-grid td.money-href a {
  color: #04b6de;
  text-decoration: underline;
}
.pt-grid td.money-href a:hover {
  text-decoration: none;
}
.pt-grid td.func .pt-func {
  display: block;
  width: 100%;
}
.pt-grid td.func .pt-func .pt-input-group {
  height: 24px;
  width: 100%;
  border-color: transparent;
}
.pt-grid td.func .pt-func .pt-input-group:hover {
  border: 1px solid transparent;
  box-shadow: none;
}
.pt-grid td .pt-td-info {
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  z-index: 2000;
  cursor: pointer;
}
.pt-grid td .pt-td-info:after {
  width: 8px;
  height: 8px;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 0 0;
  border-color: #fda249 transparent transparent transparent;
  top: 1px;
  left: 1px;
  z-index: 2001;
}
.pt-grid td .pt-td-info:hover:after {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 0 0;
  border-color: #fc8817 transparent transparent transparent;
}
.pt-grid td audio {
  height: 28px;
  width: 270px;
  transform: scale(0.85);
  margin-left: -20px;
  position: absolute;
  top: 50%;
  margin-top: -14px;
  left: 2px;
  z-index: 9;
}
.pt-grid-body {
  position: relative;
  overflow: hidden;
  z-index: 2;
}
.pt-grid-body.fixed-no-data {
  background: #f5f5f5;
  position: relative;
  z-index: 1;
  min-height: 120px;
}
.pt-grid-body.fixed-no-data:before {
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 9;
  content: '\ea5f';
  font-family: "icomoon";
  width: 48px;
  height: 56px;
  color: #999;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  margin: -42px 0 0 -24px;
}
.pt-grid-body.fixed-no-data:after {
  display: flex;
  position: absolute;
  z-index: 2;
  content: "\6682\65e0\6570\636e";
  top: 30px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  justify-content: center;
  align-items: center;
  color: rgba(0, 0, 0, 0.45);
  background: #f8f8f8;
}
.pt-grid-body.fixed-no-data.pt-grid-fields-groups::after {
  top: 59px;
}
.pt-grid-body.fixed-no-data .panel-emptyrows.no-data::before,
.pt-grid-body.fixed-no-data .panel-emptyrows.no-data::after {
  opacity: 0;
}
.pt-grid-body.fixed-no-data .panel-emptyrows.no-data::after {
  top: 0;
}
.pt-grid-body.fixed-no-data.pt-grid-fields-groups::after {
  top: 59px;
}
.pt-grid-body.fixed-loading:after {
  position: absolute;
  content: '';
  z-index: 2;
  background: #f5f5f5;
  top: 30px;
  right: 1px;
  bottom: 0;
  left: 1px;
}
.pt-grid-body.fixed-loading:before {
  position: absolute;
  content: "\e9c0";
  font-family: "icomoon";
  font-size: 24px;
  height: 24px;
  line-height: 24px;
  margin-top: -12px;
  font-weight: normal;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  margin: -25px;
  animation: 2s ptloading linear infinite;
  -webkit-animation: 2s ptloading linear infinite;
  z-index: 9;
  color: rgba(0, 0, 0, 0.25);
}
.pt-grid-body.fixed-loading.pt-grid-fields-groups:after {
  top: 59px;
}
.pt-grid-body.pt-panel {
  margin-bottom: 0;
  z-index: 0;
}
.pt-grid-body .pt-grid-body-head,
.pt-grid-body .pt-grid-body-container,
.pt-grid-body .pt-grid-body-footer {
  position: relative;
  border: 1px solid #e0e0e0;
}
.pt-grid-body .pt-grid-body-head + .pt-grid-body-container,
.pt-grid-body .pt-grid-body-container + .pt-grid-body-container,
.pt-grid-body .pt-grid-body-footer + .pt-grid-body-container {
  border-top: 0;
}
.pt-grid-body .pt-grid-body-container .netstar-tpeditor-querymode {
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  left: 0;
  padding: 10px;
  padding-bottom: 0;
  background: #fff;
  border-bottom: 1px solid #e0e0e0;
  overflow: hidden;
}
.pt-grid-body .pt-grid-body-container .netstar-tpeditor-querymode .pt-form.pt-form-normal .pt-form-group {
  margin-bottom: 10px;
}
.pt-grid-body .pt-grid-body-container .netstar-tpeditor-querymode:after {
  position: absolute;
  z-index: 10;
  content: '';
  top: 0;
  left: 0;
  width: 5px;
  height: 100%;
  background: rgba(0, 0, 0, 0.015);
  box-shadow: 30px 0 0 rgba(0, 0, 0, 0.015), 60px 0 0 rgba(0, 0, 0, 0.015), 90px 0 0 rgba(0, 0, 0, 0.015), 120px 0 0 rgba(0, 0, 0, 0.015), 150px 0 0 rgba(0, 0, 0, 0.015), 180px 0 0 rgba(0, 0, 0, 0.015), 210px 0 0 rgba(0, 0, 0, 0.015), 240px 0 0 rgba(0, 0, 0, 0.015), 270px 0 0 rgba(0, 0, 0, 0.015), 300px 0 0 rgba(0, 0, 0, 0.015), 330px 0 0 rgba(0, 0, 0, 0.015), 360px 0 0 rgba(0, 0, 0, 0.015), 390px 0 0 rgba(0, 0, 0, 0.015), 420px 0 0 rgba(0, 0, 0, 0.015), 450px 0 0 rgba(0, 0, 0, 0.015), 480px 0 0 rgba(0, 0, 0, 0.015), 510px 0 0 rgba(0, 0, 0, 0.015), 540px 0 0 rgba(0, 0, 0, 0.015), 570px 0 0 rgba(0, 0, 0, 0.015), 600px 0 0 rgba(0, 0, 0, 0.015), 630px 0 0 rgba(0, 0, 0, 0.015), 660px 0 0 rgba(0, 0, 0, 0.015), 690px 0 0 rgba(0, 0, 0, 0.015), 720px 0 0 rgba(0, 0, 0, 0.015), 750px 0 0 rgba(0, 0, 0, 0.015), 780px 0 0 rgba(0, 0, 0, 0.015), 810px 0 0 rgba(0, 0, 0, 0.015), 840px 0 0 rgba(0, 0, 0, 0.015), 870px 0 0 rgba(0, 0, 0, 0.015), 900px 0 0 rgba(0, 0, 0, 0.015), 930px 0 0 rgba(0, 0, 0, 0.015), 960px 0 0 rgba(0, 0, 0, 0.015), 990px 0 0 rgba(0, 0, 0, 0.015), 1020px 0 0 rgba(0, 0, 0, 0.015), 1050px 0 0 rgba(0, 0, 0, 0.015), 1080px 0 0 rgba(0, 0, 0, 0.015), 1110px 0 0 rgba(0, 0, 0, 0.015), 1140px 0 0 rgba(0, 0, 0, 0.015), 1170px 0 0 rgba(0, 0, 0, 0.015), 1200px 0 0 rgba(0, 0, 0, 0.015), 1230px 0 0 rgba(0, 0, 0, 0.015), 1260px 0 0 rgba(0, 0, 0, 0.015), 1290px 0 0 rgba(0, 0, 0, 0.015), 1320px 0 0 rgba(0, 0, 0, 0.015), 1350px 0 0 rgba(0, 0, 0, 0.015), 1380px 0 0 rgba(0, 0, 0, 0.015), 1410px 0 0 rgba(0, 0, 0, 0.015), 1440px 0 0 rgba(0, 0, 0, 0.015), 1470px 0 0 rgba(0, 0, 0, 0.015), 1500px 0 0 rgba(0, 0, 0, 0.015), 1530px 0 0 rgba(0, 0, 0, 0.015), 1560px 0 0 rgba(0, 0, 0, 0.015), 1590px 0 0 rgba(0, 0, 0, 0.015), 1620px 0 0 rgba(0, 0, 0, 0.015), 1650px 0 0 rgba(0, 0, 0, 0.015), 1680px 0 0 rgba(0, 0, 0, 0.015), 1710px 0 0 rgba(0, 0, 0, 0.015), 1740px 0 0 rgba(0, 0, 0, 0.015), 1770px 0 0 rgba(0, 0, 0, 0.015), 1800px 0 0 rgba(0, 0, 0, 0.015), 1830px 0 0 rgba(0, 0, 0, 0.015), 1860px 0 0 rgba(0, 0, 0, 0.015), 1890px 0 0 rgba(0, 0, 0, 0.015), 1920px 0 0 rgba(0, 0, 0, 0.015), 1950px 0 0 rgba(0, 0, 0, 0.015), 1980px 0 0 rgba(0, 0, 0, 0.015), 2010px 0 0 rgba(0, 0, 0, 0.015), 2040px 0 0 rgba(0, 0, 0, 0.015), 2070px 0 0 rgba(0, 0, 0, 0.015), 2100px 0 0 rgba(0, 0, 0, 0.015), 2130px 0 0 rgba(0, 0, 0, 0.015), 2160px 0 0 rgba(0, 0, 0, 0.015), 2190px 0 0 rgba(0, 0, 0, 0.015), 2220px 0 0 rgba(0, 0, 0, 0.015), 2250px 0 0 rgba(0, 0, 0, 0.015), 2280px 0 0 rgba(0, 0, 0, 0.015), 2310px 0 0 rgba(0, 0, 0, 0.015), 2340px 0 0 rgba(0, 0, 0, 0.015), 2370px 0 0 rgba(0, 0, 0, 0.015), 2400px 0 0 rgba(0, 0, 0, 0.015), 2430px 0 0 rgba(0, 0, 0, 0.015), 2460px 0 0 rgba(0, 0, 0, 0.015), 2490px 0 0 rgba(0, 0, 0, 0.015), 2520px 0 0 rgba(0, 0, 0, 0.015), 2550px 0 0 rgba(0, 0, 0, 0.015), 2580px 0 0 rgba(0, 0, 0, 0.015), 2610px 0 0 rgba(0, 0, 0, 0.015), 2640px 0 0 rgba(0, 0, 0, 0.015), 2670px 0 0 rgba(0, 0, 0, 0.015), 2700px 0 0 rgba(0, 0, 0, 0.015), 2730px 0 0 rgba(0, 0, 0, 0.015), 2760px 0 0 rgba(0, 0, 0, 0.015), 2790px 0 0 rgba(0, 0, 0, 0.015), 2820px 0 0 rgba(0, 0, 0, 0.015), 2850px 0 0 rgba(0, 0, 0, 0.015), 2880px 0 0 rgba(0, 0, 0, 0.015), 2910px 0 0 rgba(0, 0, 0, 0.015), 2940px 0 0 rgba(0, 0, 0, 0.015), 2970px 0 0 rgba(0, 0, 0, 0.015), 3000px 0 0 rgba(0, 0, 0, 0.015);
  transform: skewX(-30deg);
}
.pt-grid-body .pt-grid-body-container tr:nth-child(even):not(.selected):not(:hover) td,
.pt-grid-body .pt-grid-body-container tr:nth-child(even):not(.selected):not(:hover) td:not(:first-child) {
  background: #f8f8f8;
}
.pt-grid-body .pt-grid-body-container tr:nth-child(even):not(.selected):not(:hover) td.unsaved {
  background: #e9ffec;
}
.pt-grid-body .pt-grid-body-container tr.tr-disabled {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  position: relative;
}
.pt-grid-body .pt-grid-body-container tr.tr-disabled::after {
  position: absolute;
  top: 0;
  left: 30px;
  right: 0;
  bottom: 0;
  content: "";
  background-color: transparent;
  z-index: 9999999;
  width: 100%;
  height: 100%;
}
.pt-grid-body .pt-grid-body-container tr.tr-disabled.selected {
  background: #eee;
}
.pt-grid-body .pt-grid-body-container tr.tr-disabled.selected td.autoserial.copy-autoserial {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  color: transparent !important;
}
.pt-grid-body .pt-grid-body-container tr.tr-disabled.selected td.autoserial.copy-autoserial:hover {
  color: transparent !important;
}
.pt-grid-body .pt-grid-body-container tr.tr-disabled.selected td.autoserial.copy-autoserial:first-child:before {
  background: transparent;
}
.pt-grid-body .pt-grid-body-container tr.tr-disabled.selected td.autoserial:first-child {
  color: #424242;
  background: transparent;
  color: transparent;
}
.pt-grid-body .pt-grid-body-container tr.tr-disabled.selected td.autoserial:first-child:hover {
  color: transparent;
}
.pt-grid-body .pt-grid-body-container tr.tr-disabled td,
.pt-grid-body .pt-grid-body-container tr.tr-disabled td.href {
  background: rgba(0, 0, 0, 0.1) !important;
}
.pt-grid-body .pt-grid-body-container tr.tr-disabled td:before,
.pt-grid-body .pt-grid-body-container tr.tr-disabled td.href:before {
  background-color: transparent;
}
.pt-grid-body .pt-grid-body-container tr.tr-disabled:hover td {
  background: #fff;
}
.pt-grid-body .pt-grid-body-container tr.tr-disabled td {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
.pt-grid-body .pt-grid-body-container tr.selected td {
  background: #ffead6;
}
.pt-grid-body .pt-grid-body-container tr.selected td:hover {
  background: #feddbd;
}
.pt-grid-body .pt-grid-body-container .pt-grid-body tr td.radio {
  margin: 0;
}
.pt-grid-body .pt-grid-body-head {
  background: #f7f7f7;
  border-top: 1px solid #e0e0e0;
  overflow: hidden;
}
.pt-grid-body .pt-grid-body-head tr:last-child td {
  border-bottom: 0;
}
.pt-grid-body .pt-grid-body-head td {
  overflow: visible;
}
.pt-grid-body .pt-grid-body-head td:hover {
  background: #fda249;
  color: #fff;
}
.pt-grid-body .pt-grid-body-head td:first-child {
  border-bottom: 0;
}
.pt-grid-body .pt-grid-body-head td.money,
.pt-grid-body .pt-grid-body-head td.number {
  text-align: left;
}
.pt-grid-body .pt-grid-body-head td.td-tree-control:hover .tree-control-btns .pt-btn i,
.pt-grid-body .pt-grid-body-head td.td-tree-control:active .tree-control-btns .pt-btn i {
  color: #424242;
}
.pt-grid-body .pt-grid-body-head td.td-tree-control:hover .label.treenode-title,
.pt-grid-body .pt-grid-body-head td.td-tree-control:active .label.treenode-title {
  color: #424242;
}
.pt-grid-body .pt-grid-body-head td.td-tree-control .rowbtns.tree-control-btns {
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
}
.pt-grid-body .pt-grid-body-head td.td-tree-control .rowbtns.tree-control-btns .pt-btn {
  background: #ffffff !important;
  text-align: center;
  padding: 0 3px;
  font-size: 12px;
  margin-right: 1px;
  height: 24px !important;
  line-height: 24px;
}
.pt-grid-body .pt-grid-body-head td.td-tree-control .rowbtns.tree-control-btns .pt-btn:hover,
.pt-grid-body .pt-grid-body-head td.td-tree-control .rowbtns.tree-control-btns .pt-btn.selected {
  background: #fda249 !important;
  color: #fff;
}
.pt-grid-body .pt-grid-body-head td.td-tree-control .rowbtns.tree-control-btns .pt-btn:nth-child(2) {
  margin-right: 0px;
}
.pt-grid-body .pt-grid-body-head td.td-tree-control .rowbtns.tree-control-btns .pt-btn .icon-list-close::after {
  content: '\e942';
  font-family: "icomoon";
  color: #000;
  position: absolute;
  right: 2px;
}
.pt-grid-body .pt-grid-body-head td.td-tree-control .rowbtns.tree-control-btns .pt-btn .icon-list-open::after {
  content: '\e944';
  font-family: "icomoon";
  color: #000;
  position: absolute;
  right: 1px;
}
.pt-grid-body .pt-grid-body-head td.td-tree-control .rowbtns + label.treenode-title {
  margin-left: 44px;
  margin-bottom: 0;
  height: 24px;
  line-height: 24px;
}
.pt-grid-body .pt-grid-body-head td.thead-th {
  position: relative;
}
.pt-grid-body .pt-grid-body-head td.thead-th .pt-btn.pt-btn-icon {
  position: absolute;
  right: 0;
  top: 10px;
  margin-top: -9px;
  background: transparent;
  border: 0;
  transform: scale(0.75);
}
.pt-grid-body .pt-grid-body-head td.thead-th .pt-btn.pt-btn-icon i {
  font-size: 12px;
  color: #9e9e9e;
}
.pt-grid-body .pt-grid-body-head td.thead-th:hover .pt-btn.pt-btn-icon {
  background: rgba(0, 0, 0, 0.25);
}
.pt-grid-body .pt-grid-body-head td.thead-th:hover .pt-btn.pt-btn-icon span,
.pt-grid-body .pt-grid-body-head td.thead-th:hover .pt-btn.pt-btn-icon.btn-sort-series span,
.pt-grid-body .pt-grid-body-head td.thead-th:hover .pt-btn.pt-btn-icon i,
.pt-grid-body .pt-grid-body-head td.thead-th:hover .pt-btn.pt-btn-icon.btn-sort-series i {
  color: #fff;
}
.pt-grid-body .pt-grid-body-head td.thead-th.pt-form-required-tips .pt-form-required-tips {
  display: none !important;
  opacity: 0;
}
.pt-grid-body .pt-grid-body-head td.thead-th.btns:hover span a {
  color: #fff;
}
.pt-grid-body .pt-grid-body-head td.thead-th.btns:hover span a:hover {
  text-decoration: underline;
}
.pt-grid-body .pt-grid-body-head td.dictionary span {
  text-align: left;
}
.pt-grid-body .pt-grid-body-head td.pt-td-required span {
  position: relative;
}
.pt-grid-body .pt-grid-body-head td.pt-td-required span::after {
  content: '*';
  color: #e22500;
}
.pt-grid-body .pt-grid-body-head.pt-grid-body-header-groups td:first-child {
  border-bottom: 1px solid #e0e0e0;
}
.pt-grid-body .pt-grid-body-head.pt-grid-td-height-auto table.pt-grid tbody tr td {
  height: auto;
  min-height: 28px;
  white-space: normal;
  word-break: break-all;
  padding-top: 5px;
  padding-bottom: 5px;
}
.pt-grid-body .pt-grid-body-footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  background: #f7f7f7;
  margin-top: -2px;
  overflow: hidden;
  z-index: 9;
}
.pt-grid-body .pt-grid-body-footer tr td {
  text-align: right;
  padding-right: 8px !important;
}
.pt-grid-body .pt-grid-body-footer tr td:first-child {
  padding: 0;
  background: #f7f7f7;
}
.pt-grid-body .pt-grid-body-footer tr:last-child td {
  border-bottom-width: 0;
}
.pt-grid-body .pt-grid-body-footer tr.pt-switch-on,
.pt-grid-body .pt-grid-body-footer tr.pt-switch-off {
  position: relative;
}
.pt-grid-body .pt-grid-body-footer tr.pt-switch-on td:first-child,
.pt-grid-body .pt-grid-body-footer tr.pt-switch-off td:first-child {
  background: #fff;
  border-right-color: #fff;
}
.pt-grid-body .pt-grid-body-footer tr.pt-switch-on td:nth-child(2),
.pt-grid-body .pt-grid-body-footer tr.pt-switch-off td:nth-child(2) {
  padding: 0;
  text-align: center;
}
.pt-grid-body .pt-grid-body-footer tr.pt-switch-on .pt-statistical-switch,
.pt-grid-body .pt-grid-body-footer tr.pt-switch-off .pt-statistical-switch {
  position: absolute;
  top: 50%;
  right: 5px;
  left: 5px;
  width: 20px;
  height: 10px;
  background: #ddd;
  border-radius: 10px;
  margin-top: -8px;
  cursor: pointer;
  transition: ease-in-out all 0.25s;
}
.pt-grid-body .pt-grid-body-footer tr.pt-switch-on .pt-statistical-switch .pt-statistical-switch-control,
.pt-grid-body .pt-grid-body-footer tr.pt-switch-off .pt-statistical-switch .pt-statistical-switch-control {
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: #fff;
  position: absolute;
  top: 50%;
  right: 2px;
  margin-top: -3px;
}
.pt-grid-body .pt-grid-body-footer tr.pt-switch-on td {
  background: #f4f4f4;
}
.pt-grid-body .pt-grid-body-footer tr.pt-switch-on td:first-child {
  background: #f4f4f4;
  border-right-color: #f4f4f4;
}
.pt-grid-body .pt-grid-body-footer tr.pt-switch-on .pt-statistical-switch {
  background: #16bc96;
}
.pt-grid-body .pt-grid-body-footer tr.pt-switch-on .pt-statistical-switch .pt-statistical-switch-control {
  right: auto;
  left: 2px;
}
.pt-grid-body .pt-calendar-title {
  padding: 10px;
}
.pt-grid-body .pt-grid tr.info > th,
.pt-grid-body .pt-grid tr.info > td {
  background: #4cdcfc;
  color: #000000;
}
.pt-grid-body .pt-grid tr.info:hover > th,
.pt-grid-body .pt-grid tr.info:hover > td {
  background: #33d7fb;
  color: #000000;
}
.pt-grid-body .pt-grid-body .pt-grid tr:hover td {
  background: #f0f0f0;
  color: #424242;
}
.pt-grid-body .pt-grid tr.ns-tips-placeholder [ns-editable="true"] {
  position: relative;
}
.pt-grid-body .pt-grid tr.ns-tips-placeholder [ns-editable="true"]:before {
  content: attr(data-content);
  color: #666;
}
.pt-grid-body .pt-grid tr.ns-tips-placeholder [ns-editable="true"][ns-edit-type="business"]:before {
  content: attr(data-content);
  color: #666;
}
.pt-grid-body .pt-grid tr.ns-tips-placeholder .switchselect:before,
.pt-grid-body .pt-grid tr.ns-tips-placeholder .switch:before,
.pt-grid-body .pt-grid tr.ns-tips-placeholder .selectshowedit:before {
  display: none;
}
.pt-grid-body .pt-grid tr.selected {
  background: #ffead6;
}
.pt-grid-body .pt-grid tr.selected > span,
.pt-grid-body .pt-grid tr.selected > .autoserial {
  color: #fda249;
  background: transparent;
}
.pt-grid-body .pt-grid tr.selected > span:first-child,
.pt-grid-body .pt-grid tr.selected > .autoserial:first-child {
  color: transparent;
}
.pt-grid-body .pt-grid tr.selected > span:first-child:after,
.pt-grid-body .pt-grid tr.selected > .autoserial:first-child:after {
  top: 50%;
  left: 50%;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 8px;
  border-color: transparent transparent transparent #fda249;
  margin: -4px;
}
.pt-grid-body .pt-grid tr.selected > span.copy-autoserial:first-child,
.pt-grid-body .pt-grid tr.selected > .autoserial.copy-autoserial:first-child {
  position: relative;
}
.pt-grid-body .pt-grid tr.selected > span.copy-autoserial:first-child:after,
.pt-grid-body .pt-grid tr.selected > .autoserial.copy-autoserial:first-child:after {
  display: none;
}
.pt-grid-body .pt-grid tr.selected > span.copy-autoserial:first-child:before,
.pt-grid-body .pt-grid tr.selected > .autoserial.copy-autoserial:first-child:before {
  position: absolute;
  content: "\ea7d";
  top: 50%;
  left: 50%;
  width: 14px;
  height: 20px;
  margin: -10px 0 0 -7px;
  font-family: "icomoon";
  font-size: 14px;
  color: #fda249;
  background: transparent;
}
.pt-grid-body .pt-grid tr.selected > span.copy-autoserial:first-child:hover,
.pt-grid-body .pt-grid tr.selected > .autoserial.copy-autoserial:first-child:hover {
  cursor: pointer;
  background-color: #fffcfa;
}
.pt-grid-body .pt-grid tr.selected:hover td {
  background: #feddbd;
  color: #424242;
}
.pt-grid-body .pt-grid tr.selected:hover td:first-child {
  color: transparent;
}
.pt-grid-body .pt-grid tr td {
  background: #fff;
  /* 可编辑的单元格 */
}
.pt-grid-body .pt-grid tr td .pt-placeholder-span {
  color: #9e9e9e;
}
.pt-grid-body .pt-grid tr td.unsaved {
  background: #e9ffec;
}
.pt-grid-body .pt-grid tr td .pt-td-text {
  min-height: 16px;
  word-wrap: break-word;
  word-break: break-word;
  white-space: pre-wrap;
}
.pt-grid-body .pt-grid tr td.pt-td-check .pt-check-group {
  text-align: center;
}
.pt-grid-body .pt-grid tr td.pt-td-btn {
  text-align: center;
}
.pt-grid-body .pt-grid tr td.pt-td-btn .pt-btn-group {
  text-align: center;
  margin: 0;
}
.pt-grid-body .pt-grid tr td.pt-td-btn .pt-btn-group > button {
  display: inline-block;
}
.pt-grid-body .pt-grid tr td.pt-td-btn .pt-btn-group button.pt-btn {
  margin-bottom: 0;
}
.pt-grid-body .pt-grid tr td.pt-td-btn .pt-btn-group button.pt-btn i.fa-close {
  color: #e22500;
}
.pt-grid-body .pt-grid tr td .pt-td-tags .pt-tags-body .pt-tags-group {
  border: 0;
  padding: 0;
}
.pt-grid-body .pt-grid tr td .pt-td-tags .pt-tags-body .pt-tags-group .pt-tags-item {
  border: 1px solid #e0e0e0;
  background: #f8f8f8;
  display: inline-block;
  margin: 5px;
  padding: 0 5px;
}
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn {
  color: #424242;
  background-color: transparent;
  border-color: transparent;
  border: 0;
  background: transparent;
  height: 22px;
  line-height: 22px;
}
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:hover,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:focus,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.focus,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:active,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.active,
.open > .dropdown-toggle.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn {
  color: #424242;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:active,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.active,
.open > .dropdown-toggle.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn {
  background-image: none;
}
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled],
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled:hover,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled]:hover,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:hover,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled:focus,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled]:focus,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:focus,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled.focus,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled].focus,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.focus,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled:active,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled]:active,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:active,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled.active,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled].active,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.active {
  background-color: transparent;
  border-color: transparent;
}
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn .badge {
  color: transparent;
  background-color: #424242;
}
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:hover,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:focus,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.focus,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:active,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.active,
.open > .dropdown-toggle.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:active,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.active,
.open > .dropdown-toggle.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn {
  background-image: none;
}
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled],
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled:hover,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled]:hover,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:hover,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled:focus,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled]:focus,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:focus,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled.focus,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled].focus,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.focus,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled:active,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled]:active,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:active,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled.active,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled].active,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.active {
  background: #fff;
  border-color: transparent;
  color: #9e9e9e;
  background: rgba(0, 0, 0, 0.15);
}
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled i,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled] i,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn i,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled:hover i,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled]:hover i,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:hover i,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled:focus i,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled]:focus i,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:focus i,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled.focus i,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled].focus i,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.focus i,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled:active i,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled]:active i,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:active i,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled.active i,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled].active i,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.active i,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled span,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled] span,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn span,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled:hover span,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled]:hover span,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:hover span,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled:focus span,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled]:focus span,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:focus span,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled.focus span,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled].focus span,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.focus span,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled:active span,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled]:active span,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:active span,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.disabled.active span,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn[disabled].active span,
fieldset[disabled] .pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn.active span {
  color: #aaa;
}
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn .badge {
  color: transparent;
  background-color: #424242;
}
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:hover,
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:focus {
  color: #fda249;
  text-decoration: underline;
  background: transparent;
}
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn span {
  color: #fda249;
}
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:hover {
  background: #dcdcdc;
  border-radius: 3px;
}
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn:hover span {
  text-decoration: underline;
}
.pt-grid-body .pt-grid tr td.pt-td-img {
  padding: 3px 3px 2px 3px;
  display: table-cell;
  vertical-align: inherit;
}
.pt-grid-body .pt-grid tr td.pt-td-img .pt-img-mini img {
  display: block;
}
.pt-grid-body .pt-grid tr td.pt-td-img .pt-img-mini:hover + .pt-img-view {
  display: block !important;
}
.pt-grid-body .pt-grid tr td.pt-td-img .pt-img-view {
  display: none;
  position: fixed;
  top: 200px;
  left: 650px;
  max-width: 300px;
  z-index: 99;
}
.pt-grid-body .pt-grid tr td.pt-td-img .pt-img-view img {
  display: block;
  width: 100%;
}
.pt-grid-body .pt-grid tr td.pt-td-number {
  text-align: right;
}
.pt-grid-body .pt-grid tr td.pt-celledit {
  position: relative;
}
.pt-grid-body .pt-grid tr td.pt-celledit .pt-input-group {
  width: calc(100% + 2px);
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
}
.pt-grid-body .pt-grid tr td.pt-celledit .pt-input-group .pt-form-control {
  min-width: 100%;
}
.pt-grid-body .pt-grid tr td.pt-celledit .pt-input-group .pt-input-group-btn {
  width: 22px;
}
.pt-grid-body .pt-grid tr td.pt-celledit .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default {
  background: #fff;
}
.pt-grid-body .pt-grid tr td.pt-celledit .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default:hover {
  color: #e0e0e0;
}
.pt-grid-body .pt-grid tr td.pt-col-sort {
  position: relative;
}
.pt-grid-body .pt-grid tr td.pt-col-sort:after {
  position: absolute;
  right: 0;
  top: 50%;
  bottom: 0;
  margin-top: -5px;
  text-align: center;
  font-family: FontAwesome;
  content: "\f0d8";
}
.pt-grid-body .pt-grid tr td.pt-col-sort.active:after {
  content: "\f0d7";
}
.pt-grid-body .pt-grid tr td.pt-col-setting button {
  font-size: 16px;
}
.pt-grid-body .pt-grid tr td.pt-col-setting button.pt-btn-link {
  padding: 0;
  text-align: center;
}
.pt-grid-body .pt-grid tr td.pt-col-setting button.pt-btn-link i {
  margin: 0;
  padding: 0;
}
.pt-grid-body .pt-grid tr td .rowbtns .pt-btn {
  background: transparent;
}
.pt-grid-body .pt-grid tr td .rowbtns .pt-btn span {
  color: #e22500;
  display: inline-block;
}
.pt-grid-body .pt-grid tr td[ns-editable="true"]:hover,
.pt-grid-body .pt-grid tr td[ns-footertype="true"]:hover {
  background: #e6e6e6;
}
.pt-grid-body .pt-grid tr td[ns-editable="true"]:hover:after,
.pt-grid-body .pt-grid tr td[ns-footertype="true"]:hover:after {
  position: absolute;
  top: 50%;
  content: "\e9e5";
  font-family: "icomoon";
  font-size: 10px;
  color: #9e9e9e;
  height: 10px;
  line-height: 10px;
  margin-top: -5px;
  font-weight: normal;
  transform: scale(0.75);
  transform-origin: right;
  right: 2px;
  top: 7px;
}
.pt-grid-body .pt-grid tr td[ns-editable="sum"] {
  background: #e9ffec;
}
.pt-grid-body .pt-grid tr td[ns-editable="average"] {
  background: #ceecf3;
}
.pt-grid-body .pt-grid tr td .pt-form-required-tips {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  margin: 0;
  color: #e22500;
  background: transparent;
  font-size: 12px;
  padding: 6px;
}
.pt-grid-body .pt-grid-body-head table tbody tr td {
  position: relative;
  background: #f7f7f7;
  white-space: nowrap;
}
.pt-grid-body .pt-grid-body-head table tbody tr td.sorting-asc,
.pt-grid-body .pt-grid-body-head table tbody tr td:hover.sorting-asc,
.pt-grid-body .pt-grid-body-head table tbody tr td.sorting-desc,
.pt-grid-body .pt-grid-body-head table tbody tr td:hover.sorting-desc {
  background-color: #f0f0f0;
  position: relative;
}
.pt-grid-body .pt-grid-body-head table tbody tr td.sorting-asc::before,
.pt-grid-body .pt-grid-body-head table tbody tr td:hover.sorting-asc::before,
.pt-grid-body .pt-grid-body-head table tbody tr td.sorting-desc::before,
.pt-grid-body .pt-grid-body-head table tbody tr td:hover.sorting-desc::before,
.pt-grid-body .pt-grid-body-head table tbody tr td.sorting-asc:after,
.pt-grid-body .pt-grid-body-head table tbody tr td:hover.sorting-asc:after,
.pt-grid-body .pt-grid-body-head table tbody tr td.sorting-desc:after,
.pt-grid-body .pt-grid-body-head table tbody tr td:hover.sorting-desc:after {
  position: absolute;
  right: 8px;
  color: #cacaca;
  font-size: 12px;
  font-family: 'icomoon';
  width: 6px;
  height: 6px;
}
.pt-grid-body .pt-grid-body-head table tbody tr td.sorting-asc::before,
.pt-grid-body .pt-grid-body-head table tbody tr td:hover.sorting-asc::before,
.pt-grid-body .pt-grid-body-head table tbody tr td.sorting-desc::before,
.pt-grid-body .pt-grid-body-head table tbody tr td:hover.sorting-desc::before {
  top: 3px;
  content: "\e946";
}
.pt-grid-body .pt-grid-body-head table tbody tr td.sorting-asc:after,
.pt-grid-body .pt-grid-body-head table tbody tr td:hover.sorting-asc:after,
.pt-grid-body .pt-grid-body-head table tbody tr td.sorting-desc:after,
.pt-grid-body .pt-grid-body-head table tbody tr td:hover.sorting-desc:after {
  bottom: 11px;
  content: "\e940";
}
.pt-grid-body .pt-grid-body-head table tbody tr td.sorting-asc::before,
.pt-grid-body .pt-grid-body-head table tbody tr td:hover.sorting-asc::before {
  color: #000000;
}
.pt-grid-body .pt-grid-body-head table tbody tr td.sorting-desc:after,
.pt-grid-body .pt-grid-body-head table tbody tr td:hover.sorting-desc:after {
  color: #000000;
}
.pt-grid-body .pt-grid-body-head table tbody tr td:hover.sorting-asc,
.pt-grid-body .pt-grid-body-head table tbody tr td:hover.sorting-desc {
  background-color: #2a3f54;
}
.pt-grid-body .pt-grid-body-head table tbody tr td.current,
.pt-grid-body .pt-grid-body-head table tbody tr td.current.sorting-asc,
.pt-grid-body .pt-grid-body-head table tbody tr td.current.sorting-desc {
  color: #ffffff;
  background: #fda249;
  border-color: #fda249;
}
.pt-grid-body .pt-grid-body-head table tbody tr td .handler {
  position: absolute;
  top: 0;
  right: -10px;
  width: 20px;
  height: 100%;
  cursor: e-resize;
  z-index: 21;
}
.pt-grid-body .pt-grid-body-head table tbody tr td:last-child .handler {
  right: 0;
}
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th {
  position: relative;
  z-index: 1;
}
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th[ns-field="NETSTAR-AUTOSERIAL"] .icon-set-explor {
  cursor: pointer;
}
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th .pt-btn-group,
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th .pt-grid-th-btn {
  position: absolute;
  z-index: 9;
  right: 0;
  top: 50%;
  margin-top: -12px;
  height: 24px;
  display: block;
}
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th .pt-btn-group .pt-btn.pt-btn-icon,
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th .pt-grid-th-btn .pt-btn.pt-btn-icon {
  position: static;
  z-index: 9;
  margin: 0;
  top: 0;
  display: none;
  height: 24px;
  width: 24px;
}
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th .pt-btn-group .pt-btn.pt-btn-icon.btn-sort-series,
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th .pt-grid-th-btn .pt-btn.pt-btn-icon.btn-sort-series {
  text-align: left;
  display: block;
  position: relative;
}
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th .pt-btn-group .pt-btn.pt-btn-icon.btn-sort-series:before,
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th .pt-grid-th-btn .pt-btn.pt-btn-icon.btn-sort-series:before {
  position: absolute;
  top: -3px;
  right: 0;
  color: #9e9e9e;
  content: '';
  font-family: "icomoon";
  transform: scale(0.8);
}
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th .pt-btn-group .pt-btn.pt-btn-icon.btn-sort-series.sort-series-1:before,
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th .pt-grid-th-btn .pt-btn.pt-btn-icon.btn-sort-series.sort-series-1:before {
  content: "\e905";
}
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th .pt-btn-group .pt-btn.pt-btn-icon.btn-sort-series.sort-series-2::before,
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th .pt-grid-th-btn .pt-btn.pt-btn-icon.btn-sort-series.sort-series-2::before {
  content: "\e90a";
}
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th .pt-btn-group .pt-btn.pt-btn-icon.btn-sort-series.sort-series-3::before,
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th .pt-grid-th-btn .pt-btn.pt-btn-icon.btn-sort-series.sort-series-3::before {
  content: "\e90f";
}
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th .pt-btn-group .pt-btn.pt-btn-icon.btn-sort-series.sort-series-4::before,
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th .pt-grid-th-btn .pt-btn.pt-btn-icon.btn-sort-series.sort-series-4::before {
  content: "\e914";
}
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th .pt-btn-group .pt-btn.pt-btn-icon.btn-sort-series.sort-series-5::before,
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th .pt-grid-th-btn .pt-btn.pt-btn-icon.btn-sort-series.sort-series-5::before {
  content: "\e919";
}
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th:hover .pt-btn.pt-btn-icon.btn-sort-series:before {
  color: #fff;
}
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th[ns-alreadly-filterable="true"] .pt-btn-group .pt-btn.pt-btn-icon,
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th:hover .pt-btn-group .pt-btn.pt-btn-icon,
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th[ns-alreadly-filterable="true"] .pt-grid-th-btn .pt-btn.pt-btn-icon,
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th:hover .pt-grid-th-btn .pt-btn.pt-btn-icon {
  display: block;
}
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th[ns-multiedit="true"],
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th[ns-orderable="true"] {
  padding-right: 10px;
}
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th[ns-multiedit="true"] .pt-btn-group,
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th[ns-orderable="true"] .pt-btn-group,
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th[ns-multiedit="true"] .pt-grid-th-btn,
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th[ns-orderable="true"] .pt-grid-th-btn {
  right: 15px;
}
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th.required {
  background: #e22500;
}
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th.required span {
  color: #fff;
}
.pt-grid-body[ns-fixedrow="true"] .pt-container .pt-grid tbody tr td {
  height: 28px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pt-grid-body[ns-fixedrow="true"] .pt-container .pt-grid-body tr td.dictionary span > label,
.pt-grid-body[ns-fixedrow="true"] .pt-container .pt-grid-body tr td.subdatatext span > label {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 22px;
  line-height: 18px;
  margin-right: 10px;
  border-radius: 4px;
}
.pt-grid-body[ns-fixedrow="true"] .pt-container .pt-grid-body tr td.dictionary.multi-labels,
.pt-grid-body[ns-fixedrow="true"] .pt-container .pt-grid-body tr td.subdatatext.multi-labels {
  white-space: normal;
}
.pt-grid-body[ns-fixedrow="true"] .pt-container .pt-grid-body tr td.dictionary.multi-labels span,
.pt-grid-body[ns-fixedrow="true"] .pt-container .pt-grid-body tr td.subdatatext.multi-labels span {
  text-align: left;
}
.pt-grid-body[ns-fixedrow="true"] .pt-container .pt-grid-body tr td.dictionary.multi-labels span label,
.pt-grid-body[ns-fixedrow="true"] .pt-container .pt-grid-body tr td.subdatatext.multi-labels span label {
  position: initial;
  margin-top: 0;
}
.pt-grid-body.pt-editor-grid-body {
  overflow-x: visible;
}
.pt-grid-body.pt-editor-grid-body div[nsgirdcontainer="grid-body-scroll-x"] {
  display: none;
}
.pt-grid-body.pt-editor-grid-body .fixed-col.pt-container .pt-grid-body-container:after {
  display: none;
}
.pt-grid-body.fixed-loaded-error:after {
  position: absolute;
  z-index: 2;
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #eee;
  display: none;
}
.pt-grid-body.fixed-loaded-error::before {
  position: absolute;
  z-index: 9;
  content: '\ea3a';
  font-family: "icomoon";
  font-size: 24px;
  color: #e22500;
  top: 50%;
  left: 50%;
  margin-left: -12px;
  display: none;
}
.pt-grid-footer {
  position: relative;
  z-index: 1;
  border: 1px solid #e0e0e0;
  background: #fff;
  margin-top: -1px;
  margin-bottom: 10px;
}
.pt-grid-footer .pt-pager {
  padding: 0;
}
.pt-grid-footer .pt-pager[readonly="readonly"] {
  position: relative;
}
.pt-grid-footer .pt-pager[readonly="readonly"]:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: '';
  background-color: rgba(255, 255, 255, 0.015);
  z-index: 99;
  cursor: not-allowed;
}
.pt-grid-footer .pt-pager .pt-input-group {
  border-width: 0;
}
.pt-grid-footer .pt-pager .pt-input-group:hover {
  box-shadow: none;
}
.pt-grid-footer .pt-pager .pt-input-group .pt-form-control {
  height: 24px;
}
.pt-grid-footer .pt-pager .pt-input-group .pt-form-control[readonly] {
  color: #999;
  cursor: not-allowed;
}
.pt-grid-footer .pt-pager .pt-input-group .pt-form-control[readonly] + .pt-input-group-btn {
  display: table-cell;
}
.pt-grid-footer .pt-pager .pt-input-group .pt-input-group-btn {
  position: static;
}
.pt-grid-footer .pt-pager .pt-page-control {
  margin-right: 5px;
}
.pt-grid-footer .pt-pager .pt-page-conclusion,
.pt-grid-footer .pt-pager .pt-page-control,
.pt-grid-footer .pt-pager .pt-page-turn {
  display: inline-table;
  vertical-align: middle;
  margin-right: 10px;
}
.pt-grid-footer .pt-pager .pt-page-conclusion .pt-form-control,
.pt-grid-footer .pt-pager .pt-page-control .pt-form-control,
.pt-grid-footer .pt-pager .pt-page-turn .pt-form-control {
  width: 60px;
  text-align: center;
  padding: 1px 5px;
}
.pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group input.pt-form-control,
.pt-grid-footer .pt-pager .pt-page-control .pt-input-group input.pt-form-control,
.pt-grid-footer .pt-pager .pt-page-turn .pt-input-group input.pt-form-control {
  height: 21px;
  border-bottom: 1px solid #e0e0e0;
}
.pt-grid-footer .pt-pager .pt-page-control .pt-control-label,
.pt-grid-footer .pt-pager .pt-page-turn .pt-control-label {
  display: none;
}
.pt-grid-footer .pt-pager .pt-page-turn {
  margin-right: 0;
}
.pt-grid-footer .pt-pager .pt-page-turn .pt-input-group-btn {
  display: none;
}
.pt-grid-footer .pt-pager .pt-btn-group,
.pt-grid-footer .pt-pager .pt-form-group {
  margin: 0;
}
.pt-grid-footer .pt-pager .pt-btn-group + .pt-btn-group,
.pt-grid-footer .pt-pager .pt-form-group + .pt-btn-group,
.pt-grid-footer .pt-pager .pt-btn-group + .pt-form-group,
.pt-grid-footer .pt-pager .pt-form-group + .pt-form-group {
  margin: 0;
}
.pt-grid-footer .pt-pager .pt-btn-group:last-child {
  margin-right: 5px;
}
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon {
  color: #424242;
  background-color: transparent;
  border-color: transparent;
  border: 0;
  margin: 0;
  border-radius: 3px;
}
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:hover,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:focus,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.focus,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:active,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.active,
.open > .dropdown-toggle.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon {
  color: #424242;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:active,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.active,
.open > .dropdown-toggle.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon {
  background-image: none;
}
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled],
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled:hover,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled]:hover,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:hover,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled:focus,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled]:focus,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:focus,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled.focus,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled].focus,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.focus,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled:active,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled]:active,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:active,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled.active,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled].active,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.active {
  background-color: transparent;
  border-color: transparent;
}
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon .badge {
  color: transparent;
  background-color: #424242;
}
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:hover,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:focus,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.focus,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:active,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.active,
.open > .dropdown-toggle.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:active,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.active,
.open > .dropdown-toggle.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon {
  background-image: none;
}
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled],
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled:hover,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled]:hover,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:hover,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled:focus,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled]:focus,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:focus,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled.focus,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled].focus,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.focus,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled:active,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled]:active,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:active,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled.active,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled].active,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.active {
  background: #fff;
  border-color: transparent;
  color: #9e9e9e;
  background: rgba(0, 0, 0, 0.15);
}
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled i,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled] i,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon i,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled:hover i,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled]:hover i,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:hover i,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled:focus i,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled]:focus i,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:focus i,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled.focus i,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled].focus i,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.focus i,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled:active i,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled]:active i,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:active i,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled.active i,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled].active i,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.active i,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled span,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled] span,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon span,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled:hover span,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled]:hover span,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:hover span,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled:focus span,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled]:focus span,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:focus span,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled.focus span,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled].focus span,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.focus span,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled:active span,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled]:active span,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:active span,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.disabled.active span,
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon[disabled].active span,
fieldset[disabled] .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon.active span {
  color: #aaa;
}
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon .badge {
  color: transparent;
  background-color: #424242;
}
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:hover {
  background: #eeeeee;
  color: #424242;
}
.pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:focus {
  color: #424242;
}
.footer-checkselect {
  position: relative;
  z-index: 1;
}
.footer-checkselect:after {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 0;
  border-color: transparent #16bc96 transparent transparent;
  top: 0;
  right: 0;
}
.footer-checkselect:hover:after {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 0;
  border-color: transparent #0e785f transparent transparent;
  top: 0;
  right: 0;
}
.pt-custom-foot-panel .pt-list {
  position: fixed;
  z-index: 999;
  width: 67px;
}
.pt-custom-foot-panel .pt-list .pt-list-group .pt-list-item {
  line-height: 28px;
  text-align: left;
  padding: 0 10px;
}
.pt-custom-foot-panel .pt-list .pt-list-group .pt-list-item:hover {
  background: #f8f8f8;
}
.pt-custom-foot-panel .pt-list .pt-list-group .pt-list-item.current {
  color: #16bc96;
  background: #f8f8f8;
  position: relative;
}
.pt-custom-foot-panel .pt-list .pt-list-group .pt-list-item.current:after {
  position: absolute;
  content: '\e95d';
  z-index: 9;
  font-family: "icomoon";
  right: 10px;
}
.pt-custom-foot-panel .pt-btn-group .pt-btn {
  height: 16px;
  padding: 0;
  border: 0;
  margin-top: -6px;
}
.pt-custom-foot-panel .pt-btn-group .pt-btn.pt-btn-success {
  background: transparent;
}
.pt-custom-foot-panel .pt-btn-group .pt-btn.pt-btn-success span,
.pt-custom-foot-panel .pt-btn-group .pt-btn.pt-btn-success i {
  color: #16bc96;
}
.pt-custom-foot-panel .pt-btn-group .pt-btn.pt-btn-success:hover {
  background: transparent;
}
.pt-custom-foot-panel .pt-btn-group .pt-btn.pt-btn-success:hover span,
.pt-custom-foot-panel .pt-btn-group .pt-btn.pt-btn-success:hover i {
  color: #0e785f;
}
.pt-input-group-select {
  position: absolute;
  bottom: 25px;
  right: 0;
  border: 1px solid #e0e0e0;
  border-width: 1px 0 0 1px;
  visibility: hidden;
  display: block;
  width: 188px;
  text-align: left;
  background: #fff;
}
.pt-input-group-select:before {
  position: absolute;
  right: 0;
  bottom: 0;
  content: '';
  width: 1px;
  height: 100%;
  background: #e0e0e0;
}
.pt-input-group-select:after {
  position: absolute;
  left: 0;
  bottom: 0;
  content: '';
  width: 100%;
  height: 1px;
  background: #e0e0e0;
}
.pt-input-group-select ul {
  max-height: 160px;
  overflow-y: scroll;
  padding: 0;
}
.pt-input-group-select li {
  padding: 3px 12px;
  display: block;
  float: left;
  border: 1px solid #e0e0e0;
  width: 60px;
  border-width: 0 1px 1px 0;
  background: #fff;
  text-align: center;
  cursor: pointer;
}
.pt-input-group-select li:nth-child(3n) {
  border-right: 0;
}
.pt-input-group-select li:hover {
  background: #eeeeee;
}
.pt-input-group-select li.active {
  background: #fda249;
  color: #fff;
}
.pt-input-group-select.show {
  visibility: visible;
  display: none;
}
.pt-grid-body .checkbox-inline,
.pt-grid-footer .checkbox-inline {
  margin: 0 auto;
  width: 20px;
  height: 20px;
  line-height: 20px;
  display: block;
}
.pt-grid-body .checkbox-inline:after,
.pt-grid-footer .checkbox-inline:after {
  top: 2px;
}
.pt-grid-footer .checkbox-inline {
  width: 20px;
  height: 20px;
  margin: 7px 5px;
}
.pt-grid-footer .pt-table-btn .pt-grid-tab-group .tabgroup-nav {
  display: block;
  height: auto;
  overflow: hidden;
}
.pt-grid-footer .pt-table-btn .pt-grid-tab-group .tabgroup-nav .li-nav-item {
  float: left;
  margin-left: 5px;
  height: 24px;
  line-height: 24px;
  padding: 0 5px;
  border-top: 0;
  cursor: pointer;
  border-bottom: 2px solid transparent;
  color: #777;
}
.pt-grid-footer .pt-table-btn .pt-grid-tab-group .tabgroup-nav .li-nav-item:hover {
  background: #f8f8f8;
  color: #000;
}
.pt-grid-footer .pt-table-btn .pt-grid-tab-group .tabgroup-nav .li-nav-item:first-child {
  margin-left: 0;
}
.pt-grid-footer .pt-table-btn .pt-grid-tab-group .tabgroup-nav .li-nav-item.current {
  color: #fda249;
  font-weight: bold;
}
/* 主体内容表格横向滚动条 */
[nsgirdcontainer="grid-body-scroll-x"],
[nsgirdcontainer="grid-body-scroll-y"] {
  background: #eaeaea;
  overflow: scroll;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 99;
  transition: ease-in-out all 0.35s;
  scrollbar-color: #bbb #eee;
  scrollbar-width: thin;
}
[nsgirdcontainer="grid-body-scroll-x"] {
  left: 0;
  height: 8px;
}
.grid-body-scroll-x-div {
  height: 1px;
}
/* 主体内容表格纵向滚动条 */
[nsgirdcontainer="grid-body-scroll-y"] {
  top: 0;
  width: 8px;
}
.grid-body-scroll-y-div {
  width: 1px;
}
.table-editor-container {
  position: absolute;
  z-index: 1999;
}
.table-editor-container .pt-input-group {
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 0;
  height: 100%;
}
.table-editor-container .pt-input-group .pt-form-control:not[type="number"] {
  padding: 1px 5px;
  padding-right: 22px;
}
.table-editor-container .pt-input-group .pt-input-group-btn.pt-input-group-btn-group,
.table-editor-container .pt-input-group .pt-input-group-btn > .pt-btn {
  top: 0;
  right: 0;
  bottom: 0;
  vertical-align: middle;
}
.table-editor-container .pt-input-group .pt-input-group-btn {
  background: transparent;
  display: block !important;
}
.table-editor-container .pt-input-group .pt-input-group-btn.pt-input-group-btn-group > .pt-btn {
  position: relative;
}
.table-editor-container .pt-input-group .pt-form-control {
  padding-right: 22px;
  position: absolute;
  right: 0;
  left: 0;
  z-index: 1;
  background: #ffead6;
}
.table-editor-container .pt-input-group .pt-form-control[disabled="disabled"] {
  background: #f4bea4 !important;
  color: #000 !important;
}
.table-editor-container .pt-input-group .pt-form-control[disabled="disabled"] + .pt-input-group-btn {
  display: block !important;
}
.table-editor-container .pt-input-group.fg-textRange,
.table-editor-container .pt-input-group.fg-numberRange {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  background: #ffead6;
  box-shadow: none;
  text-align: center;
  padding-top: 2px;
}
.table-editor-container .pt-input-group.fg-textRange:hover,
.table-editor-container .pt-input-group.fg-numberRange:hover {
  box-shadow: none;
}
.table-editor-container .pt-input-group.fg-textRange .pt-form-control,
.table-editor-container .pt-input-group.fg-numberRange .pt-form-control {
  border: 1px solid #e0e0e0;
  position: static;
  background: #fff;
  display: inline-block;
  width: 45%;
  padding-right: 5px;
}
.table-editor-container .pt-form-required-tips {
  position: absolute;
  top: 50%;
  right: 22px;
  margin-top: -8px;
  margin-right: 10px;
  color: #e22500;
}
.table-editor-container .pt-upload-list-container .pt-upload-list-footer .pt-btn-group,
.table-editor-container .pt-upload-list-container .pt-upload-list-footer .pt-form-group {
  display: inline-block;
}
.table-editor-container .pt-upload-list-container .pt-upload-list-header .pt-input-group-btn {
  margin: 0;
  margin-top: 5px;
  float: left;
}
.table-editor-container .pt-upload-list-container .pt-upload-list-header .pt-input-group-btn .pt-btn {
  position: relative;
  margin: 0;
}
.table-editor-container[ns-fixedrow="false"] .pt-input-group.fg-textarea .pt-form-control {
  white-space: normal;
  overflow-y: auto;
  text-overflow: initial;
}
.pt-modal-content .table-editor-container {
  z-index: 1999;
}
.td-sm {
  font-size: 12px;
  height: 28px;
  min-height: 28px;
}
.td-sm .pt-td-text {
  padding: 5px 5px;
  padding-bottom: 4px;
}
.td-sm.pt-td-check {
  width: 30px;
}
.td-sm.pt-col-sort:after {
  width: 30px;
}
.td-sm.pt-col-setting {
  width: 30px;
}
.td-sm.pt-col-setting .pt-btn i {
  font-size: 14px;
}
.td-sm.pt-td-img {
  width: 30px;
}
.td-sm.pt-td-img .pt-img-mini img {
  display: block;
  width: 24px;
  height: 24px;
}
.td-md {
  font-size: 14px;
  height: 42px;
  min-height: 42px;
}
.td-md .pt-td-text {
  padding: 8px 8px;
  padding-bottom: 7px;
}
.td-md.pt-td-check {
  width: 40px;
}
.td-md.pt-col-sort:after {
  width: 40px;
}
.td-md.pt-col-setting {
  width: 40px;
}
.td-md.pt-col-setting .pt-btn i {
  font-size: 18px;
}
.td-md.pt-td-img {
  width: 34px;
}
.td-md.pt-td-img .pt-img-mini img {
  display: block;
  width: 28px;
  height: 28px;
}
.td-lg {
  font-size: 16px;
  height: 54px;
  min-height: 54px;
}
.td-lg .pt-td-text {
  padding: 11px 11px;
  padding-bottom: 10px;
}
.td-lg.pt-td-check {
  width: 50px;
}
.td-lg.pt-col-sort:after {
  width: 50px;
}
.td-lg.pt-col-setting {
  width: 50px;
}
.td-lg.pt-col-setting .pt-btn i {
  font-size: 24px;
}
.td-lg.pt-td-img {
  width: 42px;
}
.td-lg.pt-td-img .pt-img-mini img {
  display: block;
  width: 36px;
  height: 36px;
}
.first-table-sm tbody tr:first-child td:first-child:not(.vue-grid-expand-td) {
  width: 30px;
  min-width: 30px;
  max-width: 30px;
}
.first-table-md tbody tr:first-child td:first-child:not(.vue-grid-expand-td) {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
}
.first-table-lg tbody tr:first-child td:first-child:not(.vue-grid-expand-td) {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}
.table-sm tbody tr.selected td:first-child:before {
  font-size: 14px;
}
.table-sm tbody tr td:first-child:not(.vue-grid-expand-td) {
  width: 30px;
  min-width: 30px;
  max-width: 30px;
}
.table-md tbody tr.selected td:first-child:before {
  font-size: 18px;
}
.table-md tbody tr td:first-child:not(.vue-grid-expand-td) {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
}
.table-lg tbody tr.selected td:first-child:before {
  font-size: 24px;
}
.table-lg tbody tr td:first-child:not(.vue-grid-expand-td) {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}
/* panel-emptyrows 数据为空时候显示的面板  加载提示*/
.panel-emptyrows {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  margin: -25px;
  border-radius: 5px;
  color: transparent;
  background: rgba(0, 0, 0, 0.25);
}
.panel-emptyrows:after {
  position: absolute;
  content: "\e9c0";
  font-family: "icomoon";
  font-size: 24px;
  color: #ffffff;
  height: 24px;
  line-height: 24px;
  margin-top: -12px;
  font-weight: normal;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  margin: -25px;
  animation: 2s ptloading linear infinite;
  -webkit-animation: 2s ptloading linear infinite;
}
.panel-emptyrows.no-data {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0;
  margin: 0;
  background: #f5f5f5;
  border-color: #e0e0e0;
}
.panel-emptyrows.no-data:before {
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 9;
  content: '\ea5f';
  font-family: "icomoon";
  width: 48px;
  height: 56px;
  color: #999;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  margin: -42px 0 0 -24px;
}
.panel-emptyrows.no-data:after {
  display: flex;
  position: absolute;
  z-index: 2;
  content: "\6682\65e0\6570\636e";
  top: 30px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  justify-content: center;
  align-items: center;
  color: rgba(0, 0, 0, 0.45);
  background: #f8f8f8;
}
.panel-emptyrows.no-data.pt-grid-fields-groups::after {
  top: 59px;
}
.panel-emptyrows.no-data:after {
  animation: none;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  line-height: 1;
  padding-top: 0;
}
.panel-emptyrows.loading,
.panel-emptyrows.loadedError {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  background: #eee !important;
  border-radius: 0;
  height: 100% !important;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  z-index: 9;
}
.panel-emptyrows.loading:after {
  color: #9e9e9e;
}
.panel-emptyrows.loadedError {
  flex-direction: column-reverse;
}
.panel-emptyrows.loadedError:before {
  content: "\6570\636e\52a0\8f7d\9519\8bef";
  display: block;
  width: 100%;
  text-align: center;
  color: #d83938 !important;
  position: static;
  margin-top: 0 !important;
}
.panel-emptyrows.loadedError:after {
  content: '\ea3a';
  -webkit-animation: none;
  position: static;
  color: #d83938 !important;
}
.pt-table-simple {
  width: 100%;
  margin-bottom: 0;
  border-collapse: separate;
  border-spacing: 0px;
  background: #e0e0e0;
  border: 1px solid #e0e0e0;
}
.pt-table-simple th,
.pt-table-simple td {
  background: #fff;
  font-size: 12px;
  padding: 2px 4px;
  border: 1px solid #e0e0e0;
  border-width: 0 0 1px 1px;
  line-height: 22px;
}
.pt-table-simple th:first-child,
.pt-table-simple td:first-child {
  border-left: 0;
}
.pt-table-simple thead > tr > th {
  background: #f7f7f7;
  text-align: center;
}
.pt-table-simple tbody > tr:last-child > th,
.pt-table-simple tbody > tr:last-child > td {
  border-bottom: 0;
}
.pt-table-simple tbody > tr:hover > th,
.pt-table-simple tbody > tr:hover > td {
  background: #f0f0f0;
}
.nstable-panel .nstable-cell {
  background: #fff;
}
.nstable-panel .nstable-cell ul {
  padding: 0;
}
.nstable-panel .nstable-cell li {
  list-style: none;
}
.nstable-panel .nstable-cell li a {
  border-bottom: 1px solid #eee;
  display: block;
  padding: 0 10px;
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  word-break: break-all;
}
.nstable-panel .nstable-cell li a:hover {
  background: #f8f8f8;
}
.pt-grid-body-dragwidth {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  width: 1px;
  height: 100%;
}
.pt-grid-body-dragwidth .handler {
  position: absolute;
  top: 0;
  bottom: 0;
  content: '';
  width: 9px !important;
  min-width: 9px !important;
  height: 30px;
  background: transparent;
  z-index: 9;
  cursor: e-resize;
}
.pt-grid-body-dragwidth .handler.pt-move {
  background: #2a3f54;
  opacity: 0.4;
}
.pt-table-batch-modify-selected-area {
  background: rgba(4, 182, 222, 0.15);
  position: absolute;
  z-index: 9999;
  border: 2px solid #04b6de;
}
.pt-table-drag-handle {
  position: absolute;
  right: -4px;
  bottom: -4px;
  width: 8px;
  height: 8px;
  background: #04b6de;
  z-index: 999;
  cursor: crosshair;
}
.nsgrid-block .pt-grid-body {
  overflow-y: auto;
}
.nsgrid-block .pt-grid-body .pt-grid-body-container {
  border: 0;
}
.tr-control .fa {
  display: none;
}
.treeGrid .pt-grid tbody tr {
  display: none;
}
.treeGrid .pt-grid tbody tr.open {
  display: table-row;
}
.treeGrid .pt-grid tbody tr .treegridtd {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  vertical-align: top;
  position: relative;
  z-index: 1;
  white-space: nowrap;
}
.treeGrid .pt-grid tbody tr .treegridtd .tr-control,
.treeGrid .pt-grid tbody tr .treegridtd .pt-td-tree-menu {
  min-height: 26px;
  line-height: 26px;
}
.treeGrid .pt-grid tbody tr .treegridtd .pt-td-tree-menu {
  position: relative;
  z-index: 1;
  padding-left: 18px;
}
.treeGrid .pt-grid tbody tr .treegridtd .pt-td-tree-menu:before {
  position: absolute;
  z-index: 9;
  content: '';
  width: 10px;
  height: 1px;
  top: 50%;
  left: 1px;
  background: #bababa;
  opacity: 0;
  display: none;
}
.treeGrid .pt-grid tbody tr .treegridtd .pt-td-tree-menu:after {
  position: absolute;
  content: '\ea6a';
  font-family: "icomoon";
  width: 15px;
  height: 15px;
  color: #000000;
  font-size: 14px;
  line-height: 16px;
  top: 0;
  left: 2px;
  opacity: 0.75;
}
.treeGrid .pt-grid tbody tr .treegridtd:before {
  position: absolute;
  z-index: 9;
  content: '';
  top: 0;
  bottom: 0;
  left: 5px;
  width: 1px;
  background: #bababa;
}
.treeGrid .pt-grid tbody tr .tr-control {
  height: 15px;
  display: block;
  position: relative;
  z-index: 1;
  float: left;
  box-sizing: content-box;
}
.treeGrid .pt-grid tbody tr .tr-control:before {
  position: absolute;
  z-index: 9;
  content: '';
  width: 10px;
  height: 1px;
  top: 50%;
  left: 1px;
  background: #bababa;
}
.treeGrid .pt-grid tbody tr .tr-control .fa {
  display: none;
  width: 15px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  position: relative;
  z-index: 1;
}
.treeGrid .pt-grid tbody tr .tr-control .fa.fa-caret-right:after,
.treeGrid .pt-grid tbody tr .tr-control .fa.fa-caret-down:after {
  position: absolute;
  z-index: 9;
  content: '';
  top: 50%;
  bottom: 0;
  left: 50%;
  width: 1px;
  background: #000;
}
.treeGrid .pt-grid tbody tr.tr-open-mark .treegridtd .pt-td-tree-menu,
.treeGrid .pt-grid tbody tr.tr-close-mark .treegridtd .pt-td-tree-menu {
  padding-left: 0;
}
.treeGrid .pt-grid tbody tr.tr-open-mark .treegridtd .pt-td-tree-menu:after,
.treeGrid .pt-grid tbody tr.tr-close-mark .treegridtd .pt-td-tree-menu:after {
  display: none;
}
.treeGrid .pt-grid tbody tr.tr-close-mark .fa.fa-caret-down,
.treeGrid .pt-grid tbody tr.tr-close-mark .fa.fa-folder-open {
  display: inline-block;
}
.treeGrid .pt-grid tbody tr.tr-close-mark .tr-control {
  padding-right: 5px;
}
.treeGrid .pt-grid tbody tr.tr-close-mark .tr-control:after {
  display: none;
}
.treeGrid .pt-grid tbody tr.tr-open-mark .fa.fa-caret-right,
.treeGrid .pt-grid tbody tr.tr-open-mark .fa.fa-folder {
  display: inline-block;
}
.treeGrid .pt-grid tbody tr.tr-open-mark .tr-control {
  padding-right: 5px;
}
.treeGrid .pt-grid tbody tr.tr-open-mark .tr-control:after {
  display: none;
}
.treeGrid .pt-grid tbody tr.ns-tips-placeholder .treegridtd:before,
.treeGrid .pt-grid tbody tr.ns-tips-placeholder .tr-control:before,
.treeGrid .pt-grid tbody tr.ns-tips-placeholder .pt-td-tree-menu:before,
.treeGrid .pt-grid tbody tr.ns-tips-placeholder .treegridtd:after,
.treeGrid .pt-grid tbody tr.ns-tips-placeholder .tr-control:after,
.treeGrid .pt-grid tbody tr.ns-tips-placeholder .pt-td-tree-menu:after {
  display: none;
}
.treeGrid .pt-grid tbody tr[nslevel="0"] .tr-control:before {
  left: 1px;
}
.treeGrid .pt-grid tbody tr[nslevel="0"] .treegridtd:before {
  box-shadow: 0px 0 0 #bababa;
}
.treeGrid .pt-grid tbody tr[nslevel="1"] .tr-control:before {
  left: 16px;
}
.treeGrid .pt-grid tbody tr[nslevel="1"] .treegridtd:before {
  box-shadow: 15px 0 0 #bababa;
}
.treeGrid .pt-grid tbody tr[nslevel="2"] .tr-control:before {
  left: 31px;
}
.treeGrid .pt-grid tbody tr[nslevel="2"] .treegridtd:before {
  box-shadow: 15px 0 0 #bababa, 30px 0 0 #bababa;
}
.treeGrid .pt-grid tbody tr[nslevel="3"] .tr-control:before {
  left: 46px;
}
.treeGrid .pt-grid tbody tr[nslevel="3"] .treegridtd:before {
  box-shadow: 15px 0 0 #bababa, 30px 0 0 #bababa, 45px 0 0 #bababa;
}
.treeGrid .pt-grid tbody tr[nslevel="4"] .tr-control:before {
  left: 61px;
}
.treeGrid .pt-grid tbody tr[nslevel="4"] .treegridtd:before {
  box-shadow: 15px 0 0 #bababa, 30px 0 0 #bababa, 45px 0 0 #bababa, 60px 0 0 #bababa;
}
.treeGrid .pt-grid tbody tr[nslevel="5"] .tr-control:before {
  left: 76px;
}
.treeGrid .pt-grid tbody tr[nslevel="5"] .treegridtd:before {
  box-shadow: 15px 0 0 #bababa, 30px 0 0 #bababa, 45px 0 0 #bababa, 60px 0 0 #bababa, 75px 0 0 #bababa;
}
.treeGrid .pt-grid tbody tr[nslevel="6"] .tr-control:before {
  left: 91px;
}
.treeGrid .pt-grid tbody tr[nslevel="6"] .treegridtd:before {
  box-shadow: 15px 0 0 #bababa, 30px 0 0 #bababa, 45px 0 0 #bababa, 60px 0 0 #bababa, 75px 0 0 #bababa, 90px 0 0 #bababa;
}
.treeGrid .pt-grid tbody tr[nslevel="7"] .tr-control:before {
  left: 106px;
}
.treeGrid .pt-grid tbody tr[nslevel="7"] .treegridtd:before {
  box-shadow: 15px 0 0 #bababa, 30px 0 0 #bababa, 45px 0 0 #bababa, 60px 0 0 #bababa, 75px 0 0 #bababa, 90px 0 0 #bababa, 105px 0 0 #bababa;
}
.treeGrid .pt-grid tbody tr[nslevel="8"] .tr-control:before {
  left: 121px;
}
.treeGrid .pt-grid tbody tr[nslevel="8"] .treegridtd:before {
  box-shadow: 15px 0 0 #bababa, 30px 0 0 #bababa, 45px 0 0 #bababa, 60px 0 0 #bababa, 75px 0 0 #bababa, 90px 0 0 #bababa, 105px 0 0 #bababa, 120px 0 0 #bababa;
}
.treeGrid .pt-grid tbody tr[nslevel="9"] .tr-control:before {
  left: 136px;
}
.treeGrid .pt-grid tbody tr[nslevel="9"] .treegridtd:before {
  box-shadow: 15px 0 0 #bababa, 30px 0 0 #bababa, 45px 0 0 #bababa, 60px 0 0 #bababa, 75px 0 0 #bababa, 90px 0 0 #bababa, 105px 0 0 #bababa, 120px 0 0 #bababa, 135px 0 0 #bababa;
}
.treeGrid .pt-grid tbody tr[nslevel="10"] .tr-control:before {
  left: 151px;
}
.treeGrid .pt-grid tbody tr[nslevel="10"] .treegridtd:before {
  box-shadow: 15px 0 0 #bababa, 30px 0 0 #bababa, 45px 0 0 #bababa, 60px 0 0 #bababa, 75px 0 0 #bababa, 90px 0 0 #bababa, 105px 0 0 #bababa, 120px 0 0 #bababa, 135px 0 0 #bababa, 150px 0 0 #bababa;
}
.treeGrid .pt-grid tbody tr.parent .tr-control:before {
  transform: rotate(0deg);
}
.treeGrid.first-notpadding:before {
  background: transparent;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="0"] .treegridtd:before {
  display: none;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="0"] .tr-control:before {
  display: none;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="1"] .tr-control:before {
  left: 2px;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="1"] .treegridtd:before {
  box-shadow: 1px 0 0 #bababa;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="2"] .tr-control:before {
  left: 17px;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="2"] .treegridtd:before {
  box-shadow: 1px 0 0 #bababa, 15px 0 0 #bababa;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="3"] .tr-control:before {
  left: 32px;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="3"] .treegridtd:before {
  box-shadow: 1px 0 0 #bababa, 15px 0 0 #bababa, 30px 0 0 #bababa;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="4"] .tr-control:before {
  left: 47px;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="4"] .treegridtd:before {
  box-shadow: 1px 0 0 #bababa, 15px 0 0 #bababa, 30px 0 0 #bababa, 45px 0 0 #bababa;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="5"] .tr-control:before {
  left: 62px;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="5"] .treegridtd:before {
  box-shadow: 1px 0 0 #bababa, 15px 0 0 #bababa, 30px 0 0 #bababa, 45px 0 0 #bababa, 60px 0 0 #bababa;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="6"] .tr-control:before {
  left: 77px;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="6"] .treegridtd:before {
  box-shadow: 1px 0 0 #bababa, 15px 0 0 #bababa, 30px 0 0 #bababa, 45px 0 0 #bababa, 60px 0 0 #bababa, 75px 0 0 #bababa;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="7"] .tr-control:before {
  left: 92px;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="7"] .treegridtd:before {
  box-shadow: 1px 0 0 #bababa, 15px 0 0 #bababa, 30px 0 0 #bababa, 45px 0 0 #bababa, 60px 0 0 #bababa, 75px 0 0 #bababa, 90px 0 0 #bababa;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="8"] .tr-control:before {
  left: 107px;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="8"] .treegridtd:before {
  box-shadow: 1px 0 0 #bababa, 15px 0 0 #bababa, 30px 0 0 #bababa, 45px 0 0 #bababa, 60px 0 0 #bababa, 75px 0 0 #bababa, 90px 0 0 #bababa, 105px 0 0 #bababa;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="9"] .tr-control:before {
  left: 122px;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="9"] .treegridtd:before {
  box-shadow: 1px 0 0 #bababa, 15px 0 0 #bababa, 30px 0 0 #bababa, 45px 0 0 #bababa, 60px 0 0 #bababa, 75px 0 0 #bababa, 90px 0 0 #bababa, 105px 0 0 #bababa, 120px 0 0 #bababa;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="10"] .tr-control:before {
  left: 137px;
}
.treeGrid.first-notpadding .pt-grid tbody tr[nslevel="10"] .treegridtd:before {
  box-shadow: 1px 0 0 #bababa, 15px 0 0 #bababa, 30px 0 0 #bababa, 45px 0 0 #bababa, 60px 0 0 #bababa, 75px 0 0 #bababa, 90px 0 0 #bababa, 105px 0 0 #bababa, 120px 0 0 #bababa, 135px 0 0 #bababa;
}
.treeGrid.first-notpadding .pt-grid tbody tr .treegridtd:before {
  background: transparent;
}
td.thumb {
  height: 40px;
  vertical-align: middle;
  padding: 4px;
}
td.thumb img.pt-thumb {
  display: inline-block;
  max-width: 34px;
  min-width: 34px;
  max-height: 34px;
  min-height: 34px;
  margin: 2px;
  cursor: pointer;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
}
td.thumb.pt-thumbs span:first-child {
  display: inline-block;
  position: relative;
  width: 40px;
  height: 40px;
  z-index: 0;
}
td.thumb.pt-thumbs span:first-child:before {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 0px;
  bottom: 1px;
  content: "";
  border-bottom: 1px solid #cfcfcf;
  border: 1px solid #cfcfcf;
  z-index: -1;
}
td.thumb.pt-thumbs span:first-child:after {
  position: absolute;
  top: 20px;
  left: 20px;
  right: -2px;
  bottom: -2px;
  content: "";
  border-bottom: 1px solid #cdcdcd;
  border-right: 1px solid #cdcdcd;
  display: none;
}
td.thumb.pt-thumbs span:not(:first-child) {
  display: none;
}
td.thumb.pt-thumbs span.number {
  display: block;
  position: absolute;
  top: 50%;
  right: 5px;
  border-radius: 10px;
  color: #ff3c16;
  font-size: 12px;
  text-align: center;
  padding: 0px 4px;
  min-width: 16px;
  margin-top: -10px;
}
.pt-cubes-input select {
  display: block;
  width: 100%;
  border: none;
}
/* Firefox */
@-moz-document url-prefix() {
  .pt-grid thead tr th,
  .pt-grid tbody tr th,
  .pt-grid tfoot tr th,
  .pt-grid thead tr td,
  .pt-grid tbody tr td,
  .pt-grid tfoot tr td {
    background-clip: padding-box !important;
  }
  .pt-input-group.pt-date .pt-input-group-btn {
    top: 1px;
    right: 1px;
  }
  .pt-input-group .pt-input-group-btn.pt-input-group-btn-group {
    top: 1px;
    right: 1px;
  }
}
.scroll-panel {
  position: relative;
  z-index: 1;
}
.scroll-panel.nspanel.layout-customertable.component-countlist .scroll-panel.layout-customertable {
  border: 1px solid #e0e0e0;
  background: #f7f7f7 !important;
}
.scroll-panel.nspanel.layout-customertable.component-countlist .scroll-panel-table {
  border: 1px solid #e0e0e0;
}
.scroll-panel.nspanel.layout-customertable.component-countlist table {
  border: 1px solid #e0e0e0;
  border-width: 1px 1px 0 1px;
}
.scroll-panel.nspanel.layout-customertable.component-countlist table thead tr td,
.scroll-panel.nspanel.layout-customertable.component-countlist table tbody tr td,
.scroll-panel.nspanel.layout-customertable.component-countlist table thead tr th,
.scroll-panel.nspanel.layout-customertable.component-countlist table tbody tr th {
  vertical-align: middle;
  border: 1px solid #bfbfbf;
  color: #424242;
  border-width: 0 1px 1px 0;
  padding: 2px 4px;
  text-align: left;
}
.scroll-panel.nspanel.layout-customertable.component-countlist table thead tr td:last-child,
.scroll-panel.nspanel.layout-customertable.component-countlist table tbody tr td:last-child,
.scroll-panel.nspanel.layout-customertable.component-countlist table thead tr th:last-child,
.scroll-panel.nspanel.layout-customertable.component-countlist table tbody tr th:last-child {
  border-right: none;
}
.scroll-panel.nspanel.layout-customertable.component-countlist table thead tr td.td-href a,
.scroll-panel.nspanel.layout-customertable.component-countlist table tbody tr td.td-href a,
.scroll-panel.nspanel.layout-customertable.component-countlist table thead tr th.td-href a,
.scroll-panel.nspanel.layout-customertable.component-countlist table tbody tr th.td-href a {
  color: #58abff;
  text-decoration: underline;
}
.scroll-panel.nspanel.layout-customertable.component-countlist table thead tr td.td-money-href,
.scroll-panel.nspanel.layout-customertable.component-countlist table tbody tr td.td-money-href,
.scroll-panel.nspanel.layout-customertable.component-countlist table thead tr th.td-money-href,
.scroll-panel.nspanel.layout-customertable.component-countlist table tbody tr th.td-money-href {
  text-align: right;
}
.scroll-panel.nspanel.layout-customertable.component-countlist table thead tr td.td-money-href a,
.scroll-panel.nspanel.layout-customertable.component-countlist table tbody tr td.td-money-href a,
.scroll-panel.nspanel.layout-customertable.component-countlist table thead tr th.td-money-href a,
.scroll-panel.nspanel.layout-customertable.component-countlist table tbody tr th.td-money-href a {
  color: #58abff;
  text-decoration: underline;
}
.scroll-panel.nspanel.layout-customertable.component-countlist table thead tr th {
  border: 1px solid #e0e0e0;
  border-width: 0 1px 1px 0;
  background: #f7f7f7 !important;
  white-space: nowrap;
  text-align: center;
}
.scroll-panel.nspanel.layout-customertable.component-countlist table thead tr th .text-content {
  font-weight: normal;
  color: #424242 !important;
}
.scroll-panel.nspanel.layout-customertable.component-countlist table thead tr.first-rowth th {
  padding: 0;
}
.scroll-panel.nspanel.layout-customertable.component-countlist table td.td-button button {
  text-align: center;
  display: block;
  padding: 0px 4px;
  width: auto;
  margin: 0 auto;
  border-radius: 3px;
}
.scroll-panel.nspanel.layout-customertable.component-countlist table td.td-button button span {
  color: #ffa004;
}
.scroll-panel.nspanel.layout-customertable.component-countlist table td.td-button button:hover {
  background-color: #dcdcdc;
}
.scroll-panel.nspanel.layout-customertable.component-countlist .scroll-panel.layout-customertable-copy {
  position: absolute;
  z-index: 1;
  overflow: hidden;
  background: #f7f7f7 !important;
}
.scroll-panel.nspanel.layout-customertable.component-countlist .scroll-panel.layout-customertable-copy,
.scroll-panel.nspanel.layout-customertable.component-countlist .scroll-panel.layout-customertable-copy + .scroll-panel-table-copy {
  border: solid #e0e0e0;
  border-width: 1px;
}
.scroll-panel.nspanel.layout-customertable.component-countlist .scroll-panel.layout-customertable-copy table,
.scroll-panel.nspanel.layout-customertable.component-countlist .scroll-panel.layout-customertable-copy + .scroll-panel-table-copy table {
  border-width: 0px;
  max-width: inherit;
}
.scroll-panel.nspanel.layout-customertable.component-countlist .scroll-panel.layout-customertable-copy table thead tr th,
.scroll-panel.nspanel.layout-customertable.component-countlist .scroll-panel.layout-customertable-copy + .scroll-panel-table-copy table thead tr th {
  border-width: 0 1px 1px 0;
}
.scroll-panel.nspanel.layout-customertable.component-countlist .scroll-panel.layout-customertable-copy table thead tr th:last-child,
.scroll-panel.nspanel.layout-customertable.component-countlist .scroll-panel.layout-customertable-copy + .scroll-panel-table-copy table thead tr th:last-child {
  border-right: 1px solid #e0e0e0;
}
.scroll-panel.nspanel.layout-customertable.component-countlist .scroll-panel.layout-customertable-copy table thead tr:last-child th.th-text,
.scroll-panel.nspanel.layout-customertable.component-countlist .scroll-panel.layout-customertable-copy + .scroll-panel-table-copy table thead tr:last-child th.th-text {
  border-bottom: 0;
}
.scroll-panel.nspanel.layout-customertable.component-countlist .scroll-panel.layout-customertable-copy table tbody tr td,
.scroll-panel.nspanel.layout-customertable.component-countlist .scroll-panel.layout-customertable-copy + .scroll-panel-table-copy table tbody tr td {
  height: 32px;
  min-height: 32px;
  white-space: normal;
}
.scroll-panel.nspanel.layout-customertable.component-countlist .scroll-panel.layout-customertable-copy table tbody tr td:last-child,
.scroll-panel.nspanel.layout-customertable.component-countlist .scroll-panel.layout-customertable-copy + .scroll-panel-table-copy table tbody tr td:last-child {
  border-right: 1px solid #e0e0e0;
}
.scroll-panel.nspanel.layout-customertable.component-countlist .scroll-panel.layout-customertable-copy + .scroll-panel-table-copy {
  overflow-x: hidden;
  overflow-y: hidden;
}
.scroll-panel.nspanel.layout-customertable.component-countlist .scroll-panel.layout-customertable-copy + .scroll-panel-table-copy + .grid-body-scroll-x {
  position: absolute;
  z-index: 0;
  overflow: auto;
}
.scroll-panel.nspanel.layout-customertable.component-countlist .scroll-panel.layout-customertable-copy + .scroll-panel-table-copy + .grid-body-scroll-x + .grid-body-scroll-y {
  position: absolute;
  z-index: 0;
  width: 8px;
  right: 1px;
  overflow: auto;
}
.pt-search-pro {
  display: inline-block;
}
.pt-search-pro .pt-search-pro-form {
  display: inline-block;
}
.pt-search-pro .pt-search-pro-form + .pt-search-pro-btn {
  margin-left: 10px;
}
.pt-search-pro .pt-search-pro-sort {
  float: right;
  margin: 0 10px;
  display: inline-block;
}
.pt-search-pro .pt-search-pro-sort button {
  height: 24px;
  line-height: 24px;
  width: 24px;
}
.pt-search-pro .pt-search-pro-btn {
  float: right;
}
.pt-search-pro .pt-search-pro-btn .pt-btn-group-compact {
  margin-right: 0;
}
.pt-search-pro .pt-search-pro-btn .pt-btn-group-compact .pt-btn-default:hover {
  background: #fda249;
}
.countlist .pt-search-pro {
  float: right;
  margin: -24px 0 10px;
  position: relative;
  z-index: 1;
}
.countlist .pt-search-pro.multi-query {
  display: block;
  width: 100%;
  margin: 0;
}
.countlist .pt-search-pro.multi-query .pt-search-pro-btn {
  position: absolute;
  z-index: 9;
  top: -24px;
  right: -1px;
}
.countlist .pt-search-pro.multi-query .pt-search-pro-form {
  display: block;
  width: 100%;
}
.countlist .pt-search-pro.multi-query .pt-search-pro-form .pt-form.pt-form-vertical {
  margin: 10px 0;
}
.pt-td-info-dropdown {
  position: absolute;
  z-index: 99;
  background: #fff;
  padding: 5px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
  margin-top: -5px;
  min-width: 240px;
  overflow: auto;
}
.pt-td-info-dropdown .pt-grid {
  border: 1px solid #e0e0e0;
}
.pt-td-info-dropdown .pt-grid thead th,
.pt-td-info-dropdown .pt-grid tbody th,
.pt-td-info-dropdown .pt-grid tfoot th,
.pt-td-info-dropdown .pt-grid thead td,
.pt-td-info-dropdown .pt-grid tbody td,
.pt-td-info-dropdown .pt-grid tfoot td {
  font-weight: normal;
}
.pt-td-info-dropdown .pt-grid thead th:first-child,
.pt-td-info-dropdown .pt-grid tbody th:first-child,
.pt-td-info-dropdown .pt-grid tfoot th:first-child,
.pt-td-info-dropdown .pt-grid thead td:first-child,
.pt-td-info-dropdown .pt-grid tbody td:first-child,
.pt-td-info-dropdown .pt-grid tfoot td:first-child {
  background: transparent;
  font-weight: normal;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-delete:not(.selected):not(:hover) td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-delete:not(.selected):not(:hover) td:not(:first-child) {
  background-color: #ffa796;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-delete td {
  background-color: #ffa796;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-add:nth-child(even):not(.selected):not(:hover) td {
  background-color: #92f2dc;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-add:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td {
  background-color: #92f2dc;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-add td {
  background-color: #92f2dc;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info:nth-child(even):not(.selected):not(:hover) td {
  background: #1ad2fb;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td {
  background: #1ad2fb;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info:nth-child(odd):not(.selected):not(:hover) td {
  background: #1ad2fb;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td {
  background: #1ad2fb;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info td {
  background: #1ad2fb;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info:active td {
  background: #04b6de;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected td {
  background: #04b6de;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected:active td {
  background: #04a1c5;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected > .autoserial.copy-autoserial:first-child:before {
  color: #fff;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected > .autoserial.copy-autoserial:first-child:hover {
  cursor: pointer;
  background-color: #04a1c5;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected:nth-child(even):not(.selected):not(:hover) td {
  background: #15d1fb;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td {
  background: #15d1fb;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected:nth-child(odd):not(.selected):not(:hover) td {
  background: #15d1fb;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td {
  background: #15d1fb;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected td {
  background: #15d1fb;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected:active td {
  background: #04b2d9;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected.selected td {
  background: #04b2d9;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected.selected:active td {
  background: #039dc0;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected.selected > .autoserial.copy-autoserial:first-child:before {
  color: #fff;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected.selected > .autoserial.copy-autoserial:first-child:hover {
  cursor: pointer;
  background-color: #039dc0;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success:nth-child(even):not(.selected):not(:hover) td {
  background: #20e5b8;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td {
  background: #20e5b8;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success:nth-child(odd):not(.selected):not(:hover) td {
  background: #20e5b8;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td {
  background: #20e5b8;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success td {
  background: #20e5b8;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success:active td {
  background: #16bc96;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected td {
  background: #16bc96;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected:active td {
  background: #13a584;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected > .autoserial.copy-autoserial:first-child:before {
  color: #fff;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected > .autoserial.copy-autoserial:first-child:hover {
  cursor: pointer;
  background-color: #13a584;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected:nth-child(even):not(.selected):not(:hover) td {
  background: #1ce4b6;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td {
  background: #1ce4b6;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected:nth-child(odd):not(.selected):not(:hover) td {
  background: #1ce4b6;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td {
  background: #1ce4b6;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected td {
  background: #1ce4b6;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected:active td {
  background: #15b792;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected.selected td {
  background: #15b792;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected.selected:active td {
  background: #13a180;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected.selected > .autoserial.copy-autoserial:first-child:before {
  color: #fff;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected.selected > .autoserial.copy-autoserial:first-child:hover {
  cursor: pointer;
  background-color: #13a180;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning:nth-child(even):not(.selected):not(:hover) td {
  background: #febc7b;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td {
  background: #febc7b;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning:nth-child(odd):not(.selected):not(:hover) td {
  background: #febc7b;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td {
  background: #febc7b;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning td {
  background: #febc7b;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning:active td {
  background: #fda249;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected td {
  background: #fda249;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected:active td {
  background: #fd9530;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected > .autoserial.copy-autoserial:first-child:before {
  color: #fff;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected > .autoserial.copy-autoserial:first-child:hover {
  cursor: pointer;
  background-color: #fd9530;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected:nth-child(even):not(.selected):not(:hover) td {
  background: #fdb976;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td {
  background: #fdb976;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected:nth-child(odd):not(.selected):not(:hover) td {
  background: #fdb976;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td {
  background: #fdb976;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected td {
  background: #fdb976;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected:active td {
  background: #fd9f44;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected.selected td {
  background: #fd9f44;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected.selected:active td {
  background: #fd932b;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected.selected > .autoserial.copy-autoserial:first-child:before {
  color: #fff;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected.selected > .autoserial.copy-autoserial:first-child:hover {
  cursor: pointer;
  background-color: #fd932b;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error:nth-child(even):not(.selected):not(:hover) td {
  background: #ff3c16;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td {
  background: #ff3c16;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error:nth-child(odd):not(.selected):not(:hover) td {
  background: #ff3c16;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td {
  background: #ff3c16;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error td {
  background: #ff3c16;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error:active td {
  background: #e22500;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected td {
  background: #e22500;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected:active td {
  background: #c92100;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected > .autoserial.copy-autoserial:first-child:before {
  color: #fff;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected > .autoserial.copy-autoserial:first-child:hover {
  cursor: pointer;
  background-color: #c92100;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected:nth-child(even):not(.selected):not(:hover) td {
  background: #ff3811;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td {
  background: #ff3811;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected:nth-child(odd):not(.selected):not(:hover) td {
  background: #ff3811;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td {
  background: #ff3811;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected td {
  background: #ff3811;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected:active td {
  background: #dd2400;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected.selected td {
  background: #dd2400;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected.selected:active td {
  background: #c32000;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected.selected > .autoserial.copy-autoserial:first-child:before {
  color: #fff;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected.selected > .autoserial.copy-autoserial:first-child:hover {
  cursor: pointer;
  background-color: #c32000;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font:nth-child(even):not(.selected):not(:hover) td {
  color: #038dac;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font:nth-child(even):not(.selected):not(:hover) td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font:nth-child(even):not(.selected):not(:hover) td a.tr-control:before {
  color: #038dac;
  border-color: transparent transparent #038dac transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td {
  color: #038dac;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td a.tr-control:before {
  color: #038dac;
  border-color: transparent transparent #038dac transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font:nth-child(odd):not(.selected):not(:hover) td {
  color: #038dac;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font:nth-child(odd):not(.selected):not(:hover) td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font:nth-child(odd):not(.selected):not(:hover) td a.tr-control:before {
  color: #038dac;
  border-color: transparent transparent #038dac transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td {
  color: #038dac;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td a.tr-control:before {
  color: #038dac;
  border-color: transparent transparent #038dac transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font td {
  color: #038dac;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font:active td {
  color: #038dac;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font:hover td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font:active td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font:hover td a.tr-control:before,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font:active td a.tr-control:before {
  color: #038dac;
  border-color: transparent transparent #038dac transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font.selected td {
  color: #038dac;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font.selected td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font.selected td a.tr-control:before {
  color: #038dac;
  border-color: transparent transparent #038dac transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font.selected:active td {
  color: #038dac;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font.selected > .autoserial.copy-autoserial:first-child:before {
  color: #038dac;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font.selected > .autoserial.copy-autoserial:first-child:hover {
  color: #038dac;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font:nth-child(even):not(.selected):not(:hover) td {
  color: #16bc96;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font:nth-child(even):not(.selected):not(:hover) td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font:nth-child(even):not(.selected):not(:hover) td a.tr-control:before {
  color: #16bc96;
  border-color: transparent transparent #16bc96 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td {
  color: #16bc96;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td a.tr-control:before {
  color: #16bc96;
  border-color: transparent transparent #16bc96 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font:nth-child(odd):not(.selected):not(:hover) td {
  color: #16bc96;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font:nth-child(odd):not(.selected):not(:hover) td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font:nth-child(odd):not(.selected):not(:hover) td a.tr-control:before {
  color: #16bc96;
  border-color: transparent transparent #16bc96 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td {
  color: #16bc96;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td a.tr-control:before {
  color: #16bc96;
  border-color: transparent transparent #16bc96 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font td {
  color: #16bc96;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font:active td {
  color: #16bc96;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font:hover td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font:active td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font:hover td a.tr-control:before,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font:active td a.tr-control:before {
  color: #16bc96;
  border-color: transparent transparent #16bc96 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font.selected td {
  color: #16bc96;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font.selected td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font.selected td a.tr-control:before {
  color: #16bc96;
  border-color: transparent transparent #16bc96 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font.selected:active td {
  color: #16bc96;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font.selected > .autoserial.copy-autoserial:first-child:before {
  color: #16bc96;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font.selected > .autoserial.copy-autoserial:first-child:hover {
  color: #16bc96;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font:nth-child(even):not(.selected):not(:hover) td {
  color: #fda249;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font:nth-child(even):not(.selected):not(:hover) td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font:nth-child(even):not(.selected):not(:hover) td a.tr-control:before {
  color: #fda249;
  border-color: transparent transparent #fda249 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td {
  color: #fda249;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td a.tr-control:before {
  color: #fda249;
  border-color: transparent transparent #fda249 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font:nth-child(odd):not(.selected):not(:hover) td {
  color: #fda249;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font:nth-child(odd):not(.selected):not(:hover) td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font:nth-child(odd):not(.selected):not(:hover) td a.tr-control:before {
  color: #fda249;
  border-color: transparent transparent #fda249 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td {
  color: #fda249;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td a.tr-control:before {
  color: #fda249;
  border-color: transparent transparent #fda249 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font td {
  color: #fda249;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font:active td {
  color: #fda249;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font:hover td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font:active td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font:hover td a.tr-control:before,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font:active td a.tr-control:before {
  color: #fda249;
  border-color: transparent transparent #fda249 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font.selected td {
  color: #fda249;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font.selected td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font.selected td a.tr-control:before {
  color: #fda249;
  border-color: transparent transparent #fda249 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font.selected:active td {
  color: #fda249;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font.selected > .autoserial.copy-autoserial:first-child:before {
  color: #fda249;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font.selected > .autoserial.copy-autoserial:first-child:hover {
  color: #fda249;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font:nth-child(even):not(.selected):not(:hover) td {
  color: #e22500;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font:nth-child(even):not(.selected):not(:hover) td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font:nth-child(even):not(.selected):not(:hover) td a.tr-control:before {
  color: #e22500;
  border-color: transparent transparent #e22500 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td {
  color: #e22500;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td a.tr-control:before {
  color: #e22500;
  border-color: transparent transparent #e22500 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font:nth-child(odd):not(.selected):not(:hover) td {
  color: #e22500;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font:nth-child(odd):not(.selected):not(:hover) td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font:nth-child(odd):not(.selected):not(:hover) td a.tr-control:before {
  color: #e22500;
  border-color: transparent transparent #e22500 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td {
  color: #e22500;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td a.tr-control:before {
  color: #e22500;
  border-color: transparent transparent #e22500 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font td {
  color: #e22500;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font:active td {
  color: #e22500;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font:hover td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font:active td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font:hover td a.tr-control:before,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font:active td a.tr-control:before {
  color: #e22500;
  border-color: transparent transparent #e22500 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font.selected td {
  color: #e22500;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font.selected td a.tr-control:after,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font.selected td a.tr-control:before {
  color: #e22500;
  border-color: transparent transparent #e22500 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font.selected:active td {
  color: #e22500;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font.selected > .autoserial.copy-autoserial:first-child:before {
  color: #e22500;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font.selected > .autoserial.copy-autoserial:first-child:hover {
  color: #e22500;
}
.pt-shortname {
  position: relative;
}
.pt-td-shortname {
  position: absolute;
  z-index: 99;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-left-width: 3px;
  padding: 5px 10px;
  margin-top: 4px;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.075);
}
.grid-header.query-box .pt-search-group .pt-panel-col {
  padding-top: 24px;
}
.grid-header.query-box .pt-search-group .pt-search-quick {
  position: absolute;
  top: 0;
  left: 0;
}
.grid-header.query-box .pt-search-group .pt-search-quick .pt-form.pt-form-inline.pt-form-normal .pt-form-group .pt-input-group.pt-provinceselectserver {
  min-width: 180px;
  background: #fff;
  border: 1px solid #e0e0e0;
}
.grid-header.query-box .pt-search-group .pt-search-pro {
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 85px;
}
.grid-header.query-box .pt-search-group .pt-search-pro.only-sort-btn {
  padding-right: 0;
}
.grid-header.query-box .pt-search-group .pt-search-pro .pt-form .pt-form-body {
  text-align: right;
}
.grid-header.query-box .pt-search-group .pt-search-pro .pt-btn-dropdown-senior {
  position: absolute;
  top: -1px;
  right: 0;
}
.grid-header.query-box .title-panel {
  line-height: 24px;
}
.grid-header.query-box.multi-query .pt-search-group {
  height: 24px;
  overflow: hidden;
}
.grid-header.query-box.multi-query .pt-search-group .pt-search-pro {
  margin-top: 10px;
  position: static;
  padding-right: 0;
  display: block;
  width: 100%;
}
.grid-header.query-box.multi-query .pt-search-group .pt-search-pro .pt-btn-dropdown-senior {
  position: absolute;
  top: 0;
  right: 0;
}
.grid-header.query-box.multi-query .pt-search-group .pt-search-pro .pt-search-pro-form {
  position: relative;
  display: block;
  width: 100%;
}
.grid-header.query-box.multi-query .pt-search-group .pt-search-pro .pt-search-pro-form .pt-form {
  padding-right: 50px;
}
.grid-header.query-box.multi-query .pt-search-group .pt-search-pro .pt-search-pro-form .pt-form .pt-form-body {
  text-align: left;
}
.grid-header.query-box.multi-query .pt-search-group .pt-search-pro .pt-search-pro-form .pt-form + .pt-btn-group {
  position: absolute;
  top: 10px;
  right: 10px;
}
.grid-header.query-box.multi-query-empty .pt-search-group .pt-panel-col {
  padding-top: 0;
}
.pt-main[ns-readonly="true"] button.pt-btn:hover span,
.pt-main[ns-readonly="true"] button.pt-btn:hover i {
  color: #fff !important;
}
.pt-main[ns-readonly="true"] .pt-grid-body-head table.pt-grid tbody tr td:hover {
  color: #fff !important;
}
.pt-main[ns-readonly="true"] .pt-grid-body-head table.pt-grid tbody tr td:hover span,
.pt-main[ns-readonly="true"] .pt-grid-body-head table.pt-grid tbody tr td:hover i {
  color: #fff !important;
}
.fixed-col.pt-container {
  width: 200px;
  float: left;
}
.fixed-col.pt-container .pt-grid-body-head .pt-grid tbody tr td {
  background: rgba(224, 224, 224, 0.5);
}
.fixed-col.pt-container .pt-grid-body-head .pt-grid tbody tr td:hover {
  background: #fda249;
}
.fixed-col.pt-container + .pt-container {
  float: left;
  width: calc(100% - 200px);
  position: relative;
  z-index: 1;
}
.fixed-col.pt-container + .pt-container .pt-grid-body-container .pt-grid-body table tbody tr td {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.fixed-col.pt-container + .pt-container .pt-grid-body-container .pt-grid-body table tbody tr td span {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.fixed-col.pt-container + .pt-container .pt-grid-body-head,
.fixed-col.pt-container + .pt-container .pt-grid-body-container {
  border-left: 0;
}
.fixed-col.pt-container .pt-grid-body-container {
  position: relative;
  z-index: 1;
  border-right: 0;
  box-shadow: 0 9px 0 #eaeaea;
}
.fixed-col.pt-container .pt-grid-body-container [nsgirdcontainer="grid-body-scroll-x"]:before {
  position: absolute;
  bottom: 0;
  right: 0;
  content: '';
  z-index: 9;
  height: 8px;
  background: #eaeaea;
}
.fixed-col.pt-container .pt-grid-body-container [nsgirdcontainer="grid-body-scroll-x"]:after {
  position: absolute;
  height: 9px;
  content: '';
  z-index: 9;
  width: 100%;
  right: 0;
  bottom: -1px;
  left: 0;
  border-top: 1px solid #e0e0e0;
  background: #eaeaea;
}
[usetabs="true"] .fixed-col.pt-container .pt-grid-body-container [nsgirdcontainer="grid-body-scroll-x"]:after {
  display: none;
}
.fixed-col.pt-container .pt-grid-body-container .pt-grid-body table tbody tr td {
  height: 28px;
  min-height: 28px;
  max-height: 28px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.fixed-col + .pt-container .pt-grid-body .pt-grid tbody tr.selected:hover td:first-child {
  color: #424242;
}
.pt-grid-body .pt-grid-body-container tr.selected {
  background: #ffead6;
}
.pt-grid-body .pt-grid-body-container tr.selected > span,
.pt-grid-body .pt-grid-body-container tr.selected > .autoserial {
  color: #fda249;
  background: transparent;
}
.pt-grid-body .pt-grid-body-container tr.selected > span:first-child,
.pt-grid-body .pt-grid-body-container tr.selected > .autoserial:first-child {
  color: transparent;
}
.pt-grid-body .pt-grid-body-container tr.selected > span:first-child:after,
.pt-grid-body .pt-grid-body-container tr.selected > .autoserial:first-child:after {
  top: 50%;
  left: 50%;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 8px;
  border-color: transparent transparent transparent #fda249;
  margin: -4px;
}
.pt-grid-body .pt-grid-body-container tr.selected > span.copy-autoserial:first-child,
.pt-grid-body .pt-grid-body-container tr.selected > .autoserial.copy-autoserial:first-child {
  position: relative;
}
.pt-grid-body .pt-grid-body-container tr.selected > span.copy-autoserial:first-child:after,
.pt-grid-body .pt-grid-body-container tr.selected > .autoserial.copy-autoserial:first-child:after {
  display: none;
}
.pt-grid-body .pt-grid-body-container tr.selected > span.copy-autoserial:first-child:before,
.pt-grid-body .pt-grid-body-container tr.selected > .autoserial.copy-autoserial:first-child:before {
  position: absolute;
  content: "\ea7d";
  top: 50%;
  left: 50%;
  width: 14px;
  height: 20px;
  margin: -10px 0 0 -7px;
  font-family: "icomoon";
  font-size: 14px;
  color: #fda249;
  background: transparent;
}
.pt-grid-body .pt-grid-body-container tr.selected > span.copy-autoserial:first-child:hover,
.pt-grid-body .pt-grid-body-container tr.selected > .autoserial.copy-autoserial:first-child:hover {
  cursor: pointer;
  background-color: #fffcfa;
}
.pt-grid-body .pt-grid-body-container tr.selected:hover td {
  background: #feddbd;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container tr.selected:hover td:first-child {
  color: transparent;
}
td.stringreplace span.urgentstate {
  padding: 1px 5px 1px 3px;
  line-height: 16px;
  display: inline-flex;
  border-radius: 3px;
  text-align: center;
}
td.stringreplace span.urgentstate i {
  line-height: 16px;
  transform: scale(0.8);
  margin-right: 1px;
}
td.stringreplace span.urgentstate.state-danger {
  color: #af1d00;
  background: rgba(226, 37, 0, 0.15);
}
td.stringreplace span.urgentstate.state-warning {
  color: #fc8817;
  background: rgba(253, 162, 73, 0.15);
}
td.stringreplace span.urgentstate.state-success {
  color: #118e72;
  background: rgba(22, 188, 150, 0.15);
}
td label.sample-status {
  padding: 1px 5px 1px 3px;
  line-height: 16px;
  display: inline-flex;
  border-radius: 3px;
  text-align: center;
  margin: 0;
}
td label.sample-status.status-a {
  color: #7a7a7a;
  background: rgba(147, 147, 147, 0.15);
}
td label.sample-status.status-b {
  color: #118e72;
  background: rgba(22, 188, 150, 0.15);
}
td label.sample-status.status-c {
  color: #fc8817;
  background: rgba(253, 162, 73, 0.15);
}
td label.sample-status.status-d {
  color: #0b614d;
  background: rgba(17, 142, 114, 0.15);
}
td label.sample-status.status-e {
  color: #af1d00;
  background: rgba(226, 37, 0, 0.15);
}
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate {
  width: 60px;
  text-align: center;
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.alreadydone-message span,
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.alreadydone-message i {
  color: #16bc96;
  display: inline-block;
  text-align: right;
  float: right;
}
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.alreadydone-message i {
  transform: scale(0.75);
  line-height: 16px;
  margin-left: 1px;
  float: right;
}
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.delete-message span,
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.delete-message i {
  color: #e22500;
  display: inline-block;
  text-align: right;
  float: right;
}
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.delete-message i {
  transform: scale(0.75);
  line-height: 16px;
  margin-left: 1px;
  float: right;
}
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.close-message span,
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.close-message i {
  color: #666666;
  display: inline-block;
  text-align: right;
  float: right;
}
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.close-message i {
  transform: scale(0.75);
  line-height: 16px;
  margin-left: 1px;
  float: right;
}
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.again-message span,
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.again-message i {
  color: #fda249;
  display: inline-block;
  text-align: right;
  float: right;
}
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.again-message i {
  transform: scale(0.75);
  line-height: 16px;
  margin-left: 1px;
  float: right;
}
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.emergency-message span,
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.emergency-message i {
  color: #e22500;
  display: inline-block;
  text-align: right;
  float: right;
}
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.emergency-message i {
  transform: scale(0.75);
  line-height: 16px;
  margin-left: 1px;
  float: right;
}
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.suspend-message span,
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.suspend-message i {
  color: #fda249;
  display: inline-block;
  text-align: right;
  float: right;
}
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.suspend-message i {
  transform: scale(0.75);
  line-height: 16px;
  margin-left: 1px;
  float: right;
}
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.normal-message span,
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.normal-message i {
  color: #04b6de;
  display: inline-block;
  text-align: right;
  float: right;
}
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.normal-message i {
  transform: scale(0.75);
  line-height: 16px;
  margin-left: 1px;
  float: right;
}
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.rollback-message span,
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.rollback-message i {
  color: #ff3c16;
  display: inline-block;
  text-align: right;
  float: right;
}
.nsgrid[workflowoutput="default"] .pt-grid tr td.columnstate.rollback-message i {
  transform: scale(0.75);
  line-height: 16px;
  margin-left: 1px;
  float: right;
}
.nsgrid[workflowoutput="base"] .pt-grid tr td.columnstate {
  width: 60px;
  text-align: center;
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
.nsgrid[workflowoutput="base"] .pt-grid tr td.columnstate.alreadydone-message span {
  color: #118e72;
  background: rgba(22, 188, 150, 0.15);
  padding: 1px 5px 1px 3px;
  line-height: 16px;
  display: inline-flex;
  border-radius: 3px;
  text-align: center;
}
.nsgrid[workflowoutput="base"] .pt-grid tr td.columnstate.alreadydone-message span i {
  line-height: 16px;
  transform: scale(0.8);
  margin-right: 2px;
}
.nsgrid[workflowoutput="base"] .pt-grid tr td.columnstate.delete-message span {
  color: #af1d00;
  background: rgba(226, 37, 0, 0.15);
  padding: 1px 5px 1px 3px;
  line-height: 16px;
  display: inline-flex;
  border-radius: 3px;
  text-align: center;
}
.nsgrid[workflowoutput="base"] .pt-grid tr td.columnstate.delete-message span i {
  line-height: 16px;
  transform: scale(0.8);
  margin-right: 2px;
}
.nsgrid[workflowoutput="base"] .pt-grid tr td.columnstate.close-message span {
  color: #4d4d4d;
  background: rgba(102, 102, 102, 0.15);
  padding: 1px 5px 1px 3px;
  line-height: 16px;
  display: inline-flex;
  border-radius: 3px;
  text-align: center;
}
.nsgrid[workflowoutput="base"] .pt-grid tr td.columnstate.close-message span i {
  line-height: 16px;
  transform: scale(0.8);
  margin-right: 2px;
}
.nsgrid[workflowoutput="base"] .pt-grid tr td.columnstate.again-message span {
  color: #fc8817;
  background: rgba(253, 162, 73, 0.15);
  padding: 1px 5px 1px 3px;
  line-height: 16px;
  display: inline-flex;
  border-radius: 3px;
  text-align: center;
}
.nsgrid[workflowoutput="base"] .pt-grid tr td.columnstate.again-message span i {
  line-height: 16px;
  transform: scale(0.8);
  margin-right: 2px;
}
.nsgrid[workflowoutput="base"] .pt-grid tr td.columnstate.emergency-message span {
  color: #7c1400;
  background: rgba(175, 29, 0, 0.15);
  padding: 1px 5px 1px 3px;
  line-height: 16px;
  display: inline-flex;
  border-radius: 3px;
  text-align: center;
}
.nsgrid[workflowoutput="base"] .pt-grid tr td.columnstate.emergency-message span i {
  line-height: 16px;
  transform: scale(0.8);
  margin-right: 2px;
}
.nsgrid[workflowoutput="base"] .pt-grid tr td.columnstate.suspend-message span {
  color: #fc8817;
  background: rgba(253, 162, 73, 0.15);
  padding: 1px 5px 1px 3px;
  line-height: 16px;
  display: inline-flex;
  border-radius: 3px;
  text-align: center;
}
.nsgrid[workflowoutput="base"] .pt-grid tr td.columnstate.suspend-message span i {
  line-height: 16px;
  transform: scale(0.8);
  margin-right: 2px;
}
.nsgrid[workflowoutput="base"] .pt-grid tr td.columnstate.normal-message span {
  color: #038dac;
  background: rgba(4, 182, 222, 0.15);
  padding: 1px 5px 1px 3px;
  line-height: 16px;
  display: inline-flex;
  border-radius: 3px;
  text-align: center;
}
.nsgrid[workflowoutput="base"] .pt-grid tr td.columnstate.normal-message span i {
  line-height: 16px;
  transform: scale(0.8);
  margin-right: 2px;
}
.nsgrid[workflowoutput="base"] .pt-grid tr td.columnstate.rollback-message span {
  color: #e22500;
  background: rgba(255, 60, 22, 0.15);
  padding: 1px 5px 1px 3px;
  line-height: 16px;
  display: inline-flex;
  border-radius: 3px;
  text-align: center;
}
.nsgrid[workflowoutput="base"] .pt-grid tr td.columnstate.rollback-message span i {
  line-height: 16px;
  transform: scale(0.8);
  margin-right: 2px;
}
.nsgrid.pt-grid-td-transparent thead tr th,
.nsgrid.pt-grid-td-transparent tbody tr th,
.nsgrid.pt-grid-td-transparent thead tr td,
.nsgrid.pt-grid-td-transparent tbody tr td {
  background: transparent !important;
}
.flowchartviewer .nsgrid {
  margin: 30px 380px 0 90px;
}
.nsgrid.pt-hide-footer .pt-grid-footer {
  display: none;
}
.nsgrid.pt-hide-footer [nsgirdcontainer="grid-body-scroll-x"] {
  display: none;
}
.nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tbody tr td span {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 28px;
  padding: 0 5px;
}
.nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .acrosstable .pt-grid tr td.td-percent {
  text-align: right;
  padding-right: 20px !important;
  position: relative;
}
.nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .acrosstable .pt-grid tr td.td-percent::after {
  position: absolute;
  top: 50%;
  right: 5px;
  width: 15px;
  height: 20px;
  line-height: 20px;
  margin-top: -10px;
  text-align: center;
  color: #424242;
  content: "%";
}
.nsgrid.edit-mode-disabled .rowbtns {
  position: relative;
}
.nsgrid.edit-mode-disabled .rowbtns::before {
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.nsgrid.edit-mode-disabled .rowbtns .pt-btn {
  display: none;
}
.nsgrid.edit-mode-disabled table.pt-grid tr.ns-tips-placeholder [ns-editable="true"] {
  position: relative;
}
.nsgrid.edit-mode-disabled table.pt-grid tr.ns-tips-placeholder [ns-editable="true"]:before {
  content: attr(data-content);
  color: transparent;
}
.nsgrid.edit-mode-disabled table.pt-grid tr.ns-tips-placeholder [ns-editable="true"][ns-edit-type="business"]:before {
  content: attr(data-content);
  color: transparent;
}
.nsgrid.edit-mode-disabled table.pt-grid tr td[ns-editable="true"]::after {
  display: none;
}
.nsgrid tr td.td-percent {
  text-align: right;
  padding-right: 20px !important;
  position: relative;
}
.nsgrid tr td.td-percent::after {
  position: absolute;
  top: 50%;
  right: 5px;
  width: 15px;
  height: 20px;
  line-height: 20px;
  margin-top: -10px;
  text-align: center;
  color: #424242;
  content: "%";
}
.nsgrid tr td.td-state-checked {
  position: relative;
  background-color: #97f3de !important;
}
.nsgrid tr td.td-state-checked:before {
  position: absolute;
  top: 5px;
  right: 5px;
  font-family: "icomoon";
  content: "\e95d";
  font-size: 14px;
  color: #16bc96;
  width: 15px;
  height: 15px;
  text-align: center;
  line-height: 15px;
}
.nsgrid .pt-container.fixed-col {
  border-right: 1px solid #e0e0e0;
}
.pt-grid-body .pt-grid-body-container tr td.td-blue,
.pt-grid-body .pt-grid-body-container tr.selected td.td-blue {
  background-color: #04b6de !important;
}
.pt-intro-copy.filter-grid {
  width: 280px;
  padding: 0;
  border-radius: 0;
}
.pt-intro-copy.filter-grid .contidion-search {
  padding: 10px;
  display: table;
  width: 100%;
  position: relative;
  z-index: 1;
  border-bottom: 1px solid #e0e0e0;
}
.pt-intro-copy.filter-grid .contidion-search label {
  margin-bottom: 0;
  display: table-cell;
  width: 42px;
}
.pt-intro-copy.filter-grid .contidion-search .icon-search {
  width: 24px;
  height: 24px;
  line-height: 24px;
  position: absolute;
  z-index: 9;
  top: 10px;
  left: 53px;
  text-align: center;
}
.pt-intro-copy.filter-grid .contidion-search .input-search-control {
  display: table-cell;
  width: 100%;
  height: 24px;
  border: 1px solid #e0e0e0;
  padding-left: 24px;
  border-radius: 0;
}
.pt-intro-copy.filter-grid .contidion-search-content {
  width: 100%;
  height: 300px;
  overflow-y: auto;
  padding-bottom: 44px;
}
.pt-intro-copy.filter-grid .contidion-search-content .pt-form.filter-vo-search {
  padding: 0;
  border: 0;
}
.pt-intro-copy.filter-grid .contidion-search-content .pt-form.filter-vo-search .pt-form-group {
  margin-bottom: 0;
}
.pt-intro-copy.filter-grid .contidion-search-content .pt-form.filter-vo-search .pt-form-group .pt-checkbox {
  padding-right: 0;
}
.pt-intro-copy.filter-grid .contidion-search-content .pt-form.filter-vo-search .pt-form-group .pt-checkbox .pt-checkbox-group:after {
  display: none;
}
.pt-intro-copy.filter-grid .contidion-search-content .pt-form.filter-vo-search .pt-form-group .pt-checkbox .pt-checkbox-group .pt-checkbox-inline {
  width: 100%;
  height: 34px;
}
.pt-intro-copy.filter-grid .contidion-search-content .pt-form.filter-vo-search .pt-form-group .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:hover {
  background: #f8f8f8;
}
.pt-intro-copy.filter-grid .contidion-search-content .pt-form.filter-vo-search .pt-form-group .pt-checkbox .pt-checkbox-group .pt-checkbox-inline label.pt-checkbox-inline {
  padding: 10px;
  height: 34px;
  padding-left: 34px;
}
.pt-intro-copy.filter-grid .contidion-search-content .pt-form.filter-vo-search .pt-form-group .pt-checkbox .pt-checkbox-group .pt-checkbox-inline label.pt-checkbox-inline:after {
  top: 10px;
  position: absolute;
  top: 50%;
  left: 10px;
  content: '\e95d';
  font-family: "icomoon";
  width: 15px;
  height: 15px;
  line-height: 13px;
  border-radius: 2px;
  border: 1.5px solid #666;
  margin-top: -6px;
  color: transparent;
  font-size: 12px;
}
.pt-intro-copy.filter-grid .contidion-search-content .pt-form.filter-vo-search .pt-form-group .pt-checkbox .pt-checkbox-group .pt-checkbox-inline label.pt-checkbox-inline.checked {
  background: #fff;
  color: #000;
}
.pt-intro-copy.filter-grid .contidion-search-content .pt-form.filter-vo-search .pt-form-group .pt-checkbox .pt-checkbox-group .pt-checkbox-inline label.pt-checkbox-inline.checked:hover {
  background: #f8f8f8;
}
.pt-intro-copy.filter-grid .contidion-search-content .pt-form.filter-vo-search .pt-form-group .pt-checkbox .pt-checkbox-group .pt-checkbox-inline label.pt-checkbox-inline.checked:after {
  color: #fff;
  background: #fda249;
  border-color: #fda249;
}
.pt-intro-copy.filter-grid .contidion-search-content .both-pt-btn-group {
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  width: 100%;
  background: #fff;
  border-top: 1px solid #e1e1e1;
  padding: 10px;
  z-index: 9;
}
.pt-intro-copy.filter-grid .contidion-search-content .both-pt-btn-group .pt-btn-group.text-right {
  float: right;
}
.pt-intro-copy.filter-grid .contidion-search-content .both-pt-btn-group .pt-btn-group:first-child .pt-btn {
  border: 0;
  padding-left: 0;
}
.pt-intro-copy.filter-grid .contidion-search-content .both-pt-btn-group .pt-btn-group:first-child .pt-btn span {
  position: relative;
  z-index: 1;
  padding-left: 24px;
}
.pt-intro-copy.filter-grid .contidion-search-content .both-pt-btn-group .pt-btn-group:first-child .pt-btn span:before {
  position: absolute;
  top: 50%;
  left: 0;
  content: '\e95d';
  font-family: "icomoon";
  width: 15px;
  height: 15px;
  line-height: 13px;
  border-radius: 2px;
  border: 1.5px solid #666;
  margin-top: -7px;
  color: transparent;
  font-size: 12px;
}
.pt-intro-copy.filter-grid .contidion-search-content .both-pt-btn-group .pt-btn-group:first-child .pt-btn:hover {
  background: transparent;
}
.pt-intro-copy.filter-grid .contidion-search-content .both-pt-btn-group .pt-btn-group:first-child .pt-btn:hover span {
  color: #fda249;
}
.pt-intro-copy.filter-grid .contidion-search-content .both-pt-btn-group .pt-btn-group:first-child .pt-btn:hover span:before {
  border-color: #fda249;
}
.pt-intro-copy.filter-grid .contidion-search-content .both-pt-btn-group .pt-btn-group:first-child .pt-btn.checked span {
  color: #000;
}
.pt-intro-copy.filter-grid .contidion-search-content .both-pt-btn-group .pt-btn-group:first-child .pt-btn.checked span:before {
  background: #fda249;
  border-color: #fda249;
  color: #fff;
}
[usetabs="true"] .pt-grid-body .fixed-col .pt-grid-body-container:after {
  display: none;
}
thead tr th.number.output-abs,
tbody tr th.number.output-abs,
tfoot tr th.number.output-abs,
thead tr td.number.output-abs,
tbody tr td.number.output-abs,
tfoot tr td.number.output-abs {
  color: #e22500 !important;
}
thead tr th.renderfield-regexp-stringreplace .pt-renderField label,
tbody tr th.renderfield-regexp-stringreplace .pt-renderField label,
tfoot tr th.renderfield-regexp-stringreplace .pt-renderField label,
thead tr td.renderfield-regexp-stringreplace .pt-renderField label,
tbody tr td.renderfield-regexp-stringreplace .pt-renderField label,
tfoot tr td.renderfield-regexp-stringreplace .pt-renderField label {
  opacity: 0.75;
  position: relative;
  padding: 0 7px;
}
thead tr th.renderfield-regexp-stringreplace .pt-renderField label:before,
tbody tr th.renderfield-regexp-stringreplace .pt-renderField label:before,
tfoot tr th.renderfield-regexp-stringreplace .pt-renderField label:before,
thead tr td.renderfield-regexp-stringreplace .pt-renderField label:before,
tbody tr td.renderfield-regexp-stringreplace .pt-renderField label:before,
tfoot tr td.renderfield-regexp-stringreplace .pt-renderField label:before,
thead tr th.renderfield-regexp-stringreplace .pt-renderField label::after,
tbody tr th.renderfield-regexp-stringreplace .pt-renderField label::after,
tfoot tr th.renderfield-regexp-stringreplace .pt-renderField label::after,
thead tr td.renderfield-regexp-stringreplace .pt-renderField label::after,
tbody tr td.renderfield-regexp-stringreplace .pt-renderField label::after,
tfoot tr td.renderfield-regexp-stringreplace .pt-renderField label::after {
  position: absolute;
  top: 0;
  font-size: 12px;
}
thead tr th.renderfield-regexp-stringreplace .pt-renderField label:before,
tbody tr th.renderfield-regexp-stringreplace .pt-renderField label:before,
tfoot tr th.renderfield-regexp-stringreplace .pt-renderField label:before,
thead tr td.renderfield-regexp-stringreplace .pt-renderField label:before,
tbody tr td.renderfield-regexp-stringreplace .pt-renderField label:before,
tfoot tr td.renderfield-regexp-stringreplace .pt-renderField label:before {
  content: '[';
  left: 0;
}
thead tr th.renderfield-regexp-stringreplace .pt-renderField label:after,
tbody tr th.renderfield-regexp-stringreplace .pt-renderField label:after,
tfoot tr th.renderfield-regexp-stringreplace .pt-renderField label:after,
thead tr td.renderfield-regexp-stringreplace .pt-renderField label:after,
tbody tr td.renderfield-regexp-stringreplace .pt-renderField label:after,
tfoot tr td.renderfield-regexp-stringreplace .pt-renderField label:after {
  content: ']';
  right: 0;
}
tr td.label-state-tag span label,
tr.selected td.label-state-tag span label {
  border-radius: 100px;
  display: inline-block;
  height: 22px;
  line-height: 21px;
  margin: 0px 5px !important;
  padding: 0 6px;
  cursor: pointer;
  position: relative;
  z-index: 1;
  border: 1px solid;
  box-sizing: border-box;
  height: 22px !important;
  line-height: 18px !important;
}
tr td.label-state-tag span label.label-state-color-red,
tr.selected td.label-state-tag span label.label-state-color-red {
  background-color: #fff5f6;
  color: #bd000f !important;
  border-color: #dc0011 !important;
  background-color: #ffffff;
}
tr td.label-state-tag span label.label-state-color-orange,
tr.selected td.label-state-tag span label.label-state-color-orange {
  background-color: #ffffff;
  color: #ca7e00 !important;
  border-color: #e99200 !important;
}
tr td.label-state-tag span label.label-state-color-yellow,
tr.selected td.label-state-tag span label.label-state-color-yellow {
  background-color: #ffffff;
  color: #b0a927 !important;
  border-color: #c9c22d !important;
}
tr td.label-state-tag span label.label-state-color-green,
tr.selected td.label-state-tag span label.label-state-color-green {
  background-color: #e3f9e6;
  color: #1b8a2d !important;
  border-color: #20a335 !important;
  background-color: #f4fdf5;
}
tr td.label-state-tag span label.label-state-color-cyan,
tr.selected td.label-state-tag span label.label-state-color-cyan {
  background-color: #adfffb;
  color: #00756f !important;
  border-color: #00948c !important;
  background-color: #e5fffe;
}
tr td.label-state-tag span label.label-state-color-light-blue,
tr.selected td.label-state-tag span label.label-state-color-light-blue {
  background-color: #f8fdff;
  color: #0084c0 !important;
  border-color: #0099df !important;
  background-color: #f3fbff;
}
tr td.label-state-tag span label.label-state-color-blue,
tr.selected td.label-state-tag span label.label-state-color-blue {
  background-color: #ffffff;
  color: #0f55c0 !important;
  border-color: #1162dd !important;
}
tr td.label-state-tag span label.label-state-color-purple,
tr.selected td.label-state-tag span label.label-state-color-purple {
  background-color: #f7d6ff;
  color: #7e009e !important;
  border-color: #9700bd !important;
  background-color: #fefaff;
}
tr td.label-state-tag span label.label-state-color-gray,
tr.selected td.label-state-tag span label.label-state-color-gray {
  background-color: #ededed;
  color: #525252 !important;
  border-color: #616161 !important;
  background-color: #f7f7f7;
}
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.tr-switch-on th:first-child,
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.tr-switch-off th:first-child,
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.tr-switch-on td:first-child,
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.tr-switch-off td:first-child {
  text-align: center;
}
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.tr-switch-on:hover th .vue-grid-row-expand-icon,
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.tr-switch-off:hover th .vue-grid-row-expand-icon,
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.tr-switch-on:hover td .vue-grid-row-expand-icon,
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.tr-switch-off:hover td .vue-grid-row-expand-icon {
  color: #333;
}
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.tr-switch-on th .vue-grid-row-expand-icon.vue-grid-expand-icon-collapsed i.icon-arrow-right-o::before,
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.tr-switch-on td .vue-grid-row-expand-icon.vue-grid-expand-icon-collapsed i.icon-arrow-right-o::before {
  content: '\e941';
}
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.tr-switch-on th:nth-child(2),
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.tr-switch-on td:nth-child(2) {
  text-align: center;
}
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.vue-grid-expand-tr td.vue-grid-expand-td,
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.vue-grid-expand-tr:first-child td.vue-grid-expand-td {
  background: #fff;
}
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.vue-grid-expand-tr td.vue-grid-expand-td:hover,
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.vue-grid-expand-tr:first-child td.vue-grid-expand-td:hover {
  background: #fff;
}
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.vue-grid-expand-tr td.vue-grid-expand-td,
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.vue-grid-expand-tr:first-child td.vue-grid-expand-td,
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.vue-grid-expand-tr td.vue-grid-expand-td:first-child,
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.vue-grid-expand-tr:first-child td.vue-grid-expand-td:first-child {
  width: auto !important;
  min-width: auto !important;
  max-width: auto !important;
  padding: 0;
}
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.vue-grid-expand-tr td.vue-grid-expand-td .query-box,
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.vue-grid-expand-tr:first-child td.vue-grid-expand-td .query-box {
  background: #fff;
  margin-bottom: 0;
}
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.vue-grid-expand-tr td.vue-grid-expand-td .pt-search-group .pt-search-quick,
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.vue-grid-expand-tr:first-child td.vue-grid-expand-td .pt-search-group .pt-search-quick {
  margin: 10px 0;
}
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.vue-grid-expand-tr td.vue-grid-expand-td .pt-search-group .pt-panel-col,
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.vue-grid-expand-tr:first-child td.vue-grid-expand-td .pt-search-group .pt-panel-col {
  padding-top: 44px;
}
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.vue-grid-expand-tr td.vue-grid-expand-td .pt-grid-body.block .pt-grid,
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.vue-grid-expand-tr:first-child td.vue-grid-expand-td .pt-grid-body.block .pt-grid {
  margin-top: -5px;
}
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.vue-grid-expand-tr td.vue-grid-expand-td .pt-grid-body.block .pt-block-list:first-child,
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.vue-grid-expand-tr:first-child td.vue-grid-expand-td .pt-grid-body.block .pt-block-list:first-child {
  margin-top: 5px !important;
}
.pt-td-text-copy {
  position: absolute;
  background-color: #fff;
}
.pt-td-text-copy textarea.disabled,
.pt-td-text-copy input.disabled,
.pt-td-text-copy textarea.readonly,
.pt-td-text-copy input.readonly,
.pt-td-text-copy textarea[disabled],
.pt-td-text-copy input[disabled],
.pt-td-text-copy textarea[readonly],
.pt-td-text-copy input[readonly],
.pt-td-text-copy textarea[disabled="disabled"],
.pt-td-text-copy input[disabled="disabled"],
.pt-td-text-copy textarea fieldset[disabled],
.pt-td-text-copy input fieldset[disabled] {
  padding: 4px;
  border-color: transparent !important;
  cursor: text !important;
  border: 1px solid #fda249 !important;
}
.pt-td-text-copy textarea.disabled:hover,
.pt-td-text-copy input.disabled:hover,
.pt-td-text-copy textarea.readonly:hover,
.pt-td-text-copy input.readonly:hover,
.pt-td-text-copy textarea[disabled]:hover,
.pt-td-text-copy input[disabled]:hover,
.pt-td-text-copy textarea[readonly]:hover,
.pt-td-text-copy input[readonly]:hover,
.pt-td-text-copy textarea[disabled="disabled"]:hover,
.pt-td-text-copy input[disabled="disabled"]:hover,
.pt-td-text-copy textarea fieldset[disabled]:hover,
.pt-td-text-copy input fieldset[disabled]:hover,
.pt-td-text-copy textarea.disabled:focus,
.pt-td-text-copy input.disabled:focus,
.pt-td-text-copy textarea.readonly:focus,
.pt-td-text-copy input.readonly:focus,
.pt-td-text-copy textarea[disabled]:focus,
.pt-td-text-copy input[disabled]:focus,
.pt-td-text-copy textarea[readonly]:focus,
.pt-td-text-copy input[readonly]:focus,
.pt-td-text-copy textarea[disabled="disabled"]:focus,
.pt-td-text-copy input[disabled="disabled"]:focus,
.pt-td-text-copy textarea fieldset[disabled]:focus,
.pt-td-text-copy input fieldset[disabled]:focus {
  cursor: text !important;
}
.pt-grid-footer + .pt-grid-footer-drag {
  cursor: s-resize;
  background: transparent;
  position: absolute;
  bottom: 10px;
  width: 100%;
  height: 5px;
  z-index: 99;
}
.pt-pager {
  border: none;
  margin: 0;
}
.pt-pager .pt-el-pager {
  display: inline-table;
  vertical-align: middle;
}
.pt-pager .pt-el-pager li {
  display: inline-table;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
}
.pt-pager .pt-el-pager li.active,
.pt-pager .pt-el-pager li:hover {
  cursor: pointer;
  color: #fda249;
}
.pt-pager .pt-el-pager li.pager-icon-more:before {
  font-size: 14px;
  line-height: 20px;
}
.pt-pager .pt-el-pager li.pager-icon-more:hover::before {
  font-family: "FontAwesome";
  content: "\f101";
  font-size: 16px;
  line-height: 20px;
}
.pt-pager .pt-el-pager li:nth-child(2).pager-icon-more:hover::before {
  content: "\f100";
}
.pt-pager[pt-pager-mode="min"] .pt-page-turn .pt-input-group input.pt-form-control,
.pt-pager[pt-pager-mode="simple"] .pt-page-turn .pt-input-group input.pt-form-control {
  width: 50px;
  height: 20px;
  margin: 2px 0;
  border: 1px solid #e0e0e0;
}
.pt-pager[pt-pager-mode="min"] .pt-page-turn .pt-btn-group .pt-btn-icon,
.pt-pager[pt-pager-mode="simple"] .pt-page-turn .pt-btn-group .pt-btn-icon {
  margin-right: 5px;
}
.pt-pager[pt-pager-mode="advance"] input.pt-form-control {
  width: 50px;
  height: 20px;
  margin: 2px 5px;
  border: 1px solid #e0e0e0;
}
.pt-pager[pt-pager-mode="advance"] .pt-group-pager-list {
  display: inline-table;
}
.pt-pager[pt-pager-mode="advance"] .pt-input-group-advance {
  display: inline-table;
  margin: 0 5px;
}
.pt-pager[pt-pager-mode="advance"] .pt-input-group-advance .pt-input-group-advance-text {
  display: inline-table;
  margin: 0 5px;
}
.vue-grid-expand-td {
  padding: 10px !important;
  padding-bottom: 0;
}
.nspanel-common-disabled {
  position: relative;
}
.nspanel-common-disabled:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
  cursor: no-drop;
  z-index: 10001;
}
.pt-grid-body .pt-container .pt-grid-body tr td.dictionary.label-state-default span > label,
.pt-grid-body[ns-fixedrow="true"] .pt-container .pt-grid-body tr td.dictionary.label-state-default span > label,
.pt-grid-body .pt-container .pt-grid-body tr td.subdatatext.label-state-default span > label,
.pt-grid-body[ns-fixedrow="true"] .pt-container .pt-grid-body tr td.subdatatext.label-state-default span > label {
  background-color: transparent !important;
  border-color: transparent !important;
  color: rgba(0, 0, 0, 0.85) !important;
  padding: 0 !important;
}
body .grid-rancher.pt-row {
  margin: 10px 0px;
  border: 1px solid #e0e0e0;
}
body .grid-rancher.pt-row > div {
  padding: 0;
}
body .grid-rancher.table-sm .pt-grid-body table.pt-grid tbody tr td {
  font-size: 12px;
  height: 28px;
  min-height: 28px;
}
body .grid-rancher.table-sm .pt-grid-body table.pt-grid tbody tr td .pt-td-text {
  padding: 5px 5px;
  padding-bottom: 4px;
}
body .grid-rancher.table-sm .pt-grid-body table.pt-grid tbody tr td.pt-td-check {
  width: 30px;
}
body .grid-rancher.table-sm .pt-grid-body table.pt-grid tbody tr td.pt-col-sort:after {
  width: 30px;
}
body .grid-rancher.table-sm .pt-grid-body table.pt-grid tbody tr td.pt-col-setting {
  width: 30px;
}
body .grid-rancher.table-sm .pt-grid-body table.pt-grid tbody tr td.pt-col-setting .pt-btn i {
  font-size: 14px;
}
body .grid-rancher.table-sm .pt-grid-body table.pt-grid tbody tr td.pt-td-img {
  width: 30px;
}
body .grid-rancher.table-sm .pt-grid-body table.pt-grid tbody tr td.pt-td-img .pt-img-mini img {
  display: block;
  width: 24px;
  height: 24px;
}
body .grid-rancher.table-sm .pt-grid-body .pt-grid-body-container tr.selected > .autoserial.copy-autoserial:first-child:before,
body .grid-rancher.table-sm .pt-grid-body .pt-grid-body-container tr.selected > span.copy-autoserial:first-child:before {
  font-size: 12px;
  height: 28px;
  margin-top: 0;
  top: 0;
  line-height: 28px;
}
body .grid-rancher.table-md .pt-grid-body table.pt-grid tbody tr td {
  font-size: 14px;
  height: 42px;
  min-height: 42px;
}
body .grid-rancher.table-md .pt-grid-body table.pt-grid tbody tr td .pt-td-text {
  padding: 8px 8px;
  padding-bottom: 7px;
}
body .grid-rancher.table-md .pt-grid-body table.pt-grid tbody tr td.pt-td-check {
  width: 40px;
}
body .grid-rancher.table-md .pt-grid-body table.pt-grid tbody tr td.pt-col-sort:after {
  width: 40px;
}
body .grid-rancher.table-md .pt-grid-body table.pt-grid tbody tr td.pt-col-setting {
  width: 40px;
}
body .grid-rancher.table-md .pt-grid-body table.pt-grid tbody tr td.pt-col-setting .pt-btn i {
  font-size: 18px;
}
body .grid-rancher.table-md .pt-grid-body table.pt-grid tbody tr td.pt-td-img {
  width: 34px;
}
body .grid-rancher.table-md .pt-grid-body table.pt-grid tbody tr td.pt-td-img .pt-img-mini img {
  display: block;
  width: 28px;
  height: 28px;
}
body .grid-rancher.table-md .pt-grid-body .pt-grid-body-container tr.selected > .autoserial.copy-autoserial:first-child:before,
body .grid-rancher.table-md .pt-grid-body .pt-grid-body-container tr.selected > span.copy-autoserial:first-child:before {
  font-size: 14px;
  height: 42px;
  margin-top: 0;
  top: 0;
  line-height: 42px;
}
body .grid-rancher.table-lg .pt-grid-body table.pt-grid tbody tr td {
  font-size: 16px;
  height: 54px;
  min-height: 54px;
}
body .grid-rancher.table-lg .pt-grid-body table.pt-grid tbody tr td .pt-td-text {
  padding: 11px 11px;
  padding-bottom: 10px;
}
body .grid-rancher.table-lg .pt-grid-body table.pt-grid tbody tr td.pt-td-check {
  width: 50px;
}
body .grid-rancher.table-lg .pt-grid-body table.pt-grid tbody tr td.pt-col-sort:after {
  width: 50px;
}
body .grid-rancher.table-lg .pt-grid-body table.pt-grid tbody tr td.pt-col-setting {
  width: 50px;
}
body .grid-rancher.table-lg .pt-grid-body table.pt-grid tbody tr td.pt-col-setting .pt-btn i {
  font-size: 24px;
}
body .grid-rancher.table-lg .pt-grid-body table.pt-grid tbody tr td.pt-td-img {
  width: 42px;
}
body .grid-rancher.table-lg .pt-grid-body table.pt-grid tbody tr td.pt-td-img .pt-img-mini img {
  display: block;
  width: 36px;
  height: 36px;
}
body .grid-rancher.table-lg .pt-grid-body .pt-grid-body-container tr.selected > .autoserial.copy-autoserial:first-child:before,
body .grid-rancher.table-lg .pt-grid-body .pt-grid-body-container tr.selected > span.copy-autoserial:first-child:before {
  font-size: 16px;
  height: 54px;
  margin-top: 0;
  top: 0;
  line-height: 54px;
}
body .grid-rancher.rowborder {
  border: none;
}
body .grid-rancher.rowborder .pt-grid-body .pt-grid-body-head {
  border: none;
}
body .grid-rancher.rowborder .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td,
body .grid-rancher.rowborder .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:first-child {
  border-bottom: 3px solid #3497da;
}
body .grid-rancher.rowborder .pt-grid-body table.pt-grid tbody tr td {
  border-width: 0 0 2px 0;
}
body .grid-rancher.columnborder {
  border: none;
}
body .grid-rancher.columnborder .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td,
body .grid-rancher.columnborder .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:first-child {
  border-bottom: none;
}
body .grid-rancher.columnborder .pt-grid-body table.pt-grid tbody tr td {
  border-width: 0 1px 0 0;
}
body .grid-rancher.columnborder .pt-grid-body table.pt-grid tbody tr td:last-child {
  border-width: 0 1px 0 0;
}
body .grid-rancher.noborder {
  border: none;
}
body .grid-rancher.noborder .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td,
body .grid-rancher.noborder .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:first-child {
  border-bottom: none;
}
body .grid-rancher.noborder .pt-grid-body table.pt-grid tbody tr td {
  border-width: 0;
}
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head {
  background: transparent;
}
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:first-child,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:first-child {
  background: transparent;
}
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:hover,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:hover,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:first-child:hover,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:first-child:hover {
  background: transparent;
}
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:hover.thead-th,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:hover.thead-th,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:first-child:hover.thead-th,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:first-child:hover.thead-th,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:hover.thead-th span,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:hover.thead-th span,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:first-child:hover.thead-th span,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:first-child:hover.thead-th span,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:hover.thead-th i,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:hover.thead-th i,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:first-child:hover.thead-th i,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:first-child:hover.thead-th i {
  color: #3497da;
}
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:hover.sorting-asc::before,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:hover.sorting-asc::before,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:first-child:hover.sorting-asc::before,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:first-child:hover.sorting-asc::before,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:hover.sorting-desc::before,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:hover.sorting-desc::before,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:first-child:hover.sorting-desc::before,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:first-child:hover.sorting-desc::before,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:hover.sorting-asc::after,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:hover.sorting-asc::after,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:first-child:hover.sorting-asc::after,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:first-child:hover.sorting-asc::after,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:hover.sorting-desc::after,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:hover.sorting-desc::after,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:first-child:hover.sorting-desc::after,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:first-child:hover.sorting-desc::after {
  color: #3497da;
}
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.sorting-asc,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child.sorting-asc,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.sorting-desc,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child.sorting-desc {
  background: transparent;
}
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-container {
  border: none;
}
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-container tr:nth-child(even):not(.selected):not(:hover) td,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-container tr:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-container tr:nth-child(even):not(.selected):not(:hover) td td,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-container tr:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td {
  background: transparent;
}
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-container tr:hover,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-container tr.selected,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-container tr.selected:hover,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-container tr:hover td,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-container tr.selected td,
body .grid-rancher.nobg .pt-grid-body .pt-grid-body-container tr.selected:hover td {
  background: #e1eff9;
}
body .grid-rancher.ada-width .nsgrid .pt-grid-body {
  width: 100%!important;
}
body .grid-rancher.noscroll .pt-grid-body [nsgirdcontainer="grid-body-scroll-x"],
body .grid-rancher.noscroll .pt-grid-body [nsgirdcontainer="grid-body-scroll-y"] {
  opacity: 0;
}
body .grid-rancher .pt-grid-body .pt-grid-body-head {
  border: none;
  background-color: transparent;
}
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td,
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:first-child {
  border-bottom: 1px solid #e0e0e0;
  height: 32px !important;
  line-height: 32px !important;
  background: #e5f2fa;
}
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:hover,
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:last-child td:first-child:hover {
  background: #3497da;
}
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:hover {
  background: #3497da;
}
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:hover.thead-th,
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:hover.thead-th span,
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:hover.thead-th i {
  color: #fff;
}
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:hover.sorting-asc::before,
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:hover.sorting-desc::before,
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:hover.sorting-asc::after,
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:hover.sorting-desc::after {
  color: #fff;
}
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td.thead-th,
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td.thead-th span,
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td.thead-th i {
  color: #3497da;
}
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td.sorting-asc::before,
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td.sorting-desc::before,
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td.sorting-asc::after,
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td.sorting-desc::after {
  color: #3497da;
  height: 14px;
}
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td.sorting-asc::before,
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td.sorting-desc::before {
  content: "\e947";
  top: -2px;
}
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td.sorting-asc::after,
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td.sorting-desc::after {
  content: "\e941";
  bottom: 13px;
}
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td.sorting-asc::after {
  opacity: 0.5;
}
body .grid-rancher .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td.sorting-desc::before {
  opacity: 0.5;
}
body .grid-rancher .pt-grid-body .pt-grid-body-container {
  border: none;
}
body .grid-rancher .pt-grid-body .pt-grid-body-container tr:nth-child(even):not(.selected):not(:hover) td,
body .grid-rancher .pt-grid-body .pt-grid-body-container tr:nth-child(even):not(.selected):not(:hover) td:not(:first-child) {
  background: #edf6fc;
}
body .grid-rancher .pt-grid-body .pt-grid-body-container tr:hover,
body .grid-rancher .pt-grid-body .pt-grid-body-container tr.selected,
body .grid-rancher .pt-grid-body .pt-grid-body-container tr.selected:hover,
body .grid-rancher .pt-grid-body .pt-grid-body-container tr:hover td,
body .grid-rancher .pt-grid-body .pt-grid-body-container tr.selected td,
body .grid-rancher .pt-grid-body .pt-grid-body-container tr.selected:hover td {
  background: #e9f4fb;
}
body .grid-rancher .pt-grid-body .pt-grid-body-container tr.selected > .autoserial.copy-autoserial:first-child:before,
body .grid-rancher .pt-grid-body .pt-grid-body-container tr.selected > span.copy-autoserial:first-child:before {
  color: #3497da;
}
.table-copy-autoserial-sm .pt-grid-body-container tr.selected > .autoserial.copy-autoserial:first-child:before,
.table-copy-autoserial-sm .pt-grid-body-container tr.selected > span.copy-autoserial:first-child:before {
  font-size: 12px;
  height: 28px;
  margin-top: 0;
  top: 0;
  line-height: 28px;
}
.table-copy-autoserial-md .pt-grid-body-container tr.selected > .autoserial.copy-autoserial:first-child:before,
.table-copy-autoserial-md .pt-grid-body-container tr.selected > span.copy-autoserial:first-child:before {
  font-size: 14px;
  height: 42px;
  margin-top: 0;
  top: 0;
  line-height: 42px;
}
.table-copy-autoserial-lg .pt-grid-body-container tr.selected > .autoserial.copy-autoserial:first-child:before,
.table-copy-autoserial-lg .pt-grid-body-container tr.selected > span.copy-autoserial:first-child:before {
  font-size: 16px;
  height: 54px;
  margin-top: 0;
  top: 0;
  line-height: 54px;
}
::-webkit-scrollbar {
  position: absolute;
  width: 8px;
}
::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 0 !important;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.15) !important;
}
::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.25) !important;
}
::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}
textarea.pt-form-control {
  white-space: normal;
  white-space: pre-line;
}
.pt-form textarea.pt-form-control {
  height: auto;
}
textarea.pt-form-control:hover,
textarea.pt-form-control:focus {
  border: 1px solid #fda249;
  -webkit-box-shadow: 0 0 5px #9e9e9e;
  -moz-box-shadow: 0 0 5px #9e9e9e;
  box-shadow: 0 0 5px #9e9e9e;
  box-shadow: 0 0 5px rgba(158, 158, 158, 0.45);
  -webkit-transition: all 0s ease 0s;
  -moz-transition: all 0s ease 0s;
  -o-transition: all 0s ease 0s;
  transition: all 0s ease 0s;
  transition: ease-in-out all 0.25s;
  -moz-transition: ease-in-out all 0.25s;
  -webkit-transtion: ease-in-out all 0.25s;
  -o-transition: ease-in-out all 0.25s;
}
.pt-form-vertical textarea.pt-form-control {
  width: 100%;
}
.pt-input-group textarea.pt-form-control {
  border: 0;
}
.pt-nav-tooltips {
  background: rgba(0, 0, 0, 0.75);
  color: #fff;
  border-radius: 4px;
  text-align: center;
  line-height: 24px;
}
.pt-nav-tooltips:after {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 0;
  border-color: transparent rgba(0, 0, 0, 0.75) transparent transparent;
  top: -5px;
  left: 50%;
  margin-left: -5px;
  transform: rotate(-45deg);
}
.pt-panel-loading {
  position: relative;
  z-index: 1;
}
.pt-panel-loading:before {
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  position: absolute;
  font-family: "icomoon";
  content: '\e9c0';
  top: 50%;
  left: 50%;
  font-size: 28px;
  animation: 2s ptloading linear infinite;
  z-index: 3000;
  margin: -18px;
  color: rgba(0, 0, 0, 0.25);
}
.pt-panel-loading:after {
  position: absolute;
  z-index: 2;
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.loading-before:before {
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  position: absolute;
  font-family: "icomoon";
  content: '\e9c0';
  top: 50%;
  left: 50%;
  font-size: 36px;
  animation: 2s ptloading linear infinite;
  z-index: 3000;
  margin: -18px;
  color: rgba(0, 0, 0, 0.75);
}
/* Safari 和 Chrome */
@-webkit-keyframes tableloading {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.pt-form-loading {
  position: absolute;
  content: '';
  top: -1px;
  left: -1px;
  right: -1px;
  height: 24px;
  background: rgba(0, 0, 0, 0.05);
}
.pt-form-loading:after {
  position: absolute;
  top: 1px;
  left: 4px;
  width: 22px;
  height: 22px;
  font-family: "icomoon";
  content: '\e9c0';
  background: transparent;
  text-align: center;
  line-height: 22px;
  color: #9e9e9e;
  animation: formloading 2s infinite linear;
  border-radius: 22px;
}
/* Safari 和 Chrome */
@-webkit-keyframes formloading {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.pt-page-loading {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  z-index: 2999;
}
.pt-page-loading:before {
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  position: absolute;
  font-family: "icomoon";
  content: '\e9c0';
  top: 50%;
  left: 50%;
  font-size: 36px;
  animation: 2s ptloading linear infinite;
  z-index: 3000;
  margin: -18px;
  color: rgba(0, 0, 0, 0.75);
}
.pt-page-loading .loding-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 400px;
  margin-left: -200px;
  text-align: center;
  background: #ffffff;
  border-radius: .5rem;
  margin-top: -36px;
  padding: 15px;
  padding-top: 72px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
}
.pt-page-loading.hide {
  display: block;
}
/* Safari 和 Chrome */
@-webkit-keyframes mobileloading {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(90deg);
  }
  50% {
    transform: rotate(180deg);
  }
  76% {
    transform: rotate(270deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.pt-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -21px;
  width: 42px;
  height: 42px;
  border-radius: 42px;
}
.pt-loading:before {
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  position: absolute;
  font-family: "icomoon";
  content: '\e9c0';
  top: 50%;
  left: 50%;
  font-size: 36px;
  animation: 2s ptloading linear infinite;
  z-index: 3000;
  margin: -18px;
  color: rgba(0, 0, 0, 0.75);
}
.pt-modal-loading {
  position: relative;
}
.pt-modal-loading:before {
  position: absolute;
  top: 28px;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  background: rgba(0, 0, 0, 0.1);
  z-index: 1002;
}
.pt-modal-loading::after {
  color: rgba(0, 0, 0, 0.45) !important;
}
@keyframes ptloading {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.pt-container-loading {
  display: none;
  position: fixed;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.15);
}
.pt-container-loading:before {
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  position: absolute;
  font-family: "icomoon";
  content: '\e9c0';
  top: 50%;
  left: 50%;
  font-size: 36px;
  animation: 2s ptloading linear infinite;
  z-index: 3000;
  margin: -18px;
  color: rgba(0, 0, 0, 0.75);
}
.pt-loading-normal {
  position: relative;
}
.pt-loading-normal:before {
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  position: absolute;
  font-family: "icomoon";
  content: '\e9c0';
  top: 50%;
  left: 50%;
  font-size: 36px;
  animation: 2s ptloading linear infinite;
  z-index: 3000;
  margin: -18px;
  color: rgba(0, 0, 0, 0.75);
}
.pt-loading-normal:after {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.75);
  z-index: 9;
}
@keyframes page-loading-shadow {
  0% {
    box-shadow: -16px 8px 0 rgba(0, 0, 0, 0.1), 0px 8px 0 rgba(0, 0, 0, 0.1), 16px 8px 0 rgba(0, 0, 0, 0.1);
  }
  100% {
    box-shadow: 16px 8px 0 rgba(0, 0, 0, 0.1), 0px 8px 0 rgba(0, 0, 0, 0.2), -16px 8px 0 rgba(0, 0, 0, 0.3);
  }
}
.turn-page.loading {
  z-index: 1;
  background-color: #484848;
}
.turn-page.loading:before {
  content: '\e9c0';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: 'icomoon';
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 20px;
  animation: 2s ptloading linear infinite;
  -webkit-animation: 2s ptloading linear infinite;
}
.turn-page.loading button.pt-btn.pt-btn-icon {
  display: none;
}
.pt-main.pt-loading-notree {
  position: relative;
  z-index: 1;
}
.pt-main.pt-loading-notree .pt-main-row.pt-top-title-fixed:before,
.pt-main.pt-loading-notree .button-panel-component:before,
.pt-main.pt-loading-notree .button-panel-component.pt-top-btns-fixed:before,
.pt-main.pt-loading-notree .nsgrid:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  z-index: 9;
}
.pt-main.pt-loading {
  position: inherit;
  left: 0;
  top: 0;
  width: 100%;
  margin: 0;
  border-radius: 0;
  height: auto;
}
.pt-main.pt-loading::after {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  content: "";
  background: #ffffff;
  z-index: 100;
}
.pt-form.pt-form-inline.pt-loading {
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  margin: 0;
  border-radius: 0;
  height: auto;
}
.pt-form.pt-form-inline.pt-loading::after {
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  right: 0px;
  content: "";
  background: #f8f8f8;
  z-index: 2;
}
.pt-form.pt-form-inline.pt-loading:before {
  font-size: 26px;
  color: rgba(0, 0, 0, 0.55);
}
.pt-tree ul.ztree.pt-loading {
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  margin: 0;
  border-radius: 0;
  height: auto;
}
.pt-tree ul.ztree.pt-loading::after {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  content: "";
  background: #f8f8f8;
}
.pt-tree ul.ztree.pt-loading:before {
  font-size: 26px;
  color: rgba(0, 0, 0, 0.55);
}
.pt-btn.pt-shortcutkey-alt span.pt-shortcutkey-alt:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  background: #adadad;
  z-index: 9;
  width: auto;
  right: 5px;
  bottom: 0;
  left: 5px;
}
.pt-btn.pt-shortcutkey-alt:hover span.pt-shortcutkey-alt:after {
  background: #fff;
}
.pt-btn.pt-shortcutkey-ctrl {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE3ODgyMzY3MTY0RjExRTk4NzMzQUNBNjg1OTUzQzUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE3ODgyMzY4MTY0RjExRTk4NzMzQUNBNjg1OTUzQzUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTc4ODIzNjUxNjRGMTFFOTg3MzNBQ0E2ODU5NTNDNTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTc4ODIzNjYxNjRGMTFFOTg3MzNBQ0E2ODU5NTNDNTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz64aEDGAAAAOklEQVR42mL8//8/w61bt/4zYAJGEMHEQAAQVMCCbBxOBWfOnIG7wcTEBKT4P9FWEFTACPImPgAQYABlbg6byFaQkgAAAABJRU5ErkJggg==");
}
.pt-btn.pt-shortcutkey-ctrl-shift {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE3ODgyMzZCMTY0RjExRTk4NzMzQUNBNjg1OTUzQzUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE3ODgyMzZDMTY0RjExRTk4NzMzQUNBNjg1OTUzQzUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTc4ODIzNjkxNjRGMTFFOTg3MzNBQ0E2ODU5NTNDNTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTc4ODIzNkExNjRGMTFFOTg3MzNBQ0E2ODU5NTNDNTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7ubdHCAAAAPElEQVR42mL8//8/w7Jly/4zoAETExNGEM3EQAAQVMAIsuLWrVs4FbCAiDNnzvxHs/s/0VYQ5wZ8ACDAANQoFCIL9CimAAAAAElFTkSuQmCC");
}
.pt-btn.pt-shortcutkey-ctrl-alt {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE3OUMyMjVDMTY0RjExRTk4NzMzQUNBNjg1OTUzQzUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE3OUMyMjVEMTY0RjExRTk4NzMzQUNBNjg1OTUzQzUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTc4ODIzNkQxNjRGMTFFOTg3MzNBQ0E2ODU5NTNDNTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTc4ODIzNkUxNjRGMTFFOTg3MzNBQ0E2ODU5NTNDNTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6XMmEyAAAAN0lEQVR42mL8//8/w61bt/4zoIEzZ84wgmgmBgKAoAIWZONwKgACZDcwIvMpdwMjyJv4AECAAQCn8BBj0h+pUQAAAABJRU5ErkJggg==");
}
.pt-btn.pt-shortcutkey-ctrl-shift-alt {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE3OUMyMjYwMTY0RjExRTk4NzMzQUNBNjg1OTUzQzUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE3OUMyMjYxMTY0RjExRTk4NzMzQUNBNjg1OTUzQzUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTc5QzIyNUUxNjRGMTFFOTg3MzNBQ0E2ODU5NTNDNTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTc5QzIyNUYxNjRGMTFFOTg3MzNBQ0E2ODU5NTNDNTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4vk7hVAAAAM0lEQVR42mL8//8/w7Jly/4zYAJGEMHEQAAQVMCCbBw+Bf/R7P5PtBUEFTCCvIkPAAQYAFVoCv8aDzxfAAAAAElFTkSuQmCC");
}
.pt-btn.pt-shortcutkey-ctrl,
.pt-btn.pt-shortcutkey-ctrl-shift,
.pt-btn.pt-shortcutkey-ctrl-alt,
.pt-btn.pt-shortcutkey-ctrl-shift-alt {
  background-position-x: left;
  background-position-y: bottom;
  background-repeat: no-repeat;
}
.dictionary span {
  display: block;
  margin: 0 auto;
  text-align: center;
}
.dictionary label {
  display: inline-block;
  background: #f5f5f5;
  min-width: auto;
  margin-right: 5px;
  margin-bottom: 0;
  border: 1px solid #e0e0e0;
  padding: 1px 5px;
}
/* Main style sheet for jQuery Calculator v2.0.1 */
div.is-calculator,
span.is-calculator {
  position: relative;
}
button.calculator-trigger {
  width: 25px;
  padding: 0px;
}
img.calculator-trigger {
  margin: 2px;
  vertical-align: middle;
}
.calculator-popup {
  display: none;
  z-index: 10;
  margin: 0;
  padding: 0;
  border: 1px solid #888;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #000;
  background-color: #f4f4f4;
  font-family: Arial, Helvetica, sans-serif;
}
.calculator-keyentry {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 0px;
}
.calculator-inline {
  position: relative;
  border: 1px solid #888;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #f4f4f4;
}
.calculator-inline .calculator-close {
  display: none;
}
.calculator-disabled {
  position: absolute;
  z-index: 100;
  background-color: white;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.calculator-rtl {
  direction: rtl;
}
.calculator-prompt {
  clear: both;
  text-align: center;
}
.calculator-prompt.ui-widget-header {
  margin: 2px;
}
.calculator-result {
  clear: both;
  margin: 2px;
  padding: 0px 2px;
  text-align: right;
  background-color: #fff;
  border: 1px inset #000;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-size: 110%;
}
.calculator-result span {
  display: inline-block;
  width: 100%;
}
.calculator-result .calculator-formula {
  font-size: 60%;
}
.calculator-focussed {
  background-color: #ffc;
}
.calculator-row {
  clear: both;
  width: 100%;
}
.calculator-space {
  float: left;
  margin: 2px;
  width: 28px;
}
.calculator-half-space {
  float: left;
  margin: 1px;
  width: 14px;
}
.calculator-row button {
  position: relative;
  float: left;
  margin: 2px;
  padding: 0px;
  height: 22px;
  background-color: #f4f4f4;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
}
.calculator-row .calculator-ctrl {
  width: 60px;
  background-color: #e8e8e8;
}
.calculator-row .calculator-undo,
.calculator-row .calculator-clear-error,
.calculator-row .calculator-clear {
  width: 28px;
}
.calculator-row .calculator-base,
.calculator-row .calculator-angle {
  width: 28px;
  font-size: 70%;
}
.calculator-row .calculator-base-active,
.calculator-row .calculator-angle-active {
  border: 2px inset #fff;
}
.calculator-digit,
.calculator-oper {
  width: 28px;
}
.calculator-mem-empty,
.calculator-digit[disabled] {
  color: #888;
}
.calculator-row .calculator-trig {
  font-size: 70%;
}
@-moz-document url-prefix() {
  .calculator-trig,
  .calculator-base {
    text-indent: -3px;
  }
}
.calculator-key-down {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.calculator-keystroke {
  display: none;
  width: 16px;
  height: 14px;
  position: absolute;
  left: -1px;
  top: -1px;
  color: #000;
  background-color: #fff;
  border: 1px solid #888;
  font-size: 80%;
}
.calculator-angle .calculator-keystroke,
.calculator-base .calculator-keystroke,
.calculator-trig .calculator-keystroke {
  top: -2px;
  font-size: 95%;
}
.calculator-keyname {
  width: 22px;
  font-size: 70%;
}
.netstar-calculator.calculator-inline {
  position: absolute;
  width: 206px;
  top: 0;
  left: -1px;
  z-index: 1;
  padding: 10px;
  border-color: #e0e0e0;
  border-radius: 0;
}
.netstar-calculator.calculator-inline .calculator-row button {
  border: 0;
  background: #ffffff;
  margin: 3px;
}
.netstar-calculator.calculator-inline .calculator-row button.calculator-equals,
.netstar-calculator.calculator-inline .calculator-row button:focus,
.netstar-calculator.calculator-inline .calculator-row button:hover {
  background: #fda249;
  color: #fff;
}
.is-calculator .netstar-calculator .calculator-result {
  display: none;
}
.is-calculator {
  position: fixed !important;
  width: 206px;
  height: 252px;
  z-index: 1099;
}
.is-calculator .netstar-calculator .calculator-row button {
  width: 40px;
  height: 40px;
}
.is-calculator .netstar-calculator .calculator-oper.calculator-arith.calculator-equals {
  width: 86px;
}
.dialog-template-state {
  position: fixed;
  content: '';
  top: 102px;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  text-align: right;
  z-index: 98;
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -ms-filter: grayscale(0);
  filter: grayscale(0);
}
.dialog-template-state:before {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: 0;
  z-index: -1;
  background: rgba(0, 0, 0, 0.25);
}
.dialog-template-state h5 {
  font-size: 30px;
}
.dialog-template-state .btn {
  float: right;
  line-height: 14px;
}
.dialog-template-state .btn.btn-default {
  background: #fda249;
  border-color: #fda249;
}
.dialog-template-state .btn.btn-default:hover {
  background: #f77b03;
  border-color: #f77b03;
}
.dialog-template-state:after {
  position: absolute;
  content: '\ea3f';
  font-family: "icomoon";
  top: 0;
  right: 10px;
  color: #e60012;
  font-size: 84px;
}
.dialog-template-state .state-content {
  position: fixed;
  z-index: 99;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  padding: 10px 15px;
  color: #fff;
  animation: stateshow .5s;
  -webkit-animation: stateshow .5s;
  /* Safari 与 Chrome */
  transition: ease-in-out all 1s;
}
.dialog-template-state .state-content > * {
  display: inline-block;
  line-height: 24px;
}
.dialog-template-state .state-content .pt-btn {
  margin-left: 10px;
  float: right;
}
@keyframes stateshow {
  0% {
    bottom: -100%;
  }
  100% {
    bottom: 0;
  }
}
/* Safari 与 Chrome */
@-webkit-keyframes stateshow {
  0% {
    bottom: -100%;
  }
  100% {
    bottom: 0;
  }
}
.state-normal-message .dialog-template-state:after {
  content: '\ea3f';
}
.state-emergency-message .dialog-template-state:after {
  content: '\ea3e';
}
.state-again-message .dialog-template-state:after {
  content: '\ea3d';
}
.state-suspend-message .dialog-template-state:after {
  content: '\ea40';
}
.state-disabled-message .dialog-template-state:after {
  content: '\e982';
}
.pt-card .pt-item {
  display: inline-block;
  text-align: center;
}
.pt-card.pt-card-border {
  border: 1px solid #e0e0e0;
}
.pt-card-header {
  line-height: 32px;
  background: #eeeeee;
}
.pt-card-header .pt-title {
  display: block;
}
.pt-card-header .pt-title span {
  padding: 5px 10px;
}
.pt-card-header .pt-title .pt-btn {
  float: right;
}
.pt-card-block.pt-card-table {
  display: table;
  width: 100%;
}
.pt-card-block.pt-card-table .pt-item {
  display: table-cell;
  padding: 15px;
}
.pt-card-block.pt-card-table .pt-item h2 {
  display: inline-block;
  position: relative;
  margin: 0 auto;
  margin-bottom: 15px;
}
.pt-card-block.pt-card-table .pt-item h2 .pt-badge {
  position: absolute;
  top: 0;
  right: -40px;
  font-size: 12px;
  background: #fda249;
  color: #fff;
  padding: 3px 6px;
  border-radius: 0 3px 3px 3px;
}
.pt-card-block.pt-card-table .pt-item h2 .pt-badge:before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 4px 4px 0;
  border-color: transparent #fda249 transparent transparent;
  top: 0;
  left: -4px;
}
.pt-badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 5px;
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #fda249;
  border-radius: 10px;
}
.pt-badge:empty {
  display: none;
}
.pt-btn .pt-badge {
  position: relative;
  top: -1px;
}
.pt-btn-xs .pt-badge {
  top: 0;
  padding: 1px 5px;
}
a.pt-badge:hover,
a.pt-badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
a.list-group-item.active > .pt-badge,
.nav-pills > .active > a > .pt-badge {
  color: #424242;
  background-color: #ffffff;
}
.nav-pills > li > a > .pt-badge {
  margin-left: 3px;
}
.pt-badge.pt-badge-square {
  border-radius: 3px;
}
.pt-badge.pt-badge-primary {
  background: #ffffff;
  color: #2a3f54;
  border: 1px solid #2a3f54;
}
.pt-badge.pt-badge-primary.pt-badge-outline {
  color: #2a3f54;
  background: transparent;
}
.pt-badge.pt-badge-info {
  background: #ffffff;
  color: #04b6de;
  border: 1px solid #04b6de;
}
.pt-badge.pt-badge-info.pt-badge-outline {
  color: #04b6de;
  background: transparent;
}
.pt-badge.pt-badge-success {
  background: #ffffff;
  color: #16bc96;
  border: 1px solid #16bc96;
}
.pt-badge.pt-badge-success.pt-badge-outline {
  color: #16bc96;
  background: transparent;
}
.pt-badge.pt-badge-warning {
  background: #ffffff;
  color: #fda249;
  border: 1px solid #fda249;
}
.pt-badge.pt-badge-warning.pt-badge-outline {
  color: #fda249;
  background: transparent;
}
.pt-badge.pt-badge-danger {
  background: #ffffff;
  color: #e22500;
  border: 1px solid #e22500;
}
.pt-badge.pt-badge-danger.pt-badge-outline {
  color: #e22500;
  background: transparent;
}
.pt-badge.pt-badge-default {
  background: #ffffff;
  color: #e0e0e0;
  border: 1px solid #e0e0e0;
}
.pt-badge.pt-badge-default.pt-badge-outline {
  color: #e0e0e0;
  background: transparent;
}
.pt-tips-under {
  position: relative;
}
.pt-tips-under:after {
  position: absolute;
  top: 50%;
  right: 50%;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  content: "";
  display: block;
  background-color: #e22500;
  margin-right: -10px;
  margin-top: -11px;
}
.pt-block-list {
  position: relative;
  display: block;
  width: 240px;
  float: left;
  margin: 5px;
  border: 1px solid #e0e0e0;
  overflow: hidden;
  background: #fff;
}
.pt-block-list .block-list-item .block-list-item-text span + span {
  padding-left: 1rem;
}
.pt-block-list .pt-block-checkselect {
  position: absolute;
  top: 0;
  left: 0;
}
.pt-block-list .pt-block-checkselect label.checkbox-inline {
  z-index: 1;
}
.pt-block-list .pt-block-checkselect label.checkbox-inline:after {
  left: -1px;
  background-color: transparent;
  top: -1px;
  background-color: #fff7ef;
  border-color: #fee2c7;
}
.pt-block-list .pt-block-checkselect label.checkbox-inline.checked:after {
  border-color: #fda249;
  background-color: #fda249;
  color: #fff;
}
.pt-block-list .pt-btn-group {
  position: absolute;
  top: 5px;
  right: 5px;
}
.pt-block-list .pt-btn-group .pt-btn.pt-btn-default.pt-btn-icon {
  border: 0;
  border-radius: 100px;
}
.pt-block-list .pt-block-content {
  padding: 10px;
  overflow: hidden;
}
.pt-block-list .pt-block-content span {
  margin-right: 10px;
}
.pt-block-list .pt-block-content span:not(.title) {
  color: #666;
  margin-bottom: 5px;
  padding: 1px 5px;
  border-radius: 2px;
  background: #496d91;
}
.pt-block-list .pt-block-content span.title {
  margin-right: 0;
  margin-bottom: 10px;
}
.pt-block-list .pt-block-content p {
  display: block;
  margin: 5px 0 0;
}
.pt-block-list .pt-block-content .pt-block-content-before span.pt-block-text {
  display: inline-block;
  background: transparent;
  margin-right: 0;
}
.pt-block-list .pt-block-content .pt-block-content-before span.pt-block-text + .pt-block-text {
  margin-left: 10px;
}
.pt-block-list .pt-block-content .pt-block-content-before span.pt-block-text:last-child {
  display: block;
  float: right;
}
.pt-block-list .pt-block-content .pt-block-content-grid {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.pt-block-list .pt-block-content .pt-block-content-grid .pt-grid-item {
  display: table-cell;
  text-align: center;
}
.pt-block-list .pt-block-content .pt-block-content-grid i.icon {
  display: block;
  margin: 10px auto;
  font-size: 36px;
}
.pt-block-list .pt-block-content .pt-block-content-grid span.pt-grid-item-text {
  display: inline-block;
  margin-right: 0;
  background: transparent;
  text-align: center;
}
.pt-block-list .pt-block-content .pt-block-content-grid span.pt-grid-item-text + span.pt-grid-item-text {
  margin-left: 0;
}
.pt-block-list .pt-btn-group.pt-inlinebtn-group {
  top: auto;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding-left: 0 !important;
  height: 34px;
}
.pt-block-list .pt-btn-group.pt-inlinebtn-group .pt-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1;
  border: 0;
  border-top: 1px solid #fafafa;
  height: 34px;
  cursor: pointer;
}
.pt-block-list .pt-btn-group.pt-inlinebtn-group .pt-btn span {
  font-size: 16px;
}
.pt-block-list .pt-btn-group.pt-inlinebtn-group .pt-btn:hover span {
  color: #fff;
}
.pt-block-list .pt-btn-group.pt-inlinebtn-group .pt-btn + .pt-btn {
  margin-left: 0;
}
.pt-block-list.pt-grid-md {
  width: 368px;
}
.pt-block-list.pt-grid-horizontal {
  width: 480px;
}
.pt-block-list.pt-grid-horizontal .pt-block-content-before {
  float: left;
  width: 120px;
}
.pt-block-list.pt-grid-horizontal .pt-block-content-before span.pt-block-text {
  display: block;
  width: 100%;
  margin: 0;
}
.pt-block-list.pt-grid-horizontal .pt-block-content-before span.pt-block-text + .pt-block-text {
  margin-top: 10px;
  margin-left: 0;
}
.pt-block-list.pt-grid-horizontal .pt-block-content-grid {
  width: calc(100% -  120px);
  float: left;
}
.pt-block-list.pt-grid-horizontal .pt-inlinebtn-group {
  padding-left: 120px;
}
.pt-block-list.pt-block-list-warning {
  border: 1px solid #e22500;
}
.pt-block-list.pt-block-list-warning:after {
  background: #e22500;
}
.pt-block-list.selected .pt-block-checkselect label.checkbox-inline:after {
  border-color: #fda249;
}
.pt-block-list.pt-block-list-btn-groups-text .pt-btn-group.pt-btn-groups-text {
  top: auto;
  bottom: 5px;
}
.pt-block-list.pt-state .pt-btn-group .pt-btn {
  background: #6191ff;
}
.pt-block-list.pt-state .pt-btn-group .pt-btn span {
  color: #000;
}
.pt-block-list.pt-state .pt-btn-group .pt-btn i {
  font-size: 16px;
  color: #fff;
}
.pt-block-list.pt-state .pt-btn-group .pt-btn:hover {
  background: #2e6dff;
}
.pt-block-list.pt-state-online .pt-btn-group .pt-btn {
  background: #52c41a;
}
.pt-block-list.pt-state-online .pt-btn-group .pt-btn span {
  color: #000;
}
.pt-block-list.pt-state-online .pt-btn-group .pt-btn i {
  font-size: 16px;
  color: #fff;
}
.pt-block-list.pt-state-online .pt-btn-group .pt-btn:hover {
  background: #3f9714;
}
.pt-block-list.pt-state-offline .pt-btn-group .pt-btn {
  background: #bfbfbf;
}
.pt-block-list.pt-state-offline .pt-btn-group .pt-btn span {
  color: #000;
}
.pt-block-list.pt-state-offline .pt-btn-group .pt-btn i {
  font-size: 16px;
  color: #fff;
}
.pt-block-list.pt-state-offline .pt-btn-group .pt-btn:hover {
  background: #a6a6a6;
}
.pt-block-list.pt-state-unbed .pt-btn-group .pt-btn {
  background: #6191ff;
}
.pt-block-list.pt-state-unbed .pt-btn-group .pt-btn span {
  color: #000;
}
.pt-block-list.pt-state-unbed .pt-btn-group .pt-btn i {
  font-size: 16px;
  color: #fff;
}
.pt-block-list.pt-state-unbed .pt-btn-group .pt-btn:hover {
  background: #2e6dff;
}
.pt-block-list.pt-grid-md .pt-btn i {
  font-size: 16px;
}
.pt-block-list + .pt-block-list {
  margin-top: 10px;
}
.pt-block-list.pt-block-list-seal {
  position: relative;
  background: #f8f8f8 !important;
  height: 180px;
  border-color: transparent;
}
.pt-block-list.pt-block-list-seal .pt-block-content .pt-block-content-item span.value {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
}
.pt-block-list.pt-block-list-seal:hover {
  border-color: #e0e0e0;
}
.pt-block-list.pt-block-list-seal:hover .pt-block-list-btn {
  opacity: 1;
}
.pt-block-list.pt-block-list-seal.selected {
  border-color: transparent;
}
.pt-block-list.pt-block-list-seal.selected:hover {
  border-color: #e0e0e0;
}
.pt-block-list.pt-block-list-seal .pt-block-list-btn {
  position: absolute;
  top: 1px;
  right: 1px;
  opacity: 0;
}
.pt-block-list.pt-block-list-seal .pt-block-list-btn .pt-btn {
  line-height: 24px;
  border-radius: 2px;
}
.pt-block-list.pt-block-list-seal .pt-block-list-btn .pt-btn:hover {
  background: #fda249;
}
.pt-block-list.pt-block-list-seal .pt-block-list-btn .pt-btn:hover span,
.pt-block-list.pt-block-list-seal .pt-block-list-btn .pt-btn:hover i {
  color: #fff;
}
.pt-block-list.pt-block-list-seal + .block-list-add-btn {
  width: 180px !important;
  height: 180px !important;
  margin-left: 5px;
}
.pt-block-list.pt-block-list-seal + .block-list-add-btn .pt-btn.pt-btn-icon {
  width: 180px;
  height: 180px;
}
.pt-grid-body.block .pt-block-list.pt-block-list-seal:first-child {
  margin-top: 5px !important;
}
.pt-block-list .pt-block-content .pt-block-content-item {
  margin-bottom: 3px;
}
.pt-block-list .pt-block-content .pt-block-content-item:first-child {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-top: 1px;
}
.pt-block-list .pt-block-content .pt-block-content-item:last-child {
  margin-bottom: 0;
}
.pt-block-list .pt-block-content .pt-block-content-item.text-center {
  padding-bottom: 5px;
  border-bottom: 1px #dedede dashed;
  margin-bottom: 10px;
}
.pt-block-list .pt-block-content .pt-block-content-item.text-center span.title {
  font-size: 14px;
  font-weight: 600;
  color: #8a3a2f;
}
.pt-block-list .pt-block-content .pt-block-content-item.pt-block-content-item-btn {
  display: table;
}
.pt-block-list .pt-block-content .pt-block-content-item.pt-block-content-item-btn span {
  vertical-align: middle;
}
.pt-block-list .pt-block-content .pt-block-content-item.pt-block-content-item-btn span.code {
  display: inline-table;
}
.pt-block-list .pt-block-content .pt-block-content-item.pt-block-content-item-btn span .pt-btn-group {
  position: relative;
}
.pt-block-list .pt-block-content .pt-block-content-item.pt-block-content-item-btn span .pt-btn-group .pt-btn {
  margin-left: 5px;
}
.pt-block-list .pt-block-content .pt-block-content-item span {
  padding: 0 !important;
}
.pt-block-list .pt-block-content .pt-block-content-item span:not(.title) {
  background: transparent;
}
.pt-block-list .pt-block-content .pt-block-content-item span label {
  margin-bottom: 0;
}
.pt-block-list .pt-block-content .pt-block-content-item span.tag {
  color: #424242;
  margin-right: 0;
  background-color: transparent;
}
.pt-block-list .pt-block-content .pt-block-content-item span.title {
  color: #424242;
  margin-bottom: 0;
}
.pt-block-list .pt-block-content .pt-block-content-item span.number {
  float: right;
  width: 35px;
  text-align: center;
  padding: 1px 0;
  background: #fffcfa;
  color: #fda249;
  border-radius: 4px;
  margin-right: 0;
  margin-bottom: 0;
}
.pt-block-list .pt-block-content .pt-block-content-item span.code {
  color: #666;
  margin-right: 0;
  background-color: transparent;
}
.pt-block-list .pt-block-content .pt-block-content-item span.code.name {
  color: #333;
  font-size: 14px;
}
.pt-block-list .pt-block-content .pt-block-content-item span.code.file-number {
  color: #888;
}
.pt-block-list .pt-block-content .pt-block-content-item span.propertyvalue {
  color: #999;
  text-decoration: line-through;
}
.pt-block-list .pt-block-content .pt-block-content-item span.value {
  color: #8a3a2f;
}
.pt-block-list .pt-block-content .pt-block-content-item a {
  color: #04b6de;
}
.pt-block-list .pt-block-content .pt-block-content-item a:hover {
  text-decoration: underline;
}
.pt-block-list .pt-block-content .pt-block-content-item.block-link {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
  margin-top: 0 !important;
  width: 30px;
  height: 30px;
}
.pt-block-list .pt-block-content .pt-block-content-item.block-link:hover {
  background: rgba(4, 182, 222, 0.1);
}
.pt-block-list .pt-block-content .pt-block-content-item.block-link .tag {
  display: none;
}
.pt-block-list .pt-block-content .pt-block-content-item.block-link a {
  position: absolute;
  width: 30px;
  height: 30px;
  top: 0;
  right: 0;
  z-index: 9;
  overflow: hidden;
  color: transparent;
}
.pt-block-list .pt-block-content .pt-block-content-item.block-link a::before {
  width: 32px;
  height: 32px;
  font-family: "icomoon";
  content: '\ea5b';
  position: absolute;
  top: -1px;
  right: -1px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #04b6de;
  font-size: 16px;
}
.pt-block-list:hover {
  border-color: #bababa;
  background: #f8f8f8;
}
.pt-block-list.selected {
  background: #fff7ef;
  border-color: #fda249;
}
.pt-block-list.selected span:not(.title) {
  color: #424242;
}
.pt-block-list.selected.disabled {
  background: #eeeeee;
}
.pt-block-list.selected.disabled:hover {
  background: #eeeeee;
}
.pt-block-list.selected .pt-btn-group .pt-btn-default:hover span,
.pt-block-list.selected .pt-btn-group .pt-btn-default:hover i {
  color: #fff;
}
.pt-block-list.selected .pt-block-content .pt-block-content-item span.number {
  background: #fda249;
  color: #fff;
}
.pt-block-list.selected .pt-block-content .pt-block-content-item span.text-center {
  border-color: #dedede;
}
.pt-block-list.pt-block-list-vertical-simple {
  height: auto;
  margin: 0;
}
.pt-block-list.pt-block-list-vertical-simple + .pt-block-list-vertical-simple {
  margin-top: 5px;
}
.pt-block-list.pt-block-list-transverse {
  width: 25% !important;
  margin: 0;
  padding: 0;
  padding-left: 5px;
  height: 65px;
  border: none;
  display: inline-block;
  float: none;
}
.pt-block-list.pt-block-list-transverse .pt-block-content {
  border: 1px solid #e0e0e0;
  height: 60px;
}
.pt-block-list.pt-block-list-transverse.selected {
  border-color: transparent;
  background: transparent;
}
.pt-block-list.pt-block-list-transverse.selected .pt-block-content {
  background: #fff7ef;
  border-color: #fda249;
}
.pt-block-list.pt-block-list-transverse:hover {
  border-color: transparent;
  background: transparent;
}
.pt-block-list.pt-block-list-transverse:hover .pt-block-content {
  border-color: #bababa;
  background: #f8f8f8;
}
.pt-block-list.pt-block-list-transverse:first-child {
  padding-left: 0;
}
.pt-block-list.pt-block-list-transverse.pt-plusclass-closebtn {
  max-width: none;
}
.pt-block-list.pt-block-list-transverse.pt-plusclass-closebtn .pt-btn-group {
  top: 1px;
  right: 1px;
}
.pt-block-list.pt-plusclass-closebtn {
  width: 100%;
  max-width: 240px;
  min-height: 75px;
}
.pt-block-list.pt-plusclass-closebtn .pt-btn-group {
  margin: 10px;
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  display: none;
}
.pt-block-list.pt-plusclass-closebtn .pt-btn-group .pt-btn {
  flex: 0;
  margin-right: 0;
}
.pt-block-list.pt-plusclass-closebtn .pt-btn-group .pt-btn + .pt-btn {
  margin-left: 0;
}
.pt-block-list.pt-plusclass-closebtn .pt-btn-group .pt-btn.pt-btn-default {
  background-color: transparent;
  color: #666;
}
.pt-block-list.pt-plusclass-closebtn .pt-btn-group .pt-btn.pt-btn-default.pt-btn-icon {
  border-radius: 0;
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.pt-block-list.pt-plusclass-closebtn .pt-btn-group .pt-btn.pt-btn-default.pt-btn-icon:hover,
.pt-block-list.pt-plusclass-closebtn .pt-btn-group .pt-btn.pt-btn-default.pt-btn-icon:active {
  background-color: #fda249;
  color: #fff;
}
.pt-block-list.pt-plusclass-closebtn:hover .pt-btn-group {
  display: block;
}
.gray-block-businessbase {
  background: #f8f8f8;
}
.listgrid.limsresultinput .pt-block-list {
  margin-bottom: 10px;
  margin-left: 0;
}
.listgrid.limsresultinput .pt-block-list:last-child {
  margin-bottom: 0;
}
.listgrid.limsresultinput .pt-block-list .pt-block-content {
  padding: 0;
  padding-bottom: 5px;
}
.listgrid.limsresultinput .pt-block-list .pt-block-content .pt-block-content-item {
  padding: 0px 10px;
}
.listgrid.limsresultinput .pt-block-list .pt-block-content .pt-block-content-item span.text {
  padding: 1px 0;
  color: #999;
}
.listgrid.limsresultinput .pt-block-list .pt-block-content .pt-block-content-item span.label {
  border-right: none;
  padding-right: 0;
  margin-right: 0;
  min-width: auto;
  padding: 2px 0;
}
.listgrid.limsresultinput .pt-block-list .pt-block-content .pt-block-content-item span:not(.title) {
  margin-bottom: 0;
  border-radius: 0;
  background: transparent;
}
.listgrid.limsresultinput .pt-block-list .pt-block-content .pt-block-content-item.pt-block-content-item-title {
  width: 100%;
  padding: 8px 10px;
  border-bottom: 1px solid #e2e2e2;
  margin-bottom: 5px;
  background: #f8f8f8;
}
.listgrid.limsresultinput .pt-block-list .pt-block-content .pt-block-content-item.pt-block-content-item-title span {
  color: #666;
}
.listgrid.limsresultinput .pt-block-list .pt-block-content .pt-block-content-item.pt-block-content-item-title .title {
  font-size: 12px;
  color: #000;
  font-weight: bold;
  max-width: calc(100% - 80px);
  float: left;
  margin-right: 8px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: n;
}
.listgrid.limsresultinput .pt-block-list .pt-block-content .pt-block-content-item.pt-block-content-item-title.same-group-title {
  background-color: #ffb3b3;
}
.listgrid.limsresultinput .pt-block-list.selected {
  background: #fff7ef;
}
.listgrid.limsresultinput .pt-block-list.selected .pt-block-content .pt-block-content-item.pt-block-content-item-title {
  background-color: #feddbd;
  border-bottom: 1px solid #fda249;
}
.listgrid.limsresultinput .pt-block-list.selected .pt-block-content .pt-block-content-item.pt-block-content-item-title.same-group-title {
  background-color: #ff8080;
}
.listgrid.limsresultinput .pt-block-list.selected:hover {
  background: #fff7ef;
}
.listgrid.limsresultinput .pt-block-list.selected:hover .pt-block-content .pt-block-content-item.pt-block-content-item-title {
  background-color: #feddbd;
}
.listgrid.limsresultinput .pt-block-list.selected:hover .pt-block-content .pt-block-content-item.pt-block-content-item-title.same-group-title {
  background-color: #ff8080;
}
.listgrid.limsresultinput .pt-block-list:hover .pt-block-content .pt-block-content-item.pt-block-content-item-title {
  background-color: #f8f8f8;
}
.listgrid.limsresultinput .pt-block-list:hover .pt-block-content .pt-block-content-item.pt-block-content-item-title.same-group-title {
  background-color: #ff8080;
}
.pt-block-content-item .urgent-icon {
  width: 32px;
  height: 32px;
  line-height: 30px;
  text-align: center;
  margin: 3px;
  border-radius: 16px !important;
  position: absolute;
  top: 39px;
  right: 5px;
  background: #fff;
  border: 1px solid transparent;
  padding: 0 !important;
}
.pt-block-content-item span[ns-icon="undefined"] {
  margin-right: 0;
  padding: 0 !important;
}
.pt-block-content-item span[ns-icon="urgentstate-icon-normal"] {
  width: 32px;
  height: 32px;
  line-height: 30px;
  text-align: center;
  margin: 3px;
  border-radius: 16px !important;
  position: absolute;
  top: 39px;
  right: 5px;
  background: #fff;
  border: 1px solid transparent;
  padding: 0 !important;
  color: #bfbfbf !important;
  border-color: #bfbfbf !important;
}
.pt-block-content-item span[ns-icon="urgentstate-icon-primary"] {
  width: 32px;
  height: 32px;
  line-height: 30px;
  text-align: center;
  margin: 3px;
  border-radius: 16px !important;
  position: absolute;
  top: 39px;
  right: 5px;
  background: #fff;
  border: 1px solid transparent;
  padding: 0 !important;
  color: #e22500 !important;
  border-color: #e22500 !important;
  background: #ffe7e2 !important;
}
.pt-block-content-item span[ns-icon="urgentstate-icon-super"] {
  width: 32px;
  height: 32px;
  line-height: 30px;
  text-align: center;
  margin: 3px;
  border-radius: 16px !important;
  position: absolute;
  top: 39px;
  right: 5px;
  background: #fff;
  border: 1px solid transparent;
  padding: 0 !important;
  color: #7c1400 !important;
  border-color: #7c1400 !important;
  background: #ffd1c8 !important;
}
.pt-block-content-item span[ns-icon="overduestate"] {
  width: 32px;
  height: 32px;
  line-height: 30px;
  text-align: center;
  margin: 3px;
  border-radius: 16px !important;
  position: absolute;
  top: 39px;
  right: 5px;
  background: #fff;
  border: 1px solid transparent;
  padding: 0 !important;
  top: 77px;
  color: #e22500 !important;
  border-color: #e22500 !important;
  background: #ffe7e2 !important;
}
.pt-block-content-item span[ns-icon="overduestate"]:before {
  position: absolute;
  top: 0;
  left: -12px;
  content: "!";
  color: #e22500;
  font-size: 17px;
  font-weight: bold;
}
.pt-block-content-item span[ns-icon="rollbackstate-icon"] {
  color: #ff1d1d !important;
  margin: 0;
  font-size: 12px;
  background-color: #fff;
  font-weight: normal;
  border-width: 1px;
  border-style: solid;
  border-color: #ff1d1d !important;
  padding: 0 5px !important;
}
.pt-block-content-item span[ns-icon="workitemstate-icon"] {
  color: #476f9a !important;
  margin: 0;
  font-size: 12px;
  background-color: #fff;
  font-weight: normal;
  border-width: 1px;
  border-style: solid;
  border-color: #476f9a !important;
  padding: 0 5px !important;
}
.pt-block-content-item .input-status {
  margin: 0;
  background-color: transparent;
  font-weight: normal;
  border-width: 1px;
  border-style: solid;
  padding: 0 5px !important;
}
.pt-block-content-item span[ns-icon="input-status-jc"] {
  margin: 0;
  background-color: transparent;
  font-weight: normal;
  border-width: 1px;
  border-style: solid;
  padding: 0 5px !important;
  color: #16bc96 !important;
  border-color: #16bc96 !important;
}
.pt-block-content-item span[ns-icon="input-status-gzl"] {
  margin: 0;
  background-color: transparent;
  font-weight: normal;
  border-width: 1px;
  border-style: solid;
  padding: 0 5px !important;
  color: #fda249 !important;
  border-color: #fda249 !important;
}
.pt-block-content-item span[ns-icon="input-status-jj"] {
  margin: 0;
  background-color: transparent;
  font-weight: normal;
  border-width: 1px;
  border-style: solid;
  padding: 0 5px !important;
  color: #e22500 !important;
  border-color: #e22500 !important;
}
.pt-block-content-item span[ns-icon="input-status-cq"] {
  margin: 0;
  background-color: transparent;
  font-weight: normal;
  border-width: 1px;
  border-style: solid;
  padding: 0 5px !important;
  color: #e22500 !important;
  border-color: #e22500 !important;
  position: relative;
}
.pt-block-content-item span[ns-icon="input-status-cq"]:before {
  position: absolute;
  top: 2px;
  left: -17px;
  content: "!";
  color: #e22500;
  font-size: 13px;
  font-weight: bold;
}
.pt-block-content-item span[ns-icon="long-period"] {
  background: transparent;
  position: absolute;
  bottom: 6px;
  right: 10px;
  margin: 0;
  padding: 0;
  color: #f00 !important;
}
.pt-block-content-item span[ns-icon="long-period"]:before {
  position: absolute;
  top: 0;
  left: -15px;
  font-family: "icomoon";
  content: "\ea3a";
  color: #f00;
  font-size: 12px;
}
.pt-block-content-item.state-release {
  position: absolute;
  top: 6px;
  right: -18px;
  width: 67px !important;
  transform: rotate(45deg);
}
.pt-block-content-item.state-release span {
  margin-right: 0 !important;
}
.pt-block-content-item.state-release span i {
  display: none;
}
.pt-block-content-item.state-release span i.state-release-complete {
  display: block;
  width: 100px;
  background-color: #16bc96;
  color: #fff;
  padding: 2px 15px;
  font-size: 12px;
}
.pt-col-auto-block,
.pt-main-col {
  position: relative;
}
.pt-col-auto-block .result-control,
.pt-main-col .result-control {
  height: 28px;
  background-color: #f8f8f8;
  width: 15px;
  float: right;
  border-right: 1px solid #cad7e6;
  position: absolute;
  top: 34px;
  right: 0;
  z-index: 2;
}
.pt-col-auto-block .result-control[advance-query-panel="true"],
.pt-main-col .result-control[advance-query-panel="true"] {
  top: 11px;
}
.pt-col-auto-block .result-control a,
.pt-main-col .result-control a {
  display: block;
  width: 14px;
  height: 28px;
  float: right;
  line-height: 28px;
  border: 1px solid #cad7e6;
  border-right-color: #ffffff;
  margin-right: -1px;
  text-align: right;
}
.pt-col-auto-block .result-control a:before,
.pt-main-col .result-control a:before {
  position: absolute;
  top: 0px;
  left: 6px;
  font-size: 14px;
  font-family: "FontAwesome";
  content: "\f0d9";
  color: #aaaaaa;
}
.pt-col-auto-block.collapsed,
.pt-main-col.collapsed {
  width: 20px;
  min-width: auto;
}
.pt-col-auto-block.collapsed .pt-panel,
.pt-main-col.collapsed .pt-panel {
  display: none;
}
.pt-col-auto-block.collapsed .result-control,
.pt-main-col.collapsed .result-control {
  width: 20px;
  position: absolute;
  top: 0;
  right: 0;
  background-color: transparent;
}
.pt-col-auto-block.collapsed .result-control[advance-query-panel="true"],
.pt-main-col.collapsed .result-control[advance-query-panel="true"] {
  top: 10px;
}
.pt-col-auto-block.collapsed .result-control a,
.pt-main-col.collapsed .result-control a {
  width: 20px;
  background: #f6f6f6;
  border-right-color: #cad7e6;
}
.pt-col-auto-block.collapsed .result-control a:before,
.pt-main-col.collapsed .result-control a:before {
  left: 8px;
  content: "\f0da";
}
.pt-col-auto-block {
  flex: none;
}
.pt-col-auto-block .result-control {
  float: left;
  position: absolute;
  top: 0;
  left: -11px;
  right: auto;
  z-index: 2;
}
.pt-col-auto-block .result-control a {
  border: 1px solid #cad7e6;
  border-right-color: #cad7e6;
  border-left-color: transparent;
}
.pt-col-auto-block .result-control a::before {
  content: "\f0da";
}
.pt-col-auto-block.collapsed {
  width: 20px;
  min-width: auto;
}
.pt-col-auto-block.collapsed .result-control {
  left: 0;
  right: auto;
}
.pt-col-auto-block.collapsed .result-control a {
  border-left-color: #cad7e6;
}
.pt-col-auto-block.collapsed .result-control a::before {
  content: "\f0d9";
}
.pt-main.doclistviewer[pt-mode="searchbylist"] .pt-main-row .pt-main-col + .pt-main-col.collapsed {
  width: 20px;
  min-width: auto;
  flex: none;
}
.pt-block-list.card-task {
  margin: 0;
  padding-right: 15px;
  padding-bottom: 15px;
  height: 115px;
  border: none;
  background: #f6f8fa;
  cursor: pointer;
}
.pt-block-list.card-task .pt-block-content {
  height: 100px;
  box-shadow: 1px 1px 2px #e0e0e0;
  border-radius: 10px;
  padding: 28px 18px 22px 65px;
  width: 100%;
  background: #fff;
}
.pt-block-list.card-task .pt-block-content::before {
  position: absolute;
  font-family: 'icomoon';
  content: "\e997";
  top: 50%;
  left: 27px;
  margin-top: -28px;
  font-size: 30px;
  color: #cdcfe3;
}
.pt-block-list.card-task .pt-block-content .card-task-top {
  position: relative;
}
.pt-block-list.card-task .pt-block-content .card-task-top .card-task-title {
  font-size: 16px;
  color: #3c3c41;
  background: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pt-block-list.card-task .pt-block-content .card-task-top .card-task-number {
  width: 43px;
  background: #dceffe;
  border-radius: 11px;
  height: 21px;
  line-height: 20px;
  color: #4d7aff;
  font-size: 16px;
  text-align: center;
  margin: 0;
  position: absolute;
  right: 5px;
  top: 0;
}
.pt-block-list.card-task .pt-block-content .card-task-tag {
  margin-top: 5px;
  position: relative;
}
.pt-block-list.card-task .pt-block-content .card-task-tag .card-task-sub-title {
  font-size: 14px;
  color: #acafb1;
  background: none;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pt-block-list.card-task .pt-block-content .card-task-tag .card-task-time {
  position: absolute;
  right: 0;
  top: 0;
  width: 53px;
  font-size: 12px;
  color: #bbc1ca;
  text-align: center;
}
.pt-block-list.card-task:hover,
.pt-block-list.card-task.selected {
  background: #f6f8fa;
}
.pt-block-list.card-task:hover .pt-block-content,
.pt-block-list.card-task.selected .pt-block-content {
  box-shadow: 2px 2px 7px #a9a9a9;
  background: #fff;
}
.pt-block-list.card-task.card-task-vertival {
  height: 140px;
}
.pt-block-list.card-task.card-task-vertival .pt-block-content {
  padding: 12px;
  height: 130px;
}
.pt-block-list.card-task.card-task-vertival .pt-block-content:before {
  display: none !important;
}
.pt-block-list.card-task.card-task-vertival .pt-block-content .task-state {
  padding-top: 5px;
  border-top: 1px solid #e0e0e0;
}
.pt-block-list.card-task.card-task-vertival .pt-block-content .task-state .task-state-item {
  height: 20px;
  line-height: 20px;
}
.pt-block-list.card-task.card-task-vertival .pt-block-content .task-state .task-state-item span.state-waiting,
.pt-block-list.card-task.card-task-vertival .pt-block-content .task-state .task-state-item span.state-already,
.pt-block-list.card-task.card-task-vertival .pt-block-content .task-state .task-state-item span.state-finish {
  padding-left: 10px !important;
  position: relative;
  z-index: 1;
}
.pt-block-list.card-task.card-task-vertival .pt-block-content .task-state .task-state-item span.state-waiting:before,
.pt-block-list.card-task.card-task-vertival .pt-block-content .task-state .task-state-item span.state-already:before,
.pt-block-list.card-task.card-task-vertival .pt-block-content .task-state .task-state-item span.state-finish:before {
  position: absolute;
  z-index: 9;
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 6px;
  top: 50%;
  left: 0;
  margin-top: -3px;
}
.pt-block-list.card-task.card-task-vertival .pt-block-content .task-state .task-state-item span.state-waiting.value,
.pt-block-list.card-task.card-task-vertival .pt-block-content .task-state .task-state-item span.state-already.value,
.pt-block-list.card-task.card-task-vertival .pt-block-content .task-state .task-state-item span.state-finish.value {
  color: #000;
}
.pt-block-list.card-task.card-task-vertival .pt-block-content .task-state .task-state-item .state-waiting:before {
  background: #fda249;
}
.pt-block-list.card-task.card-task-vertival .pt-block-content .task-state .task-state-item .state-already:before {
  background: #16bc96;
}
.pt-block-list.card-task.card-task-vertival .pt-block-content .task-state .task-state-item .state-finish:before {
  background: #aaa;
}
.pt-block-list.card-task.card-task-vertival .pt-block-content .task-state .task-state-item .task-state-time {
  float: right;
  margin-right: 0;
  margin-bottom: 0;
  color: #04b6de;
}
.pt-top-nav-block.pt-protal-block {
  position: inherit;
  border: none;
}
.pt-top-nav-block.pt-top-scroll {
  position: fixed;
  height: 100%;
  right: 0;
  padding-bottom: 35px;
  background: #f6f8fa;
}
.pt-top-nav-block.pt-top-scroll .pt-rollout-info {
  height: 100%;
  padding-top: 49px;
  position: relative;
  padding-left: 10px;
  overflow-y: hidden;
}
.pt-top-nav-block.pt-top-scroll .pt-rollout-info .pt-block-list.card-task {
  width: 50% !important;
}
.pt-top-nav-block.pt-top-scroll .pt-rollout-info .pt-list-block-contents {
  overflow-y: auto;
  height: 100%;
  padding-bottom: 55px;
}
.pt-top-nav-block.pt-top-scroll .pt-rollout-info .pt-list-block-contents.loading:before {
  position: absolute;
  width: 42px;
  height: 42px;
  top: 50%;
  left: 50%;
  margin: -21px;
  content: '\e9c0';
  font-family: "icomoon";
  color: rgba(0, 0, 0, 0.35);
  font-size: 32px;
  text-align: center;
  line-height: 42px;
  animation: 2s ptloading linear infinite;
}
.pt-top-nav-block.pt-top-scroll .pt-rollout-info .pt-list-block-contents.loading .pt-list-block-classify {
  display: none;
}
.pt-rollout-info .title {
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.pt-rollout-info .title h5 {
  font-size: 15px;
}
.pt-rollout-info .pt-block-list.card-task {
  height: 80px;
  width: 50%;
  padding-right: 10px;
  padding-bottom: 10px;
  overflow-y: auto;
  cursor: pointer;
}
.pt-rollout-info .pt-block-list.card-task .pt-block-content {
  cursor: pointer;
  height: 70px;
  padding: 15px 15px 7px 55px;
}
.pt-rollout-info .pt-block-list.card-task .pt-block-content:before {
  margin-top: -24px;
  left: 17px;
}
.pt-rollout-info .pt-block-list.card-task .pt-block-content .card-task-top .card-task-title {
  font-size: 15px;
  width: 150px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pt-rollout-info .pt-block-list.card-task .pt-block-content .card-task-top .card-task-title a {
  text-align: left;
  padding: 0;
  line-height: 22px;
  width: 150px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pt-rollout-info .pt-block-list.card-task .pt-block-content .card-task-top .card-task-title a:hover,
.pt-rollout-info .pt-block-list.card-task .pt-block-content .card-task-top .card-task-title a:active {
  color: #424242;
}
.pt-rollout-info .pt-block-list.card-task .pt-block-content .card-task-top .card-task-title .card-task-number {
  font-size: 15px;
}
.pt-rollout-info .pt-block-list.card-task .pt-block-content .card-task-tag {
  margin-top: 5px;
  position: relative;
}
.pt-rollout-info .pt-block-list.card-task .pt-block-content .card-task-tag .card-task-sub-title {
  width: 150px;
  font-size: 14px;
  color: #acafb1;
  background: none;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pt-rollout-info .pt-block-list.card-task .pt-block-content .card-task-tag .card-task-time {
  position: absolute;
  right: 5px;
  top: 0;
  width: 53px;
  font-size: 12px;
  color: #bbc1ca;
  text-align: center;
}
.classified-show {
  overflow-y: auto;
}
.pt-list-block-classify {
  width: 100%;
  display: inline-block;
}
.pt-list-block-classify .pt-list-block-classify-title {
  padding: 10px 2px;
  font-size: 15px;
  font-weight: bold;
  position: relative;
  color: #36495d;
}
.pt-list-block-classify .pt-list-block-classify-title i {
  font-size: 14px;
  color: #36495d;
  margin-right: 5px;
}
.pt-rollout-info .pt-list-block-classify .pt-list-block-classify-title {
  padding: 10px 0;
  font-size: 15px;
}
.pt-rollout-info .pt-list-block-classify .pt-list-block-classify-title i {
  margin-right: 0;
  font-size: 14px;
}
.businessdatabase-grid-component #mainlist-component-standard-1-contenttable {
  border: none;
  height: 65px;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
}
.businessdatabase-grid-component #mainlist-component-standard-1-contenttable::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.businessdatabase-grid-component #mainlist-component-standard-1-contenttable + .no-data {
  height: 65px;
}
.statisticsList.blockListByLevel2 .pt-block-list.pt-block-list-vertical-simple span.ext {
  float: right;
  width: 35px;
  text-align: center;
  padding: 1px 0;
  background: #fffcfa;
  color: #fda249;
  border-radius: 4px;
  margin-right: 0;
}
.statisticsList.blockListByLevel2 .pt-block-list.pt-block-list-vertical-simple.selected span.ext {
  background: #fda249;
  color: #fff;
}
.processdocbaselevel2-left .nsgrid-block .pt-grid-body .pt-block-list.pt-block-list-vertical-simple {
  margin: 0;
}
.processdocbaselevel2-left .nsgrid-block .pt-grid-body .pt-block-list.pt-block-list-vertical-simple.pt-block-list-vertical-simple + .pt-block-list-vertical-simple {
  margin-top: 5px;
}
.nsgrid-block + .nsgrid-second {
  margin-top: 5px;
}
.blockListByBusiness {
  width: 645px;
  margin: 0 auto;
}
.blockListByBusiness .pt-block-list {
  height: 77px;
  width: 100%;
  margin: 0;
  margin-bottom: 5px;
}
.blockListByBusiness .pt-block-list.pt-block-list-vertical + .pt-block-list-vertical {
  margin-top: 0;
}
.blockListByBusiness .pt-block-list.selected {
  z-index: 99;
}
.blockListByBusiness .pt-block-list .pt-block-content .pt-block-content-item {
  margin: 0;
  padding: 0;
  height: 45px;
}
.blockListByBusiness .pt-block-list .pt-block-content .pt-block-content-item.logo {
  width: 93px;
  height: 45px;
  border-radius: 4px;
  background: #fda249;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  float: left;
  padding: 15px 11px;
}
.blockListByBusiness .pt-block-list .pt-block-content .pt-block-content-item.logo .logo-title {
  white-space: nowrap;
  overflow: hidden;
}
.blockListByBusiness .pt-block-list .pt-block-content .pt-block-content-item:nth-child(2) {
  display: table;
  float: none;
}
.blockListByBusiness .pt-block-list .pt-block-content .pt-block-content-item .truck-number {
  white-space: nowrap;
  display: table-cell;
  text-align: center;
  widows: 140px;
  min-width: 140px;
  overflow-x: hidden;
  vertical-align: middle;
}
.blockListByBusiness .pt-block-list .pt-block-content .pt-block-content-item .truck-number:first-child {
  padding-left: 30px;
  widows: 170px;
  min-width: 170px;
}
.blockListByBusiness .pt-block-list .pt-block-content .pt-block-content-item .truck-number .truck-number-time {
  font-size: 20px;
  color: #424242;
  font-family: "Arial";
  line-height: 1.25;
}
.blockListByBusiness .pt-block-list .pt-block-content .pt-block-content-item .truck-number .truck-number-city {
  font-size: 14px;
  color: #afafaf;
}
.blockListByBusiness .pt-block-list .pt-block-content .pt-block-content-item .truck-number-start-end {
  width: 100%;
  display: table-cell;
  position: relative;
  text-align: center;
  color: #afafaf;
  vertical-align: middle;
}
.blockListByBusiness .pt-block-list .pt-block-content .pt-block-content-item .truck-number-start-end:before {
  position: absolute;
  left: 20px;
  right: 20px;
  top: 47%;
  width: calc(100% -  40px);
  height: 1px;
  background: #afafaf;
  content: "";
}
.blockListByBusiness .pt-block-list .pt-block-content .pt-block-content-item .truck-number-start-end:after {
  position: absolute;
  right: 19px;
  top: calc(47% -  4px);
  width: 13px;
  height: 1px;
  background: #afafaf;
  content: "";
  transform: rotate3d(1, 1, 1, 55deg);
}
.blockListByBusiness .pt-block-list .pt-block-content .pt-block-content-item .truck-number-start-end i {
  font-size: 12px;
  margin-right: 5px;
}
.blockListByBusiness .pt-block-list .pt-block-content .pt-block-content-item .truck-number-start-end label {
  margin-top: 6px;
}
.pt-block-list {
  cursor: pointer;
}
.pt-block-list.pt-state-disabled {
  cursor: not-allowed;
}
.pt-block-list.pt-state-disabled .pt-block-content .pt-block-content-item span.label,
.pt-block-list.pt-state-disabled .pt-block-content .pt-block-content-item span.text,
.pt-block-list.pt-state-disabled .pt-block-content .pt-block-content-item span.title,
.pt-block-list.pt-state-disabled .pt-block-content .pt-block-content-item span.tag,
.pt-block-list.pt-state-disabled .pt-block-content .pt-block-content-item span.code,
.pt-block-list.pt-state-disabled .pt-block-content .pt-block-content-item span.number,
.pt-block-list.pt-state-disabled .pt-block-content .pt-block-content-item span.propertyvalue,
.pt-block-list.pt-state-disabled .pt-block-content .pt-block-content-item span.value {
  color: #999999;
}
.pt-block-list.pt-state-disabled .pt-block-content .pt-block-content-item span.number {
  background: #d9d9d9;
}
.pt-block-list.pt-state-disabled .pt-block-content .pt-block-content-item.pt-block-content-item-title .title {
  color: #999999 !important;
}
.pt-block-list.pt-state-disabled:hover,
.pt-block-list.pt-state-disabled.selected {
  background: #e4e4e4;
  border-color: #e0e0e0;
}
.pt-block-list.pt-state-disabled:hover .pt-block-content-item-title,
.pt-block-list.pt-state-disabled.selected .pt-block-content-item-title {
  background: #d5d5d5 !important;
  border-color: #e0e0e0 !important;
}
.pt-block-list.pt-state-disabled.pt-block-list-transverse {
  border-color: transparent;
  background: transparent;
}
.pt-block-list.pt-state-disabled.pt-block-list-transverse.selected,
.pt-block-list.pt-state-disabled.pt-block-list-transverse:hover {
  border-color: transparent;
  background: transparent;
}
.pt-block-list.pt-state-disabled.pt-block-list-transverse.selected .pt-block-content,
.pt-block-list.pt-state-disabled.pt-block-list-transverse:hover .pt-block-content {
  background: #e4e4e4;
  border-color: #999999;
}
.pt-block-list.pt-state-disabled:hover {
  background: #fff;
  border-color: #e0e0e0;
}
.pt-block-list.pt-state-disabled:hover .pt-block-content-item-title {
  background: #e4e4e4 !important;
  border-color: #ffffff !important;
}
.pt-block-list.pt-state-info .pt-block-content .pt-block-content-item span.label,
.pt-block-list.pt-state-info .pt-block-content .pt-block-content-item span.text,
.pt-block-list.pt-state-info .pt-block-content .pt-block-content-item span.title,
.pt-block-list.pt-state-info .pt-block-content .pt-block-content-item span.tag,
.pt-block-list.pt-state-info .pt-block-content .pt-block-content-item span.code,
.pt-block-list.pt-state-info .pt-block-content .pt-block-content-item span.number,
.pt-block-list.pt-state-info .pt-block-content .pt-block-content-item span.propertyvalue,
.pt-block-list.pt-state-info .pt-block-content .pt-block-content-item span.value {
  color: #399cdd;
}
.pt-block-list.pt-state-info .pt-block-content .pt-block-content-item span.number {
  background: #a6d2f0;
}
.pt-block-list.pt-state-info .pt-block-content .pt-block-content-item.pt-block-content-item-title .title {
  color: #399cdd !important;
}
.pt-block-list.pt-state-info:hover,
.pt-block-list.pt-state-info.selected {
  background: #ebf5fc;
  border-color: #399cdd;
}
.pt-block-list.pt-state-info:hover .pt-block-content-item-title,
.pt-block-list.pt-state-info.selected .pt-block-content-item-title {
  background: #d1e8f7 !important;
  border-color: #399cdd !important;
}
.pt-block-list.pt-state-info.pt-block-list-transverse {
  border-color: transparent;
  background: transparent;
}
.pt-block-list.pt-state-info.pt-block-list-transverse.selected,
.pt-block-list.pt-state-info.pt-block-list-transverse:hover {
  border-color: transparent;
  background: transparent;
}
.pt-block-list.pt-state-info.pt-block-list-transverse.selected .pt-block-content,
.pt-block-list.pt-state-info.pt-block-list-transverse:hover .pt-block-content {
  background: #ebf5fc;
  border-color: #399cdd;
}
.pt-block-list.pt-state-warning .pt-block-content .pt-block-content-item span.label,
.pt-block-list.pt-state-warning .pt-block-content .pt-block-content-item span.text,
.pt-block-list.pt-state-warning .pt-block-content .pt-block-content-item span.title,
.pt-block-list.pt-state-warning .pt-block-content .pt-block-content-item span.tag,
.pt-block-list.pt-state-warning .pt-block-content .pt-block-content-item span.code,
.pt-block-list.pt-state-warning .pt-block-content .pt-block-content-item span.number,
.pt-block-list.pt-state-warning .pt-block-content .pt-block-content-item span.propertyvalue,
.pt-block-list.pt-state-warning .pt-block-content .pt-block-content-item span.value {
  color: #fda249;
}
.pt-block-list.pt-state-warning .pt-block-content .pt-block-content-item span.number {
  background: #fee2c7;
}
.pt-block-list.pt-state-warning .pt-block-content .pt-block-content-item.pt-block-content-item-title .title {
  color: #fda249 !important;
}
.pt-block-list.pt-state-warning:hover,
.pt-block-list.pt-state-warning.selected {
  background: #f5f5f5;
  border-color: #fda249;
}
.pt-block-list.pt-state-warning:hover .pt-block-content-item-title,
.pt-block-list.pt-state-warning.selected .pt-block-content-item-title {
  background: #e6e6e6 !important;
  border-color: #fda249 !important;
}
.pt-block-list.pt-state-warning.pt-block-list-transverse {
  border-color: transparent;
  background: transparent;
}
.pt-block-list.pt-state-warning.pt-block-list-transverse.selected,
.pt-block-list.pt-state-warning.pt-block-list-transverse:hover {
  border-color: transparent;
  background: transparent;
}
.pt-block-list.pt-state-warning.pt-block-list-transverse.selected .pt-block-content,
.pt-block-list.pt-state-warning.pt-block-list-transverse:hover .pt-block-content {
  background: #f5f5f5;
  border-color: #fda249;
}
.pt-block-list.pt-state-success .pt-block-content .pt-block-content-item span.label,
.pt-block-list.pt-state-success .pt-block-content .pt-block-content-item span.text,
.pt-block-list.pt-state-success .pt-block-content .pt-block-content-item span.title,
.pt-block-list.pt-state-success .pt-block-content .pt-block-content-item span.tag,
.pt-block-list.pt-state-success .pt-block-content .pt-block-content-item span.code,
.pt-block-list.pt-state-success .pt-block-content .pt-block-content-item span.number,
.pt-block-list.pt-state-success .pt-block-content .pt-block-content-item span.propertyvalue,
.pt-block-list.pt-state-success .pt-block-content .pt-block-content-item span.value {
  color: #16bc96;
}
.pt-block-list.pt-state-success .pt-block-content .pt-block-content-item span.number {
  background: #65edce;
}
.pt-block-list.pt-state-success .pt-block-content .pt-block-content-item.pt-block-content-item-title .title {
  color: #16bc96 !important;
}
.pt-block-list.pt-state-success:hover,
.pt-block-list.pt-state-success.selected {
  background: #aef5e5;
  border-color: #16bc96;
}
.pt-block-list.pt-state-success:hover .pt-block-content-item-title,
.pt-block-list.pt-state-success.selected .pt-block-content-item-title {
  background: #92f2dc !important;
  border-color: #16bc96 !important;
}
.pt-block-list.pt-state-success.pt-block-list-transverse {
  border-color: transparent;
  background: transparent;
}
.pt-block-list.pt-state-success.pt-block-list-transverse.selected,
.pt-block-list.pt-state-success.pt-block-list-transverse:hover {
  border-color: transparent;
  background: transparent;
}
.pt-block-list.pt-state-success.pt-block-list-transverse.selected .pt-block-content,
.pt-block-list.pt-state-success.pt-block-list-transverse:hover .pt-block-content {
  background: #aef5e5;
  border-color: #16bc96;
}
.pt-block-list.pt-state-error .pt-block-content .pt-block-content-item span.label,
.pt-block-list.pt-state-error .pt-block-content .pt-block-content-item span.text,
.pt-block-list.pt-state-error .pt-block-content .pt-block-content-item span.title,
.pt-block-list.pt-state-error .pt-block-content .pt-block-content-item span.tag,
.pt-block-list.pt-state-error .pt-block-content .pt-block-content-item span.code,
.pt-block-list.pt-state-error .pt-block-content .pt-block-content-item span.number,
.pt-block-list.pt-state-error .pt-block-content .pt-block-content-item span.propertyvalue,
.pt-block-list.pt-state-error .pt-block-content .pt-block-content-item span.value {
  color: #e22500;
}
.pt-block-list.pt-state-error .pt-block-content .pt-block-content-item span.number {
  background: #ff7c62;
}
.pt-block-list.pt-state-error .pt-block-content .pt-block-content-item.pt-block-content-item-title .title {
  color: #e22500 !important;
}
.pt-block-list.pt-state-error:hover,
.pt-block-list.pt-state-error.selected {
  background: #ffc0b4;
  border-color: #e22500;
}
.pt-block-list.pt-state-error:hover .pt-block-content-item-title,
.pt-block-list.pt-state-error.selected .pt-block-content-item-title {
  background: #ffa796 !important;
  border-color: #e22500 !important;
}
.pt-block-list.pt-state-error.pt-block-list-transverse {
  border-color: transparent;
  background: transparent;
}
.pt-block-list.pt-state-error.pt-block-list-transverse.selected,
.pt-block-list.pt-state-error.pt-block-list-transverse:hover {
  border-color: transparent;
  background: transparent;
}
.pt-block-list.pt-state-error.pt-block-list-transverse.selected .pt-block-content,
.pt-block-list.pt-state-error.pt-block-list-transverse:hover .pt-block-content {
  background: #ffc0b4;
  border-color: #e22500;
}
.pt-block-list.pt-block-list-transverse.pt-state-disabled:hover .pt-block-content {
  background: #fff;
  border-color: #e0e0e0;
}
.nsgrid-strip.nsgrid-block .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body.block {
  overflow: hidden;
}
.nsgrid-strip.nsgrid-block .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body.block .pt-grid {
  padding-right: 31px;
  height: 100%;
}
.nsgrid-strip.nsgrid-block .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body.block .pt-grid .pt-block-list-state {
  margin-bottom: 11px;
  background: #f8f8f8;
  border: 1px solid #f8f8f8;
}
.nsgrid-strip.nsgrid-block .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body.block .pt-grid .pt-block-list-state .pt-block-content .pt-block-content-item span.pt-list-name {
  margin-bottom: 0;
  padding: 3px 8px !important;
}
.nsgrid-strip.nsgrid-block .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body.block .pt-grid .pt-block-list-state:hover {
  border: 1px solid #ffffff;
}
.nsgrid-strip.nsgrid-block .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body.block .pt-grid .pt-block-list-state.selected {
  border: 1px solid #fda249;
}
.nsgrid-strip + .nsgrid-strip-operation {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
}
.nsgrid-strip + .nsgrid-strip-operation .nsgrid-strip-operation-btn {
  background-color: #fda249;
  color: #fff;
}
.nsgrid-strip + .nsgrid-strip-operation .nsgrid-strip-operation-btn .pt-btn-group .pt-btn {
  color: #fff;
  border-color: transparent;
  background: #ff8a00;
}
.nsgrid-strip + .nsgrid-strip-operation .nsgrid-strip-operation-drop-down {
  border: 1px solid #e6e6e6;
  height: 320px;
  width: 200px;
  position: absolute;
  top: 28px;
  right: 0;
  z-index: 999;
  background: #fff;
  padding: 5px 10px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
}
.nsgrid-strip + .nsgrid-strip-operation .nsgrid-strip-operation-drop-down .pt-grid {
  display: inline-grid;
}
.nsgrid-strip + .nsgrid-strip-operation .nsgrid-strip-operation-drop-down .pt-block-list-state.pt-block-list .pt-block-content .pt-block-content-item span.pt-list-name {
  padding: 3px 8px !important;
}
.nsgrid-strip + .nsgrid-strip-operation .nsgrid-strip-operation-drop-down .pt-block-list-state.pt-block-list + .pt-block-list {
  margin-left: 0;
}
.pt-grid-body.block .pt-block-list {
  margin-top: 5px;
}
.pt-grid-body.block .pt-block-list:first-child {
  margin-top: 0 !important;
}
.pt-grid-body.block .pt-block-list.pt-block-delete:not(.selected):not(:hover) {
  background: rgba(226, 37, 0, 0.1);
}
.pt-grid-body.block .pt-block-list.pt-block-add:not(.selected):not(:hover) {
  background: rgba(22, 188, 150, 0.1);
}
.pt-grid-header.limsreg-blocklist + .pt-grid-body {
  margin-top: -6px;
}
.pt-grid-header.limsreg-blocklist + .pt-grid-body .pt-block-list {
  margin-top: 5px;
  max-width: 240px;
}
.pt-grid-header.limsreg-blocklist + .pt-grid-body .pt-block-list:first-child {
  margin-top: 0 !important;
}
.pt-grid-header.pt-main-part {
  margin-top: 13px;
}
.pt-grid-list-form > .pt-btn-group {
  display: flex;
  margin-bottom: 10px;
}
.pt-grid-list-form-block {
  width: 100%;
}
.pt-grid-list-form-block .pt-block-list.pt-block-list-vertical-simple + .pt-block-list-vertical-simple {
  margin-top: 0 !important;
}
.pt-grid-list-form-block .pt-block-list.pt-block-list-form {
  width: 50%;
  max-width: none;
  border: none;
  margin-bottom: 10px;
}
.pt-grid-list-form-block .pt-block-list.pt-block-list-form .pt-block-content {
  border: 1px solid #e0e0e0;
}
.pt-grid-list-form-block .pt-block-list.pt-block-list-form .pt-block-content .pt-block-content-item.pt-form-group {
  text-overflow: inherit;
  margin-bottom: 10px;
}
.pt-grid-list-form-block .pt-block-list.pt-block-list-form .pt-block-content .pt-block-content-item.pt-form-group span.pt-block-list-form-label {
  min-width: 78px;
  text-align: right;
  vertical-align: middle;
  display: inline-block;
  margin: 0;
  padding-right: 5px !important;
}
.pt-grid-list-form-block .pt-block-list.pt-block-list-form .pt-block-content .pt-block-content-item.pt-form-group .pt-block-list-form-input {
  width: calc(100% -  78px);
  border: 1px solid #e0e0e0;
  display: inline-block;
  height: 24px;
  padding: 3px 5px !important;
  font-size: 12px;
  vertical-align: middle;
  background-color: #fff;
}
.pt-grid-list-form-block .pt-block-list.pt-block-list-form .pt-block-content .pt-block-content-item.pt-form-group .pt-form.pt-form-normal {
  width: calc(100% -  78px);
  float: right;
  margin-top: -24px;
}
.pt-grid-list-form-block .pt-block-list.pt-block-list-form .pt-block-content .pt-block-content-item.pt-form-group .pt-form.pt-form-normal .pt-input-group.fg-select,
.pt-grid-list-form-block .pt-block-list.pt-block-list-form .pt-block-content .pt-block-content-item.pt-form-group .pt-form.pt-form-normal .pt-input-group.fg-text {
  width: 100%;
}
.pt-grid-list-form-block .pt-block-list.pt-block-list-form .pt-block-content .pt-block-content-item.pt-form-group .pt-form.pt-form-normal .pt-input-group.fg-select .pt-form-control,
.pt-grid-list-form-block .pt-block-list.pt-block-list-form .pt-block-content .pt-block-content-item.pt-form-group .pt-form.pt-form-normal .pt-input-group.fg-text .pt-form-control {
  width: 100%;
}
.pt-grid-list-form-block .pt-block-list.pt-block-list-form .pt-block-content .pt-block-content-item.pt-form-group .pt-form.pt-form-normal .pt-input-group.fg-select .pt-input-group-btn,
.pt-grid-list-form-block .pt-block-list.pt-block-list-form .pt-block-content .pt-block-content-item.pt-form-group .pt-form.pt-form-normal .pt-input-group.fg-text .pt-input-group-btn {
  text-align: right;
}
.pt-grid-list-form-block .pt-block-list.pt-block-list-form .pt-block-content .pt-block-content-item.pt-form-group .pt-form.pt-form-normal .pt-input-group.fg-radio {
  border: none;
  background-color: #ffffff;
}
.pt-grid-list-form-block .pt-block-list.pt-block-list-form .pt-block-content .pt-block-content-item.select {
  position: relative;
}
.pt-grid-list-form-block .pt-block-list.pt-block-list-form .pt-block-content .pt-block-content-item.select:after {
  position: absolute;
  top: 2px;
  right: 5px;
  font-family: "icomoon";
  content: "\e941";
  color: #424242;
  font-size: 14px;
}
.pt-grid-list-form-block .pt-block-list.pt-block-list-form .pt-block-content .pt-block-content-item.radio .pt-block-list-form-input {
  border: none;
}
.pt-grid-list-form-block .pt-block-list.pt-block-list-form .pt-btn-group {
  top: 1px;
  right: 1px;
}
.pt-grid-list-form-block .pt-block-list.pt-block-list-form:hover,
.pt-grid-list-form-block .pt-block-list.pt-block-list-form.seleted {
  background-color: transparent;
}
.pt-grid-list-form-block .pt-block-list.pt-block-list-form:nth-child(odd) {
  padding-right: 10px;
}
.pt-grid-list-form-block .pt-block-list.pt-block-list-form:nth-child(odd) .pt-btn-group {
  top: 1px;
  right: 11px;
}
.pt-panel.pt-grid-body.block[nsgirdcontainer="grid-body-contenttable"] .pt-grid .pt-block-list.card-task:first-child {
  margin-top: 5px !important;
}
[checkselectbyhotkey="ctrl"] {
  position: relative;
  padding-bottom: 25px;
}
[checkselectbyhotkey="ctrl"]:before {
  position: absolute;
  bottom: 0;
  right: 10px;
  content: "\957f\6309\0063\0074\0072\006c\952e\53ef\591a\9009\64cd\4f5c";
  font-size: 12px;
  color: #999;
  z-index: 9;
}
span.tag.tag-distribution {
  background: orange !important;
  color: #fff !important;
  position: absolute;
  top: 7px;
  right: -16px;
  transform: rotate(45deg);
  width: 66px;
  text-align: center;
  font-size: 12px;
}
.pt-block-list.pt-block-list-common {
  height: auto;
  margin: 0;
  overflow: initial;
  width: 100%;
}
.pt-block-list.pt-block-list-common.pt-block-list-horizontal-common {
  width: 240px;
  margin-right: 5px;
  margin-top: 5px;
}
.pt-block-list.pt-block-list-common.pt-block-list-horizontal-common:first-child {
  margin-top: 5px !important;
}
.pt-block-list.pt-block-list-common.pt-block-list-horizontal-common:last-child {
  margin-right: 0;
}
.pt-block-list.pt-block-list-common.selected {
  background: #edf3f9;
  border-color: #3a72a3;
}
.pt-block-list.pt-block-list-common + .pt-block-list-common {
  margin-top: 5px;
}
.pt-block-list.pt-block-list-common .pt-block-content {
  padding: 10px;
}
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item {
  margin-top: 8px;
}
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item:first-child {
  margin-top: 1px;
}
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.tag,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.value {
  line-height: 1.3;
  color: #666666;
  padding: 0;
  margin: 0;
  white-space: initial;
}
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.number {
  min-width: 24px;
  width: auto;
  padding: 0 3px !important;
  background: #bdd3e7;
  color: #3a72a3;
}
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item.title span.value,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item.title span.value a {
  color: #3a72a3;
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap;
}
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item.title.decorative {
  position: relative;
}
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item.title.decorative::before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  content: '';
  width: 2px;
  height: 100%;
  background-color: #3a72a3;
}
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item.sub-title span.value {
  color: #999999;
}
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item.datetime {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: center;
  align-items: center;
}
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item.datetime i,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item.datetime span.value {
  color: #999999;
  align-items: center;
  margin-right: 3px;
}
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.money,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.value.money {
  font-size: 14px;
  color: #3a72a3;
}
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.dictionary-success,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.value.dictionary-success {
  color: #16bc96;
}
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.dictionary-danger,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.value.dictionary-danger {
  color: #e22500;
}
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.dictionary-warning,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.value.dictionary-warning {
  color: #fda249;
}
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.dictionary-error,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.value.dictionary-error {
  color: #e22500;
}
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span .buildpdf-btn,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.value .buildpdf-btn {
  display: inline;
}
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span .buildpdf-btn .pt-btn,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.value .buildpdf-btn .pt-btn,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span .buildpdf-btn .pt-btn.pt-btn-icon,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.value .buildpdf-btn .pt-btn.pt-btn-icon {
  display: inline-block;
  background-color: #16bc96;
  height: 20px;
  padding: 0 4px;
  transform: scale(0.85);
  margin-top: -2px;
}
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span .buildpdf-btn .pt-btn i,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.value .buildpdf-btn .pt-btn i,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span .buildpdf-btn .pt-btn.pt-btn-icon i,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.value .buildpdf-btn .pt-btn.pt-btn-icon i,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span .buildpdf-btn .pt-btn span,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.value .buildpdf-btn .pt-btn span,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span .buildpdf-btn .pt-btn.pt-btn-icon span,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.value .buildpdf-btn .pt-btn.pt-btn-icon span {
  color: #fff;
  line-height: 18px;
  margin-right: 0;
}
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span .buildpdf-btn .pt-btn:hover,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.value .buildpdf-btn .pt-btn:hover,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span .buildpdf-btn .pt-btn.pt-btn-icon:hover,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.value .buildpdf-btn .pt-btn.pt-btn-icon:hover,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span .buildpdf-btn .pt-btn:active,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.value .buildpdf-btn .pt-btn:active,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span .buildpdf-btn .pt-btn.pt-btn-icon:active,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.value .buildpdf-btn .pt-btn.pt-btn-icon:active {
  background-color: #13a584;
}
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span .buildpdf-btn .pt-btn.pt-btn-icon,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.value .buildpdf-btn .pt-btn.pt-btn-icon {
  width: 20px;
}
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span .buildpdf-btn span.buildpdf-number,
.pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.value .buildpdf-btn span.buildpdf-number {
  height: 20px;
  display: inline-block;
  padding: 0 6px 0 0 !important;
  margin: 0;
  margin-left: 0;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.85);
}
.pt-block-list.pt-block-list-common .pt-block-list-btn {
  position: absolute;
  right: 0;
  top: 0;
}
.pt-block-list.pt-block-list-common .pt-block-list-btn a.pt-btn {
  width: 24px;
  height: 24px;
  border: none;
  background-color: transparent;
}
.pt-block-list.pt-block-list-common .pt-block-list-btn a.pt-btn i {
  line-height: 24px;
  color: #6f6e6a;
}
.pt-block-list.pt-block-list-common .pt-block-list-btn .dropdown {
  display: none;
  width: 24px;
  margin-top: -5px;
  background-color: #edf3f9;
  z-index: 99;
}
.pt-block-list.pt-block-list-common .pt-block-list-btn .dropdown .pt-btn-group {
  align-items: flex-start;
  width: 100%;
  position: initial;
  border: 1px solid #e0e0e0;
}
.pt-block-list.pt-block-list-common .pt-block-list-btn .dropdown .pt-btn-group .pt-btn {
  flex: 0;
  margin: 0;
}
.pt-block-list.pt-block-list-common .pt-block-list-btn .dropdown .pt-btn-group .pt-btn.pt-btn-icon {
  border-radius: 0;
  background-color: transparent;
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.pt-block-list.pt-block-list-common .pt-block-list-btn .dropdown .pt-btn-group .pt-btn.pt-btn-icon i {
  color: #666666;
  line-height: 22px;
}
.pt-block-list.pt-block-list-common .pt-block-list-btn .dropdown .pt-btn-group .pt-btn.pt-btn-icon:hover,
.pt-block-list.pt-block-list-common .pt-block-list-btn .dropdown .pt-btn-group .pt-btn.pt-btn-icon:active {
  background-color: #3a72a3;
}
.pt-block-list.pt-block-list-common .pt-block-list-btn .dropdown .pt-btn-group .pt-btn.pt-btn-icon:hover i,
.pt-block-list.pt-block-list-common .pt-block-list-btn .dropdown .pt-btn-group .pt-btn.pt-btn-icon:active i {
  color: #fff;
}
.pt-block-list.pt-block-list-common .pt-block-list-btn.level {
  position: initial;
}
.pt-block-list.pt-block-list-common .pt-block-list-btn.level a.pt-btn {
  position: absolute;
  right: 0;
  top: 0;
}
.pt-block-list.pt-block-list-common .pt-block-list-btn.level .dropdown {
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
  margin-top: 0;
  background-color: transparent;
  transition: 0.4s linear;
  transition-property: display;
}
.pt-block-list.pt-block-list-common .pt-block-list-btn.level .dropdown .pt-btn-group {
  border: none;
}
.pt-block-list.pt-block-list-common .pt-block-list-btn.level .dropdown .pt-btn-group .pt-btn.pt-btn-icon:hover,
.pt-block-list.pt-block-list-common .pt-block-list-btn.level .dropdown .pt-btn-group .pt-btn.pt-btn-icon:active {
  background-color: #3a72a3;
}
.pt-block-list.pt-block-list-common:hover,
.pt-block-list.pt-block-list-common:active,
.pt-block-list.pt-block-list-common:hover .pt-block-content,
.pt-block-list.pt-block-list-common:active .pt-block-content {
  background-color: #edf3f9 !important;
}
.pt-block-list.pt-block-list-common:hover .pt-block-list-btn a.pt-btn + .dropdown,
.pt-block-list.pt-block-list-common:active .pt-block-list-btn a.pt-btn + .dropdown {
  display: block;
}
.pt-block-list.pt-block-list-common:hover .pt-block-list-btn.level a.pt-btn,
.pt-block-list.pt-block-list-common:active .pt-block-list-btn.level a.pt-btn {
  display: none;
}
.pt-block-list.pt-block-list-common.pt-block-list-single-control .pt-block-list-btn a.pt-btn {
  display: none;
}
.pt-block-list.pt-block-list-common.pt-block-list-single-control .pt-block-list-btn .dropdown {
  display: block !important;
  background: transparent;
  margin-top: -1px;
  margin-right: -1px;
}
.pt-block-list.pt-block-list-common.pt-block-list-single-control .pt-block-list-btn .dropdown .pt-btn-group {
  border: 0;
}
.pt-block-list.pt-block-list-common.pt-block-list-single-control .pt-block-list-btn .dropdown .pt-btn-group .pt-btn.pt-btn-default {
  background: transparent;
  border: 0;
}
.pt-block-list.pt-block-list-common.pt-block-list-single-control .pt-block-list-btn .dropdown .pt-btn-group .pt-btn.pt-btn-default i {
  zoom: .85;
}
.pt-block-list.pt-block-list-common.pt-block-list-single-control .pt-block-list-btn .dropdown .pt-btn-group .pt-btn.pt-btn-default:hover {
  background: #fda249;
}
.pt-block-list.pt-block-list-common.pt-block-list-tag {
  width: auto;
  height: 28px;
  border-radius: 100px;
  margin-right: 10px;
  margin-top: 5px;
  border: 1px solid #3a72a3;
}
.pt-block-list.pt-block-list-common.pt-block-list-tag:first-child {
  margin-top: 5px !important;
}
.pt-block-list.pt-block-list-common.pt-block-list-tag:last-child {
  margin-right: 0;
}
.pt-block-list.pt-block-list-common.pt-block-list-tag .pt-block-content {
  padding: 0 10px;
}
.pt-block-list.pt-block-list-common.pt-block-list-tag .pt-block-content .pt-block-content-item,
.pt-block-list.pt-block-list-common.pt-block-list-tag .pt-block-content .pt-block-content-item:first-child {
  margin-top: 0;
  padding: 0;
}
.pt-block-list.pt-block-list-common.pt-block-list-tag .pt-block-content .pt-block-content-item span.value,
.pt-block-list.pt-block-list-common.pt-block-list-tag .pt-block-content .pt-block-content-item:first-child span.value {
  line-height: 26px;
  color: #3a72a3;
}
.pt-block-list.pt-block-list-common.pt-block-list-tag .pt-block-list-btn {
  right: -9px;
  top: -5px;
  display: none;
}
.pt-block-list.pt-block-list-common.pt-block-list-tag .pt-block-list-btn a.pt-btn {
  width: 18px;
  height: 18px;
  padding: 0;
  border-radius: 100px;
}
.pt-block-list.pt-block-list-common.pt-block-list-tag .pt-block-list-btn a.pt-btn,
.pt-block-list.pt-block-list-common.pt-block-list-tag .pt-block-list-btn a.pt-btn:hover {
  background-color: #3a72a3;
}
.pt-block-list.pt-block-list-common.pt-block-list-tag .pt-block-list-btn a.pt-btn i,
.pt-block-list.pt-block-list-common.pt-block-list-tag .pt-block-list-btn a.pt-btn:hover i {
  color: #fff;
  line-height: 18px;
  transform: scale(0.8);
  display: block;
}
.pt-block-list.pt-block-list-common.pt-block-list-tag:hover,
.pt-block-list.pt-block-list-common.pt-block-list-tag:active,
.pt-block-list.pt-block-list-common.pt-block-list-tag:hover .pt-block-content,
.pt-block-list.pt-block-list-common.pt-block-list-tag:active .pt-block-content {
  background-color: transparent !important;
}
.pt-block-list.pt-block-list-common.pt-block-list-tag:hover .pt-block-list-btn,
.pt-block-list.pt-block-list-common.pt-block-list-tag:active .pt-block-list-btn {
  display: block;
}
.pt-block-list.pt-block-list-icon {
  border: none;
  width: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: stretch;
  align-items: stretch;
  flex-wrap: wrap;
}
.pt-block-list.pt-block-list-icon:hover,
.pt-block-list.pt-block-list-icon:hover .pt-block-list-content {
  background-color: transparent;
}
.pt-block-list.pt-block-list-icon .pt-block-list-item {
  border: 1px solid #b0d2eb;
  background-color: transparent;
  padding: 10px;
  min-width: 180px;
  max-width: 180px;
  height: 135px;
  margin-right: 10px;
  margin-top: 10px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  flex-flow: column;
}
.pt-block-list.pt-block-list-icon .pt-block-list-item:hover,
.pt-block-list.pt-block-list-icon .pt-block-list-item.selected {
  border-color: #378ccb;
  background-color: #f1f7fb;
  box-shadow: 5px 5px 4px 0px rgba(0, 0, 0, 0.07);
}
.pt-block-list.pt-block-list-icon .pt-block-list-item .pt-block-list-before {
  width: 100%;
  display: block;
  text-align: center;
  flex: auto;
  display: flex;
  align-items: center;
}
.pt-block-list.pt-block-list-icon .pt-block-list-item .pt-block-list-before img {
  width: 70%;
  margin: 0 auto;
}
.pt-block-list.pt-block-list-icon .pt-block-list-item .pt-block-list-content {
  width: 100%;
  display: block;
  flex: none;
  height: 35px;
  display: flex;
  align-items: center;
}
.pt-block-list.pt-block-list-icon .pt-block-list-item .pt-block-list-content .list-tile {
  margin: 0 auto;
  text-align: center;
  font-size: 14px;
  color: #424242;
}
.pt-block-list.pt-block-list-icon .pt-block-list-item.selected {
  background-color: #edf5fa;
  border-color: #378ccb;
  box-shadow: 6px 0 0 6px rgba(0, 0, 0, 0.15);
}
.pt-block-list.timeline-both-side {
  border: none;
  width: 100%;
  margin: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: stretch;
  align-items: stretch;
}
.pt-block-list.timeline-both-side + .pt-block-list.timeline-both-side {
  margin-top: 0;
}
.pt-block-list.timeline-both-side .pt-block-content-item {
  margin-bottom: 7px;
}
.pt-block-list.timeline-both-side .pt-block-content-item span {
  line-height: 1.3;
  color: #424242;
}
.pt-block-list.timeline-both-side .pt-block-content-item span.tag,
.pt-block-list.timeline-both-side .pt-block-content-item span.value {
  color: #424242;
}
.pt-block-list.timeline-both-side .pt-block-content-item span.title {
  font-size: 14px;
  font-weight: bold;
}
.pt-block-list.timeline-both-side .pt-block-content-item span.dictionary-success {
  color: #16bc96;
}
.pt-block-list.timeline-both-side .pt-block-content-item span.dictionary-danger {
  color: #e22500;
}
.pt-block-list.timeline-both-side .pt-block-content-item span.dictionary-warning {
  color: #fda249;
}
.pt-block-list.timeline-both-side .pt-block-content-item span.dictionary-error {
  color: #e22500;
}
.pt-block-list.timeline-both-side .pt-block-content-item span.dictionary-gray {
  color: #999;
}
.pt-block-list.timeline-both-side .pt-block-content-item span.file-name {
  padding: 2px 5px !important;
  background: rgba(42, 63, 84, 0.2);
  color: #2a3f54;
}
.pt-block-list.timeline-both-side .pt-block-content-item-line {
  position: relative;
  margin: 0;
  height: 16px;
}
.pt-block-list.timeline-both-side .pt-block-content-item-line::after {
  position: absolute;
  bottom: 8px;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #e0e0e0;
  content: '';
}
.pt-block-list.timeline-both-side .pt-block-before {
  width: 200px;
  border-right: 3px solid #c7c7c7;
  position: relative;
  padding: 15px 15px 15px 0;
  display: inline-block;
  flex: none;
}
.pt-block-list.timeline-both-side .pt-block-before:after {
  position: absolute;
  top: 16px;
  right: -10.5px;
  width: 19px;
  height: 19px;
  background-color: #16bc96;
  border: 2px solid #57ebc9;
  border-radius: 19px;
  font-family: 'icomoon';
  content: "\e95d";
  color: #fff;
  text-align: center;
  line-height: 19px -4px;
}
.pt-block-list.timeline-both-side .pt-block-before .pt-block-content-item span {
  text-align: right;
  display: block;
  margin-right: 0;
}
.pt-block-list.timeline-both-side .pt-block-content {
  padding: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: stretch;
  align-items: stretch;
}
.pt-block-list.timeline-both-side .pt-block-content .pt-block-content {
  position: relative;
  padding: 15px 0 15px 15px;
  display: inline-block;
  flex: 1;
}
.pt-block-list.timeline-both-side .pt-block-content .pt-block-content .pt-block-content-item:first-child {
  white-space: normal;
}
.pt-block-list.timeline-both-side:hover,
.pt-block-list.timeline-both-side:active,
.pt-block-list.timeline-both-side.selected {
  background-color: transparent;
}
.pt-block-list.pt-block-list-task {
  margin: 0;
  padding-right: 15px;
  padding-bottom: 15px;
  height: 120px;
  border: none;
  background: transparent;
  cursor: pointer;
}
.pt-block-list.pt-block-list-task .pt-block-content {
  height: 106px;
  box-shadow: 1px 1px 2px #e0e0e0;
  border-radius: 10px;
  padding: 18px;
  width: 100%;
  background: #f5f8fb;
  display: block;
}
.pt-block-list.pt-block-list-task .pt-block-content::before {
  content: "";
  left: 15px;
  margin-top: 0;
  background-color: #3a72a3;
  opacity: 0.8;
  width: 2px;
  top: 18px;
  bottom: 33px;
  transition: ease-in-out 0.5s;
}
.pt-block-list.pt-block-list-task .pt-block-content .task-left,
.pt-block-list.pt-block-list-task .pt-block-content .task-right {
  display: table-cell;
  vertical-align: top;
}
.pt-block-list.pt-block-list-task .pt-block-content .task-left {
  padding: 0 15px;
  width: 70px;
}
.pt-block-list.pt-block-list-task .pt-block-content .pt-block-content-item {
  margin-top: 0;
}
.pt-block-list.pt-block-list-task .pt-block-content .pt-block-content-item.number {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 40px;
  background-color: #e2ecf5;
  transition: ease-in-out 0.5s;
}
.pt-block-list.pt-block-list-task .pt-block-content .pt-block-content-item.number span.value {
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  color: #3a72a3;
  margin-right: 0;
}
.pt-block-list.pt-block-list-task .pt-block-content .pt-block-content-item.title {
  padding: 0;
  padding-right: 0;
  border-bottom: none;
}
.pt-block-list.pt-block-list-task .pt-block-content .pt-block-content-item.title span.value,
.pt-block-list.pt-block-list-task .pt-block-content .pt-block-content-item.title span.value a {
  font-size: 15px;
  color: #424242;
}
.pt-block-list.pt-block-list-task .pt-block-content .pt-block-content-item.sub-title span.value {
  font-size: 12px;
  color: #999999;
}
.pt-block-list.pt-block-list-task .pt-block-content .pt-block-content-item.time {
  margin-top: 10px;
}
.pt-block-list.pt-block-list-task .pt-block-content .pt-block-content-item.time span.value {
  font-size: 12px;
  color: #3a72a3;
}
.pt-block-list.pt-block-list-task:hover,
.pt-block-list.pt-block-list-task:active,
.pt-block-list.pt-block-list-task.selected {
  background-color: transparent;
}
.pt-block-list.pt-block-list-task:hover .pt-block-content,
.pt-block-list.pt-block-list-task:active .pt-block-content,
.pt-block-list.pt-block-list-task.selected .pt-block-content {
  background-color: #f1f6fa;
}
.pt-block-list.pt-block-list-task:hover .pt-block-content::before,
.pt-block-list.pt-block-list-task:active .pt-block-content::before,
.pt-block-list.pt-block-list-task.selected .pt-block-content::before {
  opacity: 1;
  width: 3px;
  top: 10px;
  bottom: 25px;
}
.pt-block-list.pt-block-list-task:hover .pt-block-content .pt-block-content-item.number,
.pt-block-list.pt-block-list-task:active .pt-block-content .pt-block-content-item.number,
.pt-block-list.pt-block-list-task.selected .pt-block-content .pt-block-content-item.number {
  background-color: #3a72a3;
}
.pt-block-list.pt-block-list-task:hover .pt-block-content .pt-block-content-item.number span.value,
.pt-block-list.pt-block-list-task:active .pt-block-content .pt-block-content-item.number span.value,
.pt-block-list.pt-block-list-task.selected .pt-block-content .pt-block-content-item.number span.value {
  color: #fff;
}
.pt-block-list.pt-block-list-task:hover .pt-block-content .pt-block-content-item.title span.value,
.pt-block-list.pt-block-list-task:active .pt-block-content .pt-block-content-item.title span.value,
.pt-block-list.pt-block-list-task.selected .pt-block-content .pt-block-content-item.title span.value,
.pt-block-list.pt-block-list-task:hover .pt-block-content .pt-block-content-item.title span.value a,
.pt-block-list.pt-block-list-task:active .pt-block-content .pt-block-content-item.title span.value a,
.pt-block-list.pt-block-list-task.selected .pt-block-content .pt-block-content-item.title span.value a {
  color: #3a72a3;
}
.pt-block-list.pt-block-list-common .pt-block-list-copy-field,
.pt-block-list.pt-block-list-task .pt-block-list-copy-field {
  position: absolute;
  right: 0;
  bottom: 0;
}
.pt-block-list.pt-block-list-common .pt-block-list-copy-field button.pt-btn-icon,
.pt-block-list.pt-block-list-task .pt-block-list-copy-field button.pt-btn-icon {
  border: none;
  background-color: transparent;
  width: 20px;
  line-height: 20px;
  height: 20px;
}
.pt-block-list.pt-block-list-common .pt-block-list-copy-field button.pt-btn-icon i,
.pt-block-list.pt-block-list-task .pt-block-list-copy-field button.pt-btn-icon i {
  color: #bdbdbd;
  font-size: 12px;
}
.pt-block-list.pt-block-list-common .pt-block-list-copy-field button.pt-btn-icon:hover i,
.pt-block-list.pt-block-list-task .pt-block-list-copy-field button.pt-btn-icon:hover i,
.pt-block-list.pt-block-list-common .pt-block-list-copy-field button.pt-btn-icon:active i,
.pt-block-list.pt-block-list-task .pt-block-list-copy-field button.pt-btn-icon:active i {
  color: #fda249;
}
.pt-block-list.pt-block-list-common.pt-block-list-timeline .pt-block-list-copy-field,
.pt-block-list.pt-block-list-task.pt-block-list-timeline .pt-block-list-copy-field {
  right: 4px;
  bottom: 10px;
}
.pt-block-list.pt-block-list-task .pt-block-list-copy-field {
  right: 15px;
  bottom: 15px;
}
.pt-block-list.pt-block-list-side {
  width: 100%;
  border: none;
  padding: 15px;
  background-color: #fff;
  min-height: auto;
}
.pt-block-list.pt-block-list-side:nth-child(2n) {
  background-color: #f8f8f8;
}
.pt-block-list.pt-block-list-side .pt-block-content {
  padding: 0;
}
.pt-block-list.pt-block-list-side .pt-block-content .pt-block-header {
  width: 100%;
  position: relative;
  margin-bottom: 5px;
}
.pt-block-list.pt-block-list-side .pt-block-content .pt-block-header:before {
  position: absolute;
  top: -2px;
  left: -20px;
  content: "\e944";
  font-family: 'icomoon';
  color: #999999;
  font-size: 16px;
  display: none;
}
.pt-block-list.pt-block-list-side .pt-block-content .pt-block-header i {
  color: #000000;
}
.pt-block-list.pt-block-list-side .pt-block-content .pt-block-header span {
  font-size: 14px;
  margin-right: 10px;
  color: #3a72a3;
  background-color: transparent;
}
.pt-block-list.pt-block-list-side .pt-block-content .pt-block-header span:nth-child(2) {
  color: #000000;
}
.pt-block-list.pt-block-list-side .pt-block-content .pt-block-body {
  padding: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: top;
  align-items: top;
}
.pt-block-list.pt-block-list-side .pt-block-content .pt-block-body .pt-block-content-item {
  flex: 1;
  margin: 0;
  padding-left: 10px;
  position: relative;
}
.pt-block-list.pt-block-list-side .pt-block-content .pt-block-body .pt-block-content-item::before {
  position: absolute;
  top: 50%;
  left: -20px;
  font-family: 'icomoon';
  content: "\e93c";
  font-size: 24px;
  width: 12px;
  height: 24px;
  margin-top: -12px;
  overflow: hidden;
  transform: rotate(180);
  transform: rotate(180deg);
  line-height: 24px;
  color: #999999;
}
.pt-block-list.pt-block-list-side .pt-block-content .pt-block-body .pt-block-content-item span.title {
  font-size: 16px;
  text-align: center;
  color: #000000;
}
.pt-block-list.pt-block-list-side .pt-block-content .pt-block-body .pt-block-content-item li {
  display: block;
  line-height: 2;
}
.pt-block-list.pt-block-list-side .pt-block-content .pt-block-body .pt-block-content-item.before {
  padding-left: 0;
  padding-right: 10px;
}
.pt-block-list.pt-block-list-side .pt-block-content .pt-block-body .pt-block-content-item.before span.title,
.pt-block-list.pt-block-list-side .pt-block-content .pt-block-body .pt-block-content-item.before li {
  color: #999999;
}
.pt-block-list.pt-block-list-side .pt-block-content .pt-block-body .pt-block-content-item.before::before {
  display: none;
}
.pt-block-list.pt-block-list-side:hover,
.pt-block-list.pt-block-list-side:active,
.pt-block-list.pt-block-list-side.selected,
.pt-block-list.pt-block-list-side:hover .pt-block-content,
.pt-block-list.pt-block-list-side:active .pt-block-content,
.pt-block-list.pt-block-list-side.selected .pt-block-content {
  background-color: #fff7ef;
}
.pt-block-list.pt-block-list-quick-entry {
  border: none;
  background: transparent;
  margin: 0;
}
.pt-block-list.pt-block-list-quick-entry,
.pt-block-list.pt-block-list-quick-entry:hover,
.pt-block-list.pt-block-list-quick-entry .pt-block-content,
.pt-block-list.pt-block-list-quick-entry:hover .pt-block-content {
  padding: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: center;
  align-items: center;
}
.pt-block-list.pt-block-list-quick-entry .pt-block-before .pt-block-content-item,
.pt-block-list.pt-block-list-quick-entry:hover .pt-block-before .pt-block-content-item,
.pt-block-list.pt-block-list-quick-entry .pt-block-content .pt-block-before .pt-block-content-item,
.pt-block-list.pt-block-list-quick-entry:hover .pt-block-content .pt-block-before .pt-block-content-item {
  width: 65px;
  height: 65px;
  background: #4fa8e9;
  border-radius: 7px;
  text-align: center;
}
.pt-block-list.pt-block-list-quick-entry .pt-block-before .pt-block-content-item span.icon,
.pt-block-list.pt-block-list-quick-entry:hover .pt-block-before .pt-block-content-item span.icon,
.pt-block-list.pt-block-list-quick-entry .pt-block-content .pt-block-before .pt-block-content-item span.icon,
.pt-block-list.pt-block-list-quick-entry:hover .pt-block-content .pt-block-before .pt-block-content-item span.icon {
  margin: 0;
}
.pt-block-list.pt-block-list-quick-entry .pt-block-before .pt-block-content-item span.icon i,
.pt-block-list.pt-block-list-quick-entry:hover .pt-block-before .pt-block-content-item span.icon i,
.pt-block-list.pt-block-list-quick-entry .pt-block-content .pt-block-before .pt-block-content-item span.icon i,
.pt-block-list.pt-block-list-quick-entry:hover .pt-block-content .pt-block-before .pt-block-content-item span.icon i {
  line-height: 65px;
  font-size: 26px;
  color: #fff;
}
.pt-block-list.pt-block-list-quick-entry .pt-block-before + .pt-block-content-item,
.pt-block-list.pt-block-list-quick-entry:hover .pt-block-before + .pt-block-content-item,
.pt-block-list.pt-block-list-quick-entry .pt-block-content .pt-block-before + .pt-block-content-item,
.pt-block-list.pt-block-list-quick-entry:hover .pt-block-content .pt-block-before + .pt-block-content-item {
  padding: 10px;
  flex-flow: column;
  display: flex;
}
.pt-block-list.pt-block-list-quick-entry .pt-block-before + .pt-block-content-item span,
.pt-block-list.pt-block-list-quick-entry:hover .pt-block-before + .pt-block-content-item span,
.pt-block-list.pt-block-list-quick-entry .pt-block-content .pt-block-before + .pt-block-content-item span,
.pt-block-list.pt-block-list-quick-entry:hover .pt-block-content .pt-block-before + .pt-block-content-item span {
  margin: 0;
}
.pt-block-list.pt-block-list-quick-entry .pt-block-before + .pt-block-content-item span.tag,
.pt-block-list.pt-block-list-quick-entry:hover .pt-block-before + .pt-block-content-item span.tag,
.pt-block-list.pt-block-list-quick-entry .pt-block-content .pt-block-before + .pt-block-content-item span.tag,
.pt-block-list.pt-block-list-quick-entry:hover .pt-block-content .pt-block-before + .pt-block-content-item span.tag {
  font-size: 18px;
  color: #666666;
}
.pt-block-list.pt-block-list-quick-entry .pt-block-before + .pt-block-content-item span.value,
.pt-block-list.pt-block-list-quick-entry:hover .pt-block-before + .pt-block-content-item span.value,
.pt-block-list.pt-block-list-quick-entry .pt-block-content .pt-block-before + .pt-block-content-item span.value,
.pt-block-list.pt-block-list-quick-entry:hover .pt-block-content .pt-block-before + .pt-block-content-item span.value {
  font-size: 28px;
  font-weight: bold;
  color: #424242;
}
.pt-top-nav-block.pt-top-scroll {
  position: fixed;
  height: 100%;
  right: 0;
  padding-bottom: 35px;
  background: #f6f8fa;
}
.pt-top-nav-block.pt-top-scroll .pt-rollout-info {
  height: 100%;
  overflow-y: auto;
  padding-top: 49px;
  position: relative;
  padding-left: 10px;
}
.pt-top-nav-block.pt-top-scroll .pt-rollout-info .title {
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.pt-top-nav-block.pt-top-scroll .pt-rollout-info .title h5 {
  font-size: 15px;
}
.pt-top-nav-block.pt-top-scroll .pt-rollout-info .pt-block-list.card-task {
  width: 50% !important;
}
.pt-top-nav-block.pt-top-scroll .pt-rollout-info .pt-block-list.card-task .pt-block-content {
  background-color: #fff;
}
.pt-rollout-info .pt-block-list.pt-block-list-task {
  width: 50%;
  padding-right: 10px;
  padding-bottom: 10px;
  height: 100px;
  cursor: pointer;
}
.pt-rollout-info .pt-block-list.pt-block-list-task .pt-block-content-item.title {
  position: initial;
  padding: 0;
  background-color: transparent;
}
.pt-rollout-info .pt-block-list.pt-block-list-task .pt-block-content-item.time {
  margin-top: 5px;
}
.pt-rollout-info .pt-block-list.pt-block-list-task .pt-block-content {
  padding: 12px 18px;
  height: 90px;
}
.pt-rollout-info .pt-block-list.pt-block-list-task .pt-block-content:before {
  content: "";
  left: 15px;
  margin-top: 0;
  width: 3px;
  top: 10px;
  bottom: 17px;
  background-color: #3a72a3;
  -webkit-animation: 'donghuaqian' 400ms linear 100ms;
  animation-fill-mode: forwards;
}
@-webkit-keyframes donghuaqian {
  to {
    opacity: 0.8;
    width: 2px;
    top: 18px;
    bottom: 25px;
  }
}
.pt-rollout-info .pt-block-list.pt-block-list-task:hover .pt-block-content,
.pt-rollout-info .pt-block-list.pt-block-list-task:active .pt-block-content,
.pt-rollout-info .pt-block-list.pt-block-list-task.selected .pt-block-content {
  background-color: #f1f6fa;
}
.pt-rollout-info .pt-block-list.pt-block-list-task:hover .pt-block-content:before,
.pt-rollout-info .pt-block-list.pt-block-list-task:active .pt-block-content:before,
.pt-rollout-info .pt-block-list.pt-block-list-task.selected .pt-block-content:before {
  opacity: 0.8;
  width: 2px;
  top: 18px;
  bottom: 25px;
  -webkit-animation: 'donghua' 300ms linear 100ms;
  animation-fill-mode: forwards;
}
@-webkit-keyframes donghua {
  to {
    opacity: 1;
    width: 3px;
    top: 10px;
    bottom: 17px;
  }
}
@media screen and (max-width: 1280px) {
  .pt-block-list.card-task {
    width: 33%;
  }
  .pt-block-list.card-task .pt-block-content .card-task-top {
    position: relative;
  }
  .pt-row .col-md-1 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-2 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-3 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-4 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-5 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-6 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-7 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-8 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-9 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task {
    width: 50%;
  }
}
@media screen and (min-width: 1280px) {
  .pt-block-list.card-task {
    width: 25%;
  }
  .pt-block-list.card-task .pt-block-content .card-task-top {
    position: relative;
  }
  .pt-block-list.card-task .pt-block-content .card-task-top .card-task-title {
    width: 130px;
  }
  .pt-block-list.card-task .pt-block-content .card-task-tag {
    position: relative;
  }
  .pt-block-list.card-task .pt-block-content .card-task-tag .card-task-sub-title {
    width: 130px;
  }
  .pt-row .col-md-1 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-2 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-3 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-4 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-5 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-6 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-7 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-8 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-9 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task {
    width: 50%;
  }
}
@media screen and (min-width: 1400px) {
  .pt-block-list.card-task {
    width: 25%;
  }
  .pt-block-list.card-task .pt-block-content .card-task-top {
    position: relative;
  }
  .pt-block-list.card-task .pt-block-content .card-task-top .card-task-title {
    width: 150px;
  }
  .pt-block-list.card-task .pt-block-content .card-task-tag {
    position: relative;
  }
  .pt-block-list.card-task .pt-block-content .card-task-tag .card-task-sub-title {
    width: 150px;
  }
  .pt-row .col-md-1 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-2 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-3 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-4 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-5 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-6 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-7 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task {
    width: 50%;
  }
  .pt-row .col-md-8 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-9 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task {
    width: 33.33333333%;
  }
}
@media screen and (min-width: 1500px) {
  .pt-block-list.card-task {
    width: 25%;
  }
  .pt-block-list.card-task .pt-block-content .card-task-top {
    position: relative;
  }
  .pt-block-list.card-task .pt-block-content .card-task-top .card-task-title {
    width: 170px;
  }
  .pt-block-list.card-task .pt-block-content .card-task-tag {
    position: relative;
  }
  .pt-block-list.card-task .pt-block-content .card-task-tag .card-task-sub-title {
    width: 170px;
  }
  .pt-row .col-md-1 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-2 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-3 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-4 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-5 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-6 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-7 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task {
    width: 50%;
  }
  .pt-row .col-md-8 .pt-list-block .list-group .pt-block-list.card-task,
  .pt-row .col-md-9 .pt-list-block .list-group .pt-block-list.card-task {
    width: 33.3333333333%;
  }
}
@media screen and (min-width: 1600px) {
  .pt-block-list.card-task {
    width: 25%;
  }
  .pt-block-list.card-task .pt-block-content .card-task-top {
    position: relative;
  }
  .pt-block-list.card-task .pt-block-content .card-task-top .card-task-title {
    width: 210px;
  }
  .pt-block-list.card-task .pt-block-content .card-task-tag {
    position: relative;
  }
  .pt-block-list.card-task .pt-block-content .card-task-tag .card-task-sub-title {
    width: 210px;
  }
  .pt-row .col-md-1 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-2 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-3 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-4 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-5 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-6 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-7 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task {
    width: 33.333333333%;
  }
  .pt-row .col-md-8 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task,
  .pt-row .col-md-9 .pt-list-block.pt-rollout-info .list-group .pt-block-list.card-task {
    width: 25%;
  }
}
.netstar-welcome-content .netstar-welcome-item .netstar-welcome-item-title {
  font-size: 14px;
  padding: 10px;
}
.netstar-welcome-content .netstar-welcome-item .netstar-welcome-item-body .list-block {
  display: flow-root;
  padding-left: 10px;
}
.pt-block-list.pt-block-list-grid {
  cursor: default;
  border-left: 4px solid #e0e0e0;
}
.pt-block-list.pt-block-list-grid:before,
.pt-block-list.pt-block-list-grid:after {
  content: " ";
  display: table;
}
.pt-block-list.pt-block-list-grid:after {
  clear: both;
}
.pt-block-list.pt-block-list-grid:before,
.pt-block-list.pt-block-list-grid:after {
  content: " ";
  display: table;
}
.pt-block-list.pt-block-list-grid:after {
  clear: both;
}
.pt-block-list.pt-block-list-grid:before,
.pt-block-list.pt-block-list-grid:after {
  content: " ";
  display: table;
}
.pt-block-list.pt-block-list-grid:after {
  clear: both;
}
.pt-block-list.pt-block-list-grid.col-2 {
  width: calc(50% - 10px);
}
.pt-block-list.pt-block-list-grid.col-3 {
  width: calc(33.333333333333336% - 10px);
}
.pt-block-list.pt-block-list-grid.col-4 {
  width: calc(25% - 10px);
}
.pt-block-list.pt-block-list-grid:hover {
  border-color: #e0e0e0;
}
.pt-block-list.pt-block-list-grid .pt-pt-block-content .pt-block-content-item {
  padding: 0 10px;
  line-height: 2.5;
}
.pt-block-list.pt-block-list-grid .pt-pt-block-content .pt-block-content-item span.value {
  background: transparent;
  color: #000;
}
.pt-block-list.pt-block-list-grid .pt-pt-block-content .pt-block-after {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  padding: 10px;
  border-top: 1px solid #e0e0e0;
}
.pt-block-list.pt-block-list-grid .pt-pt-block-content .pt-block-after .pt-badge {
  border-radius: 3px;
  padding: 5px;
}
.pt-block-list.pt-block-list-grid + .pt-block-list {
  margin-top: 0;
}
.pt-block-list.pt-block-list-grid .pt-btn-group.pt-btn-preview {
  position: absolute;
  z-index: 9;
  right: 0;
  top: 0;
  background: transparent;
}
.pt-block-list.pt-block-list-grid .pt-btn-group.pt-btn-preview .pt-btn {
  background: transparent;
  border: 0;
}
.pt-block-list.pt-block-list-grid .pt-btn-group.pt-btn-preview .pt-btn span {
  background: transparent;
  margin: 0;
}
.pt-block-list.pt-block-list-grid.selected {
  background: transparent;
  border: 1px solid #acdcc9;
  border-left: 4px solid #acdcc9;
}
.pt-block-list.pt-block-list-timeline {
  border-width: 0;
  position: relative;
  min-height: auto;
  padding: 5px 0 5px 27px;
  width: 100%;
  background-color: transparent;
}
.pt-block-list.pt-block-list-timeline + .pt-block-list-timeline {
  margin-top: 0 !important;
}
.pt-block-list.pt-block-list-timeline:before {
  position: absolute;
  top: 0px;
  left: 10px;
  bottom: 0px;
  width: 1px;
  height: 100%;
  content: "";
  background-color: #e0e0e0;
}
.pt-block-list.pt-block-list-timeline:after {
  position: absolute;
  top: 14px;
  left: 5px;
  width: 11px;
  height: 11px;
  content: "";
  border-radius: 15px;
  background-color: #ffffff;
  border: 2px solid #16bc96;
}
.pt-block-list.pt-block-list-timeline:first-child:before {
  top: 5px;
}
.pt-block-list.pt-block-list-timeline .pt-block-content {
  border: 1px solid #e0e0e0;
  padding: 5px 10px !important;
  position: relative;
  overflow: initial;
  border-radius: 3px;
}
.pt-block-list.pt-block-list-timeline .pt-block-content:before,
.pt-block-list.pt-block-list-timeline .pt-block-content:after {
  content: "";
  display: inline-block;
  position: absolute;
  left: -8px !important;
  top: 5px;
  border-style: solid;
  border-width: 8px 8px 8px 0px;
  border-color: transparent #e0e0e0 transparent #e0e0e0;
}
.pt-block-list.pt-block-list-timeline .pt-block-content:after {
  left: -6px !important;
  border-color: transparent #ffffff transparent #ffffff;
}
.pt-block-list.pt-block-list-timeline .pt-block-content .pt-block-content-item span.value {
  white-space: initial;
}
.pt-block-list.pt-block-list-timeline .pt-block-content .pt-block-content-item.workflow-normal span.value,
.pt-block-list.pt-block-list-timeline .pt-block-content .pt-block-content-item.workflow-normal span.value label {
  font-size: 14px;
  font-weight: bold !important;
  color: #16bc96;
}
.pt-block-list.pt-block-list-timeline .pt-block-content .pt-block-content-item.workflow-red span.value,
.pt-block-list.pt-block-list-timeline .pt-block-content .pt-block-content-item.workflow-red span.value label {
  font-size: 14px;
  font-weight: bold !important;
  color: #e22500;
}
.pt-block-list.pt-block-list-timeline .pt-block-list-btn a.pt-btn {
  top: 5px;
}
.pt-block-list.pt-block-list-timeline .pt-block-list-btn .dropdown {
  top: 5px;
}
.pt-block-list.pt-block-list-timeline .pt-block-list-btn .dropdown .pt-btn-group .pt-btn-icon:hover {
  background-color: #ffffff;
}
.pt-block-list.pt-block-list-timeline.selected,
.pt-block-list.pt-block-list-timeline:hover {
  background-color: transparent !important;
}
.pt-block-list.pt-block-list-timeline.selected .pt-block-content,
.pt-block-list.pt-block-list-timeline:hover .pt-block-content {
  background-color: transparent !important;
  border-color: #16bc96;
}
.pt-block-list.pt-block-list-timeline.selected .pt-block-content::before,
.pt-block-list.pt-block-list-timeline:hover .pt-block-content::before {
  border-color: transparent #16bc96 transparent #16bc96;
}
.nsgrid.scan-code-entry .pt-grid-header {
  width: 100%;
}
.nsgrid.scan-code-entry .pt-grid-header .title {
  width: 100%;
  text-align: center;
}
.nsgrid.scan-code-entry .pt-grid-body .pt-block-list.pt-block-list-common:hover,
.nsgrid.scan-code-entry .pt-grid-body .pt-block-list.pt-block-list-common:active,
.nsgrid.scan-code-entry .pt-grid-body .pt-block-list.pt-block-list-common.sectled {
  z-index: 11;
}
.nsgrid.scan-code-entry .pt-grid-footer {
  border-color: transparent;
  background-color: transparent;
}
.nsgrid.scan-code-entry .pt-grid-footer .settle-accounts {
  color: rgba(0, 0, 0, 0.85);
  width: 100%;
  text-align: right;
  line-height: 30px;
}
.pt-input-group-btn.block-list-add-btn {
  width: 240px;
  margin-left: 0;
  margin-top: 5px;
  text-align: center;
  display: block;
  float: left;
  height: 75px;
}
.pt-input-group-btn.block-list-add-btn .pt-btn-icon {
  width: 100%;
  height: 100%;
  border: 1px dashed #e0e0e0;
}
.pt-input-group-btn.block-list-add-btn .pt-btn-icon i {
  font-size: 26px;
}
.pt-input-group-btn.block-list-add-btn .pt-btn-icon:hover {
  background-color: transparent;
  border-color: #3a72a3;
}
.pt-input-group-btn.block-list-add-btn .pt-btn-icon:hover i {
  color: rgba(0, 0, 0, 0.85);
}
.pt-input-group-btn.block-list-add-btn.block-list-add-tag-btn {
  width: 75px;
  height: 28px;
}
.pt-input-group-btn.block-list-add-btn.block-list-add-tag-btn .pt-btn.pt-btn-icon {
  border-radius: 100px;
}
.pt-input-group-btn.block-list-add-btn.block-list-add-tag-btn .pt-btn.pt-btn-icon i {
  font-size: 18px;
}
.pt-block-list-horizontal-common {
  min-height: 75px;
}
.pt-block-list-horizontal-common + .pt-input-group-btn.block-list-add-btn {
  height: 75px;
}
.pt-grid-body-head.block {
  background: transparent;
  border: none;
  padding: 10px 0 0 8px;
  font-size: 14px;
  position: relative;
}
.pt-grid-body-head.block::before {
  position: absolute;
  top: 14px;
  left: 2px;
  width: 2px;
  height: 13px;
  content: '';
  opacity: 0.9;
  background-color: #2a3f54;
}
.block-item-common-height {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: stretch;
  align-items: stretch;
  flex-flow: wrap;
}
.block-item-common-height .pt-block-list-horizontal-common + .pt-input-group-btn.block-list-add-btn {
  height: auto !important;
}
.pt-block-list .pt-block-content .pt-block-content-item.title {
  position: relative;
}
.pt-block-list .pt-block-content .pt-block-content-item.title span.alreadydone-message {
  border: 1px solid #16bc96;
  color: #16bc96;
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  text-align: center;
  font-size: 12px;
  height: 18px;
  line-height: 16px;
  padding: 0 6px !important;
  margin: 0 !important;
  margin-top: -9px !important;
  font-weight: normal !important;
}
.pt-block-list .pt-block-content .pt-block-content-item.title span.delete-message {
  border: 1px solid #e22500;
  color: #e22500;
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  text-align: center;
  font-size: 12px;
  height: 18px;
  line-height: 16px;
  padding: 0 6px !important;
  margin: 0 !important;
  margin-top: -9px !important;
  font-weight: normal !important;
}
.pt-block-list .pt-block-content .pt-block-content-item.title span.close-message {
  border: 1px solid #666666;
  color: #666666;
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  text-align: center;
  font-size: 12px;
  height: 18px;
  line-height: 16px;
  padding: 0 6px !important;
  margin: 0 !important;
  margin-top: -9px !important;
  font-weight: normal !important;
}
.pt-block-list .pt-block-content .pt-block-content-item.title span.again-message {
  border: 1px solid #fda249;
  color: #fda249;
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  text-align: center;
  font-size: 12px;
  height: 18px;
  line-height: 16px;
  padding: 0 6px !important;
  margin: 0 !important;
  margin-top: -9px !important;
  font-weight: normal !important;
}
.pt-block-list .pt-block-content .pt-block-content-item.title span.emergency-message {
  border: 1px solid #e22500;
  color: #e22500;
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  text-align: center;
  font-size: 12px;
  height: 18px;
  line-height: 16px;
  padding: 0 6px !important;
  margin: 0 !important;
  margin-top: -9px !important;
  font-weight: normal !important;
}
.pt-block-list .pt-block-content .pt-block-content-item.title span.suspend-message {
  border: 1px solid #fda249;
  color: #fda249;
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  text-align: center;
  font-size: 12px;
  height: 18px;
  line-height: 16px;
  padding: 0 6px !important;
  margin: 0 !important;
  margin-top: -9px !important;
  font-weight: normal !important;
}
.pt-block-list .pt-block-content .pt-block-content-item.title span.normal-message {
  border: 1px solid #04b6de;
  color: #04b6de;
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  text-align: center;
  font-size: 12px;
  height: 18px;
  line-height: 16px;
  padding: 0 6px !important;
  margin: 0 !important;
  margin-top: -9px !important;
  font-weight: normal !important;
}
.pt-block-list .pt-block-content .pt-block-content-item.title span.rollback-message {
  border: 1px solid #ff3c16;
  color: #ff3c16;
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  text-align: center;
  font-size: 12px;
  height: 18px;
  line-height: 16px;
  padding: 0 6px !important;
  margin: 0 !important;
  margin-top: -9px !important;
  font-weight: normal !important;
}
.block-list-mzj-jc {
  width: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: center;
  align-items: center;
  flex-wrap: wrap;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: center;
  align-items: center;
  flex-flow: column;
  min-width: 300px;
  max-width: 300px;
  margin: 5px;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-block-content {
  width: 100%;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: space-between;
  -ms-align-items: center;
  align-items: center;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item .label {
  color: rgba(18, 18, 18, 0.85);
  font-weight: normal;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span:not(.title) {
  margin-bottom: 0;
  margin: 3px 0;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.state {
  padding: 2px 12px !important;
  border-radius: 31px;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.state.state-success {
  background-color: #a9f5e4;
  color: #16bc96;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.state.state-none {
  background-color: #e5e5e5;
  color: #9e9e9e;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item .pt-progress-warp {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: space-between;
  -ms-align-items: flex-start;
  align-items: flex-start;
  width: 100%;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item .pt-progress-warp .pt-progress {
  flex: 100%;
  display: flex;
  height: 6px;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item.title .value {
  color: #424242;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item.title .pt-btn-group {
  position: initial;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item.title .pt-btn-group .pt-btn.pt-btn-success {
  border-color: #16bc96;
  background: transparent;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item.title .pt-btn-group .pt-btn.pt-btn-success i,
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item.title .pt-btn-group .pt-btn.pt-btn-success span {
  color: #16bc96;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item.title .pt-btn-group .pt-btn.pt-btn-warning {
  border-color: #fda249;
  background: transparent;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item.title .pt-btn-group .pt-btn.pt-btn-warning i,
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item.title .pt-btn-group .pt-btn.pt-btn-warning span {
  color: #fda249;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-blcok-footer {
  border-top: 1px solid #e0e0e0;
  max-width: calc(100% - 20px);
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-blcok-footer .row {
  width: 100%;
  padding: 10px 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: center;
  align-items: center;
  margin: 0;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-blcok-footer .row .col {
  border-right: 1px solid #e0e0e0;
  padding: 0 10px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  flex-flow: column;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-blcok-footer .row .col:last-child {
  border-right: none;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-blcok-footer .row .col .label {
  font-size: 14px;
  color: rgba(18, 18, 18, 0.85);
  font-weight: normal;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-blcok-footer .row .col .value {
  font-size: 12px;
}
.block-list-mzj-jc .pt-block-list.pt-block-list-common .pt-blcok-footer .row .col .value span {
  font-size: 18px;
}
.pt-tags {
  display: inline-block;
  padding-left: 5px;
  background: #bacbdd;
  line-height: 20px;
  border-radius: 20px;
}
.pt-tags .pt-btn-icon.pt-close {
  float: right;
  background: transparent;
  border: 0;
  width: 20px;
  height: 20px;
  border-radius: 20px;
}
.pt-tags:hover {
  background: #98b2cb;
}
.pt-tags-group {
  padding: 10px;
}
.tag-common-list {
  display: block;
}
.tag-common-list .tag-common {
  display: inline-block;
  height: 24px;
  margin-right: 5px;
}
.tag-common-list .tag-common:last-child {
  margin-right: 0;
}
.tag-common-list .tag-common span {
  height: 24px;
  border-radius: 5px;
  line-height: 24px;
  padding: 0 5px;
}
.tag-common-list .tag-common,
.tag-common-list .tag-common input,
.tag-common-list .tag-common span,
.tag-common-list .tag-common i {
  line-height: 22px;
}
.tag-common-list .tag-common i {
  margin-right: 5px;
}
.tag-common-list .tag-common input {
  border: 1px solid;
  display: none;
}
.tag-common-list .tag-common.tag-input {
  position: relative;
}
.tag-common-list .tag-common.tag-input input {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 24px;
  z-index: 9;
  border-radius: 5px;
  width: 100%;
  padding: 0 5px;
}
.tag-common-list .tag-common i {
  border-radius: 100px;
  width: 18px;
  height: 18px;
  line-height: 18px;
  background-color: transparent;
  font-size: 12px;
  display: inline-block;
  text-align: center;
}
.tag-common-list .tag-common.tag-info,
.tag-common-list .tag-common.tag-info input,
.tag-common-list .tag-common.tag-info span,
.tag-common-list .tag-common.tag-info i {
  color: #1ad2fb;
}
.tag-common-list .tag-common.tag-info span {
  display: block;
  border: 1px solid #33d7fb;
  background-color: #9cebfd;
}
.tag-common-list .tag-common.tag-info input {
  border-color: #04bae3;
}
.tag-common-list .tag-common.tag-info i:hover {
  background-color: #04b6de;
}
.tag-common-list .tag-common.tag-default,
.tag-common-list .tag-common.tag-default input,
.tag-common-list .tag-common.tag-default span,
.tag-common-list .tag-common.tag-default i {
  color: #1ad2fb;
}
.tag-common-list .tag-common.tag-default span {
  display: block;
  border: 1px solid #33d7fb;
  background-color: #9cebfd;
}
.tag-common-list .tag-common.tag-default input {
  border-color: #04bae3;
}
.tag-common-list .tag-common.tag-default i:hover {
  background-color: #04b6de;
}
.tag-common-list .tag-common.tag-success,
.tag-common-list .tag-common.tag-success input,
.tag-common-list .tag-common.tag-success span,
.tag-common-list .tag-common.tag-success i {
  color: #20e5b8;
}
.tag-common-list .tag-common.tag-success span {
  display: block;
  border: 1px solid #37e8bf;
  background-color: #97f3de;
}
.tag-common-list .tag-common.tag-success input {
  border-color: #17c19a;
}
.tag-common-list .tag-common.tag-success i:hover {
  background-color: #16bc96;
}
.tag-common-list .tag-common.tag-warning,
.tag-common-list .tag-common.tag-warning input,
.tag-common-list .tag-common.tag-warning span,
.tag-common-list .tag-common.tag-warning i {
  color: #febc7b;
}
.tag-common-list .tag-common.tag-warning span {
  display: block;
  border: 1px solid #fec995;
  background-color: #ffffff;
}
.tag-common-list .tag-common.tag-warning input {
  border-color: #fda54e;
}
.tag-common-list .tag-common.tag-warning i:hover {
  background-color: #fda249;
}
.tag-common-list .tag-common.tag-danger,
.tag-common-list .tag-common.tag-danger input,
.tag-common-list .tag-common.tag-danger span,
.tag-common-list .tag-common.tag-danger i {
  color: #ff3c16;
}
.tag-common-list .tag-common.tag-danger span {
  display: block;
  border: 1px solid #ff5130;
  background-color: #ffab9b;
}
.tag-common-list .tag-common.tag-danger input {
  border-color: #e72600;
}
.tag-common-list .tag-common.tag-danger i:hover {
  background-color: #e22500;
}
.tag-common-list .tag-common i:hover {
  color: #fff;
}
.pt-list-table .pt-list-table-item {
  display: table;
  width: 100%;
  margin: 0;
  padding: 0;
  table-layout: fixed;
  background: #ffffff;
}
.pt-list-table .pt-list-table-item span {
  display: table-cell;
  padding: 5px 10px;
  border: 1px solid #e0e0e0;
  border-width: 0 1px 1px 0;
}
.pt-list-table .pt-list-table-item span:first-child {
  width: 28px;
}
.pt-list-table .pt-list-table-item span:last-child {
  border-right: 0;
}
.pt-list-table .pt-list-table-header {
  background: #f7f7f7;
}
.pt-list-table .pt-list-table-footer {
  background: #f7f7f7;
}
.pt-map .map-input {
  display: table;
  width: 100%;
  min-width: 100px;
  height: 22px;
  line-height: 22px;
  padding: 0 22px 0 5px;
}
.pt-map .map-input span {
  min-width: 55px;
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 22px;
  word-break: keep-all;
  display: block;
  float: left;
}
.pt-map .map-input span + span {
  margin-left: 10px;
}
.pt-map .map-input .pt-form-control {
  display: block;
  float: left;
}
.pt-map .map-input .pt-form-control:nth-child(3),
.pt-map .map-input .pt-form-control:nth-child(4) {
  width: 80px !important;
}
.pt-map.disabled .pt-btn.pt-btn-default {
  cursor: pointer;
}
.pt-map.disabled .pt-btn.pt-btn-default:hover,
.pt-map.disabled .pt-btn.pt-btn-default:focus,
.pt-map.disabled .pt-btn.pt-btn-default.focus,
.pt-map.disabled .pt-btn.pt-btn-default:active,
.pt-map.disabled .pt-btn.pt-btn-default.active {
  background-color: #fda249 !important;
}
.pt-map .pt-map-control {
  padding-right: 18px;
  width: 240px;
}
.pt-map .pt-map-control .map-search {
  width: 100%;
  padding: 10px;
  background: #eee;
}
.pt-map .pt-map-control .map-search .pt-form-control {
  width: 100%;
}
.pt-map .pt-map-control .map-search .pt-form-control:focus {
  border-color: #fda249;
}
.pt-map .pt-map-control .map-search .pt-input-group-btn {
  padding-right: 0;
  width: 34px;
  top: 10px;
  right: 10px;
}
.pt-map .pt-map-control .map-search.pt-input-group:hover {
  box-shadow: none;
}
.pt-map .pt-map-control .pt-map-results {
  overflow-y: auto;
  border-top: 2px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
}
.pt-map .pt-map-control .pt-map-results li {
  padding: 10px;
}
.pt-map .pt-map-control .pt-map-results li + li {
  border-top: 1px solid #eeeeee;
}
.pt-map .pt-map-control .pt-map-results li:last-child {
  border-bottom: 1px solid #eeeeee;
}
.pt-map .pt-map-control .pt-map-results li:hover {
  background: #f8f8f8;
  cursor: pointer;
}
.pt-map .pt-map-control .pt-map-results li.current {
  background: #f8f8f8;
}
.pt-map .pt-map-control .pt-map-results li div {
  color: #9e9e9e;
}
.pt-map .pt-map-control .pt-map-results li div:first-child {
  font-weight: bold;
  color: #525252;
}
.pt-map .pt-map-location {
  position: absolute;
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 250px;
}
.map-position {
  display: block;
  background: #eeeeee;
  padding: 5px;
  margin-bottom: 10px;
  text-align: left;
}
.map-position > div {
  display: inline-block;
  margin-left: 10px;
  line-height: 24px;
  color: #424242;
}
.map-position > div:first-child {
  margin-left: 0;
  width: 100%;
}
.map-position > div:first-child .pt-form-control {
  width: 100%;
}
.map-position > div:nth-child(2) {
  margin-left: 5px;
}
.map-search {
  border: 0;
  margin-bottom: 10px;
}
.map-search:hover,
.map-search:focus {
  border: 0;
}
.map-search .pt-form-control,
.map-search .pt-btn {
  height: 24px !important;
}
.pt-calendar .pt-calendar-title {
  padding: 10px;
}
.pt-calendar .pt-btn-group + h4 {
  display: inline-block;
  margin-left: 10px;
  line-height: 24px;
}
.pt-calendar .currentday {
  background: #fffbf2;
}
.pt-calendar .task-row-item {
  border: 1px solid #e0e0e0;
  border-width: 0 1px 1px 0;
}
.pt-calendar-page {
  overflow-y: auto;
  margin-left: -10px;
  margin-right: -10px;
}
.pt-calendar-page .col-lg-3,
.pt-calendar-page .col-md-4,
.pt-calendar-page .col-sm-6,
.pt-calendar-page .col-xs-6 {
  padding: 0 10px;
  float: none;
  display: inline-block;
  vertical-align: top;
}
.pt-calendar-page .pt-calendar-month {
  width: 100%;
  text-align: right;
  font-size: 2rem;
  padding: 1rem 2px;
}
.pt-calendar-page .pt-calendar-month span {
  font-size: 1.5rem;
  margin-left: 1rem;
}
.pt-calendar-page .pt-calendar-content {
  margin-bottom: 20px;
}
.pt-calendar-page .pt-calendar-content table {
  width: 100%;
}
.pt-calendar-page .pt-calendar-content table thead tr.pt-calendar-week th {
  text-align: center;
  vertical-align: middle;
  font-size: 1rem;
  font-weight: normal;
  padding: 0.5rem 0;
  color: #fff;
  background-color: #fda249;
  border: 2px solid #fff;
}
.pt-calendar-page .pt-calendar-content table tbody tr td {
  background-color: #f8f8f8;
  border: 2px solid #fff;
}
.pt-calendar-page .pt-calendar-content table tbody tr td.date {
  text-align: center;
  vertical-align: middle;
  padding: 1.2rem 0;
  border: 2px solid #fff;
  background-clip: padding-box !important;
  background-color: #fff;
}
.pt-calendar-page .pt-calendar-content table tbody tr td.date span {
  justify-content: center;
  width: 100%;
  display: inline-table;
  white-space: nowrap;
  font-size: 1.5rem;
  color: #666;
}
.pt-calendar-page .pt-calendar-content table tbody tr td.date span.lunar-calendar {
  display: none;
  font-size: 0.8rem;
  color: #fda249;
}
.pt-calendar-page .pt-calendar-content table tbody tr td.date.weekend span,
.pt-calendar-page .pt-calendar-content table tbody tr td.date.weekend span.lunar-calendar {
  color: #fda249;
}
.pt-calendar-page .pt-calendar-content table tbody tr td.date.holiday-date {
  background: rgba(255, 160, 4, 0.15);
  position: relative;
}
.pt-calendar-page .pt-calendar-content table tbody tr td.date.holiday-date span {
  color: #fda249;
}
.pt-calendar-page .pt-calendar-content table tbody tr td.date.holiday-date span.lunar-calendar {
  background: #ffa004;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 1rem;
  color: #fff;
  text-align: left;
  width: auto;
}
.pt-calendar-page .pt-calendar-content table tbody tr td.date:hover,
.pt-calendar-page .pt-calendar-content table tbody tr td.date.current {
  cursor: pointer;
  position: relative;
}
.pt-calendar-page .pt-calendar-content table tbody tr td.date:hover:before,
.pt-calendar-page .pt-calendar-content table tbody tr td.date.current:before {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: 2px solid #fda249;
  content: "";
}
.pt-calendar-page .pt-calendar-content table tbody tr td.date.current span,
.pt-calendar-page .pt-calendar-content table tbody tr td.date.current span.lunar-calendar {
  color: #fda249;
}
.pt-calendar-page .pt-calendar-content table tbody tr td.date.current.holiday-date span.lunar-calendar {
  color: #fff;
}
.landing-show .pt-calendar-page {
  overflow-y: auto;
  margin: 0;
  padding: 0 10px;
}
.landing-show .pt-calendar-page .col-lg-8,
.landing-show .pt-calendar-page .col-md-8,
.landing-show .pt-calendar-page .col-sm-8,
.landing-show .pt-calendar-page .col-lg-4,
.landing-show .pt-calendar-page .col-md-4,
.landing-show .pt-calendar-page .col-sm-4,
.landing-show .pt-calendar-page .col-xs-6 {
  padding: 0 10px;
  float: none;
  display: inline-block;
  vertical-align: top;
}
.landing-show .pt-calendar-page .notebook {
  width: 100%;
  padding: 15px 10px;
  background-color: #8eaac6;
  min-height: 372px;
  max-height: 390px;
}
.landing-show .pt-calendar-page .notebook:before {
  position: absolute;
  top: 18px;
  bottom: 10px;
  left: 28px;
  background-color: #192532;
  width: 1px;
  content: "";
}
.landing-show .pt-calendar-page .notebook .title {
  color: #192532;
  font-size: 15px;
  font-weight: bold;
  position: relative;
  padding-left: 24px;
  white-space: nowrap;
  overflow: hidden;
}
.landing-show .pt-calendar-page .notebook .title:before {
  position: absolute;
  top: 1px;
  left: 0;
  background-color: #192532;
  color: #fff;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  content: "\e94d";
  font-family: "icomoon";
  font-size: 12px;
  border-radius: 3px;
}
.landing-show .pt-calendar-page .notebook .timeline {
  padding: 15px 0 0 25px;
  overflow-y: auto;
  min-height: 324px;
  max-height: 350px;
}
.landing-show .pt-calendar-page .notebook .timeline li.timeline-item span {
  width: 100%;
  display: block;
}
.landing-show .pt-calendar-page .notebook .timeline li.timeline-item span.timeline-item-text {
  font-size: 13px;
  color: #666;
  margin-bottom: 3px;
}
.landing-show .pt-calendar-page .notebook .timeline li.timeline-item span.timeline-item-time {
  color: #999;
}
.landing-show .pt-calendar-page .notebook .timeline li.timeline-item:before {
  border: 1px solid #192532;
  position: absolute;
  top: 4px;
  left: -22px;
  background-color: #fff;
  width: 11px;
  height: 11px;
  content: "";
  border-radius: 5px;
}
.landing-show .pt-calendar-page .notebook {
  background-color: rgba(207, 219, 233, 0.4) !important;
}
.landing-show .pt-calendar-page .notebook .timeline li.timeline-item span.timeline-item-text {
  font-weight: 500;
  font-size: 14px;
}
.landing-show .pt-calendar-page .pt-calendar-head {
  width: 100%;
  display: table;
}
.landing-show .pt-calendar-page .pt-calendar-head div {
  display: table-cell;
}
.landing-show .pt-calendar-page .pt-calendar-head .pt-calendar-month {
  font-size: 2rem;
  padding: 1rem 2px;
  text-align: center;
}
.landing-show .pt-calendar-page .pt-calendar-head .pt-calendar-month span {
  font-size: 1.5rem;
  margin-left: 1rem;
}
.landing-show .pt-calendar-page .pt-calendar-head .pt-calendar-left-month button,
.landing-show .pt-calendar-page .pt-calendar-head .pt-calendar-right-month button {
  background-color: #f8f8f8;
  color: #666;
  padding: 4px 6px;
  border: none;
  width: 64px;
}
.landing-show .pt-calendar-page .pt-calendar-head .pt-calendar-left-month button:hover,
.landing-show .pt-calendar-page .pt-calendar-head .pt-calendar-right-month button:hover,
.landing-show .pt-calendar-page .pt-calendar-head .pt-calendar-left-month button:active,
.landing-show .pt-calendar-page .pt-calendar-head .pt-calendar-right-month button:active {
  background-color: #f3f3f3;
}
.landing-show .pt-calendar-page .pt-calendar-head .pt-calendar-right-month {
  float: right;
}
.landing-show .pt-calendar-page .pt-calendar-content {
  margin-bottom: 20px;
}
.landing-show .pt-calendar-page .pt-calendar-content table {
  width: 100%;
}
.landing-show .pt-calendar-page .pt-calendar-content table thead tr.pt-calendar-week th {
  text-align: center;
  vertical-align: middle;
  font-size: 1rem;
  font-weight: normal;
  padding: 0.5rem 0;
  color: #fff;
  background-color: #192532;
  border: 2px solid #fff;
}
.landing-show .pt-calendar-page .pt-calendar-content table tbody tr td.date {
  text-align: center;
  vertical-align: middle;
  padding: 1.2rem 0;
  border: 2px solid #fff;
  background-clip: padding-box !important;
  background-color: #fff;
}
.landing-show .pt-calendar-page .pt-calendar-content table tbody tr td.date span {
  justify-content: center;
  width: 100%;
  display: inline-table;
  white-space: nowrap;
  font-size: 1.5rem;
  color: #666;
}
.landing-show .pt-calendar-page .pt-calendar-content table tbody tr td.date span.lunar-calendar {
  display: none;
  font-size: 0.8rem;
  color: #192532;
}
.landing-show .pt-calendar-page .pt-calendar-content table tbody tr td.date.weekend span,
.landing-show .pt-calendar-page .pt-calendar-content table tbody tr td.date.weekend span.lunar-calendar {
  color: #192532;
}
.landing-show .pt-calendar-page .pt-calendar-content table tbody tr td.date.holiday-date {
  background: rgba(255, 160, 4, 0.15);
  position: relative;
}
.landing-show .pt-calendar-page .pt-calendar-content table tbody tr td.date.holiday-date span {
  color: #192532;
}
.landing-show .pt-calendar-page .pt-calendar-content table tbody tr td.date.holiday-date span.lunar-calendar {
  background: #192532;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 1rem;
  color: #fff;
  text-align: left;
  width: auto;
}
.landing-show .pt-calendar-page .pt-calendar-content table tbody tr td.date:hover,
.landing-show .pt-calendar-page .pt-calendar-content table tbody tr td.date.current {
  cursor: pointer;
  position: relative;
  background-color: #9bb4cd;
}
.landing-show .pt-calendar-page .pt-calendar-content table tbody tr td.date:hover:before,
.landing-show .pt-calendar-page .pt-calendar-content table tbody tr td.date.current:before {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;
  content: "";
}
.landing-show .pt-calendar-page .pt-calendar-content table tbody tr td.date.current {
  background-color: #192532;
}
.landing-show .pt-calendar-page .pt-calendar-content table tbody tr td.date.current span,
.landing-show .pt-calendar-page .pt-calendar-content table tbody tr td.date.current span.lunar-calendar {
  color: #fff;
}
.landing-show .pt-calendar-page .datepicker {
  width: 100% !important;
  height: 100% !important;
}
.landing-show .pt-calendar-page .datepicker .datepicker-days,
.landing-show .pt-calendar-page .datepicker .datepicker-months,
.landing-show .pt-calendar-page .datepicker .datepicker-years {
  width: 100%;
  height: 100% !important;
}
.landing-show .pt-calendar-page .datepicker .datepicker-days .table-condensed,
.landing-show .pt-calendar-page .datepicker .datepicker-months .table-condensed,
.landing-show .pt-calendar-page .datepicker .datepicker-years .table-condensed {
  width: 100%;
  height: 100%;
}
.landing-show .pt-calendar-page .datepicker .datepicker-days .table-condensed .dow,
.landing-show .pt-calendar-page .datepicker .datepicker-months .table-condensed .dow,
.landing-show .pt-calendar-page .datepicker .datepicker-years .table-condensed .dow {
  background: #375677;
  color: #fff;
}
.landing-show .pt-calendar-page .datepicker .datepicker-days .table-condensed thead .datepicker-switch,
.landing-show .pt-calendar-page .datepicker .datepicker-months .table-condensed thead .datepicker-switch,
.landing-show .pt-calendar-page .datepicker .datepicker-years .table-condensed thead .datepicker-switch {
  font-size: 2rem;
  padding: 1rem 2px;
  text-align: center;
  border: 0;
}
.landing-show .pt-calendar-page .datepicker .datepicker-days .table-condensed thead .datepicker-title,
.landing-show .pt-calendar-page .datepicker .datepicker-months .table-condensed thead .datepicker-title,
.landing-show .pt-calendar-page .datepicker .datepicker-years .table-condensed thead .datepicker-title {
  background: transparent;
}
.landing-show .pt-calendar-page .datepicker .datepicker-days .table-condensed thead .prev,
.landing-show .pt-calendar-page .datepicker .datepicker-months .table-condensed thead .prev,
.landing-show .pt-calendar-page .datepicker .datepicker-years .table-condensed thead .prev {
  background: transparent;
}
.landing-show .pt-calendar-page .datepicker .datepicker-days .table-condensed td,
.landing-show .pt-calendar-page .datepicker .datepicker-months .table-condensed td,
.landing-show .pt-calendar-page .datepicker .datepicker-years .table-condensed td,
.landing-show .pt-calendar-page .datepicker .datepicker-days .table-condensed th,
.landing-show .pt-calendar-page .datepicker .datepicker-months .table-condensed th,
.landing-show .pt-calendar-page .datepicker .datepicker-years .table-condensed th {
  border-radius: 0;
}
.landing-show .pt-calendar-page .datepicker .datepicker-days .table-condensed thead tr + thead tr,
.landing-show .pt-calendar-page .datepicker .datepicker-months .table-condensed thead tr + thead tr,
.landing-show .pt-calendar-page .datepicker .datepicker-years .table-condensed thead tr + thead tr,
.landing-show .pt-calendar-page .datepicker .datepicker-days .table-condensed tbody tr + tbody tr,
.landing-show .pt-calendar-page .datepicker .datepicker-months .table-condensed tbody tr + tbody tr,
.landing-show .pt-calendar-page .datepicker .datepicker-years .table-condensed tbody tr + tbody tr {
  margin-top: 2px !important;
}
.landing-show .pt-calendar-page .datepicker .datepicker-days .table-condensed th:hover,
.landing-show .pt-calendar-page .datepicker .datepicker-months .table-condensed th:hover,
.landing-show .pt-calendar-page .datepicker .datepicker-years .table-condensed th:hover,
.landing-show .pt-calendar-page .datepicker .datepicker-days .table-condensed td:hover,
.landing-show .pt-calendar-page .datepicker .datepicker-months .table-condensed td:hover,
.landing-show .pt-calendar-page .datepicker .datepicker-years .table-condensed td:hover {
  border-radius: 0 !important;
}
.landing-show .pt-calendar-page .datepicker .datepicker-days .table-condensed thead tr .dow,
.landing-show .pt-calendar-page .datepicker .datepicker-months .table-condensed thead tr .dow,
.landing-show .pt-calendar-page .datepicker .datepicker-years .table-condensed thead tr .dow {
  border: 2px solid #fff;
}
.landing-show .pt-calendar-page .datepicker .datepicker-days .table-condensed thead tr .dow:hover,
.landing-show .pt-calendar-page .datepicker .datepicker-months .table-condensed thead tr .dow:hover,
.landing-show .pt-calendar-page .datepicker .datepicker-years .table-condensed thead tr .dow:hover {
  background: #375677 !important;
}
.landing-show .pt-calendar-page .datepicker .datepicker-days .table-condensed thead tr .prev,
.landing-show .pt-calendar-page .datepicker .datepicker-months .table-condensed thead tr .prev,
.landing-show .pt-calendar-page .datepicker .datepicker-years .table-condensed thead tr .prev,
.landing-show .pt-calendar-page .datepicker .datepicker-days .table-condensed thead tr .next,
.landing-show .pt-calendar-page .datepicker .datepicker-months .table-condensed thead tr .next,
.landing-show .pt-calendar-page .datepicker .datepicker-years .table-condensed thead tr .next {
  border: 0;
}
.landing-show .pt-calendar-page .datepicker .datepicker-days .table-condensed tbody tr th,
.landing-show .pt-calendar-page .datepicker .datepicker-months .table-condensed tbody tr th,
.landing-show .pt-calendar-page .datepicker .datepicker-years .table-condensed tbody tr th,
.landing-show .pt-calendar-page .datepicker .datepicker-days .table-condensed tbody tr td,
.landing-show .pt-calendar-page .datepicker .datepicker-months .table-condensed tbody tr td,
.landing-show .pt-calendar-page .datepicker .datepicker-years .table-condensed tbody tr td {
  border: 2px solid #fff;
  margin: 0 4px;
}
@media screen and (max-width: 1109px) {
  .pt-calendar-page .col-sm-6,
  .pt-calendar-page .col-xs-6 {
    width: 50%;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1599px) {
  .pt-calendar-page .col-lg-7.col-md-8.col-sm-8.col-xs-6 {
    width: 66.66666667%;
  }
  .pt-calendar-page .col-md-4 {
    width: 33.33333333%;
  }
}
@media screen and (min-width: 1600px) {
  .pt-calendar-page .col-lg-3 {
    width: 25% !important;
  }
}
.pt-calendar-group {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: space-between;
  -ms-align-items: flex-start;
  align-items: flex-start;
  background: #fff;
  box-shadow: 0 0 5px rgba(0, 2, 0, 0.15);
  margin: 0 auto;
  width: 630px;
}
.pt-calendar-group .pt-calendar {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: space-between;
  -ms-align-items: center;
  align-items: center;
  flex-direction: column;
}
.pt-calendar-group .pt-calendar .datepicker {
  width: 244px;
}
.pt-calendar-group .pt-calendar .datepicker table {
  width: 100%;
}
.pt-calendar-group .pt-calendar .datepicker .datepicker-months .table-condensed .tbody {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
}
.pt-calendar-group .pt-calendar .month {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  height: 64px;
  line-height: 64px;
}
.pt-calendar-group .pt-calendar .month .pt-btn {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  border: 0;
  height: 24px;
}
.pt-calendar-group .pt-calendar .month .pt-btn.pt-btn-icon {
  flex: none;
  width: 24px;
  height: 24px;
}
.pt-calendar-group .pt-calendar .week-group {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: space-between;
  -ms-align-items: center;
  align-items: center;
  width: 100%;
  flex: none;
  background: #f6f6f6;
}
.pt-calendar-group .pt-calendar .week-group .week {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  flex: none;
  width: 14.28571429%;
  height: 24px;
}
.pt-calendar-group .pt-calendar .day-group {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: space-between;
  -ms-align-items: center;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}
.pt-calendar-group .pt-calendar .day-group .day {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  flex: none;
  width: 14.28571429%;
  height: 24px;
  cursor: pointer;
}
.pt-calendar-group .pt-calendar .day-group .day:hover {
  background: #f5f5f5;
}
.pt-calendar-group .pt-calendar .day-group .day.today {
  background: #2a3f54;
  color: #fff;
}
.pt-calendar-group .pt-tags {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  flex: none;
  width: 380px;
  height: 260px;
  border-radius: 0;
  border-left: 1px solid #e0e0e0;
  flex-direction: column;
  position: relative;
  padding-left: 0;
  background: #fff;
}
.pt-calendar-group .pt-tags:hover {
  background: #fff;
}
.pt-calendar-group .pt-tags .tags-body {
  width: 100%;
  height: 216px;
  flex-wrap: wrap;
  overflow-y: auto;
  padding: 5px;
  padding-bottom: 10px;
}
.pt-calendar-group .pt-tags .tags-footer {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-end;
  -ms-align-items: stretch;
  align-items: stretch;
  padding: 10px;
  flex: none;
  background: #f5f5f5;
  position: absolute;
  right: 0;
  bottom: 0;
  left: -1px;
  border: 1px solid #e0e0e0;
}
.pt-calendar-group .pt-tags .tags-footer .pt-btn-group {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-end;
  -ms-align-items: stretch;
  align-items: stretch;
  margin: 0;
}
.pt-calendar-group .pt-tags .pt-tags-item {
  display: block;
  border: 1px solid #e0e0e0;
  padding-left: 5px;
  margin: 5px;
  float: left;
  cursor: pointer;
}
.pt-calendar-group .pt-tags .pt-tags-item span {
  line-height: 22px;
}
.pt-calendar-group .pt-tags .pt-tags-item:hover {
  background: #f8f8f8;
}
.pt-calendar-group .pt-tags .pt-tags-item:hover .pt-btn {
  opacity: 1;
}
.pt-calendar-group .pt-tags .pt-tags-item.today {
  background: #fda249;
  border-color: #fda249;
}
.pt-calendar-group .pt-tags .pt-tags-item.today span {
  color: #fff;
}
.pt-calendar-group .pt-tags .pt-tags-item.today:hover {
  background: #fd8d21;
  border-color: #fd8d21;
}
.pt-calendar-group .pt-tags .pt-tags-item.today:hover .pt-btn-icon i {
  color: #fff;
}
.pt-calendar-group .pt-tags .pt-tags-item .pt-btn {
  float: right;
  border: 0;
  margin: -1px;
  background: transparent;
  opacity: 0;
}
.pt-calendar-group .pt-tags .pt-tags-item .pt-btn:hover {
  background: transparent;
  opacity: 1;
}
.pt-calendar-group .pt-tags .pt-tags-item .pt-btn:hover i {
  color: #e22500;
}
.pt-calendar-group .pt-tags:hover {
  background: transparent;
}
.pt-multidate {
  min-width: 100px;
}
.pt-multidate-dropdown {
  position: absolute;
  z-index: 99;
}
.no-data {
  min-height: 200px !important;
}
.pt-no-data {
  display: table;
  width: 100%;
  border: 1px solid #e0e0e0;
  min-height: 240px;
  background: #f8f8f8;
  position: relative;
}
.pt-no-data .no-data-container {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
  text-align: center;
}
.pt-no-data .no-data-container .no-data-icon .icon {
  font-size: 36px;
  opacity: 0.35;
}
.pt-no-data .no-data-container .no-data-text {
  padding: 10px;
  color: #666;
}
.pt-select .mutli-select-text-input,
.fg-select .mutli-select-text-input {
  display: table-cell;
  text-align: right;
  padding: 0 24px 0 5px;
}
.pt-select .mutli-select-text-input .select-options-text,
.fg-select .mutli-select-text-input .select-options-text {
  background: #f5f5f5;
  padding: 0 5px;
  border-radius: 3px;
  display: inline-block;
  padding-right: 0;
  line-height: 16px;
}
.pt-select .mutli-select-text-input .select-options-text:hover,
.fg-select .mutli-select-text-input .select-options-text:hover {
  background: transparent;
}
.pt-select .mutli-select-text-input .select-options-text .close,
.fg-select .mutli-select-text-input .select-options-text .close {
  position: relative;
  display: inline-block;
  color: #000;
}
.pt-select .mutli-select-text-input .select-options-text .close:after,
.fg-select .mutli-select-text-input .select-options-text .close:after {
  content: '\e968';
  font-family: "icomoon";
  font-size: 16px;
  text-align: center;
  line-height: 16px;
}
.pt-select .mutli-select-text-input .select-options-text .close:hover,
.fg-select .mutli-select-text-input .select-options-text .close:hover {
  background: #f7f7f7;
  font-weight: normal;
  color: #fda249;
  opacity: 1;
}
.pt-select .mutli-select-text-input .select-options-text + .select-options-text,
.fg-select .mutli-select-text-input .select-options-text + .select-options-text {
  margin-left: 2px;
}
.pt-select input.pt-form-control[selectmode="single"] + .mutli-select-text-input,
.fg-select input.pt-form-control[selectmode="single"] + .mutli-select-text-input {
  display: none;
}
.pt-select input.pt-form-control[selectmode="multi"] + .mutli-select-text-input,
.fg-select input.pt-form-control[selectmode="multi"] + .mutli-select-text-input,
.pt-select .pt-input-group-btn + .mutli-select-text-input,
.fg-select .pt-input-group-btn + .mutli-select-text-input {
  position: absolute;
  left: 0;
  top: 0;
  right: 22px;
  text-align: left;
  padding: 3px 5px;
  opacity: 0;
}
.pt-select input.pt-form-control[selectmode="multi"] + .mutli-select-text-input.select-change-search,
.fg-select input.pt-form-control[selectmode="multi"] + .mutli-select-text-input.select-change-search,
.pt-select .pt-input-group-btn + .mutli-select-text-input.select-change-search,
.fg-select .pt-input-group-btn + .mutli-select-text-input.select-change-search {
  position: fixed;
  width: 160px;
  padding: 0;
  background: #fff;
  z-index: 199;
  border: 1px solid #e0e0e0;
  opacity: 1;
}
.pt-select input.pt-form-control[selectmode="multi"] + .mutli-select-text-input.select-change-search.empty,
.fg-select input.pt-form-control[selectmode="multi"] + .mutli-select-text-input.select-change-search.empty,
.pt-select .pt-input-group-btn + .mutli-select-text-input.select-change-search.empty,
.fg-select .pt-input-group-btn + .mutli-select-text-input.select-change-search.empty {
  opacity: 0;
}
.pt-select input.pt-form-control[selectmode="multi"] + .mutli-select-text-input.select-change-search span.select-options-text,
.fg-select input.pt-form-control[selectmode="multi"] + .mutli-select-text-input.select-change-search span.select-options-text,
.pt-select .pt-input-group-btn + .mutli-select-text-input.select-change-search span.select-options-text,
.fg-select .pt-input-group-btn + .mutli-select-text-input.select-change-search span.select-options-text {
  margin-top: 5px;
  margin-left: 5px;
  margin-bottom: 0;
}
.pt-select input.pt-form-control[selectmode="multi"] + .mutli-select-text-input.select-change-search span.select-options-text:last-child,
.fg-select input.pt-form-control[selectmode="multi"] + .mutli-select-text-input.select-change-search span.select-options-text:last-child,
.pt-select .pt-input-group-btn + .mutli-select-text-input.select-change-search span.select-options-text:last-child,
.fg-select .pt-input-group-btn + .mutli-select-text-input.select-change-search span.select-options-text:last-child {
  margin-bottom: 5px;
}
.pt-select input.pt-form-control[selectmode="multi"] + .mutli-select-text-input.select-change-search span.select-options-text:hover,
.fg-select input.pt-form-control[selectmode="multi"] + .mutli-select-text-input.select-change-search span.select-options-text:hover,
.pt-select .pt-input-group-btn + .mutli-select-text-input.select-change-search span.select-options-text:hover,
.fg-select .pt-input-group-btn + .mutli-select-text-input.select-change-search span.select-options-text:hover {
  background: #f5f5f5;
}
.nsgrid.check-results .nsgrid-header .title {
  padding: 5px 0;
}
.nsgrid.check-results .nsgrid-header .title span {
  font-size: 12px;
  display: inline-block;
  vertical-align: middle;
  opacity: 0.6;
}
.nsgrid.check-results .nsgrid-header .title .pt-btn {
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
}
.nsgrid.check-results .nsgrid-header .title .pt-btn span {
  font-size: 12px;
  color: ;
}
.nsgrid.check-results .nsgrid-header .title .pt-btn.pt-btn-icon i {
  color: #999;
}
.nsgrid.check-results .nsgrid-body .check-results-list .check-results-list-item {
  padding: 0px 2px 0 8px;
  background-color: #ebebeb;
  font-size: 14px;
  margin-right: 10px;
  float: left;
  display: table;
}
.nsgrid.check-results .nsgrid-body .check-results-list .check-results-list-item span {
  padding-right: 3px;
}
.nsgrid.check-results .nsgrid-body .check-results-list .check-results-list-item span,
.nsgrid.check-results .nsgrid-body .check-results-list .check-results-list-item .pt-btn {
  display: table-cell;
}
.nsgrid.check-results .nsgrid-body .check-results-list .check-results-list-item .pt-btn.pt-btn-icon {
  width: 20px;
  height: 20px;
  text-align: center;
  border-radius: 10px;
  background-color: transparent;
  transform: scale(0.8);
}
.nsgrid.check-results .nsgrid-body .check-results-list .check-results-list-item .pt-btn.pt-btn-icon i {
  font-size: 12px;
  color: #666666;
}
.nsgrid.check-results .nsgrid-body .check-results-list .check-results-list-item .pt-btn.pt-btn-icon:hover i,
.nsgrid.check-results .nsgrid-body .check-results-list .check-results-list-item .pt-btn.pt-btn-icon:focus i {
  color: #000;
}
.pt-input-group.pt-select-special .pt-form-control {
  padding: 2px 5px;
}
.pt-input-group.pt-select-special .pt-input-group-btn {
  transform: scale(0.6);
  right: -4px;
}
.pt-input-group.pt-select-special:hover .pt-form-control,
.pt-input-group.pt-select-special:active .pt-form-control,
.pt-input-group.pt-select-special:focus .pt-form-control {
  border-color: #e0e0e0;
}
.pt-input-group.pt-select-special:hover .pt-btn-icon:hover,
.pt-input-group.pt-select-special:active .pt-btn-icon:hover,
.pt-input-group.pt-select-special:focus .pt-btn-icon:hover,
.pt-input-group.pt-select-special:hover .pt-btn-icon:active,
.pt-input-group.pt-select-special:active .pt-btn-icon:active,
.pt-input-group.pt-select-special:focus .pt-btn-icon:active,
.pt-input-group.pt-select-special:hover .pt-btn-icon:focus,
.pt-input-group.pt-select-special:active .pt-btn-icon:focus,
.pt-input-group.pt-select-special:focus .pt-btn-icon:focus {
  background-color: transparent;
}
.pt-input-group.pt-select-special:hover .pt-btn-icon:hover i,
.pt-input-group.pt-select-special:active .pt-btn-icon:hover i,
.pt-input-group.pt-select-special:focus .pt-btn-icon:hover i,
.pt-input-group.pt-select-special:hover .pt-btn-icon:active i,
.pt-input-group.pt-select-special:active .pt-btn-icon:active i,
.pt-input-group.pt-select-special:focus .pt-btn-icon:active i,
.pt-input-group.pt-select-special:hover .pt-btn-icon:focus i,
.pt-input-group.pt-select-special:active .pt-btn-icon:focus i,
.pt-input-group.pt-select-special:focus .pt-btn-icon:focus i {
  color: #999;
}
.pt-input-group.pt-select-special + .pt-form-group {
  margin-left: -5px;
}
.pt-select-special {
  position: relative;
}
.pt-select-special .pt-dropdown {
  border: 1px solid #e0e0e0;
  position: fixed;
}
.pt-select-special .pt-dropdown .pt-dropdown-header {
  padding: 10px;
}
.pt-select-special .pt-dropdown .pt-dropdown-header .pt-form-group.fg-text {
  width: 100%;
  margin-bottom: 0;
}
.pt-select-special .pt-dropdown .pt-dropdown-header .pt-form-group.fg-text .pt-input-group {
  width: 100%;
}
.pt-select-special .pt-dropdown .pt-dropdown-components {
  border-top: none;
}
.pt-select-special .pt-dropdown .pt-dropdown-components ul li {
  padding-left: 10px;
}
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  padding: 0 12px 0 3px;
}
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select .tag {
  width: 100%;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0;
  display: block;
}
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select .pt-btn-group.select-close {
  position: absolute;
  top: 0;
  right: 8px;
}
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select .pt-btn-group.select-close .pt-btn.pt-btn-icon {
  border-color: transparent;
  background-color: #ffffff;
  opacity: 0;
  height: 22px;
  width: 22px;
}
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select .pt-input-group-btn {
  transform: scale(0.6);
  right: -4px;
}
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select .pt-input-group-btn .pt-btn-icon {
  background-color: #ffffff;
}
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:hover .pt-form-control,
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:active .pt-form-control,
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:focus .pt-form-control {
  border-color: #e0e0e0;
}
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:hover .pt-btn-group.select-close .pt-btn.pt-btn-icon,
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:active .pt-btn-group.select-close .pt-btn.pt-btn-icon,
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:focus .pt-btn-group.select-close .pt-btn.pt-btn-icon {
  opacity: 1;
}
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:hover .pt-btn-icon:hover,
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:active .pt-btn-icon:hover,
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:focus .pt-btn-icon:hover,
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:hover .pt-btn-icon:active,
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:active .pt-btn-icon:active,
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:focus .pt-btn-icon:active,
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:hover .pt-btn-icon:focus,
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:active .pt-btn-icon:focus,
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:focus .pt-btn-icon:focus {
  background-color: #ffffff;
}
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:hover .pt-btn-icon:hover i,
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:active .pt-btn-icon:hover i,
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:focus .pt-btn-icon:hover i,
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:hover .pt-btn-icon:active i,
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:active .pt-btn-icon:active i,
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:focus .pt-btn-icon:active i,
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:hover .pt-btn-icon:focus i,
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:active .pt-btn-icon:focus i,
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select:focus .pt-btn-icon:focus i {
  color: #fda249;
}
.pt-form-group.fg-dropdown-select .pt-input-group.pt-select + .pt-form-group {
  margin-left: -5px;
}
.pt-input-group.pt-dropdown-choseselect {
  position: relative;
  border-width: 0;
}
.pt-input-group.pt-dropdown-choseselect .pt-dropdown {
  border: 1px solid #e0e0e0;
  position: fixed;
  overflow-y: hidden;
}
.pt-input-group.pt-dropdown-choseselect .pt-dropdown[dropdown-select-mode="multi"] .pt-dropdown-select-content {
  border-top: none;
}
.pt-input-group.pt-dropdown-choseselect .pt-dropdown[dropdown-select-mode="multi"] .pt-dropdown-select-content ul {
  overflow: auto;
}
.pt-input-group.pt-dropdown-choseselect .pt-dropdown[dropdown-select-mode="multi"] .pt-dropdown-select-content ul li {
  position: relative;
  padding-left: 24px;
}
.pt-input-group.pt-dropdown-choseselect .pt-dropdown[dropdown-select-mode="multi"] .pt-dropdown-select-content ul li:before {
  position: absolute;
  top: 50%;
  left: 5px;
  content: '\ea8e';
  font-family: "icomoon";
  font-size: 14px;
  margin-top: -11px;
}
.pt-input-group.pt-dropdown-choseselect .pt-dropdown[dropdown-select-mode="multi"] .pt-dropdown-select-content ul li.active:before {
  content: '\ea90';
}
.pt-input-group.pt-dropdown-choseselect .pt-dropdown .pt-dropdown-select-search {
  padding: 10px;
  padding-bottom: 0;
  position: absolute;
  top: 0;
  background: #ffffff;
}
.pt-input-group.pt-dropdown-choseselect .pt-dropdown .pt-dropdown-select-search .pt-form-control {
  width: 100%;
  margin-bottom: 0;
  height: 24px;
  padding: 4px 12px;
  display: block;
  border: 1px solid #e0e0e0;
  border-radius: 0;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pt-input-group.pt-dropdown-choseselect .pt-dropdown .pt-dropdown-select-search .pt-btn-group {
  position: absolute;
  top: 10px;
  right: 10px;
}
.pt-input-group.pt-dropdown-choseselect .pt-dropdown .pt-dropdown-select-content {
  border-top: none;
  overflow-y: auto;
  margin-top: 0;
  height: 100%;
}
.pt-input-group.pt-dropdown-choseselect .pt-dropdown .pt-dropdown-select-content ul {
  overflow: auto;
}
.pt-input-group.pt-dropdown-choseselect .pt-dropdown .pt-dropdown-select-content ul li {
  padding: 6px 10px;
  cursor: pointer;
  text-align: left;
}
.pt-input-group.pt-dropdown-choseselect .pt-dropdown .pt-dropdown-select-content ul li:hover,
.pt-input-group.pt-dropdown-choseselect .pt-dropdown .pt-dropdown-select-content ul li:active,
.pt-input-group.pt-dropdown-choseselect .pt-dropdown .pt-dropdown-select-content ul li.active {
  background-color: #f2f2f2;
  color: #fda249;
}
.pt-input-group.pt-dropdown-choseselect .pt-dropdown .pt-dropdown-select-search + .pt-dropdown-select-content {
  margin-top: 34px;
  height: calc(100% - 34px);
}
.pt-select-dropdown {
  display: inline-flex;
  height: 24px;
  flex-direction: column;
  position: relative;
}
.pt-select-dropdown .pt-select-text {
  height: 24px;
  line-height: 24px;
  padding-right: 5px;
  display: flex;
  align-items: stretch;
  overflow: hidden;
  cursor: pointer;
}
.pt-select-dropdown .pt-select-text::before {
  content: '\e940';
  font-family: "icomoon";
  display: inline-flex;
}
.pt-select-dropdown .pt-select-list {
  position: absolute;
  top: 23px;
  left: 0;
  min-width: 200px;
}
.pt-select-dropdown .pt-select-list .pt-list .pt-list-group {
  width: 100%;
  min-height: 24px;
  max-height: 144px;
  overflow-y: auto;
}
.pt-select-dropdown .pt-select-list .pt-list .pt-list-group .pt-list-item {
  cursor: pointer;
  padding: 5px 10px;
  height: 28px;
  display: flex;
  flex: 1;
  align-items: center;
  position: relative;
}
.pt-select-dropdown .pt-select-list .pt-list .pt-list-group .pt-list-item:hover {
  background: #f9f9f9;
}
.pt-select-dropdown .pt-select-list .pt-list .pt-list-group .pt-list-item.selected {
  background: #f9f9f9;
  color: #fda249;
}
.pt-select-dropdown .pt-select-list .pt-list .pt-list-group .pt-list-item[disabled="disabled"]::before {
  position: absolute;
  content: '';
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.pt-step ul {
  margin: 0;
  padding: 15px 0;
  display: table;
  width: 100%;
  table-layout: fixed;
}
.pt-step ul li {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  position: relative;
  padding: 25px 0 10px;
}
.pt-step ul li span {
  display: block;
  padding-top: 30px;
  background: #fff;
  position: relative;
}
.pt-step ul li span:before {
  position: absolute;
  content: '';
  font-family: "icomoon";
  width: 22px;
  height: 22px;
  border-radius: 22px;
  top: -5px;
  left: 50%;
  margin: 0 0 0 -11px;
  background: #dddddd;
  z-index: 9;
  color: #e0e0e0;
  border: 3px solid #ffffff;
}
.pt-step ul li span:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  background: #e0e0e0;
  z-index: 9;
  top: 5px;
  left: 0;
  z-index: 2;
}
.pt-step ul li.checked,
.pt-step ul li.complete,
.pt-step ul li.current {
  color: #4ad6b0;
}
.pt-step ul li.checked span:before,
.pt-step ul li.complete span:before,
.pt-step ul li.current span:before {
  content: '\e95f';
  font-size: 16px;
  color: #4ad6b0;
  background: #fff;
  top: -8px;
}
.pt-step ul li.checked span:after,
.pt-step ul li.complete span:after,
.pt-step ul li.current span:after {
  background: #4ad6b0;
}
.pt-step ul li.checked {
  color: #9e9e9e;
}
.pt-step ul li.checked span:before {
  content: '\e95f';
  color: #9e9e9e;
}
.pt-step ul li.checked span:after {
  background: #9e9e9e;
}
.pt-step.pt-step-inline ul li {
  padding: 0;
  height: 34px;
  line-height: 34px;
  background: #f5f5f5;
}
.pt-step.pt-step-inline ul li span {
  padding-top: 0;
  border-right: 0;
  background: transparent;
  position: relative;
  z-index: 1;
  background-image: -webkit-linear-gradient(left, #f5f5f5 0%, #dddddd 100%);
  background-image: -o-linear-gradient(left, #f5f5f5 0%, #dddddd 100%);
  background-image: linear-gradient(to right, #f5f5f5 0%, #dddddd 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffdddddd', GradientType=1);
}
.pt-step.pt-step-inline ul li span:before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 10px;
  border-color: transparent transparent transparent #dddddd;
  background: transparent;
  border-top-width: 17px;
  border-bottom-width: 17px;
  top: 0;
  left: 11px;
  border-radius: 0;
}
.pt-step.pt-step-inline ul li span:after {
  display: none;
}
.pt-step.pt-step-inline ul li + li {
  border-left: 0;
}
.pt-step.pt-step-inline ul li:first-child span:before {
  display: none;
}
.pt-step.pt-step-inline ul li.current {
  background: #4ad6b0;
  color: #fff;
}
.pt-step.pt-step-inline ul li.current span {
  background: transparent;
}
.pt-step.pt-step-inline ul li.current + li span:before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 10px;
  border-color: transparent transparent transparent #4ad6b0;
  border-top-width: 17px;
  border-bottom-width: 17px;
}
.pt-step.pt-step-inline.pt-step-outline-mini ul li {
  height: 24px;
  line-height: 24px;
}
.pt-step.pt-step-inline.pt-step-outline-mini ul li span:before {
  border-top-width: 12px;
  border-bottom-width: 12px;
}
.pt-step.pt-step-inline.pt-step-outline-mini ul li.current + li span:before {
  border-top-width: 12px;
  border-bottom-width: 12px;
}
.pt-step.pt-step-inline.pt-step-outline ul {
  border: 1px solid #e0e0e0;
}
.process-steps {
  padding: 25px 50px;
}
.process-steps ul {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: space-between;
  -ms-align-items: center;
  align-items: center;
  flex-wrap: wrap;
}
.process-steps ul li.process-steps-item {
  width: 20%;
  min-width: 20%;
  margin-bottom: 30px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: space-between;
  -ms-align-items: center;
  align-items: center;
}
.process-steps ul li.process-steps-item .process-steps-item-left .steps-icon {
  background-color: #00a0e9;
  border: 3px solid #d0f0ff;
}
.process-steps ul li.process-steps-item .process-steps-item-left .steps-icon i:before {
  content: "\eafd";
}
.process-steps ul li.process-steps-item .process-steps-item-left .steps-title span {
  color: #00a0e9;
}
.process-steps ul li.process-steps-item .process-steps-item-right .steps-line {
  background-color: #d0f0ff;
}
.process-steps ul li.process-steps-item .process-steps-item-left {
  flex-flow: column;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
}
.process-steps ul li.process-steps-item .process-steps-item-left .steps-icon {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  width: 40px;
  height: 40px;
  max-width: 40px;
  min-width: 40px;
  min-height: 40px;
  max-height: 40px;
  position: relative;
  border-radius: 100px;
}
.process-steps ul li.process-steps-item .process-steps-item-left .steps-icon i {
  color: #fff;
  font-size: 18px;
}
.process-steps ul li.process-steps-item .process-steps-item-left .steps-title span {
  padding: 10px 0;
  display: inline-block;
  font-size: 12px;
}
.process-steps ul li.process-steps-item .process-steps-item-right {
  flex: auto;
  margin: -35px -50px 0 -50px;
}
.process-steps ul li.process-steps-item .process-steps-item-right .steps-line {
  width: 100%;
  height: 2px;
}
.process-steps ul li.process-steps-item.success .process-steps-item-left .steps-icon {
  background-color: #22ac38;
  border: 3px solid #b4f0be;
}
.process-steps ul li.process-steps-item.success .process-steps-item-left .steps-icon i:before {
  content: "\e95d";
}
.process-steps ul li.process-steps-item.success .process-steps-item-left .steps-title span {
  color: #22ac38;
}
.process-steps ul li.process-steps-item.success .process-steps-item-right .steps-line {
  background-color: #b4f0be;
}
.process-steps ul li.process-steps-item.current .process-steps-item-left .steps-icon {
  background-color: #ff9800;
  border: 3px solid #ffe0b3;
}
.process-steps ul li.process-steps-item.current .process-steps-item-left .steps-icon i:before {
  content: "\eafd";
}
.process-steps ul li.process-steps-item.current .process-steps-item-left .steps-title span {
  color: #ff9800;
}
.process-steps ul li.process-steps-item.current .process-steps-item-right .steps-line {
  background-color: #ffe0b3;
}
.process-steps ul li.process-steps-item.current .process-steps-item-right .steps-line {
  background-color: #d0f0ff;
  position: relative;
}
.process-steps ul li.process-steps-item.current .process-steps-item-right .steps-line:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 100%;
  height: 2px;
  content: '';
  background-color: #ffe0b3;
  animation: mystepmove 5s infinite;
  /*Safari 和 Chrome:*/
  -webkit-animation: mystepmove 5s infinite;
}
.process-steps ul li.process-steps-item.fail .process-steps-item-left .steps-icon {
  background-color: #c4c4c4;
  border: 3px solid #eaeaea;
}
.process-steps ul li.process-steps-item.fail .process-steps-item-left .steps-icon i:before {
  content: "\e967";
}
.process-steps ul li.process-steps-item.fail .process-steps-item-left .steps-title span {
  color: #c4c4c4;
}
.process-steps ul li.process-steps-item.fail .process-steps-item-right .steps-line {
  background-color: #eaeaea;
}
.process-steps ul li.process-steps-item:last-child .process-steps-item-right .steps-line {
  width: 0;
}
@keyframes mystepmove {
  from {
    right: 100%;
  }
  to {
    right: 0;
  }
}
/*Safari 和 Chrome:*/
@-webkit-keyframes mystepmove {
  from {
    right: 100%;
  }
  to {
    right: 0;
  }
}
.pt-sounder .pt-nav-item:hover {
  cursor: pointer;
}
.pt-sounder .pt-sounder-control {
  position: fixed;
  right: 10px;
  padding: 30px;
  background: #fff;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
}
.pt-sounder .pt-sounder-control .pt-btn-group {
  display: block;
  float: left;
}
.pt-sounder .pt-sounder-control .pt-btn-group .pt-btn-icon {
  border-color: transparent;
  color: #333333;
  background: transparent;
}
.pt-sounder .pt-sounder-control .pt-btn-group .pt-btn-icon i {
  font-size: 20px;
}
.pt-progress {
  width: 240px;
  height: 6px;
  position: relative;
  background: #f3f3f3;
  border-radius: 6px;
  float: left;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset;
  margin: 8px 20px 0;
}
.pt-progress .pt-progress-btn {
  top: -5px;
  left: -5px;
  width: 16px;
  height: 16px;
  border-radius: 16px;
  background: #ffffff;
  position: absolute;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.pt-progress .pt-progress-btn:hover {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
}
.pt-progress .pt-progress-bar {
  height: 6px;
  border-radius: 6px;
  background: #fda249;
  position: absolute;
  top: 0;
}
.pt-progress-value {
  display: block;
  float: right;
  width: 32px;
  text-align: center;
}
.pt-state {
  padding: 10px;
  background: #fff;
}
.pt-state .pt-state-item {
  display: inline-table;
  height: 24px;
  line-height: 24px;
  border: 1px solid #e0e0e0;
  margin: 5px;
  word-spacing: 0;
}
.pt-state .pt-state-item .pt-label {
  padding: 0 10px;
  background: #f1f1f1;
  display: table-cell;
}
.pt-state .pt-state-item .pt-badge {
  display: table-cell;
  background: transparent;
  color: #000;
}
.pt-state .pt-state-item.pt-state-primary {
  border-color: #2a3f54;
}
.pt-state .pt-state-item.pt-state-primary .pt-label {
  background: #98b2cb;
  color: #2a3f54;
}
.pt-state .pt-state-item.pt-state-primary .pt-badge {
  color: #2a3f54;
}
.pt-state .pt-state-item.pt-state-success {
  border-color: #16bc96;
}
.pt-state .pt-state-item.pt-state-success .pt-label {
  background: #c0f8eb;
  color: #16bc96;
}
.pt-state .pt-state-item.pt-state-success .pt-badge {
  color: #16bc96;
}
.pt-state .pt-state-item.pt-state-warning {
  border-color: #fda249;
}
.pt-state .pt-state-item.pt-state-warning .pt-label {
  background: #ffffff;
  color: #fda249;
}
.pt-state .pt-state-item.pt-state-warning .pt-badge {
  color: #fda249;
}
.pt-state .pt-state-item.pt-state-danger {
  border-color: #e22500;
}
.pt-state .pt-state-item.pt-state-danger .pt-label {
  background: #ffd1c8;
  color: #e22500;
}
.pt-state .pt-state-item.pt-state-danger .pt-badge {
  color: #e22500;
}
/*====================================================================*/
/*nsconfirm*/
/*====================================================================*/
.ns-confirm-container {
  position: fixed;
  top: 30%;
  left: 50%;
  width: 300px;
  min-height: 100px;
  margin: -100px 0 0 -150px;
  background: #ffffff;
  z-index: 2098;
  outline: none;
}
.ns-confirm-container .confrim-bg {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: -1;
}
.ns-confirm-container .confirm-header {
  height: 40px;
  background: #f8f8f8;
  padding: 6px 12px;
  border-bottom: 1px solid #dddddd;
}
.ns-confirm-container .confirm-header h4 {
  margin: 0;
  padding: 10px;
  font-size: 14px;
  color: #000000;
}
.ns-confirm-container .confirm-body {
  min-height: 60px;
  padding: 15px;
  line-height: 170%;
  background-color: #fff;
}
.ns-confirm-container .confirm-body .confirm-icon {
  display: none;
}
.ns-confirm-container .confirm-footer {
  height: 40px;
  background: #fff;
  padding: 10px;
}
.ns-confirm-container .confirm-footer .btn-group {
  display: block;
  width: 100%;
  text-align: right;
}
.ns-confirm-container .confirm-footer button.btn {
  display: inline-block;
  margin: 0;
  height: 24px;
  line-height: 22px;
  border: 1px solid #e0e0e0 !important;
  padding: 0 10px;
  background: #fff;
  width: auto;
  float: none;
  margin-left: 5px;
}
.ns-confirm-container .confirm-footer button.btn:first-child {
  margin-left: 0;
}
.ns-confirm-container .confirm-footer button.btn span {
  line-height: 22px;
  color: #222;
}
.ns-confirm-container .confirm-footer button.btn:hover {
  background: #fda249;
  border-color: #fda249 !important;
  box-shadow: none;
}
.ns-confirm-container .confirm-footer button.btn:hover span {
  color: #fff;
}
.ns-confirm-container .confirm-footer button.btn i {
  display: none;
}
.ns-confirm-container .confirm-footer button.btn[ns-confirm-type="confirm"] {
  border-right: 1px solid #e0e0e0;
}
.ns-confirm-container .confirm-footer button.btn[ns-confirm-type="confirm"]:hover {
  border-color: #fda249;
}
.ns-confirm-container .confirm-footer button.btn.btn-default span,
.ns-confirm-container .confirm-footer button.btn.btn-primary span,
.ns-confirm-container .confirm-footer button.btn.btn-info span,
.ns-confirm-container .confirm-footer button.btn.btn-success span,
.ns-confirm-container .confirm-footer button.btn.btn-warning span,
.ns-confirm-container .confirm-footer button.btn.btn-danger span {
  color: #000;
}
.ns-confirm-container .confirm-footer button.btn.btn-default:hover,
.ns-confirm-container .confirm-footer button.btn.btn-primary:hover,
.ns-confirm-container .confirm-footer button.btn.btn-info:hover,
.ns-confirm-container .confirm-footer button.btn.btn-success:hover,
.ns-confirm-container .confirm-footer button.btn.btn-warning:hover,
.ns-confirm-container .confirm-footer button.btn.btn-danger:hover,
.ns-confirm-container .confirm-footer button.btn.btn-default:focus,
.ns-confirm-container .confirm-footer button.btn.btn-primary:focus,
.ns-confirm-container .confirm-footer button.btn.btn-info:focus,
.ns-confirm-container .confirm-footer button.btn.btn-success:focus,
.ns-confirm-container .confirm-footer button.btn.btn-warning:focus,
.ns-confirm-container .confirm-footer button.btn.btn-danger:focus {
  border: 1px solid #fda249;
}
.ns-confirm-container .confirm-footer button.btn.btn-default:hover span,
.ns-confirm-container .confirm-footer button.btn.btn-primary:hover span,
.ns-confirm-container .confirm-footer button.btn.btn-info:hover span,
.ns-confirm-container .confirm-footer button.btn.btn-success:hover span,
.ns-confirm-container .confirm-footer button.btn.btn-warning:hover span,
.ns-confirm-container .confirm-footer button.btn.btn-danger:hover span,
.ns-confirm-container .confirm-footer button.btn.btn-default:focus span,
.ns-confirm-container .confirm-footer button.btn.btn-primary:focus span,
.ns-confirm-container .confirm-footer button.btn.btn-info:focus span,
.ns-confirm-container .confirm-footer button.btn.btn-success:focus span,
.ns-confirm-container .confirm-footer button.btn.btn-warning:focus span,
.ns-confirm-container .confirm-footer button.btn.btn-danger:focus span {
  color: #fff !important;
}
.ns-confirm-container .confirm-footer button.btn + .btn {
  margin-left: 10px;
}
.ns-confirm-container .confirm-footer button.btn.btn-default {
  border: 1px solid #ddd !important;
}
.ns-confirm-container.success .confirm-content,
.ns-confirm-container.warning .confirm-content,
.ns-confirm-container.error .confirm-content {
  position: relative;
  padding-left: 40px;
}
.ns-confirm-container.success .confirm-content:after,
.ns-confirm-container.warning .confirm-content:after,
.ns-confirm-container.error .confirm-content:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  font-family: "FontAwesome";
  font-size: 30px;
}
.ns-confirm-container.success .confirm-content:after {
  content: "\f058";
  color: #009944;
}
.ns-confirm-container.warning .confirm-content:after {
  content: "\f071";
  color: #f39800;
}
.ns-confirm-container.error .confirm-content:after {
  content: "\f057";
  color: #e60012;
}
.pt-main.listblockgridtab .pt-main-row .pt-main-col + .pt-main-col.pt-col-auto-block {
  position: relative;
  z-index: 1;
  flex: none;
  min-width: auto;
  width: 240px;
  padding-left: 10px;
  margin-left: 0;
}
.pt-main.listblockgridtab .pt-main-row .pt-main-col + .pt-main-col.pt-col-auto-block .result-control {
  top: 34px;
  height: 30px;
}
.pt-main.listblockgridtab .pt-main-row .pt-main-col + .pt-main-col.pt-col-auto-block .result-control a {
  height: 30px;
}
.pt-main.listblockgridtab .pt-main-row .pt-main-col + .pt-main-col.pt-col-auto-block .result-control a::before {
  line-height: 30px;
}
.pt-main.listblockgridtab .pt-main-row .pt-main-col + .pt-main-col.pt-col-auto-block .pt-tab-body .pt-tab-btns {
  margin-top: 5px;
}
.pt-main.listblockgridtab .pt-main-row .pt-main-col + .pt-main-col.pt-col-auto-block.collapsed {
  width: 20px;
  min-width: auto;
  flex: none;
}
.pt-tree {
  background: #ffffff;
  width: 100%;
}
.pt-tree .ztree {
  position: relative;
  border-color: #e0e0e0;
  overflow-y: auto;
  max-height: initial;
}
.pt-tree .businessdatabase-tree-ztree.layout-ztree {
  border: 0;
}
.pt-tree .pt-tree-title {
  padding: 0 0 10px 0;
  font-size: 14px;
  line-height: 18px;
}
.pt-tree:focus {
  border: 0;
  outline: none;
}
.pt-tree .pt-tree-form-panel-body {
  width: 100%;
  border: 1px solid #e0e0e0;
}
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate {
  width: 100%;
  text-align: right;
  display: flex;
  justify-content: flex-end;
  position: relative;
  z-index: 2;
}
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate .pt-btngroup {
  margin: 0;
  margin-right: 10px;
}
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate .pt-btngroup .pt-btn-group .pt-btn {
  border: 0;
  background: transparent;
}
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate .pt-btngroup .pt-btn-dropdown {
  min-width: 132px;
}
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate .pt-btngroup .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item {
  text-align: left;
}
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate .pt-btngroup .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item.active {
  background: #f8f8f8;
}
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-link,
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-icon {
  background-color: transparent;
  border-color: transparent;
}
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-link span,
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-icon span,
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-link i,
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-icon i {
  color: #999;
}
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-link:hover,
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-icon:hover,
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-link:active,
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-icon:active {
  background-color: transparent;
  border-color: transparent;
}
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-link:hover span,
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-icon:hover span,
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-link:active span,
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-icon:active span,
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-link:hover i,
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-icon:hover i,
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-link:active i,
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-icon:active i {
  color: #fda249;
}
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-checkbox {
  background: transparent;
}
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-checkbox span {
  padding-left: 20px;
  position: relative;
  z-index: 1;
}
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-checkbox span:before {
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-family: 'FontAwesome';
  content: '\f096';
  color: #333;
  padding-right: 3px;
  font-size: 14px;
}
.pt-tree .pt-tree-form-panel-body .pt-tree-form-panel-operate button.pt-btn.pt-btn-checkbox.checked span:before {
  content: '\f14a';
  color: #ff7800;
}
.pt-tree .pt-tree-form-panel-body ul.ztree {
  border: none;
  height: calc(100% - 2px);
  max-height: initial;
}
.pt-tree .pt-tree-form-panel-body.open-fold {
  overflow: hidden;
}
.pt-tree .pt-tree-form-panel-body.open-fold ul.ztree {
  height: calc(100% - 25px);
}
.ztree li {
  white-space: nowrap;
}
.ztree li a.curSelectedNode .node_name {
  background: transparent;
  color: #ffffff;
}
.ztree li a.curSelectedNode.curSelectedNode .node_name,
.ztree li a.curSelectedNode:hover .node_name {
  background: #fda249;
  color: #ffffff;
}
.ztree li a.infonode .node_name {
  background: transparent;
  color: #399cdd;
}
.ztree li a.infonode.curSelectedNode .node_name,
.ztree li a.infonode:hover .node_name {
  background: #e7f3fb;
  color: #399cdd;
}
.ztree li a.infonode.curSelectedNode .node_name {
  background: transparent;
  color: #ffffff;
}
.ztree li a.infonode.curSelectedNode.curSelectedNode .node_name,
.ztree li a.infonode.curSelectedNode:hover .node_name {
  background: #04b6de;
  color: #ffffff;
}
.ztree li a.warningnode .node_name {
  background: transparent;
  color: #fda249;
}
.ztree li a.warningnode.curSelectedNode .node_name,
.ztree li a.warningnode:hover .node_name {
  background: #fed6ae;
  color: #fda249;
}
.ztree li a.warningnode.curSelectedNode .node_name {
  background: transparent;
  color: #ffffff;
}
.ztree li a.warningnode.curSelectedNode.curSelectedNode .node_name,
.ztree li a.warningnode.curSelectedNode:hover .node_name {
  background: #fda249;
  color: #ffffff;
}
.ztree li a.successnode .node_name {
  background: transparent;
  color: #16bc96;
}
.ztree li a.successnode.curSelectedNode .node_name,
.ztree li a.successnode:hover .node_name {
  background: #4eeac6;
  color: #16bc96;
}
.ztree li a.successnode.curSelectedNode .node_name {
  background: transparent;
  color: #ffffff;
}
.ztree li a.successnode.curSelectedNode.curSelectedNode .node_name,
.ztree li a.successnode.curSelectedNode:hover .node_name {
  background: #16bc96;
  color: #ffffff;
}
.ztree li a.errornode .node_name {
  background: transparent;
  color: #e22500;
}
.ztree li a.errornode.curSelectedNode .node_name,
.ztree li a.errornode:hover .node_name {
  background: #ff6749;
  color: #e22500;
}
.ztree li a.errornode.curSelectedNode .node_name {
  background: transparent;
  color: #ffffff;
}
.ztree li a.errornode.curSelectedNode.curSelectedNode .node_name,
.ztree li a.errornode.curSelectedNode:hover .node_name {
  background: #e22500;
  color: #ffffff;
}
.ztree li a.disablenode .node_name {
  background: transparent;
  color: #9e9e9e;
}
.ztree li a.disablenode.curSelectedNode .node_name,
.ztree li a.disablenode:hover .node_name {
  background: #eeeeee;
  color: #9e9e9e;
}
.ztree li a.disablenode.curSelectedNode .node_name {
  background: transparent;
  color: #555555;
}
.ztree li a.disablenode.curSelectedNode.curSelectedNode .node_name,
.ztree li a.disablenode.curSelectedNode:hover .node_name {
  background: #dddddd;
  color: #555555;
}
.ztree li a.disablenode:hover .node_name {
  background: #eee;
  color: #9e9e9e;
}
.ztree li a.deletenode .node_name {
  background: transparent;
  color: #9e9e9e;
}
.ztree li a.deletenode.curSelectedNode .node_name,
.ztree li a.deletenode:hover .node_name {
  background: #eeeeee;
  color: #9e9e9e;
}
.ztree li a.deletenode .node_name {
  text-decoration: line-through;
}
.ztree li a.deletenode.curSelectedNode .node_name {
  background: transparent;
  color: #555555;
}
.ztree li a.deletenode.curSelectedNode.curSelectedNode .node_name,
.ztree li a.deletenode.curSelectedNode:hover .node_name {
  background: #dddddd;
  color: #555555;
}
.ztree li a.deletenode:hover .node_name {
  background: #eee;
  color: #9e9e9e;
}
.ztree .button {
  color: #fda249;
  margin-left: 2px;
  position: relative;
}
.ztree .button:before {
  position: absolute;
  content: '';
  width: 11px;
  line-height: 16px;
  text-align: center;
  font-family: "FontAwesome";
  top: 2px;
  z-index: 9;
  border-radius: 3px;
  color: #333;
}
.ztree .button:hover:before {
  color: #fff !important;
  background: #fda249;
}
.ztree .button.add:before {
  content: '\f067';
}
.ztree .button.add:hover:before {
  color: #ffffff;
}
.ztree .button.add:hover:after {
  background: #16bc96;
}
.ztree .button.edit:before {
  content: '\f040';
}
.ztree .button.edit:hover:before {
  color: #000000;
}
.ztree .button.edit:hover:after {
  background: #dddddd;
}
.ztree .button.remove {
  margin-right: 2px;
}
.ztree .button.remove:before {
  content: '\f014';
}
.ztree .button.remove:hover:before {
  color: #ffffff;
}
.ztree .button.remove:hover:after {
  background: #e22500;
}
.ztree .button.remove:before {
  font-size: 14px;
}
.ztree .button.addbtn {
  margin-right: 2px;
}
.ztree .button.addbtn:before {
  content: '\f24d';
}
.ztree .button.addbtn:hover:before {
  color: #ffffff;
}
.ztree .button.addbtn:hover:after {
  background: #e22500;
}
.ztree .button.cancelbtn {
  margin-right: 2px;
}
.ztree .button.cancelbtn:before {
  content: '\eab0';
}
.ztree .button.cancelbtn:hover:before {
  color: #ffffff;
}
.ztree .button.cancelbtn:hover:after {
  background: #e22500;
}
.ztree .button.cancelbtn:before {
  font-family: 'icomoon';
}
.ztree .button.rejectbtn {
  margin-right: 2px;
}
.ztree .button.rejectbtn:before {
  content: '\eaed';
}
.ztree .button.rejectbtn:hover:before {
  color: #ffffff;
}
.ztree .button.rejectbtn:hover:after {
  background: #e22500;
}
.ztree .button.rejectbtn:before {
  font-family: 'icomoon';
}
.ztree .button.checkbox_true_disable,
.ztree .button.checkbox_false_disable,
.ztree .button.radio_true_disable,
.ztree .button.radio_false_disable {
  cursor: not-allowed !important;
}
.ztree .button.checkbox_true_disable:after,
.ztree .button.checkbox_false_disable:after,
.ztree .button.radio_true_disable:after,
.ztree .button.radio_false_disable:after {
  display: none;
}
.ztree .button.checkbox_true_disable:before,
.ztree .button.checkbox_false_disable:before,
.ztree .button.radio_true_disable:before,
.ztree .button.radio_false_disable:before {
  opacity: 0.35;
}
.ztree .button.checkbox_true_disable:hover,
.ztree .button.checkbox_false_disable:hover,
.ztree .button.radio_true_disable:hover,
.ztree .button.radio_false_disable:hover {
  background: transparent;
}
.ztree .button.checkbox_true_disable:hover:before,
.ztree .button.checkbox_false_disable:hover:before,
.ztree .button.radio_true_disable:hover:before,
.ztree .button.radio_false_disable:hover:before {
  background: transparent !important;
  opacity: 0.35;
}
.ztree .button.checkbox_true_disable:before {
  content: '\f14a';
  color: #fda249 !important;
}
.ztree .button.checkbox_false_disable:before {
  content: '\f14a';
  color: #333 !important;
}
.ztree .button.radio_true_disable:before {
  content: '\f192';
  color: #fda249 !important;
}
.ztree .button.radio_false_disable:before {
  content: '\f10c';
  color: #333 !important;
}
.ztree .node_name .rename {
  border: 1px solid #e0e0e0;
  padding: 2px;
  background: #fff;
  margin: 0 -3px;
  color: #000;
}
.ztree .node_name.pt-editing {
  background: none !important;
}
.ztree.zTreeDragUL {
  min-height: 18px;
  border: 0;
  padding: 0 5px;
  overflow-y: hidden;
  right: auto;
  background: #fda249;
  border-radius: 3px;
  z-index: 2999;
  height: 22x;
}
.ztree.zTreeDragUL li {
  min-width: auto;
  border: 0;
}
.ztree.zTreeDragUL .node_name {
  color: #fff;
}
.ztree.zTreeDragUL span.button.ico_open:after,
.ztree.zTreeDragUL span.button.ico_close:after {
  color: #fff;
}
.ztree span.button.ico_docu {
  display: none;
}
.ztree .tmpTargetNode_prev,
.ztree .tmpTargetNode_inner,
.ztree .tmpTargetNode_next {
  position: relative;
}
.ztree .tmpTargetNode_prev span.button.ico_docu:after,
.ztree .tmpTargetNode_inner span.button.ico_docu:after,
.ztree .tmpTargetNode_next span.button.ico_docu:after,
.ztree .tmpTargetNode_prev span.button.ico_open:after,
.ztree .tmpTargetNode_inner span.button.ico_open:after,
.ztree .tmpTargetNode_next span.button.ico_open:after,
.ztree .tmpTargetNode_prev span.button.ico_close:after,
.ztree .tmpTargetNode_inner span.button.ico_close:after,
.ztree .tmpTargetNode_next span.button.ico_close:after {
  color: #fda249;
}
.ztree .tmpTargetNode_prev span.button.ico_docu + .node_name,
.ztree .tmpTargetNode_inner span.button.ico_docu + .node_name,
.ztree .tmpTargetNode_next span.button.ico_docu + .node_name,
.ztree .tmpTargetNode_prev span.button.ico_open + .node_name,
.ztree .tmpTargetNode_inner span.button.ico_open + .node_name,
.ztree .tmpTargetNode_next span.button.ico_open + .node_name,
.ztree .tmpTargetNode_prev span.button.ico_close + .node_name,
.ztree .tmpTargetNode_inner span.button.ico_close + .node_name,
.ztree .tmpTargetNode_next span.button.ico_close + .node_name {
  background: #fff;
  color: #fda249;
  opacity: 0.75;
}
.ztree .tmpTargetNode_prev span.button.ico_docu + .node_name:after,
.ztree .tmpTargetNode_inner span.button.ico_docu + .node_name:after,
.ztree .tmpTargetNode_next span.button.ico_docu + .node_name:after,
.ztree .tmpTargetNode_prev span.button.ico_open + .node_name:after,
.ztree .tmpTargetNode_inner span.button.ico_open + .node_name:after,
.ztree .tmpTargetNode_next span.button.ico_open + .node_name:after,
.ztree .tmpTargetNode_prev span.button.ico_close + .node_name:after,
.ztree .tmpTargetNode_inner span.button.ico_close + .node_name:after,
.ztree .tmpTargetNode_next span.button.ico_close + .node_name:after {
  position: absolute;
  content: '';
  top: 0;
  right: -1px;
  bottom: -2px;
  left: -1px;
  border: 1px solid #fda249;
}
.ztree a.tmpTargetNode_prev {
  position: relative;
}
.ztree a.tmpTargetNode_prev:before {
  position: absolute;
  content: "";
  height: 8px;
  background: #fda249;
  top: -9px;
  right: -1px;
  left: -1px;
  opacity: 0.75;
}
.ztree a.tmpTargetNode_prev .target-node-after {
  opacity: 1;
}
.ztree a.tmpTargetNode_prev .target-node-after:before {
  transform: rotate(30deg);
  top: 4px;
}
.ztree a.tmpTargetNode_inner {
  position: relative;
}
.ztree a.tmpTargetNode_inner .target-node-after {
  opacity: 1;
}
.ztree a.tmpTargetNode_next {
  position: relative;
}
.ztree a.tmpTargetNode_next:before {
  position: absolute;
  content: "";
  height: 8px;
  background: #fda249;
  right: -1px;
  bottom: -11px;
  left: -1px;
  opacity: 0.75;
}
.ztree a.tmpTargetNode_next .target-node-after {
  opacity: 1;
}
.ztree a.tmpTargetNode_next .target-node-after:before {
  transform: rotate(-30deg);
  top: 12px;
}
.ztree .target-node-after {
  position: absolute;
  opacity: 0;
}
.ztree .target-node-after:before {
  position: absolute;
  content: '';
  width: 24px;
  height: 1px;
  background: #fda249;
  top: 8px;
  right: -24px;
}
.ztree .target-node-after:after {
  position: absolute;
  content: '';
  width: 60px;
  height: 12px;
  margin-top: 2px;
  right: -80px;
  background: #fed6ae;
  border: 1px solid #fda249;
  border-radius: 0;
}
.pt-tree-form-panel-footer {
  padding-top: 10px;
}
.tree-node-add {
  position: absolute;
  border: 1px solid #e0e0e0;
  background: #fff;
  z-index: 99;
}
.tree-node-add .pt-radio-inline:after {
  top: 1px;
}
.tree-node-add .tree-node-add-footer {
  border-top: 1px solid #e0e0e0;
}
.tree-node-add .tree-node-add-footer .pt-btn-group {
  width: 100%;
}
.tree-node-add .tree-node-add-footer .pt-btn-group .pt-btn {
  border-color: transparent;
}
.tree-node-add .tree-node-add-footer .pt-btn-group .pt-btn.pt-btn-block {
  width: 50%;
  margin: 0;
}
.tree-node-add .tree-node-add-footer .pt-btn-group .pt-btn.pt-btn-block + .pt-btn-block {
  border-left: 1px solid #e0e0e0;
}
.tree-node-add .tree-node-add-footer .pt-btn-group .pt-btn.pt-btn-block:hover + .pt-btn-block,
.tree-node-add .tree-node-add-footer .pt-btn-group .pt-btn.pt-btn-block:active + .pt-btn-block {
  border-left: none;
}
.tree-node-add .pt-form-group {
  height: 24px;
}
.pt-tree-form-panel {
  margin-bottom: 10px;
  height: 24px;
}
.pt-tree-form-panel .pt-btn-group {
  display: inline-block;
  width: 22px;
}
.pt-tree-form-panel .pt-btn-group + .pt-input-group {
  margin-left: 10px;
}
.pt-tree-form-panel .pt-input-group {
  display: inline-table;
  width: 100%;
}
.pt-tree-form-panel .pt-input-group .pt-input-group-addon {
  display: table-cell;
  width: auto;
  max-width: 100px;
  white-space: nowrap;
}
.pt-tree-form-panel .pt-input-group .pt-form-control {
  width: 100%;
}
.pt-tree-form-panel .pt-input-group .pt-form-control,
.pt-tree-form-panel .pt-input-group .pt-btn-group {
  display: table-cell;
}
.pt-tree-form-panel .pt-input-group .pt-form-control .pt-btn,
.pt-tree-form-panel .pt-input-group .pt-btn-group .pt-btn {
  border: 0;
}
.pt-tree-form-panel .pt-input-group .pt-form-control .pt-btn.pt-btn-icon,
.pt-tree-form-panel .pt-input-group .pt-btn-group .pt-btn.pt-btn-icon {
  width: 22px;
  height: 22px;
}
.pt-tree {
  position: relative;
  z-index: 1;
}
.pt-tree .pt-btn-group.btn-tree-add {
  width: auto !important;
  position: absolute;
  top: 1px;
  right: 1px;
  z-index: 99;
  margin: 0;
  padding: 0;
  height: 24px;
}
.pt-tree .pt-btn-group.btn-tree-add + ul.ztree {
  height: calc(100% - 26px);
}
.pt-tree .pt-btn-group.btn-tree-add .pt-btn {
  width: 24px;
  height: 24px;
  border: 1px solid #fda249;
  border-width: 0 0 1px 1px;
  background-color: #fda249;
  padding: 0;
  margin-right: 1px;
}
.pt-tree .pt-btn-group.btn-tree-add .pt-btn[ns-type="charge"] {
  width: auto;
  padding: 0 10px;
}
.pt-tree .pt-btn-group.btn-tree-add .pt-btn i,
.pt-tree .pt-btn-group.btn-tree-add .pt-btn span {
  line-height: 24px;
  text-align: center;
  font-size: 14px;
  color: #fff;
}
.pt-tree .pt-btn-group.btn-tree-add .pt-btn:hover,
.pt-tree .pt-btn-group.btn-tree-add .pt-btn:active {
  background-color: #fd9530;
  border-color: #fd9530;
}
.pt-tree .pt-btn-group.btn-tree-add .pt-btn:hover i,
.pt-tree .pt-btn-group.btn-tree-add .pt-btn:active i {
  color: #fff;
}
.pt-tree .pt-btn-group.btn-tree-add .pt-btn:last-child {
  margin-right: 0;
}
.pt-tree .pt-btn-group.btn-tree-add .pt-btn[disabled="disabled"] {
  cursor: not-allowed;
  border: 1px solid #fee8d1 !important;
  background-color: #fee8d1 !important;
}
.pt-tree.pt-tree-search .pt-btn-group.btn-tree-add {
  top: 35px;
}
.treeform-ztree > ul,
.ztree {
  padding-left: 0;
}
.allow-rootbtn .pt-tree .pt-btn-group.btn-tree-add {
  position: inherit;
  text-align: right;
  width: 100% !important;
  margin: 0 !important;
}
.pt-tree-expression .pt-tree ul.ztree li a.curSelectedNode {
  background: #fda249;
  color: #fff;
}
.pt-modal .pt-tree .pt-tree-form-panel-body {
  padding-right: 16px;
}
.pt-tree a i.icon-wechat-bind {
  margin: 0 5px;
  color: #2a8de3 !important;
}
.pt-tree a i.icon-wechat-bind.unbound {
  color: #999 !important;
}
.fg-treeSelect,
.pt-treeSelect {
  min-width: 100px;
}
.fg-treeSelect .pt-tags.pt-tree-select-tags,
.pt-treeSelect .pt-tags.pt-tree-select-tags {
  border-radius: 0;
  padding-left: 0;
}
.fg-treeSelect .pt-tags.pt-tree-select-tags:hover,
.pt-treeSelect .pt-tags.pt-tree-select-tags:hover {
  background: transparent;
}
.fg-treeSelect .pt-tags.pt-tree-select-tags .pt-tags-group,
.pt-treeSelect .pt-tags.pt-tree-select-tags .pt-tags-group {
  padding: 1px 3px 0;
  border: 0;
  background: transparent;
}
.fg-treeSelect .pt-tags.pt-tree-select-tags .pt-tags-group .pt-tags-item,
.pt-treeSelect .pt-tags.pt-tree-select-tags .pt-tags-group .pt-tags-item {
  background: #ceebf9;
  color: #013b48;
  padding: 1px 5px;
  margin-right: 6px;
  border-radius: 3px;
}
.fg-treeSelect .pt-tags .pt-input-clear,
.pt-treeSelect .pt-tags .pt-input-clear {
  right: 17px !important;
}
.table-editor-container .fg-treeSelect .pt-tags.pt-tree-select-tags {
  z-index: 2;
}
.table-editor-container .fg-treeSelect .pt-tags.pt-tree-select-tags .pt-tags-group {
  min-height: 28px;
  padding-top: 4px;
}
#toast-container > div {
  opacity: 1;
}
#toast-container.toast-bottom-right,
#toast-container.toast-botton-right {
  position: fixed;
  z-index: 999999;
  bottom: 10px;
  right: 10px;
}
.toast-bottom-right {
  position: fixed;
  z-index: 999999;
  bottom: 10px;
  right: 10px;
}
.toast-top-right {
  position: fixed;
  top: 0;
  right: 0;
  margin: 10px;
  z-index: 1058;
}
.toast-top-right .toast .toast-message > i {
  display: none;
}
.toast-top-right .toast .pt-message-alert {
  margin: 0;
  box-shadow: none;
  background: transparent;
}
.toast-top-right .toast .pt-message-alert .pt-message-alert-text {
  color: #fff;
  padding: 0;
}
.toast-top-right .toast .pt-message-alert .pt-btn-group {
  padding: 0;
  border-top: 0;
  padding-top: 10px;
}
.toast-top-right .toast .pt-message-alert .pt-btn-group .pt-btn.pt-btn-default {
  background: #fff !important;
  border: 0;
}
.toast-top-right .toast .pt-message-alert .pt-btn-group .pt-btn.pt-btn-default:hover {
  background: rgba(255, 255, 255, 0.75) !important;
}
.toast-top-right .toast .pt-message-alert .pt-btn-group .pt-btn.pt-btn-default:hover span,
.toast-top-right .toast .pt-message-alert .pt-btn-group .pt-btn.pt-btn-default:hover i {
  color: #333;
}
.toast {
  padding: 10px 16px;
  border-radius: 3px;
}
.toast.toast-error,
.toast.toast-danger {
  background: #e22500;
  color: #ffffff;
}
.toast.toast-success {
  background: #16bc96;
  color: #ffffff;
}
.toast.toast-warning {
  background: #fda249;
  color: #ffffff;
}
.toast.toast-info {
  background: #04b6de;
  color: #ffffff;
}
.toast + .toast {
  margin-bottom: 5px;
}
.pt-media-screen-alert {
  position: fixed;
  top: 102px;
  right: 0;
  left: 0;
  z-index: 108;
  display: none;
  background: #fda249;
  animation: screenalert 5s;
  -webkit-animation: screenalert 5s;
  /* Safari 与 Chrome */
}
.pt-media-screen-alert p {
  color: #fff;
  text-align: right;
  padding: 2px 16px 0;
}
@media screen and (max-width: 960px) {
  .pt-media-screen-alert {
    display: block;
    top: 83px;
  }
}
@keyframes screenalert {
  0% {
    top: 83px;
  }
  15% {
    top: 102px;
  }
  90% {
    top: 102px;
  }
  100% {
    top: 83px;
  }
}
/*Safari 与 Chrome */
@-webkit-keyframes screenalert {
  0% {
    top: 83px;
  }
  15% {
    top: 102px;
  }
  90% {
    top: 102px;
  }
  100% {
    top: 83px;
  }
}
.ns-confirm-container .confirm-footer .btn-group {
  width: 100%;
}
.pt-message-alert {
  background: #Fff;
  margin: -56px -10px -15px;
  border-radius: 3px;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
  color: #000;
}
.pt-message-alert:first-child {
  margin-top: 0;
}
.pt-message-alert .pt-message-alert-text {
  padding: 20px 10px 12px 60px;
  margin-bottom: 0;
  text-align: left;
  color: #3e3e3e;
}
.pt-message-alert .pt-btn-group {
  width: 100%;
  text-align: right;
  border-top: 1px solid #eee;
  padding: 10px;
}
.pt-message-alert .pt-btn-group .pt-btn.pt-btn-default {
  border: 1px solid #eee;
  padding: 0 10px;
  float: none;
}
.pt-message-alert .pt-btn-group .pt-btn.pt-btn-default:first-child {
  background: #36a5ff;
}
.pt-message-alert .pt-btn-group .pt-btn.pt-btn-default:first-child i {
  color: #fff;
}
.pt-message-alert .pt-btn-group .pt-btn.pt-btn-default:first-child:hover {
  background: #0077d8;
  color: #fff;
}
.toast.toast-warning.toast-system-alert {
  background: #fff;
  padding: 0 !important;
  display: block !important;
}
.toast.toast-warning.toast-system-alert i.fa-warning,
.toast.toast-warning.toast-system-alert .toast-close-button {
  display: none;
}
.toast.toast-warning.toast-system-alert .pt-system-alert {
  background: #Fff;
  border-radius: 3px;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
  color: #000;
}
.toast.toast-warning.toast-system-alert .pt-system-alert:first-child {
  margin-top: 0;
}
.toast.toast-warning.toast-system-alert .pt-system-alert .pt-message-alert-text {
  padding: 20px 15px 20px 60px;
  margin-bottom: 0;
  text-align: left;
  color: #3e3e3e;
  position: relative;
  z-index: 1;
}
.toast.toast-warning.toast-system-alert .pt-system-alert .pt-message-alert-text:before {
  position: absolute;
  content: '\f05a';
  font-family: "FontAwesome";
  font-size: 32px;
  color: #239fff;
  top: 10px;
  left: 15px;
}
.toast.toast-warning.toast-system-alert .pt-system-alert .pt-btn-group {
  width: 100%;
  text-align: right;
  border-top: 1px solid #eee;
  padding: 10px;
}
.toast.toast-warning.toast-system-alert .pt-system-alert .pt-btn-group .pt-btn.pt-btn-default {
  border: 1px solid #eee;
  padding: 0 10px;
  float: none;
}
.toast.toast-warning.toast-system-alert .pt-system-alert .pt-btn-group .pt-btn.pt-btn-default:first-child {
  background: #239fff;
  border: 1px solid #239fff;
}
.toast.toast-warning.toast-system-alert .pt-system-alert .pt-btn-group .pt-btn.pt-btn-default:first-child span,
.toast.toast-warning.toast-system-alert .pt-system-alert .pt-btn-group .pt-btn.pt-btn-default:first-child i {
  color: #fff;
}
.toast.toast-warning.toast-system-alert .pt-system-alert .pt-btn-group .pt-btn.pt-btn-default:first-child:hover {
  background: #0078ff;
  border: 1px solid #0078ff;
  color: #fff;
}
.nstoastr-body {
  position: fixed;
  right: 5px;
  top: 51px;
  z-index: 1098;
  max-width: 320px;
}
.nstoastr-body.bottom-right {
  position: fixed;
  right: 10px;
  bottom: 10px;
  top: auto;
}
.nstoastr-body .toast {
  margin-top: 5px;
  min-width: 250px;
}
.nstoastr-body .toast:first-child {
  margin-top: 0;
}
.alert-debug {
  padding: 0;
  position: fixed;
  z-index: 10086;
  border: 1px solid #d5e2f5;
}
.alert-debug:before {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  background-color: rgba(0, 0, 0, 0.4);
  z-index: -1;
}
.alert-debug .alert-debug-console {
  width: 100% !important;
  position: initial;
  width: auto;
  border: none;
}
.alert-debug-console {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  width: 700px;
  font-size: 12px;
  line-height: 20px;
  border-left: 1px solid #d5e2f5;
  z-index: 9999999999999999999;
  background-color: #ffffff;
}
.alert-debug-console,
.alert-debug-console span {
  color: #424242;
}
.alert-debug-console span {
  word-break: break-all;
}
.alert-debug-console span.title {
  margin-right: 5px;
}
.alert-debug-console .alert-debug-console-header,
.alert-debug-console .alert-debug-console-body,
.alert-debug-console .alert-debug-console-footer {
  width: 100%;
}
.alert-debug-console .alert-debug-console-header {
  background-color: #f2f6fc;
  border-bottom: 1px solid #d5e2f5;
  overflow-y: auto;
  color: #757575;
}
.alert-debug-console .alert-debug-console-header .alert-debug-console-header-body {
  padding: 5px 10px;
  max-height: 100px;
  overflow-y: auto;
}
.alert-debug-console .alert-debug-console-header .alert-debug-console-header-body li {
  margin-bottom: 3px;
}
.alert-debug-console .alert-debug-console-header .alert-debug-console-header-body li span {
  color: #757575;
}
.alert-debug-console .alert-debug-console-header .alert-debug-console-header-body li span.title {
  color: #000;
}
.alert-debug-console .alert-debug-console-header .alert-debug-console-header-title {
  height: 26px;
  line-height: 26px;
  border-bottom: 1px solid #d5e2f5;
  background-color: #eaf0fa;
}
.alert-debug-console .alert-debug-console-header .alert-debug-console-header-title .alert-url-title {
  display: inline-block;
  padding-left: 10px;
}
.alert-debug-console .alert-debug-console-header .alert-debug-console-header-title .alert-url-title span.text {
  color: #951800;
}
.alert-debug-console .alert-debug-console-header .alert-debug-console-header-title button.pt-btn-icon {
  float: right;
  width: 26px;
  height: 26px;
  background-color: transparent;
}
.alert-debug-console .alert-debug-console-body .alert-row {
  width: 100%;
  height: 100%;
  bottom: 0;
  position: relative;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col {
  width: 180px;
  background-color: #f2f6fc;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col:first-child {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 180px;
  overflow-y: auto;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col:last-child {
  width: calc(100% - 180px);
  background-color: #ffffff;
  border-left: 1px solid #d5e2f5;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding-top: 33px;
  overflow: hidden;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .col-header {
  background-color: #f2f6fc;
  padding: 5px 10px;
  height: 33px;
  width: 100%;
  border-bottom: 1px solid #d5e2f5;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .col-header .alert-nav-list {
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 22px;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .col-header .alert-nav-list .alert-nav-item {
  padding: 0 8px;
  margin-right: 10px;
  border-radius: 3px;
  display: inline-block;
  line-height: 22px;
  height: 22px;
  cursor: pointer;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .col-header .alert-nav-list .alert-nav-item:hover {
  background-color: #d4e4f7;
  color: #424242;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .col-header .alert-nav-list .alert-nav-item.current {
  background-color: #2979d6;
  color: #fff;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .col-body {
  overflow-y: auto;
  position: absolute;
  top: 33px;
  left: 0;
  right: 0;
  bottom: 0;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .col-body .alert-block-list .alert-block-item .alert-block-item-header {
  background-color: #f2f6fc;
  padding: 0 10px;
  font-weight: bold;
  line-height: 28px;
  border: 1px solid #d5e2f5;
  border-width: 1px 0 1px 0;
  font-size: 14px;
  margin-top: -1px;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .col-body .alert-block-list .alert-block-item .alert-block-item-header span.control {
  width: 28px;
  height: 28px;
  font-weight: normal;
  float: right;
  cursor: pointer;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .col-body .alert-block-list .alert-block-item .alert-block-item-header span.control i {
  line-height: 28px;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .col-body .alert-block-list .alert-block-item .alert-block-item-body {
  margin: 6px 10px;
  padding-left: 6px;
  display: none;
  border-left: 1px solid #2979d6;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .col-body .alert-block-list .alert-block-item .alert-block-item-body li {
  margin-bottom: 3px;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .col-body .alert-block-list .alert-block-item .alert-block-item-body li span.title {
  color: #2979d6;
  margin-right: 5px;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .col-body .alert-block-list .alert-block-item.open .alert-block-item-header span.control i:before {
  content: "\e9cd";
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .col-body .alert-block-list .alert-block-item.open .alert-block-item-body {
  display: block;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list {
  margin: 0;
  padding: 0;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item {
  width: 100%;
  padding: 5px 10px;
  position: relative;
  background-color: #dde8f7;
  margin-bottom: 2px;
  cursor: pointer;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 2px;
  height: 100%;
  content: "";
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item:hover,
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.current {
  background-color: #2a3f54;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item:hover span,
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.current span {
  color: #ffffff;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-info {
  background-color: #a1ecfd;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-info:before {
  background-color: #04b6de;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-info:hover,
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-info.current {
  background-color: #04b6de;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-success {
  background-color: #9bf3df;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-success:before {
  background-color: #16bc96;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-success:hover,
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-success.current {
  background-color: #16bc96;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-warning {
  background-color: #ffffff;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-warning:before {
  background-color: #fda249;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-warning:hover,
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-warning.current {
  background-color: #fda249;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-error {
  background-color: #ffafa0;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-error:before {
  background-color: #e22500;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-error:hover,
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-error.current {
  background-color: #e22500;
}
.empower-tips {
  position: fixed;
  top: 8px;
  right: 200px;
  z-index: 9999;
  height: 34px;
  line-height: 34px;
}
.empower-tips i,
.empower-tips .text {
  color: #fff;
  font-size: 14px;
  height: 34px;
  line-height: 34px;
  display: inline-block;
  float: left;
}
.empower-tips i {
  width: 40px;
  background-color: rgba(255, 0, 0, 0.7);
  border-radius: 20px 0 0 20px;
  text-align: center;
  padding-left: 5px;
}
.empower-tips .text {
  width: 200px;
  padding: 0;
  white-space: nowrap;
  overflow: hidden;
  height: 34px;
  background-color: rgba(255, 0, 0, 0.7);
  border-radius: 0 20px 20px 0;
}
.empower-tips .text span {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  animation: 10s wordsLoop linear infinite normal;
}
@keyframes wordsLoop {
  0% {
    transform: translateX(200px);
    -webkit-transform: translateX(200px);
  }
  100% {
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
  }
}
@-webkit-keyframes wordsLoop {
  0% {
    transform: translateX(200px);
    -webkit-transform: translateX(200px);
  }
  100% {
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
  }
}
.notice-body-content.notice-body-common {
  position: fixed;
  z-index: 999999;
  bottom: 10px;
  right: 10px;
}
.notice-body-content.notice-body-common.bottom-right {
  bottom: 10px;
  right: 10px;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common {
  border: 1px solid #e0e0e0;
  background: #fff;
  box-shadow: -3px -3px 8px rgba(0, 0, 0, 0.1);
  width: 260px;
  position: relative;
  margin-top: 10px;
  border-radius: 5px;
  overflow: hidden;
  right: 0;
  bottom: 0;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-header {
  position: absolute;
  right: 2px;
  top: 4px;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-header button {
  float: right;
  width: 24px;
  height: 24px;
  line-height: 24px;
  opacity: 0.7;
  background-color: transparent;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-header button,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-header button span,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-header button i {
  color: #424242;
  font-size: 14px;
  font-weight: normal;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-header button:hover {
  background: transparent;
  opacity: 0.8;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-body {
  padding: 8px 24px 8px 12px;
  box-sizing: border-box;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-body .notice-icon {
  margin-right: 5px;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-body .notice-icon,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-body .notice-content {
  color: #424242;
  line-height: 1.8;
  display: inline-block;
  word-break: break-all;
  max-height: 200px;
  overflow-y: auto;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer {
  width: 100%;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group {
  float: right;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button {
  border-radius: 0;
  background-color: #fff;
  border-color: #e0e0e0;
  margin: 10px 0;
  height: 24px;
  padding: 0 6px;
  border-radius: 4px;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button span,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button i {
  color: #424242;
  font-size: 12px;
  line-height: 24px;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button:hover,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button:focus {
  background-color: #fff;
  border-color: #e0e0e0;
  box-shadow: none;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button + button {
  margin-left: 10px;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button:last-child {
  margin-right: 10px;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-default {
  background-color: #fff;
  border-color: #e0e0e0;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-default:hover,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-default:focus {
  background-color: #fff;
  border-color: #e0e0e0;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-info {
  background-color: #04b6de;
  border-color: #04b6de;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-info,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-info span,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-info i {
  color: #fff;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-info:hover,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-info:focus {
  background: #04a1c5;
  border-color: #04a1c5;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-success {
  background-color: #16bc96;
  border-color: #16bc96;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-success,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-success span,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-success i {
  color: #fff;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-success:hover,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-success:focus {
  background: #13a584;
  border-color: #13a584;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-warning {
  background-color: #fda249;
  border-color: #fda249;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-warning,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-warning span,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-warning i {
  color: #fff;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-warning:hover,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-warning:focus {
  background: #fd9530;
  border-color: #fd9530;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-danger {
  background-color: #e22500;
  border-color: #e22500;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-danger,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-danger span,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-danger i {
  color: #fff;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-danger:hover,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-danger:focus {
  background: #c92100;
  border-color: #c92100;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-primary {
  background-color: #2a3f54;
  border-color: #2a3f54;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-primary,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-primary span,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-primary i {
  color: #fff;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-primary:hover,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-primary:focus {
  background: #223243;
  border-color: #223243;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-error {
  background: #ffb8aa;
  border-color: #ff7458;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-error .notice-body .notice-icon,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-error .notice-body .notice-content {
  color: #e22500;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-error.fullscreen-out .notice-header .pt-btn {
  opacity: 1;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-error.fullscreen-out .notice-header .pt-btn i {
  color: #ff3c16;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-success {
  background: #a4f4e2;
  border-color: #5beccb;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-success .notice-body .notice-icon,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-success .notice-body .notice-content {
  color: #16bc96;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-success.fullscreen-out .notice-header .pt-btn {
  opacity: 1;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-success.fullscreen-out .notice-header .pt-btn i {
  color: #20e5b8;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-warning {
  background: #ffffff;
  border-color: #feddbd;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-warning .notice-body .notice-icon,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-warning .notice-body .notice-content {
  color: #fda249;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-warning.fullscreen-out .notice-header .pt-btn {
  opacity: 1;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-warning.fullscreen-out .notice-header .pt-btn i {
  color: #febc7b;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-info {
  background: #abeefd;
  border-color: #5bdffc;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-info .notice-body .notice-icon,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-info .notice-body .notice-content {
  color: #04b6de;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-info.fullscreen-out .notice-header .pt-btn {
  opacity: 1;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-info.fullscreen-out .notice-header .pt-btn i {
  color: #1ad2fb;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.extend {
  width: 24px;
  height: 24px;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.extend .notice-header {
  right: -1px;
  top: -1px;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.extend .notice-header .pt-btn i:before {
  content: "\eac6";
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.extend .notice-body,
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.extend .notice-footer {
  display: none;
}
#toast-container .toast-syserror.toast-error {
  background: #fff;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.075);
  color: #222;
  padding: 0;
  position: fixed;
  z-index: 9999;
  width: 400px;
  min-height: 120px;
  bottom: 16px;
  right: 16px;
  margin-left: -200px;
  border-radius: 0;
  border: 2px solid #e22500;
}
#toast-container .toast-syserror.toast-error .toast-close-button {
  top: 0;
  right: 0;
  position: absolute;
  background: transparent;
  border: 0;
  width: 27px;
  height: 27px;
  font-size: 16px;
  color: #fff;
  line-height: 28px;
  cursor: pointer;
}
#toast-container .toast-syserror.toast-error .toast-close-button:hover {
  background: rgba(0, 0, 0, 0.15);
}
#toast-container .toast-syserror.toast-error .toast-syserror-message .pt-toast-header {
  height: 28px;
  line-height: 26px;
  background: #e22500;
}
#toast-container .toast-syserror.toast-error .toast-syserror-message .pt-toast-header .pt-title {
  padding: 0 16px;
  font-size: 14px;
  line-height: 28px;
  color: #fff;
}
#toast-container .toast-syserror.toast-error .toast-syserror-message .pt-toast-body {
  padding: 16px;
  display: flex;
  justify-content: flex-start;
}
#toast-container .toast-syserror.toast-error .toast-syserror-message .pt-toast-body .icon-close {
  background: #e22500;
  color: #fff;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 24px;
  text-align: center;
  margin-right: 5px;
}
#toast-container .toast-syserror.toast-error .toast-syserror-message .pt-toast-body span {
  padding: 5px;
}
.datepicker,
.datetimepicker {
  padding: 10px;
  background: #fff !important;
  direction: ltr;
}
.datepicker-inline,
.datetimepicker-inline {
  width: 220px;
}
.datepicker-rtl,
.datetimepicker-rtl {
  direction: rtl;
}
.datepicker-rtl.dropdown-menu,
.datetimepicker-rtl.dropdown-menu {
  left: auto;
}
.datepicker-rtl table tr td span,
.datetimepicker-rtl table tr td span {
  float: right;
}
.datepicker.dropdown-menu,
.datetimepicker.dropdown-menu {
  padding: 5px !important;
  border: 1px solid #e0e0e0;
  -webkit-box-shadow: 3px 3px 3px #000000 0.15px;
  -moz-box-shadow: 3px 3px 3px #000000 0.15px;
  box-shadow: 3px 3px 3px #000000 0.15px;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.15);
  position: absolute;
}
.datepicker-dropdown,
.datetimepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before,
.datetimepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #e0e0e0;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after,
.datetimepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before,
.datetimepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after,
.datetimepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before,
.datetimepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after,
.datetimepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-bottom:before,
.datetimepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-bottom:after,
.datetimepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-top:before,
.datetimepicker-dropdown.datepicker-orient-top:before {
  bottom: -6px;
  border-bottom: 0;
  border-top: 7px solid #e0e0e0;
}
.datepicker-dropdown.datepicker-orient-top:after,
.datetimepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}
.datepicker table,
.datetimepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker table thead th[class="prev"],
.datetimepicker table thead th[class="prev"],
.datepicker table thead th[class="next"],
.datetimepicker table thead th[class="next"] {
  color: transparent;
}
.datepicker table thead th[class="prev"]:before,
.datetimepicker table thead th[class="prev"]:before,
.datepicker table thead th[class="next"]:before,
.datetimepicker table thead th[class="next"]:before {
  position: absolute;
  top: 50%;
  content: '\e943';
  font-family: "icomoon";
  font-size: 14px;
  color: #424242;
  height: 14px;
  line-height: 14px;
  margin-top: -7px;
  font-weight: normal;
}
.datepicker table thead th[class="prev"].disabled,
.datetimepicker table thead th[class="prev"].disabled,
.datepicker table thead th[class="next"].disabled,
.datetimepicker table thead th[class="next"].disabled {
  visibility: hidden;
}
.datepicker table thead th,
.datetimepicker table thead th {
  font-size: 12px;
}
.datepicker table thead th[class="next"]:before,
.datetimepicker table thead th[class="next"]:before {
  content: '\e945';
}
.datepicker table thead th:hover,
.datetimepicker table thead th:hover {
  background: #eeeeee !important;
}
.datepicker table th,
.datetimepicker table th,
.datepicker table td,
.datetimepicker table td {
  border-radius: 100px;
  position: relative;
  z-index: 10000;
}
.datepicker table th:hover,
.datetimepicker table th:hover,
.datepicker table td:hover,
.datetimepicker table td:hover {
  border-radius: 100px !important;
}
.datepicker td,
.datetimepicker td,
.datepicker th,
.datetimepicker th {
  text-align: center;
  width: 30px;
  height: 30px;
  border: none;
  font-size: 12px;
}
.table-striped .datepicker table tr td,
.table-striped .datetimepicker table tr td,
.table-striped .datepicker table tr th,
.table-striped .datetimepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover,
.datetimepicker table tr td.day:hover,
.datepicker table tr td.day:focus,
.datetimepicker table tr td.day:focus,
.datepicker table tr td.day.focused,
.datetimepicker table tr td.day.focused {
  background: #eeeeee !important;
  color: #000 !important;
  cursor: pointer;
}
.datepicker table tr td.old,
.datetimepicker table tr td.old,
.datepicker table tr td.new,
.datetimepicker table tr td.new {
  color: #e0e0e0;
}
.datepicker table tr td.old:hover,
.datetimepicker table tr td.old:hover,
.datepicker table tr td.new:hover,
.datetimepicker table tr td.new:hover {
  background: #000;
  color: #fff;
}
.datepicker table tr td.disabled,
.datetimepicker table tr td.disabled,
.datepicker table tr td.disabled:hover,
.datetimepicker table tr td.disabled:hover {
  background: none;
  color: #e0e0e0;
  cursor: default;
}
.datepicker table tr td.highlighted,
.datetimepicker table tr td.highlighted {
  background: #4cdcfc;
  border-radius: 0;
}
.datepicker table tr td.today,
.datetimepicker table tr td.today,
.datepicker table tr td.today:hover,
.datetimepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datetimepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover,
.datetimepicker table tr td.today.disabled:hover {
  color: #fff;
  background: #fda249;
}
.datepicker table tr td.today:hover:hover,
.datetimepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover,
.datetimepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datetimepicker table tr td.range,
.datepicker table tr td.range:hover,
.datetimepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datetimepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover,
.datetimepicker table tr td.range.disabled:hover {
  background: #e0e0e0;
}
.datepicker table tr td.range.today,
.datetimepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datetimepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datetimepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover,
.datetimepicker table tr td.range.today.disabled:hover {
  background: #e22500;
}
.datepicker table tr td.selected,
.datetimepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datetimepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datetimepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover,
.datetimepicker table tr td.selected.disabled:hover {
  background: #1c1c1c;
  color: #fff;
}
.datepicker table tr td.active,
.datetimepicker table tr td.active,
.datepicker table tr td.active.disabled,
.datetimepicker table tr td.active.disabled {
  color: #fff !important;
  background: #2a3f54 !important;
}
.datepicker table tr td.active:hover,
.datetimepicker table tr td.active:hover,
.datepicker table tr td.active.disabled:hover,
.datetimepicker table tr td.active.disabled:hover {
  color: #fff !important;
  background: #1c2b39 !important;
}
.datepicker table tr td span,
.datetimepicker table tr td span {
  display: block;
  width: 25%;
  height: 48px;
  line-height: 44px;
  float: left;
  cursor: pointer;
}
.datepicker table tr td span:hover,
.datetimepicker table tr td span:hover {
  background: #eeeeee !important;
  color: #000 !important;
}
.datepicker table tr td span.focused,
.datetimepicker table tr td span.focused {
  color: #fff !important;
  background: #2a3f54 !important;
}
.datepicker table tr td span.disabled,
.datetimepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover,
.datetimepicker table tr td span.disabled:hover {
  background: none;
  color: #e0e0e0;
  cursor: default;
}
.datepicker table tr td span.active,
.datetimepicker table tr td span.active,
.datepicker table tr td span.active.disabled,
.datetimepicker table tr td span.active.disabled {
  background: #fda249 !important;
  color: #fff !important;
}
.datepicker table tr td span.active:hover,
.datetimepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled:hover,
.datetimepicker table tr td span.active.disabled:hover {
  background: #fd8d21 !important;
}
.datepicker table tr td span.old,
.datetimepicker table tr td span.old,
.datepicker table tr td span.new,
.datetimepicker table tr td span.new {
  color: #e0e0e0;
}
.datepicker .datepicker-switch,
.datetimepicker .datepicker-switch {
  width: 145px;
}
.datepicker .datepicker-switch:after,
.datetimepicker .datepicker-switch:after {
  right: 25px !important;
  top: 10px !important;
}
.datepicker .switch,
.datetimepicker .switch,
.datepicker .prev,
.datetimepicker .prev,
.datepicker .next,
.datetimepicker .next,
.datepicker tfoot tr th,
.datetimepicker tfoot tr th {
  cursor: pointer;
}
.datepicker .switch:hover,
.datetimepicker .switch:hover,
.datepicker .prev:hover,
.datetimepicker .prev:hover,
.datepicker .next:hover,
.datetimepicker .next:hover,
.datepicker tfoot tr th:hover,
.datetimepicker tfoot tr th:hover {
  background: #e0e0e0;
}
.datepicker .cw,
.datetimepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 30px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 30px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #e0e0e0;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}
.daterangepicker table {
  font-size: 12px;
}
.datetimepicker table tr td span {
  margin: 0;
}
[class*="datetimepicker-dropdown"]:before {
  top: -7px;
}
[class*="datetimepicker-dropdown"]:after {
  top: -6px;
  left: 6px;
}
.pt-date-dropdown,
.pt-datetime-dropdown {
  position: fixed;
  z-index: 99;
  width: 240px;
}
.pt-daterangepicker {
  background-color: #fff;
  color: #222222;
}
.pt-daterangepicker:before {
  position: absolute;
  content: "";
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #e0e0e0;
  left: 50%;
  margin-left: -3px;
  display: none;
}
.pt-daterangepicker:after {
  position: absolute;
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  top: -5px;
  left: 50%;
  margin-left: -3px;
  display: none;
}
.pt-daterangepicker .common-range-list {
  width: 100%;
  display: table;
}
.pt-daterangepicker .common-range-list span.title {
  vertical-align: middle;
  padding-right: 10px;
  color: #999;
  font-size: 12px;
  display: table-cell;
  width: 60px;
}
.pt-daterangepicker .common-range-list ul {
  display: table-cell;
}
.pt-daterangepicker .common-range-list ul li.list-item {
  float: left;
  padding: 0 5px;
  border: 1px solid #fed6ae;
  margin-right: 5px;
  background: #fff;
  color: #fed6ae;
  margin-top: 5px;
  cursor: pointer;
}
.pt-daterangepicker .common-range-list ul li.list-item:hover,
.pt-daterangepicker .common-range-list ul li.list-item:active {
  background-color: #fda249;
  color: #fff;
}
.pt-daterangepicker .pt-daterangepicker-content {
  width: 100%;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-content-cotrol {
  display: inline-block;
  width: 100%;
  margin-bottom: 5px;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-content-cotrol span {
  margin-right: 5px;
  line-height: 24px;
  color: #999;
  float: left;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-content-cotrol .pt-daterangepicker-input {
  min-width: 120px;
  margin-right: 5px;
  float: left;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-content-cotrol .pt-daterangepicker-input input.form-control {
  height: 24px;
  border: 1px solid #e0e0e0;
  text-align: left;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-content-cotrol .pt-daterangepicker-input input.form-control:focus {
  border-color: #fda249;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-content-cotrol .btn-group {
  float: right;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-content-cotrol .btn-group .pt-btn.btn-success span {
  float: none;
  color: #fff;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-content-cotrol .btn-group .pt-btn.btn-success:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-content-cotrol .btn-group .pt-btn.btn-success:active {
  color: #fff;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-content-cotrol .btn-group .pt-btn.btn-success[disabled="disabled"] {
  background-color: #f8f8f8;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-content-cotrol .btn-group .pt-btn.btn-success[disabled="disabled"] span {
  color: #666;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-content-cotrol .btn-group .pt-btn.btn-success[disabled="disabled"]:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-content-cotrol .btn-group .pt-btn.btn-success[disabled="disabled"]:active {
  color: #9e9e9e;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar {
  width: 100%;
  display: inline-flex;
  border: 1px solid #e0e0e0;
  margin: 5px 0;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table {
  background-color: #fff;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table.left {
  padding-right: 20px;
  position: relative;
  padding-left: 5px;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table.left::before {
  position: absolute;
  top: 10px;
  bottom: 10px;
  right: 0px;
  width: 1px;
  background-color: #e0e0e0;
  content: "";
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table.left:after {
  position: absolute;
  top: 50%;
  right: -10px;
  width: 20px;
  height: 25px;
  line-height: 25px;
  margin-top: -12px;
  background-color: #fff;
  content: "\5230";
  color: #666;
  font-size: 14px;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table.right {
  padding-left: 20px;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker table th,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker table th,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker table td,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker table td {
  min-width: 32px;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown {
  padding: 0 !important;
  background-color: transparent !important;
  padding: 0;
  padding-top: 10px;
  display: block;
  position: inherit;
  box-shadow: none;
  border: none;
  top: 0;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-days tbody td.day.today,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-days tbody td.day.today,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td.day.today,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td.day.today,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-days tbody td.day.today,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-days tbody td.day.today,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datepicker-days tbody td.day.today,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datepicker-days tbody td.day.today,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datepicker-days tbody td.day.today,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datepicker-days tbody td.day.today,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datepicker-days tbody td.day.today,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datepicker-days tbody td.day.today {
  background-color: transparent;
  color: initial;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-days tbody td.day:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-days tbody td.day:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td.day:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td.day:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-days tbody td.day:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-days tbody td.day:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datepicker-days tbody td.day:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datepicker-days tbody td.day:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datepicker-days tbody td.day:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datepicker-days tbody td.day:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datepicker-days tbody td.day:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datepicker-days tbody td.day:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-days tbody td.day:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-days tbody td.day:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td.day:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td.day:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-days tbody td.day:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-days tbody td.day:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datepicker-days tbody td.day:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datepicker-days tbody td.day:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datepicker-days tbody td.day:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datepicker-days tbody td.day:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datepicker-days tbody td.day:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datepicker-days tbody td.day:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-days tbody td.day.range-day,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-days tbody td.day.range-day,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td.day.range-day,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td.day.range-day,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-days tbody td.day.range-day,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-days tbody td.day.range-day,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datepicker-days tbody td.day.range-day,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datepicker-days tbody td.day.range-day,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datepicker-days tbody td.day.range-day,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datepicker-days tbody td.day.range-day,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datepicker-days tbody td.day.range-day,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datepicker-days tbody td.day.range-day {
  background-color: #fffcfa !important;
  border-color: transparent;
  border-radius: 0 !important;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-days tbody td.day.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-days tbody td.day.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td.day.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td.day.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-days tbody td.day.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-days tbody td.day.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datepicker-days tbody td.day.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datepicker-days tbody td.day.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datepicker-days tbody td.day.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datepicker-days tbody td.day.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datepicker-days tbody td.day.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datepicker-days tbody td.day.active {
  background-color: #fda249 !important;
  border-radius: 0 !important;
  color: #fff !important;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-years tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-years tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-years tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-years tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-months tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-months tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-months tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-months tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-hours tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-hours tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-hours tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-hours tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-days tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-days tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-days tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-days tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-minutes tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-minutes tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.minute:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-years tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-years tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-years tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-years tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-months tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-months tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-months tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-months tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-hours tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-hours tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-hours tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-hours tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-days tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-days tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-days tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-days tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-minutes tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-minutes tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.hour:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-years tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-years tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-years tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-years tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-months tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-months tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-months tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-months tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-hours tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-hours tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-hours tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-hours tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-days tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-days tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-days tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-days tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-minutes tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-minutes tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.year:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-years tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-years tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-years tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-years tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-months tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-months tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-months tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-months tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-hours tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-hours tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-hours tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-hours tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-days tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-days tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-days tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-days tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-minutes tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-minutes tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.month:hover,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-years tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-years tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-years tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-years tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-months tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-months tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-months tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-months tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-hours tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-hours tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-hours tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-hours tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-days tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-days tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-days tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-days tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-minutes tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-minutes tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.minute:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-years tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-years tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-years tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-years tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-months tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-months tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-months tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-months tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-hours tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-hours tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-hours tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-hours tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-days tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-days tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-days tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-days tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-minutes tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-minutes tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.hour:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-years tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-years tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-years tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-years tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-months tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-months tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-months tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-months tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-hours tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-hours tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-hours tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-hours tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-days tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-days tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-days tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-days tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-minutes tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-minutes tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.year:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-years tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-years tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-years tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-years tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-months tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-months tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-months tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-months tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-hours tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-hours tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-hours tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-hours tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-days tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-days tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-days tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-days tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-minutes tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-minutes tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.month:active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.month:active {
  border-color: transparent;
  border-radius: 0 !important;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-years tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-years tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-years tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-years tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-months tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-months tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-months tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-months tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-hours tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-hours tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-hours tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-hours tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-days tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-days tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-days tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-days tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-minutes tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-minutes tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.minute.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-years tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-years tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-years tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-years tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-months tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-months tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-months tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-months tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-hours tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-hours tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-hours tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-hours tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-days tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-days tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-days tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-days tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-minutes tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-minutes tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.hour.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-years tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-years tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-years tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-years tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-months tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-months tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-months tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-months tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-hours tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-hours tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-hours tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-hours tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-days tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-days tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-days tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-days tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-minutes tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-minutes tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.year.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-years tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-years tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-years tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-years tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-months tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-months tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-months tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-months tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-hours tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-hours tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-hours tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-hours tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-days tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-days tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-days tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-days tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-minutes tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-minutes tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.month.active,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.month.active {
  background-color: #fda249 !important;
  border-radius: 0 !important;
  color: #fff !important;
}
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker[class*="datetimepicker-dropdown"]:before,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker[class*="datetimepicker-dropdown"]:before,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right[class*="datetimepicker-dropdown"]:before,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right[class*="datetimepicker-dropdown"]:before,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown[class*="datetimepicker-dropdown"]:before,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown[class*="datetimepicker-dropdown"]:before,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker[class*="datetimepicker-dropdown"]::after,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker[class*="datetimepicker-dropdown"]::after,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right[class*="datetimepicker-dropdown"]::after,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right[class*="datetimepicker-dropdown"]::after,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown[class*="datetimepicker-dropdown"]::after,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown[class*="datetimepicker-dropdown"]::after,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown:before,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown:before,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right.datetimepicker-dropdown:before,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right.datetimepicker-dropdown:before,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown.datetimepicker-dropdown:before,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown.datetimepicker-dropdown:before,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown:after,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown:after,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right.datetimepicker-dropdown:after,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right.datetimepicker-dropdown:after,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown.datetimepicker-dropdown:after,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown.datetimepicker-dropdown:after,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-orient-bottom:before,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-orient-bottom:before,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right.datepicker-orient-bottom:before,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right.datepicker-orient-bottom:before,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown.datepicker-orient-bottom:before,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown.datepicker-orient-bottom:before,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-orient-bottom:after,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-orient-bottom:after,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right.datepicker-orient-bottom:after,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right.datepicker-orient-bottom:after,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown.datepicker-orient-bottom:after,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown.datepicker-orient-bottom:after {
  display: none;
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.pt-form-vertical .select2-container {
  width: 100% !important;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 40px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-search--inline {
  float: left;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-dropdown {
  background-color: white;
  border: 1px solid #e0e0e0;
  border-radius: 0;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}
.select2-results {
  display: block;
}
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option {
  padding: 6px;
  user-select: none;
  line-height: 28px;
  -webkit-user-select: none;
}
.select2-results__option:hover {
  box-shadow: none;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
}
.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 0;
  outline: none;
}
.select2-container--default .select2-selection--single:hover,
.select2-container--default .select2-selection--single:focus {
  border: 1px solid #fda249;
  -webkit-box-shadow: 0 0 5px #9e9e9e;
  -moz-box-shadow: 0 0 5px #9e9e9e;
  box-shadow: 0 0 5px #9e9e9e;
  box-shadow: 0 0 5px rgba(158, 158, 158, 0.45);
  -webkit-transition: all 0s ease 0s;
  -moz-transition: all 0s ease 0s;
  -o-transition: all 0s ease 0s;
  transition: all 0s ease 0s;
  transition: ease-in-out all 0.25s;
  -moz-transition: ease-in-out all 0.25s;
  -webkit-transtion: ease-in-out all 0.25s;
  -o-transition: ease-in-out all 0.25s;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 38px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  color: transparent !important;
  cursor: pointer;
  float: right;
  font-weight: bold;
  padding: 0 5px;
  box-shadow: none;
  width: 38px;
  height: 38px;
  top: 1px;
  text-align: center;
  color: #9e9e9e;
  right: 38px;
}
.select2-container--default .select2-selection--single .select2-selection__clear:hover {
  box-shadow: none;
  color: #000;
  background: #eeeeee;
}
.select2-container--default .select2-selection--single .select2-selection__clear:hover {
  background: transparent;
}
.select2-container--default .select2-selection--single .select2-selection__clear:hover:after {
  color: #e22500;
}
.select2-container--default .select2-selection--single .select2-selection__clear:after {
  position: absolute;
  top: 50%;
  content: '\e968';
  font-family: "icomoon";
  font-size: 14px;
  color: #9e9e9e;
  height: 14px;
  line-height: 14px;
  margin-top: -7px;
  font-weight: normal;
  border-radius: 38px;
  right: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  position: absolute;
  right: 1px !important;
  width: 38px;
  height: 38px;
  top: 1px;
  text-align: center;
  color: #9e9e9e;
}
.select2-container--default .select2-selection--single .select2-selection__arrow:hover {
  box-shadow: none;
  color: #000;
  background: #eeeeee;
}
.select2-container--default .select2-selection--single .select2-selection__arrow:hover {
  background: #fda249;
}
.select2-container--default .select2-selection--single .select2-selection__arrow:hover b:after {
  color: #fff;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  left: 0;
  position: absolute;
  top: 0;
  width: 38px;
  height: 38px;
  text-align: 38px;
  line-height: 38px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b:after {
  position: absolute;
  content: '\e941';
  font-family: "icomoon";
  font-size: 12px;
  color: #424242;
  height: 12px;
  line-height: 12px;
  margin-top: -6px;
  font-weight: normal;
  width: 38px;
  height: 38px;
  text-align: 38px;
  line-height: 38px;
  top: 50%;
  left: auto;
  right: 0;
  margin-top: -19px;
}
.select2-container--default.select2-container--open .select2-selection--single {
  border: 1px solid #e0e0e0;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow b:after {
  color: #fff;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
  border: 1px solid #e0e0e0 !important;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:after {
  content: '\e947';
}
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #fda249;
  color: #fff;
  box-shadow: none;
}
.select2-container--default .select2-results__option[aria-selected=true]:hover {
  background-color: #fda249;
  color: #fff;
  box-shadow: none;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option:hover {
  box-shadow: none;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #fed6ae;
  color: #fda249;
  box-shadow: none;
}
.select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  box-shadow: none;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #fed6ae;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
  right: 38px;
  width: 40px;
  height: 40px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #e0e0e0;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #fed6ae;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #fed6ae;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #fed6ae;
}
.select2-size-base .select2-selection.select2-selection--single {
  height: 40px;
}
.select2-size-base .select2-selection.select2-selection--single .select2-selection__rendered {
  padding-right: 38px;
}
.select2-size-base .select2-selection.select2-selection--single .select2-selection__arrow,
.select2-size-base .select2-selection.select2-selection--single .select2-selection__clear {
  width: 38px;
  height: 38px;
}
.select2-size-base .select2-selection.select2-selection--single .select2-selection__arrow b {
  width: 38px;
  height: 38px;
}
.select2-size-base .select2-selection.select2-selection--single .select2-selection__arrow b:after {
  width: 38px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  margin-top: -19px;
}
.select2-size-base .select2-selection.select2-selection--single .select2-selection__clear {
  right: 0;
}
.select2-size-base .select2-selection.select2-selection--single .select2-selection__clear:after {
  width: 38px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  margin-top: -19px;
  right: 0;
}
.select2-size-base .select2-selection.select2-selection--single .select2-selection__rendered {
  line-height: 38px;
}
.select2-size-md .select2-selection.select2-selection--single {
  height: 32px;
}
.select2-size-md .select2-selection.select2-selection--single .select2-selection__rendered {
  padding-right: 30px;
}
.select2-size-md .select2-selection.select2-selection--single .select2-selection__arrow,
.select2-size-md .select2-selection.select2-selection--single .select2-selection__clear {
  width: 30px;
  height: 30px;
}
.select2-size-md .select2-selection.select2-selection--single .select2-selection__arrow b {
  width: 30px;
  height: 30px;
}
.select2-size-md .select2-selection.select2-selection--single .select2-selection__arrow b:after {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-top: -15px;
}
.select2-size-md .select2-selection.select2-selection--single .select2-selection__clear {
  right: 0;
}
.select2-size-md .select2-selection.select2-selection--single .select2-selection__clear:after {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-top: -15px;
  right: 0;
}
.select2-size-md .select2-selection.select2-selection--single .select2-selection__rendered {
  line-height: 30px;
}
.select2-size-lg .select2-selection.select2-selection--single {
  height: 56px;
}
.select2-size-lg .select2-selection.select2-selection--single .select2-selection__rendered {
  padding-right: 30px;
}
.select2-size-lg .select2-selection.select2-selection--single .select2-selection__arrow,
.select2-size-lg .select2-selection.select2-selection--single .select2-selection__clear {
  width: 30px;
  height: 38px;
}
.select2-size-lg .select2-selection.select2-selection--single .select2-selection__arrow b {
  width: 30px;
  height: 38px;
}
.select2-size-lg .select2-selection.select2-selection--single .select2-selection__arrow b:after {
  width: 30px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  margin-top: -19px;
}
.select2-size-lg .select2-selection.select2-selection--single .select2-selection__clear {
  right: 0;
}
.select2-size-lg .select2-selection.select2-selection--single .select2-selection__clear:after {
  width: 30px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  margin-top: -19px;
  right: 0;
}
.select2-size-lg .select2-selection.select2-selection--single .select2-selection__rendered {
  line-height: 54px;
}
.select2-btn {
  width: 38px;
  height: 38px;
  top: 1px;
  text-align: center;
  color: #9e9e9e;
}
.select2-btn:hover {
  box-shadow: none;
  color: #000;
  background: #eeeeee;
}
.select2-container .select2-results .select2-results__option {
  line-height: 1.5;
}
.video-player {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  z-index: 1048;
  background: rgba(0, 0, 0, 0.5);
  animation: modal-bg-flash 0.5s;
  -webkit-animation: modal-bg-flash 0.5s;
}
.video-player .video-player-container {
  position: fixed;
  top: 200px;
  left: 200px;
  width: 70%;
  min-height: 500px;
  z-index: 1050;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.35);
  background-color: #292c33;
  border: 1px solid #686b72;
}
.video-player .video-player-container .video-player-header {
  height: 35px;
}
.video-player .video-player-container .video-player-header .pt-btn-group.video-player-close {
  position: absolute;
  z-index: 1051;
  top: 5px;
  right: 5px;
}
.video-player .video-player-container .video-player-header .pt-btn-group.video-player-close .pt-btn-icon {
  border: none;
  background-color: transparent;
  width: 24px;
  height: 24px;
}
.video-player .video-player-container .video-player-header .pt-btn-group.video-player-close .pt-btn-icon i {
  color: #fff;
}
.video-player .video-player-container .video-player-header .pt-btn-group.video-player-close .pt-btn-icon:hover i,
.video-player .video-player-container .video-player-header .pt-btn-group.video-player-close .pt-btn-icon:active i {
  color: #2fa4fd;
}
.video-player .video-player-container .video-player-content {
  padding: 10px;
  height: calc(100% -  35px);
  overflow-y: hidden;
  display: inline-flex;
  width: 100%;
}
.video-player .video-player-container .video-player-content .video-player-side-left {
  width: 240px;
  height: 100%;
  overflow-y: auto;
}
.video-player .video-player-container .video-player-content .video-player-side-left .pt-block-list.pt-block-list-common {
  background: #30333b;
  border-color: transparent;
  min-height: auto;
}
.video-player .video-player-container .video-player-content .video-player-side-left .pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.tag {
  color: #abb3c2;
}
.video-player .video-player-container .video-player-content .video-player-side-left .pt-block-list.pt-block-list-common .pt-block-content .pt-block-content-item span.value {
  color: #abb3c2;
}
.video-player .video-player-container .video-player-content .video-player-side-left .pt-block-list.pt-block-list-common:hover,
.video-player .video-player-container .video-player-content .video-player-side-left .pt-block-list.pt-block-list-common:active,
.video-player .video-player-container .video-player-content .video-player-side-left .pt-block-list.pt-block-list-common.selected,
.video-player .video-player-container .video-player-content .video-player-side-left .pt-block-list.pt-block-list-common:hover .pt-block-content,
.video-player .video-player-container .video-player-content .video-player-side-left .pt-block-list.pt-block-list-common:active .pt-block-content,
.video-player .video-player-container .video-player-content .video-player-side-left .pt-block-list.pt-block-list-common.selected .pt-block-content {
  background-color: #343841 !important;
}
.video-player .video-player-container .video-player-content .video-player-side-right {
  width: calc(100% -  250px);
  padding-left: 10px;
}
.pt-modal .pt-modal-bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  z-index: 1048;
  background: rgba(0, 0, 0, 0.5);
  animation: modal-bg-flash 0.5s;
  -webkit-animation: modal-bg-flash 0.5s;
}
.pt-modal-content {
  background: #fff;
  position: fixed;
  top: 0;
  left: 50%;
  margin-top: 100px;
  margin-bottom: 100px;
  z-index: 1049;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.35);
  width: 800px;
  margin-left: -400px;
  min-width: 512px;
}
.pt-modal-content .pt-panel:last-child {
  margin-bottom: 0 !important;
}
.pt-modal-content .pt-panel[component-type="mainbtns"] {
  margin-bottom: 10px !important;
}
.pt-modal-content.pt-modal-content-fullscreen {
  width: 98%;
  margin-left: -49%;
}
.pt-modal-content.pt-modal-content-lg {
  width: 1170px;
  margin-left: -585px;
}
.pt-modal-content.pt-modal-content-md {
  width: 800px;
  margin-left: -400px;
}
.pt-modal-content.pt-modal-content-sm {
  width: 480px;
  margin-left: -240px;
}
.pt-modal-content.pt-modal-content-xs {
  width: 320px;
  margin-left: -160px;
}
.pt-modal-content .pt-form.pt-form-inline {
  border-width: 0;
  padding: 0;
}
.pt-modal-content .pt-form.pt-form-inline.pt-form-vertical {
  border: 1px solid #e0e0e0;
  padding: 10px;
}
.pt-modal-content .pt-tab-components-tabs.pt-tab-modal .pt-form.pt-form-inline.pt-form-vertical {
  border: 1px solid transparent;
}
.pt-modal-content .pt-tab-components-tabs.pt-tab-modal .pt-tab-body {
  padding: 10px;
}
.pt-modal-content.pt-loading:after {
  position: absolute;
  top: 29px;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  background: rgba(255, 255, 255, 0.75);
  z-index: 2999;
}
.pt-modal-content.pt-modal-loading:after {
  position: absolute;
  width: 42px;
  height: 42px;
  top: 50%;
  left: 50%;
  margin: -21px;
  content: '\e9c0';
  font-family: "icomoon";
  color: rgba(255, 255, 255, 0.25);
  font-size: 36px;
  text-align: center;
  line-height: 42px;
  animation: 2s ptloading linear infinite;
  z-index: 1003;
}
.pt-modal-header,
.pt-modal-body,
.pt-modal-footer {
  padding: 10px 16px;
  background: #fff;
}
.pt-modal-header-bg {
  background: #f1f1f1;
}
.pt-modal-header {
  padding: 0;
  border-bottom: 1px solid #e0e0e0;
  min-height: 28px;
  text-align: right;
  background: #f1f1f1;
  cursor: move;
}
.pt-modal-header:before,
.pt-modal-header:after {
  content: " ";
  display: table;
}
.pt-modal-header:after {
  clear: both;
}
.pt-modal-header:before,
.pt-modal-header:after {
  content: " ";
  display: table;
}
.pt-modal-header:after {
  clear: both;
}
.pt-modal-header:before,
.pt-modal-header:after {
  content: " ";
  display: table;
}
.pt-modal-header:after {
  clear: both;
}
.pt-modal-header .pt-title {
  float: left;
  padding: 0 16px;
}
.pt-modal-header .pt-title i {
  margin-right: 6px;
}
.pt-modal-header .pt-title h4 {
  line-height: 28px;
}
.pt-modal-header .pt-modal-header-content#dialog-dialog-pdf-header {
  padding-top: 10px;
  padding-right: 10px;
}
.pt-modal-header .pt-nav {
  height: 30px;
  overflow: hidden;
  border-top: 0;
  margin-bottom: -1px;
}
.pt-modal-header .pt-nav ul {
  width: 100%;
  height: 30px;
  display: flex;
  align-items: flex-end;
}
.pt-modal-header .pt-nav ul:before,
.pt-modal-header .pt-nav ul:after {
  content: " ";
  display: table;
}
.pt-modal-header .pt-nav ul:after {
  clear: both;
}
.pt-modal-header .pt-nav ul:before,
.pt-modal-header .pt-nav ul:after {
  content: " ";
  display: table;
}
.pt-modal-header .pt-nav ul:after {
  clear: both;
}
.pt-modal-header .pt-nav ul:before,
.pt-modal-header .pt-nav ul:after {
  content: " ";
  display: table;
}
.pt-modal-header .pt-nav ul:after {
  clear: both;
}
.pt-modal-header .pt-nav .pt-nav-item {
  display: block;
  float: left;
  padding: 0 15px;
  text-align: center;
  cursor: pointer;
  border: 1px solid #e0e0e0;
  background: #f5f5f5;
  height: 24px;
  line-height: 24px;
  margin-left: 10px;
}
.pt-modal-header .pt-nav .pt-nav-item a {
  border: 0;
}
.pt-modal-header .pt-nav .pt-nav-item:hover {
  background: #fff;
}
.pt-modal-header .pt-nav .pt-nav-item.current {
  background: #fff;
  border-bottom-color: #fff;
}
.pt-modal-header .pt-nav .pt-nav-item.current a {
  border: 0;
}
.pt-modal-header .pt-nav .pt-nav-item + .pt-nav-item {
  margin-left: 5px;
}
.pt-modal-header .pt-close {
  float: right;
}
.pt-modal-header .pt-close .pt-btn.pt-btn-icon {
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  border-radius: 0 !important;
}
.pt-modal-header .pt-close .pt-btn.pt-btn-icon.pt-btn-cirlce {
  border-radius: 0 !important;
}
.pt-modal-header .pt-tab-header {
  float: left;
  width: 100%;
  margin: 0 auto;
  padding: 10px 20px 0;
  background: #fff;
  position: relative;
  z-index: 1;
  bottom: -1px;
  border-bottom: 1px solid #e0e0e0;
}
.pt-modal-header .pt-tab-header .pt-nav .pt-nav-item a {
  border: 0;
}
.pt-modal-header .pt-tab-header .pt-nav .pt-nav-item.current a {
  border: 0;
}
.pt-modal-header .pt-tab-header .pt-nav .pt-nav-item:first-child,
.pt-modal-header .pt-tab-header .pt-nav .pt-nav-item:first-child.current {
  margin-left: 0;
}
.pt-modal-body {
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
}
.pt-modal-body.pt-modal-tab {
  padding-top: 16px;
}
.pt-modal-body.pt-modal-tab .pt-tab-body {
  padding-top: 0;
  padding-bottom: 0;
}
.pt-modal-footer {
  text-align: right;
  position: relative;
}
.pt-modal-footer .pt-btn-group .pt-btn {
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 0;
}
.pt-modal-footer .pt-btn-group .pt-btn:first-child {
  margin-left: 0;
}
.pt-modal-footer .btn-group .btn {
  color: #424242;
  background-color: #ffffff;
  border-color: #e0e0e0;
  height: 24px;
  line-height: 24px;
}
.pt-modal-footer .btn-group .btn:hover,
.pt-modal-footer .btn-group .btn:focus,
.pt-modal-footer .btn-group .btn.focus,
.pt-modal-footer .btn-group .btn:active,
.pt-modal-footer .btn-group .btn.active,
.open > .dropdown-toggle.pt-modal-footer .btn-group .btn {
  color: #424242;
  background-color: #e6e6e6;
  border-color: #c1c1c1;
}
.pt-modal-footer .btn-group .btn:active,
.pt-modal-footer .btn-group .btn.active,
.open > .dropdown-toggle.pt-modal-footer .btn-group .btn {
  background-image: none;
}
.pt-modal-footer .btn-group .btn.disabled,
.pt-modal-footer .btn-group .btn[disabled],
fieldset[disabled] .pt-modal-footer .btn-group .btn,
.pt-modal-footer .btn-group .btn.disabled:hover,
.pt-modal-footer .btn-group .btn[disabled]:hover,
fieldset[disabled] .pt-modal-footer .btn-group .btn:hover,
.pt-modal-footer .btn-group .btn.disabled:focus,
.pt-modal-footer .btn-group .btn[disabled]:focus,
fieldset[disabled] .pt-modal-footer .btn-group .btn:focus,
.pt-modal-footer .btn-group .btn.disabled.focus,
.pt-modal-footer .btn-group .btn[disabled].focus,
fieldset[disabled] .pt-modal-footer .btn-group .btn.focus,
.pt-modal-footer .btn-group .btn.disabled:active,
.pt-modal-footer .btn-group .btn[disabled]:active,
fieldset[disabled] .pt-modal-footer .btn-group .btn:active,
.pt-modal-footer .btn-group .btn.disabled.active,
.pt-modal-footer .btn-group .btn[disabled].active,
fieldset[disabled] .pt-modal-footer .btn-group .btn.active {
  background-color: #ffffff;
  border-color: #e0e0e0;
}
.pt-modal-footer .btn-group .btn .badge {
  color: #ffffff;
  background-color: #424242;
}
.pt-modal-footer .btn-group .btn:hover,
.pt-modal-footer .btn-group .btn:focus,
.pt-modal-footer .btn-group .btn.focus,
.pt-modal-footer .btn-group .btn:active,
.pt-modal-footer .btn-group .btn.active,
.open > .dropdown-toggle.pt-modal-footer .btn-group .btn {
  color: #fff;
  background-color: #f2f2f2;
  border-color: #d3d3d3;
}
.pt-modal-footer .btn-group .btn:active,
.pt-modal-footer .btn-group .btn.active,
.open > .dropdown-toggle.pt-modal-footer .btn-group .btn {
  background-image: none;
}
.pt-modal-footer .btn-group .btn.disabled,
.pt-modal-footer .btn-group .btn[disabled],
fieldset[disabled] .pt-modal-footer .btn-group .btn,
.pt-modal-footer .btn-group .btn.disabled:hover,
.pt-modal-footer .btn-group .btn[disabled]:hover,
fieldset[disabled] .pt-modal-footer .btn-group .btn:hover,
.pt-modal-footer .btn-group .btn.disabled:focus,
.pt-modal-footer .btn-group .btn[disabled]:focus,
fieldset[disabled] .pt-modal-footer .btn-group .btn:focus,
.pt-modal-footer .btn-group .btn.disabled.focus,
.pt-modal-footer .btn-group .btn[disabled].focus,
fieldset[disabled] .pt-modal-footer .btn-group .btn.focus,
.pt-modal-footer .btn-group .btn.disabled:active,
.pt-modal-footer .btn-group .btn[disabled]:active,
fieldset[disabled] .pt-modal-footer .btn-group .btn:active,
.pt-modal-footer .btn-group .btn.disabled.active,
.pt-modal-footer .btn-group .btn[disabled].active,
fieldset[disabled] .pt-modal-footer .btn-group .btn.active {
  background: #fff;
  border-color: #e0e0e0;
  color: #9e9e9e;
  background: rgba(0, 0, 0, 0.15);
}
.pt-modal-footer .btn-group .btn.disabled i,
.pt-modal-footer .btn-group .btn[disabled] i,
fieldset[disabled] .pt-modal-footer .btn-group .btn i,
.pt-modal-footer .btn-group .btn.disabled:hover i,
.pt-modal-footer .btn-group .btn[disabled]:hover i,
fieldset[disabled] .pt-modal-footer .btn-group .btn:hover i,
.pt-modal-footer .btn-group .btn.disabled:focus i,
.pt-modal-footer .btn-group .btn[disabled]:focus i,
fieldset[disabled] .pt-modal-footer .btn-group .btn:focus i,
.pt-modal-footer .btn-group .btn.disabled.focus i,
.pt-modal-footer .btn-group .btn[disabled].focus i,
fieldset[disabled] .pt-modal-footer .btn-group .btn.focus i,
.pt-modal-footer .btn-group .btn.disabled:active i,
.pt-modal-footer .btn-group .btn[disabled]:active i,
fieldset[disabled] .pt-modal-footer .btn-group .btn:active i,
.pt-modal-footer .btn-group .btn.disabled.active i,
.pt-modal-footer .btn-group .btn[disabled].active i,
fieldset[disabled] .pt-modal-footer .btn-group .btn.active i,
.pt-modal-footer .btn-group .btn.disabled span,
.pt-modal-footer .btn-group .btn[disabled] span,
fieldset[disabled] .pt-modal-footer .btn-group .btn span,
.pt-modal-footer .btn-group .btn.disabled:hover span,
.pt-modal-footer .btn-group .btn[disabled]:hover span,
fieldset[disabled] .pt-modal-footer .btn-group .btn:hover span,
.pt-modal-footer .btn-group .btn.disabled:focus span,
.pt-modal-footer .btn-group .btn[disabled]:focus span,
fieldset[disabled] .pt-modal-footer .btn-group .btn:focus span,
.pt-modal-footer .btn-group .btn.disabled.focus span,
.pt-modal-footer .btn-group .btn[disabled].focus span,
fieldset[disabled] .pt-modal-footer .btn-group .btn.focus span,
.pt-modal-footer .btn-group .btn.disabled:active span,
.pt-modal-footer .btn-group .btn[disabled]:active span,
fieldset[disabled] .pt-modal-footer .btn-group .btn:active span,
.pt-modal-footer .btn-group .btn.disabled.active span,
.pt-modal-footer .btn-group .btn[disabled].active span,
fieldset[disabled] .pt-modal-footer .btn-group .btn.active span {
  color: #aaa;
}
.pt-modal-footer .btn-group .btn .badge {
  color: #ffffff;
  background-color: #424242;
}
.pt-modal-footer .btn-group .btn:focus,
.pt-modal-footer .btn-group .btn.focus {
  color: #424242;
  background: #fff;
  border-color: #e0e0e0;
}
.pt-modal-footer .btn-group .btn:hover,
.open > .dropdown-toggle.pt-modal-footer .btn-group .btn {
  color: #fff;
  background-color: #fda249;
  border-color: #fda249;
}
.pt-modal-footer .btn-group .btn i,
.pt-modal-footer .btn-group .btn span {
  color: #333;
  line-height: 24px;
}
.pt-modal-footer .btn-group .btn:hover i,
.pt-modal-footer .btn-group .btn:hover span {
  color: #fff;
}
.pt-modal-footer .pt-panel .pt-panel-col {
  text-align: left;
}
.pt-modal-footer .pt-panel .pt-panel-col:last-child {
  text-align: right;
}
/*Safari and Chrome*/
@-webkit-keyframes modal-bg-flash {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.pt-modal-body.pt-modal-tab.no-tab-nav,
.pt-modal-body.pt-modal-tab.pt-modal-tab-hidetitle {
  margin-top: 0;
}
.pt-modal-body.pt-modal-tab.no-tab-nav .pt-tab-header,
.pt-modal-body.pt-modal-tab.pt-modal-tab-hidetitle .pt-tab-header {
  border-bottom: 1px solid transparent;
}
.pt-modal-body.pt-modal-tab .pt-tab-header {
  position: fixed;
  top: 128px;
  left: 50%;
  border-bottom: 1px solid #e0e0e0;
  width: 800px;
  margin-left: -400px;
}
.pt-modal-body.pt-modal-tab .pt-tab-header .pt-nav > ul {
  display: table;
  width: 100%;
}
.pt-modal-body.pt-modal-tab .pt-tab-header .pt-nav .pt-nav-item {
  display: table-cell;
  float: none;
}
.pt-modal-body.pt-modal-tab .pt-tab-header .pt-nav .pt-nav-item a {
  border-width: 0 1px 0 0;
  line-height: 30px;
}
.pt-modal-body.pt-modal-tab .pt-tab-header .pt-nav .pt-nav-item:not(.current) a {
  border-bottom-color: transparent;
}
.pt-modal-body.pt-modal-tab .pt-tab-header .pt-nav .pt-nav-item:last-child a {
  border-right: 0;
}
.pt-modal-body.pt-modal-tab .pt-tab-header .pt-nav .pt-nav-item.current {
  position: relative;
}
.pt-modal-body.pt-modal-tab .pt-tab-header .pt-nav .pt-nav-item.current a {
  font-weight: bold;
}
.pt-modal-body.pt-modal-tab .pt-tab-header .pt-nav .pt-nav-item.current:after {
  position: absolute;
  content: '';
  height: 1px;
  background: #fff;
  left: 0;
  right: 1px;
  bottom: -1px;
}
.pt-modal-body.pt-modal-tab .pt-tab-body {
  margin-top: 0;
  border: 0;
}
.pt-modal-content-lg .pt-modal-body.pt-modal-tab .pt-tab-header {
  width: 1170px;
  margin-left: -585px;
}
.pt-modal-content-md .pt-modal-body.pt-modal-tab .pt-tab-header {
  width: 800px;
  margin-left: -400px;
}
.pt-modal-content-base .pt-modal-body.pt-modal-tab .pt-tab-header {
  width: 640px;
  margin-left: -320px;
}
.pt-modal-content-sm .pt-modal-body.pt-modal-tab .pt-tab-header {
  width: 480px;
  margin-left: -240px;
}
.pt-modal-content-xs .pt-modal-body.pt-modal-tab .pt-tab-header {
  width: 320px;
  margin-left: -160px;
}
.pt-window-control {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 20px;
  height: 20px;
  cursor: se-resize;
}
.pt-window-control:after {
  right: 1px;
  bottom: 1px;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 10px 10px;
  border-color: transparent transparent #9e9e9e transparent;
}
.pt-window-control:hover:after,
.pt-window-control:focus:after {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 10px 10px;
  border-color: transparent transparent #fda249 transparent;
}
.pt-modal.pt-confirm .pt-modal-header {
  height: 28px;
  padding: 0 10px;
  border-bottom: 0;
  background: #e5edf3;
  padding-top: 5px;
}
.pt-modal.pt-confirm .pt-modal-header .pt-title {
  font-size: 14px;
}
.pt-modal.pt-confirm .pt-modal-header .pt-title h4 {
  font-size: 14px;
  line-height: 18px;
}
.pt-modal.pt-confirm .pt-modal-header .pt-close .pt-btn.pt-btn-icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
}
.pt-modal.pt-confirm .pt-modal-body {
  border-top: 0;
  background: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
}
.pt-modal.pt-confirm .pt-modal-body p {
  font-size: 14px;
}
.pt-modal.pt-confirm .pt-modal-body p i {
  font-size: 24px;
  display: block;
  float: left;
  color: #2a3f54;
  margin-right: 10px;
}
.pt-modal.pt-confirm .pt-modal-footer {
  background: #fff;
}
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default:hover,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default:focus,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.focus,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default:active,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.active,
.open > .dropdown-toggle.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default {
  color: #333333;
  background-color: #dcdcdc;
  border-color: #bebebe;
}
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default:active,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.active,
.open > .dropdown-toggle.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default {
  background-image: none;
}
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled],
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled:hover,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled]:hover,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default:hover,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled:focus,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled]:focus,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default:focus,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled.focus,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled].focus,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.focus,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled:active,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled]:active,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default:active,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled.active,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled].active,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.active {
  background-color: #f5f5f5;
  border-color: #dddddd;
}
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default:hover,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default:focus,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.focus,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default:active,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.active,
.open > .dropdown-toggle.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default {
  color: #fff;
  background-color: #e8e8e8;
  border-color: #d0d0d0;
}
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default:active,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.active,
.open > .dropdown-toggle.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default {
  background-image: none;
}
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled],
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled:hover,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled]:hover,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default:hover,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled:focus,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled]:focus,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default:focus,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled.focus,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled].focus,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.focus,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled:active,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled]:active,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default:active,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled.active,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled].active,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.active {
  background: #fff;
  border-color: #dddddd;
  color: #9e9e9e;
  background: rgba(0, 0, 0, 0.15);
}
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled i,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled] i,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default i,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled:hover i,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled]:hover i,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default:hover i,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled:focus i,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled]:focus i,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default:focus i,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled.focus i,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled].focus i,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.focus i,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled:active i,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled]:active i,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default:active i,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled.active i,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled].active i,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.active i,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled span,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled] span,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default span,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled:hover span,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled]:hover span,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default:hover span,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled:focus span,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled]:focus span,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default:focus span,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled.focus span,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled].focus span,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.focus span,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled:active span,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled]:active span,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default:active span,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.disabled.active span,
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default[disabled].active span,
fieldset[disabled] .pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default.active span {
  color: #aaa;
}
.pt-modal.pt-confirm .pt-modal-footer .pt-btn-group .btn-default .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.pt-modal .pt-dragging .pt-modal-body.pt-modal-tab {
  position: static;
}
.pt-modal .pt-dragging .pt-modal-body.pt-modal-tab .pt-othertab {
  position: static;
}
.pt-modal .pt-dragging .pt-modal-body.pt-modal-tab .pt-othertab .pt-othertab-header {
  position: absolute;
  top: 28px;
  width: 100%;
  left: 0;
  margin-left: 0;
}
.pt-modal .pt-dragging.multiDialog .pt-modal-body.pt-modal-tab .pt-tab {
  position: relative;
}
.pt-modal.pt-business-dialog .pt-container .pt-modal-content > .pt-modal-header .pt-title {
  float: left;
}
.pt-modal.pt-business-dialog .pt-container .pt-modal-content > .pt-modal-header .pt-title .pt-nav {
  width: 100%;
}
.pt-modal.pt-business-dialog .pt-container .pt-modal-content > .pt-modal-header .pt-title .pt-nav > ul {
  display: table;
  width: 100%;
}
.pt-modal.pt-business-dialog .pt-container .pt-modal-content > .pt-modal-header .pt-title .pt-nav .pt-nav-item {
  display: table-cell;
  float: none;
}
.pt-modal.pt-business-dialog .pt-container .pt-modal-content > .pt-modal-header .pt-title .pt-nav .pt-nav-item a {
  font-weight: bold;
  font-size: 16px;
  border-bottom: 3px solid transparent;
  line-height: 25px;
  padding: 0 10px;
}
.pt-modal.pt-business-dialog .pt-container .pt-modal-content > .pt-modal-header .pt-title .pt-nav .pt-nav-item.current a {
  font-weight: bold;
  color: #fda249;
  border-bottom: 3px solid #fda249;
}
.pt-modal-content.pt-modal-notab .pt-modal-header .pt-tab-header {
  display: none;
}
.pt-modal-content.pt-modal-notab .pt-modal-body.pt-modal-tab {
  margin-top: 0;
}
.pt-modal-content.pt-modal-notab .pt-modal-body.pt-modal-tab .pt-othertab .pt-othertab-body {
  padding: 0;
  border: none;
}
.pt-modal-content.pt-modal-notab .pt-modal-body.pt-modal-tab .pt-othertab .pt-othertab-body .pt-othertab-content .pt-main {
  padding: 0;
}
.pt-modal-body .tip-content {
  margin-bottom: 10px;
  z-index: 999;
}
.pt-modal-body .tip-content span.warn {
  color: #fda249;
}
.pt-modal-body .tip-content span.error {
  color: #e22500;
}
.pt-modal-body .tip-content span.success {
  color: #16bc96;
}
.pt-modal-body .tip-content span.info {
  color: #000;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-wxtprint-panel {
  height: 100%;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-wxtprint-panel .pt-main-row:last-child {
  height: 100%;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-components-btns {
  margin-bottom: 15px;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-components-btns .pt-btn-group {
  width: 240px;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-components-btns .pt-btn-group .pt-btn {
  text-align: right;
  vertical-align: bottom;
  border-radius: 5px !important;
  padding: 0 15px;
  border-radius: 0;
  height: 28px;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-components-btns .pt-btn-group .pt-btn:first-child {
  background: #16bc96;
  border-color: #16bc96;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-components-btns .pt-btn-group .pt-btn:first-child span {
  color: #fff;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-components-btns .pt-btn-group .pt-btn:first-child:hover,
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-components-btns .pt-btn-group .pt-btn:first-child:active {
  background: #118e72;
  border-color: #118e72;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-components-btns .pt-btn-group .pt-btn:last-child {
  border-color: #c0f8eb;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-components-btns .pt-btn-group .pt-btn:last-child:hover,
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-components-btns .pt-btn-group .pt-btn:last-child:active {
  border-color: #4eeac6;
  background: #fff;
  color: #000;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-form.pt-form-inline.pt-form-print .pt-form-group {
  width: 100%;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-form.pt-form-inline.pt-form-print .pt-form-group label {
  display: inline-block;
  text-align: left;
  width: 100%;
  font-size: 14px;
  color: #424242;
  height: 32px;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-form.pt-form-inline.pt-form-print .pt-form-group + .pt-form-group {
  margin-left: 0 !important;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-form.pt-form-inline.pt-form-print .pt-form-group .pt-input-group {
  width: 100%;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-form.pt-form-inline.pt-form-print .pt-form-group input.pt-form-control {
  width: 100%;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-form.pt-form-inline.pt-form-print .pt-form-group:first-child {
  position: relative;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-form.pt-form-inline.pt-form-print .pt-form-group:first-child:before {
  position: absolute;
  bottom: 7px;
  left: 7px;
  width: 30px;
  height: 30px;
  content: "\e9ef";
  font-family: 'icomoon';
  color: #666;
  font-size: 18px;
  z-index: 9;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-form.pt-form-inline.pt-form-print .pt-form-group:first-child:after {
  text-align: center;
  border-radius: 5px;
  background: #fff;
  position: absolute;
  bottom: 12px;
  left: 19px;
  width: 15px;
  height: 15px;
  content: "\e95f";
  font-family: 'icomoon';
  color: green;
  font-size: 12px;
  z-index: 10;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-form.pt-form-inline.pt-form-print .pt-form-group:first-child input.pt-form-control {
  height: 48px;
  padding-left: 40px;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-form.pt-form-inline.pt-form-print .pt-form-group:first-child .pt-input-group-btn .pt-btn.pt-btn-icon {
  height: 48px;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-form.pt-form-inline.pt-form-print .pt-form-group:first-child .pt-input-group-btn .pt-btn.pt-btn-icon:hover {
  background: #fff;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-form.pt-form-inline.pt-form-print .pt-form-group:first-child .pt-input-group-btn .pt-btn.pt-btn-icon:hover i,
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-form.pt-form-inline.pt-form-print .pt-form-group:first-child .pt-input-group-btn .pt-btn.pt-btn-icon:hover span {
  color: #424242;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-main-col.wxtprint-right {
  padding-top: 0;
  margin-top: 0;
  border-left: 1px solid #dedede;
  padding-left: 10px;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-main-col.wxtprint-right .pt-components-pdf-title {
  font-size: 14px;
  line-height: 30px;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-main-col.wxtprint-right .pt-pdfview-footer {
  position: absolute;
  bottom: 0;
  padding-top: 10px;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-main-col.wxtprint-right .pt-components-pdf {
  overflow: auto;
  border: 1px solid #dedede;
}
.pt-dropdown ul.pt-dropdown-components li.pt-list-table.pt-dropdown-print {
  padding-left: 36px;
  border-bottom: 1px solid #bfbfbf;
  width: 100%;
}
.pt-dropdown ul.pt-dropdown-components li.pt-list-table.pt-dropdown-print span {
  border: none;
  padding-left: 0;
}
.pt-dropdown ul.pt-dropdown-components li.pt-list-table.pt-dropdown-print span:first-child {
  display: table-caption;
  width: 100%;
  padding-bottom: 0;
  padding-left: 36px;
}
.pt-dropdown ul.pt-dropdown-components li.pt-list-table.pt-dropdown-print span.note,
.pt-dropdown ul.pt-dropdown-components li.pt-list-table.pt-dropdown-print span.page {
  color: #999;
  padding-top: 0;
}
.pt-dropdown ul.pt-dropdown-components li.pt-list-table.pt-dropdown-print.active.selected {
  background-color: #f8f8f8;
}
.pt-dropdown ul.pt-dropdown-components li.pt-list-table.pt-dropdown-print.active.selected span.title {
  color: #000;
  background-color: #f8f8f8;
}
.pt-dropdown ul.pt-dropdown-components li.pt-list-table.pt-dropdown-print.active.selected span.note,
.pt-dropdown ul.pt-dropdown-components li.pt-list-table.pt-dropdown-print.active.selected span.page {
  color: #999;
}
.pt-modal-qrcode .pt-modal-content {
  box-shadow: none;
}
.pt-modal-qrcode .pt-modal-content .pt-modal-header {
  border-bottom: none;
  text-align: center;
}
.pt-modal-qrcode .pt-modal-content .pt-modal-header .pt-title,
.pt-modal-qrcode .pt-modal-content .pt-modal-header .pt-close {
  float: none;
  display: inline-table;
  vertical-align: middle;
}
.pt-modal-qrcode .pt-modal-content .pt-modal-header .pt-title {
  display: none;
}
.pt-modal-qrcode .pt-modal-content .pt-modal-header .pt-close {
  border-radius: 20px;
  position: absolute;
  bottom: 0;
  left: 50%;
  background: rgba(0, 0, 0, 0.4);
  margin-left: -13px;
}
.pt-modal-qrcode .pt-modal-content .pt-modal-header .pt-close .pt-btn {
  opacity: 0.8;
}
.pt-modal-qrcode .pt-modal-content .pt-modal-header .pt-close .pt-btn i {
  color: #fff;
  font-size: 14px;
}
.pt-modal-qrcode .pt-modal-content .pt-modal-header .pt-close .pt-btn:hover,
.pt-modal-qrcode .pt-modal-content .pt-modal-header .pt-close .pt-btn:active,
.pt-modal-qrcode .pt-modal-content .pt-modal-header .pt-close .pt-btn:focus {
  background-color: transparent;
  opacity: 1;
}
.pt-modal-qrcode .pt-modal-content .pt-modal-footer {
  display: none;
}
.pt-modal-qrcode .pt-modal-content,
.pt-modal-qrcode .pt-modal-content .pt-modal-header,
.pt-modal-qrcode .pt-modal-content .pt-modal-body,
.pt-modal-qrcode .pt-modal-content .pt-modal-footer {
  background: rgba(0, 0, 0, 0);
}
.pt-dialog-qrcode img {
  display: table-cell;
  margin: 0 auto;
  border-radius: 0;
  background: #fff;
  padding: 7px;
}
.pt-modal-body ul.pt-list-currency {
  padding-left: 15px;
}
.pt-modal-body ul.pt-list-currency li {
  margin-bottom: 10px;
  list-style: decimal;
}
.pt-modal-body ul.pt-list-currency li span {
  display: block;
}
.pt-modal-body ul.pt-list-currency li span.title {
  font-size: 14px;
}
.pt-modal.pt-modal-fullpage {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
}
.pt-modal.pt-modal-fullpage .pt-window-control {
  display: none;
}
.pt-modal #dialog-dialog-pdf {
  background: #525659;
}
.pt-modal #dialog-dialog-pdf .pt-modal-header {
  background: #2f3639;
  padding: 6px 10px;
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-title h4 {
  color: #fff;
  font-size: 18px;
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-btn.pt-btn-icon {
  width: 34px;
  height: 34px;
  border-radius: 34px;
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-btn.pt-btn-default {
  background: transparent;
  border: 0;
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-btn.pt-btn-default i,
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-btn.pt-btn-default span {
  color: rgba(255, 255, 255, 0.85);
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-btn.pt-btn-default i {
  font-size: 16px;
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-btn:hover {
  background: #3f4649;
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-btn:hover i,
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-btn:hover span {
  color: #ffffff;
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-close .pt-btn {
  opacity: 0.75;
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-close .pt-btn i,
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-close .pt-btn span {
  color: #fff;
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-close .pt-btn:hover {
  opacity: 1;
  background: #e22500;
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-close .pt-btn:hover i,
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-close .pt-btn:hover span {
  color: #ffffff;
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-modal-header-content {
  margin: 7px;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  background: transparent;
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-modal-header-content .btns-container-intitle {
  float: left;
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-modal-header-content .select-changepage-intitle {
  padding-top: 5px;
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-form label.pt-control-label {
  color: rgba(255, 255, 255, 0.85);
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-form .pt-select.pt-input-group {
  padding-right: 44px;
  padding-left: 0;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-form .pt-select.pt-input-group:hover {
  border: 1px solid #fff;
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-form .pt-select.pt-input-group .pt-form-control {
  background: transparent;
  color: #fff;
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-form .pt-select.pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon {
  width: 24px;
  height: 24px;
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-form .pt-select.pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default {
  background: transparent;
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-form .pt-select.pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default i {
  font-size: 12px;
}
.pt-modal #dialog-dialog-pdf .pt-modal-body {
  background: #525659;
  overflow-x: auto;
}
.pt-modal #dialog-dialog-pdf .pt-modal-body .container-center canvas {
  display: block;
  margin: 10px auto 0;
}
.pt-modal #dialog-dialog-pdf .pt-modal-body .container-center.pt-page-loading:before {
  color: rgba(255, 255, 255, 0.25);
}
.pt-modal #dialog-dialog-pdf .pt-modal-body textarea,
.pt-modal #dialog-dialog-pdf .pt-modal-body textarea[readonly] .pt-modal #dialog-dialog-pdf .pt-modal-body textarea[readonly]:hover {
  background: #fff !important;
  color: #000;
  padding: 10px;
}
.pt-modal #dialog-dialog-pdf .pt-modal-footer {
  background: #525659;
}
.pt-modal.pt-bsr-modal .pt-form.pt-form-grid.pt-form-vertical.pt-form-inline {
  margin-top: 10px;
}
.pt-modal.pt-bsr-modal .pt-form.pt-form-grid.pt-form-vertical.pt-form-inline .pt-form-group.fg-checkbox {
  padding-left: 10px;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-footer {
  padding: 0;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-header .pt-title {
  display: none;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body {
  padding: 0;
  overflow-y: initial;
  overflow-x: initial;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row {
  display: flex;
  width: 100%;
  height: 100%;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col {
  position: relative;
  min-width: inherit;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col img {
  width: 100%;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col .pt-btn-group {
  position: absolute;
  bottom: 10px;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col .pt-btn-group .pt-btn {
  padding: 0 16px;
  border-radius: 0;
  height: 40px;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col .pt-btn-group .pt-btn span,
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col .pt-btn-group .pt-btn i {
  font-size: 16px;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col .pt-btn-group .pt-btn span {
  line-height: 40px;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col.es-content {
  width: calc(100% - (160px));
  border-right: 1px solid #e0e0e0;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col.es-content .stroke-thickness-control {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  height: 30px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col.es-content .stroke-thickness-control button.pt-btn-st {
  height: 30px;
  width: 30px;
  background-color: transparent;
  border: none;
  position: relative;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col.es-content .stroke-thickness-control button.pt-btn-st:before {
  position: absolute;
  top: 50%;
  margin-top: 0px;
  left: 0;
  right: 0;
  height: 1px;
  width: 100%;
  content: "";
  background-color: #ababab;
  z-index: 9;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col.es-content .stroke-thickness-control button.pt-btn-st span {
  background-color: #ababab;
  text-align: center;
  line-height: 30px;
  border-radius: 100px;
  z-index: 11;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col.es-content .stroke-thickness-control button.pt-btn-st.current span {
  background-color: #fff;
  border: 1px solid #fda249;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col.es-content .pt-btn-group {
  right: 10px;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col.es-content .es-tab {
  width: 100%;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col.es-content .es-tab .es-tab-header {
  width: 100%;
  position: absolute;
  top: -28px;
  z-index: 9999999999;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col.es-content .es-tab .es-tab-header ul li.es-tab-header-item {
  border-top: 1px solid transparent;
  text-align: center;
  color: #658bb2;
  font-size: 14px;
  padding: 4px 20px;
  display: inline-block;
  background: transparent;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col.es-content .es-tab .es-tab-header ul li.es-tab-header-item.current {
  border-color: #f1f1f1;
  color: #3b5876;
  background-color: #fff;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col.es-content .es-tab .es-tab-header ul li.es-tab-header-item:hover,
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col.es-content .es-tab .es-tab-header ul li.es-tab-header-item:active {
  color: #3b5876;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col.es-content .es-tab .es-tab-body .es-tab-content {
  display: none;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col.es-content .es-tab .es-tab-body .es-tab-content .pt-form.pt-form-inline {
  padding: 15px;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col.es-content .es-tab .es-tab-body .es-tab-content.current {
  display: block;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col.es-list {
  flex: 1;
  width: 160px;
  padding: 10px;
  background-color: #f5f5f5;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col.es-list ul.es-list-group {
  width: 100%;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col.es-list ul.es-list-group .pt-block-list {
  width: 100%;
  background: transparent;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col.es-list ul.es-list-group .pt-close {
  top: 0;
  right: 0;
  position: absolute;
}
.pt-modal.es-panel .pt-container .pt-modal-content .pt-modal-body .pt-main-row .pt-main-col.es-list .pt-btn-group {
  left: 50%;
  margin-left: -33px;
}
.screen-shot {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 999;
}
.screen-shot .canvas-sharp-shot-outer {
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 auto;
  height: 100%;
  width: fit-content;
}
.screen-shot .canvas-sharp-shot-outer .canvas-sharp-shot {
  position: relative;
}
.screen-shot .screen-shot-dropdown {
  position: absolute;
  right: 100px;
  bottom: 165px;
  height: 32px;
  min-width: 250px;
  background-color: #fff;
  z-index: 999999;
  border-radius: 3px;
  box-shadow: 0px 1px 9px 3px rgba(0, 0, 0, 0.1);
}
.screen-shot .screen-shot-dropdown:before {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 7px;
  width: 0;
  height: 0;
  border-width: 8px;
  border-style: solid;
  border-color: transparent;
  margin-bottom: -1px;
  border-bottom-width: 8px;
  border-bottom-color: currentColor;
  color: #fff;
}
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list {
  padding: 0 10px;
  float: left;
}
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list:first-child {
  padding-right: 0;
}
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list button.pt-btn-icon {
  height: 32px;
  width: 27px;
  background-color: transparent;
  border: none;
}
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list.stroke-list button.pt-btn-icon span {
  background-color: #ababab;
  text-align: center;
  line-height: 30px;
  display: block;
  border-radius: 100px;
}
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list.stroke-list button.pt-btn-icon.current span {
  background-color: #16bc96;
}
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list.color-list button.pt-btn-icon {
  position: relative;
}
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list.color-list button.pt-btn-icon i {
  font-weight: bold;
  font-size: 16px;
}
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list.color-list button.pt-btn-icon:nth-child(1) {
  color: #e22500;
}
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list.color-list button.pt-btn-icon:nth-child(2) {
  color: #fda249;
}
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list.color-list button.pt-btn-icon:nth-child(3) {
  color: #04b6de;
}
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list.color-list button.pt-btn-icon:nth-child(4) {
  color: #16bc96;
}
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list.color-list button.pt-btn-icon:nth-child(5) {
  color: #9e9e9e;
}
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list.color-list button.pt-btn-icon:nth-child(6) {
  color: #ffffff;
  border: 1px solid #e0e0e0;
}
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list.color-list button.pt-btn-icon:hover,
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list.color-list button.pt-btn-icon:active {
  box-shadow: 0 0 2px 3px rgba(0, 0, 0, 0.2);
}
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list.color-list button.pt-btn-icon.current {
  position: relative;
}
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list.color-list button.pt-btn-icon.current:after {
  position: absolute;
  top: 8px;
  left: 8px;
  font-family: 'icomoon';
  font-size: 12px;
  color: #fff;
  content: "\e95d";
}
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list.font-list button.pt-btn-icon span {
  font-size: 12px;
  color: #666;
  display: block;
}
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list.font-list button.pt-btn-icon.current span {
  color: #16bc96;
}
.screen-shot .pt-btn-group {
  position: absolute;
  right: 100px;
  bottom: 200px;
  background-color: #fff;
  padding: 0 10px;
  box-shadow: 0px 1px 9px 3px rgba(0, 0, 0, 0.1);
}
.screen-shot .pt-btn-group .pt-btn-icon {
  height: 32px;
  width: 32px;
  background-color: transparent;
  border: none;
}
.screen-shot .pt-btn-group .pt-btn-icon span,
.screen-shot .pt-btn-group .pt-btn-icon i {
  color: rgba(0, 0, 0, 0.85);
  line-height: 32px;
  text-align: center;
  font-size: 16px;
}
.screen-shot .pt-btn-group .pt-btn-icon span {
  display: block;
  font-size: 18px;
  font-weight: normal;
}
.screen-shot .pt-btn-group .pt-btn-icon:hover,
.screen-shot .pt-btn-group .pt-btn-icon:active .screen-shot .pt-btn-group .pt-btn-icon.current {
  background-color: #dfdfdf;
}
.screen-shot .pt-btn-group .pt-btn-icon:hover span,
.screen-shot .pt-btn-group .pt-btn-icon:active .screen-shot .pt-btn-group .pt-btn-icon.current span,
.screen-shot .pt-btn-group .pt-btn-icon:hover i,
.screen-shot .pt-btn-group .pt-btn-icon:active .screen-shot .pt-btn-group .pt-btn-icon.current i {
  color: rgba(0, 0, 0, 0.85);
}
.screen-shot .pt-btn-group .pt-btn-icon.text-danger {
  position: relative;
  margin-left: 5px;
}
.screen-shot .pt-btn-group .pt-btn-icon.text-danger i {
  color: #e22500;
}
.screen-shot .pt-btn-group .pt-btn-icon.text-danger::before {
  position: absolute;
  top: 5px;
  bottom: 5px;
  width: 1px;
  content: '';
  left: -3px;
  background-color: #e0e0e0;
}
.screen-shot .pt-btn-group .pt-btn-icon.text-success i {
  color: #16bc96;
}
.pt-modal.pt-business-dialog .pt-modal-body.projectselect {
  display: flex;
  width: 100%;
  flex-direction: column;
}
.pt-modal.pt-business-dialog .pt-modal-body.projectselect > div {
  display: inline-flex;
  float: left;
}
.pt-modal.pt-business-dialog .pt-modal-body.projectselect > div:first-child .pt-tree ul.ztree,
.pt-modal.pt-business-dialog .pt-modal-body.projectselect > div:last-child .pt-tree ul.ztree {
  left: 0;
  right: 0;
  width: 100%;
}
.pt-modal.pt-business-dialog .pt-modal-body.projectselect > div:first-child .pt-tree ul.ztree li span.button,
.pt-modal.pt-business-dialog .pt-modal-body.projectselect > div:last-child .pt-tree ul.ztree li span.button {
  display: block;
  float: left;
}
.pt-modal.pt-business-dialog .pt-modal-body.projectselect > div:first-child .pt-tree ul.ztree li a,
.pt-modal.pt-business-dialog .pt-modal-body.projectselect > div:last-child .pt-tree ul.ztree li a {
  white-space: initial;
  display: block;
  padding: 0 5px;
  border-radius: 3px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.pt-modal.pt-business-dialog .pt-modal-body.projectselect > div:first-child .pt-tree ul.ztree li a.curSelectedNode,
.pt-modal.pt-business-dialog .pt-modal-body.projectselect > div:last-child .pt-tree ul.ztree li a.curSelectedNode {
  background: #fda249;
  color: #fff;
}
.pt-modal.pt-business-dialog .pt-modal-body.projectselect > div.pt-main {
  width: 100%;
}
.pt-modal.pt-business-dialog .pt-modal-body.projectselect .tree-multi-query {
  width: 100% !important;
  padding-bottom: 10px;
}
.pt-modal.pt-business-dialog .pt-modal-body.projectselect .tree-multi-body-query {
  display: flex;
  width: 100% !important;
}
.pt-modal.pt-business-dialog .pt-modal-body.projectselect .tree-multi-body-query .arr {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 10px;
}
.pt-modal.pt-business-dialog .pt-modal-body.projectselect .tree-multi-body-query .arr i {
  font-size: 28px;
  color: #aaa;
  margin: 5px auto;
}
.pt-modal.pt-business-dialog .pt-modal-body.projectselect .tree-multi-body-query .arr i:hover {
  color: #fda249;
}
.pt-modal.pt-business-dialog .pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th[ns-orderable="true"],
.pt-modal.pt-protal-menu-setting .pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th[ns-orderable="true"] {
  padding: 0;
}
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.pt-list,
.tree-multi-body-query > div.pt-list,
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.arr,
.tree-multi-body-query > div.arr,
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.right,
.tree-multi-body-query > div.right {
  display: inline-flex;
  float: left;
}
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div ul.ztree,
.tree-multi-body-query > div ul.ztree {
  left: 0 !important;
}
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.pt-list .pt-panel,
.tree-multi-body-query > div.pt-list .pt-panel {
  width: 100%;
}
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.arr,
.tree-multi-body-query > div.arr {
  width: 50px;
  position: relative;
  height: 100%;
}
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.arr .arr-add,
.tree-multi-body-query > div.arr .arr-add,
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.arr .arr-remove,
.tree-multi-body-query > div.arr .arr-remove {
  position: absolute;
  top: 50%;
  left: 11px;
  width: 28px;
  height: 28px;
}
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.arr .arr-add i,
.tree-multi-body-query > div.arr .arr-add i,
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.arr .arr-remove i,
.tree-multi-body-query > div.arr .arr-remove i {
  font-size: 28px;
  color: #42dafc;
}
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.arr .arr-add:hover i,
.tree-multi-body-query > div.arr .arr-add:hover i,
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.arr .arr-remove:hover i,
.tree-multi-body-query > div.arr .arr-remove:hover i,
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.arr .arr-add:active i,
.tree-multi-body-query > div.arr .arr-add:active i,
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.arr .arr-remove:active i,
.tree-multi-body-query > div.arr .arr-remove:active i {
  color: #04b6de;
}
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.arr .arr-add[disabled="disabled"],
.tree-multi-body-query > div.arr .arr-add[disabled="disabled"],
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.arr .arr-remove[disabled="disabled"],
.tree-multi-body-query > div.arr .arr-remove[disabled="disabled"] {
  cursor: not-allowed;
}
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.arr .arr-add[disabled="disabled"] i,
.tree-multi-body-query > div.arr .arr-add[disabled="disabled"] i,
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.arr .arr-remove[disabled="disabled"] i,
.tree-multi-body-query > div.arr .arr-remove[disabled="disabled"] i {
  color: #aaaaaa;
}
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.arr .arr-add,
.tree-multi-body-query > div.arr .arr-add {
  margin-top: -14px;
}
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.arr .arr-remove,
.tree-multi-body-query > div.arr .arr-remove {
  margin-top: -52px;
}
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.arr[disabled="disabled"] .arr-add,
.tree-multi-body-query > div.arr[disabled="disabled"] .arr-add,
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.arr[disabled="disabled"] .arr-remove,
.tree-multi-body-query > div.arr[disabled="disabled"] .arr-remove {
  cursor: not-allowed;
}
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.arr[disabled="disabled"] .arr-add i,
.tree-multi-body-query > div.arr[disabled="disabled"] .arr-add i,
.pt-modal.pt-protal-menu-setting .pt-modal-content .pt-modal-body > div.arr[disabled="disabled"] .arr-remove i,
.tree-multi-body-query > div.arr[disabled="disabled"] .arr-remove i {
  color: #aaa;
}
.tree-multi-body-query {
  display: flex;
  justify-content: space-between;
}
.tree-multi-body-query > div.pt-list,
.tree-multi-body-query > div.arr,
.tree-multi-body-query > div.right {
  flex: 1;
}
.tree-multi-body-query > div.arr {
  max-width: 50px;
}
.nsgrid[ns-position="left"] {
  width: 200px;
  float: left;
  padding-right: 5px;
}
.nsgrid[ns-position="right"] {
  width: calc(100% - 200px);
  float: right;
  padding-left: 5px;
}
.pt-modal.processor-editor-dialog .pt-modal-body .pt-main {
  padding: 0;
}
.pt-modal.processor-editor-dialog .pt-modal-body .pt-main .pt-main-row .pt-main-col + .pt-main-col {
  margin-left: 0;
}
.pt-modal.processor-editor-dialog .pt-modal-body .pt-main .pt-main-row .pt-main-col + .pt-main-col .pt-tab.pt-tab-noborder .pt-tab-body,
.pt-modal.processor-editor-dialog .pt-modal-body .pt-main .pt-main-row .pt-main-col + .pt-main-col .pt-tab.pt-tab-noboder .pt-tab-body,
.pt-modal.processor-editor-dialog .pt-modal-body .pt-main .pt-main-row .pt-main-col + .pt-main-col .pt-tab.pt-tab-noborder .pt-tab-body.pt-tabs-tag,
.pt-modal.processor-editor-dialog .pt-modal-body .pt-main .pt-main-row .pt-main-col + .pt-main-col .pt-tab.pt-tab-noboder .pt-tab-body.pt-tabs-tag {
  border-top: none;
}
.pt-modal.processor-editor-dialog .pt-modal-body .pt-main .pt-main-row .pt-main-col + .pt-main-col .pt-tab.pt-tab-noborder .pt-tab-body .pt-tags-panel,
.pt-modal.processor-editor-dialog .pt-modal-body .pt-main .pt-main-row .pt-main-col + .pt-main-col .pt-tab.pt-tab-noboder .pt-tab-body .pt-tags-panel,
.pt-modal.processor-editor-dialog .pt-modal-body .pt-main .pt-main-row .pt-main-col + .pt-main-col .pt-tab.pt-tab-noborder .pt-tab-body.pt-tabs-tag .pt-tags-panel,
.pt-modal.processor-editor-dialog .pt-modal-body .pt-main .pt-main-row .pt-main-col + .pt-main-col .pt-tab.pt-tab-noboder .pt-tab-body.pt-tabs-tag .pt-tags-panel {
  border-top: 1px solid #ddd;
}
.pt-modal.processor-editor-dialog .pt-modal-body .pt-main .pt-main-row .pt-main-col + .pt-main-col .pt-tab.pt-tab-noborder .pt-tab-body .pt-tab-components .pt-form.pt-form-inline.pt-form-vertical,
.pt-modal.processor-editor-dialog .pt-modal-body .pt-main .pt-main-row .pt-main-col + .pt-main-col .pt-tab.pt-tab-noboder .pt-tab-body .pt-tab-components .pt-form.pt-form-inline.pt-form-vertical,
.pt-modal.processor-editor-dialog .pt-modal-body .pt-main .pt-main-row .pt-main-col + .pt-main-col .pt-tab.pt-tab-noborder .pt-tab-body.pt-tabs-tag .pt-tab-components .pt-form.pt-form-inline.pt-form-vertical,
.pt-modal.processor-editor-dialog .pt-modal-body .pt-main .pt-main-row .pt-main-col + .pt-main-col .pt-tab.pt-tab-noboder .pt-tab-body.pt-tabs-tag .pt-tab-components .pt-form.pt-form-inline.pt-form-vertical {
  border: none;
}
.scand-code-gridlist {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: center;
  align-items: center;
}
.scand-code-gridlist > .nsgrid {
  width: calc(100% - 250px);
  flex: 100;
}
.scand-code-gridlist > .nsgrid.nsgrid-block {
  min-width: 240px;
  width: 240px;
  flex: 1;
  margin-left: 10px;
  padding-top: 34px;
}
.scand-code-gridlist > .nsgrid.nsgrid-block .pt-grid-body.first-notpadding.block {
  border-top: 1px solid #e0e0e0;
}
.scand-code-gridlist > .nsgrid.nsgrid-block .pt-grid-body.first-notpadding.block .pt-block-list:first-child {
  margin-top: -1px !important;
}
.scand-code-gridlist > .nsgrid.nsgrid-block .pt-grid-body.first-notpadding.block .panel-emptyrows.no-data {
  top: -1px;
}
.pt-modal.pt-editor-template .pt-modal-content {
  z-index: 949 !important;
}
.pt-modal.pt-editor-template .pt-modal-bg {
  z-index: 939 !important;
}
.pt-dropdown ul {
  overflow: auto;
}
.pt-dropdown .pt-list {
  display: none;
  position: absolute;
  right: 0;
  z-index: 9;
  margin-top: -1px;
}
.pt-dropdown .pt-dropdown-list,
.pt-dropdown .pt-dropdown-block,
.pt-dropdown .pt-dropdown-table {
  border-top: 1px solid #e0e0e0;
  clear: both;
}
.pt-dropdown .pt-dropdown-list {
  width: 240px;
}
.pt-input-group.pt-businessselect-panel[ns-mode="search"] .pt-dropdown .pt-dropdown-list {
  width: 100%;
  height: auto;
}
.pt-input-group.pt-businessselect-panel[ns-mode="search"] .pt-dropdown .pt-dropdown-list .no-data {
  display: block;
  width: 100%;
  height: 100px;
  text-align: center;
  line-height: 100px;
  max-height: 100px;
  background: #f8f8f8;
  border: 0;
}
.pt-input-group.pt-businessselect-panel[ns-mode="search"] .pt-dropdown .pt-dropdown-list .no-data:before,
.pt-input-group.pt-businessselect-panel[ns-mode="search"] .pt-dropdown .pt-dropdown-list .no-data:after {
  display: none;
}
.pt-input-group.pt-businessselect-panel[ns-mode="search"] .pt-dropdown .pt-dropdown-list .pt-dropdown-components {
  margin-top: -23px;
}
.pt-input-group.pt-businessselect-panel[ns-mode="search"] .pt-dropdown .pt-dropdown-search {
  display: table;
  width: 100%;
  padding: 10px;
  border-top: 1px solid #e0e0e0;
}
.pt-input-group.pt-businessselect-panel[ns-mode="search"] .pt-dropdown .pt-dropdown-search .pt-form-control {
  display: table-cell;
  width: 100%;
  height: 24px;
  border: 1px solid #e0e0e0;
}
.pt-input-group.pt-businessselect-panel[ns-mode="search"] .pt-dropdown .pt-dropdown-search .pt-btn-group {
  display: table-cell;
  text-align: right;
}
.pt-input-group.pt-businessselect-panel[ns-mode="search"] .pt-dropdown .pt-dropdown-search .pt-btn-group .pt-btn {
  float: none;
}
.pt-input-group.pt-businessselect-panel[ns-mode="search"] .pt-dropdown .pt-tags-group + .pt-ptn-group {
  padding: 10px;
  border-top: 1px solid #e0e0e0;
}
.pt-input-group.pt-businessselect-panel[ns-mode="search"] .pt-dropdown > .pt-btn-group {
  display: block;
  width: 100%;
  max-width: 100%;
  position: static;
  padding: 10px;
  border-top: 1px solid #e0e0e0;
}
.pt-input-group.pt-businessselect-panel[ns-mode="search"] .pt-dropdown > .pt-btn-group .pt-btn.add {
  width: 100%;
  float: none;
}
.pt-dropdown .pt-dropdown-block {
  width: 320px;
}
.pt-dropdown .pt-dropdown-block .pt-dropdown-list-item {
  padding: 10px;
  border-bottom: 1px solid #e0e0e0;
}
.pt-dropdown .pt-dropdown-block p {
  color: #9e9e9e;
  margin-top: 5px;
}
.pt-dropdown .pt-dropdown-table {
  width: 600px;
}
.pt-dropdown .pt-dropdown-table .pt-dropdown-table-header .pt-dropdown-list-item,
.pt-dropdown .pt-dropdown-table .pt-dropdown-table-header .pt-dropdown-list-item:hover {
  background: #e0e0e0;
}
.pt-dropdown .pt-dropdown-table .pt-dropdown-list-item {
  display: table;
  width: 100%;
  padding: 0;
  table-layout: fixed;
}
.pt-dropdown .pt-dropdown-table .pt-dropdown-list-item span {
  display: table-cell;
  padding: 3px 10px;
  border: 1px solid #e0e0e0;
  border-width: 0 1px 1px 0;
}
.pt-dropdown .pt-dropdown-table .pt-dropdown-list-item span:first-child {
  width: 28px;
  padding: 0;
  text-align: center;
}
.pt-dropdown .pt-dropdown-table .pt-dropdown-list-item span:nth-child(3),
.pt-dropdown .pt-dropdown-table .pt-dropdown-list-item span:last-child {
  width: 100px;
}
.pt-dropdown .pt-dropdown-table .pt-dropdown-list-item span:last-child {
  border-right: 0;
}
.pt-dropdown .pt-btn.pt-btn-block {
  height: 32px;
}
.pt-dropdown .pt-dropdown-footer {
  padding: 10px;
  border-top: 1px solid #e0e0e0;
}
.pt-dropdown .dropdon-tags .title {
  height: 20px;
  line-height: 20px;
  background: #cbd8e5;
  padding: 0 10px;
}
.pt-dropdown .dropdon-tags .title > * {
  display: inline-block;
  line-height: 20px;
}
.pt-dropdown .dropdon-tags .title .pt-btn-icon {
  background: transparent;
  border: 0;
  float: right;
  width: 20px;
  height: 20px;
  line-height: 20px;
}
.pt-dropdown > .pt-form-control {
  border: 1px solid #e0e0e0;
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.pt-provinceselect .pt-dropdown {
  width: 480px;
}
.pt-dropdown .no-data {
  min-height: 40px !important;
  max-height: 40px;
}
.pt-dropdown .no-data:before {
  margin: -15px 0 0 -25px;
}
.pt-dropdown .no-data:after {
  font-size: 24px;
  margin: -18px 0 0 -38px;
}
.pt-dropdown-list-item {
  padding: 5px 10px;
  cursor: pointer;
  position: relative;
}
.pt-dropdown-list-item:hover {
  background: #4c7298;
}
.pt-dropdown-base .list {
  width: 144px;
  top: 24px;
}
.pt-dropdown-md .list {
  width: 172px;
  top: 32px;
}
.pt-dropdown-lg .list {
  width: 186px;
  top: 40px;
}
.pt-dropdown-list {
  height: 360px;
  overflow-y: auto;
}
.pt-dropdown-list li {
  position: relative;
}
.pt-dropdown-list li a {
  display: block;
  padding: 10px;
}
.pt-dropdown-list li a:hover {
  background: #f8f8f8;
}
.pt-dropdown-list li h6 {
  margin-bottom: 5px;
}
.pt-dropdown-list li p {
  color: #9e9e9e;
}
.pt-dropdown-list li .pt-badge {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -10px;
}
.pt-list-clumn {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
}
.list-checkbox {
  position: relative;
  padding-left: 30px;
}
.list-checkbox:after {
  position: absolute;
  content: '\ea8e';
  width: 16px;
  height: 16px;
  font-family: "icomoon";
  top: 7px;
  left: 12px;
  color: #333;
}
.list-checkbox.selected:after {
  content: '\ea90';
  color: #fff;
}
.pt-dropdown-components li {
  padding: 6px 12px;
  cursor: pointer;
  text-align: left;
  position: relative;
}
.pt-businessselect-single .pt-dropdown-components li {
  padding-right: 24px;
}
.pt-businessselect-multi .pt-dropdown-components li {
  padding-left: 24px;
}
.pt-dropdown-components li:before {
  position: absolute;
  top: 50%;
  content: '';
  font-family: "icomoon";
  font-size: 14px;
  margin-top: -11px;
  display: none;
}
.pt-businessselect-multi .pt-dropdown-components li:before {
  display: block;
  content: '\ea8e';
  color: #000;
  left: 5px;
}
.pt-businessselect-single .pt-dropdown-components li.selected:before {
  display: none;
  right: 5px;
  content: '\e95d';
  color: #fda249;
}
.pt-businessselect-multi .pt-dropdown-components li.selected:before {
  content: '\ea90';
  color: #fda249;
}
.pt-dropdown-components li:hover {
  background: #f6f6f6;
}
.pt-dropdown-components li.pt-list-text {
  width: 240px;
}
.pt-dropdown-components li.pt-list-block {
  width: 320px;
  position: relative;
  padding-left: 30px;
}
.pt-dropdown-components li.pt-list-block span {
  display: block;
  padding: 6px 0;
}
.pt-dropdown-components li.pt-list-block .title {
  border-bottom: 0;
}
.pt-dropdown-components li.pt-list-block:after {
  position: absolute;
  content: '\ea8e';
  width: 16px;
  height: 16px;
  font-family: "icomoon";
  top: 7px;
  left: 12px;
  color: #333;
}
.pt-dropdown-components li.pt-list-block.selected:after {
  content: '\ea90';
  color: #fff;
}
.pt-dropdown-components li.pt-list-block:before,
.pt-dropdown-components li.pt-list-block:after {
  top: 13px;
}
.pt-dropdown-components li.pt-list-table {
  display: table;
  width: 100%;
  padding: 0;
  table-layout: fixed;
  position: relative;
  padding-left: 30px;
  padding-left: 0;
}
.pt-dropdown-components li.pt-list-table span {
  display: table-cell;
  padding: 6px 12px;
  border: 1px solid #e0e0e0;
  border-width: 0 1px 1px 0;
  width: 100%;
}
.pt-dropdown-components li.pt-list-table span:first-child {
  width: 280px;
  padding-left: 36px;
}
.pt-dropdown-components li.pt-list-table.selected {
  background: #659ac7;
}
.pt-dropdown-components li.pt-list-table.selected span {
  color: #fff;
}
.pt-dropdown-components li.pt-list-table:after {
  position: absolute;
  content: '\ea8e';
  width: 16px;
  height: 16px;
  font-family: "icomoon";
  top: 7px;
  left: 12px;
  color: #333;
}
.pt-dropdown-components li.pt-list-table.selected:after {
  content: '\ea90';
  color: #fff;
}
.pt-dropdown-components li.active {
  background: #f5ede4;
}
.pt-dropdown-components li.selected {
  background: #f8f8f8;
  color: #fda249;
}
.pt-dropdown-components li.selected:before {
  content: '\ea90';
  color: #fda249;
}
.pt-dropdown-components li[disabled="disabled"]:hover {
  background: #eee;
  color: #9e9e9e;
  cursor: not-allowed;
}
.pt-input-group .pt-dropdown ul.pt-dropdown-components {
  width: auto;
}
.pt-dropdown-components.pt-dropdown-components-checkbox li span:first-child {
  width: 280px;
  padding-left: 36px;
}
.pt-dropdown-components.pt-dropdown-components-checkbox li.selected {
  background: #fff;
}
.pt-dropdown-components[select-type="single"] li {
  padding-left: 12px;
}
.pt-dropdown-components[select-type="single"] li:before {
  display: none;
}
.pt-dropdown-components.pt-icon-preview li[ns-value^="icon-"],
.pt-dropdown-components.pt-icon-preview li[ns-value*="icon-"] {
  display: block;
  width: 40px;
  height: 40px;
  padding: 0;
  line-height: 40px;
  text-align: center;
  border: 1px solid #e0e0e0;
  border-width: 0 1px 1px 0;
  float: left;
}
.pt-dropdown-components.pt-icon-preview li[ns-value^="icon-"]:before,
.pt-dropdown-components.pt-icon-preview li[ns-value*="icon-"]:before {
  display: none;
}
.pt-dropdown-components.pt-icon-preview li[ns-value^="icon-"] i,
.pt-dropdown-components.pt-icon-preview li[ns-value*="icon-"] i {
  height: 40px;
  line-height: 40px;
  font-size: 18px;
}
.pt-dropdown-components.pt-icon-preview li[ns-value^="icon-"].selected,
.pt-dropdown-components.pt-icon-preview li[ns-value*="icon-"].selected {
  background: #fda249;
  border-color: #fda249;
  color: #fff;
}
.pt-tags-group {
  padding-right: 40px;
  background: #ffffff;
  border: 1px solid #dddddd;
  border-width: 1px 0;
}
.pt-input-group .pt-dropdown .pt-tags-group + .pt-btn-group {
  position: static;
  width: 100%;
  max-width: 100%;
}
.pt-input-group .pt-dropdown .pt-tags-group + .pt-btn-group .pt-btn.add {
  width: 100%;
  text-align: center;
  height: 30px;
  line-height: 30px;
}
.pt-input-group .pt-dropdown .pt-tags-group + .pt-btn-group .pt-btn.clear {
  position: absolute;
  top: 370px;
  right: 8px;
  z-index: 0;
}
.pt-tags-group.no-data {
  border: 1px solid #dddddd;
  border-width: 1px 0;
  background: #f5f5f5;
}
.pt-input-group .pt-dropdown .pt-tags-group.no-data + .pt-btn-group .pt-btn.clear {
  z-index: -1;
}
.pt-tags-group.no-data:before,
.pt-tags-group.no-data:after {
  color: #9e9e9e;
}
.pt-tags-group .selected {
  position: relative;
  display: inline-block;
  padding: 0 5px;
  border-radius: 3px;
  background: #98b2cb;
  margin: 2.5px 5px 2.5px 0;
  cursor: pointer;
}
.pt-tags-group .selected:after {
  font-family: "icomoon";
  content: '\e968';
}
.pt-tags-group .selected:hover {
  background: #87a5c3;
}
.pt-input-group.btn-clear-arrow-down .pt-input-group-btn .pt-btn.clear {
  right: 24px;
}
.pt-dropdown-pager .pt-dropdown {
  padding-bottom: 26px;
  overflow-y: hidden;
}
.pt-dropdown-pager ul {
  overflow-y: hidden;
}
.pt-dropdown-pager .pt-pager {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  height: 25px;
  border-top: 1px solid #e0e0e0;
  text-align: right;
}
.pt-dropdown-pager .pt-pager .pt-form .pt-form-body .pt-page-turn {
  display: table;
  max-width: 175px;
}
.pt-dropdown-pager .pt-pager .pt-form .pt-form-body .pt-page-turn .pt-btn-group {
  position: inherit;
  display: inline-table;
  white-space: normal;
  width: 52px;
}
.pt-dropdown-pager .pt-pager .pt-form .pt-form-body .pt-page-turn .pt-btn-group .pt-btn + .pt-btn {
  margin-left: 0;
}
.pt-dropdown-pager .pt-pager .pt-form .pt-form-body .pt-page-turn .pt-btn-group .pt-btn.pt-btn-icon {
  background: transparent;
  margin-right: 0;
  height: 23px;
}
.pt-dropdown-pager .pt-pager .pt-form .pt-form-body .pt-page-turn .pt-btn-group .pt-btn.pt-btn-icon:hover {
  background: #eeeeee;
  color: #424242;
}
.pt-dropdown-pager .pt-pager .pt-form .pt-form-body .pt-page-turn .pt-btn-group .pt-btn.pt-btn-icon:focus {
  color: #424242;
}
.pt-dropdown-pager .pt-pager .pt-form .pt-form-body .pt-page-turn .pt-btn-group .pt-btn.pt-btn-icon.disabled,
.pt-dropdown-pager .pt-pager .pt-form .pt-form-body .pt-page-turn .pt-btn-group .pt-btn.pt-btn-icon[disabled] {
  border: none;
}
.pt-dropdown-pager .pt-pager .pt-form .pt-form-body .pt-page-turn .pt-btn-group .pt-btn.pt-btn-icon.disabled:hover,
.pt-dropdown-pager .pt-pager .pt-form .pt-form-body .pt-page-turn .pt-btn-group .pt-btn.pt-btn-icon[disabled]:hover {
  background-color: transparent;
}
.pt-dropdown-pager .pt-pager .pt-form .pt-form-body .pt-page-turn .pt-form-group {
  width: 100%;
  display: table-cell;
}
.pt-dropdown-pager .pt-pager .pt-form .pt-form-body .pt-page-turn .pt-form-group label.pt-control-label,
.pt-dropdown-pager .pt-pager .pt-form .pt-form-body .pt-page-turn .pt-form-group .pt-input-group-btn,
.pt-dropdown-pager .pt-pager .pt-form .pt-form-body .pt-page-turn .pt-form-group .pt-input-group-select {
  display: none;
}
.pt-dropdown-pager .pt-pager .pt-form .pt-form-body .pt-page-turn .pt-form-group .pt-input-group {
  border: none;
  padding: 0 5%;
}
.pt-dropdown-pager .pt-pager .pt-form .pt-form-body .pt-page-turn .pt-form-group .pt-input-group .pt-form-control {
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #e0e0e0;
}
.pt-dropdown-add .pt-dropdown {
  overflow-y: hidden;
  box-sizing: content-box;
}
.pt-dropdown-add .pt-dropdown ul.pt-dropdown-components + .pt-dropdown-add-btn {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 35px;
  padding-left: 13px;
  border-top: 1px solid #e0e0e0;
  right: 0;
  padding: 5px 13px;
}
.pt-dropdown-add .pt-dropdown ul.pt-dropdown-components + .pt-dropdown-add-btn .pt-btn-group {
  position: static;
}
.pt-dropdown-add .pt-dropdown ul.pt-dropdown-components + .pt-dropdown-add-btn .pt-btn-group .pt-btn.pt-btn-icon {
  border: 1px dashed #e0e0e0;
}
.pt-dropdown-add .pt-dropdown ul.pt-dropdown-components + .pt-dropdown-add-btn .pt-btn-group .pt-btn.pt-btn-icon i {
  color: #999999;
  font-size: 16px;
}
.pt-dropdown-add .pt-dropdown ul.pt-dropdown-components + .pt-dropdown-add-btn .pt-btn-group .pt-btn.pt-btn-icon:hover,
.pt-dropdown-add .pt-dropdown ul.pt-dropdown-components + .pt-dropdown-add-btn .pt-btn-group .pt-btn.pt-btn-icon:active,
.pt-dropdown-add .pt-dropdown ul.pt-dropdown-components + .pt-dropdown-add-btn .pt-btn-group .pt-btn.pt-btn-icon:focus {
  border-color: #bfbfbf;
  background-color: transparent;
}
.pt-dropdown-add .pt-dropdown ul.pt-dropdown-components + .pt-dropdown-add-btn .pt-btn-group .pt-btn.pt-btn-icon:hover i,
.pt-dropdown-add .pt-dropdown ul.pt-dropdown-components + .pt-dropdown-add-btn .pt-btn-group .pt-btn.pt-btn-icon:active i,
.pt-dropdown-add .pt-dropdown ul.pt-dropdown-components + .pt-dropdown-add-btn .pt-btn-group .pt-btn.pt-btn-icon:focus i {
  color: #424242;
}
.pt-area-dropdown {
  width: 360px;
  position: fixed;
  z-index: 9999;
}
.pt-area-dropdown .pt-panel .pt-panel-header {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: -2px;
}
.pt-area-dropdown .pt-panel .pt-panel-header .pt-area-search-box {
  width: 100%;
  position: relative;
  z-index: 1;
  padding-right: 44px;
  background: #f8f8f8;
}
.pt-area-dropdown .pt-panel .pt-panel-header .pt-area-search-box .pt-input-group {
  width: 100%;
  padding: 10px;
  height: 42px;
  border-right: 0;
}
.pt-area-dropdown .pt-panel .pt-panel-header .pt-area-search-box .pt-input-group:hover {
  border-color: #e0e0e0;
  box-shadow: none;
}
.pt-area-dropdown .pt-panel .pt-panel-header .pt-area-search-box .pt-input-group .pt-form-control {
  width: 100%;
  border: 1px solid #e0e0e0;
}
.pt-area-dropdown .pt-panel .pt-panel-header .pt-area-search-box .pt-input-group .pt-input-group-btn {
  top: 11px;
  right: 11px;
}
.pt-area-dropdown .pt-panel .pt-panel-header .pt-area-search-box .pt-input-group + .pt-input-group-btn {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  width: 44px;
  height: 43px;
  border: 1px solid #e0e0e0;
  border-left: 0;
}
.pt-area-dropdown .pt-panel .pt-panel-header .pt-area-search-box .pt-input-group + .pt-input-group-btn .pt-btn-default {
  border: 1px solid #e0e0e0;
}
.pt-area-dropdown .pt-panel .pt-panel-header .pt-area-search-box .pt-input-group + .pt-input-group-btn .pt-btn-default:hover {
  border-color: #fda249;
}
.pt-area-dropdown .pt-panel .pt-panel-body .pt-tags-panel {
  padding: 10px;
  border: 1px solid #e0e0e0;
  border-top: 0;
  margin-bottom: 10px;
  height: 140px;
  overflow-y: auto;
  background: #fff;
}
.pt-area-dropdown .pt-panel .pt-panel-body .pt-tags-panel .pt-title {
  width: 100%;
  height: 34px;
  line-height: 24px;
  font-weight: bold;
}
.pt-area-dropdown .pt-panel .pt-panel-body .pt-tags-panel .pt-title .pt-btn-icon {
  float: right;
  border: 0;
}
.pt-area-dropdown .pt-panel .pt-panel-body .pt-tags-panel .pt-tags-group {
  padding: 0;
  border: 0;
  height: auto;
  overflow: hidden;
  margin: 0 -5px;
}
.pt-area-dropdown .pt-panel .pt-panel-body .pt-tags-panel .pt-tags-group .pt-tags-item {
  display: block;
  border: 1px solid #e0e0e0;
  float: left;
  margin: 5px;
  padding: 0 0 0 5px;
}
.pt-area-dropdown .pt-panel .pt-panel-body .pt-tags-panel .pt-tags-group .pt-tags-item:hover {
  background: #fafafa;
}
.pt-area-dropdown .pt-panel .pt-panel-body .pt-tags-panel .pt-tags-group .pt-tags-item .pt-btn-icon {
  border: 0;
  background: transparent;
  margin-left: 5px;
}
.pt-area-dropdown .pt-panel .pt-panel-body .pt-tags-panel .pt-tags-group .pt-tags-item .pt-btn-icon:hover {
  background: transparent;
}
.pt-area-dropdown .pt-panel .pt-panel-body .pt-tags-panel .pt-tags-group .pt-tags-item .pt-btn-icon:hover i {
  color: #fda249;
}
.pt-area-dropdown .pt-panel .pt-panel-body .pt-tab {
  margin-top: -3px;
}
.pt-area-dropdown .pt-panel .pt-panel-body .pt-tab .pt-tab-header {
  background: #f8f8f8;
  border-bottom: 1px solid #e0e0e0;
}
.pt-area-dropdown .pt-panel .pt-panel-body .pt-tab .pt-tab-header .pt-nav {
  border: 1px solid #e0e0e0;
  border-bottom: 0;
  border-left: 0;
}
.pt-area-dropdown .pt-panel .pt-panel-body .pt-tab .pt-tab-header .pt-nav ul .pt-nav-item {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  width: 20%;
  margin-left: 0;
  border: 0;
  border-left: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  background: #f8f8f8;
}
.pt-area-dropdown .pt-panel .pt-panel-body .pt-tab .pt-tab-header .pt-nav ul .pt-nav-item.current {
  border-bottom: 0;
  background: #fff;
}
.pt-area-dropdown .pt-panel .pt-panel-body .pt-tab .pt-tab-body {
  padding: 0;
  border: 0;
}
.pt-area-dropdown .pt-panel .pt-panel-body .pt-tab .pt-tab-body .pt-tab-content {
  margin-top: 2px;
}
.pt-area-dropdown .pt-panel .pt-panel-body .pt-list {
  background: #fff;
}
.pt-area-dropdown .pt-panel .pt-panel-body .pt-list .pt-list-group {
  border-top: 0;
  height: 140px;
  overflow-y: auto;
}
.pt-area-dropdown .pt-panel .pt-panel-body .pt-list .pt-list-group .pt-list-item {
  padding: 5px 10px;
  cursor: pointer;
  height: 28px;
  line-height: 18px;
}
.pt-area-dropdown .pt-panel .pt-panel-body .pt-list .pt-list-group .pt-list-item:hover {
  background: #f8f8f8;
  color: #fda249;
}
.pt-tab {
  position: relative;
}
.pt-tab.pt-tab-components-tabs .pt-tab-body {
  padding: 0;
}
.pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tree .ztree {
  border: none;
  background: transparent;
}
.pt-tab-header {
  display: block;
  min-height: 30px;
  position: relative;
}
.pt-tab-header .pt-title {
  display: none;
  float: left;
  height: 30px;
}
.pt-tab-header .pt-title + .pt-nav {
  margin-left: 10px;
}
.pt-tab-header .pt-nav {
  min-height: 30px;
}
.pt-tab-header .pt-nav li a {
  background: #f5f5f5;
  color: #424242;
  transition: ease-in-out all 0.15s;
}
.pt-tab-header .pt-nav li a:hover {
  background: #ffffff;
  color: #424242;
}
.pt-tab-header .pt-nav li.current a {
  background: #ffffff;
  color: #2a3f54;
}
.pt-tab-header .pt-nav .pt-nav-item {
  height: 30px;
  line-height: 28px;
  cursor: pointer;
}
.pt-tab-header .pt-nav .pt-nav-item[disabled="disabled"] a {
  color: #9e9e9e !important;
  cursor: not-allowed;
}
.pt-tab-header .pt-nav .pt-nav-item[disabled="disabled"] a:hover {
  color: #9e9e9e !important;
}
.pt-tab-header .pt-nav .pt-nav-item[disabled="disabled"].current a {
  color: #9e9e9e !important;
}
.pt-tab-header .pt-nav .pt-nav-item a {
  border: 1px solid #e0e0e0;
  position: relative;
  padding: 0 15px;
}
.pt-tab-header .pt-nav .pt-nav-item a span.pt-tab-value {
  color: #666;
  background: #d3d3d3;
  position: absolute;
  top: -2px;
  padding: 3px 5px;
  line-height: 1;
  font-size: 12px;
  transform: scale(0.8);
  border-radius: 10px;
  left: 100%;
  margin-left: -16px;
}
.pt-tab-header .pt-nav .pt-nav-item + .pt-nav-item {
  margin-left: 2px;
}
.pt-tab-header .pt-nav .pt-nav-item.current a {
  border-bottom-color: transparent;
  color: #fda249;
}
.pt-tab-header .pt-nav .pt-nav-item.current a span.pt-tab-value {
  color: #fff;
  background: #fda249;
}
.pt-tab-header .pt-nav .pt-nav-item.current span {
  color: #2a3f54;
}
.pt-tab-header .pt-nav .pt-nav-item:first-child.current {
  margin-left: 0;
}
.pt-btn-toggle {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
}
.pt-tab-body {
  position: relative;
  display: block;
  padding: 6px;
  background: #fff;
  border: 1px solid #e0e0e0;
  margin-top: -1px;
}
.limsreport .pt-pdfview .pt-pdfview-body .pt-tab.pt-tab-noborder .pt-tab-body,
.limsreport .pt-pdfview .pt-pdfview-body .pt-tab.pt-tab-noboder .pt-tab-body {
  padding: 10px;
}
.pt-tab-body .pt-tab-content {
  display: none;
}
.pt-tab-body .pt-tab-content.current {
  display: block;
}
.pt-tab-body .pt-tab-content.current[disabled="disabled"]:before {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: not-allowed;
  z-index: 9;
}
.pt-tab-body .pt-tab-content .pt-btn-group.pt-btn-group-multi {
  position: absolute;
  z-index: 9;
  top: -28px;
  right: 0;
  margin-right: 0;
}
.pt-modal-body .pt-tab-body {
  padding-right: 0;
  padding-left: 0;
}
.pt-modal-body .pt-tab-body .pt-tab-content {
  display: block;
}
.pt-tab-footer {
  display: none;
}
.pt-tab-components.hasbtn .nsgrid {
  margin-bottom: 10px;
}
.pt-tab-components .pt-tree .ztree {
  z-index: 1;
}
.pt-othertab {
  position: relative;
}
.pt-othertab-header {
  display: block;
  min-height: 30px;
  z-index: 2;
  position: fixed;
  top: 128px;
  left: 50%;
  border-bottom: 1px solid #e0e0e0;
  width: 1170px;
  margin-left: -585px;
}
.pt-othertab-header .pt-title {
  display: none;
  float: left;
  height: 30px;
}
.pt-othertab-header .pt-title + .pt-nav {
  margin-left: 10px;
}
.pt-othertab-header .pt-nav {
  min-height: 30px;
}
.pt-othertab-header .pt-nav li a {
  background: #f5f5f5;
  color: #424242;
  transition: ease-in-out all 0.15s;
}
.pt-othertab-header .pt-nav li a:hover {
  background: #ffffff;
  color: #424242;
}
.pt-othertab-header .pt-nav li.current a {
  background: #ffffff;
  color: #2a3f54;
}
.pt-othertab-header .pt-nav ul {
  display: flex;
}
.pt-othertab-header .pt-nav ul .pt-nav-item {
  height: 30px;
  min-width: 100px;
  line-height: 28px;
  flex: 1;
}
.pt-othertab-header .pt-nav > ul {
  display: table;
  width: 100%;
}
.pt-othertab-header .pt-nav .pt-nav-item {
  display: table-cell;
  float: none;
}
.pt-othertab-header .pt-nav .pt-nav-item a {
  border-right: 1px solid #e0e0e0;
  line-height: 30px;
}
.pt-othertab-header .pt-nav .pt-nav-item:not(.current) a {
  border-bottom-color: transparent;
}
.pt-othertab-header .pt-nav .pt-nav-item:last-child a {
  border-right: 0;
}
.pt-othertab-header .pt-nav .pt-nav-item.current {
  position: relative;
}
.pt-othertab-header .pt-nav .pt-nav-item.current a {
  font-weight: bold;
}
.pt-othertab-header .pt-nav .pt-nav-item.current:after {
  position: absolute;
  content: '';
  height: 1px;
  background: #fff;
  left: 0;
  right: 1px;
  bottom: -1px;
}
.pt-othertab-body {
  position: relative;
  z-index: 1;
  display: block;
  padding: 6px;
  background: #fff;
  border: 1px solid #e0e0e0;
  margin-top: -1px;
}
.pt-othertab-body .pt-othertab-content {
  display: none;
}
.pt-othertab-body .pt-othertab-content.current {
  display: block;
}
.pt-modal-body .pt-othertab-body {
  padding-right: 0;
  padding-left: 0;
}
.pt-modal-body .pt-othertab-body .pt-othertab-content {
  display: block;
}
.pt-othertab-footer {
  display: none;
}
.pt-modal.multiDialog .pt-modal-body.pt-modal-tab {
  background-color: #fff;
  border-top: 0;
}
.pt-modal.multiDialog .pt-modal-body.pt-modal-tab.no-tab-nav,
.pt-modal.multiDialog .pt-modal-body.pt-modal-tab.pt-modal-tab-hidetitle {
  margin-top: 0;
}
.pt-modal.multiDialog .pt-modal-body.pt-modal-tab.no-tab-nav .pt-tab-header,
.pt-modal.multiDialog .pt-modal-body.pt-modal-tab.pt-modal-tab-hidetitle .pt-tab-header {
  border-bottom: 1px solid transparent;
}
.pt-modal.multiDialog .pt-modal-body.pt-modal-tab .pt-tab-header {
  left: 0;
  top: -31px;
  border-bottom-color: transparent;
  position: absolute;
  width: auto;
  margin-left: 0;
}
.pt-modal.multiDialog .pt-modal-body.pt-modal-tab .pt-tab-header .pt-nav > ul {
  display: table;
  width: 100%;
}
.pt-modal.multiDialog .pt-modal-body.pt-modal-tab .pt-tab-header .pt-nav .pt-nav-item {
  display: inline-block;
  float: none;
}
.pt-modal.multiDialog .pt-modal-body.pt-modal-tab .pt-tab-header .pt-nav .pt-nav-item a {
  border: 1px solid #e0e0e0;
  line-height: 30px;
}
.pt-modal.multiDialog .pt-modal-body.pt-modal-tab .pt-tab-header .pt-nav .pt-nav-item:last-child a {
  border-right-width: 1px;
}
.pt-modal.multiDialog .pt-modal-body.pt-modal-tab .pt-tab-header .pt-nav .pt-nav-item.current a {
  border-bottom-color: transparent;
}
.pt-modal.multiDialog .pt-modal-body.pt-modal-tab .pt-tab-body {
  padding: 6px;
  margin-top: 30px;
  border: 1px solid #e0e0e0;
}
.pt-modal.multiDialog .pt-modal-body.pt-modal-tab .pt-othertab.pt-othertab-onlychild .pt-othertab-body {
  border: none;
}
.pt-modal.multiDialog .pt-modal-body.pt-modal-tab .pt-othertab.pt-othertab-onlychild .pt-othertab-body .pt-main {
  padding: 0;
}
.pt-modal.multiDialog .pt-modal-body.pt-modal-tab .pt-othertab.pt-othertab-onlychild .pt-othertab-body .pt-main .pt-tab-header {
  display: none;
}
.pt-modal.multiDialog .pt-modal-body.pt-modal-tab .pt-othertab.pt-othertab-onlychild .pt-othertab-body .pt-main .pt-tab-body {
  margin-top: 0;
  border: none;
}
.pt-modal .pt-modal-body .pt-tab.pt-tab-components-tabs.pt-tab-modal .pt-tab-body .pt-tab-content {
  display: none;
}
.pt-modal .pt-modal-body .pt-tab.pt-tab-components-tabs.pt-tab-modal .pt-tab-body .pt-tab-content.current {
  display: block;
}
.pt-tab.pt-tab-noborder .pt-tab-header,
.pt-tab.pt-tab-noboder .pt-tab-header {
  margin-bottom: 1px;
}
.pt-tab.pt-tab-noborder .pt-tab-header .pt-nav .pt-nav-item a,
.pt-tab.pt-tab-noboder .pt-tab-header .pt-nav .pt-nav-item a {
  border-width: 0px;
  background-color: transparent;
  font-size: 14px;
  padding: 0 10px;
}
.pt-tab.pt-tab-noborder .pt-tab-header .pt-nav .pt-nav-item:first-child a,
.pt-tab.pt-tab-noboder .pt-tab-header .pt-nav .pt-nav-item:first-child a {
  padding-left: 0;
}
.pt-tab.pt-tab-noborder .pt-tab-header .pt-nav .pt-nav-item.current,
.pt-tab.pt-tab-noboder .pt-tab-header .pt-nav .pt-nav-item.current {
  position: relative;
}
.pt-tab.pt-tab-noborder .pt-tab-header .pt-nav .pt-nav-item.current:after,
.pt-tab.pt-tab-noboder .pt-tab-header .pt-nav .pt-nav-item.current:after {
  display: none;
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  content: "";
  height: 2px;
  width: 100%;
  background-color: #fda249;
}
.pt-tab.pt-tab-noborder .pt-tab-body,
.pt-tab.pt-tab-noboder .pt-tab-body {
  border: none;
  padding: 0;
}
.pt-tab.pt-tab-screen .pt-tab-header {
  display: flex;
  width: 100%;
  height: 3.7rem;
  justify-content: space-between;
  align-items: center;
}
.pt-tab.pt-tab-screen .pt-tab-header .pt-nav ul {
  overflow: hidden;
  white-space: nowrap;
  height: 3.7rem;
}
.pt-tab.pt-tab-screen .pt-tab-header .pt-nav ul li.pt-nav-item {
  display: inline-block;
  float: none;
}
.pt-tab.pt-tab-screen .pt-tab-header .pt-nav,
.pt-tab.pt-tab-screen .pt-tab-header .pt-nav + .text-right {
  display: table-cell;
  vertical-align: middle;
}
.pt-tab.pt-tab-screen .pt-tab-header .pt-tab-header-more {
  background: #f9f9f9;
  padding: 2px 5px;
  border-radius: 3px;
  cursor: pointer;
}
.pt-tab.pt-tab-screen .pt-tab-header .pt-tab-header-more:hover {
  background: #f1f1f1;
}
.pt-modal .pt-modal-body.pt-modal-tab.hide-tab-header .pt-tab-header {
  display: none;
}
.pt-modal .pt-modal-body.pt-modal-tab.hide-tab-header .pt-tab-body {
  margin-top: 0;
  border: none;
  padding: 0;
}
.pt-tab.pt-tab-lookover {
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.pt-tab.pt-tab-lookover .pt-tab-header .pt-nav {
  padding-left: 10px;
}
.pt-tab.pt-tab-lookover .pt-tab-header .pt-nav .pt-nav-item {
  font-size: 14px;
  padding: 0 10px;
}
.pt-tab.pt-tab-lookover .pt-tab-header .pt-nav .pt-nav-item.current {
  color: #fda249;
}
.pt-tab.pt-tab-lookover .pt-tab-body {
  position: absolute;
  z-index: 19;
  top: 30px;
  right: 10px;
  bottom: 10px;
  left: 10px;
  overflow-y: auto;
}
.tab-switch {
  background-color: #9cebfd;
  padding: 5px;
  width: fit-content;
  border-radius: 3px;
  height: 29px;
}
.tab-switch li.tab-switch-item {
  display: inline-block;
  color: #04b6de;
  background-color: transparent;
  padding: 0 6px;
  line-height: 19px;
  border-radius: 3px;
  cursor: pointer;
}
.tab-switch li.tab-switch-item.current {
  background-color: #04b6de;
  color: #fff;
}
.user-selector {
  position: relative;
}
.user-selector .user-selector-header {
  margin-bottom: 10px;
}
.user-selector .user-selector-content .user-selector-form {
  position: absolute;
  top: 5px;
  right: 0;
}
.user-selector .user-selector-content .user-selector-form .pt-form.pt-form-inline > div {
  float: left;
  margin-left: 10px;
}
.user-selector .user-selector-content .user-selector-form .pt-form.pt-form-inline > div:first-child {
  margin-left: 0;
}
.user-selector .user-selector-content .user-selector-form .pt-form.pt-form-inline > div .pt-form-group {
  margin-bottom: 0;
}
.user-selector .user-selector-content .user-selector-form .pt-form.pt-form-inline > div .pt-form-group,
.user-selector .user-selector-content .user-selector-form .pt-form.pt-form-inline > div .pt-btn-group {
  vertical-align: top;
}
.user-selector .user-selector-content .user-selector-form .pt-form.pt-form-inline .pt-form-footer .pt-btn-group {
  margin-right: 0 !important;
}
.user-selected {
  margin: 10px 0;
}
.user-selected > div {
  display: inline-block;
}
.user-selected .user-selected-title {
  line-height: 22px;
}
.fg-userselector .pt-form-control ul li,
.user-selected .pt-form-control ul li,
.pt-userselector .pt-form-control ul li,
.fg-transfer .pt-form-control ul li,
.fg-userselector .user-selected-content ul li,
.user-selected .user-selected-content ul li,
.pt-userselector .user-selected-content ul li,
.fg-transfer .user-selected-content ul li {
  display: inline-block;
  background-color: #9cebfd;
  padding: 0 10px !important;
  border-radius: 3px;
  line-height: 18px;
  margin-right: 10px;
  position: relative;
}
.fg-userselector .pt-form-control ul li > div,
.user-selected .pt-form-control ul li > div,
.pt-userselector .pt-form-control ul li > div,
.fg-transfer .pt-form-control ul li > div,
.fg-userselector .user-selected-content ul li > div,
.user-selected .user-selected-content ul li > div,
.pt-userselector .user-selected-content ul li > div,
.fg-transfer .user-selected-content ul li > div {
  display: inline-block;
}
.fg-userselector .pt-form-control ul li .pt-input-group-btn,
.user-selected .pt-form-control ul li .pt-input-group-btn,
.pt-userselector .pt-form-control ul li .pt-input-group-btn,
.fg-transfer .pt-form-control ul li .pt-input-group-btn,
.fg-userselector .user-selected-content ul li .pt-input-group-btn,
.user-selected .user-selected-content ul li .pt-input-group-btn,
.pt-userselector .user-selected-content ul li .pt-input-group-btn,
.fg-transfer .user-selected-content ul li .pt-input-group-btn {
  position: absolute;
  top: -5px;
  right: -12px;
  opacity: 0;
}
.fg-userselector .pt-form-control ul li .pt-input-group-btn .pt-btn,
.user-selected .pt-form-control ul li .pt-input-group-btn .pt-btn,
.pt-userselector .pt-form-control ul li .pt-input-group-btn .pt-btn,
.fg-transfer .pt-form-control ul li .pt-input-group-btn .pt-btn,
.fg-userselector .user-selected-content ul li .pt-input-group-btn .pt-btn,
.user-selected .user-selected-content ul li .pt-input-group-btn .pt-btn,
.pt-userselector .user-selected-content ul li .pt-input-group-btn .pt-btn,
.fg-transfer .user-selected-content ul li .pt-input-group-btn .pt-btn,
.fg-userselector .pt-form-control ul li .pt-input-group-btn .pt-btn:hover,
.user-selected .pt-form-control ul li .pt-input-group-btn .pt-btn:hover,
.pt-userselector .pt-form-control ul li .pt-input-group-btn .pt-btn:hover,
.fg-transfer .pt-form-control ul li .pt-input-group-btn .pt-btn:hover,
.fg-userselector .user-selected-content ul li .pt-input-group-btn .pt-btn:hover,
.user-selected .user-selected-content ul li .pt-input-group-btn .pt-btn:hover,
.pt-userselector .user-selected-content ul li .pt-input-group-btn .pt-btn:hover,
.fg-transfer .user-selected-content ul li .pt-input-group-btn .pt-btn:hover {
  border: none;
  transform: scale(0.7);
  background-color: #6ae2fc;
  border-radius: 24px;
  padding: 0;
  height: 22px;
  width: 22px;
}
.fg-userselector .pt-form-control ul li .pt-input-group-btn .pt-btn i,
.user-selected .pt-form-control ul li .pt-input-group-btn .pt-btn i,
.pt-userselector .pt-form-control ul li .pt-input-group-btn .pt-btn i,
.fg-transfer .pt-form-control ul li .pt-input-group-btn .pt-btn i,
.fg-userselector .user-selected-content ul li .pt-input-group-btn .pt-btn i,
.user-selected .user-selected-content ul li .pt-input-group-btn .pt-btn i,
.pt-userselector .user-selected-content ul li .pt-input-group-btn .pt-btn i,
.fg-transfer .user-selected-content ul li .pt-input-group-btn .pt-btn i,
.fg-userselector .pt-form-control ul li .pt-input-group-btn .pt-btn:hover i,
.user-selected .pt-form-control ul li .pt-input-group-btn .pt-btn:hover i,
.pt-userselector .pt-form-control ul li .pt-input-group-btn .pt-btn:hover i,
.fg-transfer .pt-form-control ul li .pt-input-group-btn .pt-btn:hover i,
.fg-userselector .user-selected-content ul li .pt-input-group-btn .pt-btn:hover i,
.user-selected .user-selected-content ul li .pt-input-group-btn .pt-btn:hover i,
.pt-userselector .user-selected-content ul li .pt-input-group-btn .pt-btn:hover i,
.fg-transfer .user-selected-content ul li .pt-input-group-btn .pt-btn:hover i,
.fg-userselector .pt-form-control ul li .pt-input-group-btn .pt-btn span,
.user-selected .pt-form-control ul li .pt-input-group-btn .pt-btn span,
.pt-userselector .pt-form-control ul li .pt-input-group-btn .pt-btn span,
.fg-transfer .pt-form-control ul li .pt-input-group-btn .pt-btn span,
.fg-userselector .user-selected-content ul li .pt-input-group-btn .pt-btn span,
.user-selected .user-selected-content ul li .pt-input-group-btn .pt-btn span,
.pt-userselector .user-selected-content ul li .pt-input-group-btn .pt-btn span,
.fg-transfer .user-selected-content ul li .pt-input-group-btn .pt-btn span,
.fg-userselector .pt-form-control ul li .pt-input-group-btn .pt-btn:hover span,
.user-selected .pt-form-control ul li .pt-input-group-btn .pt-btn:hover span,
.pt-userselector .pt-form-control ul li .pt-input-group-btn .pt-btn:hover span,
.fg-transfer .pt-form-control ul li .pt-input-group-btn .pt-btn:hover span,
.fg-userselector .user-selected-content ul li .pt-input-group-btn .pt-btn:hover span,
.user-selected .user-selected-content ul li .pt-input-group-btn .pt-btn:hover span,
.pt-userselector .user-selected-content ul li .pt-input-group-btn .pt-btn:hover span,
.fg-transfer .user-selected-content ul li .pt-input-group-btn .pt-btn:hover span {
  color: #424242;
  line-height: 22px;
}
.fg-userselector .pt-form-control ul li:hover .pt-input-group-btn,
.user-selected .pt-form-control ul li:hover .pt-input-group-btn,
.pt-userselector .pt-form-control ul li:hover .pt-input-group-btn,
.fg-transfer .pt-form-control ul li:hover .pt-input-group-btn,
.fg-userselector .user-selected-content ul li:hover .pt-input-group-btn,
.user-selected .user-selected-content ul li:hover .pt-input-group-btn,
.pt-userselector .user-selected-content ul li:hover .pt-input-group-btn,
.fg-transfer .user-selected-content ul li:hover .pt-input-group-btn {
  opacity: 1;
}
.fg-userselector .pt-userselector {
  min-width: 120px;
  overflow: hidden;
}
.fg-userselector .pt-userselector .pt-form-control {
  overflow: hidden;
}
.fg-userselector .pt-userselector .pt-form-control ul {
  overflow: hidden;
  position: absolute;
  top: 1px;
  left: 0;
  width: calc(100% - 2px);
}
.fg-userselector .pt-userselector .pt-form-control ul li {
  line-height: 20px;
  border-radius: 3px !important;
  background-color: #a6edfd;
}
.fg-userselector .pt-userselector .pt-input-group-btn {
  position: absolute;
  right: 1px;
  top: 1px;
}
.fg-userselector .pt-form-control ul {
  position: absolute;
  top: 4px;
  left: 3px;
}
.fg-userselector .pt-form-control ul li {
  line-height: 20px;
  border-radius: 3px !important;
  background-color: #a6edfd;
}
.fg-userselector .pt-input-group-btn {
  position: absolute;
  right: 3px;
  top: 3px;
}
.pt-formeditor {
  width: 50%;
}
.pt-formeditor .pt-container {
  border: 1px solid #e0e0e0;
  border-bottom: 0;
}
.pt-formeditor .pt-title {
  background: #eeeeee;
  display: block;
  padding: 6px 12px;
  border-bottom: 1px solid #e0e0e0;
}
.pt-formeditor .pt-list {
  overflow-y: auto;
}
.pt-formeditor .pt-list ul:first-child {
  background: #f3f3f3;
}
.pt-formeditor .pt-list ul:first-child li {
  cursor: default;
}
.pt-formeditor .pt-list ul:first-child li:last-child {
  border: 0;
}
.pt-formeditor .pt-list ul:first-child li span {
  color: #424242;
  text-align: center;
}
.pt-formeditor .pt-list ul:first-child li span:hover {
  color: #424242;
}
.pt-formeditor .pt-list ul:first-child li:hover {
  background: #f3f3f3;
}
.pt-formeditor .pt-list li {
  display: flex;
  width: 100%;
  cursor: pointer;
  min-height: 30px;
  border-bottom: 1px solid #e0e0e0;
  position: relative;
  z-index: 1;
}
.pt-formeditor .pt-list li:first-child {
  border-top: 1px solid #e0e0e0;
}
.pt-formeditor .pt-list li > *:first-child {
  border-right: 1px solid #e0e0e0;
}
.pt-formeditor .pt-list li span {
  position: relative;
  display: table-cell;
  padding: 6px;
}
.pt-formeditor .pt-list li span:first-child {
  width: 40px;
  text-align: center;
  padding: 0;
  line-height: 29px;
}
.pt-formeditor .pt-list li:hover {
  background: #f8f8f8;
}
.pt-formeditor .pt-list li.current:not(.pt-nodata) {
  background: #ffffff;
}
.pt-formeditor .pt-list li.current:not(.pt-nodata) > span,
.pt-formeditor .pt-list li.current:not(.pt-nodata) > .autoserial {
  color: #fda249;
  background: transparent;
}
.pt-formeditor .pt-list li.current:not(.pt-nodata) > span:first-child,
.pt-formeditor .pt-list li.current:not(.pt-nodata) > .autoserial:first-child {
  color: transparent;
}
.pt-formeditor .pt-list li.current:not(.pt-nodata) > span:first-child:after,
.pt-formeditor .pt-list li.current:not(.pt-nodata) > .autoserial:first-child:after {
  top: 50%;
  left: 50%;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 8px;
  border-color: transparent transparent transparent #fda249;
  margin: -4px;
}
.pt-formeditor .pt-list li.current:not(.pt-nodata) > span.copy-autoserial:first-child,
.pt-formeditor .pt-list li.current:not(.pt-nodata) > .autoserial.copy-autoserial:first-child {
  position: relative;
}
.pt-formeditor .pt-list li.current:not(.pt-nodata) > span.copy-autoserial:first-child:after,
.pt-formeditor .pt-list li.current:not(.pt-nodata) > .autoserial.copy-autoserial:first-child:after {
  display: none;
}
.pt-formeditor .pt-list li.current:not(.pt-nodata) > span.copy-autoserial:first-child:before,
.pt-formeditor .pt-list li.current:not(.pt-nodata) > .autoserial.copy-autoserial:first-child:before {
  position: absolute;
  content: "\ea7d";
  top: 50%;
  left: 50%;
  width: 14px;
  height: 20px;
  margin: -10px 0 0 -7px;
  font-family: "icomoon";
  font-size: 14px;
  color: #fda249;
  background: transparent;
}
.pt-formeditor .pt-list li.current:not(.pt-nodata) > span.copy-autoserial:first-child:hover,
.pt-formeditor .pt-list li.current:not(.pt-nodata) > .autoserial.copy-autoserial:first-child:hover {
  cursor: pointer;
  background-color: #fffcfa;
}
.pt-formeditor .pt-list li.current:not(.pt-nodata).switch {
  background: #e9ffec;
}
.pt-formeditor .pt-list li.switch span {
  background: #e9ffec;
}
.pt-formeditor .pt-list li.switch span:first-child:before {
  position: absolute;
  content: '';
  width: 3px;
  background: #cfffd6;
  top: 0;
  bottom: 0;
  left: 0;
}
.pt-formeditor .pt-list li .pt-control-text {
  padding: 0 10px;
  display: flex;
  flex: 1;
  align-items: center;
}
.pt-formeditor .pt-list li .pt-control-text i {
  top: 5px;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pt-formeditor[ns-type="sort-choise"] .pt-list ul li[ns-type="sort-choise"] {
  position: relative;
  padding-right: 40px;
}
.pt-formeditor[ns-type="sort-choise"] .pt-list ul li[ns-type="sort-choise"] > span:first-child {
  min-width: 40px;
}
.pt-formeditor[ns-type="sort-choise"] .pt-list ul li[ns-type="sort-choise"]:last-child .pt-radio-group span.pt-radio-inline {
  border-width: 1px 0 1px 1px;
  height: 31px;
}
.pt-formeditor[ns-type="sort-choise"] .pt-list ul li[ns-type="sort-choise"] > span + span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pt-formeditor[ns-type="sort-choise"] .pt-list ul li[ns-type="sort-choise"] .pt-radio-group {
  position: absolute;
  top: 0;
  right: 0;
}
.pt-formeditor[ns-type="sort-choise"] .pt-list ul li[ns-type="sort-choise"] .pt-radio-group span.pt-radio-inline {
  width: 20px;
  height: 30px;
  display: inline-block;
  border: solid #e0e0e0;
  background-color: #fafafa;
  border-width: 1px 0 0px 1px;
  padding: 0;
  margin: 0;
  text-align: center;
}
.pt-formeditor[ns-type="sort-choise"] .pt-list ul li[ns-type="sort-choise"] .pt-radio-group span.pt-radio-inline i {
  font-size: 12px;
  line-height: 29px;
  color: #b8b8b8;
}
.pt-formeditor[ns-type="sort-choise"] .pt-list ul li[ns-type="sort-choise"] .pt-radio-group span.pt-radio-inline:hover i,
.pt-formeditor[ns-type="sort-choise"] .pt-list ul li[ns-type="sort-choise"] .pt-radio-group span.pt-radio-inline.current i {
  color: #16bc96;
}
.pt-formeditor[ns-type="sort-choise"] .pt-list ul li[ns-type="sort-choise"]:hover .pt-radio-group span.pt-radio-inline {
  background-color: #f8f8f8;
}
.pt-formeditor[ns-type="sort-choise"] .pt-list ul li[ns-type="sort-choise"].current .pt-radio-group span.pt-radio-inline {
  background-color: #ffffff;
}
.fixed-col .pt-formeditor:first-child .pt-list ul:first-child li span:nth-child(2) {
  width: 75px;
  border-right: 1px solid #dddddd;
}
.fixed-col .pt-formeditor:first-child .pt-list ul li .pt-control-checkbox {
  width: 75px;
  text-align: center;
  border-right: 1px solid #dddddd;
}
.fixed-col .pt-formeditor:first-child .pt-list ul li .pt-control-checkbox label.checkbox-inline {
  float: none;
  margin: 0 auto;
  line-height: 1;
  height: 100%;
}
.fixed-col .pt-formeditor:first-child .pt-list ul li .pt-control-checkbox label.checkbox-inline:after {
  top: 50%;
  margin-top: -8px;
}
.pt-upload {
  height: auto;
  overflow: hidden;
}
.pt-upload img {
  display: block;
  width: 100%;
}
.pt-upload .pt-form-control {
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.pt-upload .pt-form-control:hover {
  box-shadow: none;
}
.pt-upload .pt-form-control ul {
  height: 16px;
}
.pt-upload .pt-form-control ul li {
  display: block;
  height: 16px;
  line-height: 16px;
  padding: 0 5px;
  float: left;
  cursor: pointer;
  border-radius: 2px;
}
.pt-upload .pt-form-control ul li.selected {
  background: #fda249;
}
.pt-upload .pt-form-control ul li.selected:hover {
  background: #fd9530;
}
.pt-upload .pt-form-control ul li.selected i {
  color: #fff;
}
.pt-upload .pt-form-control ul li:hover {
  background: #eee;
}
.pt-upload .pt-form-control ul li i {
  height: 16px;
  line-height: 16px;
}
.pt-upload .pt-form-control ul li + li {
  margin-left: 5px;
}
.pt-upload .pt-form-control.pt-form-loading {
  position: static;
}
.pt-upload .pt-form-control.pt-form-loading:after {
  left: 0;
  background: transparent;
}
.pt-upload .pt-input-group-btn {
  position: absolute;
  top: 0;
  right: 0;
}
.pt-upload.pt-upload-icon:hover {
  border: 1px solid #e0e0e0;
  box-shadow: none;
}
.pt-upload.pt-upload-icon .pt-upload-list-container {
  right: 17px;
}
.pt-upload.pt-upload-icon .pt-upload-list-container .pt-upload-list {
  display: flex;
  width: 100%;
}
.pt-upload.pt-upload-icon .pt-upload-list-container .pt-upload-list.pt-loading-normal:before {
  font-size: 18px;
}
.pt-upload.pt-upload-icon .pt-upload-list-container .pt-upload-list .pt-upload-names {
  position: relative;
  display: table-cell;
  margin-right: 10px;
  width: 100%;
  height: 26px;
  line-height: 26px;
}
.pt-upload.pt-upload-icon .pt-upload-list-container .pt-upload-list .pt-upload-names .pt-form-control {
  width: 100%;
  height: 26px;
  padding-left: 0;
}
.pt-upload.pt-upload-icon .pt-upload-list-container .pt-upload-list .pt-upload-names .pt-input-group-btn {
  display: block;
  position: absolute;
}
.pt-upload.pt-upload-icon .pt-upload-list-container .pt-upload-list .pt-input-group-btn {
  position: static;
  display: block;
  float: right;
  line-height: 26px;
}
.pt-upload.pt-upload-icon .pt-upload-list-container .pt-upload-list .pt-input-group-btn .pt-btn.pt-btn-icon {
  height: 26px;
  line-height: 26px;
}
.pt-upload.disabled .pt-input-group-btn .pt-btn-default:hover {
  background: #fda249 !important;
  cursor: pointer;
}
.pt-upload.disabled .pt-input-group-btn .pt-btn-default:hover i {
  color: #fff;
}
.pt-upload.disabled .pt-upload-list-container {
  color: #000000;
}
.pt-upload.disabled .pt-upload-list-container .pt-upload-names span {
  color: #000000;
}
.pt-upload.disabled .pt-upload-list-container .pt-btn-link {
  cursor: pointer;
}
.pt-upload.disabled .pt-upload-list-container .pt-btn-link span {
  color: #000000;
}
.pt-upload .pt-btn,
.pt-upload-list-container .pt-btn {
  position: relative;
}
.pt-upload .pt-btn .pt-upload-control,
.pt-upload-list-container .pt-btn .pt-upload-control {
  position: absolute;
  opacity: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 22px;
  height: 22px;
  cursor: pointer;
}
.pt-upload-header {
  height: auto;
  overflow: hidden;
  padding: 15px 0;
}
.pt-upload-header .pt-btn-group .pt-btn.pt-btn-icon {
  position: relative;
  width: 60px;
  height: 60px;
}
.pt-upload-header .pt-btn-group .pt-btn.pt-btn-icon .pt-upload-control {
  width: 60px;
  height: 60px;
}
.pt-upload-header .pt-btn-group .pt-btn.pt-btn-icon:hover {
  background: #fda249;
}
.pt-upload-header .pt-btn-group .pt-btn.pt-btn-icon i {
  font-size: 42px;
}
.pt-upload-header .pt-title {
  font-size: 18px;
  margin-left: 15px;
  padding-top: 18px;
}
.pt-upload-header .pt-title small {
  font-size: 12px;
  color: #fda249;
  display: block;
}
.pt-upload-header .pt-title .pt-radio {
  display: inline-block;
  line-height: 24px;
}
.pt-upload-header .pt-title .pt-radio label.pt-radio-inline {
  font-size: 12px;
}
.pt-media-list {
  margin: 0 -10px;
  overflow-y: auto;
}
.pt-media-item {
  width: 33.3333%;
  padding: 10px;
  position: relative;
  float: left;
}
.pt-media-item .pt-media-image {
  position: relative;
  border: 1px solid #e0e0e0;
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
}
.pt-media-item .pt-media-image img {
  height: auto;
  width: auto;
  max-height: 100%;
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
.pt-media-item .pt-media-image .pt-media-edit {
  position: absolute;
  right: 0;
  bottom: -34px;
  left: 0;
  padding: 5px 10px;
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  transition: ease-in-out all 0.25s;
  text-align: right;
}
.pt-media-item .pt-media-image .pt-media-edit .pt-btn {
  display: inline-block;
  background: transparent;
}
.pt-media-item .pt-media-image .pt-media-edit .pt-btn:hover {
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
}
.pt-media-item .pt-media-image:hover .pt-media-edit {
  bottom: 0;
}
.pt-media-current .pt-media-item .pt-media-image {
  border-color: #fda249;
}
.pt-media-item .pt-media-image.favorite {
  border-color: #fda249;
}
.pt-media-item .pt-mark {
  position: absolute;
  top: 12px;
  left: 0;
  width: 24px;
  height: 24px;
  line-height: 24px;
  color: #fff;
  background: #16bc96;
  text-align: center;
}
.pt-media-title {
  padding: 10px 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  padding-right: 30px;
  line-height: 24px;
}
.pt-media-title .pt-btn.pt-btn-link {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -12px;
  opacity: 0;
  transition: ease-in-out all 0.25s;
}
.pt-media-title:hover .pt-btn {
  opacity: 1;
  text-decoration: none;
}
.pt-media-title .pt-upload-edit {
  position: relative;
}
.pt-media-title .pt-upload-edit .pt-form-control {
  display: inline-block;
  height: 24px;
}
.pt-media-title .pt-upload-edit .pt-btn-group {
  display: inline-block;
}
.pt-media-title .pt-upload-edit .pt-btn-group .pt-btn {
  border: 0;
}
.pt-media-title .pt-upload-edit .pt-btn-group .pt-btn.cancle i {
  color: #e22500;
}
.pt-media-title .pt-upload-edit .pt-btn-group .pt-btn.confirm i {
  color: #16bc96;
}
.pt-media-title .pt-upload-edit .pt-btn-group .pt-btn:hover i {
  color: #fff;
}
.pt-media-mark {
  position: absolute;
  width: 48px;
  height: 48px;
  line-height: 48px;
  top: 10px;
  right: 10px;
  color: #fff;
  z-index: 1;
}
.pt-media-mark i {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #fff;
}
.pt-media-mark:after {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 48px 48px 0;
  border-color: transparent #fda249 transparent transparent;
  top: 0;
  right: 0;
  z-index: 1;
}
.pt-upload-list-container {
  position: fixed;
  z-index: 2999;
}
.pt-upload-list-container .pt-upload-list {
  margin-top: -2px;
  background: #fff;
  border: 1px solid #e0e0e0;
  display: flex;
  flex-wrap: wrap;
  z-index: 2999;
}
.pt-upload-list-container .pt-upload-list:before,
.pt-upload-list-container .pt-upload-list:after {
  content: " ";
  display: table;
}
.pt-upload-list-container .pt-upload-list:after {
  clear: both;
}
.pt-upload-list-container .pt-upload-list:before,
.pt-upload-list-container .pt-upload-list:after {
  content: " ";
  display: table;
}
.pt-upload-list-container .pt-upload-list:after {
  clear: both;
}
.pt-upload-list-container .pt-upload-list:before,
.pt-upload-list-container .pt-upload-list:after {
  content: " ";
  display: table;
}
.pt-upload-list-container .pt-upload-list:after {
  clear: both;
}
.pt-upload-list-container .pt-upload-list.pt-loading-normal:before {
  content: '\e9c0';
}
.pt-upload-list-container .pt-upload-list.pt-loading-normal:after {
  display: block;
}
.pt-upload-list-container .pt-upload-list .pt-upload-names {
  height: 24px;
  line-height: 24px;
  padding: 0 10px;
}
.pt-upload-list-container .pt-upload-list .pt-upload-names .pt-form-control {
  border: 0;
}
.pt-upload-list-container .pt-upload-list .pt-upload-names.pt-upload-names-none {
  padding: 0;
}
.pt-upload-list-container .pt-upload-list-header {
  position: relative;
  background: #2a3f54;
  height: 32px;
  width: 100%;
}
.pt-upload-list-container .pt-upload-list-header .pt-checkbox,
.pt-upload-list-container .pt-upload-list-header .pt-checkbox-harf,
.pt-upload-list-container .pt-upload-list-header .pt-checkbox-full {
  width: 32px;
  height: 32px;
  float: left;
  padding-right: 0;
}
.pt-upload-list-container .pt-upload-list-header .pt-checkbox:after,
.pt-upload-list-container .pt-upload-list-header .pt-checkbox-harf:after,
.pt-upload-list-container .pt-upload-list-header .pt-checkbox-full:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 8px;
  width: 16px;
  height: 16px;
  text-align: center;
  border: 1px solid #e0e0e0;
  font-family: "icomoon";
  margin-top: -8px;
  cursor: pointer;
}
.pt-upload-list-container .pt-upload-list-header .pt-checkbox-harf:after {
  background: #98b2cb;
  content: '\e9cd';
  color: #000;
  border: 0;
}
.pt-upload-list-container .pt-upload-list-header .pt-checkbox-full:after {
  background: #fff;
  content: '\e95d';
  border: 0;
}
.pt-upload-list-container .pt-upload-list-header .pt-input-group-btn {
  top: 50%;
  left: 32px;
  right: auto;
  margin-top: -12px;
  background: transparent;
  padding-top: 4px;
}
.pt-upload-list-container .pt-upload-list-header .pt-input-group-btn .pt-btn + .pt-btn {
  margin-left: 5px;
}
.pt-upload-list-container .pt-upload-list-header .pt-input-group-btn .pt-btn-default {
  background: transparent;
}
.pt-upload-list-container .pt-upload-list-header .pt-input-group-btn .pt-btn-default span,
.pt-upload-list-container .pt-upload-list-header .pt-input-group-btn .pt-btn-default i {
  color: #fff;
}
.pt-upload-list-container .pt-upload-list-header .pt-input-group-btn .pt-btn-default:hover {
  background: #fda249;
}
.pt-upload-list-container .pt-upload-list-body {
  width: 100%;
}
.pt-upload-list-container .pt-upload-list-body ul:before,
.pt-upload-list-container .pt-upload-list-body ul:after {
  content: " ";
  display: table;
}
.pt-upload-list-container .pt-upload-list-body ul:after {
  clear: both;
}
.pt-upload-list-container .pt-upload-list-body ul:before,
.pt-upload-list-container .pt-upload-list-body ul:after {
  content: " ";
  display: table;
}
.pt-upload-list-container .pt-upload-list-body ul:after {
  clear: both;
}
.pt-upload-list-container .pt-upload-list-body ul:before,
.pt-upload-list-container .pt-upload-list-body ul:after {
  content: " ";
  display: table;
}
.pt-upload-list-container .pt-upload-list-body ul:after {
  clear: both;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item {
  width: 100%;
  position: relative;
  padding: 10px;
  padding-left: 32px;
  padding-right: 10px;
  cursor: pointer;
  min-height: 45px;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 8px;
  width: 16px;
  height: 16px;
  text-align: center;
  border: 1px solid #e0e0e0;
  font-family: "icomoon";
  margin-top: -8px;
  cursor: pointer;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item + .pt-upload-list-item {
  border-top: 1px solid #e0e0e0;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item.readonly {
  background: #fff;
  cursor: default;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item.readonly .pt-input-group-btn {
  display: none;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item.readonly .pt-input-group-btn .pt-btn.pt-btn-default:hover {
  background: #fda249 !important;
  cursor: pointer !important;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item.readonly:hover {
  background: #fff;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item.no-check {
  padding-left: 10px;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item.no-check::after {
  display: none;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item:hover {
  background: #f8f8f8;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item.selected {
  display: block;
  background: #fcefe8;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item.selected:after {
  content: '\e95d';
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-list-table {
  display: flex;
  flex: 1;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-upload-thumbs {
  display: table-cell;
  vertical-align: middle;
  width: 34px;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-upload-thumbs .pt-icon {
  display: inline-block;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-upload-thumbs .pt-icon i {
  font-size: 24px;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-upload-thumbs .pt-icon i.icon-file-o {
  color: #6092c6;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-upload-thumbs .pt-icon i.icon-file-word {
  color: #185abd;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-upload-thumbs .pt-icon i.icon-file-excel {
  color: #107c41;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-upload-thumbs .pt-icon i.icon-file-pdf {
  color: #c02434;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-upload-thumbs .pt-icon i.icon-image {
  color: #fda249;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-upload-thumbs .pt-image {
  width: 24px;
  height: 24px;
  display: block;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-upload-names {
  display: flex;
  flex: 1;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-upload-names .pt-form-control {
  width: 100%;
  height: 24px;
  line-height: 24px;
  padding-right: 24px;
  border: 1px solid transparent;
  border: 0;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-upload-names .pt-form-control:focus {
  border: 1px solid #e0e0e0;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-upload-names span {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 24px;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-upload-names .pt-input-group-btn {
  right: 0;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-upload-names + .pt-input-group-btn .pt-btn-icon {
  width: 24px !important;
  height: 24px !important;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-input-group-btn {
  background: transparent;
  padding-top: 10px;
  vertical-align: middle;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-input-group-btn .pt-btn-default {
  background: transparent;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-input-group-btn .pt-btn-default i {
  color: #424242;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-input-group-btn .pt-btn-default:hover {
  background: #fda249;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-input-group-btn .pt-btn-default:hover i {
  color: #ffffff;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-input-group-btn .pt-btn {
  position: relative;
  display: inline-block;
  float: none;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-list-table > .pt-input-group-btn {
  position: static;
  display: table-cell !important;
  text-align: right;
  padding-top: 0;
}
.pt-upload-list-container .pt-upload-list-body ul .pt-upload-list-item .pt-list-table > .pt-input-group-btn .pt-btn {
  width: 24px;
  height: 24px;
}
.pt-upload-list-container .pt-upload-list-footer {
  border-top: 1px solid #e0e0e0;
  background: #f8f8f8;
  width: 100%;
}
.pt-upload-list-container .pt-upload-list-footer .pt-page-turn {
  padding-top: 10px;
  text-align: right;
}
.pt-upload-list-container .pt-upload-list-footer .pt-page-turn .pt-form-control {
  width: 60px !important;
  border-color: #e0e0e0;
  background: #ffffff;
  border: 1px solid #e0e0e0;
  position: static;
}
.pt-upload-list-container .pt-upload-list-footer .pt-page-turn .pt-btn-group,
.pt-upload-list-container .pt-upload-list-footer .pt-page-turn .pt-form-group {
  width: auto;
  margin-left: 5px;
}
.pt-upload-list-container .pt-upload-list-footer .pt-page-turn .pt-form-group {
  display: inline-flex;
  align-items: center;
}
.pt-upload-list-container .pt-upload-list-footer .pt-page-turn .pt-form-group label.pt-control-label {
  width: auto !important;
  min-width: auto !important;
  margin-bottom: 0;
}
.pt-upload-list-container .pt-upload-list-footer .pt-page-turn .pt-input-group {
  width: auto;
  margin: 0 5px;
  display: inherit;
}
.pt-upload-list-container .pt-upload-list-footer .pt-page-turn .pt-input-group .pt-form-control {
  border: 0;
}
.pt-upload-list-container .pt-upload-list-footer .pt-page-turn .pt-btn {
  padding: 0 6px;
}
.pt-upload-list-container .pt-upload-list-footer .pt-input-group-btn {
  top: 0;
}
.pt-upload-list-container .pt-upload-list-footer .pt-input-group-btn .pt-btn.pt-btn-default {
  background: transparent;
}
.pt-upload-list-container .pt-upload-list-footer .pt-input-group-btn .pt-btn.pt-btn-default:hover {
  background: #fda249;
}
.pt-upload-list-container .pt-upload-list-footer .pt-input-group-btn .pt-btn.pt-btn-link {
  text-decoration: none;
}
.pt-upload-list-container .pt-upload-list-footer .pt-input-group-btn .pt-btn.pt-btn-link:hover span,
.pt-upload-list-container .pt-upload-list-footer .pt-input-group-btn .pt-btn.pt-btn-link:focus span {
  text-decoration: none !important;
}
.pt-upload-list-container .pt-upload-list-footer .pt-input-group-select {
  position: absolute;
  right: 0;
  width: 180px;
  left: -1px;
  bottom: 22px;
  border: 1px solid #e0e0e0;
  background: #fff;
  visibility: visible;
}
.pt-upload-list-container .pt-upload-list-footer .pt-input-group-select ul li {
  width: 60px;
  float: left;
  height: 24px;
  line-height: 14px;
  text-align: center;
  cursor: pointer;
}
.pt-upload-list-container .pt-upload-list-footer .pt-input-group-select ul li.active {
  background: #fda249;
  color: #fff;
}
.pt-upload-list-container .pt-upload-list-footer .pt-input-group-select ul li:hover {
  background: #f8f8f8;
  color: #000;
}
.pt-uploadimage {
  position: relative;
  margin-left: 10px;
}
.pt-uploadimage.disabled .pt-form-control {
  border-color: #d7d7d7 !important;
}
.pt-uploadimage .pt-form-control {
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
.pt-uploadimage .pt-form-control .uploadimage-contorl {
  width: 100%;
  border: none;
  height: 100%;
}
.pt-uploadimage .pt-form-control .uploadimage-contorl input.pt-upload-control {
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 2;
}
.pt-uploadimage .pt-form-control .uploadimage-contorl i {
  z-index: 1;
  position: absolute;
  left: 50%;
  top: 50%;
  line-height: 50px;
  margin-left: -25px;
  margin-top: -25px;
}
.pt-uploadimage .pt-form-control .uploadimage-contorl-camera {
  display: flex;
  align-items: stretch;
  height: 100%;
}
.pt-uploadimage .pt-form-control .uploadimage-contorl-camera .uploadimage-contorl,
.pt-uploadimage .pt-form-control .uploadimage-contorl-camera .uploadimage-camera {
  display: flex;
  height: 100%;
  position: relative;
  justify-content: center;
  align-items: center;
}
.pt-uploadimage .pt-form-control .uploadimage-contorl-camera .uploadimage-contorl:hover,
.pt-uploadimage .pt-form-control .uploadimage-contorl-camera .uploadimage-camera:hover {
  background: #f8f8f8;
}
.pt-uploadimage .pt-form-control .uploadimage-contorl-camera .uploadimage-camera .pt-btn.pt-btn-icon {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  border: 0;
  line-height: 1;
}
.pt-uploadimage .pt-form-control .uploadimage-contorl-camera .uploadimage-camera .pt-btn.pt-btn-icon.pt-btn-default:hover {
  background: transparent;
}
.pt-uploadimage .pt-form-control .uploadimage-contorl-camera .uploadimage-camera .pt-btn.pt-btn-icon.pt-btn-default:hover i {
  color: #000;
}
.pt-uploadimage .pt-form-control .uploadimage-contorl-camera .uploadimage-camera .pt-btn.pt-btn-icon i {
  font-size: 26px;
}
.pt-uploadimage .pt-form-control img {
  height: auto;
  width: auto;
  max-height: 100%;
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
.pt-uploadimage .pt-input-group-btn {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 30px;
  background: rgba(0, 0, 0, 0.5);
  padding: 3px;
  text-align: right;
}
.pt-uploadimage .pt-input-group-btn button.pt-btn {
  background: transparent;
  color: #f1f1f1;
}
.pt-uploadimage .pt-input-group-btn button.pt-btn:hover {
  color: #fff;
}
.field {
  position: relative;
}
.field::after {
  content: ".";
  height: 0;
  visibility: hidden;
  display: block;
  clear: both;
}
.pt-form-group.fg-uploadImage.uploadimg-right {
  float: right;
  padding-left: 10px;
}
.pt-form-group.fg-uploadImage.uploadimg-right .pt-uploadimage {
  float: right;
}
.pt-form-group.fg-uploadImage.fg-uploadImage-phone {
  float: left;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  flex-flow: column-reverse;
}
.pt-form-group.fg-uploadImage.fg-uploadImage-phone .pt-control-label {
  width: fit-content;
  text-align: center;
  margin: 0 auto;
  min-width: fit-content;
}
.pt-form-group.fg-uploadImage.fg-uploadImage-phone .pt-uploadimage {
  width: 150px;
  margin: 0 auto;
}
.pt-form-group.fg-uploadImage.fg-uploadImage-phone .pt-uploadimage .pt-form-control {
  position: relative;
}
.pt-form-group.fg-uploadImage.fg-uploadImage-phone .pt-uploadimage .pt-form-control .uploadimage-contorl i {
  width: 50px;
  height: 50px;
  text-align: center;
  font-size: 30px;
}
.pt-form-group.fg-uploadImage.fg-uploadImage-phone .pt-uploadimage .pt-input-group-btn {
  background-color: rgba(0, 0, 0, 0.3);
}
.pt-form-vertical .pt-uploadimage {
  width: 100%;
  margin-left: 0;
}
.pt-upload.upload-excel .upload-docs {
  position: relative;
  height: 25px;
  margin-bottom: 10px;
}
.pt-upload.upload-excel .upload-docs:before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  padding: 0 13px;
  height: 25px;
  line-height: 25px;
  background-color: #2a3f54;
  color: #fff;
  font-size: 12px;
  content: '\9009\62e9\6587\4ef6';
}
.pt-upload.upload-excel .pt-btn-group {
  margin-top: 10px;
}
.pt-upload.upload-excel .pt-btn-group .pt-btn {
  padding: 0 20px;
  height: 32px;
  background-color: #2a3f54;
  border-color: #2a3f54;
}
.pt-upload.upload-excel .pt-btn-group .pt-btn i {
  font-size: 16px;
}
.pt-upload.upload-excel .pt-btn-group .pt-btn i,
.pt-upload.upload-excel .pt-btn-group .pt-btn span {
  color: #fff;
  float: left;
  line-height: 32px;
}
.pt-upload.upload-excel .pt-btn-group .pt-btn:hover,
.pt-upload.upload-excel .pt-btn-group .pt-btn:active {
  background-color: #1c2b39;
  border-color: #1c2b39;
}
.pt-upload.upload-excel .pt-upload-list-container {
  position: initial;
  margin-top: 5px;
}
.pt-upload.upload-excel .pt-upload-list-container .pt-upload-list-body ul li.pt-upload-list-item {
  padding-right: 25px;
  min-height: 40px;
  padding-left: 0;
}
.pt-upload.upload-excel .pt-upload-list-container .pt-upload-list-body ul li.pt-upload-list-item .pt-upload-list-item-title {
  display: flex;
  align-items: center;
}
.pt-upload.upload-excel .pt-upload-list-container .pt-upload-list-body ul li.pt-upload-list-item .pt-upload-list-item-title,
.pt-upload.upload-excel .pt-upload-list-container .pt-upload-list-body ul li.pt-upload-list-item .pt-upload-list-item-title i {
  color: #666;
  align-items: center;
}
.pt-upload.upload-excel .pt-upload-list-container .pt-upload-list-body ul li.pt-upload-list-item .pt-upload-list-item-title i {
  margin-right: 5px;
  font-size: 20px;
}
.pt-upload.upload-excel .pt-upload-list-container .pt-upload-list-body ul li.pt-upload-list-item .pt-progress {
  width: 100%;
  height: 6px;
  margin: 10px 0 0 0;
  float: none;
  display: none;
}
.pt-upload.upload-excel .pt-upload-list-container .pt-upload-list-body ul li.pt-upload-list-item.upload-loading .pt-progress {
  display: block;
}
.pt-upload.upload-excel .pt-upload-list-container .pt-upload-list-body ul li.pt-upload-list-item.upload-loading .pt-upload-list-item-title,
.pt-upload.upload-excel .pt-upload-list-container .pt-upload-list-body ul li.pt-upload-list-item.upload-loading .pt-upload-list-item-title i {
  color: #999;
}
.pt-upload.upload-excel .pt-upload-list-container .pt-upload-list-body ul li.pt-upload-list-item::after {
  display: none;
}
.pt-upload.upload-excel .pt-upload-list-container .pt-upload-list-body ul li.pt-upload-list-item:before {
  position: absolute;
  top: 50%;
  right: 0px;
  bottom: 0;
  margin-top: -9px;
  width: 28px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-family: "icomoon";
  content: "\e967";
  font-size: 12px;
  color: #999;
}
.pt-upload.upload-excel .pt-upload-list-container .pt-upload-list-body ul li.pt-upload-list-item:hover .pt-upload-list-item-title,
.pt-upload.upload-excel .pt-upload-list-container .pt-upload-list-body ul li.pt-upload-list-item:active .pt-upload-list-item-title,
.pt-upload.upload-excel .pt-upload-list-container .pt-upload-list-body ul li.pt-upload-list-item:hover .pt-upload-list-item-title i,
.pt-upload.upload-excel .pt-upload-list-container .pt-upload-list-body ul li.pt-upload-list-item:active .pt-upload-list-item-title i {
  color: #424242;
}
.pt-upload.upload-excel .pt-upload-list-container .pt-upload-list-body ul li.pt-upload-list-item:hover:before,
.pt-upload.upload-excel .pt-upload-list-container .pt-upload-list-body ul li.pt-upload-list-item:active:before {
  color: #424242;
}
.pt-uploadimagev2 {
  display: table-cell;
  vertical-align: top;
  width: 100%;
  min-height: 64px;
}
.pt-uploadimagev2 .uploadimagev2-contorl {
  position: relative;
  z-index: 1;
  float: left;
  margin: 5px;
  height: 64px;
  display: flex;
  border: 1px solid #e0e0e0;
}
.pt-uploadimagev2 .uploadimagev2-contorl .pt-upload-control,
.pt-uploadimagev2 .uploadimagev2-contorl .pt-upload-paste {
  position: relative;
  z-index: 1;
  display: flex;
  width: 100%;
  height: 100%;
  background: #fff;
  align-items: stretch;
}
.pt-uploadimagev2 .uploadimagev2-contorl .pt-upload-control input,
.pt-uploadimagev2 .uploadimagev2-contorl .pt-upload-paste input {
  opacity: 0;
  display: flex;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.pt-uploadimagev2 .uploadimagev2-contorl .pt-upload-control:before,
.pt-uploadimagev2 .uploadimagev2-contorl .pt-upload-paste:before {
  position: absolute;
  z-index: -1;
  font-family: "icomoon";
  font-size: 32px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: rgba(0, 0, 0, 0.75);
  text-align: center;
  line-height: 64px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pt-uploadimagev2 .uploadimagev2-contorl .pt-upload-control:hover,
.pt-uploadimagev2 .uploadimagev2-contorl .pt-upload-paste:hover {
  background: #f8f8f8;
}
.pt-uploadimagev2 .uploadimagev2-contorl .uploadimage-camera,
.pt-uploadimagev2 .uploadimagev2-contorl .pt-upload-control {
  display: flex;
  flex: 1;
  width: 64px;
}
.pt-uploadimagev2 .uploadimagev2-contorl .uploadimage-camera .pt-btn.pt-btn-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 100%;
}
.pt-uploadimagev2 .uploadimagev2-contorl .uploadimage-camera .pt-btn.pt-btn-default {
  border: 0;
}
.pt-uploadimagev2 .uploadimagev2-contorl .uploadimage-camera .pt-btn.pt-btn-default:hover {
  background: #f9f9f9;
}
.pt-uploadimagev2 .uploadimagev2-contorl .uploadimage-camera .pt-btn.pt-btn-default i {
  color: #000;
  font-size: 28px;
}
.pt-uploadimagev2 .uploadimagev2-contorl .pt-upload-control:before {
  content: '\e935';
}
.pt-uploadimagev2 .uploadimagev2-contorl .pt-upload-paste {
  position: absolute !important;
  right: 0px;
  bottom: 0px;
  border: 1px solid #e0e0e0;
  width: 24px !important;
  height: 24px !important;
  line-height: 24px !important;
  z-index: 10;
}
.pt-uploadimagev2 .uploadimagev2-contorl .pt-upload-paste:before {
  content: '\eae1';
  font-size: 12px !important;
  line-height: 24px;
}
.pt-uploadimagev2 .uploadimagev2-contorl .pt-upload-paste input {
  width: 24px;
  height: 24px;
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.pt-uploadimagev2 .uploadimagev2-contorl[disabled="disabled"]:before {
  position: absolute;
  z-index: 99;
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.05);
  cursor: not-allowed;
}
.pt-uploadimagev2 .uploadimagev2-contorl[disabled="disabled"] .pt-upload-control,
.pt-uploadimagev2 .uploadimagev2-contorl[disabled="disabled"] .pt-upload-paste {
  opacity: 0.5;
}
.pt-uploadimagev2 .pt-form-control {
  width: 100% !important;
  padding: 5px !important;
  min-height: 64px;
  height: auto !important;
}
.pt-uploadimagev2 .pt-form-control.pt-form-loading {
  position: static;
}
.pt-uploadimagev2 ul {
  display: block;
  width: 100%;
}
.pt-uploadimagev2 ul:before,
.pt-uploadimagev2 ul:after {
  content: " ";
  display: table;
}
.pt-uploadimagev2 ul:after {
  clear: both;
}
.pt-uploadimagev2 ul:before,
.pt-uploadimagev2 ul:after {
  content: " ";
  display: table;
}
.pt-uploadimagev2 ul:after {
  clear: both;
}
.pt-uploadimagev2 ul:before,
.pt-uploadimagev2 ul:after {
  content: " ";
  display: table;
}
.pt-uploadimagev2 ul:after {
  clear: both;
}
.pt-uploadimagev2 .uploadimagev2-list {
  margin: 5px;
  position: relative;
  z-index: 1;
  border: 1px solid #e0e0e0;
  width: 64px;
  height: 64px;
  float: left;
}
.pt-uploadimagev2 .uploadimagev2-list img {
  display: block;
  width: 100%;
  height: 100%;
  width: 64px;
  height: 64px;
}
.pt-uploadimagev2 .uploadimagev2-list .uploadimagev2-img-name {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
  padding: 0 5px;
  display: block;
  width: 100%;
  background: rgba(0, 0, 0, 0.25);
  color: #fff;
}
.pt-uploadimagev2 .uploadimagev2-list .pt-input-group-btn {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
  background: rgba(0, 0, 0, 0.25);
  padding: 20px 6px;
}
.pt-uploadimagev2 .uploadimagev2-list .pt-input-group-btn .pt-btn {
  margin-right: 4px;
}
.pt-uploadimagev2 .uploadimagev2-list .pt-input-group-btn .pt-btn:last-child {
  margin-right: 0;
}
.pt-uploadimagev2 .uploadimagev2-list .pt-input-group-btn .pt-btn.pt-btn-icon {
  border-radius: 100px;
}
.pt-uploadimagev2 .uploadimagev2-list .pt-input-group-btn .pt-btn.pt-btn-default {
  background: #999;
}
.pt-uploadimagev2 .uploadimagev2-list .pt-input-group-btn .pt-btn.pt-btn-default i,
.pt-uploadimagev2 .uploadimagev2-list .pt-input-group-btn .pt-btn.pt-btn-default span {
  color: #fff;
}
.pt-uploadimagev2 .uploadimagev2-list .pt-input-group-btn .pt-btn.pt-btn-default:hover {
  background: #fda249;
}
.pt-uploadimagev2 .uploadimagev2-list .pt-input-group-btn .pt-btn.pt-btn-delete {
  position: absolute;
  top: -5px;
  right: -5px;
  background: #fda249;
  margin-right: 0;
}
.pt-uploadimagev2 .uploadimagev2-list .pt-input-group-btn .pt-btn.pt-btn-delete.pt-btn-icon {
  width: 16px;
  height: 16px;
  border-radius: 16px;
}
.pt-uploadimagev2 .uploadimagev2-list .pt-input-group-btn .pt-btn.pt-btn-delete i,
.pt-uploadimagev2 .uploadimagev2-list .pt-input-group-btn .pt-btn.pt-btn-delete span {
  color: #fff;
}
.pt-uploadimagev2 .uploadimagev2-list:hover .pt-input-group-btn.hide {
  opacity: 1;
}
.pt-uploadimagev2.disabled .pt-form-control {
  cursor: default !important;
}
.pt-uploadimagev2.disabled .pt-btn {
  cursor: pointer !important;
}
.pt-uploadimagev2.disabled .uploadimagev2-list .pt-input-group-btn .pt-btn.pt-btn-default:hover {
  background: #fda249 !important;
}
.pt-upload-camerametronome-control {
  display: flex;
  flex: 1;
  align-items: stretch;
}
.pt-upload-camerametronome-control .pt-upload-camerametronome-toolbar,
.pt-upload-camerametronome-control .pt-upload-camerametronome-edit {
  display: flex;
  height: 100%;
  position: relative;
}
.pt-upload-camerametronome-control .pt-upload-camerametronome-edit {
  margin-left: 10px;
}
.pt-upload-camerametronome-control .pt-upload-camerametronome-edit .pt-form.pt-form-inline .pt-form-body .pt-form-group {
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.pt-upload-camerametronome-control .pt-upload-camerametronome-edit .pt-form.pt-form-inline .pt-form-body .pt-form-group .pt-checkbox {
  padding-right: 0;
}
.pt-excel-import-body .text-link {
  padding: 5px 0;
  text-align: center;
}
.pt-excel-import-body .text-link a {
  display: inline-block;
  margin: 30px auto;
  text-align: center;
  text-decoration: underline;
  color: #666666;
}
.pt-excel-import-body .text-link a i {
  padding-right: 5px;
}
.pt-excel-import-body .pt-import-content-tips {
  padding: 30px 0 15px 30px;
  color: #666;
}
.pt-excel-import-body .input-file {
  position: relative;
  z-index: 2;
  border: 1px solid #e0e0e0;
}
.pt-excel-import-body .input-file input[type="file"] {
  opacity: 0;
  position: relative;
  z-index: 3;
}
.pt-excel-import-body .input-file:before {
  position: absolute;
  content: "选择文件";
  width: 70px;
  height: 26px;
  top: 7px;
  right: 11px;
  background: #eeeeee;
  color: #222222;
  text-align: center;
  line-height: 26px;
  z-index: 1;
  border-radius: 3px;
}
.pt-excel-import-body .input-file .file-name {
  position: absolute;
  height: 30px;
  line-height: 30px;
  top: 5px;
  left: 15px;
}
.pt-excel-import-body .nav.nav-tabs {
  margin: 0 0 5px 0;
  padding: 0;
  position: relative;
  display: block;
  float: left;
  border-bottom: 0;
}
.pt-excel-import-body .nav.nav-tabs li {
  position: relative;
  display: block;
  float: left;
  margin-bottom: -1px;
  padding: 0 2px 0 0;
  cursor: pointer;
}
.pt-excel-import-body .nav.nav-tabs li a {
  padding: 0 5px;
  line-height: 30px;
  text-align: center;
  background: #f8f8f8;
  border-color: #dfe2e7;
  color: #777;
  border-radius: 0;
  border-bottom: 0;
}
.pt-excel-import-body .nav.nav-tabs li a:hover {
  background: #f5f5f5;
  color: #000;
  border-color: #a5adbb;
}
.pt-excel-import-body .nav.nav-tabs li a:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  background: #c1c8d2;
  z-index: 9;
  top: 0;
  left: 0;
}
.pt-excel-import-body .nav.nav-tabs li a .pt-badge {
  margin-left: .5rem;
  width: 18px;
  height: 18px;
  line-height: 18px;
  padding: 0;
}
.pt-excel-import-body .nav.nav-tabs li.current a {
  color: #000;
  border-color: #a5adbb;
}
.pt-excel-import-body .nav.nav-tabs li.current a:after {
  background: #a5adbb;
}
.pt-excel-import-body .loading-data {
  text-align: center;
  padding: 25px 0 50px;
}
.pt-excel-import-body .loading-data i {
  font-size: 48px;
}
.pt-excel-import-body .loading-data i.icon-check-circle {
  color: #16bc96;
}
.pt-excel-import-body .loading-data i.icon-close-circle {
  color: #e22500;
}
.pt-excel-import-body .loading-data h4 {
  margin-top: 15px;
}
.pt-excel-import-body .loading-data .pt-loading:after {
  color: #666666;
}
.pt-excel-import-body .statistics {
  background: #f9f9f9;
  border-color: #dddddd;
}
.pt-excel-import-body .statistics .statistics-item {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 15px 0;
}
.pt-excel-import-body .statistics .statistics-item span {
  color: #333;
  display: block;
  margin-bottom: 10px;
}
.pt-excel-import-body .statistics .statistics-item span:first-child {
  font-size: 22px;
}
.pt-excel-import-body.pt-excel-import-ver2 .text-link {
  text-align: right;
}
.pt-excel-import-body.pt-excel-import-ver2 .text-link a {
  margin: 0;
}
.pt-excel-import-body.pt-excel-import-ver2 .fixd-offside {
  display: block;
  height: auto;
  overflow: hidden;
  margin-top: -40px;
  text-align: right;
  padding-right: 150px;
}
.pt-excel-import-body.pt-excel-import-ver2 .fixd-offside .checkbox-inline {
  display: inline-block;
  float: none;
  margin-left: 0;
  margin-right: 10px;
}
.import-card {
  width: 100%;
  margin: 0 auto;
}
.import-card .import-heade {
  width: 100%;
  margin-top: 10px;
  display: table;
  table-layout: fixed;
  border: 1px solid #e0e0e0;
}
.import-card .import-heade .import-title {
  font-size: 14px;
  padding: 5px;
  text-align: center;
  display: table-cell;
  position: relative;
  z-index: 1;
}
.import-card .import-heade .import-title:before,
.import-card .import-heade .import-title:after {
  position: absolute;
  content: "";
  width: 1px;
  height: 50%;
  background: #e0e0e0;
  right: -6px;
  z-index: 99;
}
.import-card .import-heade .import-title:before {
  top: 0;
  transform: skewX(35deg);
}
.import-card .import-heade .import-title:after {
  bottom: 0;
  transform: skewX(-35deg);
}
.import-card .import-heade .import-title:first-child.current:before {
  display: none;
}
.import-card .import-heade .import-title.current {
  background-color: #fda249;
  border-color: #fda249;
  color: #fff;
  z-index: 2;
}
.import-card .import-heade .import-title.current + .import-title {
  z-index: 1;
}
.import-card .import-heade .import-title.current:before {
  z-index: 99;
  content: "";
  width: 0px;
  height: 0px;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 10px solid #f5f5f5;
  position: absolute;
  top: 0px;
  left: 0;
  background: transparent;
  transform: skewX(0deg);
}
.import-card .import-heade .import-title.current:after {
  z-index: 99;
  content: "";
  width: 0px;
  height: 0px;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 10px solid #fda249;
  position: absolute;
  top: 0px;
  right: -10px;
  background: transparent;
  transform: skewX(0deg);
}
.import-card .import-heade .import-title.complete {
  color: #aaa;
  background-color: #f5f5f5;
  border-color: transparent;
  z-index: 4;
}
.import-card .import-heade .import-title.complete + .complete {
  z-index: 3;
}
.import-card .import-heade .import-title + .import-card .import-heade .import-title {
  margin-left: -1px;
  border-left-color: transparent;
}
.import-card .import-heade .import-title:last-child {
  border-right: 1px solid #e0e0e0;
}
.import-card .import-heade .import-title:last-child:before,
.import-card .import-heade .import-title:last-child:after {
  display: none;
}
.import-card .import-heade .import-title:last-child.current:before {
  display: block;
}
.import-card .import-heade title {
  font-size: 18px;
  padding-left: 10px;
}
.import-card .import-content {
  padding: 20px 5px;
}
.import-card .import-content.current {
  display: block;
}
.import-card .import-content .import-content-progress {
  margin: 10px auto;
  height: auto;
  overflow: hidden;
}
.import-card .import-content .import-content-progress .import-content-state {
  width: 80px;
}
.import-card .import-content .import-content-progress .pt-progress {
  margin: 0;
  float: right;
  height: 16px;
  border-radius: 100px;
  width: calc(100% - 80px);
}
.import-card .import-content .import-content-errormsgs {
  padding: 10px;
  border: 1px solid #e22500;
  color: #e22500;
  background: rgba(226, 37, 0, 0.05);
  margin: 20px auto;
}
.import-card .import-content-operation {
  margin: 15px 0;
  height: 24px;
  overflow: hidden;
}
.import-card .import-content-operation:before,
.import-card .import-content-operation:after {
  content: " ";
  display: table;
}
.import-card .import-content-operation:after {
  clear: both;
}
.import-card .import-content-operation:before,
.import-card .import-content-operation:after {
  content: " ";
  display: table;
}
.import-card .import-content-operation:after {
  clear: both;
}
.import-card .import-content-operation:before,
.import-card .import-content-operation:after {
  content: " ";
  display: table;
}
.import-card .import-content-operation:after {
  clear: both;
}
.import-card .import-content-operation label {
  font-size: 14px;
  margin-bottom: 0;
  margin-right: 10px;
  vertical-align: middle;
  color: #424242;
  line-height: 24px;
  display: block;
  float: left;
  width: 60px;
}
.import-card .import-content-operation label.pt-control-label.disabled {
  background-color: transparent !important;
}
.import-card .import-content-operation input[type="radio"][disabled] + label,
.import-card .import-content-operation input[type="checkbox"][disabled] + label,
.import-card .import-content-operation input[type="radio"].disabled + label,
.import-card .import-content-operation input[type="checkbox"].disabled + label,
.import-card .import-content-operation fieldset[disabled] input[type="radio"] + label,
.import-card .import-content-operation fieldset[disabled] input[type="checkbox"] + label {
  background-color: transparent !important;
}
.import-card .import-content-operation .input-file {
  display: inline-block;
  position: relative;
  cursor: pointer;
  width: calc(100% - 72px);
}
.import-card .import-content-operation .input-file input {
  opacity: 0;
  z-index: 3;
  position: relative;
  display: inline;
}
.import-card .import-content-operation .input-file:before {
  position: absolute;
  content: '\9009\62e9\6587\4ef6';
  width: 90px;
  height: 24px;
  line-height: 24px;
  top: 0;
  left: 0;
  background: #fff;
  color: #14ae8b;
  border: #14ae8b 1px solid;
  text-align: center;
  line-height: 22px;
  z-index: 1;
  border-radius: 0px;
  font-size: 14px;
}
.import-card .import-content-operation .input-file span.tips {
  color: #14ae8b;
  position: absolute;
  height: 24px;
  line-height: 24px;
  top: 0;
  left: 105px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 95px);
}
.import-card .import-content-operation.pt-modal-upload-control + .import-content-operation {
  margin-top: 20px;
  border: 1px solid #dedede;
  border-radius: 5px;
  height: auto;
  padding: 10px 10px 0 10px;
}
.import-card .import-content-operation .pt-btn.pt-btn-default {
  border: none;
  padding: 0;
}
.import-card .import-content-operation .pt-btn.pt-btn-default a {
  color: #14ae8b;
  font-size: 14px;
}
.import-card .import-content-operation .pt-btn.pt-btn-default:hover,
.import-card .import-content-operation .pt-btn.pt-btn-default:active,
.import-card .import-content-operation .pt-btn.pt-btn-default:focus {
  text-decoration: underline;
  background-color: transparent;
}
.import-card .import-content-operation .pt-form.pt-form-inline .pt-radio-inline,
.import-card .import-content-operation .pt-form.pt-form-inline .pt-checkbox-inline {
  line-height: 1.3;
}
.import-card .import-content-operation .pt-form.pt-form-inline .pt-form-group,
.import-card .import-content-operation .pt-form.pt-form-inline .pt-btn-group {
  display: block;
}
.import-card .import-content-operation .pt-form.pt-form-inline .pt-form-group + .pt-btn-group,
.import-card .import-content-operation .pt-form.pt-form-inline .pt-btn-group + .pt-btn-group,
.import-card .import-content-operation .pt-form.pt-form-inline .pt-form-group + .pt-form-group,
.import-card .import-content-operation .pt-form.pt-form-inline .pt-btn-group + .pt-form-group {
  margin-left: 0;
}
.import-card .import-content-operation .pt-form.pt-form-inline .pt-form-group .pt-radio.disabled,
.import-card .import-content-operation .pt-form.pt-form-inline .pt-form-group .pt-checkbox.disabled {
  background-color: transparent !important;
}
.import-card .import-nstructions {
  margin-top: 30px;
  border: 1px solid #dedede;
  border-radius: 5px;
}
.import-card .import-nstructions .title {
  color: #424242;
  padding: 0;
  vertical-align: middle;
  font-size: 14px;
  margin-top: -10px;
  background: #fff;
  width: 80px;
  text-align: center;
  margin-left: 10px;
}
.import-card .import-nstructions .title .pt-btn-link {
  text-decoration: underline;
  margin-top: -3px;
  font-size: 12px;
  margin-top: 5px;
}
.import-card .import-nstructions .title .pt-btn-link a {
  color: #e22500;
}
.import-card .import-nstructions .import-nstructions-content {
  padding: 10px 25px;
  color: #424242;
}
.import-card .import-nstructions .import-nstructions-content a {
  color: red;
  position: relative;
  padding-left: 15px;
  margin-left: 10px;
}
.import-card .import-nstructions .import-nstructions-content a::before {
  position: absolute;
  top: 0;
  left: 0;
  font-family: 'icomoon';
  content: "\ea69";
  font-size: 12px;
  color: red;
}
.import-card .import-nstructions .import-nstructions-content a:hover,
.import-card .import-nstructions .import-nstructions-content a:active {
  color: #e60000;
}
.import-card .import-nstructions .import-nstructions-content .sub-title {
  font-weight: bold;
  margin-bottom: 5px;
}
.import-card .import-nstructions .import-nstructions-content .import-nstructions-list {
  font-size: 14px;
}
.import-card .import-nstructions .import-nstructions-content .import-nstructions-list ul {
  margin-left: 10px;
}
.import-card .import-nstructions .import-nstructions-content .import-nstructions-list ul li {
  line-height: 22px;
  list-style-type: disc;
}
.pt-cubes-input .pt-grid {
  border: 1px solid #e0e0e0;
}
.pt-cubes-input .pt-grid th,
.pt-cubes-input .pt-grid td {
  font-size: 12px;
  font-weight: normal;
  position: relative;
}
.pt-cubes-input .pt-grid th .pt-form-control,
.pt-cubes-input .pt-grid td .pt-form-control {
  border: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: transparent;
}
.pt-cubes-input .pt-grid th {
  background: #f7f7f7;
  text-align: center;
}
.pt-cubes-input .pt-grid td {
  background: #fff;
}
.pt-cubes-input .pt-grid td:first-child {
  background: #fff;
}
/*时间轴*/
.timeline {
  padding: 15px 0 0 45px;
  position: relative;
  overflow-y: scroll;
}
.timeline .title {
  position: relative;
}
.timeline .flag {
  position: absolute;
  left: -39px;
  width: 48px;
  height: 48px;
  line-height: 48px;
  border-radius: 48px;
  text-align: center;
  background: #fda249;
  color: #fff;
}
.timeline .timeline-content {
  float: none;
}
.timeline .timeline-content span {
  display: inline-block;
}
.timeline .timeline-content span.timeline-content-name {
  font-size: 16px;
  margin: 5px 15px 5px 0;
}
.timeline .timeline-list {
  position: relative;
}
.timeline .timeline-list:before {
  position: absolute;
  top: 0;
  left: -15px;
  content: '';
  width: 1px;
  height: 100%;
  background: #e0e0e0;
}
.timeline .timeline-list li {
  position: relative;
}
.timeline .timeline-list li + li {
  margin-top: 15px;
}
.timeline .timeline-list li.title {
  height: 48px;
}
.timeline .timeline-list li .time-mark {
  position: absolute;
  top: 0;
  left: -25px;
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  line-height: 20px;
  background: #fff;
  text-align: center;
  font-weight: normal;
}
.timeline .timeline-list li .time-mark i {
  display: block;
  margin: 3px;
  color: #fda249;
}
.timeline .timeline-list .timeline-item .timeline-time {
  color: #fda249;
  font-size: 14px;
  font-weight: bold;
}
.timeline .timeline-list .timeline-item .timeline-content {
  float: none;
}
.pt-main.limsresultinput .pt-container .pt-main-row .pt-panel {
  margin-bottom: 0;
}
.pt-main.limsresultinput .pt-container .pt-main-row .pt-panel .pt-panel.pt-grid-header {
  margin-bottom: 10px;
}
.pt-main.limsresultinput .pt-container .pt-main-row:first-child .pt-panel {
  margin-bottom: 10px;
}
.pt-pdfview {
  padding: 0;
}
.pt-pdfview .pt-panel {
  margin-bottom: 10px;
}
.pt-pdfview .pt-pdfview-group {
  height: auto;
  overflow: hidden;
  padding: 0;
  display: table;
  width: 100%;
  table-layout: fixed;
}
.pt-pdfview .pt-pdfview-item {
  width: calc(50% - 5px);
  display: table-cell;
  vertical-align: top;
  padding-left: 10px;
}
.pt-pdfview .pt-pdfview-item:first-child {
  padding-left: 0;
}
.pt-pdfview .pt-pdfview-item + .pt-pdfview-item {
  margin-left: 10px;
}
.pt-pdfview .pt-pdfview-body .pt-tab .pt-nav .pt-nav-item span {
  font-size: 14px;
  padding: 0 10px;
}
.pt-pdfview .pt-pdfview-body .pt-tab .pt-nav.pt-dropdown > .pt-nav-item {
  border-right: 0;
}
.pt-pdfview .pt-pdfview-body .pt-tab .pt-nav.pt-dropdown > .pt-nav-item a {
  padding-right: 0;
}
.pt-pdfview .pt-pdfview-body .pt-tab .pt-nav.pt-dropdown .pt-top-nav-block {
  margin-top: -7px;
  margin-left: -1px;
  max-height: 220px;
  overflow-y: auto;
  z-index: -1;
}
.pt-pdfview .pt-pdfview-body .pt-tab .pt-nav.pt-dropdown .pt-top-nav-block .pt-nav-item {
  text-align: left;
  border: 0;
  background: #fff;
  color: #333;
}
.pt-pdfview .pt-pdfview-body .pt-tab .pt-nav.pt-dropdown .pt-top-nav-block .pt-nav-item:hover {
  background: #f1f1f1;
}
.pt-pdfview .pt-pdfview-body .pt-tab .pt-tab-body {
  padding: 10px;
  border: 1px solid #e0e0e0;
}
.pt-pdfview .pt-pdfview-body .pt-tab .pt-tab-body .pt-form.pt-form-inline {
  border: 0;
  padding-right: 0;
  padding-left: 0;
}
.pt-pdfview .pt-pdfview-body .pt-tab .pt-tab-body .show-content .panel-body {
  padding: 0;
}
.pt-pdfview .pt-pdfview-body .pt-tab .pt-tab-body .pt-tab-content {
  position: relative;
  padding-bottom: 44px;
}
.pt-pdfview .pt-pdfview-body .pt-tab .pt-tab-body .pt-tab-content:first-child {
  padding: 10px;
}
.pt-pdfview .pt-pdfview-body .pt-tab .pt-tab-content .pdfview {
  background-color: #e2e2e2;
  border: none;
  padding-bottom: 0;
  overflow: auto;
}
.pt-pdfview .pt-pdfview-body .pt-tab .pt-tab-content .pdfview::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
.pt-pdfview .pt-pdfview-body .pt-tab .pt-tab-content .pdfview::-webkit-scrollbar-thumb {
  width: 10px;
  height: 10px;
}
.pt-pdfview .pt-pdfview-body .container-canvas-group {
  margin: 0;
  padding: 10px;
}
.pt-pdfview .pt-pdfview-body .container-canvas-group .container-canvas-group-item {
  position: relative;
  z-index: 1;
}
.pt-pdfview .pt-pdfview-body .container-canvas-group .container-canvas-group-item .canvas-screenshot-marker {
  position: absolute;
  top: 0;
  right: 0;
}
.pt-pdfview .pt-pdfview-body .container-canvas-group .container-canvas-group-item .canvas-screenshot-marker button.pt-btn {
  opacity: 1;
}
.pt-pdfview .pt-pdfview-body .container-canvas-group .container-canvas-group-item .canvas-screenshot-marker button.pt-btn:hover,
.pt-pdfview .pt-pdfview-body .container-canvas-group .container-canvas-group-item .canvas-screenshot-marker button.pt-btn:active {
  opacity: 1;
}
.pt-pdfview .pt-pdfview-body .container-canvas-group .container-canvas-group-item > .pt-btn.pt-btn-icon {
  position: absolute;
  z-index: 9;
  top: 10px;
  right: 10px;
  background: #2c89c4;
  border-radius: 3px;
}
.pt-pdfview .pt-pdfview-body .container-canvas-group .container-canvas-group-item > .pt-btn.pt-btn-icon i,
.pt-pdfview .pt-pdfview-body .container-canvas-group .container-canvas-group-item > .pt-btn.pt-btn-icon span {
  color: #fff;
}
.pt-pdfview .pt-pdfview-body .container-canvas-group .container-canvas-group-item > .pt-btn.pt-btn-icon:hover {
  background: #156394;
}
.pt-pdfview .pt-pdfview-body .container-canvas-group canvas {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.45);
}
.pt-pdfview .pt-pdfview-body .container-canvas-group + .container-canvas-group {
  border-top: 4px solid #e0e0e0;
}
.pt-pdfview .pt-pdfview-footer {
  border-top: 1px solid #e0e0e0;
  height: 34px;
  position: absolute;
  bottom: 0;
  left: 0px;
  right: 0;
  background: #fff;
}
.pt-pdfview .pt-pdfview-footer:after {
  clear: both;
}
.pt-pdfview .pt-pdfview-footer .pt-btn-group {
  float: left;
  margin: 5px 10px;
}
.pt-pdfview .pt-pdfview-footer .pt-btn-group .pt-btn-group {
  margin: 0;
}
.pt-pdfview .pt-pdfview-footer .pt-btn-group .pt-btn.pt-btn-default {
  border-color: transparent;
}
.pt-pdfview .pt-pdfview-footer .pt-pager {
  float: right;
  margin: 5px 10px;
}
.pt-pdfview .pt-pdfview-footer .pt-pager .pt-btn-group {
  float: none;
  margin: 0;
}
.pt-pdfview .pt-pdfview-footer .pt-pager .pt-input-group {
  margin: 0 5px;
}
.pt-pdfview .pt-pdfview-footer .pt-pager .pt-form-control {
  width: 40px;
}
.pt-pdfview .pt-tab-header.tabs-none {
  margin-bottom: 1px;
}
.pt-pdfview .pt-tab-header.tabs-none ul {
  display: table;
}
.pt-pdfview .pt-tab-header.tabs-none ul li.pt-nav-item {
  float: left;
  min-height: 30px;
  line-height: 28px;
}
.pt-pdfview .pt-tab-header.tabs-none ul li.pt-nav-item[disabled="disabled"] {
  cursor: not-allowed;
}
.pt-pdfview .pt-tab-header.tabs-none ul li.pt-nav-item[disabled="disabled"] .pt-top-menu-item-row {
  cursor: not-allowed;
  pointer-events: none;
  border-bottom-color: #d7d7d7;
}
.pt-pdfview .pt-tab-header.tabs-none ul li.pt-nav-item[disabled="disabled"] .pt-top-menu-item-row a {
  cursor: not-allowed;
  pointer-events: none;
  color: #9e9e9e;
}
.pt-pdfview .pt-tab-header.tabs-none ul li.pt-nav-item + .pt-nav-item {
  margin-left: 2px;
}
.pt-pdfview .pt-tab-header.tabs-none ul li.pt-nav-item .pt-top-menu-item-row {
  padding: 0px 10px;
  position: relative;
  font-size: 14px;
}
.pt-pdfview .pt-tab-header.tabs-none ul li.pt-nav-item .pt-top-menu-item-row:hover,
.pt-pdfview .pt-tab-header.tabs-none ul li.pt-nav-item .pt-top-menu-item-row.a:visited,
.pt-pdfview .pt-tab-header.tabs-none ul li.pt-nav-item .pt-top-menu-item-row:active {
  background: #fff;
}
.pt-pdfview .pt-tab-header.tabs-none ul li.pt-nav-item .pt-top-menu-item-row:hover a,
.pt-pdfview .pt-tab-header.tabs-none ul li.pt-nav-item .pt-top-menu-item-row.a:visited a,
.pt-pdfview .pt-tab-header.tabs-none ul li.pt-nav-item .pt-top-menu-item-row:active a {
  color: #fda249;
}
.pt-pdfview .pt-tab-header.tabs-none ul li.pt-nav-item.current .pt-top-menu-item-row {
  background: #fff;
  border-color: #fff;
}
.pt-pdfview .pt-tab-header.tabs-none ul li.pt-nav-item.current .pt-top-menu-item-row a {
  color: #fda249;
}
.pt-pdfview .pt-tab-header.tabs-none ul li.pt-nav-item.current:after {
  position: absolute;
  bottom: 1px;
  left: 0;
  right: 0;
  content: "";
  height: 2px;
  width: 100%;
  background-color: #ffa004;
}
.pt-pdfview .pt-tab-header.tabs-none + .pt-tab-body + .pt-tab-body .panel-title {
  text-align: center;
  line-height: 2;
}
.pt-pdfview .pdfview.pdflist-panel.pdfview-pc {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: auto;
}
.pt-pdfview .pt-pdfview-body .pt-tab.nspt-limsreport-right .pt-tab-body .pt-tab-content {
  display: block;
}
.pt-pdfview .pt-pdfview-body .pt-tab.nspt-limsreport-right .pt-tab-body .pt-tab-content:first-child {
  padding: 0;
  padding-bottom: 44px;
}
.pt-pdfview .pt-pdfview-body .pt-tab.nspt-limsreport-right .pt-tab-footer {
  display: flex;
  position: relative;
  margin-top: -52px;
  background: transparent;
  border: 0;
  float: right;
  justify-content: flex-end;
}
.pt-pdfview .pt-pdfview-body .pt-tab.nspt-limsreport-right .pt-tab-footer .nav-form {
  margin: 5px 10px;
}
.pt-pdfview .pt-pdfview-body .pt-tab.nspt-limsreport-right .pt-tab-footer .nav-form button.pt-btn.pt-btn-icon {
  border: none;
  width: 30px;
  height: 35px;
  line-height: 35px;
}
.pt-pdfview .pt-pdfview-body .pt-tab.nspt-limsreport-right .pt-tab-footer .nav-form button.pt-btn.pt-btn-icon i {
  font-size: 16px;
}
.pt-pdfview .pt-pdfview-footer {
  height: 44px;
}
.pt-pdfview .pt-pdfview-footer .pt-btn-group .pt-btn.pt-btn-icon {
  width: 30px;
  height: 35px;
  line-height: 35px;
}
.pt-pdfview .pt-pdfview-footer .pt-btn-group .pt-btn.pt-btn-icon i {
  font-size: 16px;
}
.pt-pdfview .pt-pdfview-footer .pt-btn-group .pt-btn[disabled],
.pt-pdfview .pt-pdfview-footer .pt-btn-group .pt-btn.disabled,
.pt-pdfview .pt-pdfview-footer .pt-btn-group .pt-btn[disabled='disabled'] {
  border: 0;
  color: #ccc;
}
.pt-pdfview .pt-pdfview-footer .pt-form-group label.pt-control-label {
  height: 34px;
  line-height: 24px;
  font-size: 14px;
}
.pt-pdfview .pt-pdfview-footer .pt-form-group .pt-input-group .pt-form-control {
  height: 32px;
  font-size: 14px;
}
.pt-pdfview .pt-pdfview-footer .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon {
  height: 32px;
  width: 32px;
}
.pt-tab-content.tabs-scroll .list-group {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 36px;
}
.pt-tab-content.tabs-scroll .list-group a.list-group-item.list-group-item-action {
  text-align: center;
  font-size: 13px;
  padding: 6px 10px;
}
.pt-tab-content.tabs-scroll .list-group a.current {
  background-color: #2a3f54;
  color: #fff;
}
.pt-tab-content.tabs-scroll .pdfview .container-center {
  padding-left: 41px;
}
.pt-tab-content.tabs-scroll .pdfview .container-center .container-canvas-group {
  padding: 5px;
}
.page-error {
  width: 600px;
  margin: 50px auto;
}
.page-error .error-img {
  margin: 0 auto;
  text-align: center;
  vertical-align: middle;
}
.page-error .page-error-content {
  margin: 0 auto;
  display: table;
  vertical-align: middle;
}
.page-error .page-error-content .page-error-col {
  display: table-cell;
  vertical-align: middle;
  padding: 0 10px;
}
.page-error .page-error-content .page-error-col .page-error-detail {
  font-size: 2em;
  text-align: left;
  line-height: 2;
  color: #666;
}
.page-error .page-error-content .page-error-col p a {
  margin: 0 5px;
}
.page-error .page-error-content .page-error-col .bs-example {
  margin: 10px auto;
  text-align: center;
}
.page-error .page-error-content .page-error-col .bs-example span {
  font-size: 1.2em;
  font-weight: normal !important;
  height: 24px;
  vertical-align: middle;
  line-height: 24px;
  color: #666;
}
.page-error .page-error-content .page-error-col .bs-example .pt-btn-success {
  padding: 0 12px;
  background-color: #fff;
  border: 1px solid #2fc33d;
  color: #2fc33d;
  box-shadow: none;
  border-radius: 15px;
}
.page-error .page-error-content .page-error-col .bs-example .pt-btn-success:hover,
.page-error .page-error-content .page-error-col .bs-example .pt-btn-success:active {
  background-color: #2fc33d;
  border: 1px solid #2fc33d;
  color: #fff;
}
[ns-system="mobile"] .page-error {
  width: 100%;
  margin: 0 auto;
}
[ns-system="mobile"] .page-error .error-img {
  margin: 20% 20% 0 20%;
}
[ns-system="mobile"] .page-error .page-error-content .page-error-col .page-error-detail {
  font-size: 1.4em;
}
.pt-btngroup,
.pt-print,
.pt-import {
  position: relative;
  z-index: 3;
  float: left;
  margin: 3px;
}
.pt-btngroup .pt-btn-group,
.pt-print .pt-btn-group,
.pt-import .pt-btn-group {
  position: relative;
  z-index: 1;
  height: 24px;
  margin-right: 0;
}
.pt-btngroup .pt-btn-group:hover,
.pt-print .pt-btn-group:hover,
.pt-import .pt-btn-group:hover {
  background: rgba(253, 162, 73, 0.75);
}
.pt-btngroup .pt-btn-group:hover > .pt-btn,
.pt-print .pt-btn-group:hover > .pt-btn,
.pt-import .pt-btn-group:hover > .pt-btn {
  border-color: #fda249;
}
.pt-btngroup .pt-btn-group > .pt-btn,
.pt-print .pt-btn-group > .pt-btn,
.pt-import .pt-btn-group > .pt-btn {
  display: inline;
  line-height: 24px;
  margin-right: 0;
  padding-right: 0;
}
.pt-btngroup .pt-btn-group > .pt-btn:first-child,
.pt-print .pt-btn-group > .pt-btn:first-child,
.pt-import .pt-btn-group > .pt-btn:first-child {
  border-right: 0;
  padding-right: 5px;
}
.pt-btngroup .pt-btn-group > .pt-btn:first-child:hover,
.pt-print .pt-btn-group > .pt-btn:first-child:hover,
.pt-import .pt-btn-group > .pt-btn:first-child:hover {
  border-right: 0;
}
.pt-btngroup .pt-btn-group > .pt-btn:hover,
.pt-print .pt-btn-group > .pt-btn:hover,
.pt-import .pt-btn-group > .pt-btn:hover {
  background: #fda249;
}
.pt-btngroup .pt-btn-group > .pt-btn.pt-btn-icon i,
.pt-print .pt-btn-group > .pt-btn.pt-btn-icon i,
.pt-import .pt-btn-group > .pt-btn.pt-btn-icon i {
  line-height: 24px;
}
.pt-btngroup .pt-btn-group > .pt-btn.pt-btn-success,
.pt-print .pt-btn-group > .pt-btn.pt-btn-success,
.pt-import .pt-btn-group > .pt-btn.pt-btn-success {
  background: #16bc96;
  border-color: #16bc96;
}
.pt-btngroup .pt-btn-group > .pt-btn.pt-btn-success:hover,
.pt-print .pt-btn-group > .pt-btn.pt-btn-success:hover,
.pt-import .pt-btn-group > .pt-btn.pt-btn-success:hover {
  background: #118e72;
  border-color: #118e72;
}
.pt-btngroup .pt-btn-group > .pt-btn.pt-btn-success span,
.pt-print .pt-btn-group > .pt-btn.pt-btn-success span,
.pt-import .pt-btn-group > .pt-btn.pt-btn-success span,
.pt-btngroup .pt-btn-group > .pt-btn.pt-btn-success i,
.pt-print .pt-btn-group > .pt-btn.pt-btn-success i,
.pt-import .pt-btn-group > .pt-btn.pt-btn-success i {
  color: #fff;
}
.pt-btngroup .pt-btn-group > .pt-btn.pt-btn-danger,
.pt-print .pt-btn-group > .pt-btn.pt-btn-danger,
.pt-import .pt-btn-group > .pt-btn.pt-btn-danger {
  background: #e22500;
  border-color: #e22500;
}
.pt-btngroup .pt-btn-group > .pt-btn.pt-btn-danger:hover,
.pt-print .pt-btn-group > .pt-btn.pt-btn-danger:hover,
.pt-import .pt-btn-group > .pt-btn.pt-btn-danger:hover {
  background: #af1d00;
  border-color: #af1d00;
}
.pt-btngroup .pt-btn-group > .pt-btn.pt-btn-danger span,
.pt-print .pt-btn-group > .pt-btn.pt-btn-danger span,
.pt-import .pt-btn-group > .pt-btn.pt-btn-danger span,
.pt-btngroup .pt-btn-group > .pt-btn.pt-btn-danger i,
.pt-print .pt-btn-group > .pt-btn.pt-btn-danger i,
.pt-import .pt-btn-group > .pt-btn.pt-btn-danger i {
  color: #fff;
}
.pt-btngroup .pt-btn-group > .pt-btn + .pt-btn,
.pt-print .pt-btn-group > .pt-btn + .pt-btn,
.pt-import .pt-btn-group > .pt-btn + .pt-btn {
  margin-left: -1px;
  border-left: 0;
}
.pt-btngroup .pt-btn-group > .pt-btn + .pt-btn:hover,
.pt-print .pt-btn-group > .pt-btn + .pt-btn:hover,
.pt-import .pt-btn-group > .pt-btn + .pt-btn:hover {
  border-left: 0;
}
.pt-btngroup .pt-btn-group > .pt-btn.pt-btn-loading,
.pt-print .pt-btn-group > .pt-btn.pt-btn-loading,
.pt-import .pt-btn-group > .pt-btn.pt-btn-loading {
  position: relative;
  padding-right: 48px;
}
.pt-btngroup .pt-btn-group > .pt-btn.pt-btn-loading.pt-btn,
.pt-print .pt-btn-group > .pt-btn.pt-btn-loading.pt-btn,
.pt-import .pt-btn-group > .pt-btn.pt-btn-loading.pt-btn {
  background: transparent;
  position: relative;
}
.pt-btngroup .pt-btn-group > .pt-btn.pt-btn-loading.pt-btn:hover,
.pt-print .pt-btn-group > .pt-btn.pt-btn-loading.pt-btn:hover,
.pt-import .pt-btn-group > .pt-btn.pt-btn-loading.pt-btn:hover {
  background: #fda249;
  color: #fff;
}
.pt-btngroup .pt-btn-group > .pt-btn.pt-btn-loading .btn-loading,
.pt-print .pt-btn-group > .pt-btn.pt-btn-loading .btn-loading,
.pt-import .pt-btn-group > .pt-btn.pt-btn-loading .btn-loading {
  position: absolute;
  top: 0;
  left: 0;
  width: 80%;
  height: 100%;
}
.pt-btngroup .pt-btn-group > .pt-btn.pt-btn-loading .btn-loading:before,
.pt-print .pt-btn-group > .pt-btn.pt-btn-loading .btn-loading:before,
.pt-import .pt-btn-group > .pt-btn.pt-btn-loading .btn-loading:before {
  position: absolute;
  content: '';
  top: 21px;
  right: 0;
  bottom: 0;
  left: 0;
  height: 2px;
  background: #52ad46;
  z-index: 2;
}
.pt-btngroup .pt-btn-group > .pt-btn.pt-btn-loading .btn-loading:after,
.pt-print .pt-btn-group > .pt-btn.pt-btn-loading .btn-loading:after,
.pt-import .pt-btn-group > .pt-btn.pt-btn-loading .btn-loading:after {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #e6f1e9;
  z-index: -1;
}
.pt-btngroup .pt-btn-group > .pt-btn.pt-btn-loading .btn-loading span,
.pt-print .pt-btn-group > .pt-btn.pt-btn-loading .btn-loading span,
.pt-import .pt-btn-group > .pt-btn.pt-btn-loading .btn-loading span {
  margin-left: 90px;
}
.pt-btngroup .pt-btn-group > .pt-btn span + i,
.pt-print .pt-btn-group > .pt-btn span + i,
.pt-import .pt-btn-group > .pt-btn span + i {
  padding-left: 0;
}
.pt-btngroup .pt-btn-dropdown,
.pt-print .pt-btn-dropdown,
.pt-import .pt-btn-dropdown {
  position: absolute;
  top: 23px;
  left: 0;
  background: #fff;
  min-width: 340px;
}
.pt-btngroup .pt-btn-dropdown.button,
.pt-print .pt-btn-dropdown.button,
.pt-import .pt-btn-dropdown.button {
  min-width: 180px;
  max-width: 180px;
}
.pt-btngroup .pt-btn-dropdown.button .pt-list .pt-list-group.pt-list-group-checkbox .pt-list-item,
.pt-print .pt-btn-dropdown.button .pt-list .pt-list-group.pt-list-group-checkbox .pt-list-item,
.pt-import .pt-btn-dropdown.button .pt-list .pt-list-group.pt-list-group-checkbox .pt-list-item {
  padding-left: 25px;
  padding-right: 5px;
  position: relative;
}
.pt-btngroup .pt-btn-dropdown.button .pt-list .pt-list-group.pt-list-group-checkbox .pt-list-item:before,
.pt-print .pt-btn-dropdown.button .pt-list .pt-list-group.pt-list-group-checkbox .pt-list-item:before,
.pt-import .pt-btn-dropdown.button .pt-list .pt-list-group.pt-list-group-checkbox .pt-list-item:before {
  position: absolute;
  top: 50%;
  left: 5px;
  content: '\ea8e';
  font-family: "icomoon";
  font-size: 14px;
  margin-top: -15px;
}
.pt-btngroup .pt-btn-dropdown.button .pt-list .pt-list-group.pt-list-group-checkbox .pt-list-item.current:before,
.pt-print .pt-btn-dropdown.button .pt-list .pt-list-group.pt-list-group-checkbox .pt-list-item.current:before,
.pt-import .pt-btn-dropdown.button .pt-list .pt-list-group.pt-list-group-checkbox .pt-list-item.current:before {
  content: '\ea90';
  color: #fda249;
}
.pt-btngroup .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item,
.pt-print .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item,
.pt-import .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item {
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  cursor: pointer;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.pt-btngroup .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item:hover,
.pt-print .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item:hover,
.pt-import .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item:hover {
  background: #f1f1f1;
}
.pt-btngroup .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item.current,
.pt-print .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item.current,
.pt-import .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item.current {
  background: #fffcfa;
}
.pt-btngroup .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item.current .list-check i,
.pt-print .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item.current .list-check i,
.pt-import .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item.current .list-check i {
  color: #fda249;
}
.pt-btngroup .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .list-check,
.pt-print .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .list-check,
.pt-import .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .list-check {
  display: inline;
  padding-right: 5px;
}
.pt-btngroup .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .list-check i,
.pt-print .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .list-check i,
.pt-import .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .list-check i {
  font-size: 12px;
  color: #999;
}
.pt-btngroup .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .pt-btn-group,
.pt-print .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .pt-btn-group,
.pt-import .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .pt-btn-group {
  float: right;
  padding-top: 3px;
}
.pt-btngroup .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .pt-btn-group .pt-btn,
.pt-print .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .pt-btn-group .pt-btn,
.pt-import .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .pt-btn-group .pt-btn {
  border: 0;
  background: transparent;
}
.pt-btngroup .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .pt-btn-group .pt-btn:hover,
.pt-print .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .pt-btn-group .pt-btn:hover,
.pt-import .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .pt-btn-group .pt-btn:hover {
  background: #eee;
}
.pt-btngroup .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .pt-btn-group .pt-btn:hover i,
.pt-print .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .pt-btn-group .pt-btn:hover i,
.pt-import .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .pt-btn-group .pt-btn:hover i {
  color: #000;
}
.pt-btngroup .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .pt-btn-group .pt-btn + .pt-btn,
.pt-print .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .pt-btn-group .pt-btn + .pt-btn,
.pt-import .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .pt-btn-group .pt-btn + .pt-btn {
  margin-left: 5px;
}
.pt-btngroup .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .list-text,
.pt-print .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .list-text,
.pt-import .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .list-text {
  display: flex;
  flex: 1;
}
.pt-btngroup .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .pt-btn,
.pt-print .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .pt-btn,
.pt-import .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .pt-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: none;
}
.pt-btngroup .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .pt-btn.pt-btn-default,
.pt-print .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .pt-btn.pt-btn-default,
.pt-import .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item .pt-btn.pt-btn-default {
  border: 0;
}
.pt-btngroup .pt-btn-dropdown .text-panel,
.pt-print .pt-btn-dropdown .text-panel,
.pt-import .pt-btn-dropdown .text-panel {
  border: 1px solid #e0e0e0;
  padding: 10px;
}
.pt-btngroup .pt-btn-dropdown .text-panel p + p,
.pt-print .pt-btn-dropdown .text-panel p + p,
.pt-import .pt-btn-dropdown .text-panel p + p {
  margin-top: 5px;
}
.pt-btngroup[disabled] .pt-btn,
.pt-print[disabled] .pt-btn,
.pt-import[disabled] .pt-btn {
  background: #f8f8f8;
}
.pt-print {
  position: relative;
  z-index: 3;
}
.pt-print[disabled="disabled"] .pt-btn-group {
  position: relative;
  z-index: 1;
}
.pt-print[disabled="disabled"] .pt-btn-group:after {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  z-index: 2;
}
.pt-print[disabled="disabled"] .pt-btn-group .pt-btn {
  background: #f8f8f8;
}
.pt-print[disabled="disabled"] .pt-btn-group .pt-btn:hover {
  border-color: #e0e0e0;
}
.pt-print[disabled="disabled"] .pt-btn-group .pt-btn:hover span,
.pt-print[disabled="disabled"] .pt-btn-group .pt-btn:hover i {
  color: #ddd;
}
.pt-print .pt-import-dropdown {
  position: absolute;
  z-index: 9;
  top: 26px;
  left: 0;
  padding: 5px;
  background: #fff2f2;
  border: 1px solid #e22500;
  color: #e22500;
}
.btn-group .pt-btn-group .pt-print {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.pt-btngroup > .pt-btn-dropdown.button > .pt-list > .pt-list-group > .pt-list-item.current[disabled="disabled"],
.pt-btngroup > .pt-btn-dropdown.button > .pt-list > .pt-list-group > .pt-list-item[disabled="disabled"] {
  position: relative;
  z-index: 1;
  background: #fff;
}
.pt-btngroup > .pt-btn-dropdown.button > .pt-list > .pt-list-group > .pt-list-item.current[disabled="disabled"]:before,
.pt-btngroup > .pt-btn-dropdown.button > .pt-list > .pt-list-group > .pt-list-item[disabled="disabled"]:before {
  color: #e0e0e0;
}
.pt-btngroup > .pt-btn-dropdown.button > .pt-list > .pt-list-group > .pt-list-item.current[disabled="disabled"] span,
.pt-btngroup > .pt-btn-dropdown.button > .pt-list > .pt-list-group > .pt-list-item[disabled="disabled"] span {
  color: #e0e0e0;
}
.pt-btngroup > .pt-btn-dropdown.button > .pt-list > .pt-list-group > .pt-list-item.current[disabled="disabled"]:after,
.pt-btngroup > .pt-btn-dropdown.button > .pt-list > .pt-list-group > .pt-list-item[disabled="disabled"]:after {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  z-index: 2;
  cursor: not-allowed;
}
.pt-print .pt-btn-dropdown.print .pt-list .pt-list-group .pt-list-item .pt-btn-group:hover {
  background: transparent;
}
.pt-print .pt-btn-dropdown.print .pt-list .pt-list-group .pt-list-item .pt-btn-group > .pt-btn-icon:hover {
  background: rgba(253, 162, 73, 0.75);
}
.pt-print .pt-btn-dropdown.print .pt-list .pt-list-group .pt-list-item .pt-btn-group > .pt-btn-icon:hover i {
  color: #fff;
}
.pt-modal-container {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 320px;
  background: transparent;
  margin: 0;
  z-index: 1999;
  margin-left: -160px;
  margin-top: -200px;
}
.pt-modal-loading-mark {
  position: relative;
  min-height: 70px;
}
.pt-modal-loading-mark .pt-loading:after {
  width: 32px;
  height: 32px;
  margin: -16px;
  font-size: 32px;
  line-height: 32px;
  color: rgba(255, 255, 255, 0.8);
}
.pt-loading-bar {
  display: block;
  width: 240px;
  height: 10px;
  border-radius: 10px;
  margin: 10px auto;
  background: rgba(0, 0, 0, 0.15);
}
.pt-loading-bar .pt-loading-bar-block {
  background: #fda249;
  height: 10px;
  border-radius: 10px;
  color: #fff;
  text-align: center;
  transition: ease-in-out all 0.25s;
}
.pt-modal-loading-bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.85);
  z-index: 1998;
}
.pt-loading-bar-text {
  display: block;
  margin: 10px auto 30px;
  border-radius: 10px;
  height: 20px;
  line-height: 20px;
  max-width: 48px;
  padding: 0 10px;
  text-align: center;
  background: rgba(0, 0, 0, 0.055);
}
.pt-modal-loading-header {
  padding: 10px;
}
.pt-modal-loading-body {
  padding: 10px;
  overflow-y: auto;
  background: #fff;
  border-radius: 10px;
  padding-top: 30px;
  padding-bottom: 20px;
}
.pt-modal-loading-body .title,
.pt-modal-loading-body .subtitle,
.pt-modal-loading-body .text {
  text-align: center;
  margin-bottom: 10px;
}
.pt-modal-loading-body .title {
  font-size: 14px;
}
.pt-modal-loading-body .subtitle {
  font-size: 18px;
}
.pt-modal-loading-body .text {
  text-align: center;
  color: #555;
  display: none;
}
.pt-modal-loading-body .pt-btn-group {
  display: block;
  margin: 30px auto 20px;
  text-align: center;
}
.pt-modal-loading-body .pt-btn-group .pt-btn {
  display: inline-block;
  float: none;
}
.pt-modal-loading-body .pt-btn-group .pt-btn.pt-btn-default.pt-btn-outline {
  border: 1px solid #e0e0e0;
  background: transparent;
}
.pt-modal-loading-body .pt-btn-group .pt-btn.pt-btn-default.pt-btn-outline:hover {
  background: #fda249;
  color: #fff;
  border-color: #fda249;
}
.pt-modal-loading-body .pt-loading-bar {
  height: 20px;
  background: rgba(0, 0, 0, 0.1);
}
.pt-modal-loading-body .pt-loading-bar .pt-loading-bar-block {
  height: 20px;
  background: #16bc96;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  animation: progress-bar 2s linear infinite;
  background-size: 40px 40px;
}
.pt-modal-loading-body .pt-loading-bar-text {
  background: #fff;
  height: 16px;
  line-height: 16px;
}
.pt-modal-loading-body .pt-modal-loading-mark {
  display: none;
}
.pt-modal-loading-body.pt-only-loading {
  background: transparent;
}
.pt-modal-loading-body.pt-only-loading > *:not(.pt-modal-loading-mark) {
  display: none;
}
.pt-modal-loading-body.pt-only-loading .pt-modal-loading-mark {
  display: block;
}
.pt-modal-loading-body.pt-only-loading .pt-modal-loading-mark .pt-loading::before {
  color: rgba(255, 255, 255, 0.75);
}
@keyframes progress-bar {
  0% {
    background-position: 40px 0;
  }
  100% {
    background-position: 0 0;
  }
}
.pt-modal-loading-footer {
  padding: 10px;
}
.pt-modal-loading.pt-modal-loading-dark .pt-modal-container {
  background: transparent;
  box-shadow: none;
}
.pt-modal-loading.pt-modal-loading-dark .pt-modal-loading-mark .pt-loading:after {
  color: #fff;
}
.pt-modal-loading.pt-modal-loading-dark .pt-loading-bar-text {
  color: #fff;
  background: rgba(255, 255, 255, 0.15);
}
.pt-modal-loading.pt-modal-loading-dark .pt-loading-bar {
  color: #fff;
  background: rgba(0, 0, 0, 0.65);
}
.pt-modal-loading.pt-modal-loading-dark .pt-modal-loading-body .title {
  color: #fff;
}
.pt-modal-loading.pt-modal-loading-dark .pt-modal-loading-body .subtitle {
  color: #fff;
}
.pt-modal-loading.pt-modal-loading-dark .pt-modal-loading-body .text {
  color: #aaa;
}
.pt-modal-loading.pt-modal-loading-dark .pt-btn-group .pt-btn.pt-btn-default.pt-btn-outline {
  color: #e0e0e0;
}
.pt-input-group.pt-transactor .pt-form-control {
  padding: 0;
  padding-left: 5px;
}
.transactor-tags {
  display: block;
  width: calc(100% - 24px);
  height: 22px;
  float: left;
  overflow: hidden;
}
.transactor-tags .transactor-tags-item {
  display: block;
  float: left;
  margin-left: 5px;
}
.transactor-tags .transactor-tags-item:first-child {
  margin-left: 0;
}
.transactor-tags .transactor-tags-item span,
.transactor-tags .transactor-tags-item .pt-input-group-btn {
  vertical-align: middle;
  display: table-cell;
}
.transactor-tags .transactor-tags-item span + .pt-input-group-btn .pt-btn.pt-btn-icon {
  background: transparent;
}
.transactor-tags .transactor-tags-item span + .pt-input-group-btn .pt-btn.pt-btn-icon i {
  border-radius: 10px;
}
.transactor-tags .transactor-tags-item span + .pt-input-group-btn .pt-btn.pt-btn-icon:hover {
  background: transparent;
}
.transactor-tags .transactor-tags-item span + .pt-input-group-btn .pt-btn.pt-btn-icon:hover i {
  background: #fda249;
}
.transactor-tags + .pt-input-group-btn {
  display: block;
  float: right;
}
.transactor-tags + .pt-input-group-btn .pt-btn[disabled="disabled"] i,
.transactor-tags + .pt-input-group-btn .pt-btn[disabled="disabled"] span {
  color: #aaa;
  cursor: not-allowed;
}
.transactor-tags + .pt-input-group-btn .pt-btn[disabled="disabled"]:hover i,
.transactor-tags + .pt-input-group-btn .pt-btn[disabled="disabled"]:hover span {
  color: #aaa;
}
.pt-logistics .pt-title {
  color: #fda249;
  font-size: 16px;
}
.pt-logistics .pt-title .pt-btn.pt-btn-icon {
  width: 32px;
  height: 32px;
  background: transparent;
}
.pt-logistics .pt-title .pt-btn.pt-btn-icon:hover {
  background: #fda249;
}
.pt-logistics .pt-title .pt-btn.pt-btn-icon:hover i {
  color: #fff;
}
.pt-logistics .pt-card-table .pt-item:nth-child(2) {
  position: relative;
}
.pt-logistics .pt-card-table .pt-item:nth-child(2):before {
  position: absolute;
  content: '';
  width: 100%;
  height: 1px;
  top: 50%;
  right: 0;
  left: 0;
  background: #e0e0e0;
}
.pt-logistics .pt-card-table .pt-item:nth-child(2):after {
  position: absolute;
  content: '';
  width: 20px;
  height: 1px;
  top: 50%;
  right: -3px;
  background: #e0e0e0;
  transform: rotate(45deg);
  margin-top: -7px;
}
.pt-content-placeholder.block-list .block-list-group .block-list-item .block-list-content {
  display: flex;
}
.pt-content-placeholder.block-list .block-list-group .block-list-item .block-list-content .list-body .list-title,
.pt-content-placeholder.block-list .block-list-group .block-list-item .block-list-content .list-body .list-text {
  height: 18px;
  background: #f3f3f3;
  color: #f3f3f3;
  overflow: hidden;
}
.pt-content-placeholder.block-list .block-list-group .block-list-item .block-list-content .list-body .list-title i.icon-pen,
.pt-content-placeholder.block-list .block-list-group .block-list-item .block-list-content .list-body .list-text i.icon-pen {
  display: inline-block;
  width: 23px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  border-right: 5px solid #ffffff;
  color: #f3f3f3;
}
.pt-content-placeholder.block-list .block-list-group .block-list-item .block-list-content .list-body .list-title .text-through,
.pt-content-placeholder.block-list .block-list-group .block-list-item .block-list-content .list-body .list-text .text-through {
  color: #f3f3f3;
}
.pt-content-placeholder.block-list .block-list-group .block-list-item .block-list-content .list-body .list-title .pt-input-group,
.pt-content-placeholder.block-list .block-list-group .block-list-item .block-list-content .list-body .list-text .pt-input-group {
  display: none;
}
.pt-content-placeholder.block-list .block-list-group .block-list-item .block-list-content .list-body .list-text:last-child {
  width: 80%;
}
.pt-content-placeholder.block-list .block-list-group .block-list-item .block-list-content .list-after .pt-btn {
  border-color: #f3f3f3;
  background: #f3f3f3;
}
.pt-content-placeholder.block-list .block-list-group .block-list-item .block-list-content .list-after .pt-btn i,
.pt-content-placeholder.block-list .block-list-group .block-list-item .block-list-content .list-after .pt-btn span {
  color: #f3f3f3;
}
.pt-content-placeholder.block-list .block-list-group .block-list-item .block-list-content .block-list-control {
  display: none !important;
}
.pt-content-placeholder.block-list .block-list-group .block-list-item .block-list-content .price-type-mark {
  background: #e4e4e4;
  color: #e4e4e4;
}
.pt-content-placeholder.block-list .block-list-group .block-list-item .block-list-content .price-type-mark:before,
.pt-content-placeholder.block-list .block-list-group .block-list-item .block-list-content .price-type-mark:after {
  border-color: #e4e4e4;
  border-bottom-color: transparent;
}
.pt-content-placeholder.block-list .block-list-group .block-list-item .block-list-content .program-addon-mark:after {
  border-color: transparent transparent #e4e4e4 transparent;
}
.pt-content-placeholder.block-list .block-list-group .block-list-item .block-list-content:hover .block-list-control {
  display: none !important;
}
.pt-content-placeholder.block-list .block-list-group .block-list-item .block-list-content .sample-mark {
  display: none;
}
.pt-content-placeholder.user-info .list .list-item span {
  background: #f3f3f3;
  color: #f3f3f3;
}
.pt-content-placeholder.user-info .list .list-item span i.fa {
  color: #f3f3f3;
}
.pt-content-placeholder.user-info .list .list-item span i.fa + i {
  margin-left: 5px;
}
.pt-content-placeholder.user-info .list .list-item.health-type span {
  color: transparent;
  background: #f3f3f3;
}
svg g text {
  white-space: pre-wrap;
  word-break: break-all;
}
.pt-btn-group.pt-btn-group-swiper {
  position: absolute;
}
.pt-swiper {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.pt-swiper .pt-swiper-body {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.pt-swiper .pt-swiper-footer {
  position: absolute;
  right: 225px;
  bottom: 0;
  left: 15px;
  display: block;
  min-height: 86px;
  z-index: 9;
}
.pt-swiper .pt-swiper-image-group .pt-swiper-item {
  position: absolute;
  display: none;
}
.pt-swiper .pt-swiper-image-group .pt-swiper-item.show {
  display: block;
  z-index: 0;
}
.pt-swiper .pt-swiper-image-group .pt-swiper-item.active {
  z-index: 1;
}
.pt-swiper .pt-swiper-image-group .pt-swiper-item img {
  display: block;
  width: 100%;
  height: 100%;
}
.pt-swiper .swiper-control {
  width: 100%;
}
.pt-swiper .swiper-control .pt-btn-group.pt-btn-group-swiper {
  display: block;
  height: auto;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.45);
  border-radius: 10px;
}
.pt-swiper .swiper-control .pt-btn-group.pt-btn-group-swiper .pt-btn {
  display: block;
  margin: 0;
  transition: ease-in-out all 0.35s;
  float: left;
  margin: 15px;
  background: rgba(0, 0, 0, 0.45);
  border-radius: 10px;
}
.pt-swiper .swiper-control .pt-btn-group.pt-btn-group-swiper .pt-btn.pt-btn-icon {
  width: 36px;
  height: 36px;
  line-height: 36px;
  border-radius: 36px;
  text-align: center;
}
.pt-swiper .swiper-control .pt-btn-group.pt-btn-group-swiper .pt-btn.pt-btn-icon i {
  color: #000;
  font-size: 18px;
  line-height: 36px;
}
.pt-swiper .swiper-control .pt-btn-group.pt-btn-group-swiper .pt-btn.pt-btn-default {
  background: rgba(255, 255, 255, 0.15);
  border: 0;
}
.pt-swiper .swiper-control .pt-btn-group.pt-btn-group-swiper .pt-btn.pt-btn-default:hover {
  background: rgba(255, 255, 255, 0.75);
}
.pt-swiper .swiper-control .pt-btn-group.pt-btn-group-swiper .pt-btn[ns-name="prev"] {
  margin-left: 18px;
}
.pt-swiper .swiper-control .pt-btn-group.pt-btn-group-swiper .pt-btn[ns-name="state"] {
  width: 36px;
  height: 36px;
  transition: ease-in-out all 0.35s;
  background: transparent;
  opacity: .15;
  position: relative;
  z-index: 1;
}
.pt-swiper .swiper-control .pt-btn-group.pt-btn-group-swiper .pt-btn[ns-name="state"] i {
  font-size: 36px;
  color: #fff;
}
.pt-swiper .swiper-control .pt-btn-group.pt-btn-group-swiper .pt-btn[ns-name="state"]:hover {
  background: transparent;
  opacity: 0.75;
}
.pt-swiper .swiper-control .pt-btn-group.pt-btn-group-swiper .pt-btn[ns-name="next"] {
  margin-right: 18px;
}
.pt-swiper .swiper-control .pt-btn-group.pt-btn-group-swiper .pt-btn[ns-name="fullpage"] {
  position: absolute;
  top: 10px;
  right: 10px;
}
.pt-swiper.pt-swiper-fullscreen {
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
}
.pt-swiper.pt-swiper-fullscreen .pt-swiper-footer {
  bottom: 15px;
}
.pt-swiper.pt-swiper-fullscreen .swiper-control .pt-btn-group.pt-btn-group-swiper .pt-btn.pt-btn-icon {
  width: 56px;
  height: 56px;
  line-height: 56px;
  border-radius: 56px;
}
.pt-swiper.pt-swiper-fullscreen .swiper-control .pt-btn-group.pt-btn-group-swiper .pt-btn.pt-btn-icon i {
  font-size: 28px;
  line-height: 56px;
}
.pt-swiper.pt-swiper-fullscreen .swiper-control .pt-btn-group.pt-btn-group-swiper .pt-btn[ns-name="prev"] {
  margin-left: 28px;
}
.pt-swiper.pt-swiper-fullscreen .swiper-control .pt-btn-group.pt-btn-group-swiper .pt-btn[ns-name="state"] i {
  font-size: 56px;
}
.pt-swiper.pt-swiper-fullscreen .swiper-control .pt-btn-group.pt-btn-group-swiper .pt-btn[ns-name="next"] {
  margin-right: 28px;
}
.pt-main .pt-main-row .pt-main-col.pt-task-calendar + .pt-main-col {
  flex: none;
  min-width: 340px;
  max-width: 340px;
}
.pt-main .pt-main-row .pt-main-col.pt-task-calendar + .pt-main-col .pt-grid .pt-block-list {
  max-width: 340px;
}
.pt-main .pt-main-row .pt-main-col.pt-task-calendar + .pt-main-col .grid-header.query-box .pt-search-group .pt-panel-col {
  padding-top: 0;
}
.pt-main .pt-main-row .pt-main-col.pt-task-calendar + .pt-main-col .grid-header.query-box .pt-search-group .pt-panel-col .pt-form {
  padding-top: 0;
}
.pt-main .pt-main-row .pt-main-col.pt-task-calendar + .pt-main-col .grid-header.query-box .pt-search-group .pt-panel-col .pt-form .pt-form-group {
  margin-bottom: 0;
  padding: 3px 0;
}
.pt-main .pt-main-row .pt-main-col.pt-task-calendar + .pt-main-col .grid-header.query-box .pt-search-group .pt-panel-col .pt-form .pt-form-group .pt-control-label {
  width: auto;
  min-width: auto;
}
.pt-task-calendar .pt-task-search {
  margin-bottom: 15px;
}
.pt-task-calendar .pt-calendar-header .pt-panel {
  margin-bottom: 0;
}
.pt-task-calendar .pt-calendar-header .pt-panel .pt-panel-row .pt-panel-col.tab-left {
  display: flex !important;
}
.pt-task-calendar .pt-calendar-header .pt-panel .pt-panel-row .pt-panel-col.tab-left .badge-group {
  display: flex;
  align-items: flex-start;
  padding-top: 4px;
}
.pt-task-calendar .pt-calendar-header .pt-panel .pt-panel-row .pt-panel-col.tab-left .badge-group .badge {
  font-weight: normal;
  margin-right: 5px;
}
.pt-task-calendar .pt-calendar-header .pt-panel .pt-panel-row .pt-panel-col.tab-left .badge-group .badge:last-child {
  margin-right: 0;
}
.pt-task-calendar .pt-calendar-header .pt-panel .pt-panel-row .pt-panel-col.tab-left .badge-group .badge.pt-task-not-started {
  background: rgba(102, 102, 102, 0.15);
  color: #666666;
}
.pt-task-calendar .pt-calendar-header .pt-panel .pt-panel-row .pt-panel-col.tab-left .badge-group .badge.pt-task-underway {
  background: rgba(84, 191, 255, 0.15);
  color: #54bfff;
}
.pt-task-calendar .pt-calendar-header .pt-panel .pt-panel-row .pt-panel-col.tab-left .badge-group .badge.pt-task-unverified {
  background: rgba(255, 177, 110, 0.15);
  color: #ffb16e;
}
.pt-task-calendar .pt-calendar-header .pt-panel .pt-panel-row .pt-panel-col.tab-left .badge-group .badge.pt-task-complete {
  background: rgba(114, 238, 148, 0.15);
  color: #72ee94;
}
.pt-task-calendar .pt-calendar-header .pt-panel .pt-panel-row .pt-panel-col.tab-left .badge-group .badge.pt-task-danger {
  background: rgba(255, 84, 84, 0.15);
  color: #ff5454;
}
.pt-task-calendar .pt-calendar-header .pt-form {
  border: 0;
  padding: 0;
  min-height: 34px !important;
}
.pt-task-calendar .pt-calendar-header .pt-form .pt-form-group {
  margin-bottom: 0;
}
.pt-task-calendar .pt-calendar-header .pt-form .pt-form-group.active-component .pt-radio-group:after,
.pt-task-calendar .pt-calendar-header .pt-form .pt-form-group.active-component .pt-checkbox-group:after {
  border-color: transparent;
}
.pt-task-calendar .pt-calendar-header .tab-left .pt-form .pt-form-group.fg-radio {
  float: left;
}
.pt-task-calendar .pt-calendar-header .tab-left .pt-form .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline,
.pt-task-calendar .pt-calendar-header .tab-left .pt-form .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline.checked {
  padding: 0 10px;
  font-size: 14px;
  line-height: 24px;
}
.pt-task-calendar .pt-calendar-header .tab-left .pt-form .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline:after,
.pt-task-calendar .pt-calendar-header .tab-left .pt-form .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline.checked:after {
  display: none;
}
.pt-task-calendar .pt-calendar-header .tab-left .pt-form .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline.checked {
  color: #ffb16e;
}
.pt-task-calendar .pt-calendar-header h4.title {
  font-size: 18px;
  font-weight: normal;
}
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control {
  min-height: 34px;
}
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control h4 {
  display: inline-table;
  vertical-align: top;
  line-height: 24px;
  font-weight: bold;
  margin-right: 10px;
}
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control .pt-btn-group .pt-btn {
  margin: 0;
  margin-left: -1px;
  padding: 0 5px;
}
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control .pt-btn-group .pt-btn:first-child {
  margin-left: 0;
}
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control .pt-btn-group .pt-btn.pt-btn-default.current {
  background: #ffb16e;
  border-color: #ffb16e;
}
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control .pt-btn-group .pt-btn.pt-btn-default.current span,
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control .pt-btn-group .pt-btn.pt-btn-default.current i {
  color: #ffffff;
}
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control .pt-form {
  display: inline-block;
  margin-bottom: 0;
  min-height: 24px !important;
}
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control .pt-form:before,
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control .pt-form:after {
  content: " ";
  display: table;
}
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control .pt-form:after {
  clear: both;
}
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control .pt-form:before,
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control .pt-form:after {
  content: " ";
  display: table;
}
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control .pt-form:after {
  clear: both;
}
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control .pt-form:before,
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control .pt-form:after {
  content: " ";
  display: table;
}
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control .pt-form:after {
  clear: both;
}
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control .pt-form .pt-form {
  margin-right: 0;
}
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control .pt-form .pt-form-header,
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control .pt-form .pt-form-body,
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control .pt-form .pt-form-footer {
  display: block;
  float: left;
}
.pt-task-calendar .pt-calendar-header .pt-task-calendar-control .pt-form.pt-form-inline .pt-btn-group {
  margin: 0;
  margin-left: -1px;
}
.pt-task-calendar .pt-calendar-body {
  position: relative;
  z-index: 1;
}
.pt-task-calendar .pt-calendar-body + .pt-calendar-body {
  margin-top: 10px;
}
.pt-task-calendar .pt-calendar-body .pt-tooltip {
  position: absolute;
  z-index: 10;
  top: 30px;
  left: 0;
  background: #000000;
  color: #fff;
  white-space: nowrap;
  padding: 3px 5px;
  margin-top: 10px;
  margin-right: 2px;
  margin-left: 2px;
}
.pt-task-calendar .pt-calendar-body .pt-tooltip:before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 2.5px 5px 2.5px;
  border-color: transparent transparent #000000 transparent;
  border-width: 0 5px 5px 5px;
  top: -5px;
  left: 2px;
  border-width: 0 5px 5px;
}
.pt-task-calendar .pt-calendar-body .pt-table {
  position: relative;
  z-index: 1;
  height: auto;
  overflow: hidden;
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
  border: 1px solid #e0e0e0;
  table-layout: fixed;
  float: left;
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table thead tr th,
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr th {
  font-weight: normal;
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table thead tr th:first-child,
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr th:first-child {
  width: 30px;
  text-align: center;
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table thead tr th:nth-child(2),
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr th:nth-child(2) {
  width: 70px;
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table thead tr th.today,
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr th.today {
  background: #54bfff;
  border-color: #54bfff;
  color: #fff;
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table thead tr th.relative,
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr th.relative {
  background-color: #bbd42e;
  border-top: 1px solid #c9dd58;
  border-right: 1px solid #c9dd58;
  border-left: 1px solid #c9dd58;
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table thead tr th {
  background: #f5f5f5;
  text-align: center;
  border: 1px solid #e0e0e0;
  height: 30px;
  border-bottom: 0;
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr th,
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td {
  border: 1px solid #e0e0e0;
  border-left: 1px dotted #efefef;
  border-right: 1px dotted #efefef;
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td.weekend,
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr:nth-child(odd) td.weekend {
  background: #f8f8f8;
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td.today,
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr:nth-child(odd) td.today {
  background: rgba(84, 191, 255, 0.1);
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td.s-state-disabled,
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td.today.s-state-disabled,
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr:nth-child(odd) td.s-state-disabled {
  background: rgba(102, 102, 102, 0.1);
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td.s-state-light,
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td.today.s-state-light,
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr:nth-child(odd) td.s-state-light {
  background: #fff0e2;
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td.s-state-hard,
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td.today.s-state-hard,
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr:nth-child(odd) td.s-state-hard {
  background: #ffe2e7;
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td.s-state-harder,
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td.today.s-state-harder,
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr:nth-child(odd) td.s-state-harder {
  background: #eee4fb;
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td.relative,
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr:nth-child(odd) td.relative {
  border-right: 1px solid #c9dd58;
  border-left: 1px solid #c9dd58;
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr:last-child td.relative,
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr:last-child:nth-child(odd) td.relative {
  border-bottom: 1px solid #c9dd58;
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table.pt-table-tbody-th {
  width: 100px;
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table.pt-table-tbody-th th {
  font-weight: normal;
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table.pt-table-tbody-th td {
  width: 70px;
  text-align: left;
  padding-left: 3px;
  border-left: 1px solid #e0e0e0;
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table.pt-table-tbody-td {
  width: calc(100% - 101px);
  border-left: 0;
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table.pt-table-tbody-td tr td:first-child {
  border-left: 0;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-thead {
  width: 100%;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-thead:before,
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-thead:after {
  content: " ";
  display: table;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-thead:after {
  clear: both;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-thead:before,
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-thead:after {
  content: " ";
  display: table;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-thead:after {
  clear: both;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-thead:before,
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-thead:after {
  content: " ";
  display: table;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-thead:after {
  clear: both;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-thead table.pt-table {
  border-bottom: 0;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody {
  position: relative;
  z-index: 1;
  overflow: hidden;
  border-bottom: 1px solid #e0e0e0;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody:before,
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody:after {
  content: " ";
  display: table;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody:after {
  clear: both;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody:before,
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody:after {
  content: " ";
  display: table;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody:after {
  clear: both;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody:before,
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody:after {
  content: " ";
  display: table;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody:after {
  clear: both;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody table.pt-table {
  border-bottom: 0;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody table.pt-table tr:last-child th,
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody table.pt-table tr:last-child td {
  border-bottom: 0;
}
.pt-task-calendar .pt-calendar-body .pt-table-date .pt-table table.pt-table.pt-table-tbody-td {
  width: 100%;
}
.pt-task-calendar .pt-calendar-body .pt-table-content {
  position: relative;
  z-index: 1;
}
.pt-task-calendar .pt-calendar-body .pt-table-content:before,
.pt-task-calendar .pt-calendar-body .pt-table-content:after {
  content: " ";
  display: table;
}
.pt-task-calendar .pt-calendar-body .pt-table-content:after {
  clear: both;
}
.pt-task-calendar .pt-calendar-body .pt-table-content:before,
.pt-task-calendar .pt-calendar-body .pt-table-content:after {
  content: " ";
  display: table;
}
.pt-task-calendar .pt-calendar-body .pt-table-content:after {
  clear: both;
}
.pt-task-calendar .pt-calendar-body .pt-table-content:before,
.pt-task-calendar .pt-calendar-body .pt-table-content:after {
  content: " ";
  display: table;
}
.pt-task-calendar .pt-calendar-body .pt-table-content:after {
  clear: both;
}
.pt-task-calendar .pt-calendar-body .pt-task-panel {
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  bottom: 0;
  left: 100px;
  padding: 2px 0;
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item {
  background: #5a8bc1;
  padding: 2px 5px;
  margin: 3px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: absolute;
  z-index: 9;
  border-radius: 3px;
  color: #3f71a9;
  height: 22px;
  line-height: 19px;
  background: rgba(84, 191, 255, 0.15);
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-underway,
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-info {
  color: #07a2ff;
  background: rgba(84, 191, 255, 0.15);
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-complete,
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-success {
  color: #2ee660;
  background: rgba(114, 238, 148, 0.15);
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-unverified,
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-warning {
  color: #ff8821;
  background: rgba(255, 177, 110, 0.15);
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-danger {
  color: #ff0707;
  background: rgba(255, 84, 84, 0.15);
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-cancel,
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-disabled {
  color: #2f2f2f;
  background: rgba(51, 51, 51, 0.15);
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-not-started {
  color: #0d0d0d;
  background: rgba(136, 136, 136, 0.15);
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-select {
  border: 1px solid #8d72ee;
  color: #8d72ee;
  background: rgba(141, 114, 238, 0.15);
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item span[ns-name="move-start"],
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item span[ns-name="move-end"] {
  position: absolute;
  width: 12px;
  top: 0;
  bottom: 0;
  background: #000;
  opacity: 0;
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item span[ns-name="move-content"] {
  display: block;
  width: 100%;
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item span[ns-name="move-start"] {
  left: 0;
  cursor: e-resize;
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item span[ns-name="move-end"] {
  right: 0;
  cursor: w-resize;
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-strong:before {
  position: absolute;
  z-index: 9;
  content: '\ea2d';
  color: #fff;
  font-family: "icomoon";
  top: 0;
  left: 2px;
  zoom: .5;
  line-height: 20px;
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-strong:after {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 16px 16px 0 0;
  border-color: #72ee94 transparent transparent transparent;
  top: 0;
  left: 0;
}
.pt-task-calendar .pt-calendar-body .pt-scrollbar-y {
  position: absolute;
  top: 30px;
  right: 0;
  bottom: 0;
  width: 7px;
  overflow-y: auto;
  z-index: 99;
}
.pt-task-calendar .pt-calendar-body .pt-scrollbar-y .pt-scrollbar-control {
  position: absolute;
  width: 7px;
  height: 60px;
  opacity: .25;
  cursor: pointer;
}
.pt-task-calendar .pt-calendar-body .pt-scrollbar-y .pt-scrollbar-control:hover {
  opacity: 0.5;
}
.pt-task-calendar .pt-calendar-body .pt-scrollbar-y .pt-scrollbar-control .form .form-group .form-item {
  float: none;
}
.pt-task-calendar .pt-task-horizontal th,
.pt-task-calendar .pt-task-horizontal td {
  background: rgba(114, 238, 148, 0.25) !important;
  border: 1px solid #72ee94;
}
.pt-task-calendar .pt-task-vertical {
  position: absolute;
  background: rgba(114, 238, 148, 0.25) !important;
  border: 1px solid #e0e0e0;
}
.pt-task-calendar.pt-task-week .pt-calendar-body .pt-table table.pt-table.pt-table-tbody-td {
  width: 100%;
  border-left: 1px solid #e0e0e0;
}
.pt-task-calendar.pt-task-week .pt-calendar-body .pt-table .pt-table-thead .pt-table thead tr th.thead-th:first-child,
.pt-task-calendar.pt-task-week .pt-calendar-body .pt-table .pt-table-thead .pt-table tbody tr th.thead-th:first-child,
.pt-task-calendar.pt-task-week .pt-calendar-body .pt-table .pt-table-thead .pt-table thead tr th.thead-th:nth-child(2),
.pt-task-calendar.pt-task-week .pt-calendar-body .pt-table .pt-table-thead .pt-table tbody tr th.thead-th:nth-child(2) {
  width: auto;
}
.pt-task-calendar.pt-task-week .pt-calendar-body .pt-task-panel {
  left: 0;
}
.pt-task-calendar[ns-columnwidth-type="average"] .pt-calendar-body .pt-table table.pt-table.pt-table-tbody-td {
  width: 100%;
}
.pt-task-calendar.fullscreen {
  position: fixed;
  z-index: 999;
  top: 60px;
  right: 10px;
  bottom: 10px;
  left: 170px;
  background: #fff;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body {
  border: 1px solid #e0e0e0;
  border-top: 0;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body table.pt-table {
  border-right: 0;
  border-left: 0;
  table-layout: fixed;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body table.pt-table thead tr th:first-child,
.scheduletablev2.pt-task-calendar .pt-calendar-body table.pt-table tbody tr th:first-child,
.scheduletablev2.pt-task-calendar .pt-calendar-body table.pt-table thead tr td:first-child,
.scheduletablev2.pt-task-calendar .pt-calendar-body table.pt-table tbody tr td:first-child {
  border-left: 0;
  width: auto;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body table.pt-table thead tr th:nth-child(2),
.scheduletablev2.pt-task-calendar .pt-calendar-body table.pt-table tbody tr th:nth-child(2),
.scheduletablev2.pt-task-calendar .pt-calendar-body table.pt-table thead tr td:nth-child(2),
.scheduletablev2.pt-task-calendar .pt-calendar-body table.pt-table tbody tr td:nth-child(2) {
  width: auto;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body table.pt-table thead tr th:last-child,
.scheduletablev2.pt-task-calendar .pt-calendar-body table.pt-table tbody tr th:last-child,
.scheduletablev2.pt-task-calendar .pt-calendar-body table.pt-table thead tr td:last-child,
.scheduletablev2.pt-task-calendar .pt-calendar-body table.pt-table tbody tr td:last-child {
  border-right: 0;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body table.pt-table.pt-table-tbody-td {
  width: 100%;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body[ns-show-type="month"] .pt-table-container {
  overflow-x: auto;
  overflow-y: hidden;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body[ns-show-type="month"] div.pt-table {
  width: 2000px;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-tooltip {
  margin: 0;
  background: #fff;
  padding: 0;
  min-width: 180px;
  border-radius: 3px;
  margin: -2px 0 0 3px;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-tooltip:before {
  display: none;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-tooltip.pt-task-complete {
  background: #e3f7ef;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-tooltip.pt-task-complete .pt-tooltip-content {
  color: #0e785f;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-tooltip.pt-task-complete .pt-btn-group {
  border: 1px solid #e3f7ef;
  border-radius: 0 0 3px 3px;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-tooltip.pt-task-underway {
  background: #e2f3fc;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-tooltip.pt-task-underway .pt-tooltip-content {
  color: #037893;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-tooltip.pt-task-underway .pt-btn-group {
  border: 1px solid #e2f3fc;
  border-radius: 0 0 3px 3px;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-tooltip.pt-task-unverified {
  background: #fceae2;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-tooltip.pt-task-unverified .pt-tooltip-content {
  color: #f77b03;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-tooltip.pt-task-unverified .pt-btn-group {
  border: 1px solid #fceae2;
  border-radius: 0 0 3px 3px;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-tooltip.pt-task-cancel {
  background: #e1e1e1;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-tooltip.pt-task-cancel .pt-tooltip-content {
  color: #0d0d0d;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-tooltip.pt-task-cancel .pt-btn-group {
  border: 1px solid #e1e1e1;
  border-radius: 0 0 3px 3px;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-tooltip.pt-task-not-started {
  background: #ededed;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-tooltip.pt-task-not-started .pt-tooltip-content {
  color: #0d0d0d;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-tooltip.pt-task-not-started .pt-btn-group {
  border: 1px solid #ededed;
  border-radius: 0 0 3px 3px;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-tooltip .pt-tooltip-content {
  padding: 2px 5px;
  min-height: 22px;
  line-height: 19px;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-tooltip .pt-btn-group {
  width: 100%;
  background: #fff;
  padding: 5px;
  text-align: right;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-tooltip .pt-btn-group .pt-btn {
  float: none;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-task-panel {
  left: 0;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-delay {
  position: relative;
  z-index: 1;
  padding-left: 24px;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-delay:before {
  position: absolute;
  z-index: 9;
  top: 3px;
  left: 3px;
  content: '\8d85';
  color: #e22500;
  border: 1px solid #e22500;
  width: 16px;
  height: 16px;
  line-height: 15px;
  text-align: center;
  border-radius: 2px;
}
.scheduletablev2.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-annotate-mark:after {
  position: absolute;
  z-index: 9;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  content: '';
  background: #e22500;
  top: 0;
  right: 0;
  margin: 3.33333333px;
}
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table thead tr th.today,
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr th.today {
  background: rgba(4, 182, 222, 0.75);
}
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table thead tr:first-child th.today,
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr:first-child th.today {
  background: #04b6de;
}
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table thead tr th:nth-child(2),
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr th:nth-child(2) {
  width: 120px;
}
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td {
  position: relative;
  z-index: 1;
  padding-bottom: 40px;
}
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td .pt-calendar-task-group li {
  height: 29px;
}
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td .pt-calendar-task-group li span {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  height: 24px;
  background: rgba(4, 182, 222, 0.05);
  color: #04a1c5;
  border-radius: 3px;
  padding: 3px;
  margin: 0 5px;
}
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td .pt-task-control {
  position: absolute;
  z-index: 9;
  width: 100%;
  height: 40px;
  left: 0;
  bottom: 0;
  background: #f5f5f5;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  padding: 3px;
}
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td .pt-task-control span {
  display: block;
  text-align: center;
}
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td .pt-task-control .pt-btn-group {
  height: 18px;
  padding-top: 3px;
  position: absolute;
  z-index: 9;
  bottom: 6px;
  right: 3px;
}
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td .pt-task-control .pt-btn-group .pt-btn.pt-btn-icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
  border: 0;
  border-radius: 2px;
  background: #eee;
}
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td .pt-task-control .pt-btn-group .pt-btn.pt-btn-icon:hover {
  background: #bbb;
}
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td .pt-task-control .pt-btn-group .pt-btn.pt-btn-icon:hover i {
  color: #000;
}
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td.today .pt-task-control {
  background: rgba(4, 182, 222, 0.1);
}
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td.today .pt-task-control .pt-btn-group .pt-btn.pt-btn-icon {
  background: rgba(4, 182, 222, 0.15);
}
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table tbody tr td.today .pt-task-control .pt-btn-group .pt-btn.pt-btn-icon:hover {
  background: rgba(4, 182, 222, 0.25);
}
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table.pt-table-tbody-th {
  width: 150px;
}
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table.pt-table-tbody-th tbody tr td {
  width: 120px;
  padding: 3px;
}
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table.pt-table-tbody-th tbody tr td span {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table.pt-table-tbody-td {
  width: calc(100% - 151px);
}
.taskschedulev4 .pt-task-calendar .pt-calendar-body .pt-table table.pt-table.pt-table-tbody-td tbody tr td {
  vertical-align: top;
}
.taskschedule,
.taskschedulev5 {
  font-size: 12px;
}
.taskschedule .pt-task-calendar .pt-calendar-header,
.taskschedulev5 .pt-task-calendar .pt-calendar-header {
  height: auto;
  overflow: hidden;
  padding-bottom: 10px;
}
.taskschedule .pt-task-calendar .pt-calendar-header .panel-form .row-close,
.taskschedulev5 .pt-task-calendar .pt-calendar-header .panel-form .row-close {
  margin: 0;
  padding: 0;
}
.taskschedule .pt-task-calendar .pt-calendar-header .panel-form .fillbg,
.taskschedulev5 .pt-task-calendar .pt-calendar-header .panel-form .fillbg {
  background: transparent;
}
.taskschedule .pt-task-calendar .pt-calendar-header .panel-form .fillbg .form-td,
.taskschedulev5 .pt-task-calendar .pt-calendar-header .panel-form .fillbg .form-td {
  border: 0;
  width: auto !important;
  margin: 0;
  float: none;
}
.taskschedule .pt-task-calendar .pt-calendar-header .panel-form .fillbg .form-td .form-group,
.taskschedulev5 .pt-task-calendar .pt-calendar-header .panel-form .fillbg .form-td .form-group {
  height: 30px;
  min-height: 30px;
}
.taskschedule .pt-task-calendar .pt-calendar-header .panel-form .fillbg .form-td .form-group .form-item:before,
.taskschedulev5 .pt-task-calendar .pt-calendar-header .panel-form .fillbg .form-td .form-group .form-item:before {
  display: none;
}
.taskschedule .pt-task-calendar .pt-calendar-header .panel-form .fillbg .form-td .form-group .form-item label.control-label,
.taskschedulev5 .pt-task-calendar .pt-calendar-header .panel-form .fillbg .form-td .form-group .form-item label.control-label {
  margin-bottom: 0;
}
.taskschedule .pt-task-calendar .pt-calendar-header .panel-form .fillbg .form-td .form-group .form-item.radio .radio-inline,
.taskschedulev5 .pt-task-calendar .pt-calendar-header .panel-form .fillbg .form-td .form-group .form-item.radio .radio-inline {
  height: 30px;
  line-height: 30px;
  border: 1px solid #ddd;
  padding: 0 15px;
  margin-left: 0;
  margin-right: 3px;
}
.taskschedule .pt-task-calendar .pt-calendar-header .panel-form .fillbg .form-td .form-group .form-item.radio .radio-inline:after,
.taskschedulev5 .pt-task-calendar .pt-calendar-header .panel-form .fillbg .form-td .form-group .form-item.radio .radio-inline:after {
  display: none;
}
.taskschedule .pt-task-calendar .pt-calendar-header .panel-form .fillbg .form-td .form-group .form-item.radio .radio-inline.checked,
.taskschedulev5 .pt-task-calendar .pt-calendar-header .panel-form .fillbg .form-td .form-group .form-item.radio .radio-inline.checked {
  box-shadow: 0 2px 0 #ddd inset;
  border-bottom-color: transparent;
  font-weight: bold !important;
}
.taskschedule .pt-task-calendar .pt-calendar-header .panel-form .fillbg .form-td .form-group .form-item .form-control,
.taskschedulev5 .pt-task-calendar .pt-calendar-header .panel-form .fillbg .form-td .form-group .form-item .form-control {
  height: 30px;
}
.taskschedule .pt-task-calendar .pt-calendar-header .panel-form .fillbg .form-td .form-group .form-item .form-control:focus,
.taskschedulev5 .pt-task-calendar .pt-calendar-header .panel-form .fillbg .form-td .form-group .form-item .form-control:focus {
  box-shadow: none;
}
.taskschedule .pt-task-calendar .pt-calendar-header .pt-panel .pt-panel-row,
.taskschedulev5 .pt-task-calendar .pt-calendar-header .pt-panel .pt-panel-row {
  display: table;
  width: 100%;
}
.taskschedule .pt-task-calendar .pt-calendar-header .pt-panel .pt-panel-row .pt-panel-col,
.taskschedulev5 .pt-task-calendar .pt-calendar-header .pt-panel .pt-panel-row .pt-panel-col {
  display: table-cell;
  height: 30px;
  vertical-align: top;
}
.taskschedule .pt-task-calendar .pt-calendar-header .pt-panel .pt-panel-row .pt-panel-col.text-right,
.taskschedulev5 .pt-task-calendar .pt-calendar-header .pt-panel .pt-panel-row .pt-panel-col.text-right {
  text-align: right;
}
.taskschedule .pt-task-calendar .pt-calendar-header .pt-panel .pt-panel-row .pt-panel-col.text-right .pt-task-calendar-control,
.taskschedulev5 .pt-task-calendar .pt-calendar-header .pt-panel .pt-panel-row .pt-panel-col.text-right .pt-task-calendar-control {
  min-height: 30px;
  display: flex;
  justify-content: flex-end;
}
.taskschedule .pt-task-calendar .pt-calendar-header .pt-panel .pt-panel-row .pt-panel-col.text-right .pt-task-calendar-control .pt-form,
.taskschedulev5 .pt-task-calendar .pt-calendar-header .pt-panel .pt-panel-row .pt-panel-col.text-right .pt-task-calendar-control .pt-form {
  margin-top: 0;
}
.taskschedule .pt-task-calendar .pt-calendar-header .pt-panel .pt-panel-row .pt-panel-col.text-right .pt-task-calendar-control .pt-form .form-control,
.taskschedulev5 .pt-task-calendar .pt-calendar-header .pt-panel .pt-panel-row .pt-panel-col.text-right .pt-task-calendar-control .pt-form .form-control {
  border: 1px solid #ddd;
}
.taskschedule .pt-task-calendar .pt-calendar-body > .pt-table,
.taskschedulev5 .pt-task-calendar .pt-calendar-body > .pt-table {
  position: relative;
  z-index: 1;
}
.taskschedule .pt-task-calendar .pt-calendar-body > .pt-table:after,
.taskschedulev5 .pt-task-calendar .pt-calendar-body > .pt-table:after {
  position: absolute;
  z-index: 9;
  content: '';
  top: 0;
  right: 0;
  width: 1px;
  bottom: 0;
  background: #e0e0e0;
}
.taskschedule .pt-task-calendar .pt-calendar-body .pt-table-tbody-th,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table-tbody-th {
  width: 100px;
  float: left;
}
.taskschedule .pt-task-calendar .pt-calendar-body .pt-table-tbody-th tbody tr td,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table-tbody-th tbody tr td {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.taskschedule .pt-task-calendar .pt-calendar-body .pt-table-date,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table-date {
  position: absolute;
  top: 0;
  right: 0;
  left: 100px;
  width: calc(100% - 101px);
  overflow: hidden;
}
.taskschedule .pt-task-calendar .pt-calendar-body .pt-table-date th,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table-date th,
.taskschedule .pt-task-calendar .pt-calendar-body .pt-table-date td,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table-date td {
  width: 65px;
}
.taskschedule .pt-task-calendar .pt-calendar-body .pt-table-date .pt-table thead tr th,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table-date .pt-table thead tr th,
.taskschedule .pt-task-calendar .pt-calendar-body .pt-table-date .pt-table thead tr td,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table-date .pt-table thead tr td {
  width: 65px;
  line-height: 1;
}
.taskschedule .pt-task-calendar .pt-calendar-body .pt-table-date .pt-table thead tr th:first-child,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table-date .pt-table thead tr th:first-child,
.taskschedule .pt-task-calendar .pt-calendar-body .pt-table-date .pt-table thead tr td:first-child,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table-date .pt-table thead tr td:first-child,
.taskschedule .pt-task-calendar .pt-calendar-body .pt-table-date .pt-table thead tr th:nth-child(2),
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table-date .pt-table thead tr th:nth-child(2),
.taskschedule .pt-task-calendar .pt-calendar-body .pt-table-date .pt-table thead tr td:nth-child(2),
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table-date .pt-table thead tr td:nth-child(2) {
  width: 65px;
}
.taskschedule .pt-task-calendar .pt-calendar-body .pt-table-date .pt-task-panel,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table-date .pt-task-panel {
  left: 0;
}
.taskschedule .pt-task-calendar .pt-calendar-body .pt-scrollbar-x,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-scrollbar-x {
  height: 12px;
  margin-left: 100px;
  position: relative;
  z-index: 9;
  overflow-x: auto;
}
.taskschedule .pt-task-calendar .pt-calendar-body .pt-scrollbar-x .pt-scrollbar-control,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-scrollbar-x .pt-scrollbar-control {
  height: 12px;
}
.taskschedule .pt-task-calendar .pt-calendar-body .pt-scrollbar-x::-webkit-scrollbar,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-scrollbar-x::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}
.taskschedule .pt-task-calendar .pt-calendar-body .pt-scrollbar-x::-webkit-scrollbar-thumb,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-scrollbar-x::-webkit-scrollbar-thumb {
  border-radius: 0;
}
.taskschedule .pt-task-calendar[ns-columnwidth-type="average"] .pt-calendar-body .pt-table-date th,
.taskschedulev5 .pt-task-calendar[ns-columnwidth-type="average"] .pt-calendar-body .pt-table-date th,
.taskschedule .pt-task-calendar[ns-columnwidth-type="average"] .pt-calendar-body .pt-table-date td,
.taskschedulev5 .pt-task-calendar[ns-columnwidth-type="average"] .pt-calendar-body .pt-table-date td {
  width: auto;
}
.taskschedule .pt-task-calendar[ns-columnwidth-type="average"] .pt-calendar-body .pt-table-date .pt-table thead tr th,
.taskschedulev5 .pt-task-calendar[ns-columnwidth-type="average"] .pt-calendar-body .pt-table-date .pt-table thead tr th,
.taskschedule .pt-task-calendar[ns-columnwidth-type="average"] .pt-calendar-body .pt-table-date .pt-table thead tr td,
.taskschedulev5 .pt-task-calendar[ns-columnwidth-type="average"] .pt-calendar-body .pt-table-date .pt-table thead tr td {
  width: auto;
}
.taskschedule .pt-task-calendar[ns-columnwidth-type="average"] .pt-calendar-body .pt-table-date .pt-table thead tr th:first-child,
.taskschedulev5 .pt-task-calendar[ns-columnwidth-type="average"] .pt-calendar-body .pt-table-date .pt-table thead tr th:first-child,
.taskschedule .pt-task-calendar[ns-columnwidth-type="average"] .pt-calendar-body .pt-table-date .pt-table thead tr td:first-child,
.taskschedulev5 .pt-task-calendar[ns-columnwidth-type="average"] .pt-calendar-body .pt-table-date .pt-table thead tr td:first-child,
.taskschedule .pt-task-calendar[ns-columnwidth-type="average"] .pt-calendar-body .pt-table-date .pt-table thead tr th:nth-child(2),
.taskschedulev5 .pt-task-calendar[ns-columnwidth-type="average"] .pt-calendar-body .pt-table-date .pt-table thead tr th:nth-child(2),
.taskschedule .pt-task-calendar[ns-columnwidth-type="average"] .pt-calendar-body .pt-table-date .pt-table thead tr td:nth-child(2),
.taskschedulev5 .pt-task-calendar[ns-columnwidth-type="average"] .pt-calendar-body .pt-table-date .pt-table thead tr td:nth-child(2) {
  width: auto;
}
.taskschedule > .pt-main-row:first-child .pt-main-col,
.taskschedulev5 > .pt-main-row:first-child .pt-main-col {
  padding-top: 0;
  padding-bottom: 0;
}
.taskschedule > .pt-main-row:nth-child(2) .pt-form .fillbg,
.taskschedulev5 > .pt-main-row:nth-child(2) .pt-form .fillbg {
  background: transparent;
}
.taskschedule > .pt-main-row:nth-child(3) .pt-panel.grid-title,
.taskschedulev5 > .pt-main-row:nth-child(3) .pt-panel.grid-title {
  line-height: 40px;
}
.taskschedule > .pt-main-row:nth-child(3) .pt-panel ul,
.taskschedulev5 > .pt-main-row:nth-child(3) .pt-panel ul {
  padding: 0;
  border: 1px solid #ddd;
  list-style: none;
}
.taskschedule > .pt-main-row:nth-child(3) .pt-panel ul li,
.taskschedulev5 > .pt-main-row:nth-child(3) .pt-panel ul li {
  padding: 5px 10px;
  line-height: 2;
  cursor: pointer;
}
.taskschedule > .pt-main-row:nth-child(3) .pt-panel ul li label,
.taskschedulev5 > .pt-main-row:nth-child(3) .pt-panel ul li label {
  margin-bottom: 0;
}
.taskschedule > .pt-main-row:nth-child(3) .pt-panel ul li:hover,
.taskschedulev5 > .pt-main-row:nth-child(3) .pt-panel ul li:hover {
  background: #f8f8f8;
  color: #006685;
}
.taskschedule .compactmode .form-control,
.taskschedulev5 .compactmode .form-control {
  height: 40px;
}
.taskschedule .grid-header.query-box .pt-search-group .pt-search-quick,
.taskschedulev5 .grid-header.query-box .pt-search-group .pt-search-quick {
  position: initial;
}
.taskschedule .grid-header.query-box .pt-search-group .pt-search-quick .pt-form.pt-form-inline.pt-custom-query + .pt-btn-group,
.taskschedulev5 .grid-header.query-box .pt-search-group .pt-search-quick .pt-form.pt-form-inline.pt-custom-query + .pt-btn-group {
  position: absolute;
  top: 3px;
  right: 3px;
  z-index: 999;
}
.taskschedule .grid-header.query-box .pt-search-group .pt-search-quick .pt-form.pt-form-inline.pt-custom-query + .pt-btn-group .pt-btn-icon,
.taskschedulev5 .grid-header.query-box .pt-search-group .pt-search-quick .pt-form.pt-form-inline.pt-custom-query + .pt-btn-group .pt-btn-icon {
  border: 1px solid #dedede;
  border-left-width: 0;
}
.taskschedule .pt-panel > input[type="text"],
.taskschedulev5 .pt-panel > input[type="text"] {
  height: 24px;
  border: 1px solid #dedede;
  padding: 0 5px;
  width: 100%;
}
.pt-provinceselect {
  min-width: 280px;
}
.pt-form-vertical .pt-form-group .pt-provinceselect {
  min-width: auto !important;
  width: 100%;
}
.pt-provinceselect.pt-input-group:hover {
  z-index: 1099;
}
.table-editor-container .pt-provinceselect-content,
.pt-provinceselect .pt-provinceselect-content {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  right: 72px;
  left: 0;
}
.table-editor-container .pt-form-control,
.pt-provinceselect .pt-form-control {
  padding-right: 72px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  width: 100%;
}
.table-editor-container .pt-provinceselect-tag,
.pt-provinceselect .pt-provinceselect-tag {
  position: absolute;
  right: 48px;
  background: #f8f8f8;
  border-radius: 10px;
  min-width: 24px;
  text-align: center;
  margin: 0 5px;
}
.table-editor-container .pt-input-group-btn .pt-btn.pt-input-clear,
.pt-provinceselect .pt-input-group-btn .pt-btn.pt-input-clear {
  display: none;
}
.table-editor-container:hover .pt-input-group-btn .pt-btn.pt-input-clear,
.pt-provinceselect:hover .pt-input-group-btn .pt-btn.pt-input-clear {
  background: #fff;
  float: left;
  display: block;
}
.pt-provinceselect-list-container {
  position: fixed;
  z-index: 999;
}
.pt-provinceselect-list-container .pt-provinceselect-list {
  min-width: 280px;
  border: 1px solid #e0e0e0;
  background: #fff;
}
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-header {
  position: relative;
  background: #707070;
  height: 32px;
  padding: 5px 10px;
}
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-header .pt-checkbox,
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-header .pt-checkbox-harf,
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-header .pt-checkbox-full {
  position: relative;
  width: 12px;
  height: 24px;
  line-height: 22px;
  text-align: center;
  float: left;
  padding: 0;
}
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-header .pt-checkbox:before,
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-header .pt-checkbox-harf:before,
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-header .pt-checkbox-full:before {
  font-family: "icomoon";
  color: #fff;
}
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-header .pt-checkbox:before {
  content: '\ea8e';
}
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-header .pt-checkbox-harf:before {
  content: '\ea42';
  font-size: 14px;
  line-height: 21px;
  margin-top: 0;
  margin-left: -1px;
}
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-header .pt-checkbox-full:before {
  content: '\ea90';
}
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-header .pt-input-group-btn {
  margin: 4px 0;
  padding-left: 10px;
}
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-header .pt-input-group-btn .pt-btn.pt-btn-default {
  background: transparent;
}
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-header .pt-input-group-btn .pt-btn.pt-btn-default:hover {
  background: #fda249;
}
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-header .pt-input-group-btn .pt-btn.pt-btn-default i,
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-header .pt-input-group-btn .pt-btn.pt-btn-default span {
  color: #fff;
}
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-body .pt-provinceselect-list-item {
  position: relative;
  z-index: 1;
}
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-body .pt-provinceselect-list-item .pt-list-table {
  height: 32px;
  padding-right: 48px;
}
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-body .pt-provinceselect-list-item .pt-list-table .pt-provinceselect-names {
  padding: 0 10px;
  line-height: 32px;
}
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-body .pt-provinceselect-list-item .pt-list-table .pt-provinceselect-names:before {
  font-family: "icomoon";
  margin-right: 10px;
  content: '\ea8e';
}
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-body .pt-provinceselect-list-item .pt-list-table .pt-input-group-btn {
  position: absolute;
  top: 5px;
  right: 5px;
}
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-body .pt-provinceselect-list-item .pt-list-table .pt-input-group-btn .pt-btn.pt-btn-default {
  background: transparent;
}
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-body .pt-provinceselect-list-item .pt-list-table .pt-input-group-btn .pt-btn.pt-btn-default:hover {
  background: #fda249;
}
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-body .pt-provinceselect-list-item:hover {
  background: #f9f9f9;
  cursor: pointer;
}
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-body .pt-provinceselect-list-item.selected .pt-list-table .pt-provinceselect-names:before {
  content: '\ea90';
}
.pt-provinceselect-list-container .pt-provinceselect-list .pt-provinceselect-list-body .pt-provinceselect-list-item .no-date {
  padding: 10px;
  background: #f8f8f8;
  text-align: center;
}
.pt-provinceselect-dropdown {
  border: 0;
}
.pt-provinceselect-dropdown:hover {
  border: 0 !important;
  box-shadow: none;
}
.provinceselectserver .pt-form-control {
  min-width: 100px;
}
.chart .pie-chart {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
  background: #eee;
  border: 5px solid #16bc96;
  background-image: linear-gradient(to right, transparent 50%, #16bc96 0);
  position: relative;
}
.chart .pie-chart-percent {
  display: block;
  margin-left: 50%;
  height: 100%;
  background-color: inherit;
  transform-origin: left;
}
.chart .pie-chart-percent.x1 {
  transform: rotate(0.125turn);
}
.chart .pie-chart-percent.x2 {
  transform: rotate(0.25turn);
}
.chart .pie-chart-percent.x3 {
  transform: rotate(0.375turn);
}
.chart .pie-chart-percent.x4 {
  transform: rotate(0.5turn);
}
.pie {
  position: relative;
  margin: 1em auto;
  padding: 0;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  list-style: none;
  overflow: hidden;
  transform: rotate(0deg);
  background: #eee;
  /*针对mac safari浏览器兼容*/
}
.pie .slice {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 50%;
  transform-origin: 0% 100%;
  background: #16bc96;
}
.pie.pie-x1 .slice-a {
  transform: rotate(-360deg) skewY(-45deg);
}
.pie.pie-x1 .slice-b {
  transform: rotate(-270deg) skewY(-90deg);
}
.pie.pie-x1 .slice-c {
  transform: rotate(-180deg) skewY(-90deg);
}
.pie.pie-x1 .slice-d {
  transform: rotate(-90deg) skewY(-90deg);
}
.pie.pie-x2 .slice-a {
  transform: rotate(-360deg) skewY(0deg);
}
.pie.pie-x2 .slice-b {
  transform: rotate(-270deg) skewY(-90deg);
}
.pie.pie-x2 .slice-c {
  transform: rotate(-180deg) skewY(-90deg);
}
.pie.pie-x2 .slice-d {
  transform: rotate(-90deg) skewY(-90deg);
}
.pie.pie-x3 .slice-a {
  transform: rotate(-360deg) skewY(0deg);
}
.pie.pie-x3 .slice-b {
  transform: rotate(-270deg) skewY(-45deg);
}
.pie.pie-x3 .slice-c {
  transform: rotate(-180deg) skewY(-90deg);
}
.pie.pie-x3 .slice-d {
  transform: rotate(-90deg) skewY(-90deg);
}
.pie.pie-x4 .slice-a {
  transform: rotate(-360deg) skewY(0deg);
}
.pie.pie-x4 .slice-b {
  transform: rotate(-270deg) skewY(0deg);
}
.pie.pie-x4 .slice-c {
  transform: rotate(-180deg) skewY(-90deg);
}
.pie.pie-x4 .slice-d {
  transform: rotate(-90deg) skewY(-90deg);
}
.pie.pie-x5 .slice-a {
  transform: rotate(-360deg) skewY(0deg);
}
.pie.pie-x5 .slice-b {
  transform: rotate(-270deg) skewY(0deg);
}
.pie.pie-x5 .slice-c {
  transform: rotate(-180deg) skewY(-45deg);
}
.pie.pie-x5 .slice-d {
  transform: rotate(-90deg) skewY(-90deg);
}
.pie.pie-x6 .slice-a {
  transform: rotate(-360deg) skewY(0deg);
}
.pie.pie-x6 .slice-b {
  transform: rotate(-270deg) skewY(0deg);
}
.pie.pie-x6 .slice-c {
  transform: rotate(-180deg) skewY(0deg);
}
.pie.pie-x6 .slice-d {
  transform: rotate(-90deg) skewY(-90deg);
}
.pie.pie-x7 .slice-a {
  transform: rotate(-360deg) skewY(0deg);
}
.pie.pie-x7 .slice-b {
  transform: rotate(-270deg) skewY(0deg);
}
.pie.pie-x7 .slice-c {
  transform: rotate(-180deg) skewY(0deg);
}
.pie.pie-x7 .slice-d {
  transform: rotate(-90deg) skewY(-45deg);
}
.pie.pie-complete {
  background: #16bc96;
}
.pie.pie-complete .slice {
  display: none;
}
.pie.pie-complete:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '\e95d';
  font-family: "icomoon";
  font-size: 25px;
  line-height: 50px;
  text-align: center;
  color: #fff;
}
.pt-language-seletor-dropdown.pt-dropdown {
  position: absolute;
  z-index: 999;
  width: 240px;
  height: 160px;
  margin-left: 0;
}
.pt-language-seletor-dropdown.pt-dropdown .pt-list {
  position: static;
  display: block;
}
.pt-language-seletor-dropdown.pt-dropdown .pt-list .pt-list-group {
  padding: 10px 0;
}
.pt-language-seletor-dropdown.pt-dropdown .pt-list .pt-list-group .pt-list-item {
  padding: 5px 10px;
}
.pt-language-seletor-dropdown.pt-dropdown .pt-list .pt-list-group .pt-list-item .pt-input-group {
  width: 100%;
  border: 0;
  height: 24px;
}
.pt-language-seletor-dropdown.pt-dropdown .pt-list .pt-list-group .pt-list-item .pt-input-group:hover {
  border: 0;
  box-shadow: none;
}
.pt-language-seletor-dropdown.pt-dropdown .pt-list .pt-list-group .pt-list-item .pt-input-group .pt-form-control {
  border: 1px solid #e0e0e0;
  height: 24px;
  width: 100%;
}
.pt-language-seletor-dropdown.pt-dropdown .pt-list .pt-list-group .pt-list-item .pt-input-group .pt-form-control:hover {
  border: 1px solid #fda249;
}
.pt-language-seletor-dropdown.pt-dropdown .pt-list .pt-list-group .pt-list-item .pt-input-group .pt-input-group-addon {
  padding-right: 10px;
  background: transparent;
  padding-left: 0;
  width: 24px;
}
.pt-language-seletor-dropdown.pt-dropdown .pt-list .pt-list-group .pt-list-item .pt-input-group .pt-input-group-addon .pt-language-seletor-label {
  width: 24px;
  height: 24px;
  border: 1px solid #e0e0e0;
  text-align: center;
  line-height: 24px;
  border-radius: 3px;
  background: #f5f5f5;
  margin-bottom: 0;
}
.pt-language-seletor-dropdown.pt-dropdown .pt-language-seletor-footer .pt-btn-group {
  z-index: 999;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-top: 0;
  padding: 10px;
  width: 100%;
  text-align: right;
}
.pt-language-seletor-dropdown.pt-dropdown .pt-language-seletor-footer .pt-btn-group .pt-btn {
  display: inline-block;
  float: none;
}
.pt-grid-block .pt-grid-block-group {
  margin: 0 -10px;
  padding: 0;
}
.pt-grid-block .pt-grid-block-group:before,
.pt-grid-block .pt-grid-block-group:after {
  content: " ";
  display: table;
}
.pt-grid-block .pt-grid-block-group:after {
  clear: both;
}
.pt-grid-block .pt-grid-block-group:before,
.pt-grid-block .pt-grid-block-group:after {
  content: " ";
  display: table;
}
.pt-grid-block .pt-grid-block-group:after {
  clear: both;
}
.pt-grid-block .pt-grid-block-group:before,
.pt-grid-block .pt-grid-block-group:after {
  content: " ";
  display: table;
}
.pt-grid-block .pt-grid-block-group:after {
  clear: both;
}
.pt-grid-block .pt-grid-block-group .pt-grid-block-item {
  display: block;
  float: left;
  width: calc(16.666666666666668% - 20px);
  min-width: 180px;
  border: 1px solid #d2f5ed;
  margin: 10px;
  padding: 10px;
  background-color: #d2f5ed;
}
.pt-grid-block .pt-grid-block-group .pt-grid-block-item.current,
.pt-grid-block .pt-grid-block-group .pt-grid-block-item:hover {
  background-color: #26a286;
  border-color: #26a286;
  cursor: pointer;
  transition: ease-in-out all 0.25s;
}
.pt-grid-block .pt-grid-block-group .pt-grid-block-item.current h4.title,
.pt-grid-block .pt-grid-block-group .pt-grid-block-item:hover h4.title,
.pt-grid-block .pt-grid-block-group .pt-grid-block-item.current h6.text,
.pt-grid-block .pt-grid-block-group .pt-grid-block-item:hover h6.text {
  color: #fff;
}
.pt-grid-block .pt-grid-block-group .pt-grid-block-item.current h6.text:before,
.pt-grid-block .pt-grid-block-group .pt-grid-block-item:hover h6.text:before {
  background: #fff;
}
.pt-grid-block .pt-grid-block-group .pt-grid-block-item h4.title span {
  font-size: 22px;
  margin: 0 auto;
  display: block;
  text-align: center;
  line-height: 2;
}
.pt-grid-block .pt-grid-block-group .pt-grid-block-item h6.text {
  font-weight: normal;
  position: relative;
  z-index: 1;
  padding-left: 10px;
  color: rgba(0, 0, 0, 0.55);
}
.pt-grid-block .pt-grid-block-group .pt-grid-block-item h6.text:before {
  position: absolute;
  z-index: 9;
  top: 50%;
  left: 0;
  width: 3px;
  height: 12px;
  content: '';
  margin-right: 5px;
  margin-top: -6px;
  background-color: #26a286;
}
.component-editor .component-editor-header {
  position: relative;
  z-index: 1;
}
.component-editor .component-editor-header .component-editor-tab-nav {
  position: absolute;
  z-index: 9;
  right: 10px;
  bottom: 0;
}
.CodeMirror-wrap pre {
  word-break: break-all !important;
}
.hide,
.hidden {
  display: none !important;
}
.show {
  display: block !important;
}
.pt-netstar-download .pt-modal-content {
  background: -webkit-linear-gradient(#3d94ff, #6abbff);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#3d94ff, #6abbff);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#3d94ff, #6abbff);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(#3d94ff, #6abbff);
  /* 标准的语法 */
}
.pt-netstar-download .pt-modal-content .pt-modal-header {
  background: transparent;
  border: none;
  padding: 0;
}
.pt-netstar-download .pt-modal-content .pt-modal-header .pt-title {
  display: none;
}
.pt-netstar-download .pt-modal-content .pt-modal-header .pt-close {
  width: 26px;
  height: 26px;
  line-height: 26px;
  color: #fff;
  text-align: center;
  background-color: #3176cc;
}
.pt-netstar-download .pt-modal-content .pt-modal-header .pt-close .pt-btn {
  width: 26px;
  height: 26px;
  line-height: 26px;
}
.pt-netstar-download .pt-modal-content .pt-modal-header .pt-close .pt-btn:hover {
  background: #3176cc;
  transform: rotate(180deg);
  color: #fff;
}
.pt-netstar-download .pt-modal-content .pt-modal-body {
  background-color: transparent;
  padding-top: 40px;
}
.pt-netstar-download .pt-modal-content .pt-modal-body .netstar-download-content {
  margin: 0 auto;
  text-align: center;
  color: #fff;
}
.pt-netstar-download .pt-modal-content .pt-modal-body .netstar-download-content .title {
  font-size: 18px;
  letter-spacing: 8px;
  padding: 20px 0 55px 0;
}
.pt-netstar-download .pt-modal-content .pt-modal-body .netstar-download-content .pt-btn-group .pt-btn {
  padding: 0 40px;
  height: 44px;
  line-height: 44px;
  font-size: 18px;
  border-radius: 22px;
  border: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
}
.pt-netstar-download .pt-modal-content .pt-modal-body .netstar-download-content .pt-btn-group .pt-btn:hover {
  background-color: #fff;
}
.pt-netstar-download .pt-modal-content .pt-modal-body .netstar-download-content .pt-btn-group .pt-btn span {
  font-size: 18px;
  color: #3e95ff;
}
.pt-netstar-download .pt-modal-content .pt-modal-footer {
  background-color: #4b9fff;
}
.pt-netstar-download .pt-modal-content .pt-modal-footer .pt-window-control:after {
  display: none;
}
.pt-modal.pt-common-query .pt-modal-body {
  padding: 0;
  position: relative;
}
.pt-modal.pt-common-query .pt-modal-body .common-query-conditions {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 175px;
  height: inherit;
  background-color: #f8f8f8;
  padding: 0;
  margin: 0;
  overflow-y: auto;
}
.pt-modal.pt-common-query .pt-modal-body .common-query-conditions .pt-radio .pt-radio-group .pt-radio-inline:after {
  top: 4px;
}
.pt-modal.pt-common-query .pt-modal-body .pt-form {
  position: absolute;
  top: 0;
  right: 0;
  left: 175px;
  border: none;
  padding: 10px 16px;
}
.pt-modal.pt-common-query .pt-modal-footer {
  margin-top: -44px;
  margin-left: 175px;
}
.pt-modal.pt-common-query .pt-modal-footer .pt-window-control {
  bottom: 0;
}
.common-query-conditions .pt-radio {
  padding-right: 0;
}
.common-query-conditions .pt-radio.no-data {
  position: relative;
  background-color: #f8f8f8;
  border: none;
}
.common-query-conditions .pt-radio.no-data:before {
  top: 20px;
  content: '\6682\65e0\5e38\7528\67e5\8be2';
  color: #bcbcbc;
}
.common-query-conditions .pt-radio.no-data:after {
  display: none;
}
.common-query-conditions .pt-radio .pt-radio-group > div {
  padding: 10px;
}
.common-query-conditions .pt-radio .pt-radio-group .pt-radio-inline {
  display: block;
  position: relative;
}
.common-query-conditions .pt-radio .pt-radio-group .pt-radio-inline + .pt-radio-inline {
  margin-left: 0;
}
.common-query-conditions .pt-radio .pt-radio-group .pt-radio-inline .btn {
  position: absolute;
  top: 3px;
  right: 5px;
  font-size: 14px;
  z-index: 99;
}
.common-query-conditions .pt-radio .pt-radio-group .pt-radio-inline .btn i {
  color: #8b8b8b;
}
.common-query-conditions .pt-radio .pt-radio-group .pt-radio-inline .btn:hover {
  border: none;
  box-shadow: none;
}
.common-query-conditions .pt-radio .pt-radio-group .pt-radio-inline .btn:hover i {
  color: #333;
}
.common-query-conditions .pt-radio .pt-radio-group .pt-radio-inline:hover {
  background-color: #eeeeee;
}
.common-query-conditions .pt-radio .pt-radio-group .pt-radio-inline.selectd {
  background-color: #e4e4e4;
}
.common-query-conditions .pt-radio .pt-radio-group .pt-radio-inline label.pt-radio-inline:after {
  top: 0;
}
.common-query-conditions .pt-radio .pt-radio-group .pt-radio-inline label.pt-radio-inline.checked:hover {
  background-color: #e4e4e4;
}
.common-query-conditions .btn i {
  font-size: 12px;
}
.pt-btn.pt-btn-dropdown.pt-btn-dropdown-senior {
  float: left;
  padding: 0;
  position: relative;
}
.text-right .pt-btn-dropdown.pt-btn-dropdown-senior {
  position: relative;
  float: right;
  border-width: 0;
}
.text-right .pt-btn-dropdown.pt-btn-dropdown-senior .pt-btn-dropdown-panel {
  right: 0;
}
.text-right .pt-btn-dropdown.pt-btn-dropdown-senior .pt-btn-dropdown-panel .pt-btn-group .pt-btn.pt-btn-default {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pt-btn-dropdown-panel {
  position: absolute;
  top: 23px;
  left: 0;
  min-width: 73px;
  border: 1px solid #bfbfbf;
  z-index: 1000;
  background: #ffffff;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
}
.pt-btn-dropdown-panel.no-data {
  background-color: #f8f8f8;
}
.pt-btn-dropdown-panel.no-data:before {
  content: "\6682\65e0\6570\636e";
  color: #bcbcbc;
  top: 41%;
}
.pt-btn-dropdown-panel.no-data:after {
  display: none;
}
.pt-btn-dropdown-panel .pt-btn-group {
  width: 100%;
  max-height: 280px;
  overflow-y: auto;
  padding: 2px 0;
}
.pt-btn-dropdown-panel .pt-btn-group .pt-btn.pt-btn-default {
  border: none;
  height: 33px;
  line-height: 33px;
  padding: 0 10px;
  width: 100%;
  text-align: left;
}
.pt-btn-dropdown-panel .pt-btn-group .pt-btn.pt-btn-default:hover,
.pt-btn-dropdown-panel .pt-btn-group .pt-btn.pt-btn-default:active {
  background: #e4e4e4;
  color: #424242;
}
.pt-btn-dropdown-panel .pt-btn-group .pt-btn + .pt-btn {
  margin-left: 0;
}
.pt-main.statisticsList .pt-main-row .pt-main-col .pt-panel .pt-panel-query {
  position: relative;
  margin-bottom: 10px;
}
.pt-main.statisticsList .pt-main-row .pt-main-col .pt-panel .pt-panel-query .pt-search-pro {
  position: absolute;
  right: 0;
  top: 0;
}
.pt-progress {
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2), 0 1px rgba(255, 255, 255, 0.08);
  display: block;
}
.pt-progress .pt-progress-bar {
  height: 100%;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
  transition: 0s linear;
  transition-property: width, background-color;
  position: relative;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}
.pt-progress .pt-progress-bar:before {
  position: absolute;
  content: "";
  top: 50%;
  left: 100%;
  display: block;
  border-style: solid;
  background-color: #fff;
  box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.3);
  display: none;
}
.pt-progress .pt-progress-bar .progress-tag {
  background: #393a3d;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
  color: #fff;
  text-align: center;
  position: absolute;
}
.pt-progress .pt-progress-bar .progress-tag:after {
  content: "";
  border-style: solid;
  border-color: #393a3d;
  position: absolute;
  left: 35%;
}
.pt-progress .pt-progress-bar.pt-progress-bar-warning {
  background-color: #fda249;
  animation: progressAnimationStrike 6s;
}
.pt-progress .pt-progress-bar.pt-progress-bar-warning:before {
  border-color: #fda249;
}
.pt-progress .pt-progress-bar.pt-progress-bar-success {
  background-color: #16bc96;
  animation: progressAnimationStrike 6s;
}
.pt-progress .pt-progress-bar.pt-progress-bar-success:before {
  border-color: #16bc96;
}
.pt-progress .pt-progress-bar.pt-progress-bar-danger {
  background-color: #e22500;
  animation: progressAnimationStrike 6s;
}
.pt-progress .pt-progress-bar.pt-progress-bar-danger:before {
  border-color: #e22500;
}
.pt-progress .pt-progress-bar.pt-progress-bar-primary {
  background-color: #5883e4;
  animation: progressAnimationStrike 6s;
}
.pt-progress .pt-progress-bar.pt-progress-bar-primary:before {
  border-color: #5883e4;
}
.pt-progress .pt-progress-bar.pt-progress-bar-info {
  background-color: #04b6de;
  animation: progressAnimationStrike 6s;
}
.pt-progress .pt-progress-bar.pt-progress-bar-info:before {
  border-color: #04b6de;
}
.pt-progress.pt-progress-xs {
  height: 2px;
  border-radius: 1px;
}
.pt-progress.pt-progress-xs .pt-progress-bar {
  border-radius: 1px;
}
.pt-progress.pt-progress-xs .pt-progress-bar:before {
  margin-left: -4px;
  margin-top: -4px;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  border-width: 2px;
}
.pt-progress.pt-progress-xs .pt-progress-bar .progress-tag {
  width: 35px;
  height: 25px;
  line-height: 25px;
  border-radius: 3px;
  font-size: 12px;
  bottom: 5px;
  right: -23px;
}
.pt-progress.pt-progress-xs .pt-progress-bar .progress-tag:after {
  content: "";
  border-width: 7px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-width: 0px;
  bottom: -5px;
}
.pt-progress.pt-progress-xs .pt-progress-bar {
  border-radius: 0;
}
.pt-progress.pt-progress-xs .pt-progress-bar .progress-tag {
  height: auto;
  zoom: 0.7;
  padding: 2px 5px;
  transform: scale(0.7);
  width: auto;
}
.pt-progress.pt-progress-xs .pt-progress-bar .progress-tag:after {
  bottom: -5px;
}
.pt-progress.pt-progress-sm {
  height: 8px;
  border-radius: 4px;
}
.pt-progress.pt-progress-sm .pt-progress-bar {
  border-radius: 4px;
}
.pt-progress.pt-progress-sm .pt-progress-bar:before {
  margin-left: -8px;
  margin-top: -8px;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  border-width: 4px;
}
.pt-progress.pt-progress-sm .pt-progress-bar .progress-tag {
  width: 35px;
  height: 25px;
  line-height: 25px;
  border-radius: 3px;
  font-size: 12px;
  bottom: 26px;
  right: -17px;
}
.pt-progress.pt-progress-sm .pt-progress-bar .progress-tag:after {
  content: "";
  border-width: 5px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-width: 0px;
  bottom: -5px;
}
.pt-progress.pt-progress-md {
  height: 20px;
  border-radius: 10px;
}
.pt-progress.pt-progress-md .pt-progress-bar {
  border-radius: 10px;
}
.pt-progress.pt-progress-md .pt-progress-bar:before {
  margin-left: -8px;
  margin-top: -8px;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  border-width: 16px;
}
.pt-progress.pt-progress-md .pt-progress-bar .progress-tag {
  width: 45px;
  height: 30px;
  line-height: 30px;
  border-radius: 3px;
  font-size: 16px;
  bottom: 41px;
  right: -22px;
}
.pt-progress.pt-progress-md .pt-progress-bar .progress-tag:after {
  content: "";
  border-width: 7px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-width: 0px;
  bottom: -7px;
}
.pt-progress.pt-progress-lg {
  height: 30px;
  border-radius: 15px;
}
.pt-progress.pt-progress-lg .pt-progress-bar {
  border-radius: 15px;
}
.pt-progress.pt-progress-lg .pt-progress-bar:before {
  margin-left: -22px;
  margin-top: -22px;
  width: 44px;
  height: 44px;
  border-radius: 22px;
  border-width: 8px;
}
.pt-progress.pt-progress-lg .pt-progress-bar .progress-tag {
  width: 55px;
  height: 35px;
  line-height: 35px;
  border-radius: 6px;
  font-size: 18px;
  bottom: 55px;
  right: -28px;
}
.pt-progress.pt-progress-lg .pt-progress-bar .progress-tag:after {
  content: "";
  border-width: 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-width: 0px;
  bottom: -9px;
}
.pt-progress-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  z-index: 99;
  padding: 10px 5px;
}
.pt-progress-container .pt-progress.pt-progress-xs .pt-progress-bar .progress-tag {
  display: none;
}
.progress-dialog {
  display: inline-block;
  padding: 20px 0;
  width: 100%;
}
.progress-dialog .pt-progress {
  margin: 0;
  width: calc(100% - 40px);
}
.progress-dialog .pt-progress-value {
  line-height: 8px;
  width: 40px;
  text-align: right;
}
.progress-dialog .pt-progress-value span {
  color: #16bc96;
  font-weight: bold;
}
.pt-progress-bar .pt-progress-bar-loading {
  height: 24px;
  width: 100%;
  background: #e9ecef;
  display: flex;
  flex: 1;
  align-items: stretch;
  border-radius: 2px;
}
.pt-progress-bar .pt-progress-bar-loading .pt-progress-bar-percent {
  display: flex;
  width: 75%;
  justify-content: center;
  align-items: center;
  background: #16bc96;
  color: #fff;
  font-weight: bold;
  border-radius: 2px;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 24px 24px;
  animation: 3s linear infinite progress-bar-stripes;
  box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.15) inset;
}
.pt-progress-bar .pt-progress-bar-loading.error .pt-progress-bar-percent {
  background: #e22500;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 24px 24px;
  animation: 3s linear infinite progress-bar-stripes;
}
.pt-progress-bar .pt-progress-tips {
  margin: 20px auto;
  padding: 10px;
  background: #f8f8f8;
  border-radius: 4px;
  position: relative;
}
.pt-progress-bar .pt-progress-tips .pt-title {
  font-size: 14px;
  color: #fda249;
  position: relative;
}
.pt-progress-bar .pt-progress-tips .pt-title i {
  color: #fda249;
  margin-right: 10px;
}
.pt-progress-bar .pt-progress-tips .pt-btn-progress {
  position: absolute;
  top: 10px;
  right: 10px;
}
.pt-progress-bar .pt-progress-tips .pt-btn-progress .btn {
  height: 24px;
  padding: 0 10px;
}
.pt-progress-bar .pt-progress-tips .pt-btn-progress .btn.btn-primary {
  border: 1px solid #e0e0e0;
  background: #fff;
  color: #555;
}
.pt-progress-bar .pt-progress-tips .pt-btn-progress .btn.btn-primary:hover {
  background: #fda249;
  border-color: #fda249;
  color: #fff;
}
.pt-progress-bar .pt-progress-tips .pt-text {
  color: #444;
  padding-left: 24px;
  margin-top: 10px;
}
.pt-progress-bar .pt-progress-tips .pt-text-area {
  display: flex;
  margin: 15px 20px;
  flex: 1;
}
.pt-progress-bar .pt-progress-tips .pt-text-area textarea.pt-form-control {
  display: block;
  width: 100%;
  height: 200px;
  overflow-y: auto;
}
@keyframes progress-bar-stripes {
  0% {
    background-position: 40px 0;
  }
  100% {
    background-position: 0 0;
  }
}
.progress-bar-content {
  display: flex;
  flex: 1;
  align-items: stretch;
  padding: 30px 20px;
  margin: 30px 0;
  flex-wrap: wrap;
}
.progress-bar-content .progress-bar-state {
  display: flex;
  flex: 0 0 20%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 120px;
}
.progress-bar-content .progress-bar-state i {
  font-size: 28px;
  z-index: 3;
  display: flex;
  width: 36px;
  height: 36px;
  border-radius: 36px;
  background: #a0a0a0;
  justify-content: center;
  align-items: center;
}
.progress-bar-content .progress-bar-state span {
  padding: 0;
  z-index: 9;
  position: relative;
  white-space: nowrap;
  padding: 1px 6px;
  border-radius: 3px;
  margin-top: 20px;
  z-index: 2;
  color: #444;
}
.progress-bar-content .progress-bar-state::before {
  position: absolute;
  width: 100%;
  height: 2px;
  content: '';
  background: #a0a0a0;
  top: 40px;
  left: 0;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 8px 8px !important;
}
.progress-bar-content .progress-bar-state.success::before {
  background: #16bc96;
}
.progress-bar-content .progress-bar-state.success::after {
  border-left-color: #16bc96;
}
.progress-bar-content .progress-bar-state.success span {
  color: #16bc96;
}
.progress-bar-content .progress-bar-state.success i {
  background: #16bc96;
  color: #fff;
  outline: 4px solid #7bf0d5;
}
.progress-bar-content .progress-bar-state.error::before {
  background: #e22500;
}
.progress-bar-content .progress-bar-state.error::after {
  border-left-color: #e22500;
}
.progress-bar-content .progress-bar-state.error span {
  color: #e22500;
}
.progress-bar-content .progress-bar-state.error i {
  background: #e22500;
  color: #fff;
  outline: 4px solid #ff917c;
}
.progress-bar-content .progress-bar-state.start::before {
  background: #a0a0a0;
}
.progress-bar-content .progress-bar-state.start::after {
  border-left-color: #a0a0a0;
}
.progress-bar-content .progress-bar-state.start span {
  color: #a0a0a0;
}
.progress-bar-content .progress-bar-state.start i {
  background: #a0a0a0;
  color: #fff;
  outline: 4px solid #ededed;
}
.progress-bar-content .progress-bar-state.current::before {
  background: #04b6de;
}
.progress-bar-content .progress-bar-state.current::after {
  border-left-color: #04b6de;
}
.progress-bar-content .progress-bar-state.current span {
  color: #04b6de;
}
.progress-bar-content .progress-bar-state.current i {
  background: #04b6de;
  color: #fff;
  outline: 4px solid #7ee5fd;
}
.progress-bar-content .progress-bar-state.current::before {
  animation: 3s linear infinite progress-bar-stripes;
}
.progress-bar-content .progress-bar-state.current::after {
  position: absolute;
  height: 3px;
  width: 30px;
  border-radius: 3px;
  content: '';
  bottom: 16px;
  left: 0;
  z-index: 2;
  background-image: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.75), transparent);
  animation: 4s linear infinite step-current-light;
}
@keyframes step-current-light {
  0% {
    left: 0;
  }
  50% {
    left: 100%;
  }
  100% {
    left: 0;
  }
}
.record-control {
  top: 0;
  width: 22px;
  height: 22px;
  color: transparent;
  margin-left: 3px;
  background: transparent;
  text-align: left;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 9px 9px 0 0;
  border-color: #04b6de transparent transparent transparent;
  z-index: 9;
}
.pt-history-record-container {
  position: absolute;
  z-index: 9999;
}
.record-list {
  width: 320px;
  height: 271px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  background: #fff;
  padding-bottom: 25px;
  overflow-y: auto;
  padding-top: 5px;
}
.record-list ul {
  overflow: initial;
}
.record-list .pt-pager {
  border: 1px solid #e0e0e0;
  background: #fff;
}
.record-list .record-block-item {
  margin: 0 10px;
  height: 56px;
  position: relative;
  padding: 10px 0 10px 22px;
  border-bottom: 1px solid #dbdbdb;
}
.record-list .record-block-item:last-child {
  border-bottom: none;
}
.record-list .record-block-item:first-child {
  border-bottom: 1px solid #dbdbdb;
}
.record-list .record-block-item:before {
  position: absolute;
  font-family: "icomoon";
  content: "\e964";
  top: 50%;
  left: 0;
  margin-top: -9px;
  color: #999;
}
.record-list .record-block-item .record-block-item-left {
  float: left;
  width: calc(100% - 75px);
  position: relative;
}
.record-list .record-block-item .record-block-item-right {
  float: right;
  margin-top: 8px;
  background: rgba(255, 160, 4, 0.25);
  border-radius: 3px;
}
.record-list .record-block-item .title {
  color: #424242;
  margin-bottom: 4px;
  display: flex;
}
.record-list .record-block-item .title span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.record-list .record-block-item .title span.title-content-hover {
  display: none;
  position: absolute;
  top: 20px;
  left: 0;
  background: #f5f5f5;
  border-radius: 3px;
  color: #fff;
  white-space: initial;
  padding: 5px 10px;
  overflow: auto;
  right: -60px;
  line-height: 1.5;
  color: #424242;
}
.record-list .record-block-item .title:hover span.title-content-hover {
  display: block;
  color: #424242;
}
.record-list .record-block-item .title > .pt-btn-group .pt-btn-icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
  margin-left: 5px;
}
.record-list .record-block-item .title > .pt-btn-group .pt-btn-icon i {
  color: rgba(0, 0, 0, 0.85);
}
.record-list .record-block-item .title > .pt-btn-group .pt-btn-icon:hover {
  background-color: #fda249;
}
.record-list .record-block-item .title > .pt-btn-group .pt-btn-icon:hover i {
  color: #fff;
}
.record-list .record-block-item .time {
  color: #c8c8c8;
}
.record-list .record-block-item .tag {
  margin: 2px 8px;
  color: #fda249;
  max-width: 52px;
  overflow: hidden;
  white-space: nowrap;
}
.record-list .record-block-item:hover .title,
.record-list .record-block-item.selected .title,
.record-list .record-block-item:hover .time,
.record-list .record-block-item.selected .time,
.record-list .record-block-item:hover:before,
.record-list .record-block-item.selected:before {
  color: #fda249;
}
td.soundplayback .record-result {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 9;
  margin-top: 0;
  border: 0;
  box-shadow: none;
  display: flex;
  align-items: center;
}
td.soundplayback .record-result .record-group .record-item {
  padding: 0;
}
td.soundplayback .record-result .record-group .record-item .btn.btn-icon {
  width: 28px;
  height: 28px;
}
.record-result {
  width: 238px;
  background: #fff;
  border: 1px solid #e0e0e0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.075);
  margin-top: -3px;
}
.record-result .record-group {
  width: 100%;
  flex-direction: column;
}
.record-result .record-item {
  display: flex;
  align-items: stretch;
  flex: 1;
  padding: 5px 0;
  border-bottom: 1px solid #e0e0e0;
  background: transparent;
}
.record-result .record-item:last-child {
  border-bottom: 0;
}
.record-result .record-item .btn {
  background: transparent;
}
.record-result .record-item .btn .text-info {
  font-size: 20px;
  color: #04b6de;
}
.record-result .record-item .btn.btn-icon {
  padding: 0;
}
.record-result .record-item .record-time {
  display: flex;
  align-items: center;
  padding: 0 10px;
}
.record-loading {
  display: flex;
  flex: 1;
  position: relative;
}
.record-loading-mask {
  position: absolute;
  z-index: 9;
  height: 100%;
  top: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.75);
}
.record-loading {
  display: flex;
  flex: 1;
  position: relative;
}
.record-loading-mask {
  position: absolute;
  z-index: 9;
  height: 100%;
  top: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.75);
}
.record-loading-value {
  display: flex;
  flex: 1;
  position: relative;
  margin: 0 10px;
  overflow: hidden;
  background: #fff;
}
.record-loading-value::before,
.record-loading-value:after {
  position: absolute;
  content: '';
  background: #04b6de;
  height: 20px;
  width: 2px;
  left: 0;
  top: 50%;
  margin-top: -10px;
}
.record-loading-value::before {
  box-shadow: 4px 0 0 #04b6de, 8px 0 0 #04b6de, 12px 0 0 #04b6de, 16px 0 0 #04b6de, 20px 0 0 #04b6de, 24px 0 0 #04b6de, 28px 0 0 #04b6de, 32px 0 0 #04b6de, 36px 0 0 #04b6de, 40px 0 0 #04b6de, 44px 0 0 #04b6de, 48px 0 0 #04b6de, 52px 0 0 #04b6de, 56px 0 0 #04b6de, 60px 0 0 #04b6de, 64px 0 0 #04b6de, 68px 0 0 #04b6de, 72px 0 0 #04b6de, 76px 0 0 #04b6de, 80px 0 0 #04b6de, 84px 0 0 #04b6de, 88px 0 0 #04b6de, 92px 0 0 #04b6de, 96px 0 0 #04b6de, 100px 0 0 #04b6de, 104px 0 0 #04b6de, 108px 0 0 #04b6de, 112px 0 0 #04b6de, 116px 0 0 #04b6de, 120px 0 0 #04b6de, 124px 0 0 #04b6de, 128px 0 0 #04b6de, 132px 0 0 #04b6de, 136px 0 0 #04b6de, 140px 0 0 #04b6de, 144px 0 0 #04b6de, 148px 0 0 #04b6de, 152px 0 0 #04b6de, 156px 0 0 #04b6de, 160px 0 0 #04b6de, 164px 0 0 #04b6de, 168px 0 0 #04b6de, 172px 0 0 #04b6de, 176px 0 0 #04b6de, 180px 0 0 #04b6de, 184px 0 0 #04b6de, 188px 0 0 #04b6de, 192px 0 0 #04b6de, 196px 0 0 #04b6de, 200px 0 0 #04b6de, 204px 0 0 #04b6de, 208px 0 0 #04b6de, 212px 0 0 #04b6de, 216px 0 0 #04b6de, 220px 0 0 #04b6de, 224px 0 0 #04b6de, 228px 0 0 #04b6de, 232px 0 0 #04b6de, 236px 0 0 #04b6de, 240px 0 0 #04b6de, 244px 0 0 #04b6de, 248px 0 0 #04b6de, 252px 0 0 #04b6de, 256px 0 0 #04b6de, 260px 0 0 #04b6de, 264px 0 0 #04b6de, 268px 0 0 #04b6de, 272px 0 0 #04b6de, 276px 0 0 #04b6de, 280px 0 0 #04b6de, 284px 0 0 #04b6de, 288px 0 0 #04b6de, 292px 0 0 #04b6de, 296px 0 0 #04b6de, 300px 0 0 #04b6de, 304px 0 0 #04b6de, 308px 0 0 #04b6de, 312px 0 0 #04b6de, 316px 0 0 #04b6de, 320px 0 0 #04b6de, 324px 0 0 #04b6de, 328px 0 0 #04b6de, 332px 0 0 #04b6de, 336px 0 0 #04b6de, 340px 0 0 #04b6de, 344px 0 0 #04b6de, 348px 0 0 #04b6de, 352px 0 0 #04b6de, 356px 0 0 #04b6de, 360px 0 0 #04b6de, 364px 0 0 #04b6de, 368px 0 0 #04b6de, 372px 0 0 #04b6de, 376px 0 0 #04b6de, 380px 0 0 #04b6de, 384px 0 0 #04b6de, 388px 0 0 #04b6de, 392px 0 0 #04b6de, 396px 0 0 #04b6de, 400px 0 0 #04b6de;
}
.record-loading-value::after {
  height: 12px;
  z-index: 9;
  box-shadow: 4px 18px 0 0 #ffffff, 4px -10px 0 0 #ffffff, 8px 18px 0 0 #ffffff, 8px -8px 0 0 #ffffff, 12px 14px 0 0 #ffffff, 12px -6px 0 0 #ffffff, 16px 16px 0 0 #ffffff, 16px -8px 0 0 #ffffff, 20px 18px 0 0 #ffffff, 20px -10px 0 0 #ffffff, 24px 14px 0 0 #ffffff, 24px -6px 0 0 #ffffff, 28px 18px 0 0 #ffffff, 28px -10px 0 0 #ffffff, 32px 14px 0 0 #ffffff, 32px -6px 0 0 #ffffff, 36px 18px 0 0 #ffffff, 36px -10px 0 0 #ffffff, 44px 12px 0 0 #ffffff, 44px -4px 0 0 #ffffff, 48px 14px 0 0 #ffffff, 48px -6px 0 0 #ffffff, 52px 16px 0 0 #ffffff, 52px -8px 0 0 #ffffff, 56px 18px 0 0 #ffffff, 56px -10px 0 0 #ffffff, 64px 18px 0 0 #ffffff, 64px -10px 0 0 #ffffff, 68px 12px 0 0 #ffffff, 68px -4px 0 0 #ffffff, 72px 16px 0 0 #ffffff, 72px -8px 0 0 #ffffff, 76px 14px 0 0 #ffffff, 76px -6px 0 0 #ffffff, 80px 12px 0 0 #ffffff, 80px -4px 0 0 #ffffff, 84px 14px 0 0 #ffffff, 84px -6px 0 0 #ffffff, 88px 16px 0 0 #ffffff, 88px -8px 0 0 #ffffff, 92px 18px 0 0 #ffffff, 92px -10px 0 0 #ffffff, 100px 12px 0 0 #ffffff, 100px -4px 0 0 #ffffff, 104px 10px 0 0 #ffffff, 104px -2px 0 0 #ffffff, 108px 12px 0 0 #ffffff, 108px -4px 0 0 #ffffff, 112px 14px 0 0 #ffffff, 112px -6px 0 0 #ffffff, 116px 16px 0 0 #ffffff, 116px -8px 0 0 #ffffff, 120px 18px 0 0 #ffffff, 120px -10px 0 0 #ffffff, 124px 16px 0 0 #ffffff, 124px -8px 0 0 #ffffff, 128px 18px 0 0 #ffffff, 128px -10px 0 0 #ffffff, 132px 16px 0 0 #ffffff, 132px -8px 0 0 #ffffff, 140px 18px 0 0 #ffffff, 140px -10px 0 0 #ffffff, 144px 16px 0 0 #ffffff, 144px -8px 0 0 #ffffff, 148px 14px 0 0 #ffffff, 148px -6px 0 0 #ffffff, 152px 12px 0 0 #ffffff, 152px -4px 0 0 #ffffff, 156px 12px 0 0 #ffffff, 156px -4px 0 0 #ffffff, 160px 14px 0 0 #ffffff, 160px -6px 0 0 #ffffff, 168px 12px 0 0 #ffffff, 168px -4px 0 0 #ffffff, 172px 18px 0 0 #ffffff, 172px -10px 0 0 #ffffff, 180px 18px 0 0 #ffffff, 180px -10px 0 0 #ffffff, 188px 16px 0 0 #ffffff, 188px -8px 0 0 #ffffff, 192px 14px 0 0 #ffffff, 192px -6px 0 0 #ffffff, 196px 12px 0 0 #ffffff, 196px -4px 0 0 #ffffff, 200px 10px 0 0 #ffffff, 200px -2px 0 0 #ffffff, 204px 14px 0 0 #ffffff, 204px -6px 0 0 #ffffff, 208px 16px 0 0 #ffffff, 208px -8px 0 0 #ffffff, 212px 18px 0 0 #ffffff, 212px -10px 0 0 #ffffff, 220px 14px 0 0 #ffffff, 220px -6px 0 0 #ffffff, 224px 12px 0 0 #ffffff, 224px -4px 0 0 #ffffff, 228px 16px 0 0 #ffffff, 228px -6px 0 0 #ffffff, 232px 18px 0 0 #ffffff, 232px -8px 0 0 #ffffff, 236px 12px 0 0 #ffffff, 236px -4px 0 0 #ffffff, 240px 14px 0 0 #ffffff, 240px -6px 0 0 #ffffff, 244px 12px 0 0 #ffffff, 244px -4px 0 0 #ffffff, 248px 14px 0 0 #ffffff, 248px -6px 0 0 #ffffff, 252px 12px 0 0 #ffffff, 252px -4px 0 0 #ffffff, 256px 14px 0 0 #ffffff, 256px -6px 0 0 #ffffff, 260px 16px 0 0 #ffffff, 260px -8px 0 0 #ffffff, 264px 18px 0 0 #ffffff, 264px -10px 0 0 #ffffff, 268px 14px 0 0 #ffffff, 268px -6px 0 0 #ffffff, 272px 12px 0 0 #ffffff, 272px -4px 0 0 #ffffff, 276px 10px 0 0 #ffffff, 276px -2px 0 0 #ffffff, 280px 12px 0 0 #ffffff, 280px -4px 0 0 #ffffff, 284px 14px 0 0 #ffffff, 284px -6px 0 0 #ffffff, 288px 18px 0 0 #ffffff, 288px -10px 0 0 #ffffff, 296px 14px 0 0 #ffffff, 296px -6px 0 0 #ffffff, 300px 18px 0 0 #ffffff, 300px -10px 0 0 #ffffff, 304px 16px 0 0 #ffffff, 304px -8px 0 0 #ffffff, 308px 14px 0 0 #ffffff, 308px -6px 0 0 #ffffff, 312px 12px 0 0 #ffffff, 312px -4px 0 0 #ffffff, 316px 14px 0 0 #ffffff, 316px -6px 0 0 #ffffff, 320px 18px 0 0 #ffffff, 320px -10px 0 0 #ffffff, 328px 16px 0 0 #ffffff, 328px -8px 0 0 #ffffff, 332px 10px 0 0 #ffffff, 332px -2px 0 0 #ffffff, 336px 12px 0 0 #ffffff, 336px -4px 0 0 #ffffff, 340px 14px 0 0 #ffffff, 340px -6px 0 0 #ffffff, 344px 10px 0 0 #ffffff, 344px -2px 0 0 #ffffff, 348px 12px 0 0 #ffffff, 348px -4px 0 0 #ffffff, 352px 14px 0 0 #ffffff, 352px -6px 0 0 #ffffff, 356px 16px 0 0 #ffffff, 356px -8px 0 0 #ffffff, 360px 18px 0 0 #ffffff, 360px -10px 0 0 #ffffff, 364px 14px 0 0 #ffffff, 364px -6px 0 0 #ffffff, 368px 16px 0 0 #ffffff, 368px -10px 0 0 #ffffff, 372px 14px 0 0 #ffffff, 372px -6px 0 0 #ffffff, 380px 16px 0 0 #ffffff, 380px -8px 0 0 #ffffff, 384px 14px 0 0 #ffffff, 384px -6px 0 0 #ffffff, 388px 12px 0 0 #ffffff, 388px -4px 0 0 #ffffff, 392px 10px 0 0 #ffffff, 392px -2px 0 0 #ffffff, 396px 12px 0 0 #ffffff, 396px -4px 0 0 #ffffff, 400px 14px 0 0 #ffffff, 400px -6px 0 0 #ffffff;
}
@-webkit-keyframes record-flash {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}
.suspension-edit-box {
  position: absolute;
  bottom: 40px;
  left: -10px;
  right: 10px;
  z-index: 9;
  background-color: #fff;
  box-shadow: 2px -2px 6px rgba(0, 0, 0, 0.2);
}
.suspension-edit-box .back-to-left {
  position: absolute;
  top: 10px;
  right: -14px;
  width: 15px;
  height: 35px;
  border-width: 1px 1px 1px 0;
  border-style: solid;
  border-color: #bfbfbf;
  border-radius: 0 4px 4px 0;
  background-color: #fff;
  color: #424242;
  padding: 10px 0;
  text-align: center;
  box-shadow: 2px -2px 6px rgba(0, 0, 0, 0.2);
}
.suspension-edit-box .back-to-left a {
  display: block;
}
.suspension-edit-box .back-to-left a i {
  font-size: 12px;
}
.suspension-edit-box .expand-modal-footer {
  min-height: 100px;
  border: 1px solid #e0e0e0;
  width: 100%;
  padding: 10px;
}
.suspension-edit-box .expand-modal-footer .pt-form {
  width: 100%;
}
.suspension-edit-box .expand-modal-footer .pt-form label.pt-control-label {
  width: 100px;
  display: table-cell;
  text-align: right;
}
.suspension-edit-box .expand-modal-footer .pt-form .pt-textarea {
  display: table;
  width: 100%;
}
.suspension-edit-box .expand-modal-footer .pt-form .pt-textarea .pt-form-control {
  width: 100%;
}
.suspension-edit-box .expand-modal-footer .pt-btn-group {
  width: 100%;
  margin-top: 10px;
}
.suspension-edit-box .expand-modal-footer .pt-btn-group .pt-btn {
  float: none;
  border: 1px solid #e0e0e0;
}
.suspension-edit-box .expand-modal-footer .pt-btn-group .pt-btn:hover {
  background: #fda249;
  border-color: #fda249;
}
.suspension-edit-box.expand {
  width: 0;
}
.suspension-edit-box.expand .expand-modal-footer {
  transition: height .3s .2s;
  width: 0;
  padding: 0;
  border: 0;
  display: block !important;
}
.suspension-edit-box.expand .expand-modal-footer .pt-form-body,
.suspension-edit-box.expand .expand-modal-footer .pt-btn-group {
  display: none;
}
.suspension-edit-box.expand .back-to-left {
  border-width: 1px;
}
.suspension-edit-box.expand .back-to-left a .icon-arrow-left-o:before {
  content: "\e945";
}
.flowchartviewer {
  border-color: transparent;
  border: 0;
}
.flowchartviewer:hover,
.flowchartviewer:focus {
  border: 0;
}
.flowchartviewer-panel {
  background: #f2f5f7;
  border: 0;
  top: 40px;
  right: 0;
  opacity: 1;
}
.flowchartviewer-panel .flowchartviewer-header,
.flowchartviewer-panel .flowchartviewer-body {
  padding-top: 10px;
  width: 100%;
}
.flowchartviewer-panel .flowchartviewer-header {
  border-bottom: 1px solid #e5e6e7;
}
.flowchartviewer-panel .flowchartviewer-header .flowchartviewer-title {
  margin: 0;
}
.flowchartviewer-panel .flowchartviewer-header .btn-group .btn {
  border: 1px solid #dddddd;
  padding: 4px 6px;
  height: auto;
  font-size: 14px;
}
.flowchartviewer-panel .flowchartviewer-header .btn-group .btn + .btn {
  margin-left: 5px;
}
.flowchartviewer-panel .flowchartviewer-header h4 + .btn-group {
  padding-top: 10px;
}
.flowchartviewer-panel .flowchartviewer-body {
  padding-left: 40px;
  position: relative;
  overflow-y: auto;
}
.flowchartviewer-panel .flowchartviewer-body:before {
  position: absolute;
  width: 1px;
  content: '';
  background: #e5e6e7;
  top: 6px;
  bottom: 6px;
  left: 20px;
}
.flowchartviewer-panel .flowchartviewer-body .custom {
  margin: -6px 0 10px -28px;
  padding: 10px 10px 10px 0;
  position: relative;
  z-index: 2;
  background: #f2f5f7;
}
.flowchartviewer-panel .flowchartviewer-body .custom .fc-state {
  border-radius: 4px;
  margin-right: 10px;
  padding: 0 6px;
}
.flowchartviewer-panel .flowchartviewer-body .custom .fc-state.fc-state-info {
  background: #04b6de;
  color: #fff;
}
.flowchartviewer-panel .flowchartviewer-body .custom .fc-state.fc-state-success {
  background: #16bc96;
  color: #fff;
}
.flowchartviewer-panel .flowchartviewer-body .custom .fc-state.fc-state-warning {
  background: #fda249;
  color: #fff;
}
.flowchartviewer-panel .flowchartviewer-body .custom .fc-state.fc-state-danger {
  background: #e22500;
  color: #fff;
}
.flowchartviewer-panel .flowchartviewer-footer {
  right: 0;
  left: 0;
  width: 100%;
  text-align: right;
}
.flowchartviewer-panel .flowchartviewer-footer .btn-group {
  width: 100%;
  float: none;
  padding: 0;
  border-top: 1px solid #dddddd;
}
.flowchartviewer-panel .flowchartviewer-footer .btn-group .btn {
  display: inline-block;
  float: none;
  border: 0;
  border-left: 1px solid #dddddd;
}
.flowchartviewer-panel .nsgrid {
  margin: 10px auto;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li {
  position: relative;
  margin-bottom: 20px;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li:before {
  position: absolute;
  width: 9px;
  height: 9px;
  border-radius: 4.5px;
  content: "";
  background: #c4d9e8;
  top: 8px;
  left: -24px;
  box-sizing: content-box;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li.current:before {
  width: 11px;
  height: 11px;
  background: #009944;
  border-radius: 5.5px;
  top: 7px;
  left: -25px;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-time {
  display: block;
  font-size: 13px;
  line-height: 25px;
  color: #424242;
  margin-bottom: 3px;
  font-weight: bold;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade {
  background-color: #fff;
  position: relative;
  padding: 5px 10px;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade::after {
  content: "";
  position: absolute;
  right: 100%;
  top: 8px;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-right: 8px solid #fff;
  border-bottom: 8px solid transparent;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade span {
  color: #fff;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade.type-start {
  background-color: #fda249;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade.type-start::after {
  border-right-color: #fda249;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade.type-end {
  background-color: green;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade.type-end::after {
  border-right-color: green;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade.type-submit {
  background-color: #00a0e9;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade.type-submit::after {
  border-right-color: #00a0e9;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade.type-return {
  background-color: red;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade.type-return::after {
  border-right-color: red;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade.type-withdraw {
  background-color: gray;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade.type-withdraw::after {
  border-right-color: gray;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade.type-sign {
  background-color: #04b6de;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade.type-sign::after {
  border-right-color: #04b6de;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade.type-change {
  background-color: #f77b03;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade.type-change::after {
  border-right-color: #f77b03;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade .flowchartviewer-timeline-type {
  display: block;
  font-size: 14px;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-content {
  background-color: #fff;
  padding: 5px 10px;
  line-height: 17px;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-content > span {
  display: block;
  margin-bottom: 3px;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li {
  position: relative;
  margin-bottom: 20px;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li:before {
  position: absolute;
  width: 9px;
  height: 9px;
  border-radius: 9px;
  content: "";
  background: #13a584;
  border: 2px solid #4eeac6;
  top: 9px;
  left: -26px;
  box-sizing: content-box;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-before {
  background-color: #fff;
  position: relative;
  padding: 0px 0px 0px 10px;
  border: 1px solid #e0e0e0;
  border-bottom: none;
  z-index: 9;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-before .flowchartviewer-timeline-time {
  display: inline-block;
  line-height: 27px;
  color: #424242;
  padding-left: 17px;
  position: relative;
  font-size: 12px !important;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-before .flowchartviewer-timeline-time::before {
  position: absolute;
  top: 1px;
  left: 0;
  font-family: "icomoon";
  content: "\e954";
  font-size: 12px;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-before .flowchartviewer-timeline-type {
  display: inline-block;
  float: right;
  font-size: 12px;
  border: 1px solid;
  padding: 0 4px;
  border-radius: 3px;
  line-height: 1.4;
  margin: 3px 5px;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-before .flowchartviewer-timeline-type.type-start {
  border-color: #fda249;
  color: #fda249;
  background-color: #ffffff;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-before .flowchartviewer-timeline-type.type-end {
  border-color: #13a584;
  color: #13a584;
  background-color: #9bf3df;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-before .flowchartviewer-timeline-type.type-submit {
  border-color: #00a0e9;
  color: #00a0e9;
  background-color: #c0ebff;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-before .flowchartviewer-timeline-type.type-return {
  border-color: #e22500;
  color: #e22500;
  background-color: #ffc5b9;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-before .flowchartviewer-timeline-type.type-withdraw {
  border-color: #808080;
  color: #808080;
  background-color: #ebebeb;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-before .flowchartviewer-timeline-type.type-sign {
  border-color: #04b6de;
  color: #04b6de;
  background-color: #baf1fe;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-before .flowchartviewer-timeline-type.type-change {
  border-color: #f77b03;
  color: #f77b03;
  background-color: #fee8d1;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-before .flowchartviewer-timeline-type.type-del-close {
  border-color: #354ab9;
  color: #354ab9;
  background-color: #d2d7f2;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-content {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-top: none;
  padding: 5px 10px;
  line-height: 17px;
  position: relative;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-content::before {
  content: "";
  position: absolute;
  left: -7px;
  top: -20px;
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-right: 7px solid #fff;
  border-bottom: 7px solid transparent;
  z-index: 9;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-content::after {
  content: "";
  position: absolute;
  left: -9px;
  top: -22px;
  width: 0;
  height: 0;
  border-top: 9px solid transparent;
  border-right: 9px solid #e0e0e0;
  border-bottom: 9px solid transparent;
  z-index: 8;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-content .flowchartviewer-timeline-item > span {
  display: inline-block;
  margin-bottom: 3px;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-content .flowchartviewer-timeline-item.img-list {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: center;
  align-items: center;
  align-items: stretch;
  flex-flow: wrap;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-content .flowchartviewer-timeline-item.img-list span {
  border: 1px solid #e0e0e0;
  margin: 5px 5px 5px 0;
  width: 60px;
  max-width: 60px;
  min-width: 60px;
  height: 50px;
  overflow: hidden;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  position: relative;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-content .flowchartviewer-timeline-item.img-list span img {
  width: inherit;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-content .flowchartviewer-timeline-item.img-list span .pt-input-group-btn {
  position: absolute;
  top: 50%;
  margin-top: -12px;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-content .flowchartviewer-timeline-item.img-list span .pt-input-group-btn .pt-btn-icon {
  background: rgba(0, 0, 0, 0.25);
  border-radius: 24px;
  margin-left: 5px;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-content .flowchartviewer-timeline-item.img-list span .pt-input-group-btn .pt-btn-icon i {
  color: #fff;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-content .flowchartviewer-timeline-item.img-list span .pt-input-group-btn .pt-btn-icon:hover {
  background-color: #fda249;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-content .flowchartviewer-timeline-item.img-list span .pt-input-group-btn .pt-btn-icon:hover i {
  color: #fff;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-content .flowchartviewer-timeline-item.img-list span .pt-input-group-btn .pt-btn-icon:first-child {
  margin-left: 0;
}
.pt-modal .flowchartviewer-timeline-new {
  width: 560px;
}
.pt-modal .flowchartviewer-timeline-new .flowchartviewer-timeline-li {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 10px;
}
.pt-modal .flowchartviewer-timeline-new .flowchartviewer-timeline-li:before {
  display: none;
}
.pt-modal .flowchartviewer-timeline-new .flowchartviewer-timeline-li::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 240px;
  content: '';
  width: 1px;
  height: 100%;
  background-color: #e0e0e0;
}
.pt-modal .flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-before {
  width: 240px;
  border: none;
  background-color: transparent;
  position: relative;
  margin-right: 20px;
  padding: 10px 20px 10px 0;
}
.pt-modal .flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-before:after {
  position: absolute;
  width: 9px;
  height: 9px;
  border-radius: 9px;
  content: "";
  background: #13a584;
  border: 3px solid #4eeac6;
  top: 50%;
  margin-top: -8px;
  right: -8px;
  box-sizing: content-box;
  z-index: 99;
}
.pt-modal .flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-before .flowchartviewer-timeline-item span {
  display: block;
  width: 100%;
  line-height: 1.6;
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pt-modal .flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-content {
  width: 300px;
}
.pt-modal .flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-content:before {
  top: 50%;
  margin-top: -7px;
}
.pt-modal .flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-content:after {
  top: 50%;
  margin-top: -9px;
}
[ns-type="tree-process"] {
  padding: 10px 0;
}
[ns-type="tree-process"] li {
  display: inline-block;
  cursor: pointer;
}
[ns-type="tree-process"] li:before {
  font-family: "icomoon";
  content: '\e945';
  margin-right: 5px;
  zoom: .8;
}
[ns-type="tree-process"] li + li {
  padding-left: 5px;
}
[ns-type="tree-process"] li:first-child:before {
  display: none;
}
.flowchart [ns-type="flowchart-tip-info"],
.flowchart .flowchart-tip-info {
  background: #f7f7f7;
  padding: 3px 10px;
  color: #777;
}
.flowchart .flowchartviewer-legend {
  position: absolute;
  z-index: 9;
  top: 0;
  right: 400px;
  margin: 60px 0 0 0;
}
.flowchart .pt-btn-group-lg {
  width: auto;
}
.flowchart .pt-btn-group-lg .pt-btn.pt-btn-icon {
  height: 39px;
}
.comment-reply .pt-modal-body {
  position: initial;
  padding-top: 100px;
}
.comment-reply .pt-modal-body .pt-form.pt-form-vertical {
  padding: 0;
  display: block;
}
.comment-reply .pt-modal-body .pt-form.pt-form-vertical .pt-form-footer {
  padding-top: 10px;
}
.comment-reply .pt-modal-body .pt-form.pt-form-vertical .pt-form-footer .pt-btn-group .pt-btn.pt-btn-success {
  background-color: #16bc96;
  border-color: #16bc96;
  color: #fff;
}
.comment-reply .pt-modal-body .pt-form.pt-form-vertical .pt-form-footer .pt-btn-group .pt-btn.pt-btn-success:hover,
.comment-reply .pt-modal-body .pt-form.pt-form-vertical .pt-form-footer .pt-btn-group .pt-btn.pt-btn-success:active {
  background-color: #13a584;
  border-color: #13a584;
  color: #fff;
}
.comment-reply .pt-modal-body > .comment-reply-form {
  position: absolute;
  top: 29px;
  left: 16px;
  right: 16px;
  height: 90px;
  padding: 10px 0;
  background-color: #ffffff;
  z-index: 99;
}
.comment-reply .pt-modal-body .comment-reply-list {
  width: 100%;
}
.comment-reply .pt-modal-body .comment-reply-list .comment-reply-item {
  position: relative;
  min-height: auto;
  padding: 0 0 5px 25px;
  width: 100%;
  background-color: transparent;
}
.comment-reply .pt-modal-body .comment-reply-list .comment-reply-item:before {
  position: absolute;
  top: 0px;
  left: 10px;
  bottom: 0px;
  width: 1px;
  height: 100%;
  content: "";
  background-color: #e0e0e0;
}
.comment-reply .pt-modal-body .comment-reply-list .comment-reply-item:after {
  position: absolute;
  top: 8px;
  left: 6px;
  width: 9px;
  height: 9px;
  content: "";
  border-radius: 11px;
  background-color: #ffffff;
  border: 2px solid #16bc96;
}
.comment-reply .pt-modal-body .comment-reply-list .comment-reply-item .comment-reply-item-content .comment-reply-case {
  margin-bottom: 5px;
}
.comment-reply .pt-modal-body .comment-reply-list .comment-reply-item .comment-reply-case {
  padding: 5px 0;
  border-bottom: 1px solid #e0e0e0;
}
.comment-reply .pt-modal-body .comment-reply-list .comment-reply-item .comment-reply-case .comment-text span {
  font-size: 12px;
  color: #424242;
  padding-bottom: 5px;
  display: inline-block;
  margin-right: 5px;
}
.comment-reply .pt-modal-body .comment-reply-list .comment-reply-item .comment-reply-case .comment-text span.name {
  color: #16bc96;
}
.comment-reply .pt-modal-body .comment-reply-list .comment-reply-item .comment-reply-case .comment-text span.time {
  color: #999999;
}
.comment-reply .pt-modal-body .comment-reply-list .comment-reply-item .comment-reply-case .comment-text .comment-text-left,
.comment-reply .pt-modal-body .comment-reply-list .comment-reply-item .comment-reply-case .comment-text .comment-text-right {
  display: inline-block;
}
.comment-reply .pt-modal-body .comment-reply-list .comment-reply-item .comment-reply-case .comment-text .comment-text-right {
  float: right;
}
.comment-reply .pt-modal-body .comment-reply-list .comment-reply-item .comment-reply-case .comment-text .comment-text-right.btn-group .pt-btn.pt-btn-icon {
  border: none;
  position: relative;
}
.comment-reply .pt-modal-body .comment-reply-list .comment-reply-item .comment-reply-case .comment-text .comment-text-right.btn-group .pt-btn.pt-btn-icon:before {
  position: absolute;
  top: 25%;
  right: -2px;
  bottom: 25%;
  content: '';
  height: 50%;
  width: 1px;
  background-color: #e0e0e0;
}
.comment-reply .pt-modal-body .comment-reply-list .comment-reply-item .comment-reply-case .comment-text .comment-text-right.btn-group .pt-btn.pt-btn-icon i {
  color: #424242;
}
.comment-reply .pt-modal-body .comment-reply-list .comment-reply-item .comment-reply-case .comment-text .comment-text-right.btn-group .pt-btn.pt-btn-icon:last-child::before {
  display: none;
}
.comment-reply .pt-modal-body .comment-reply-list .comment-reply-item .comment-reply-case .comment-text .comment-text-right.btn-group .pt-btn.pt-btn-icon:hover,
.comment-reply .pt-modal-body .comment-reply-list .comment-reply-item .comment-reply-case .comment-text .comment-text-right.btn-group .pt-btn.pt-btn-icon:active {
  background-color: transparent;
  border: none;
}
.comment-reply .pt-modal-body .comment-reply-list .comment-reply-item .comment-reply-case .comment-text .comment-text-right.btn-group .pt-btn.pt-btn-icon:hover i,
.comment-reply .pt-modal-body .comment-reply-list .comment-reply-item .comment-reply-case .comment-text .comment-text-right.btn-group .pt-btn.pt-btn-icon:active i {
  color: #16bc96;
}
.comment-reply .pt-modal-body .comment-reply-list .comment-reply-item .comment-reply-item-content-drop-down-panel {
  background: #f5f5f5;
  padding: 5px 10px;
  margin-bottom: 5px;
}
.comment-reply .pt-modal-body .comment-reply-list .comment-reply-item .comment-reply-item-content-drop-down-panel .comment-reply-case:last-child {
  border-bottom: none;
}
.pt-mouse-function {
  position: fixed;
  background: #fff;
  border: 1px solid #e0e0e0;
}
.pt-mouse-function ul li {
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  cursor: pointer;
}
.pt-mouse-function ul li:hover {
  background: #f5f5f5;
}
.foldpanel .fold-header {
  height: 28px;
  padding: 5px 10px;
  background: #f5f5f5;
  border: 1px solid #e0e0e0;
  cursor: pointer;
}
.foldpanel .fold-header .title {
  color: #424242;
}
.foldpanel .fold-header .title i {
  font-size: 12px;
}
.foldpanel .fold-header .title i + span {
  margin-left: 5px;
}
.foldpanel .fold-header .title span {
  font-weight: bold;
}
.foldpanel .fold-body {
  border: 1px solid #e0e0e0;
  border-top-width: 0;
  padding: 10px 5px;
  display: none;
  overflow-y: auto;
}
.foldpanel .fold-body .list-group .list-item {
  padding: 5px 15px;
  position: relative;
  width: 100%;
  color: #666666;
  line-height: 1.5;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.foldpanel .fold-body .list-group .list-item .pt-btn-icon {
  position: absolute;
  top: 2px;
  left: -7px;
  background-color: transparent;
  cursor: pointer;
}
.foldpanel .fold-body .list-group .list-item .pt-btn-icon i {
  font-size: 14px;
  color: #666666;
  line-height: 24px;
}
.foldpanel .fold-body .list-group .list-item.open {
  white-space: inherit;
  overflow: auto;
}
.foldpanel .fold-body .list-group .list-item.open .pt-btn-icon i:before {
  content: "\e940";
}
.foldpanel.open .fold-header .title i:before {
  content: "\e941";
}
.foldpanel.open .fold-body {
  display: block;
}
.pt-modal.ns-sessionstorage-item .foldpanel {
  margin-top: 5px;
}
.pt-modal.ns-sessionstorage-item .foldpanel .fold-header {
  background: #f2f6fc;
  border-color: #d5e2f5;
  height: 35px;
  padding: 8px 10px;
}
.pt-modal.ns-sessionstorage-item .foldpanel .fold-header .title span {
  font-weight: normal;
}
.pt-modal.ns-sessionstorage-item .foldpanel .fold-header:hover {
  background: #dde8f7;
  border-color: #c0d4f1;
}
.pt-modal.ns-sessionstorage-item .foldpanel:first-child {
  margin-top: 0;
}
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body {
  border-color: #d5e2f5;
  padding: 10px;
}
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table {
  width: 100%;
  max-width: 100%;
}
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table thead tr th,
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table tbody tr th,
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table thead tr td,
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table tbody tr td {
  border: 1px solid #e0e0e0;
  border-width: 0 1px 1px 0;
  padding: 4px 6px;
  word-break: break-all;
}
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table thead tr th:not(:first-child),
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table tbody tr th:not(:first-child),
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table thead tr td:not(:first-child),
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table tbody tr td:not(:first-child) {
  min-width: 88px;
  width: 88px;
}
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table thead tr th:first-child,
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table tbody tr th:first-child,
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table thead tr td:first-child,
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table tbody tr td:first-child {
  border-left-width: 1px;
}
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table thead tr:nth-child(even) th,
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table tbody tr:nth-child(even) th,
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table thead tr:nth-child(even) td,
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table tbody tr:nth-child(even) td {
  background-color: #f7f9fb;
}
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table thead tr th {
  border-top: 1px solid #e0e0e0;
  background-color: #e2e7ee;
  font-weight: normal;
  padding: 6px;
}
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table tbody tr th:nth-child(3),
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table tbody tr td:nth-child(3),
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table tbody tr th:nth-child(4),
.pt-modal.ns-sessionstorage-item .foldpanel .fold-body table tbody tr td:nth-child(4) {
  text-align: center;
}
.pt-modal.ns-sessionstorage-item .foldpanel.open .fold-header {
  background: #dde8f7;
  border-color: #c0d4f1;
}
.pt-modal.ns-sessionstorage-item .foldpanel.open .fold-body {
  border-color: #c0d4f1;
}
.pt-modal .pt-request-log-base-param-detaile {
  word-break: break-all;
}
.pt-modal.pt-middleground-information {
  width: 800px;
}
.pt-modal.pt-middleground-information .pt-btn {
  border-radius: 3px;
}
.pt-modal.pt-middleground-information .middleground-information {
  width: 100%;
  display: inline-block;
}
.pt-modal.pt-middleground-information .middleground-information text,
.pt-modal.pt-middleground-information .middleground-information text span {
  color: #424242;
}
.pt-modal.pt-middleground-information .middleground-information .text-gray {
  color: #999999;
}
.pt-modal.pt-middleground-information .middleground-information .text-success {
  color: #16bc96;
}
.pt-modal.pt-middleground-information .middleground-information .text-danger {
  color: #e22500;
}
.pt-modal.pt-middleground-information .middleground-information tag {
  color: #000000;
}
.pt-modal.pt-middleground-information .middleground-information .tab {
  display: inline-block;
  width: 100%;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-left {
  width: 250px;
  display: inline-block;
  overflow-y: auto;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-left .nav-list .nav-block {
  background-color: #f2f6fc;
  border: 1px solid #d5e2f5;
  border-right-color: transparent;
  margin-top: -1px;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-left .nav-list .nav-block.current {
  border-color: #16bc96;
  border-right-color: transparent;
  background-color: #ffffff;
  position: relative;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-left .nav-list .nav-block.current:before {
  position: absolute;
  bottom: 0;
  left: 0;
  top: 0;
  width: 3px;
  content: '';
  background-color: #16bc96;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-left .nav-list .nav-block.current:after {
  position: absolute;
  bottom: 0;
  top: 0;
  right: 0;
  width: 2px;
  content: '';
  background-color: #fff;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-left .nav-list .nav-block:first-child {
  margin-top: 0;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-left .nav-list .nav-block .nav-block-content {
  padding: 10px;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-left .nav-list .nav-block .nav-block-content .nav-block-content-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  padding: 3px 0;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-left .nav-list .nav-block .nav-block-content .nav-block-content-item:last-child {
  padding-bottom: 0;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-left .nav-list .nav-block .nav-block-content .nav-block-content-item.title span {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-body {
  width: calc(100% - 250px);
  float: right;
  border: 1px solid #16bc96;
  overflow-y: auto;
  overflow-x: hidden;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-body .tab-content {
  padding: 10px;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-body .tab-content .information-list .information-item .information-item-header {
  height: 28px;
  background-color: #dde8f7;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-body .tab-content .information-list .information-item .information-item-header .title {
  line-height: 28px;
  width: calc(100% - 66px);
  padding-left: 10px;
  display: inline-block;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-body .tab-content .information-list .information-item .information-item-header .title span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-body .tab-content .information-list .information-item .information-item-header .text-danger,
.pt-modal.pt-middleground-information .middleground-information .tab .tab-body .tab-content .information-list .information-item .information-item-header .text-success {
  width: 62px;
  text-align: center;
  height: 28px;
  line-height: 28px;
  display: inline-block;
  float: right;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-body .tab-content .information-list .information-item .information-item-header .text-success {
  background-color: #a9f5e4;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-body .tab-content .information-list .information-item .information-item-header .text-danger {
  background-color: #ffa796;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-body .tab-content .information-list .information-item .information-item-body {
  background-color: #f2f6fc;
  padding: 5px;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-body .tab-content .information-list .information-item .information-item-body table {
  width: 100%;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-body .tab-content .information-list .information-item .information-item-body table tr td {
  padding: 4px 6px;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-body .tab-content .information-list .information-item .information-item-body table tr td > span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  text-align: center;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-body .tab-content .information-list .information-item .information-item-body table tr td:first-child > span {
  text-align: left;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-body .tab-content .information-list .information-item .information-item-body table tr td .pt-btn {
  width: 40px;
  height: 40px;
  white-space: normal;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-body .tab-content .information-list .information-item .information-item-body table tr td .pt-btn span {
  line-height: 17px;
}
/*预览水印*/
.preview-watermark {
  position: fixed;
  top: 50%;
  left: -10%;
  right: 0;
  bottom: 0;
  transform: rotate(-45deg);
  z-index: 1052;
  width: 1px;
  height: 1px;
}
.preview-watermark span {
  white-space: nowrap;
  font-size: 13px;
  line-height: 2;
  display: inline-block;
  color: #000;
  opacity: 0.25;
  text-shadow: 0px 0px 0 #000000, 250px 0px 0 #000000, 500px 0px 0 #000000, 750px 0px 0 #000000, 1000px 0px 0 #000000, 1250px 0px 0 #000000, 1500px 0px 0 #000000, 1750px 0px 0 #000000, 2000px 0px 0 #000000, 2250px 0px 0 #000000, 2500px 0px 0 #000000, 2750px 0px 0 #000000, 3000px 0px 0 #000000, 3250px 0px 0 #000000, 3500px 0px 0 #000000, 0px 250px 0 #000000, 250px 250px 0 #000000, 500px 250px 0 #000000, 750px 250px 0 #000000, 1000px 250px 0 #000000, 1250px 250px 0 #000000, 1500px 250px 0 #000000, 1750px 250px 0 #000000, 2000px 250px 0 #000000, 2250px 250px 0 #000000, 2500px 250px 0 #000000, 2750px 250px 0 #000000, 3000px 250px 0 #000000, 3250px 250px 0 #000000, 3500px 250px 0 #000000, 0px 500px 0 #000000, 250px 500px 0 #000000, 500px 500px 0 #000000, 750px 500px 0 #000000, 1000px 500px 0 #000000, 1250px 500px 0 #000000, 1500px 500px 0 #000000, 1750px 500px 0 #000000, 2000px 500px 0 #000000, 2250px 500px 0 #000000, 2500px 500px 0 #000000, 2750px 500px 0 #000000, 3000px 500px 0 #000000, 3250px 500px 0 #000000, 3500px 500px 0 #000000, 0px 750px 0 #000000, 250px 750px 0 #000000, 500px 750px 0 #000000, 750px 750px 0 #000000, 1000px 750px 0 #000000, 1250px 750px 0 #000000, 1500px 750px 0 #000000, 1750px 750px 0 #000000, 2000px 750px 0 #000000, 2250px 750px 0 #000000, 2500px 750px 0 #000000, 2750px 750px 0 #000000, 3000px 750px 0 #000000, 3250px 750px 0 #000000, 3500px 750px 0 #000000, 0px 1000px 0 #000000, 250px 1000px 0 #000000, 500px 1000px 0 #000000, 750px 1000px 0 #000000, 1000px 1000px 0 #000000, 1250px 1000px 0 #000000, 1500px 1000px 0 #000000, 1750px 1000px 0 #000000, 2000px 1000px 0 #000000, 2250px 1000px 0 #000000, 2500px 1000px 0 #000000, 2750px 1000px 0 #000000, 3000px 1000px 0 #000000, 3250px 1000px 0 #000000, 3500px 1000px 0 #000000, 0px 1250px 0 #000000, 250px 1250px 0 #000000, 500px 1250px 0 #000000, 750px 1250px 0 #000000, 1000px 1250px 0 #000000, 1250px 1250px 0 #000000, 1500px 1250px 0 #000000, 1750px 1250px 0 #000000, 2000px 1250px 0 #000000, 2250px 1250px 0 #000000, 2500px 1250px 0 #000000, 2750px 1250px 0 #000000, 3000px 1250px 0 #000000, 3250px 1250px 0 #000000, 3500px 1250px 0 #000000, 0px 1500px 0 #000000, 250px 1500px 0 #000000, 500px 1500px 0 #000000, 750px 1500px 0 #000000, 1000px 1500px 0 #000000, 1250px 1500px 0 #000000, 1500px 1500px 0 #000000, 1750px 1500px 0 #000000, 2000px 1500px 0 #000000, 2250px 1500px 0 #000000, 2500px 1500px 0 #000000, 2750px 1500px 0 #000000, 3000px 1500px 0 #000000, 3250px 1500px 0 #000000, 3500px 1500px 0 #000000, 0px 1750px 0 #000000, 250px 1750px 0 #000000, 500px 1750px 0 #000000, 750px 1750px 0 #000000, 1000px 1750px 0 #000000, 1250px 1750px 0 #000000, 1500px 1750px 0 #000000, 1750px 1750px 0 #000000, 2000px 1750px 0 #000000, 2250px 1750px 0 #000000, 2500px 1750px 0 #000000, 2750px 1750px 0 #000000, 3000px 1750px 0 #000000, 3250px 1750px 0 #000000, 3500px 1750px 0 #000000, 0px 2000px 0 #000000, 250px 2000px 0 #000000, 500px 2000px 0 #000000, 750px 2000px 0 #000000, 1000px 2000px 0 #000000, 1250px 2000px 0 #000000, 1500px 2000px 0 #000000, 1750px 2000px 0 #000000, 2000px 2000px 0 #000000, 2250px 2000px 0 #000000, 2500px 2000px 0 #000000, 2750px 2000px 0 #000000, 3000px 2000px 0 #000000, 3250px 2000px 0 #000000, 3500px 2000px 0 #000000, 0px 2250px 0 #000000, 250px 2250px 0 #000000, 500px 2250px 0 #000000, 750px 2250px 0 #000000, 1000px 2250px 0 #000000, 1250px 2250px 0 #000000, 1500px 2250px 0 #000000, 1750px 2250px 0 #000000, 2000px 2250px 0 #000000, 2250px 2250px 0 #000000, 2500px 2250px 0 #000000, 2750px 2250px 0 #000000, 3000px 2250px 0 #000000, 3250px 2250px 0 #000000, 3500px 2250px 0 #000000, 0px 2500px 0 #000000, 250px 2500px 0 #000000, 500px 2500px 0 #000000, 750px 2500px 0 #000000, 1000px 2500px 0 #000000, 1250px 2500px 0 #000000, 1500px 2500px 0 #000000, 1750px 2500px 0 #000000, 2000px 2500px 0 #000000, 2250px 2500px 0 #000000, 2500px 2500px 0 #000000, 2750px 2500px 0 #000000, 3000px 2500px 0 #000000, 3250px 2500px 0 #000000, 3500px 2500px 0 #000000, 0px 2750px 0 #000000, 250px 2750px 0 #000000, 500px 2750px 0 #000000, 750px 2750px 0 #000000, 1000px 2750px 0 #000000, 1250px 2750px 0 #000000, 1500px 2750px 0 #000000, 1750px 2750px 0 #000000, 2000px 2750px 0 #000000, 2250px 2750px 0 #000000, 2500px 2750px 0 #000000, 2750px 2750px 0 #000000, 3000px 2750px 0 #000000, 3250px 2750px 0 #000000, 3500px 2750px 0 #000000, 0px 3000px 0 #000000, 250px 3000px 0 #000000, 500px 3000px 0 #000000, 750px 3000px 0 #000000, 1000px 3000px 0 #000000, 1250px 3000px 0 #000000, 1500px 3000px 0 #000000, 1750px 3000px 0 #000000, 2000px 3000px 0 #000000, 2250px 3000px 0 #000000, 2500px 3000px 0 #000000, 2750px 3000px 0 #000000, 3000px 3000px 0 #000000, 3250px 3000px 0 #000000, 3500px 3000px 0 #000000, 0px 3250px 0 #000000, 250px 3250px 0 #000000, 500px 3250px 0 #000000, 750px 3250px 0 #000000, 1000px 3250px 0 #000000, 1250px 3250px 0 #000000, 1500px 3250px 0 #000000, 1750px 3250px 0 #000000, 2000px 3250px 0 #000000, 2250px 3250px 0 #000000, 2500px 3250px 0 #000000, 2750px 3250px 0 #000000, 3000px 3250px 0 #000000, 3250px 3250px 0 #000000, 3500px 3250px 0 #000000, 0px 3500px 0 #000000, 250px 3500px 0 #000000, 500px 3500px 0 #000000, 750px 3500px 0 #000000, 1000px 3500px 0 #000000, 1250px 3500px 0 #000000, 1500px 3500px 0 #000000, 1750px 3500px 0 #000000, 2000px 3500px 0 #000000, 2250px 3500px 0 #000000, 2500px 3500px 0 #000000, 2750px 3500px 0 #000000, 3000px 3500px 0 #000000, 3250px 3500px 0 #000000, 3500px 3500px 0 #000000;
}
.file-form .pt-form.pt-form-inline {
  border: 0;
}
.file-form .pt-form.pt-form-inline .pt-form-body .pt-form-group {
  width: auto !important;
  margin-right: 10px;
}
.file-form .pt-form.pt-form-inline .pt-form-body .pt-form-group + .pt-form-group {
  margin-left: 0;
}
.file-form .pt-form.pt-form-inline .pt-form-body .pt-form-group .pt-input-group,
.file-form .pt-form.pt-form-inline .pt-form-body .pt-form-group .pt-dropdown {
  min-width: 100px;
  border-width: 0 0 1px;
}
.file-form .pt-form.pt-form-inline .pt-form-body .pt-form-group .pt-input-group:hover,
.file-form .pt-form.pt-form-inline .pt-form-body .pt-form-group .pt-dropdown:hover {
  border-color: #e0e0e0;
  box-shadow: none !important;
}
.file-form .pt-form.pt-form-inline .pt-form-body .pt-form-group .pt-input-group .pt-form-control,
.file-form .pt-form.pt-form-inline .pt-form-body .pt-form-group .pt-dropdown .pt-form-control {
  border-color: #e0e0e0;
  box-shadow: none !important;
}
.file-form .pt-form.pt-form-inline .pt-form-body .pt-form-group.fg-textarea {
  min-width: 100% !important;
}
.file-form .pt-form.pt-form-inline .pt-form-body .pt-form-group.fg-textarea .pt-input-group.pt-textarea {
  width: 100%;
}
.file-form .pt-form.pt-form-inline .pt-form-body .pt-form-group.fg-textarea .pt-input-group.pt-textarea textarea.pt-form-control {
  width: 100%;
}
.file-form .pt-form.pt-form-inline .pt-form-body .pt-form-group.pt-image-upload .pt-form-control {
  opacity: 0;
}
.pt-main.resultinput .iframe-showinfo-msg-control .iframe-showinfo-msg-collapse-list-sample {
  display: table-cell;
  width: 202px;
  position: relative;
  z-index: 99;
  vertical-align: top;
}
.pt-main.resultinput .iframe-showinfo-msg-control .iframe-showinfo-msg-collapse-list-sample .pt-btn.pt-btn-icon.list-sample {
  width: calc(100% - 2px);
  background: #fda249;
}
.pt-main.resultinput .iframe-showinfo-msg-control .iframe-showinfo-msg-collapse-list-sample .pt-btn.pt-btn-icon.list-sample i,
.pt-main.resultinput .iframe-showinfo-msg-control .iframe-showinfo-msg-collapse-list-sample .pt-btn.pt-btn-icon.list-sample span {
  color: #fff;
}
.pt-main.resultinput .iframe-showinfo-msg-control .iframe-showinfo-msg-collapse-list-sample .pt-btn.pt-btn-icon.list-sample:hover {
  background: #fd9530;
}
.pt-main.resultinput .iframe-showinfo-msg-control .iframe-showinfo-msg-collapse-list-sample .iframe-sampleinfo-msg .tree-collapse .pt-tree-form-panel-header {
  padding-top: 10px;
  padding-right: 2px;
}
.pt-main.resultinput .iframe-showinfo-msg-control .iframe-showinfo-msg-collapse-list-sample.collapse {
  display: table-cell;
  width: 26px;
  background: #f3f3f3;
}
.pt-main.resultinput .iframe-showinfo-msg-control .iframe-showinfo-msg-collapse-list-sample.collapse .pt-btn.pt-btn-icon.list-sample {
  width: 24px;
  height: 24px;
}
.pt-main.resultinput .iframe-showinfo-msg-control .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-sampleinfo-msg .tree-collapse .pt-tree-form-panel-header {
  padding-right: 2px;
}
.pt-main.resultinput .iframe-showinfo-msg-control .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-sampleinfo-msg > * {
  display: none;
}
.pt-main.resultinput .iframe-showinfo-msg-control .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-sampleinfo-msg:before {
  content: '\6309\6837\54c1\7b5b\9009';
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  padding: 7px;
  line-height: 4;
  margin-top: -130px;
  opacity: 0.5;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component {
  background: #d7effb;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component.static-data {
  background: transparent;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-form-group {
  width: auto !important;
  margin: 0;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-form-group + .pt-form-group {
  margin-left: 0;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-form-group.fg-textarea {
  min-width: 100% !important;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-form-group.fg-textarea .pt-input-group.pt-textarea {
  width: 100%;
  border: 1px solid #444;
  border-radius: 0;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-form-group.fg-textarea .pt-input-group.pt-textarea textarea.pt-form-control {
  width: 100%;
  text-align: left;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-form-group.pt-image-upload .pt-form-control {
  opacity: 0;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-input-group,
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-dropdown {
  min-width: 40px;
  border: 0;
  background: transparent;
  height: 14px;
  font-size: 14px;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-input-group:hover,
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-dropdown:hover {
  box-shadow: none !important;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-input-group .pt-upload-control,
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-dropdown .pt-upload-control {
  box-shadow: none !important;
  background: transparent;
  border: 0;
  background: rgba(0, 0, 0, 0.035);
  height: 12px;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-input-group .pt-form-control,
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-dropdown .pt-form-control {
  box-shadow: none !important;
  background: transparent;
  height: 12px;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-input-group textarea.pt-form-control,
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-dropdown textarea.pt-form-control {
  text-align: left;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default,
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-dropdown .pt-input-group-btn .pt-btn.pt-btn-default {
  background: transparent;
  height: 12px;
  line-height: 12px;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default.pt-btn-icon,
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-dropdown .pt-input-group-btn .pt-btn.pt-btn-default.pt-btn-icon {
  width: 12px;
  height: 12px;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default:hover,
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-dropdown .pt-input-group-btn .pt-btn.pt-btn-default:hover {
  background: #ccc;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default:hover i,
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-dropdown .pt-input-group-btn .pt-btn.pt-btn-default:hover i {
  color: #000;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-input-group .pt-radio-inline .pt-radio-inline,
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-input-group .pt-checkbox-inline .pt-checkbox-inline {
  height: 12px;
  line-height: 12px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 16px;
  margin-right: 0;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-input-group .pt-radio-inline .pt-radio-inline:after,
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-input-group .pt-checkbox-inline .pt-checkbox-inline:after {
  font-size: 12px;
  top: 0;
  line-height: 12px;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-input-group .pt-form-control {
  padding-top: 0;
  padding-bottom: 0;
  height: 12px !important;
  line-height: 1;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-input-group .pt-input-group-btn .pt-btn .pt-btn-icon {
  width: 16px;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-input-group .pt-input-group-btn .pt-btn i {
  line-height: 12px;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component .pt-form-loading::after {
  width: 12px;
  height: 12px;
  line-height: 12px;
  zoom: .75;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component[ns-component-type="select"] {
  width: 65px;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component[ns-component-type="select"] .pt-input-group {
  min-width: 65px;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component[ns-component-type="select"] .pt-input-group .pt-form-control {
  width: 65px;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component[ns-component-type="upload"] {
  width: 30px;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component[ns-component-type="upload"] .pt-input-group {
  min-width: 30px;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component[ns-component-type="uploadImage"] {
  min-width: 48px;
  min-height: 48px;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component[ns-component-type="uploadImage"] .pt-form-group {
  display: flex;
  justify-content: center;
  align-items: stretch;
  height: 100%;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component[ns-component-type="uploadImage"] .pt-form-group .pt-uploadimage {
  margin: 0;
  display: flex;
  flex: 1;
  height: 100%;
  align-items: stretch;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component[ns-component-type="uploadImage"] .pt-form-group .pt-uploadimage .pt-form-control {
  height: 100% !important;
  border: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component[ns-component-type="uploadImage"] .pt-form-group .pt-uploadimage .pt-form-control .uploadimage-contorl {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 48px;
  flex: none;
}
.pt-main.resultinput .iframe-showinfo-msg-control .input-component[ns-component-type="uploadImage"] .pt-form-group .pt-uploadimage .pt-form-control .uploadimage-contorl i {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 48px;
  line-height: 48px;
  top: 0;
  left: 0;
  margin: 0;
}
.pt-elslider {
  display: inline-table;
  vertical-align: middle;
}
.pt-elslider .block {
  width: 100%;
  min-width: 120px;
  margin-left: 8px;
}
.pt-elslider .block .el-slider__bar {
  background: #fda249;
}
.pt-elslider .block .el-slider__button {
  border-color: #fda249;
}
.netstar-empower .el-form-item {
  margin-bottom: 0;
}
.netstar-empower .el-form-item .el-form-item__label {
  font-weight: normal;
  font-size: 12px;
  color: #424242;
}
.netstar-empower .el-form-item .el-form-item__content .el-input input.el-input__inner {
  width: 220px;
  height: 24px;
  line-height: 24px;
  border-radius: 0;
  border-color: #e0e0e0;
}
.netstar-empower .el-upload-header {
  display: block;
}
.netstar-empower .el-upload-header .el-upload-xzwj {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 999;
}
.netstar-empower .el-upload-header button.pt-btn {
  padding: 4px 12px;
  color: #FFF;
  background-color: #409EFF;
  border-color: #409EFF;
  border-radius: 3px;
  cursor: pointer;
  display: block;
  margin-bottom: 10px;
  height: 33px;
}
.netstar-empower .el-upload-header button.pt-btn span {
  font-size: 12px;
}
.netstar-empower .el-upload-list {
  margin-bottom: 10px 0;
  display: block;
}
.netstar-empower .el-upload-list .el-upload-list-item {
  padding: 5px 6px;
  border-radius: 3px;
  margin: 5px 0;
  background: #f5f5f5;
  width: 50%;
}
.pt-customtaghtmleditor.pt-input-group .pt-form-control {
  display: flex;
  height: 100%;
  padding: 0;
  align-items: stretch;
}
.pt-customtaghtmleditor.pt-input-group .pt-form-control .pt-customtaghtmleditor-tree {
  margin: -1px;
}
.pt-customtaghtmleditor.pt-input-group .pt-form-control .pt-customtaghtmleditor-tree .pt-panel-header .pt-input-group {
  display: flex;
  align-items: stretch;
}
.pt-customtaghtmleditor.pt-input-group .pt-form-control .pt-customtaghtmleditor-tree .pt-panel-header .pt-input-group .pt-input-group-addon {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: none;
}
.pt-customtaghtmleditor.pt-input-group .pt-form-control .pt-customtaghtmleditor-tree .pt-panel-header .pt-input-group .pt-form-control {
  display: flex;
  flex: 1;
  padding: 3px 6px;
}
.pt-customtaghtmleditor.pt-input-group .pt-form-control .pt-customtaghtmleditor-tree .pt-panel-header .pt-input-group .pt-btn-group {
  margin: 0;
  display: flex;
  flex: none;
  width: auto;
}
.pt-customtaghtmleditor.pt-input-group .pt-form-control .pt-customtaghtmleditor-tree .pt-panel-header .pt-input-group .pt-btn-group .pt-btn {
  border: 0;
}
.pt-customtaghtmleditor.pt-input-group .pt-form-control .pt-customtaghtmleditor-tree .pt-panel-header .pt-input-group .pt-btn-group .pt-btn.pt-btn-icon {
  width: 22px;
  height: 22px;
}
.pt-customtaghtmleditor.pt-input-group .pt-form-control .pt-customtaghtmleditor-tree .treeform-ztree > ul,
.pt-customtaghtmleditor.pt-input-group .pt-form-control .pt-customtaghtmleditor-tree .ztree {
  border-color: #e0e0e0;
  margin-top: -1px;
}
.pt-customtaghtmleditor.pt-input-group .pt-form-control .pt-customtaghtmleditor-editor {
  display: flex;
  flex: 1;
  margin: -1px;
  margin-left: 10px;
}
.pt-customtaghtmleditor.pt-input-group .pt-form-control .pt-customtaghtmleditor-editor .ql-toolbar {
  display: flex;
  padding: 0;
  flex-wrap: wrap;
}
.pt-customtaghtmleditor.pt-input-group .pt-form-control .pt-customtaghtmleditor-editor .ql-toolbar .ql-formats {
  display: inline-flex;
}
.pt-customtaghtmleditor.pt-input-group .pt-form-control .pt-customtaghtmleditor-editor .quill-editor {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.pt-customtaghtmleditor.pt-input-group .pt-form-control .pt-customtaghtmleditor-editor .quill-editor .ql-container {
  flex: 1;
}
.pt-image-editor {
  position: relative;
  display: flex;
  flex-direction: column;
  margin: -10px -16px;
  padding: 10px 16px;
  background-image: radial-gradient(rgba(107, 107, 107, 0.15) 1px, transparent 0);
  background-size: 6px 6px;
  background-position: 0 0, 7px 7px;
}
.pt-image-editor .pt-image-editor-toolbar {
  position: absolute;
  z-index: 9;
  background: #f8f8f8;
  top: 0;
  right: 0;
  left: 0;
  height: 44px;
  display: flex;
  flex: none;
  align-items: center;
  padding: 0 10px;
}
.pt-image-editor .pt-image-editor-toolbar .pt-btn {
  margin-right: 5px;
}
.pt-image-editor .pt-image-editor-container {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  overflow-y: auto;
}
.pt-image-editor .canvas-container {
  margin-top: 40px;
}
.ns-main-mq-state-dev {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 0;
  border-color: transparent #dddddd transparent transparent;
  position: fixed;
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 1px;
  right: 1px;
  opacity: 0.25;
}
.ns-main-mq-state-dev.error {
  border-right-color: #e22500;
}
.ns-main-mq-state-dev.success {
  border-right-color: #16bc96;
}
.pt-tree-leftright-drag {
  background: transparent !important;
  position: fixed;
  z-index: 999;
  top: 10px;
  bottom: 10px;
  width: 7px !important;
  height: 100%;
  transition: ease-in-out all 0.25s;
  margin-left: -3px;
  cursor: col-resize;
}
.pt-tree-leftright-drag::before {
  position: absolute;
  content: '';
  width: 1px;
  height: 100%;
  background: #000;
  top: 0;
  left: 3px;
  opacity: 0;
}
.pt-tree-leftright-drag:hover {
  background: #ddd !important;
}
.pt-camera-metronome {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
}
.pt-camera-metronome .pt-camera-metronome-camera {
  display: flex;
  flex-direction: column;
  flex: 1;
  margin-right: 20px;
}
.pt-camera-metronome .pt-camera-metronome-camera .pt-camera-metronome-img img {
  display: flex;
  width: 100%;
}
.pt-camera-metronome .pt-camera-metronome-camera .pt-camera-metronome-none {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  background: #f9f9f9;
  width: 100%;
  min-height: 50%;
  border: 1px solid #e0e0e0;
}
.pt-camera-metronome .pt-camera-metronome-file {
  display: flex;
  flex: 1;
  height: 100%;
  overflow-y: auto;
  flex-direction: column;
}
.pt-camera-metronome .pt-camera-metronome-file .pt-camera-metronome-toolbar {
  margin-bottom: 10px;
}
.pt-camera-metronome .pt-camera-metronome-file .pt-nav .pt-tab-list-components-tabs .pt-nav-item {
  height: 30px;
  line-height: 28px;
  font-size: 14px;
  cursor: pointer;
  padding-right: 10px;
}
.pt-camera-metronome .pt-camera-metronome-file .pt-nav .pt-tab-list-components-tabs .pt-nav-item.current {
  color: #fda249;
}
.pt-form.pt-form-inline .pt-form-group.fg-numericoperator,
.pt-form.pt-form-inline .pt-form-group.fg-dateoperator {
  width: 560px;
}
.pt-form.pt-form-inline .pt-form-group.fg-numericoperator.quick-query-end,
.pt-form.pt-form-inline .pt-form-group.fg-dateoperator.quick-query-end {
  width: auto;
}
.pt-form.pt-form-inline .pt-form-group .pt-numericoperator,
.pt-form.pt-form-inline .pt-form-group .pt-dateoperator {
  display: inline-flex;
}
.pt-form.pt-form-inline .pt-form-group .pt-numericoperator .pt-input-group,
.pt-form.pt-form-inline .pt-form-group .pt-dateoperator .pt-input-group {
  display: flex;
  width: auto;
}
.pt-form.pt-form-inline .pt-form-group .pt-numericoperator .pt-input-group:nth-child(1),
.pt-form.pt-form-inline .pt-form-group .pt-dateoperator .pt-input-group:nth-child(1) {
  margin-right: 10px;
}
.pt-form.pt-form-inline .pt-form-group .pt-numericoperator .pt-input-group:nth-child(1):nth-child(1) .pt-form-control,
.pt-form.pt-form-inline .pt-form-group .pt-dateoperator .pt-input-group:nth-child(1):nth-child(1) .pt-form-control {
  width: 78px;
}
.pt-form.pt-form-inline .pt-form-group .pt-numericoperator .pt-input-group .pt-form-control,
.pt-form.pt-form-inline .pt-form-group .pt-dateoperator .pt-input-group .pt-form-control {
  width: 135px;
}
.pt-form.pt-form-inline .pt-form-group .pt-numericoperator .pt-input-group .pt-input-group-addon,
.pt-form.pt-form-inline .pt-form-group .pt-dateoperator .pt-input-group .pt-input-group-addon {
  display: flex;
  flex: none;
  background: transparent;
  align-items: center;
  justify-content: center;
}
.pt-form.pt-form-inline .pt-form-group .pt-numericoperator .pt-input-group .pt-btn.pt-btn-icon.pt-btn-default,
.pt-form.pt-form-inline .pt-form-group .pt-dateoperator .pt-input-group .pt-btn.pt-btn-icon.pt-btn-default {
  border: 0;
  width: 22px;
  height: 22px;
}
.pt-form.pt-form-inline .pt-form-group .pt-numericoperator .pt-input-group + .pt-input-group-btn,
.pt-form.pt-form-inline .pt-form-group .pt-dateoperator .pt-input-group + .pt-input-group-btn {
  display: flex;
  margin-left: - 10px;
}
.pt-form.pt-form-inline .pt-form-group .pt-numericoperator .pt-input-group + .pt-input-group,
.pt-form.pt-form-inline .pt-form-group .pt-dateoperator .pt-input-group + .pt-input-group {
  border: 0;
}
.pt-form.pt-form-inline .pt-form-group .pt-numericoperator .pt-input-group + .pt-input-group:hover,
.pt-form.pt-form-inline .pt-form-group .pt-dateoperator .pt-input-group + .pt-input-group:hover {
  box-shadow: none;
}
.pt-form.pt-form-inline .pt-form-group .pt-numericoperator .pt-input-group + .pt-input-group .pt-form-control,
.pt-form.pt-form-inline .pt-form-group .pt-dateoperator .pt-input-group + .pt-input-group .pt-form-control {
  border: 1px solid #e0e0e0;
  height: 24px;
}
.pt-form.pt-form-inline .pt-form-group .pt-numericoperator .pt-input-group + .pt-input-group .pt-form-control:hover,
.pt-form.pt-form-inline .pt-form-group .pt-dateoperator .pt-input-group + .pt-input-group .pt-form-control:hover,
.pt-form.pt-form-inline .pt-form-group .pt-numericoperator .pt-input-group + .pt-input-group .pt-form-control:focus,
.pt-form.pt-form-inline .pt-form-group .pt-dateoperator .pt-input-group + .pt-input-group .pt-form-control:focus {
  -webkit-box-shadow: 0 0 5px #9e9e9e;
  -moz-box-shadow: 0 0 5px #9e9e9e;
  box-shadow: 0 0 5px #9e9e9e;
  box-shadow: 0 0 5px rgba(158, 158, 158, 0.45);
  -webkit-transition: all 0s ease 0s;
  -moz-transition: all 0s ease 0s;
  -o-transition: all 0s ease 0s;
  transition: all 0s ease 0s;
  transition: ease-in-out all 0.25s;
  -moz-transition: ease-in-out all 0.25s;
  -webkit-transtion: ease-in-out all 0.25s;
  -o-transition: ease-in-out all 0.25s;
  border: 1px solid #fda249;
}
.pt-form.pt-form-inline .pt-form-group .pt-numericoperator .pt-input-group + .pt-input-group .pt-btn.pt-btn-icon.pt-btn-default,
.pt-form.pt-form-inline .pt-form-group .pt-dateoperator .pt-input-group + .pt-input-group .pt-btn.pt-btn-icon.pt-btn-default {
  border: 1px solid #e0e0e0;
  margin-left: -1px;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: none;
}
.pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-numericoperator,
.pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-dateoperator {
  display: flex;
}
.pt-td-step {
  display: flex;
  align-items: stretch;
  flex: 1;
  margin: 0 10px;
}
.pt-td-step .pt-step-simple {
  display: flex;
  flex: 1;
  justify-content: space-between;
}
.pt-td-step .pt-step-simple .pt-step-bar {
  height: 6px;
  display: flex;
  border-radius: 100px;
  flex: 1;
  align-items: stretch;
  background: #dddddd;
}
.pt-td-step .pt-step-simple .pt-step-bar .pt-step-load {
  display: flex;
  background: #fda249;
  border-radius: 100px;
  color: #fff;
}
.pt-td-step .pt-step-text {
  display: flex;
  flex: 1;
  height: 14px;
  line-height: 14px;
  position: relative;
}
.pt-td-step .pt-step-text .pt-step-bar {
  display: flex;
  border-radius: 100px;
  flex: 1;
  align-items: stretch;
  background: #dddddd;
}
.pt-td-step .pt-step-text .pt-step-bar .pt-step-load {
  display: flex;
  background: #fda249;
  border-radius: 100px;
  color: #fff;
}
.pt-td-step .pt-step-text .pt-step-text {
  margin-left: 10px;
  display: flex;
  flex: none;
}
.pt-td-step .pt-step-text.text-left .pt-step-text {
  position: absolute;
  left: 0;
  color: #fff;
}
.pt-td-step .pt-step-circle {
  width: 24px;
  height: 24px;
  margin: 0 auto;
  border-radius: 24px;
  background: #dddddd;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.pt-td-step .pt-step-circle .pt-step-circle-num {
  position: absolute;
  top: 50%;
  left: 50%;
  background: #fff;
  border-radius: 24px;
  width: 20px;
  height: 20px;
  transform: translate(-50%, -50%);
  text-align: center;
  line-height: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
.pt-td-step .pt-step-circle .pt-step-circle-clip {
  width: 24px;
  height: 24px;
  position: absolute;
  border: 2px solid #cccccc;
  border-radius: 50%;
  clip: rect(0 24px 24px 12px);
}
.pt-td-step .pt-step-circle .pt-step-circle-left {
  width: 24px;
  height: 24px;
  position: absolute;
  border: 2px solid #fda249;
  border-radius: 50%;
  clip: rect(0 12px 24px 0);
  top: -2px;
  left: -2px;
}
.pt-td-step .pt-step-circle .pt-step-circle-right {
  width: 24px;
  height: 24px;
  position: absolute;
  border: 2px solid #fda249;
  border-radius: 50%;
  clip: rect(0 24px 24px 12px);
  top: -2px;
  left: -2px;
}
.pt-td-step .pt-step-circle .pt-step-circle-width-none {
  width: 0;
}
.pt-td-step .pt-step-circle .pt-step-circle-auto {
  clip: auto;
}
.pt-td-step .pt-step-list {
  display: flex;
  flex: 1;
  height: 24px;
  flex-direction: column;
  justify-content: flex-end;
}
.pt-td-step .pt-step-list .pt-step-text {
  border-radius: 100px;
  background: #fda249;
  color: #fff;
  height: 14px;
  line-height: 14px;
  position: absolute;
  bottom: 10px;
  padding: 0 5px;
}
.pt-td-step .pt-step-list .pt-step-text::after {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 2px 0 2px;
  border-color: #fda249 transparent transparent transparent;
  border-right-width: 4px;
  border-left-width: 4px;
  bottom: -2px;
  left: 50%;
  margin-left: -2px;
}
.pt-td-step .pt-step-list .pt-step-group {
  display: flex;
  width: 100%;
  justify-content: flex-start;
  align-items: stretch;
  height: 4px;
}
.pt-td-step .pt-step-list .pt-step-group .pt-step-item {
  display: flex;
  flex: 1;
  border-radius: 100px;
  background: #dddddd;
  height: 100%;
  margin: 0 4px;
}
.pt-td-step .pt-step-list .pt-step-group .pt-step-item.loaded {
  background: #fda249;
}
.pt-td-step .pt-step-list .pt-step-group .pt-step-item:first-child {
  margin-left: 0;
}
.pt-td-step .pt-step-list .pt-step-group .pt-step-item:last-child {
  margin-right: 0;
}
.pt-td-step .pt-step-arrow {
  display: flex;
  flex: 1;
}
.pt-td-step .pt-step-arrow .pt-step-group {
  display: flex;
  flex: 1;
  align-items: stretch;
}
.pt-td-step .pt-step-arrow .pt-step-group .pt-step-item {
  position: relative;
  border: 1px solid #e0e0e0;
  display: flex;
  flex: 1;
  justify-content: center;
  padding: 0 5px;
  background: #fff;
}
.pt-td-step .pt-step-arrow .pt-step-group .pt-step-item:first-child {
  border-radius: 2px 0 0 2px;
}
.pt-td-step .pt-step-arrow .pt-step-group .pt-step-item::before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 12px;
  border-color: transparent transparent transparent #ffffff;
  border-width: 8px 0 8px 6px;
  top: 0;
  right: -6px;
  z-index: 3;
}
.pt-td-step .pt-step-arrow .pt-step-group .pt-step-item::after {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 12px;
  border-color: transparent transparent transparent #e0e0e0;
  border-width: 8px 0 8px 6px;
  top: 0;
  right: -7px;
  z-index: 2;
}
.pt-td-step .pt-step-arrow .pt-step-group .pt-step-item:last-child {
  border-radius: 0 2px 2px 0;
}
.pt-td-step .pt-step-arrow .pt-step-group .pt-step-item:last-child::before,
.pt-td-step .pt-step-arrow .pt-step-group .pt-step-item:last-child::after {
  display: none;
}
.pt-td-step .pt-step-arrow .pt-step-group .pt-step-item.loaded {
  border-color: #fda249;
  background: #fda249;
  color: #fff;
}
.pt-td-step .pt-step-arrow .pt-step-group .pt-step-item.loaded::before {
  border-left-color: #fda249;
}
.pt-td-step .pt-step-arrow .pt-step-group .pt-step-item.loaded::after {
  border-left-color: #fff;
}
.colorpicker {
  position: relative;
  display: none;
  font-size: inherit;
  color: inherit;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  padding: .75rem .75rem;
  width: 148px;
  border-radius: 4px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.colorpicker.colorpicker-disabled,
.colorpicker.colorpicker-disabled * {
  cursor: default !important;
}
.colorpicker div {
  position: relative;
}
.colorpicker-popup {
  position: absolute;
  top: 100%;
  left: 0;
  float: left;
  margin-top: 1px;
  z-index: 1060;
}
.colorpicker-popup.colorpicker-bs-popover-content {
  position: relative;
  top: auto;
  left: auto;
  float: none;
  margin: 0;
  z-index: initial;
  border: none;
  padding: 0.25rem 0;
  border-radius: 0;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.colorpicker:before,
.colorpicker:after {
  content: "";
  display: table;
  clear: both;
  line-height: 0;
}
.colorpicker-clear {
  clear: both;
  display: block;
}
.colorpicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: auto;
  right: 6px;
}
.colorpicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: auto;
  right: 7px;
}
.colorpicker.colorpicker-with-alpha {
  width: 170px;
}
.colorpicker.colorpicker-with-alpha .colorpicker-alpha {
  display: block;
}
.colorpicker-saturation {
  position: relative;
  width: 126px;
  height: 126px;
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000000)), -webkit-gradient(linear, left top, right top, from(#ffffff), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to bottom, transparent 0%, #000000 100%), linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
  cursor: crosshair;
  float: left;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  margin-bottom: 6px;
}
.colorpicker-saturation .colorpicker-guide {
  display: block;
  height: 6px;
  width: 6px;
  border-radius: 6px;
  border: 1px solid #000;
  -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.8);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  margin: -3px 0 0 -3px;
}
.colorpicker-hue,
.colorpicker-alpha {
  position: relative;
  width: 16px;
  height: 126px;
  float: left;
  cursor: row-resize;
  margin-left: 6px;
  margin-bottom: 6px;
}
.colorpicker-alpha-color {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.colorpicker-hue,
.colorpicker-alpha-color {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
}
.colorpicker-hue .colorpicker-guide,
.colorpicker-alpha .colorpicker-guide {
  display: block;
  height: 4px;
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  margin-left: -2px;
  margin-top: -2px;
  right: -2px;
  z-index: 1;
}
.colorpicker-hue {
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: -webkit-gradient(linear, left bottom, left top, from(#ff0000), color-stop(8%, #ff8000), color-stop(17%, #ffff00), color-stop(25%, #80ff00), color-stop(33%, #00ff00), color-stop(42%, #00ff80), color-stop(50%, #00ffff), color-stop(58%, #0080ff), color-stop(67%, #0000ff), color-stop(75%, #8000ff), color-stop(83%, #ff00ff), color-stop(92%, #ff0080), to(#ff0000));
  background: linear-gradient(to top, #ff0000 0%, #ff8000 8%, #ffff00 17%, #80ff00 25%, #00ff00 33%, #00ff80 42%, #00ffff 50%, #0080ff 58%, #0000ff 67%, #8000ff 75%, #ff00ff 83%, #ff0080 92%, #ff0000 100%);
  /* W3C */
}
.colorpicker-alpha {
  background: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 0), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 0), #ffffff;
  background-size: 10px 10px;
  background-position: 0 0, 5px 5px;
  display: none;
}
.colorpicker-bar {
  min-height: 16px;
  margin: 6px 0 0 0;
  clear: both;
  text-align: center;
  font-size: 10px;
  line-height: normal;
  max-width: 100%;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
}
.colorpicker-bar:before {
  content: "";
  display: table;
  clear: both;
}
.colorpicker-bar.colorpicker-bar-horizontal {
  height: 126px;
  width: 16px;
  margin: 0 0 6px 0;
  float: left;
}
.colorpicker-input-addon {
  position: relative;
}
.colorpicker-input-addon i {
  display: inline-block;
  cursor: pointer;
  vertical-align: text-top;
  height: 16px;
  width: 16px;
  position: relative;
}
.colorpicker-input-addon:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-top;
  background: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 0), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 0), #ffffff;
  background-size: 10px 10px;
  background-position: 0 0, 5px 5px;
}
.colorpicker.colorpicker-inline {
  position: relative;
  display: inline-block;
  float: none;
  z-index: auto;
  vertical-align: text-bottom;
}
.colorpicker.colorpicker-horizontal {
  width: 126px;
  height: auto;
}
.colorpicker.colorpicker-horizontal .colorpicker-bar {
  width: 126px;
}
.colorpicker.colorpicker-horizontal .colorpicker-saturation {
  float: none;
  margin-bottom: 0;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue,
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
  float: none;
  width: 126px;
  height: 16px;
  cursor: col-resize;
  margin-left: 0;
  margin-top: 6px;
  margin-bottom: 0;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue .colorpicker-guide,
.colorpicker.colorpicker-horizontal .colorpicker-alpha .colorpicker-guide {
  position: absolute;
  display: block;
  bottom: -2px;
  left: 0;
  right: auto;
  height: auto;
  width: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue {
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: -webkit-gradient(linear, right top, left top, from(#ff0000), color-stop(8%, #ff8000), color-stop(17%, #ffff00), color-stop(25%, #80ff00), color-stop(33%, #00ff00), color-stop(42%, #00ff80), color-stop(50%, #00ffff), color-stop(58%, #0080ff), color-stop(67%, #0000ff), color-stop(75%, #8000ff), color-stop(83%, #ff00ff), color-stop(92%, #ff0080), to(#ff0000));
  background: linear-gradient(to left, #ff0000 0%, #ff8000 8%, #ffff00 17%, #80ff00 25%, #00ff00 33%, #00ff80 42%, #00ffff 50%, #0080ff 58%, #0000ff 67%, #8000ff 75%, #ff00ff 83%, #ff0080 92%, #ff0000 100%);
  /* W3C */
}
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
  background: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 0), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 0), #ffffff;
  background-size: 10px 10px;
  background-position: 0 0, 5px 5px;
}
.colorpicker-inline:before,
.colorpicker-no-arrow:before,
.colorpicker-popup.colorpicker-bs-popover-content:before {
  content: none;
  display: none;
}
.colorpicker-inline:after,
.colorpicker-no-arrow:after,
.colorpicker-popup.colorpicker-bs-popover-content:after {
  content: none;
  display: none;
}
.colorpicker-alpha,
.colorpicker-saturation,
.colorpicker-hue {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.colorpicker.colorpicker-visible,
.colorpicker-alpha.colorpicker-visible,
.colorpicker-saturation.colorpicker-visible,
.colorpicker-hue.colorpicker-visible,
.colorpicker-bar.colorpicker-visible {
  display: block;
}
.colorpicker.colorpicker-hidden,
.colorpicker-alpha.colorpicker-hidden,
.colorpicker-saturation.colorpicker-hidden,
.colorpicker-hue.colorpicker-hidden,
.colorpicker-bar.colorpicker-hidden {
  display: none;
}
.colorpicker-inline.colorpicker-visible {
  display: inline-block;
}
.colorpicker.colorpicker-disabled:after {
  border: none;
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(233, 236, 239, 0.33);
  top: 0;
  left: 0;
  right: auto;
  z-index: 2;
  position: absolute;
}
.colorpicker.colorpicker-disabled .colorpicker-guide {
  display: none;
}
/** EXTENSIONS **/
.colorpicker-preview {
  background: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 0), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 0), #ffffff;
  background-size: 10px 10px;
  background-position: 0 0, 5px 5px;
}
.colorpicker-preview > div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.colorpicker-bar.colorpicker-swatches {
  -webkit-box-shadow: none;
  box-shadow: none;
  height: auto;
}
.colorpicker-swatches--inner {
  clear: both;
  margin-top: -6px;
}
.colorpicker-swatch {
  position: relative;
  cursor: pointer;
  float: left;
  height: 16px;
  width: 16px;
  margin-right: 6px;
  margin-top: 6px;
  margin-left: 0;
  display: block;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 0), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 0), #ffffff;
  background-size: 10px 10px;
  background-position: 0 0, 5px 5px;
}
.colorpicker-swatch--inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.colorpicker-swatch:nth-of-type(7n+0) {
  margin-right: 0;
}
.colorpicker-with-alpha .colorpicker-swatch:nth-of-type(7n+0) {
  margin-right: 6px;
}
.colorpicker-with-alpha .colorpicker-swatch:nth-of-type(8n+0) {
  margin-right: 0;
}
.colorpicker-horizontal .colorpicker-swatch:nth-of-type(6n+0) {
  margin-right: 0;
}
.colorpicker-horizontal .colorpicker-swatch:nth-of-type(7n+0) {
  margin-right: 6px;
}
.colorpicker-horizontal .colorpicker-swatch:nth-of-type(8n+0) {
  margin-right: 6px;
}
.colorpicker-swatch:last-of-type:after {
  content: "";
  display: table;
  clear: both;
}
*[dir='rtl'] .colorpicker-element input,
.colorpicker-element[dir='rtl'] input,
.colorpicker-element input[dir='rtl'] {
  direction: ltr;
  text-align: right;
}
.colorpicker-element .colorpicker {
  width: 150px;
  border-radius: 0;
}
.colorpicker-element .colorpicker.colorpicker-with-alpha.ns-colorpicker {
  width: 180px;
  margin-bottom: 0;
}
.colorpicker-element .colorpicker .colorpicker-saturation {
  width: 120px;
  height: 120px;
  overflow: hidden;
}
.colorpicker-element .colorpicker .colorpicker-hue,
.colorpicker-element .colorpicker .colorpicker-alpha {
  width: 24px;
  height: 120px;
  overflow: hidden;
}
.colorpicker-element .colorpicker .colorpicker-hue .colorpicker-guide,
.colorpicker-element .colorpicker .colorpicker-alpha .colorpicker-guide {
  margin-top: -5px;
  margin-left: 0;
}
.colorpicker-element .colorpicker .colorpicker-saturation,
.colorpicker-element .colorpicker .colorpicker-hue,
.colorpicker-element .colorpicker .colorpicker-alpha,
.colorpicker-element .colorpicker .colorpicker-bar {
  box-shadow: none;
  outline: 1px solid #ccc;
}
.colorpicker-element .colorpicker .colorpicker-bar.colorpicker-preview div {
  font-size: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.colorpicker-element.pt-colorpicker-dropdown {
  position: absolute;
  z-index: 1;
}
.colorpicker-element.pt-colorpicker-dropdown .colorpicker {
  top: 0;
}
.ns-colorpicker .colorpicker-alpha,
.ns-colorpicker .colorpicker-preview {
  background-size: 20px 20px;
  background-position: 0 0, 10px 10px;
}
.ns-colorpicker .colorpicker-preview,
.ns-colorpicker .colorpicker-preview div {
  height: 30px;
  font-size: 16px;
  line-height: 160%;
}
.colorpicker-saturation .colorpicker-guide {
  width: 12px;
  height: 12px;
  box-sizing: border-box;
  border-radius: 10px;
  margin: -6px 0 0 -6px;
}
.pt-row {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  margin: 0 -5px;
}
.pt-col {
  flex: 1;
  margin: 0 5px;
}
.pt-col.pt-col-1 {
  width: calc(8.333333333333334% - 10px);
}
.pt-col.pt-col-2 {
  width: calc(16.666666666666668% - 10px);
}
.pt-col.pt-col-3 {
  width: calc(25% - 10px);
}
.pt-col.pt-col-4 {
  width: calc(33.333333333333336% - 10px);
}
.pt-col.pt-col-5 {
  width: calc(41.66666666666667% - 10px);
}
.pt-col.pt-col-6 {
  width: calc(50% - 10px);
}
.pt-col.pt-col-7 {
  width: calc(58.333333333333336% - 10px);
}
.pt-col.pt-col-8 {
  width: calc(66.66666666666667% - 10px);
}
.pt-col.pt-col-9 {
  width: calc(75% - 10px);
}
.pt-col.pt-col-10 {
  width: calc(83.33333333333334% - 10px);
}
.pt-col.pt-col-11 {
  width: calc(91.66666666666667% - 10px);
}
.pt-col.pt-col-12 {
  width: calc(100% - 10px);
}
[class^="pt-col-"],
[class*=" pt-col-"] {
  flex: 0 0 auto;
}
@media (max-width: 1170px) {
  .pt-col.pt-col-md-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .pt-col.pt-col-md-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .pt-col.pt-col-md-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .pt-col.pt-col-md-4 {
    flex: auto;
    width: calc(33.333333333333336% - 10px);
  }
  .pt-col.pt-col-md-5 {
    flex: auto;
    width: calc(41.66666666666667% - 10px);
  }
  .pt-col.pt-col-md-6 {
    flex: auto;
    width: calc(50% - 10px);
  }
  .pt-col.pt-col-md-7 {
    flex: auto;
    width: calc(58.333333333333336% - 10px);
  }
  .pt-col.pt-col-md-8 {
    flex: auto;
    width: calc(66.66666666666667% - 10px);
  }
  .pt-col.pt-col-md-9 {
    flex: auto;
    width: calc(75% - 10px);
  }
  .pt-col.pt-col-md-10 {
    flex: auto;
    width: calc(83.33333333333334% - 10px);
  }
  .pt-col.pt-col-md-11 {
    flex: auto;
    width: calc(91.66666666666667% - 10px);
  }
  .pt-col.pt-col-md-12 {
    flex: auto;
    width: calc(100% - 10px);
  }
}
@media (max-width: 768px) {
  .pt-col.pt-col-sm-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .pt-col.pt-col-sm-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .pt-col.pt-col-sm-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .pt-col.pt-col-sm-4 {
    flex: auto;
    width: calc(33.333333333333336% - 10px);
  }
  .pt-col.pt-col-sm-5 {
    flex: auto;
    width: calc(41.66666666666667% - 10px);
  }
  .pt-col.pt-col-sm-6 {
    flex: auto;
    width: calc(50% - 10px);
  }
  .pt-col.pt-col-sm-7 {
    flex: auto;
    width: calc(58.333333333333336% - 10px);
  }
  .pt-col.pt-col-sm-8 {
    flex: auto;
    width: calc(66.66666666666667% - 10px);
  }
  .pt-col.pt-col-sm-9 {
    flex: auto;
    width: calc(75% - 10px);
  }
  .pt-col.pt-col-sm-10 {
    flex: auto;
    width: calc(83.33333333333334% - 10px);
  }
  .pt-col.pt-col-sm-11 {
    flex: auto;
    width: calc(91.66666666666667% - 10px);
  }
  .pt-col.pt-col-sm-12 {
    flex: auto;
    width: calc(100% - 10px);
  }
}
.pt-transfer {
  display: flex;
  height: 100%;
}
.pt-transfer .pt-form-control {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.pt-transfer-body {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.pt-transfer-body .pt-tree .pt-tree-form-panel-header .pt-tree-form-panel .pt-input-group {
  display: flex;
  flex: 1;
  width: auto;
  margin: -1px;
}
.pt-transfer-body .pt-tree .pt-tree-form-panel-header .pt-tree-form-panel .pt-input-group .pt-input-group-addon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.pt-transfer-body .pt-tree-form-panel-body {
  border: 0;
}
.pt-transfer-tab {
  display: flex;
  width: 100%;
}
.pt-transfer-tab ul {
  display: flex;
  flex: 1;
  height: 24px;
  align-items: stretch;
}
.pt-transfer-tab ul .pt-transfer-tab-item {
  display: inline-flex;
  padding: 0 10px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.pt-transfer-tab ul .pt-transfer-tab-item:hover {
  background: #fafafa;
}
.pt-transfer-tab ul .pt-transfer-tab-item.current {
  color: #fda249;
}
.pt-transfer-content {
  display: flex;
  width: 100%;
  flex: 1;
}
.pt-transfer-panel {
  display: flex;
  flex: 1;
  flex-direction: column;
  border: 1px solid #e0e0e0;
}
.pt-transfer-panel .pt-transfer-panel-header {
  padding: 10px;
  background: #f9f9f9;
}
.pt-transfer-panel .pt-transfer-panel-header .pt-input-group {
  display: flex;
  flex: 1;
  height: 25px;
  align-items: stretch;
}
.pt-transfer-panel .pt-transfer-panel-header .pt-input-group .pt-form-control {
  width: 100%;
  height: 24px;
}
.pt-transfer-panel .pt-transfer-panel-header .pt-input-group .pt-btn.pt-btn-default {
  border: 0;
}
.pt-transfer-panel .pt-transfer-panel-body {
  display: flex;
  flex: 1;
  border-top: 1px solid #e0e0e0;
}
.pt-transfer-panel .pt-transfer-panel-body ul {
  display: flex;
  width: 100%;
  flex-direction: column;
  height: 100%;
  overflow-y: auto;
}
.pt-transfer-panel .pt-transfer-panel-body ul li {
  padding: 0 10px;
  height: 36px;
  display: flex;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  border-bottom: 1px solid #ededed;
}
.pt-transfer-panel .pt-transfer-panel-body ul li:last-child {
  border-bottom: 0;
}
.pt-transfer-panel .pt-transfer-panel-body ul li:hover {
  background: #f8f8f8;
}
.pt-transfer-panel .pt-transfer-panel-body ul li.selected {
  background: rgba(253, 162, 73, 0.1);
  color: #fda249;
}
.pt-transfer-panel .pt-transfer-panel-footer {
  padding: 10px;
  border-top: 1px solid #e0e0e0;
}
.pt-transfer-panel .pt-transfer-panel-footer .pt-pager {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
.pt-transfer-panel .pt-transfer-panel-footer .pt-page-turn {
  display: flex;
  flex: 1;
}
.pt-transfer-panel .pt-transfer-panel-footer .pt-page-turn .pt-btn-group {
  margin-right: 0;
}
.pt-transfer-panel .pt-transfer-panel-footer .pt-page-turn .pt-form-group .pt-control-label {
  padding: 0 5px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.pt-transfer-panel .no-select-data,
.pt-transfer-panel .no-data {
  display: flex;
  flex: 1;
  height: 100%;
  justify-content: center;
  align-items: center;
  color: #aaa;
  border: 0;
  background: #fafafa;
  position: relative;
}
.pt-transfer-panel .no-select-data::after,
.pt-transfer-panel .no-data::after {
  position: absolute;
  content: '\ea5f';
  font-family: "icomoon";
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #aaa;
  font-size: 24px;
}
.pt-transfer-panel .no-select-data::after {
  padding-bottom: 48px;
}
.pt-transfer-panel .no-data::after {
  width: auto;
  height: auto;
  margin-left: -12px;
}
.pt-transfer-panel .no-data::before {
  color: #aaa;
}
.pt-transfer-oper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
}
.pt-transfer-oper .pt-btn-group {
  display: flex;
  flex-direction: column;
}
.pt-transfer-oper .pt-btn-group .pt-btn {
  margin: 10px 0;
}
.pt-transfer-oper .pt-btn-group .pt-btn.pt-btn-default {
  border: 0;
}
.pt-transfer-oper .pt-btn-group .pt-btn.pt-btn-default:hover {
  background: transparent;
}
.pt-transfer-oper .pt-btn-group .pt-btn.pt-btn-default:hover i {
  color: #fda249;
}
.pt-transfer-oper .pt-btn-group .pt-btn.pt-btn-icon {
  width: 36px;
  height: 36px;
}
.pt-transfer-oper .pt-btn-group .pt-btn.pt-btn-icon i {
  font-size: 32px;
}
.pt-header {
  position: fixed;
  width: 100%;
  min-width: 640px;
  top: 0;
  left: 0;
  background: #2a3f54;
  z-index: 109;
  height: 102px;
}
.pt-header .pt-nav {
  height: 36px;
  padding: 0 15px;
}
.pt-header .pt-nav a {
  line-height: 36px;
}
.pt-header .pt-logo {
  float: left;
  margin-left: 15px;
  padding: 8px 0;
}
.pt-header .pt-logo img {
  display: block;
  max-height: 20px;
}
.pt-header .pt-topbar {
  height: 36px;
  border-bottom: 1px solid #111921;
  padding-right: 36px;
}
.pt-header .pt-topbar .pt-nav.pt-dropdown {
  float: right;
  padding-right: 0;
}
.pt-header .pt-topbar .pt-nav.pt-dropdown .pt-top-nav-block {
  border-top: 0;
}
.pt-header .pt-topbar .pt-nav.pt-dropdown > ul > li.pt-top-menu-item:hover > .pt-top-menu-item-row > .pt-nav-item {
  background: #ffffff;
  color: #424242;
}
.pt-header .pt-topbar .pt-nav.pt-dropdown > ul > li.pt-top-menu-item:hover > .pt-top-menu-item-row > .pt-nav-item:hover {
  background: #ffffff;
  color: #424242;
}
.pt-header .pt-topbar .pt-nav .pt-top-menu-item .pt-nav-item {
  color: #fff;
}
.pt-header .pt-topbar .pt-nav .pt-top-menu-item .pt-nav-item i {
  line-height: 36px;
}
.pt-header .pt-topbar .pt-nav .pt-top-nav-block .pt-top-menu-item .pt-nav-item {
  color: #000;
}
.pt-header .pt-topbar .pt-nav .pt-top-nav-block .pt-top-menu-item .pt-nav-item:hover {
  color: #fff;
}
.pt-header .pt-navbar .pt-search {
  padding: 10px 5px;
  width: 100%;
  border-bottom: 1px solid #44637e;
}
.pt-header .pt-navbar .pt-search .pt-input-group {
  border-color: #000000;
  border-radius: 3px;
  width: 100%;
}
.pt-header .pt-navbar .pt-search .pt-input-group .pt-form-control {
  background: rgba(0, 0, 0, 0.35);
  height: 28px;
  box-shadow: 2px 2px 3px rgba(0, 156, 255, 0.5) inset;
}
.pt-header .pt-navbar .pt-search .pt-input-group-btn .pt-btn-group .pt-btn.pt-btn-icon {
  background: rgba(0, 0, 0, 0.75);
  width: 28px;
  height: 28px;
  border-radius: 0 3px 3px 0;
}
.pt-header .pt-navbar .pt-search .pt-input-group-btn .pt-btn-group .pt-btn.pt-btn-icon i {
  color: #fff;
  line-height: 28px;
}
.pt-header .pt-navbar .pt-search:hover,
.pt-header .pt-navbar .pt-search:focus {
  border-color: #1a1a1a;
}
.pt-header .pt-navbar .pt-search:hover .pt-input-group-btn .pt-btn-group .pt-btn.pt-btn-icon,
.pt-header .pt-navbar .pt-search:focus .pt-input-group-btn .pt-btn-group .pt-btn.pt-btn-icon {
  background: rgba(0, 0, 0, 0.85);
}
.pt-header .pt-navbar .pt-nav > ul > li.pt-top-menu-item:hover > .pt-top-menu-item-row > .pt-nav-item {
  background: #334c65;
  color: #ffffff;
}
.pt-header .pt-navbar .pt-nav > ul > li.pt-top-menu-item:hover > .pt-top-menu-item-row > .pt-nav-item:hover {
  background: #334c65;
  color: #ffffff;
}
.pt-header .pt-navbar .pt-nav > ul > li.pt-top-menu-item:hover > .top-menu-item-row > .nav-item {
  border-color: #fda249;
}
.pt-header .pt-navbar .pt-nav > ul > li.pt-top-menu-item > .pt-top-menu-item-row > .pt-nav-item {
  color: #fff;
  display: block;
  line-height: 31px;
  border-top: 3px solid transparent;
}
.pt-header .pt-navbar .pt-nav > ul > li.pt-top-menu-item > .pt-top-menu-item-row > .pt-nav-item:hover {
  border-color: #fda249;
  background: #334c65;
}
.pt-header .pt-navbar .pt-nav > ul > li.pt-top-menu-item > .pt-top-menu-item-row > .pt-nav-item > span {
  font-size: 15px;
}
.pt-header .pt-navbar .pt-nav > ul > li.pt-top-menu-item > .pt-top-menu-item-row > .pt-nav-item i {
  float: right;
  line-height: 32px;
}
.pt-header .pt-navbar .pt-nav > ul > li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item.dropdown-arrow {
  position: relative;
}
.pt-header .pt-navbar .pt-nav > ul > li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item.dropdown-arrow > a.pt-nav-item {
  padding-right: 24px;
}
.pt-header .pt-navbar .pt-nav > ul > li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item.dropdown-arrow:after {
  position: absolute;
  content: "\e945";
  font-family: "icomoon";
  font-size: 12px;
  color: #e0e0e0;
  height: 12px;
  line-height: 12px;
  font-weight: normal;
  top: 50%;
  right: 5px;
  margin-top: -6px;
}
.pt-header .pt-tabbar {
  height: 30px;
  background: #efeeee;
}
.pt-header .pt-tabbar .pt-nav {
  float: left;
  height: 30px;
  padding: 0;
}
.pt-header .pt-tabbar .pt-nav.pt-nav-right {
  float: right;
}
.pt-header .pt-tabbar .pt-nav.pt-nav-right li {
  background: #fda249;
}
.pt-header .pt-tabbar .pt-nav.pt-nav-right li span,
.pt-header .pt-tabbar .pt-nav.pt-nav-right li i {
  line-height: 30px;
  color: #fff;
}
.pt-header .pt-tabbar .pt-nav.pt-nav-right li:hover {
  background: #fdaf62;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item {
  position: relative;
  height: 30px;
  cursor: pointer;
  -moz-transition: 0.2s;
  transition: ease-in-out all 0.2s;
  -moz-transition: ease-in-out all 0.2s;
  -webkit-transtion: ease-in-out all 0.2s;
  -o-transition: ease-in-out all 0.2s;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item .pt-btn-clear {
  float: right;
  opacity: 0;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item a {
  font-size: 14px;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item.current {
  background: #fda249;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item.current a {
  color: #fff;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item.current .pt-btn-clear {
  opacity: .3;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item:hover {
  background: #fdaf62;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item:hover a,
.pt-header .pt-tabbar .pt-nav .pt-nav-item:hover i {
  color: #fff;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item:hover .pt-btn-clear {
  opacity: 0.3;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item a {
  display: inline-block;
  color: #424242;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item .pt-btn-clear {
  vertical-align: text-bottom;
  margin-top: 6px;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item .pt-btn-clear i {
  color: rgba(0, 0, 0, 0.75);
  padding-left: 0;
  font-size: 18px;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item .pt-btn-clear:hover {
  opacity: 0.75;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item + li {
  border-left: 1px solid #d6d4d4;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item + li:hover {
  border-color: #fdaf62;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item.pt-nav-item-tip:before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 0 0;
  border-color: #e22500 transparent transparent transparent;
  top: 1px;
  left: 1px;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item .pt-badge {
  float: right;
  padding-left: 0;
  line-height: 18px;
  padding: 0 5px;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item.drag-in-before::before,
.pt-header .pt-tabbar .pt-nav .pt-nav-item.drag-in-after::before,
.pt-header .pt-tabbar .pt-nav .pt-nav-item.drag-in-before::after,
.pt-header .pt-tabbar .pt-nav .pt-nav-item.drag-in-after::after {
  font-family: "icomoon";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #04b6de;
  position: absolute;
  top: 50%;
  left: -6px;
  font-size: 12px;
  margin-top: -6px;
  transform: scale(0.75);
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item.drag-in-before::before,
.pt-header .pt-tabbar .pt-nav .pt-nav-item.drag-in-after::before {
  content: '\ea47';
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item.drag-in-before::after,
.pt-header .pt-tabbar .pt-nav .pt-nav-item.drag-in-after::after {
  content: '\ea44';
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item.drag-in-before {
  box-shadow: -1px 0 0 #04b6de;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item.drag-in-before::before {
  margin-left: -7px;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item.drag-in-before::after {
  margin-left: 5px;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item.drag-in-after {
  box-shadow: 1px 0 0 #04b6de;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item.drag-in-after::before {
  margin-left: -6px;
  left: auto;
  right: -1px;
}
.pt-header .pt-tabbar .pt-nav .pt-nav-item.drag-in-after::after {
  margin-left: 4px;
  left: auto;
  right: -12px;
}
.pt-header .pt-tabbar .pt-nav.pt-tabbar-control {
  position: relative;
  padding-right: 0;
  float: right;
}
.pt-header .pt-tabbar .pt-nav.pt-tabbar-control.nav-debug .pt-nav-toggle i {
  font-size: 20px;
}
.pt-header .pt-tabbar .pt-nav.pt-tabbar-control.nav-debug.open .pt-nav-toggle {
  opacity: 1;
  animation: mymovedebug 1s infinite;
  -webkit-animation: mymovedebug 1s infinite;
}
.pt-header .pt-tabbar .pt-nav.pt-tabbar-control.nav-debug.open .pt-nav-toggle i {
  color: #16bc96;
}
.pt-header .pt-tabbar .pt-nav.pt-tabbar-control.nav-debug.open .pt-nav-toggle i:before {
  content: "\ea18";
}
.pt-header .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle {
  line-height: 30px;
  padding-right: 12px;
  padding-left: 12px;
  cursor: pointer;
}
.pt-header .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle:hover {
  background: #fda249;
  color: #fff;
}
.pt-header .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle:hover i {
  color: #fff;
}
.pt-header .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle:hover i:last-child {
  color: #fff;
}
.pt-header .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle i {
  line-height: 30px;
}
.pt-header .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle i:last-child {
  color: #9e9e9e;
}
.pt-header .pt-tabbar .pt-nav.pt-tabbar-control .pt-dropdown-menu {
  min-width: 120px;
  padding: 0;
  display: block;
  margin-top: 0;
  left: auto;
  right: 30px;
}
.pt-header .pt-tabbar .pt-nav.pt-tabbar-control .pt-dropdown-menu .pt-nav-item {
  display: block;
  line-height: 30px;
  padding-right: 12px;
  padding-left: 12px;
  width: 100%;
}
.pt-header .pt-tabbar .pt-nav.pt-tabbar-control .pt-dropdown-menu .pt-nav-item:hover i,
.pt-header .pt-tabbar .pt-nav.pt-tabbar-control .pt-dropdown-menu .pt-nav-item:hover span {
  color: #fff;
}
.pt-header .pt-tabbar .pt-nav.pt-tabbar-control .pt-dropdown-menu .pt-nav-item + .pt-nav-item {
  border-left: 0;
}
.pt-header .pt-tabbar.labelpage-scroll-x .pt-btn {
  position: absolute;
  left: 3px;
  top: 0;
}
.pt-header .pt-tabbar.labelpage-scroll-x .pt-btn.pt-labelpage-btn {
  height: 51px;
}
.pt-header .pt-tabbar.labelpage-scroll-x .pt-btn.pt-labelpage-btn i {
  color: #564d5c;
}
.pt-header .pt-tabbar.labelpage-scroll-x .pt-btn.pt-labelpage-btn:hover i {
  color: #fda249;
}
.pt-header .pt-tabbar.labelpage-scroll-x .pt-nav + .pt-btn {
  left: auto;
  right: 40px;
}
.pt-header .pt-tabbar.labelpage-scroll-x .pt-nav {
  margin-left: 30px;
}
.pt-header .pt-tabbar.labelpage-scroll-x .pt-nav ul {
  display: flex;
}
.pt-header .pt-tabbar.labelpage-scroll-x .pt-nav.pt-nav-contextmenu ul {
  flex-direction: column;
}
.pt-header .pt-tabbar.labelpage-scroll-x .pt-tabbar-control {
  padding-right: 0;
  position: absolute;
  right: 0;
  top: 0;
  border: 1px solid #EBE8E8;
  border-width: 0 1px;
}
.pt-header .pt-size-control {
  float: right;
  height: 36px;
  padding-top: 6px;
}
.pt-header .pt-size-control .pt-btn.pt-btn-default {
  border-color: transparent;
}
.pt-header .pt-size-control .pt-btn.pt-btn-default.current {
  color: #fff;
  background: #fda249;
  border-color: #fda249;
}
.pt-header .pt-size-control .pt-btn.pt-btn-icon {
  border-radius: 24px;
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.pt-header .pt-size-control .pt-btn.pt-btn-icon + .pt-btn-icon {
  margin-left: 10px;
}
.body-sm .pt-header .pt-size-control .pt-btn.pt-btn-icon,
.body-md .pt-header .pt-size-control .pt-btn.pt-btn-icon,
.body-lg .pt-header .pt-size-control .pt-btn.pt-btn-icon {
  width: 24px;
  height: 24px;
}
.pt-header .pt-dropdown ul {
  overflow: visible;
}
.pt-collocation {
  position: fixed;
  top: 0;
  right: 0;
  min-width: 140px;
  height: 51px;
  z-index: 999;
  background-color: transparent;
}
.pt-collocation ul.pt-nav {
  padding: 0;
}
.pt-collocation ul.pt-nav li.pt-nav-item:first-child {
  display: none;
}
.pt-collocation ul.pt-nav li.pt-nav-item:nth-child(2) {
  width: 100%;
  border-right: none;
  background-color: transparent;
  line-height: 51px;
  text-align: right;
  padding: 0 10px;
  color: #fff;
}
.pt-collocation ul.pt-nav li.pt-nav-item:nth-child(2) span {
  line-height: 51px;
}
.pt-collocation .pt-collocation-block {
  right: 0;
  top: 52px;
  position: fixed;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  z-index: 999;
}
.pt-collocation .pt-collocation-block ul.pt-collocation-block-list {
  margin: 5px 0;
  display: inline-block;
  width: 100%;
}
.pt-collocation .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item {
  width: 100%;
  line-height: 27px;
  padding: 0;
  text-align: left;
}
.pt-collocation .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item .pt-custom-radio {
  float: right;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-end;
  -ms-align-items: center;
  align-items: center;
}
.pt-collocation .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item .pt-custom-radio > div {
  flex: 1;
}
.pt-collocation .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item .pt-custom-radio .pt-custom-radio-item {
  position: relative;
  padding-left: 15px;
  margin-right: 13px;
}
.pt-collocation .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item .pt-custom-radio .pt-custom-radio-item:last-child {
  margin-right: 0;
}
.pt-collocation .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item .pt-custom-radio .pt-custom-radio-item span {
  font-size: 14px !important;
}
.pt-collocation .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item .pt-custom-radio .pt-custom-radio-item:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "\ea8b";
  color: #999;
  font-family: "icomoon";
  font-size: 16px;
}
.pt-collocation .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item .pt-custom-radio .pt-custom-radio-item.current span {
  color: #424242;
}
.pt-collocation .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item .pt-custom-radio .pt-custom-radio-item.current:before {
  content: "\ea8c";
  color: #fda249;
}
.pt-collocation .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item .pt-custom-radio + .pt-custom-radio-tip {
  padding: 5px 8px;
  white-space: break-spaces;
  line-height: 1.2;
  background: #ffe5e5;
  color: #ff5959;
  border-radius: 5px;
}
.pt-collocation .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item.default {
  padding: 3px 10px;
}
.pt-collocation .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item .pt-collocation-block-list-item-row i,
.pt-collocation .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item .pt-collocation-block-list-item-row span {
  color: #666666;
}
.pt-collocation .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item .switch-inline {
  display: block;
  float: right;
  position: relative;
  z-index: 1;
  width: 24px;
  height: 12px;
  margin-top: 8px;
  cursor: pointer;
}
.pt-collocation .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item .switch-inline:before {
  width: 10px;
  height: 10px;
  margin-top: 1px;
  margin-left: 1px;
  top: 0;
  left: 0;
}
.pt-collocation .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item .switch-inline:after {
  width: 100%;
  height: 100%;
  margin: 0;
  top: 0;
  left: 0;
}
.pt-collocation .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item .switch-inline.checked:before {
  margin-left: 12px;
}
.pt-collocation .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item.right {
  position: relative;
}
body.pt-veritical {
  padding: 51px 0 0 170px;
}
body.pt-veritical .dialog-template-state {
  left: 170px;
  top: 51px;
}
body.pt-veritical .pt-header {
  background-image: none;
  background-color: transparent;
  width: 170px;
  min-width: 170px;
  height: 100%;
}
body.pt-veritical .pt-header .pt-container {
  height: 100%;
}
body.pt-veritical .pt-header .pt-container .pt-topbar {
  height: 51px;
  background-color: -webkit-linear-gradient(top, #f1f1f1, #dee5ea);
  border-bottom: none;
  padding-right: 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  transition: ease-in-out all 0.25s;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-logo {
  height: 51px;
  width: 170px;
  background: url('/sites/static/dev/images/erp/logo.png') 2px 11px no-repeat #121b23;
  background-size: 84px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex-box;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  padding: 0 10px;
  text-align: center;
  margin-left: 0;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-logo img {
  max-height: 30px;
  display: none;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-nav {
  height: 51px;
  padding: 0;
  position: absolute;
  right: 0;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-nav.pt-dropdown {
  height: 51px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-nav.pt-dropdown .pt-top-menu-item {
  float: left;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-nav.pt-dropdown .pt-top-menu-item.pt-nav {
  position: static;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-nav.pt-dropdown .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item {
  height: 51px;
  color: #040000;
  padding: 0 4px;
  width: 41px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-nav.pt-dropdown .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item i {
  font-size: 16px;
  line-height: 51px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-nav.pt-dropdown .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:hover,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-nav.pt-dropdown .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:active {
  background: #ebe8e8;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar {
  position: fixed;
  top: 0;
  right: 207px;
  left: 170px;
  background: -webkit-linear-gradient(top, #f1f1f1, #dee5ea);
  height: 51px;
  border-width: 0;
  padding: 0;
  transition: ease-in-out all 0.25s;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav {
  height: 51px;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item {
  height: 51px;
  margin: 0px;
  box-sizing: border-box;
  font-size: 14px;
  position: relative;
  background: transparent;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item + li {
  border-left: none;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item .pt-btn-clear {
  height: 23px;
  width: 23px;
  text-align: right;
  margin-top: 0;
  position: absolute;
  right: 0;
  top: 0;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item .pt-btn-clear i {
  line-height: 1;
  padding: 0;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item a {
  color: #96b2ca;
  padding: 0 10px;
  font-size: 12px;
  max-width: auto;
  white-space: nowrap;
  height: 51px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1.5;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item a .pt-btn-clear {
  opacity: .3;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item:hover {
  background-color: #ebe8e8;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item.current {
  border-width: 0;
  color: #fff;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item.current .pt-btn-clear {
  width: 20px;
  margin-top: 0;
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item.current .pt-btn-clear i {
  color: #666;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item.current .pt-btn-clear:hover {
  opacity: 0.75;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item.current a {
  color: #fda249;
  box-shadow: 0 -3px 0 #fda249 inset;
  font-weight: bold;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item.current a:hover {
  color: #fda249;
  background: #ebe8e8;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item.current a:hover + .pt-btn-clear {
  opacity: 0.3;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle:hover,
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle:active {
  background-color: #ebe8e8;
  color: #96b2ca;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle + .pt-dropdown-menu .pt-nav-item {
  height: 36px;
  line-height: 36px;
  font-size: 12px;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle + .pt-dropdown-menu .pt-nav-item:hover,
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle + .pt-dropdown-menu .pt-nav-item:active {
  color: #96b2ca;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control .pt-dropdown-menu .pt-nav-item:hover {
  background: #f8f8f8;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control .pt-dropdown-menu .pt-nav-item:hover span {
  color: #000;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-nav-contextmenu {
  position: fixed;
  width: 220px;
  height: auto;
  margin: 0;
  padding: 0;
  overflow: hidden;
  border: 1px solid #e0e0e0;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-nav-contextmenu ul {
  height: auto;
  overflow: hidden;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-nav-contextmenu ul .pt-nav-item {
  font-size: 12px;
  background: #fff;
  padding: 0 10px;
  height: 32px;
  line-height: 32px;
  display: block;
  width: 100%;
  float: none;
  border-radius: 0;
  margin: 0;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-nav-contextmenu ul .pt-nav-item:hover {
  background: #f8f8f8;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-nav-contextmenu ul .pt-nav-item.disabled:hover {
  background: #f1f1f1 !important;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control {
  border-right: 1px solid #EBE8E8;
  height: 51px;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle {
  height: 51px;
  line-height: 51px;
  background: -webkit-linear-gradient(top, #f1f1f1, #dee5ea);
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle:hover,
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle:active {
  background: -webkit-linear-gradient(top, #f1f1f1, #dee5ea);
  color: #96b2ca;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle:hover i,
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle:active i {
  color: #96b2ca;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle i {
  line-height: 51px;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle + .pt-dropdown-menu .pt-nav-item:hover span,
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle + .pt-dropdown-menu .pt-nav-item:active span {
  color: #96b2ca;
}
body.pt-veritical .pt-header .pt-container .pt-navbar {
  width: 170px;
  min-width: 170px;
  background-color: #212a33;
  padding-left: 0;
  position: fixed;
  top: 51px;
  bottom: 28px;
  left: 0;
  z-index: 1999;
}
body.pt-veritical .pt-header .pt-container .pt-navbar.system-change-switch-on {
  top: 85px;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown {
  height: 100%;
  padding: 0;
  overflow-y: auto;
  overflow-x: hidden;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown::-webkit-scrollbar-thumb {
  height: 48px;
  background: transparent !important;
  border-left: 0 solid #ffffff;
  transition: ease-in-out all 0.25s;
  border-radius: 100px;
  cursor: pointer;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown::-webkit-scrollbar-thumb:hover {
  background: #3b5876 !important;
  cursor: pointer;
  transition: ease-in-out all 0.4s;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown::-webkit-scrollbar-track {
  background: transparent;
  border-left: 0 solid #ffffff;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown::-webkit-scrollbar-track:hover {
  background: rgba(255, 255, 255, 0.1);
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul {
  padding-top: 8px;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item {
  width: 100%;
  float: none;
  margin-bottom: 8px;
  font-size: 14px;
  position: relative;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item:last-child {
  margin-bottom: 0;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block {
  position: fixed;
  margin-top: 0;
  overflow: auto;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block::-webkit-scrollbar-thumb {
  background: transparent !important;
  border-left: 0 solid #ffffff;
  transition: ease-in-out all 0.25s;
  border-radius: 100px;
  cursor: pointer;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block::-webkit-scrollbar-thumb:hover {
  background: #2d4e6a !important;
  cursor: pointer;
  transition: ease-in-out all 0.4s;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block::-webkit-scrollbar-track {
  background: #254158 !important;
  border-left: 0 solid #ffffff;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block::-webkit-scrollbar-track:hover {
  background: #254158 !important;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item > .pt-top-nav-block::-webkit-scrollbar-thumb {
  background: transparent !important;
  border-left: 0 solid #ffffff;
  transition: ease-in-out all 0.25s;
  border-radius: 100px;
  cursor: pointer;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item > .pt-top-nav-block::-webkit-scrollbar-thumb:hover {
  background: #3b5876 !important;
  cursor: pointer;
  transition: ease-in-out all 0.4s;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item > .pt-top-nav-block::-webkit-scrollbar-track {
  background: transparent;
  border-left: 0 solid #ffffff;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item > .pt-top-nav-block::-webkit-scrollbar-track:hover {
  background: rgba(255, 255, 255, 0.1);
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.dropdown-arrow > .pt-top-menu-item-row > .pt-nav-item {
  cursor: pointer;
  position: relative;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.dropdown-arrow > .pt-top-menu-item-row > .pt-nav-item:after {
  position: absolute;
  top: 50% !important;
  content: "\e945";
  font-family: "icomoon";
  font-size: 12px;
  font-weight: normal;
  right: 5px;
  color: #92c2e2;
  line-height: 1 !important;
  margin-top: -6px !important;
  z-index: 100;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.dropdown-arrow > .pt-top-menu-item-row > .pt-nav-item:visited,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.dropdown-arrow > .pt-top-menu-item-row > .pt-nav-item:hover,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.dropdown-arrow > .pt-top-menu-item-row > .pt-nav-item:active {
  cursor: pointer;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.dropdown-arrow > .pt-top-menu-item-row > .pt-nav-item:visited i,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.dropdown-arrow > .pt-top-menu-item-row > .pt-nav-item:hover i,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.dropdown-arrow > .pt-top-menu-item-row > .pt-nav-item:active i {
  color: #ffffff;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.dropdown-arrow > .pt-top-menu-item-row > .pt-nav-item:visited:after,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.dropdown-arrow > .pt-top-menu-item-row > .pt-nav-item:hover:after,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.dropdown-arrow > .pt-top-menu-item-row > .pt-nav-item:active:after {
  color: #ffffff;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.dropdown-arrow:after {
  content: "";
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item {
  cursor: pointer;
  color: #ffffff;
  background-color: #254158;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item i {
  color: #ffffff;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:after {
  color: #ffffff;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:visited i,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:hover i,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:active i,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:visited span,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:hover span,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:active span,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:visited:after,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:hover:after,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:active:after {
  color: #ffffff;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.open .pt-top-nav-block .pt-top-menu-item-row .pt-nav-item {
  color: #92c2e2;
  background-color: #254158;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.open .pt-top-nav-block .open .pt-nav-item {
  color: #ffffff;
  background-color: #2e5778;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.open .pt-top-nav-block .open .pt-nav-item span,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.open .pt-top-nav-block .open .pt-nav-item i,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.open .pt-top-nav-block .open .pt-nav-item:after {
  color: #ffffff;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item.open .pt-top-nav-block .pt-top-nav-block .pt-top-menu-item-row .pt-nav-item {
  color: #92c2e2;
  background-color: #2e5778;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-menu-item-row .pt-nav-item {
  line-height: 39px;
  text-align: left;
  padding: 0 10px;
  color: #92c2e2;
  border: 0px;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-menu-item-row .pt-nav-item i {
  float: none;
  color: #92c2e2;
  line-height: 39px;
  margin-right: 5px;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-menu-item-row .pt-nav-item span {
  font-size: 14px;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:visited,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:hover,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:active {
  border: 0px;
  background-color: #254158;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:visited span,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:hover span,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:active span,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:visited i,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:hover i,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:active i,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:visited:after,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:hover:after,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:active:after {
  color: #ffffff;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block {
  top: 0;
  left: 170px;
  border-width: 0px;
  background-color: #254158;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block ul {
  padding-top: 0;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item {
  font-size: 14px;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item.dropdown-arrow > .pt-top-menu-item-row > .pt-nav-item:after {
  position: absolute;
  top: 50% !important;
  content: "\e945";
  font-family: "icomoon";
  font-size: 12px;
  font-weight: normal;
  right: 15px;
  color: #92c2e2;
  line-height: 1 !important;
  margin-top: -6px !important;
  z-index: 100;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item.dropdown-arrow > .pt-top-menu-item-row > .pt-nav-item:visited:after,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item.dropdown-arrow > .pt-top-menu-item-row > .pt-nav-item:hover:after,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item.dropdown-arrow > .pt-top-menu-item-row > .pt-nav-item:active:after {
  color: #ffffff;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:visited,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:hover,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:active {
  color: #ffffff;
  background-color: #2e5778;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:visited span,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:hover span,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:active span,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:visited i,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:hover i,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:active i,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:visited:after,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:hover:after,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item.open .pt-top-menu-item-row .pt-nav-item:active:after {
  color: #ffffff;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item {
  line-height: 39px;
  padding-left: 15px;
  color: #92c2e2;
  border: 0px;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:visited,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:hover,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:active {
  color: #ffffff;
  background-color: #2e5778;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:visited span,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:hover span,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:active span,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:visited i,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:hover i,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:active i,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:visited:after,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:hover:after,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:active:after {
  color: #ffffff;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item > .pt-top-nav-block {
  background-color: #2e5778;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item > .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row:first-child {
  padding: 0;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item > .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item span {
  color: #92c2e2;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item > .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:hover,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item > .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:active {
  background: #3c729d;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item > .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:hover span,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item > .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:active span,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item > .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:hover i,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item > .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:active i,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item > .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:hover:after,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown li.pt-top-menu-item .pt-top-nav-block .pt-top-menu-item > .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:active:after {
  color: #ffffff;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown.pt-nav-accordion li.pt-top-menu-item {
  transition: ease-in-out all 0.25s;
  margin-bottom: 0;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown.pt-nav-accordion li.pt-top-menu-item .pt-top-nav-block {
  position: static;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown.pt-nav-accordion li.pt-top-menu-item .pt-top-nav-block ul .pt-top-menu-item .pt-top-nav-block {
  background: rgba(0, 0, 0, 0.35);
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown.pt-nav-accordion li.pt-top-menu-item .pt-top-nav-block ul .pt-top-menu-item .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item {
  padding-left: 60px;
  background: transparent;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown.pt-nav-accordion li.pt-top-menu-item .pt-top-nav-block ul .pt-top-menu-item .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:hover {
  background: rgba(0, 0, 0, 0.35);
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown.pt-nav-accordion li.pt-top-menu-item .pt-top-nav-block ul .pt-top-menu-item .pt-top-nav-block .pt-top-menu-item .pt-top-menu-item-row .pt-nav-item:after {
  transform: rotate(90deg) scale(0.75);
  right: 10px;
  line-height: 1 !important;
  top: 50% !important;
  margin-top: -6px !important;
  transition: ease-in-out all 0.25s;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown.pt-nav-accordion li.pt-top-menu-item.dropdown-arrow .pt-top-menu-item-row .pt-nav-item:after {
  transform: rotate(90deg) scale(0.75);
  right: 10px;
  line-height: 14px;
  top: 12px;
  transition: ease-in-out all 0.25s;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown.pt-nav-accordion li.pt-top-menu-item.dropdown-arrow > .pt-top-nav-block {
  background: rgba(0, 0, 0, 0.35);
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown.pt-nav-accordion li.pt-top-menu-item.dropdown-arrow > .pt-top-nav-block > ul > li.pt-top-menu-item > .pt-top-menu-item-row > .pt-nav-item {
  padding-left: 45px;
  background: transparent;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown.pt-nav-accordion li.pt-top-menu-item.dropdown-arrow > .pt-top-nav-block > ul > li.pt-top-menu-item > .pt-top-menu-item-row > .pt-nav-item:hover {
  background: rgba(0, 0, 0, 0.35);
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown.pt-nav-accordion li.pt-top-menu-item.dropdown-arrow.open > .pt-top-menu-item-row > .pt-nav-item:after {
  transform: rotate(-90deg) scale(0.75);
}
body.pt-veritical .pt-header + .pt-setting-icon {
  width: 51px;
  height: 51px;
  background: #ebe8e8;
}
body.pt-veritical .pt-header + .pt-setting-icon .icon {
  line-height: 51px;
  font-size: 16px;
  color: #040000;
}
body.pt-veritical.pt-systeminfo .pt-header ul.pt-nav {
  position: absolute;
  right: 0;
}
body.pt-veritical.pt-systeminfo .pt-header ul.pt-nav.pt-dropdown {
  float: right;
}
body.pt-veritical.pt-systeminfo .pt-header ul.pt-nav.pt-dropdown .pt-top-menu-item.pt-nav {
  height: 51px;
  padding: 0;
}
body.pt-veritical.pt-systeminfo .pt-header ul.pt-nav.pt-dropdown .pt-top-menu-item:last-child .pt-setting-icon {
  width: 51px;
  height: 51px;
  background: #ebe8e8;
  position: static;
}
body.pt-veritical.pt-systeminfo .pt-header ul.pt-nav.pt-dropdown .pt-top-menu-item:last-child .pt-setting-icon .icon {
  line-height: 51px;
  font-size: 16px;
  color: #040000;
}
body.pt-veritical.pt-systeminfo .pt-header ul.pt-nav.pt-dropdown .pt-top-menu-item:last-child .pt-setting-icon + .pt-setting {
  top: 51px;
}
body.pt-veritical.pt-systeminfo .pt-header ul.pt-nav.pt-dropdown .pt-top-menu-item .pt-top-nav-block {
  top: 53px;
}
body.pt-veritical.pt-systeminfo .pt-tabbar .pt-nav .pt-nav-item .pt-setting-icon + .pt-setting {
  top: 36px;
}
body.pt-veritical.pt-systeminfo .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle + .pt-dropdown-menu {
  right: 0px;
}
body.pt-veritical .system-change {
  position: fixed;
  z-index: 9;
  top: 51px;
  left: 0;
  width: 170px;
  height: 34px;
  line-height: 34px;
}
body.pt-veritical .system-change a {
  display: block;
  color: #ffffff;
  font-size: 12px;
  background: #000000;
  height: 34px;
  padding-left: 10px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: space-between;
  -ms-align-items: center;
  align-items: center;
}
body.pt-veritical .system-change a span:first-child {
  display: block;
  text-align: left;
  float: left;
}
body.pt-veritical .system-change a span:nth-child(2) {
  width: 34px;
  height: 34px;
  float: right;
  position: relative;
}
body.pt-veritical .system-change a span:nth-child(2) i {
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  display: block;
  float: right;
  font-size: 14px;
  color: #ffffff;
  position: relative;
}
body.pt-veritical .system-change a span:nth-child(2):after {
  position: absolute;
  left: -1px;
  top: 5px;
  bottom: 5px;
  width: 1px;
  content: "";
  background-color: #191919;
  opacity: 0.6;
}
body.pt-veritical .system-change a span:nth-child(2):before {
  position: absolute;
  left: 0px;
  top: 5px;
  bottom: 5px;
  width: 1px;
  content: "";
  background-color: #333333;
  opacity: 0.6;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation {
  position: fixed;
  bottom: 0;
  left: 0;
  top: auto;
  right: auto;
  min-width: 170px;
  height: 28px;
  background-color: #254158;
  z-index: 999;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation ul.pt-nav {
  width: 100%;
  position: initial;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation ul.pt-nav li.pt-nav-item {
  width: 100%;
  display: block;
  background-color: #254158;
  line-height: 28px;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  white-space: nowrap;
  padding: 0 5px;
  text-overflow: ellipsis;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation ul.pt-nav li.pt-nav-item a {
  display: inherit;
  padding: 0;
  line-height: 28px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation ul.pt-nav li.pt-nav-item i,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation ul.pt-nav li.pt-nav-item span {
  font-size: 12px;
  line-height: 28px;
  color: #92c2e2;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation ul.pt-nav li.pt-nav-item i {
  padding: 0;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation ul.pt-nav li.pt-nav-item span {
  margin-left: 3px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation ul.pt-nav li.pt-nav-item.current {
  background-color: #2d4e6a;
  color: #fff;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block {
  position: fixed;
  bottom: 0;
  left: 170px;
  width: 270px;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  z-index: 999;
  top: auto;
  right: auto;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-collocation-block {
  padding-bottom: 44px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list {
  margin: 5px 0;
  display: inline-block;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item {
  width: 100%;
  line-height: 27px;
  padding: 0;
  text-align: left;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item .pt-collocation-block-list-item-row i,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item .pt-collocation-block-list-item-row span {
  color: #666666;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item a {
  text-align: left;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item i {
  margin-right: 5px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item.default {
  display: block;
  line-height: 1;
  padding: 3px 10px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item.default:hover,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item.default:active,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item.default:focus {
  background-color: #ebe8e8;
  cursor: pointer;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item.success span,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item.success i {
  color: #16bc96;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item.disabled span,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item.disabled i {
  color: #bebebe;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list .pt-btn.btn-download {
  background-color: #fda249;
  height: 32px;
  margin-top: 5px;
  text-align: center;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list .pt-btn.btn-download i,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list .pt-btn.btn-download span {
  color: #ffffff;
  font-size: 14px;
  line-height: 30px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list .pt-setting-download .title {
  position: relative;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list .pt-setting-download .title .pt-btn-download {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -12px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list .pt-setting-download .title .pt-btn-download a.pt-btn {
  background-color: transparent;
  height: 24px;
  padding: 0;
  border: none;
  text-decoration: underline;
  text-decoration-color: #92c2e2 !important;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list .pt-setting-download .title .pt-btn-download a.pt-btn i,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block ul.pt-collocation-block-list .pt-setting-download .title .pt-btn-download a.pt-btn span {
  color: #92c2e2;
  line-height: 24px;
  margin: 0;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o {
  padding: 0 10px;
  margin-bottom: 5px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o .title {
  line-height: 40px;
  border-bottom: 1px solid #e0e0e0;
  font-size: 16px;
  text-align: left;
  color: #666666;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o .pt-collocation-block-list {
  margin: 5px 0 0 0;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o.pt-setting-skin {
  margin: 5px 0;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o.pt-setting-skin .title button.clear-skin {
  float: right;
  background: transparent;
  box-shadow: none;
  border: none;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o.pt-setting-skin .title button.clear-skin i {
  line-height: 40px;
  height: 40px;
  color: #666;
  font-size: 14px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o.pt-page-cache {
  position: relative;
  height: 25px;
  margin: 10px 0;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o.pt-page-cache span {
  display: block;
  text-align: right;
  line-height: 25px;
  padding-right: 5px;
  float: right;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o.pt-page-cache2 .pt-collocation-block-list .pt-collocation-block-list-item {
  padding: 5px 0;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o.pt-page-cache2 .pt-collocation-block-list .pt-collocation-block-list-item span {
  line-height: 27px;
  padding-right: 5px;
  color: #bebebe;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o.pt-page-cache2 .pt-collocation-block-list .pt-collocation-block-list-item:first-child {
  position: relative;
  height: 25px;
  margin: 5px 0;
  padding: 0;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o.pt-page-cache2 .pt-collocation-block-list .pt-collocation-block-list-item:first-child span {
  line-height: 25px;
  padding-right: 5px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o.pt-setting-layout ul.pt-collocation-block-list li.pt-collocation-block-list-item.disabled {
  cursor: pointer;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o .pt-setting-skin-group ul.skin-size {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: center;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o .pt-setting-skin-group ul.skin-size li {
  width: 45%;
  max-width: 45%;
  min-width: 45%;
  box-shadow: 0px 7px 6px rgba(0, 0, 0, 0.1);
  margin: 2.5%;
  overflow: hidden;
  border-bottom: 1px solid #f5f5f5;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o .pt-setting-skin-group ul.skin-size li .value {
  width: 100%;
  font-size: 14px;
  color: #424242;
  margin: 8px 0;
  text-align: center;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o .pt-setting-skin-group ul.skin-size li.current {
  position: relative;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o .pt-setting-skin-group ul.skin-size li.current:before {
  position: absolute;
  font-family: "icomoon";
  content: "\e95d";
  bottom: -8px;
  right: -8px;
  height: 20px;
  width: 20px;
  line-height: 20px;
  color: #fff;
  font-size: 14px;
  z-index: 99;
  text-align: center;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o .pt-setting-skin-group ul.skin-size li.current:after {
  position: absolute;
  content: "";
  bottom: -8px;
  right: -8px;
  height: 20px;
  width: 20px;
  border-radius: 100px;
  border-color: #16bc96;
  background: #16bc96;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o .pt-setting-skin-group .pt-setting-skin-group-inline {
  float: left;
  width: 45px;
  height: 45px;
  display: block;
  margin: 10px 15px 0 0;
  border: 2px solid #ddd;
  position: relative;
  overflow: hidden;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o .pt-setting-skin-group .pt-setting-skin-group-inline .theme-color-secondary {
  position: absolute;
  width: 60px;
  height: 40px;
  z-index: 9;
  background: #000;
  top: 15px;
  left: 5px;
  transform: rotate(-45deg);
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o .pt-setting-skin-group .pt-setting-skin-group-inline:before {
  position: absolute;
  top: 17px;
  left: 3px;
  content: "";
  border: 28px solid;
  border-bottom-width: 0;
  transform: rotate(45deg);
  display: none;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o .pt-setting-skin-group .pt-setting-skin-group-inline:hover,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o .pt-setting-skin-group .pt-setting-skin-group-inline:active {
  border: 2px solid #0bb319;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-setting-o .pt-setting-skin-group .current .pt-setting-skin-group-inline {
  border: 2px solid #0bb319;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group {
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 10px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .col-xs-4 {
  padding-left: 0;
  padding-right: 30px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .col-xs-4 .pt-btn-default {
  background: #ddd;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .col-xs-4 .pt-btn-default:hover,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .col-xs-4 .pt-btn-default:active {
  border-color: #bfbfbf;
  background: #ddd;
  color: #666666;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .col-xs-8 {
  float: right;
  padding-left: 50px;
  padding-right: 0;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .pt-btn {
  height: 28px;
  line-height: 26px;
  padding: 0 10px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .pt-btn.pt-btn-default i,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .pt-btn.pt-btn-default span {
  color: #424242;
  margin: 0;
  line-height: 26px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .pt-btn.pt-btn-default span {
  margin-right: 5px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .pt-btn.pt-btn-default:hover,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .pt-btn.pt-btn-default:active,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .pt-btn.pt-btn-default:focus {
  background-color: #fda249;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .pt-btn.pt-btn-default:hover i,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .pt-btn.pt-btn-default:active i,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .pt-btn.pt-btn-default:focus i,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .pt-btn.pt-btn-default:hover span,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .pt-btn.pt-btn-default:active span,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .pt-btn.pt-btn-default:focus span {
  color: #fff;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .pt-btn.pt-btn-edit {
  background-color: #65a5d1;
  border-color: #65a5d1;
  float: right;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .pt-btn.pt-btn-edit span {
  margin-right: 5px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .pt-btn.pt-btn-edit i,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block > .pt-btn-group .pt-btn.pt-btn-edit span {
  color: #fff;
  margin: 0;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default {
  width: 28px;
  height: 28px;
  line-height: 28px;
  border: none;
  margin: 0;
  float: left;
  margin-right: 10px;
  border-radius: 100px;
  padding: 0;
  background-color: #fdaf62;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default i,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default span {
  color: #fff !important;
  margin: 0;
  line-height: 28px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default span {
  margin-right: 5px;
  display: none;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:hover,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:active,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:focus {
  background-color: #fda249;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:hover span,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:active span,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:focus span,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:hover i,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:active i,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:focus i {
  color: #fff;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:first-child {
  background-color: #19d3a8;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:first-child:hover,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:first-child:active,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:first-child:focus {
  background-color: #16bc96 !important;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:nth-child(2) {
  background-color: #fdaf62;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:nth-child(2):hover,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:nth-child(2):active,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:nth-child(2):focus {
  background-color: #fda249 !important;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:last-child {
  width: auto;
  float: right;
  border-radius: 5px;
  background-color: #04b6de;
  padding: 0 10px;
  margin-right: 0;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:last-child span {
  display: inline-block;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:last-child:hover,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:last-child:active,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:last-child:focus {
  background-color: #038dac !important;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-btn-setting .pt-btn.pt-btn-default:last-child {
  margin-bottom: 0px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-sounder .pt-sounder-control {
  height: 40px;
  box-shadow: none;
  position: static;
  padding: 10px 0;
  background: transparent;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-sounder .pt-sounder-control .pt-btn-group {
  margin: 0 10px 0 0;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-sounder .pt-sounder-control .pt-btn-group .pt-btn-icon i {
  line-height: 1;
  color: #666666;
  font-size: 20px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-sounder .pt-sounder-control .pt-progress {
  margin: 10px 0;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-sounder .pt-sounder-control .pt-progress-value {
  line-height: 25px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-collocation-block .pt-sounder .pt-sounder-control .pt-progress-value span {
  color: #666666;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block {
  position: fixed;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-header {
  margin-bottom: 1px;
  height: 45px;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-header .pt-nav {
  height: 45px;
  position: inherit;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-header .pt-nav ul {
  height: 45px;
  border-bottom: 1px solid #e0e0e0;
  padding: 0;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-header .pt-nav ul li.pt-nav-item {
  height: 45px;
  line-height: 45px;
  color: #666666;
  font-size: 12px;
  padding: 0 15px;
  margin: 0px;
  float: left;
  width: fit-content;
  text-align: center;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-header .pt-nav ul li.pt-nav-item span {
  display: none;
  margin-left: 5px;
  padding: 0px 4.5px;
  border-radius: 100px;
  min-width: 16px;
  width: 16px;
  color: #fff;
  line-height: 16px;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-header .pt-nav ul li.pt-nav-item:last-child {
  margin-right: 0;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-header .pt-nav ul li.pt-nav-item.current {
  color: #fda249;
  border-bottom: 2px solid #fda249;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-header .pt-nav ul li.pt-nav-item[ns-name="new"] span {
  background-color: #e22500;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-header .pt-nav ul li.pt-nav-item[ns-name="old"] span {
  background-color: #e22500;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .control-btn {
  position: absolute;
  right: 0;
  top: 0;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .control-btn a.pt-btn-icon {
  width: 45px;
  height: 45px;
  height: 43px;
  background-color: #fff;
  cursor: pointer;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .control-btn a.pt-btn-icon i {
  line-height: 45px;
  font-size: 1.6rem;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .control-btn .dropdown {
  position: absolute;
  top: 44px;
  right: 0;
  z-index: 9;
  background: #fff;
  padding: 5px 0;
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.15);
  border: 1px solid #e0e0e0;
  min-height: 50px;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .control-btn .dropdown .btn-group .pt-btn {
  border: none;
  width: 100px;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .control-btn .dropdown .btn-group .pt-btn:hover {
  background-color: #f8f8f8;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .control-btn .dropdown .btn-group .pt-btn:hover i,
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .control-btn .dropdown .btn-group .pt-btn:hover span {
  color: #000;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .control-btn.open .dropdown {
  display: block;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body {
  border: none;
  padding: 0;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-grid-footer {
  border: none;
  border-top: 1px solid #e0e0e0;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-grid-footer .pt-pager .pt-page-conclusion,
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-grid-footer .pt-pager .pt-page-control,
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-grid-footer .pt-pager .pt-page-turn {
  margin-right: 5px;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-grid-footer .pt-pager .pt-page-conclusion .pt-form-control,
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-grid-footer .pt-pager .pt-page-control .pt-form-control,
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-grid-footer .pt-pager .pt-page-turn .pt-form-control {
  width: 33px;
  padding: 1px 0;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .panel-emptyrows,
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .no-data,
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .loading {
  width: 100%;
  max-height: initial;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .no-data:before {
  content: "\e9cb";
  font-size: 48px;
  color: #c5c5c5;
  background-image: none;
  text-shadow: none;
  margin-top: -60px;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .no-data:after {
  content: "\6682\65F6\6CA1\6709\65B0\6D88\606F\FF01";
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 33%;
  display: inline-flex;
  height: fit-content;
  margin-top: 0;
  margin: 0;
  width: fit-content;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body {
  padding-bottom: 26px;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news {
  border: none;
  padding: 13px 15px 0 15px;
  height: auto;
  margin: 0;
  width: inherit;
  float: initial;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news:last-child .list-group-item-right {
  border-bottom: none;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news:last-child {
  border-bottom: none;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news .pt-block-content {
  padding: 0;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news .pt-block-content .list-group-item-left {
  width: 45px;
  height: 45px;
  border-radius: 45px;
  text-align: center;
  background-color: #39a0ff;
  margin-right: 10px;
  margin-top: 0;
  float: left;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news .pt-block-content .list-group-item-left i {
  color: #fff;
  line-height: 45px;
  font-size: 18px;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news .pt-block-content .list-group-item-right {
  overflow: hidden;
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 13px;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news .pt-block-content .list-group-item-right span {
  display: list-item;
  white-space: normal;
  background: transparent;
  margin: 0;
  padding: 0;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news .pt-block-content .list-group-item-right span.item-title {
  font-size: 14px;
  color: #39a0ff;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news .pt-block-content .list-group-item-right span.item-sub-title {
  color: #39a0ff;
  line-height: 2;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news .pt-block-content .list-group-item-right .list-row {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: space-between;
  -ms-align-items: center;
  align-items: center;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news .pt-block-content .list-group-item-right .list-row + .list-row {
  margin-top: 7px;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news .pt-block-content .list-group-item-right .list-row span.item-sub {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news .pt-block-content .list-group-item-right .list-row span.item-time {
  color: #999;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news .pt-block-content .list-group-item-right .list-row span.item-name {
  border-radius: 5px;
  border: 1px solid #39a0ff;
  color: #39a0ff;
  padding: 0px 2px;
  font-size: 14px;
  min-width: 50px;
  text-align: center;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news .pt-block-content .list-group-item-right + .list-group-item-btn {
  display: none;
  position: absolute;
  top: 5px;
  right: 5px;
  width: 22px;
  height: 22px;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news .pt-block-content .list-group-item-right + .list-group-item-btn i {
  text-align: center;
  color: #999;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news:hover .pt-block-content .list-group-item-right + .list-group-item-btn,
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news:active .pt-block-content .list-group-item-right + .list-group-item-btn {
  display: block;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news:hover .pt-block-content .list-group-item-right + .list-group-item-btn:hover i,
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news:active .pt-block-content .list-group-item-right + .list-group-item-btn:hover i,
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news:hover .pt-block-content .list-group-item-right + .list-group-item-btn:active i,
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-body .pt-panel.pt-grid-body .pt-container .pt-grid-body-container .pt-panel.pt-grid-body .pt-block-list-news:active .pt-block-content .list-group-item-right + .list-group-item-btn:active i {
  color: #666;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  margin-left: 0;
  display: block;
  z-index: 9;
  background: #ffffff;
  right: 0;
  text-align: center;
  display: flex;
  justify-content: center;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-footer .pt-btn.empty,
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-footer .pt-btn.list-more {
  text-align: center;
  border: none;
  background: transparent;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  margin-left: 0;
  display: block;
  z-index: 9;
  background: #ffffff;
  right: 0;
  text-align: center;
  display: flex;
  justify-content: center;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-footer .pt-btn {
  height: 24px;
  line-height: 24px;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-footer .pt-btn.empty {
  text-align: center;
  border: none;
  background: transparent;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-footer .pt-btn.empty span {
  color: #999;
}
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-footer .pt-btn.empty:hover span,
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-footer .pt-btn.empty:focus span,
body.pt-veritical .pt-topbar .pt-top-menu-item.pt-nav-news .pt-top-nav-block .pt-tab .pt-container .pt-tab-footer .pt-btn.empty:active span {
  color: #666;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar {
  left: 186px;
}
body.pt-veritical .pt-btn.pt-sidebar-collapse {
  background: #efeeee;
  position: fixed;
  left: 170px;
  z-index: 999;
  transition: ease-in-out all 0.25s;
}
body.pt-veritical .pt-btn.pt-sidebar-collapse.pt-btn-icon {
  width: 16px;
  height: 51px;
  line-height: 16px;
  border: 0;
}
body.pt-veritical .pt-btn.pt-sidebar-collapse:hover {
  background: #d6d4d4;
  color: #333;
}
body.pt-veritical.collapse {
  display: block;
  padding-left: 39px;
}
body.pt-veritical.collapse .pt-header {
  width: 39px;
  min-width: 39px;
}
body.pt-veritical.collapse .pt-header .pt-container .pt-btn.pt-sidebar-collapse {
  left: 39px;
}
body.pt-veritical.collapse .pt-header .pt-container .pt-topbar .pt-logo {
  width: 39px;
}
body.pt-veritical.collapse .pt-header .pt-container .pt-topbar .system-change,
body.pt-veritical.collapse .pt-header .pt-container .pt-topbar .pt-collocation {
  min-width: 39px;
  width: 39px;
}
body.pt-veritical.collapse .pt-header .pt-container .pt-topbar .system-change a span:first-child {
  display: none;
}
body.pt-veritical.collapse .pt-header .pt-container .pt-topbar .system-change a span:nth-child(2) {
  position: absolute;
  left: 4px;
}
body.pt-veritical.collapse .pt-header .pt-container .pt-topbar .system-change a span:nth-child(2)::before,
body.pt-veritical.collapse .pt-header .pt-container .pt-topbar .system-change a span:nth-child(2):after {
  display: none;
}
body.pt-veritical.collapse .pt-header .pt-container .pt-topbar .pt-collocation ul.pt-nav li.pt-nav-item {
  border-right: transparent;
}
body.pt-veritical.collapse .pt-header .pt-container .pt-topbar .pt-collocation ul.pt-nav li.pt-nav-item .pt-nav-item > span {
  display: none;
}
body.pt-veritical.collapse .pt-header .pt-container .pt-topbar .pt-collocation .pt-collocation-block {
  left: 39px;
}
body.pt-veritical.collapse .pt-header .pt-container .pt-tabbar {
  left: 55px;
  right: 207px;
}
body.pt-veritical.collapse .pt-header .pt-container .pt-navbar {
  width: 39px;
  min-width: 39px;
}
body.pt-veritical.collapse .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul > .pt-top-menu-item {
  padding-bottom: 0;
}
body.pt-veritical.collapse .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul > .pt-top-menu-item > .pt-top-menu-item-row > .pt-nav-item {
  padding: 0;
}
body.pt-veritical.collapse .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul > .pt-top-menu-item > .pt-top-menu-item-row > .pt-nav-item i {
  margin-right: 0;
  display: block;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}
body.pt-veritical.collapse .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul > .pt-top-menu-item > .pt-top-menu-item-row > .pt-nav-item:after,
body.pt-veritical.collapse .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul > .pt-top-menu-item > .pt-top-menu-item-row > .pt-nav-item > i + span {
  display: none;
}
body.pt-veritical.collapse .pt-header.pt-header-position .pt-container .pt-topbar .pt-collocation {
  width: auto;
}
body.pt-veritical.collapse .pt-header.pt-header-position .pt-container .pt-topbar .pt-collocation ul.pt-nav li.pt-nav-item .pt-nav-item > span {
  display: initial;
}
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-navbar {
  bottom: 0;
  padding-bottom: 45px;
}
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation {
  background-color: transparent;
  position: absolute;
  right: 102px;
  left: auto;
  top: 0;
  min-width: 41px;
  height: 51px;
}
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation ul.pt-nav {
  right: 0;
}
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation ul.pt-nav li.pt-nav-item,
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation ul.pt-nav li.pt-nav-item.current {
  width: 100%;
  min-width: 51px;
  height: 51px;
  line-height: 51px;
  border-right: none;
  background-color: transparent;
  padding: 0 4px;
}
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation ul.pt-nav li.pt-nav-item .pt-nav-item span,
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation ul.pt-nav li.pt-nav-item.current .pt-nav-item span {
  color: #040000;
}
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation ul.pt-nav li.pt-nav-item .pt-nav-item i,
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation ul.pt-nav li.pt-nav-item.current .pt-nav-item i {
  color: #040000;
  font-size: 16px;
  line-height: 51px;
}
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation ul.pt-nav li.pt-nav-item:hover,
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation ul.pt-nav li.pt-nav-item:active {
  background: #ebe8e8;
}
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation ul.pt-nav li.pt-nav-item .pt-collocation-block {
  top: 51px;
  bottom: auto;
  left: auto;
  right: 0;
}
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation ul.pt-nav li.pt-nav-item .pt-collocation-block .pt-btn-edit i,
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation ul.pt-nav li.pt-nav-item .pt-collocation-block .pt-btn-edit span {
  line-height: 28px;
}
body.pt-veritical .pt-nav-tooltips {
  margin-top: 17px;
}
.body-sm.skin-special[ns-skin="skin-gh"],
.body-sm.skin-special[ns-skin="skin-gh-b"],
.body-sm.skin-special[ns-skin="skin-gh-blue"],
.body-sm.skin-special[ns-skin="skin-gh-green"],
.body-sm.skin-special[ns-skin="skin-gh-orange"] {
  padding-top: 142px !important;
}
.body-sm.skin-special[ns-skin="skin-gh"] .pt-header,
.body-sm.skin-special[ns-skin="skin-gh-b"] .pt-header,
.body-sm.skin-special[ns-skin="skin-gh-blue"] .pt-header,
.body-sm.skin-special[ns-skin="skin-gh-green"] .pt-header,
.body-sm.skin-special[ns-skin="skin-gh-orange"] .pt-header {
  background: #2a3f54;
}
.user-change-fixed {
  position: fixed;
  z-index: 2000;
  width: 170px;
  height: 45px;
  padding: 5px 12px;
  left: 0;
  bottom: 0;
  background: #2c89c4;
  padding-right: 34px;
  border-top: 1px solid #252f39;
  cursor: pointer;
}
.user-change-fixed:after {
  position: absolute;
  z-index: 9;
  content: '';
  width: 1px;
  background: rgba(255, 255, 255, 0.25);
  top: 5px;
  bottom: 5px;
  right: 33px;
}
.user-change-fixed span {
  display: block;
}
.user-change-fixed span.user-name {
  font-size: 12px;
  color: #ffffff;
}
.user-change-fixed span.dep-name {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.75);
}
.user-change-fixed i {
  position: absolute;
  top: 0;
  right: 0;
  line-height: 45px;
  color: #ffffff;
  width: 34px;
  text-align: center;
}
body.pt-systeminfo.collapse .user-change-fixed {
  width: 39px;
  max-width: 39px;
  text-align: center;
  padding: 0;
}
body.pt-systeminfo.collapse .user-change-fixed:after {
  display: none;
}
body.pt-systeminfo.collapse .user-change-fixed span {
  display: none;
}
body.pt-systeminfo.collapse .user-change-fixed i {
  left: 0px;
  font-size: 20px;
}
body.pt-systeminfo.collapse .user-change-fixed i::before {
  content: "\eb15";
}
@keyframes mymovedebug {
  from {
    opacity: 1.0;
  }
  50% {
    opacity: 0.5;
  }
  to {
    opacity: 1.0;
  }
}
@-webkit-keyframes mymovedebug {
  from {
    opacity: 1.0;
  }
  50% {
    opacity: 0.5;
  }
  to {
    opacity: 1.0;
  }
}
.nav-debug-block {
  position: fixed;
  top: 51px;
  right: 30px;
  z-index: 999;
  background: #fff;
  padding: 10px;
  width: 250px;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1);
  border-radius: 7px;
}
.nav-debug-block:before {
  content: "";
  width: 0px;
  height: 0px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
  position: absolute;
  top: -10px;
  left: 132px;
}
.nav-debug-block .nav-debug-block-title {
  line-height: 1.5;
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: clip;
  margin-bottom: 3px;
  padding-right: 24px;
}
.nav-debug-block .nav-debug-block-detail {
  word-break: break-all;
  font-size: 12px;
}
.nav-debug-block .nav-debug-block-btn {
  position: absolute;
  top: 8px;
  right: 10px;
}
.nav-debug-block .nav-debug-block-btn button.pt-btn-icon {
  background-color: transparent;
}
.nav-debug-block .nav-debug-block-btn button.pt-btn-icon i {
  font-size: 14px;
}
.toast.toast-news {
  width: 300px;
  z-index: 999999;
  margin-top: 10px;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 3px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}
.toast.toast-news .pt-block-list-news .pt-block-content {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  flex-flow: column;
}
.toast.toast-news .pt-block-list-news .pt-block-content .list-group-item {
  width: 100%;
  padding: 5px 0;
  border: none;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: space-between;
  -ms-align-items: center;
  align-items: center;
}
.toast.toast-news .pt-block-list-news .pt-block-content .list-group-item span {
  flex: auto;
}
.toast.toast-news .pt-block-list-news .pt-block-content .list-group-item span.item-title {
  width: calc(100% - 50px);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 14px;
  font-weight: bold;
}
.toast.toast-news .pt-block-list-news .pt-block-content .list-group-item span.item-sub {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.toast.toast-news .pt-block-list-news .pt-block-content .list-group-item span.item-time {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: center;
  align-items: center;
}
.toast.toast-news .pt-block-list-news .pt-block-content .list-group-item span.item-time i {
  margin-right: 5px;
  font-size: 13px;
}
.toast.toast-news .pt-block-list-news .pt-block-content .list-group-item span.item-name {
  font-size: 14px;
  color: #04b6de;
}
.toast.toast-news .pt-block-list-news .pt-block-footer {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-end;
  -ms-align-items: center;
  align-items: center;
}
.pt-nav {
  display: block;
}
.pt-nav li {
  float: left;
}
.pt-nav li a {
  text-align: center;
  padding: 0 10px;
  display: block;
}
.pt-nav li i {
  padding: 0 5px;
}
.pt-main {
  padding: 10px;
  position: relative;
  background: #fff;
}
.pt-main .pt-main-row {
  -webkit-display: flex;
  -moz-display: flex;
  -o-display: flex;
  -ms-display: flex;
  display: flex;
  width: 100%;
}
.pt-main .pt-main-row.panel-inline-up {
  margin-top: -11px;
  border: 1px solid #e0e0e0;
  border-width: 0 1px 1px 1px;
  padding: 0 16px;
  background: #fff;
  z-index: 9;
  position: relative;
  margin-bottom: 10px;
}
.pt-main .pt-main-row.panel-inline-up .pt-grid-body-head.block {
  font-weight: bold;
  padding: 10px 0;
  border-bottom: 1px solid transparent;
}
.pt-main .pt-main-row.panel-inline-up .pt-grid-body-head.block::before {
  display: none;
}
.pt-main .pt-main-row.panel-inline-up .pt-grid-body-head.block span {
  position: relative;
  z-index: 1;
  padding-left: 20px;
  cursor: pointer;
  height: 20px;
  line-height: 20px;
  padding-right: 30px;
  display: inline-block;
}
.pt-main .pt-main-row.panel-inline-up .pt-grid-body-head.block span:before {
  position: absolute;
  top: 0px;
  left: 0px;
  content: "\e941";
  font-size: 12px;
  font-family: "icomoon";
  transform: scale(0.8);
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
}
.pt-main .pt-main-row .pt-main-col {
  flex: 1;
}
.pt-main .pt-main-row .pt-main-col + .pt-main-col {
  margin-left: 10px;
  flex: 100;
}
.pt-main .pt-main-row .pt-main-col.hidden + .pt-main-col,
.pt-main .pt-main-row .pt-main-col.hide + .pt-main-col {
  margin-left: 0;
}
.pt-main .pt-main-row .pt-main-col.pt-col-auto {
  flex: none;
}
.pt-main .pt-main-row .pt-main-col.pt-col-fixed {
  flex: 0 0 240px;
}
.pt-main[ns-readonly="true"] .pt-tab {
  color: #888 !important;
  filter: grayscale(1);
}
.pt-main[ns-readonly="true"] .pt-tab a,
.pt-main[ns-readonly="true"] .pt-tab span,
.pt-main[ns-readonly="true"] .pt-tab i {
  color: #888 !important;
}
.pt-main[ns-readonly="true"] .pt-tab table.pt-grid tbody tr td {
  color: #888 !important;
}
.pt-main[ns-readonly="true"] .pt-tab table.pt-grid tbody tr td a,
.pt-main[ns-readonly="true"] .pt-tab table.pt-grid tbody tr td span,
.pt-main[ns-readonly="true"] .pt-tab table.pt-grid tbody tr td i {
  color: #888 !important;
}
.pt-main[ns-readonly="true"] .pt-tab table.pt-grid tbody tr td:hover a,
.pt-main[ns-readonly="true"] .pt-tab table.pt-grid tbody tr td:hover span,
.pt-main[ns-readonly="true"] .pt-tab table.pt-grid tbody tr td:hover i {
  color: #888 !important;
}
.pt-main.pt-page-loading {
  position: relative;
  background: transparent !important;
}
.pt-main.pt-page-loading:before {
  position: fixed;
}
.pt-main.pt-page-loading:after {
  position: fixed;
  content: '';
  top: 51px;
  right: 0;
  bottom: 0;
  left: 170px;
  z-index: 2999;
  background: rgba(0, 0, 0, 0.15);
}
.collapse .pt-main.pt-page-loading:after {
  left: 39px;
}
.pt-main.is-top-title-fixed {
  padding-top: 42px;
}
.pt-main.is-top-title-fixed .pt-top-title-fixed {
  position: fixed;
  z-index: 99;
  top: 51px;
  right: 10px;
  left: 180px;
  height: 42px;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #ffffff;
}
.collapse .pt-main.is-top-title-fixed .pt-top-title-fixed {
  left: 49px;
}
.pt-modal .pt-main.is-top-title-fixed .pt-top-title-fixed {
  position: static;
  height: auto;
  padding: 0;
}
.pt-main.is-top-title-fixed .pt-top-title-fixed .pt-panel {
  margin-bottom: 0;
}
.pt-main.is-top-title-fixed.is-top-btns-fixed {
  padding-top: 75px;
}
.pt-main.is-top-title-fixed.is-top-btns-fixed .pt-top-btns-fixed {
  top: 83px;
}
.pt-main.is-top-title-fixed.is-top-btns-fixed .pt-top-btns-fixed + .pt-panel-col.text-right {
  position: fixed;
  z-index: 99;
  top: 83px;
  right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.pt-main.is-top-btns-fixed {
  padding-top: 44px;
}
.pt-main.is-top-btns-fixed .pt-top-btns-fixed {
  position: fixed;
  z-index: 99;
  top: 51px;
  right: 10px;
  left: 180px;
  height: 42px;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #fff;
}
.collapse .pt-main.is-top-btns-fixed .pt-top-btns-fixed {
  left: 49px;
}
.pt-modal .pt-main.is-top-btns-fixed .pt-top-btns-fixed {
  position: static;
  height: auto;
  padding: 0;
}
.pt-modal .pt-main.is-top-btns-fixed .pt-top-btns-fixed + .pt-panel-col.text-right {
  position: static;
  height: auto;
  padding: 0;
}
.pt-main.is-top-btns-fixed .pt-top-btns-fixed .pt-panel {
  margin-bottom: 0;
}
.pt-main.is-top-btns-fixed .pt-top-btns-fixed + .pt-panel-col.text-right {
  position: fixed;
  z-index: 99;
  top: 51px;
  right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.pt-assistant-selectinput .pt-main.is-top-btns-fixed {
  padding-top: 0;
}
.pt-main.is-top-btns-fixed.treeformv2 {
  padding-top: 10px;
}
.turn-page {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 45px;
  height: 45px;
  overflow: hidden;
  border-radius: 45px;
  display: block;
  background-color: #a1a1a1;
  z-index: 99;
  box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.2);
}
.turn-page button.pt-btn.pt-btn-icon {
  background-color: transparent;
  border: none;
  width: 45px;
  margin: 0;
}
.turn-page button.pt-btn.pt-btn-icon span {
  color: #fff;
  text-align: center;
  margin: 0;
  padding: 0;
  display: block;
}
.turn-page button.pt-btn.pt-btn-icon i {
  display: none;
  margin: 0;
  padding: 0;
}
.turn-page button.pt-btn.pt-btn-icon:hover,
.turn-page button.pt-btn.pt-btn-icon:active {
  position: relative;
}
.turn-page button.pt-btn.pt-btn-icon:hover span,
.turn-page button.pt-btn.pt-btn-icon:active span {
  color: #fff;
  display: none;
}
.turn-page button.pt-btn.pt-btn-icon:hover i,
.turn-page button.pt-btn.pt-btn-icon:active i {
  display: block;
  margin: 0;
  padding: 0;
}
.turn-page button.pt-btn.pt-btn-icon:hover::before,
.turn-page button.pt-btn.pt-btn-icon:active::before {
  position: absolute;
  font-family: '@icon-font-icomoon';
  color: #fff;
  top: 0;
  left: 50%;
  margin-left: -7px;
}
.turn-page button.pt-btn.pt-btn-icon:first-child {
  position: relative;
}
.turn-page button.pt-btn.pt-btn-icon:first-child::after {
  position: absolute;
  left: 5px;
  right: 5px;
  height: 1px;
  bottom: 0;
  background-color: #fff;
  content: '';
}
.turn-page button.pt-btn.pt-btn-icon:last-child {
  height: 20px;
}
.turn-page button.pt-btn.pt-btn-icon:last-child span {
  line-height: 16px;
}
.turn-page button.pt-btn.pt-btn-icon.disabled,
.turn-page button.pt-btn.pt-btn-icon[disabled="disabled"] {
  background: rgba(224, 224, 224, 0.15) !important;
}
.turn-page button.pt-btn.pt-btn-icon.disabled span,
.turn-page button.pt-btn.pt-btn-icon[disabled="disabled"] span {
  color: #cdcaca;
}
.turn-page:hover,
.turn-page:active {
  display: block;
  background-color: #484848;
}
.pt-main.physicalresultinput.leftandrightqual .pt-main-row:last-child .pt-main-col,
.pt-main.devicemanagercollect.leftandrightqual .pt-main-row:last-child .pt-main-col {
  width: 50% !important;
  flex: auto !important;
}
body .pt-main-row.spc-echart .pt-main-col:first-child {
  width: 500px;
  min-width: initial;
}
.pt-accordion-control {
  position: absolute;
  width: 1px;
  top: 36px;
  bottom: 10px;
  left: 0;
  z-index: 9;
  background: transparent;
}
.pt-accordion-control::before {
  position: absolute;
  content: '';
  top: 0;
  left: 50%;
  bottom: 0;
  width: 9px;
  background: rgba(0, 0, 0, 0.15);
  margin-left: -4px;
  opacity: 0;
}
.pt-accordion-control:hover {
  cursor: e-resize;
}
.pt-accordion-control:hover::before {
  opacity: 1;
}
.pt-list {
  background: #ffffff;
}
.pt-list .pt-list-group {
  border: 1px solid #e0e0e0;
}
.pt-list .pt-list-item a {
  background: #ffffff;
  color: #424242;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  text-align-last: left;
}
.pt-list .pt-list-item a:hover {
  background: #fed6ae;
  color: #fda249;
}
.pt-list-block {
  height: auto;
  overflow: hidden;
}
.pt-list-block .title {
  position: relative;
  padding: 10px 15px;
  padding-right: 36px;
  height: auto;
  overflow: hidden;
  border-bottom: 1px solid #ffffff;
}
.pt-list-block .title h5 {
  display: inline-block;
  font-weight: bold;
}
.pt-list-block .title .pt-badge {
  display: inline-block;
  background: transparent;
  color: #424242;
}
.pt-list-block .title small {
  display: block;
  width: 100%;
  color: #9e9e9e;
  line-height: 24px;
}
.pt-list-block .title .pt-btn-group {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -12px;
}
.pt-list-block .title .pt-btn-default {
  border: 0;
}
.pt-list-block ul {
  overflow-y: auto;
}
.pt-list-block ul li {
  height: auto;
  overflow: hidden;
  float: left;
  width: 50%;
  border-bottom: 1px solid #ffffff;
  margin-bottom: -1px;
}
.pt-list-block ul li a {
  position: relative;
  text-align-last: left;
  padding: 6px 15px;
  color: #212121;
  padding-right: 48px;
  border: 5px solid #ffffff;
  border-width: 0 5px;
}
.pt-list-block ul li a h6,
.pt-list-block ul li a span {
  text-align: left;
}
.pt-list-block ul li a h6 {
  line-height: 24px;
  color: #000;
}
.pt-list-block ul li a:hover {
  background: #f8f8f8;
  color: #000;
}
.pt-list-block ul li a .pt-badge {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -9px;
}
.pt-list-block ul li a p {
  line-height: 24px;
  white-space: normal;
  color: #9e9e9e;
}
.pt-list-block + .pt-list-block {
  border-top: 1px solid #e0e0e0;
}
.pt-list-block.pt-board-info ul li {
  width: 100%;
  max-height: 84px;
  overflow-y: auto;
}
.pt-list-block.pt-board-info ul li a {
  padding-right: 15px;
}
.pt-list-block.pt-board-info ul li a p {
  color: #424242;
}
.pt-list.block-list .block-list-group:before,
.pt-list.block-list .block-list-group:after {
  content: " ";
  display: table;
}
.pt-list.block-list .block-list-group:after {
  clear: both;
}
.pt-list.block-list .block-list-group:before,
.pt-list.block-list .block-list-group:after {
  content: " ";
  display: table;
}
.pt-list.block-list .block-list-group:after {
  clear: both;
}
.pt-list.block-list .block-list-group:before,
.pt-list.block-list .block-list-group:after {
  content: " ";
  display: table;
}
.pt-list.block-list .block-list-group:after {
  clear: both;
}
.pt-list.block-list .block-list-item {
  margin-bottom: 10px;
}
.pt-list.block-list .block-list-item.col-xs-2 {
  width: 20%;
}
.pt-list.block-list .block-list-item .block-list-content {
  border: 1px solid #e0e0e0;
  display: flex;
  width: 100%;
  height: 64px;
}
.pt-list.block-list .block-list-item .block-list-content .list-before,
.pt-list.block-list .block-list-item .block-list-content .list-body,
.pt-list.block-list .block-list-item .block-list-content .list-after {
  padding: 10px;
}
.pt-list.block-list .block-list-item .block-list-content .list-before .list-title,
.pt-list.block-list .block-list-item .block-list-content .list-body .list-title,
.pt-list.block-list .block-list-item .block-list-content .list-after .list-title,
.pt-list.block-list .block-list-item .block-list-content .list-before .list-text,
.pt-list.block-list .block-list-item .block-list-content .list-body .list-text,
.pt-list.block-list .block-list-item .block-list-content .list-after .list-text {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  margin-bottom: 5px;
}
.pt-list.block-list .block-list-item .block-list-content .list-before .list-title:last-child,
.pt-list.block-list .block-list-item .block-list-content .list-body .list-title:last-child,
.pt-list.block-list .block-list-item .block-list-content .list-after .list-title:last-child,
.pt-list.block-list .block-list-item .block-list-content .list-before .list-text:last-child,
.pt-list.block-list .block-list-item .block-list-content .list-body .list-text:last-child,
.pt-list.block-list .block-list-item .block-list-content .list-after .list-text:last-child {
  margin-bottom: 0;
}
.pt-list.block-list .block-list-item .block-list-content .list-before .list-title span,
.pt-list.block-list .block-list-item .block-list-content .list-body .list-title span,
.pt-list.block-list .block-list-item .block-list-content .list-after .list-title span,
.pt-list.block-list .block-list-item .block-list-content .list-before .list-text span,
.pt-list.block-list .block-list-item .block-list-content .list-body .list-text span,
.pt-list.block-list .block-list-item .block-list-content .list-after .list-text span {
  display: block;
  height: 18px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.pt-list.block-list .block-list-item .block-list-content .list-before .list-text,
.pt-list.block-list .block-list-item .block-list-content .list-body .list-text,
.pt-list.block-list .block-list-item .block-list-content .list-after .list-text {
  color: #555;
}
.pt-list.block-list .block-list-item .block-list-content .list-before + .list-body,
.pt-list.block-list .block-list-item .block-list-content .list-body + .list-after {
  padding-left: 0;
}
.pt-list.block-list .block-list-item .block-list-content .list-body {
  width: 100%;
  overflow: hidden;
}
.pt-list.block-list .block-list-item .block-list-content .list-after {
  text-align: right;
  vertical-align: middle;
  min-width: 73px;
  white-space: nowrap;
}
.pt-list.block-list .block-list-item .block-list-content .list-after .pt-btn {
  border-color: transparent;
}
.pt-list.block-list .block-list-item.current .block-list-content {
  border-color: #fda249;
  background: #ffffff;
}
.pt-panel {
  margin-bottom: 10px;
}
.pt-panel .pt-panel-row {
  display: table;
  width: 100%;
}
.pt-panel .pt-panel-row .pt-panel-col {
  display: table-cell;
  vertical-align: top;
}
.pt-panel .pt-panel-row .pt-panel-col + .pt-panel-col {
  padding-left: 10px;
}
.pt-panel .pt-panel.pt-panel-header {
  margin-bottom: 0;
}
.pt-panel .pt-panel.pt-panel-header .pt-title {
  padding: 10px 0 0 0;
  font-size: 14px;
  font-weight: bold;
}
.pt-panel.pt-panel-border {
  border: 1px solid #e0e0e0;
}
.pt-panel.pt-panel-toggle {
  padding-top: 5px;
}
.pt-panel .pt-panel-header .pt-title {
  font-size: 14px;
  margin-bottom: 5px;
}
.pt-panel.pt-grid-footer {
  margin-bottom: 0;
}
.pt-panel.pt-align-with-button {
  top: 0;
  right: 0;
}
.pt-panel .pt-panel-header .pt-panel-header-title {
  line-height: 2.5;
  padding-top: 10px;
}
.pt-panel .pt-panel-body {
  position: relative;
}
.pt-panel-control .btn {
  position: relative;
  z-index: 9;
  width: 60px;
  height: 10px;
  padding: 0;
  background: #eeeeee;
}
.pt-panel-control .btn i {
  padding-right: 0;
  transition: ease-in-out all 0.25s;
}
.pt-panel-control .btn:hover {
  background: #fda249;
}
.pt-panel-control .btn:hover i {
  color: #fff;
}
.pt-panel-control.pt-panel-control-horizontal {
  margin-top: -2px;
}
.pt-panel-control.pt-panel-control-horizontal .btn i {
  margin-top: -3px;
}
.pt-panel-control.pt-panel-control-horizontal.drag-fold {
  margin-top: 5px;
}
.pt-panel-control.pt-panel-control-vertical {
  transform: rotate(90deg);
  margin-left: -25px;
}
.pt-panel-control.pt-panel-control-vertical .btn i {
  margin-top: -3px;
  transform: rotate(-90deg);
}
.pt-panel-control.pt-panel-control-vertical.drag-fold {
  margin-left: -35px;
}
.pt-panel-control.pt-panel-control-vertical.drag-fold .btn i {
  transform: rotate(90deg);
}
.pt-panel-control.drag-fold .btn i {
  transform: rotate(180deg);
}
.pt-panel-header .pt-title {
  font-size: 14px;
  margin-bottom: 10px;
  line-height: 2.5;
}
.pt-panel-setting {
  position: relative;
}
.pt-panel .pt-panel-grid {
  position: relative;
  margin: 0 -5px;
  margin-bottom: 10px;
}
.pt-panel .pt-panel-grid:before,
.pt-panel .pt-panel-grid:after {
  content: " ";
  display: table;
}
.pt-panel .pt-panel-grid:after {
  clear: both;
}
.pt-panel .pt-panel-grid:before,
.pt-panel .pt-panel-grid:after {
  content: " ";
  display: table;
}
.pt-panel .pt-panel-grid:after {
  clear: both;
}
.pt-panel .pt-panel-grid:before,
.pt-panel .pt-panel-grid:after {
  content: " ";
  display: table;
}
.pt-panel .pt-panel-grid:after {
  clear: both;
}
.pt-panel .pt-panel-grid:last-child {
  margin-bottom: 0;
}
.pt-panel .pt-panel-grid .panel-mark {
  position: absolute;
  width: 20px;
  height: 20px;
  line-height: 20px;
  border: 1px solid #e0e0e0;
  background: #f5f5f5;
  text-align: center;
  left: 0;
  color: #666;
  z-index: 9;
}
.pt-panel .pt-panel-grid .pt-panel-grid-item {
  position: relative;
  z-index: 1;
}
.pt-panel .pt-panel-grid .pt-panel-grid-item .pt-panel-setting-control {
  position: absolute;
  top: 10px;
  right: 15px;
  opacity: 0;
  transition: ease-in-out all 0.25s;
}
.pt-panel .pt-panel-grid .pt-panel-grid-item .pt-panel-setting-control .pt-btn.pt-btn-default {
  background: transparent;
}
.pt-panel .pt-panel-grid .pt-panel-grid-item .pt-panel-setting-control .pt-btn.pt-btn-default i,
.pt-panel .pt-panel-grid .pt-panel-grid-item .pt-panel-setting-control .pt-btn.pt-btn-default span {
  color: #333;
}
.pt-panel .pt-panel-grid .pt-panel-grid-item .pt-panel-setting-control .pt-btn.pt-btn-default:hover {
  background: #fda249;
}
.pt-panel .pt-panel-grid .pt-panel-grid-item .pt-panel-setting-control .pt-btn.pt-btn-default:hover i,
.pt-panel .pt-panel-grid .pt-panel-grid-item .pt-panel-setting-control .pt-btn.pt-btn-default:hover span {
  color: #fff;
}
.pt-panel .pt-panel-grid .pt-panel-grid-item:hover .pt-panel-setting-control {
  opacity: 1;
}
.pt-panel .pt-panel-grid .pt-panel-grid-item .pt-panel {
  border: 1px solid #e0e0e0;
  padding: 10px;
  margin-bottom: 0;
  height: 120px;
  overflow-y: auto;
  transition: ease-in-out all 0.25;
  box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.25);
  background: transparent;
}
.pt-panel .pt-panel-grid .pt-panel-grid-item.focus .pt-panel,
.pt-panel .pt-panel-grid .pt-panel-grid-item.success .pt-panel {
  border-color: #16bc96;
  background: #d7faf2;
}
.pt-panel .pt-panel-grid .pt-panel-grid-item.info .pt-panel {
  border-color: #04b6de;
  background: #4cdcfc;
}
.pt-panel .pt-panel-grid .pt-panel-grid-item.warning .pt-panel {
  border-color: #fda249;
  background: #ffffff;
}
.pt-panel .pt-panel-grid .pt-panel-grid-item.disabled .pt-panel,
.pt-panel .pt-panel-grid .pt-panel-grid-item.danger .pt-panel {
  border-color: #e22500;
  background: #fffcfc;
}
.pt-panel .pt-panel-grid .pt-panel-grid-item.disabled .pt-panel-setting-control .pt-btn.pt-btn-default:hover,
.pt-panel .pt-panel-grid .pt-panel-grid-item.danger .pt-panel-setting-control .pt-btn.pt-btn-default:hover {
  cursor: pointer;
  background: #fda249 !important;
}
.pt-panel .pt-panel-grid .pt-panel-grid-item.disabled .pt-panel-setting-control .pt-btn.pt-btn-default:hover i,
.pt-panel .pt-panel-grid .pt-panel-grid-item.danger .pt-panel-setting-control .pt-btn.pt-btn-default:hover i,
.pt-panel .pt-panel-grid .pt-panel-grid-item.disabled .pt-panel-setting-control .pt-btn.pt-btn-default:hover span,
.pt-panel .pt-panel-grid .pt-panel-grid-item.danger .pt-panel-setting-control .pt-btn.pt-btn-default:hover span {
  color: #fff;
}
.pt-panel .pt-panel-grid .pt-panel-grid-item .pt-list {
  background: transparent;
}
.pt-panel .pt-panel-grid .pt-panel-grid-item .pt-list ul .pt-list-item {
  background: transparent;
  line-height: 24px;
  display: inline-block;
  margin-right: 20px;
  min-width: 180px;
  background: #f5f5f5;
  padding: 3px 5px;
  border-radius: 3px;
  margin-bottom: 10px;
}
.pt-panel .pt-panel-grid .pt-panel-grid-item .pt-list ul .pt-list-item .pt-btn.pt-btn-icon.pt-close {
  background: transparent;
  width: 26px;
  height: 26px;
  line-height: 26px;
  float: right;
}
.pt-panel .pt-panel-grid .pt-panel-grid-item .pt-list ul .pt-list-item .pt-btn.pt-btn-icon.pt-close:hover i,
.pt-panel .pt-panel-grid .pt-panel-grid-item .pt-list ul .pt-list-item .pt-btn.pt-btn-icon.pt-close:hover span {
  color: #e22500;
}
.grid-header.grid-no-action,
.pt-grid-footer.grid-no-action {
  position: relative;
}
.grid-header.grid-no-action::before,
.pt-grid-footer.grid-no-action::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  background-color: transparent;
  z-index: 99;
}
.grid-header.grid-no-action[disabled="disabled"],
.pt-grid-footer.grid-no-action[disabled="disabled"] {
  background: transparent !important;
}
.grid-header.grid-no-action[disabled="disabled"] .pt-form-control,
.pt-grid-footer.grid-no-action[disabled="disabled"] .pt-form-control {
  background: transparent;
}
.pt-panel.datacustom-list .pt-panel-row .pt-panel-col:first-child {
  width: 300px;
}
.pt-panel.datacustom-list .pt-panel-row .pt-panel-col:first-child .pt-panel-body {
  height: 300px;
  width: 300px;
  overflow-y: scroll;
}
.pt-panel.datacustom-list .pt-panel-row .pt-panel-col:last-child {
  width: calc(100% - 310px);
}
.pt-panel.datacustom-list .pt-panel-row .pt-panel-col:last-child .pt-panel .pt-panel-body textarea {
  height: 126px;
  width: 100%;
  resize: none;
}
.pt-panel.datacustom-list ul li {
  display: block;
  padding: 5px;
}
.pt-panel.datacustom-list ul li:nth-child(odd) {
  background-color: #f8f8f8;
}
.pt-panel.datacustom-list ul li.current,
.pt-panel.datacustom-list ul li:focus,
.pt-panel.datacustom-list ul li:hover,
.pt-panel.datacustom-list ul li:active {
  background-color: #e3e3e3;
}
.horizontal.limsresultinputv2 .pt-btngroup,
.horizontal.limsresultinputv3 .pt-btngroup,
.horizontal.limsresultinputv2 .pt-print,
.horizontal.limsresultinputv3 .pt-print,
.horizontal.limsresultinputv2 .pt-import,
.horizontal.limsresultinputv3 .pt-import {
  z-index: 100;
}
.horizontal.limsresultinputv2 .iframe-showinfo-msg,
.horizontal.limsresultinputv3 .iframe-showinfo-msg {
  padding: 25px 0 5px 0;
  border: 1px solid #e0e0e0;
  margin-left: -10px;
  margin-right: -10px;
  border-width: 1px 0 0 0;
  color: #666;
  font-size: 14px;
  min-height: 31px;
}
.horizontal.limsresultinputv2 .iframe-showinfo-msg .iframe-showinfo-msg-detail,
.horizontal.limsresultinputv3 .iframe-showinfo-msg .iframe-showinfo-msg-detail {
  margin-bottom: 10px;
  padding: 5px;
  background-color: #f3f3f3;
}
.horizontal.limsresultinputv2 .iframe-showinfo-msg .iframe-showinfo-msg-detail:last-child,
.horizontal.limsresultinputv3 .iframe-showinfo-msg .iframe-showinfo-msg-detail:last-child {
  margin-bottom: 0;
}
.horizontal.limsresultinputv2 .iframe-showinfo-msg .iframe-showinfo-msg-detail .iframe-right-body-title,
.horizontal.limsresultinputv3 .iframe-showinfo-msg .iframe-showinfo-msg-detail .iframe-right-body-title {
  font-size: 14px;
  position: relative;
  padding-left: 10px;
}
.horizontal.limsresultinputv2 .iframe-showinfo-msg .iframe-showinfo-msg-detail .iframe-right-body-title:before,
.horizontal.limsresultinputv3 .iframe-showinfo-msg .iframe-showinfo-msg-detail .iframe-right-body-title:before {
  position: absolute;
  top: 4px;
  left: 0;
  content: "*";
  font-size: 16px;
  font-weight: bold;
  color: #e22500;
}
.horizontal.limsresultinputv2 .iframe-showinfo-msg .iframe-showinfo-msg-detail .iframe-showinfo-msg-detail-content .iframe-right-body-content-item span,
.horizontal.limsresultinputv3 .iframe-showinfo-msg .iframe-showinfo-msg-detail .iframe-showinfo-msg-detail-content .iframe-right-body-content-item span {
  font-size: 12px;
}
.horizontal.limsresultinputv2 .iframe-showinfo-msg .iframe-showinfo-msg-detail .iframe-showinfo-msg-detail-content .iframe-right-body-content-item span.name,
.horizontal.limsresultinputv3 .iframe-showinfo-msg .iframe-showinfo-msg-detail .iframe-showinfo-msg-detail-content .iframe-right-body-content-item span.name {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 5px;
}
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control {
  width: 100%;
  display: table;
  position: relative;
}
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container {
  position: relative;
}
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row {
  display: table;
}
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row > div,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row > div {
  display: table-cell;
}
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item {
  width: 202px;
  z-index: 99;
  position: relative;
}
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse > button.pt-btn-icon,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse > button.pt-btn-icon,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample > button.pt-btn-icon,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample > button.pt-btn-icon,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item > button.pt-btn-icon,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item > button.pt-btn-icon {
  width: 200px;
  background-color: #fda249;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
}
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse > button.pt-btn-icon i,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse > button.pt-btn-icon i,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample > button.pt-btn-icon i,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample > button.pt-btn-icon i,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item > button.pt-btn-icon i,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item > button.pt-btn-icon i {
  color: #fff;
}
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-showinfo-msg,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-showinfo-msg,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-showinfo-msg,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-showinfo-msg,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-showinfo-msg,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-showinfo-msg,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-sampleinfo-msg,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-sampleinfo-msg,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-sampleinfo-msg,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-sampleinfo-msg,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-sampleinfo-msg,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-sampleinfo-msg,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-iteminfo-msg,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-iteminfo-msg,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-iteminfo-msg,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-iteminfo-msg,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-iteminfo-msg,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-iteminfo-msg {
  position: absolute;
  top: 24px;
  bottom: 0;
  width: 200px;
  border-width: 0 0 0 1px;
  line-height: 23px;
  word-break: break-all;
  overflow-y: auto;
  margin: 0;
}
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-showinfo-msg .pt-tree-form-panel,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-showinfo-msg .pt-tree-form-panel,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-showinfo-msg .pt-tree-form-panel,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-showinfo-msg .pt-tree-form-panel,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-showinfo-msg .pt-tree-form-panel,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-showinfo-msg .pt-tree-form-panel,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-sampleinfo-msg .pt-tree-form-panel,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-sampleinfo-msg .pt-tree-form-panel,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-sampleinfo-msg .pt-tree-form-panel,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-sampleinfo-msg .pt-tree-form-panel,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-sampleinfo-msg .pt-tree-form-panel,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-sampleinfo-msg .pt-tree-form-panel,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-iteminfo-msg .pt-tree-form-panel,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-iteminfo-msg .pt-tree-form-panel,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-iteminfo-msg .pt-tree-form-panel,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-iteminfo-msg .pt-tree-form-panel,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-iteminfo-msg .pt-tree-form-panel,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-iteminfo-msg .pt-tree-form-panel {
  margin-top: 10px;
  margin-bottom: 0;
}
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-showinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-showinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-showinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-showinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-showinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-showinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-sampleinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-sampleinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-sampleinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-sampleinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-sampleinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-sampleinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-iteminfo-msg .tree-sample-btns,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-iteminfo-msg .tree-sample-btns,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-iteminfo-msg .tree-sample-btns,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-iteminfo-msg .tree-sample-btns,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-iteminfo-msg .tree-sample-btns,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-iteminfo-msg .tree-sample-btns {
  margin-top: 10px;
  text-align: right;
}
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-showinfo-msg .tree-sample-btns .pt-btn.pt-btn-default,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-showinfo-msg .tree-sample-btns .pt-btn.pt-btn-default,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-showinfo-msg .tree-sample-btns .pt-btn.pt-btn-default,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-showinfo-msg .tree-sample-btns .pt-btn.pt-btn-default,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-showinfo-msg .tree-sample-btns .pt-btn.pt-btn-default,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-showinfo-msg .tree-sample-btns .pt-btn.pt-btn-default,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-sampleinfo-msg .tree-sample-btns .pt-btn.pt-btn-default,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-sampleinfo-msg .tree-sample-btns .pt-btn.pt-btn-default,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-sampleinfo-msg .tree-sample-btns .pt-btn.pt-btn-default,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-sampleinfo-msg .tree-sample-btns .pt-btn.pt-btn-default,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-sampleinfo-msg .tree-sample-btns .pt-btn.pt-btn-default,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-sampleinfo-msg .tree-sample-btns .pt-btn.pt-btn-default,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-iteminfo-msg .tree-sample-btns .pt-btn.pt-btn-default,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-iteminfo-msg .tree-sample-btns .pt-btn.pt-btn-default,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-iteminfo-msg .tree-sample-btns .pt-btn.pt-btn-default,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-iteminfo-msg .tree-sample-btns .pt-btn.pt-btn-default,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-iteminfo-msg .tree-sample-btns .pt-btn.pt-btn-default,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-iteminfo-msg .tree-sample-btns .pt-btn.pt-btn-default {
  margin-right: 5px;
}
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-showinfo-msg .tree-sample-btns .pt-btn.pt-btn-default:last-child,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-showinfo-msg .tree-sample-btns .pt-btn.pt-btn-default:last-child,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-showinfo-msg .tree-sample-btns .pt-btn.pt-btn-default:last-child,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-showinfo-msg .tree-sample-btns .pt-btn.pt-btn-default:last-child,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-showinfo-msg .tree-sample-btns .pt-btn.pt-btn-default:last-child,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-showinfo-msg .tree-sample-btns .pt-btn.pt-btn-default:last-child,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-sampleinfo-msg .tree-sample-btns .pt-btn.pt-btn-default:last-child,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-sampleinfo-msg .tree-sample-btns .pt-btn.pt-btn-default:last-child,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-sampleinfo-msg .tree-sample-btns .pt-btn.pt-btn-default:last-child,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-sampleinfo-msg .tree-sample-btns .pt-btn.pt-btn-default:last-child,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-sampleinfo-msg .tree-sample-btns .pt-btn.pt-btn-default:last-child,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-sampleinfo-msg .tree-sample-btns .pt-btn.pt-btn-default:last-child,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-iteminfo-msg .tree-sample-btns .pt-btn.pt-btn-default:last-child,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse .iframe-iteminfo-msg .tree-sample-btns .pt-btn.pt-btn-default:last-child,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-iteminfo-msg .tree-sample-btns .pt-btn.pt-btn-default:last-child,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample .iframe-iteminfo-msg .tree-sample-btns .pt-btn.pt-btn-default:last-child,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-iteminfo-msg .tree-sample-btns .pt-btn.pt-btn-default:last-child,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item .iframe-iteminfo-msg .tree-sample-btns .pt-btn.pt-btn-default:last-child {
  margin-right: 0;
}
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse {
  display: table-cell;
  width: 26px;
}
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse button.pt-btn-icon,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse button.pt-btn-icon,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse button.pt-btn-icon,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse button.pt-btn-icon,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse button.pt-btn-icon,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse button.pt-btn-icon {
  background-color: #fda249;
  width: 24px;
}
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse button.pt-btn-icon i,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse button.pt-btn-icon i,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse button.pt-btn-icon i,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse button.pt-btn-icon i,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse button.pt-btn-icon i,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse button.pt-btn-icon i {
  color: #fff;
}
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-showinfo-msg,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-showinfo-msg,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-showinfo-msg,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-showinfo-msg,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-showinfo-msg,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-showinfo-msg,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-sampleinfo-msg,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-sampleinfo-msg,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-sampleinfo-msg,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-sampleinfo-msg,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-sampleinfo-msg,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-sampleinfo-msg,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-iteminfo-msg,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-iteminfo-msg,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-iteminfo-msg,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-iteminfo-msg,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-iteminfo-msg,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-iteminfo-msg {
  width: 24px;
  padding: 0;
  border-left-width: 0;
  background-color: #f3f3f3;
}
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-showinfo-msg:before,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-showinfo-msg:before,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-showinfo-msg:before,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-showinfo-msg:before,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-showinfo-msg:before,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-showinfo-msg:before,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-sampleinfo-msg:before,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-sampleinfo-msg:before,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-sampleinfo-msg:before,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-sampleinfo-msg:before,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-sampleinfo-msg:before,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-sampleinfo-msg:before,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-iteminfo-msg:before,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-iteminfo-msg:before,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-iteminfo-msg:before,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-iteminfo-msg:before,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-iteminfo-msg:before,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-iteminfo-msg:before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 24px;
  text-align: center;
  line-height: 50px;
  height: 200px;
  margin-top: -100px;
  content: '';
  color: #999;
  font-size: 12px;
  padding: 5px;
}
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-showinfo-msg .iframe-showinfo-msg-detail,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-showinfo-msg .iframe-showinfo-msg-detail,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-showinfo-msg .iframe-showinfo-msg-detail,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-showinfo-msg .iframe-showinfo-msg-detail,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-showinfo-msg .iframe-showinfo-msg-detail,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-showinfo-msg .iframe-showinfo-msg-detail,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-sampleinfo-msg .iframe-showinfo-msg-detail,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-sampleinfo-msg .iframe-showinfo-msg-detail,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-sampleinfo-msg .iframe-showinfo-msg-detail,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-sampleinfo-msg .iframe-showinfo-msg-detail,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-sampleinfo-msg .iframe-showinfo-msg-detail,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-sampleinfo-msg .iframe-showinfo-msg-detail,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-iteminfo-msg .iframe-showinfo-msg-detail,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-iteminfo-msg .iframe-showinfo-msg-detail,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-iteminfo-msg .iframe-showinfo-msg-detail,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-iteminfo-msg .iframe-showinfo-msg-detail,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-iteminfo-msg .iframe-showinfo-msg-detail,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-iteminfo-msg .iframe-showinfo-msg-detail,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-showinfo-msg .tree-collapse,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-showinfo-msg .tree-collapse,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-showinfo-msg .tree-collapse,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-showinfo-msg .tree-collapse,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-showinfo-msg .tree-collapse,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-showinfo-msg .tree-collapse,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-sampleinfo-msg .tree-collapse,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-sampleinfo-msg .tree-collapse,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-sampleinfo-msg .tree-collapse,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-sampleinfo-msg .tree-collapse,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-sampleinfo-msg .tree-collapse,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-sampleinfo-msg .tree-collapse,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-iteminfo-msg .tree-collapse,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-iteminfo-msg .tree-collapse,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-iteminfo-msg .tree-collapse,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-iteminfo-msg .tree-collapse,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-iteminfo-msg .tree-collapse,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-iteminfo-msg .tree-collapse,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-showinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-showinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-showinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-showinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-showinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-showinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-sampleinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-sampleinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-sampleinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-sampleinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-sampleinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-sampleinfo-msg .tree-sample-btns,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-iteminfo-msg .tree-sample-btns,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-iteminfo-msg .tree-sample-btns,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-iteminfo-msg .tree-sample-btns,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-iteminfo-msg .tree-sample-btns,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-iteminfo-msg .tree-sample-btns,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-iteminfo-msg .tree-sample-btns {
  display: none;
}
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-showinfo-msg:before,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-showinfo-msg:before,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-showinfo-msg:before,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-showinfo-msg:before,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-showinfo-msg:before,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-showinfo-msg:before {
  content: '\53c2\6570\4fe1\606f';
}
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-sampleinfo-msg:before,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse .iframe-sampleinfo-msg:before,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-sampleinfo-msg:before,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-sample.collapse .iframe-sampleinfo-msg:before,
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-sampleinfo-msg:before,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse-list-item.collapse .iframe-sampleinfo-msg:before {
  content: '\6309\6837\54c1\7b5b\9009';
  height: 250px;
  margin-top: -125px;
}
.horizontal.limsresultinputv2 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse button.pt-btn-icon.list-params,
.horizontal.limsresultinputv3 .pt-panel.iframe-showinfo-msg-control .pt-container .pt-panel-row .iframe-showinfo-msg-collapse.collapse button.pt-btn-icon.list-params {
  transform: rotate(180deg);
}
.horizontal.limsresultinputv2 .iframe-controller,
.horizontal.limsresultinputv3 .iframe-controller {
  position: relative;
}
.horizontal.limsresultinputv2 .iframe-controller .pt-btn-group.controller-btn,
.horizontal.limsresultinputv3 .iframe-controller .pt-btn-group.controller-btn {
  margin-right: 0;
  position: absolute;
  top: 34px;
  right: 0;
  z-index: 2;
}
.horizontal.limsresultinputv2 .iframe-controller .pt-btn-group.controller-btn .pt-btn,
.horizontal.limsresultinputv3 .iframe-controller .pt-btn-group.controller-btn .pt-btn,
.horizontal.limsresultinputv2 .iframe-controller .pt-btn-group.controller-btn .pt-btn:hover,
.horizontal.limsresultinputv3 .iframe-controller .pt-btn-group.controller-btn .pt-btn:hover,
.horizontal.limsresultinputv2 .iframe-controller .pt-btn-group.controller-btn .pt-btn:active,
.horizontal.limsresultinputv3 .iframe-controller .pt-btn-group.controller-btn .pt-btn:active {
  background-color: #fda249;
}
.horizontal.limsresultinputv2 .iframe-controller .pt-btn-group.controller-btn .pt-btn i,
.horizontal.limsresultinputv3 .iframe-controller .pt-btn-group.controller-btn .pt-btn i,
.horizontal.limsresultinputv2 .iframe-controller .pt-btn-group.controller-btn .pt-btn:hover i,
.horizontal.limsresultinputv3 .iframe-controller .pt-btn-group.controller-btn .pt-btn:hover i,
.horizontal.limsresultinputv2 .iframe-controller .pt-btn-group.controller-btn .pt-btn:active i,
.horizontal.limsresultinputv3 .iframe-controller .pt-btn-group.controller-btn .pt-btn:active i {
  color: #fff;
}
.horizontal.limsresultinputv2 .iframe-controller.full-screen,
.horizontal.limsresultinputv3 .iframe-controller.full-screen {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 999;
  padding: 10px;
  background-color: #fff;
}
.horizontal.limsresultinputv2 .iframe-controller.full-screen .pt-panel.iframe-showinfo-msg-control .pt-container .iframe-showinfo-msg-collapse,
.horizontal.limsresultinputv3 .iframe-controller.full-screen .pt-panel.iframe-showinfo-msg-control .pt-container .iframe-showinfo-msg-collapse,
.horizontal.limsresultinputv2 .iframe-controller.full-screen .pt-panel.iframe-showinfo-msg-control .pt-container .iframe-showinfo-msg-collapse-list-sample,
.horizontal.limsresultinputv3 .iframe-controller.full-screen .pt-panel.iframe-showinfo-msg-control .pt-container .iframe-showinfo-msg-collapse-list-sample,
.horizontal.limsresultinputv2 .iframe-controller.full-screen .pt-panel.iframe-showinfo-msg-control .pt-container .iframe-showinfo-msg-collapse-list-item,
.horizontal.limsresultinputv3 .iframe-controller.full-screen .pt-panel.iframe-showinfo-msg-control .pt-container .iframe-showinfo-msg-collapse-list-item {
  top: 22px;
}
.horizontal.limsresultinputv2 .iframe-controller.full-screen .pt-panel.iframe-showinfo-msg-control .iframe-showinfo-msg,
.horizontal.limsresultinputv3 .iframe-controller.full-screen .pt-panel.iframe-showinfo-msg-control .iframe-showinfo-msg,
.horizontal.limsresultinputv2 .iframe-controller.full-screen .pt-panel.iframe-showinfo-msg-control .iframe-sampleinfo-msg,
.horizontal.limsresultinputv3 .iframe-controller.full-screen .pt-panel.iframe-showinfo-msg-control .iframe-sampleinfo-msg,
.horizontal.limsresultinputv2 .iframe-controller.full-screen .pt-panel.iframe-showinfo-msg-control .iframe-iteminfo-msg,
.horizontal.limsresultinputv3 .iframe-controller.full-screen .pt-panel.iframe-showinfo-msg-control .iframe-iteminfo-msg {
  top: 24px;
}
.horizontal.limsresultinputv2 .iframe-controller.full-screen .pt-btn-group,
.horizontal.limsresultinputv3 .iframe-controller.full-screen .pt-btn-group {
  z-index: 1000;
}
.horizontal.limsresultinputv2 .iframe-controller.full-screen .pt-btn-group.controller-btn,
.horizontal.limsresultinputv3 .iframe-controller.full-screen .pt-btn-group.controller-btn {
  top: 44px;
  right: 10px;
  z-index: 1002;
}
.horizontal.limsresultinputv2 .iframe-controller.full-screen .pt-btn-group.controller-btn .pt-btn i:before,
.horizontal.limsresultinputv3 .iframe-controller.full-screen .pt-btn-group.controller-btn .pt-btn i:before {
  content: "\e9a6";
}
.horizontal.limsresultinputv2 .iframe-controller.full-screen .pt-top-btns-fixed,
.horizontal.limsresultinputv3 .iframe-controller.full-screen .pt-top-btns-fixed {
  top: 0;
  left: 10px;
}
.horizontal.is-top-btns-fixed .iframe-controller .pt-top-btns-fixed {
  padding-right: 30px;
}
.horizontal.is-top-btns-fixed .iframe-controller .pt-btn-group.controller-btn {
  top: -34px;
  z-index: 99999;
}
.horizontal.is-top-btns-fixed .iframe-controller.full-screen .pt-btn-group.controller-btn {
  top: 10px;
  z-index: 99999;
}
.pt-main.doclistviewer[pt-mode="searchbylist"] .pt-main-row .pt-main-col {
  flex: 100;
}
.pt-main.doclistviewer[pt-mode="searchbylist"] .pt-main-row .pt-main-col + .pt-main-col {
  flex: 1;
  width: 240px;
}
.pt-panel-none {
  display: none;
}
.pt-panel-none.current {
  display: block;
}
.pt-panel-switch .pt-panel-switch-btn {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
  width: 14px;
  height: 34px;
  border: 1px solid #e0e0e0;
  display: flex;
  align-items: stretch;
  background: #f8f8f8;
  cursor: pointer;
  margin: -1px;
}
.pt-panel-switch .pt-panel-switch-btn:hover {
  background: #f1f1f1;
}
.pt-panel-switch .pt-panel-switch-btn:before {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  font-family: "FontAwesome";
  content: '\f0d9';
  color: #aaa;
}
.pt-panel-switch .pt-pdfview {
  border: 1px solid #e0e0e0;
}
.pt-panel-switch .pt-pdfview.pt-panel-switch-off {
  border-color: transparent;
  width: 16px !important;
  min-width: 16px !important;
  flex: none !important;
  overflow: hidden;
  transition: ease-in-out all 0.35s;
}
.pt-panel-switch .pt-pdfview.pt-panel-switch-off .pt-panel-switch-btn {
  margin: 0;
}
.pt-panel-switch .pt-pdfview.pt-panel-switch-off .pt-panel-switch-btn::before {
  content: '\f0da';
}
.pt-panel-switch .pt-pdfview.pt-panel-switch-off .pdflist-panel.pdfview,
.pt-panel-switch .pt-pdfview.pt-panel-switch-off .pt-pdfview-footer {
  opacity: 0;
}
.pt-panel-drag {
  position: absolute;
  width: 9px !important;
  background: transparent;
  height: 100%;
  z-index: 9;
  cursor: col-resize;
  transition: ease-in-out 0.35s all;
  background: rgba(0, 0, 0, 0.075) !important;
  opacity: 0;
  margin-left: -4px;
}
.pt-panel-drag::after {
  position: absolute;
  z-index: -1;
  content: '';
  width: 1px;
  height: 100%;
  background: rgba(0, 0, 0, 0.075);
  left: 4px;
}
.pt-panel-drag:hover {
  opacity: 1;
}
table.table > thead > tr > th,
table.table > tbody > tr > th,
table.table > thead > tr > td,
table.table > tbody > tr > td {
  font-size: 12px;
  height: 28px;
  line-height: 16px;
  padding: 5px;
}
table.table th {
  background: #ebedf0 !important;
  color: #000 !important;
}
table.table > tbody > tr > td.td-button {
  padding-top: 0;
  padding-bottom: 0;
}
table.table-striped > tbody > tr.selected th {
  position: relative;
  color: transparent !important;
  background: #fed6ae !important;
}
table.table-striped > tbody > tr.selected th:after {
  top: 50%;
  left: 16px;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 8px;
  border-color: transparent transparent transparent #fda249;
  margin-top: -4px;
}
table.table-striped > tbody > tr.selected td {
  background: #fed6ae !important;
}
.nstable-bottom {
  border: 1px solid #dddddd;
}
.pagination .paginate_button {
  position: relative;
}
.pagination .paginate_button.disabled {
  background: transparent;
}
.pagination .paginate_button.disabled a {
  background: none !important;
  color: #eeeeee;
}
.pagination .paginate_button.previous,
.pagination .paginate_button.next {
  cursor: pointer;
}
.pagination .paginate_button.previous i,
.pagination .paginate_button.next i {
  display: none;
}
.pagination .paginate_button.previous:after,
.pagination .paginate_button.next:after {
  position: absolute;
  top: 50%;
  content: '\e943';
  font-family: "icomoon";
  font-size: 12px;
  color: #424242;
  height: 12px;
  line-height: 12px;
  margin-top: -6px;
  font-weight: normal;
  left: 50%;
  margin-left: -6px;
}
.pagination .paginate_button.previous.disabled,
.pagination .paginate_button.next.disabled {
  cursor: not-allowed;
}
.pagination .paginate_button.previous.disabled:after,
.pagination .paginate_button.next.disabled:after {
  color: #ccc;
}
.pagination .paginate_button.next:after {
  content: '\e945';
}
.pagination .paginate_button.active a {
  background: #fda249 !important;
  color: #fff !important;
}
.pagination .paginate_button.active a:hover {
  background: #fda249 !important;
  color: #fff !important;
}
.pagination .paginate_button a:hover {
  background: #fed6ae !important;
  font-weight: bold;
}
.pagination > li {
  padding: 1px 5px;
}
.pagination > li > a {
  width: 20px !important;
  height: 20px !important;
  line-height: 20px !important;
}
.layout-planes {
  padding: 15px 10px !important;
}
body,
body.body-sm {
  font-size: 12px;
  padding-top: 102px;
}
body .pt-main-col,
body.body-sm .pt-main-col {
  min-width: 240px;
}
body .pt-main .pt-main-row .pt-main-col.limsreg-left,
body.body-sm .pt-main .pt-main-row .pt-main-col.limsreg-left {
  flex: auto;
}
body .pt-main .pt-main-row .pt-main-col.limsreg-left.processdocbaselevel2-left,
body.body-sm .pt-main .pt-main-row .pt-main-col.limsreg-left.processdocbaselevel2-left {
  flex: 1;
}
body .pt-main .pt-main-row .pt-main-col.limsreg-right[disabled],
body.body-sm .pt-main .pt-main-row .pt-main-col.limsreg-right[disabled] {
  position: relative;
  z-index: 1;
  filter: grayscale(100%);
}
body .pt-main .pt-main-row .pt-main-col.limsreg-right[disabled]:before,
body.body-sm .pt-main .pt-main-row .pt-main-col.limsreg-right[disabled]:before {
  position: absolute;
  content: "";
  z-index: 19;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body .pt-title h4,
body.body-sm .pt-title h4 {
  font-size: 14px;
}
body .pt-form label.pt-control-label,
body.body-sm .pt-form label.pt-control-label {
  padding: 6px;
  padding-left: 0;
  height: 24px;
  line-height: 12px;
}
body .pt-form .pt-input-group .pt-form-control,
body.body-sm .pt-form .pt-input-group .pt-form-control {
  max-width: 100%;
}
body .pt-form .pt-input-group .pt-input-group-addon .pt-btn,
body.body-sm .pt-form .pt-input-group .pt-input-group-addon .pt-btn,
body .pt-form .pt-input-group .pt-input-group-btn .pt-btn,
body.body-sm .pt-form .pt-input-group .pt-input-group-btn .pt-btn {
  height: 22px;
  line-height: 24px;
  padding-right: 5px;
  padding-left: 5px;
}
body .pt-form .pt-input-group .pt-input-group-addon .pt-btn.pt-btn-icon,
body.body-sm .pt-form .pt-input-group .pt-input-group-addon .pt-btn.pt-btn-icon,
body .pt-form .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon,
body.body-sm .pt-form .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon {
  width: 22px;
  height: 22px;
}
body .pt-form .pt-form-control,
body.body-sm .pt-form .pt-form-control {
  height: 22px;
  padding: 3px 5px;
  font-size: 12px;
  border-radius: 0;
}
selectbody .pt-form .pt-form-control,
selectbody.body-sm .pt-form .pt-form-control {
  height: 22px;
  line-height: 22px;
}
textareabody .pt-form .pt-form-control,
textareabody.body-sm .pt-form .pt-form-control,
select[multiple]body .pt-form .pt-form-control,
select[multiple]body.body-sm .pt-form .pt-form-control {
  height: auto;
}
body .pt-form .select2 .select2-selection.select2-selection--single,
body.body-sm .pt-form .select2 .select2-selection.select2-selection--single {
  height: 40px;
}
body .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__rendered,
body.body-sm .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__rendered {
  padding-right: 38px;
}
body .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__arrow,
body.body-sm .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__arrow,
body .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__clear,
body.body-sm .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__clear {
  width: 38px;
  height: 38px;
}
body .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__arrow b,
body.body-sm .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__arrow b {
  width: 38px;
  height: 38px;
}
body .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__arrow b:after,
body.body-sm .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__arrow b:after {
  width: 38px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  margin-top: -19px;
}
body .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__clear,
body.body-sm .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__clear {
  right: 0;
}
body .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__clear:after,
body.body-sm .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__clear:after {
  width: 38px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  margin-top: -19px;
  right: 0;
}
body .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__rendered,
body.body-sm .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__rendered {
  line-height: 38px;
}
body .pt-form .pt-dropdown .list,
body.body-sm .pt-form .pt-dropdown .list {
  width: 144px;
  top: 24px;
}
body .pt-form .pt-date .pt-form-control,
body.body-sm .pt-form .pt-date .pt-form-control {
  padding-right: 22px;
}
body .pt-btn,
body.body-sm .pt-btn {
  padding: 0 12px;
  border-radius: 0;
  height: 24px;
  padding: 0 5px;
}
body .pt-btn span,
body.body-sm .pt-btn span,
body .pt-btn i,
body.body-sm .pt-btn i {
  font-size: 12px;
}
body .pt-btn.pt-btn-icon,
body.body-sm .pt-btn.pt-btn-icon {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
body .pt-list .pt-list-item a,
body.body-sm .pt-list .pt-list-item a {
  padding: 5px 10px;
}
body .pt-grid-body table.pt-grid tbody tr td,
body.body-sm .pt-grid-body table.pt-grid tbody tr td {
  font-size: 12px;
  height: 28px;
  min-height: 28px;
}
body .pt-grid-body table.pt-grid tbody tr td .pt-td-text,
body.body-sm .pt-grid-body table.pt-grid tbody tr td .pt-td-text {
  padding: 5px 5px;
  padding-bottom: 4px;
}
body .pt-grid-body table.pt-grid tbody tr td.pt-td-check,
body.body-sm .pt-grid-body table.pt-grid tbody tr td.pt-td-check {
  width: 30px;
}
body .pt-grid-body table.pt-grid tbody tr td.pt-col-sort:after,
body.body-sm .pt-grid-body table.pt-grid tbody tr td.pt-col-sort:after {
  width: 30px;
}
body .pt-grid-body table.pt-grid tbody tr td.pt-col-setting,
body.body-sm .pt-grid-body table.pt-grid tbody tr td.pt-col-setting {
  width: 30px;
}
body .pt-grid-body table.pt-grid tbody tr td.pt-col-setting .pt-btn i,
body.body-sm .pt-grid-body table.pt-grid tbody tr td.pt-col-setting .pt-btn i {
  font-size: 14px;
}
body .pt-grid-body table.pt-grid tbody tr td.pt-td-img,
body.body-sm .pt-grid-body table.pt-grid tbody tr td.pt-td-img {
  width: 30px;
}
body .pt-grid-body table.pt-grid tbody tr td.pt-td-img .pt-img-mini img,
body.body-sm .pt-grid-body table.pt-grid tbody tr td.pt-td-img .pt-img-mini img {
  display: block;
  width: 24px;
  height: 24px;
}
body .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:first-child td:first-child:not(.vue-grid-expand-td),
body.body-sm .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:first-child td:first-child:not(.vue-grid-expand-td) {
  width: 30px;
  min-width: 30px;
  max-width: 30px;
}
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected td:first-child:before,
body.body-sm .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected td:first-child:before,
body .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected td:first-child:before,
body.body-sm .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected td:first-child:before {
  font-size: 14px;
}
body .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr td:first-child:not(.vue-grid-expand-td),
body.body-sm .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr td:first-child:not(.vue-grid-expand-td),
body .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr td:first-child:not(.vue-grid-expand-td),
body.body-sm .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr td:first-child:not(.vue-grid-expand-td) {
  width: 30px;
  min-width: 30px;
  max-width: 30px;
}
body.body-md {
  font-size: 14px;
}
body.body-md .pt-main-col {
  min-width: 260px;
}
body.body-md .pt-title {
  padding: 0 0 10px 0;
}
body.body-md .pt-title h4 {
  font-size: 16px;
}
body.body-md .pt-main .pt-main-row .pt-main-col.limsreg-left {
  flex: auto;
}
body.body-md .pt-form label.pt-control-label {
  padding: 6px;
  padding-left: 0;
  height: 32px;
  line-height: 20px;
}
body.body-md .pt-form .pt-input-group .pt-form-control {
  max-width: 100%;
}
body.body-md .pt-form .pt-input-group .pt-input-group-addon .pt-btn,
body.body-md .pt-form .pt-input-group .pt-input-group-btn .pt-btn {
  height: 30px;
  line-height: 32px;
  padding-right: 5px;
  padding-left: 5px;
}
body.body-md .pt-form .pt-input-group .pt-input-group-addon .pt-btn.pt-btn-icon,
body.body-md .pt-form .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon {
  width: 30px;
  height: 30px;
}
body.body-md .pt-form .pt-form-control {
  height: 30px;
  padding: 3px 12px;
  font-size: 14px;
  border-radius: 0;
}
selectbody.body-md .pt-form .pt-form-control {
  height: 30px;
  line-height: 30px;
}
textareabody.body-md .pt-form .pt-form-control,
select[multiple]body.body-md .pt-form .pt-form-control {
  height: auto;
}
body.body-md .pt-form .select2 .select2-selection.select2-selection--single {
  height: 32px;
}
body.body-md .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__rendered {
  padding-right: 30px;
}
body.body-md .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__arrow,
body.body-md .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__clear {
  width: 30px;
  height: 30px;
}
body.body-md .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__arrow b {
  width: 30px;
  height: 30px;
}
body.body-md .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__arrow b:after {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-top: -15px;
}
body.body-md .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__clear {
  right: 0;
}
body.body-md .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__clear:after {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-top: -15px;
  right: 0;
}
body.body-md .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__rendered {
  line-height: 30px;
}
body.body-md .pt-form .pt-dropdown .list {
  width: 172px;
  top: 32px;
}
body.body-md .pt-form .pt-date .pt-form-control {
  padding-right: 30px;
}
body.body-md .pt-btn {
  padding: 0 12px;
  border-radius: 0;
  height: 32px;
}
body.body-md .pt-btn span,
body.body-md .pt-btn i {
  font-size: 14px;
}
body.body-md .pt-btn.pt-btn-icon {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
body.body-md .pt-list .pt-list-item a {
  padding: 6px 12px;
}
body.body-md .pt-grid-body table.pt-grid tbody tr td {
  font-size: 14px;
  height: 42px;
  min-height: 42px;
}
body.body-md .pt-grid-body table.pt-grid tbody tr td .pt-td-text {
  padding: 8px 8px;
  padding-bottom: 7px;
}
body.body-md .pt-grid-body table.pt-grid tbody tr td.pt-td-check {
  width: 40px;
}
body.body-md .pt-grid-body table.pt-grid tbody tr td.pt-col-sort:after {
  width: 40px;
}
body.body-md .pt-grid-body table.pt-grid tbody tr td.pt-col-setting {
  width: 40px;
}
body.body-md .pt-grid-body table.pt-grid tbody tr td.pt-col-setting .pt-btn i {
  font-size: 18px;
}
body.body-md .pt-grid-body table.pt-grid tbody tr td.pt-td-img {
  width: 34px;
}
body.body-md .pt-grid-body table.pt-grid tbody tr td.pt-td-img .pt-img-mini img {
  display: block;
  width: 28px;
  height: 28px;
}
body.body-md .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:first-child td:first-child:not(.vue-grid-expand-td) {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
}
body.body-md .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected td:first-child:before,
body.body-md .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected td:first-child:before {
  font-size: 18px;
}
body.body-md .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr td:first-child:not(.vue-grid-expand-td),
body.body-md .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr td:first-child:not(.vue-grid-expand-td) {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
}
body.body-lg {
  font-size: 16px;
}
body.body-lg .pt-main-col {
  min-width: 298px;
}
body.body-lg .pt-title {
  padding: 0 0 10px 0;
}
body.body-lg .pt-title h4 {
  font-size: 16px;
}
body.body-lg .pt-main .pt-main-row .pt-main-col.limsreg-left {
  flex: auto;
}
body.body-lg .pt-form label.pt-control-label {
  padding: 6px;
  padding-left: 0;
  height: 40px;
  line-height: 28px;
}
body.body-lg .pt-form .pt-input-group .pt-form-control {
  max-width: 100%;
}
body.body-lg .pt-form .pt-input-group .pt-input-group-addon .pt-btn,
body.body-lg .pt-form .pt-input-group .pt-input-group-btn .pt-btn {
  height: 38px;
  line-height: 40px;
  padding-right: 5px;
  padding-left: 5px;
}
body.body-lg .pt-form .pt-input-group .pt-input-group-addon .pt-btn.pt-btn-icon,
body.body-lg .pt-form .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon {
  width: 38px;
  height: 38px;
}
body.body-lg .pt-form .pt-input-group .pt-input-group-addon .pt-btn,
body.body-lg .pt-form .pt-input-group .pt-input-group-btn .pt-btn {
  width: 24px;
}
body.body-lg .pt-form .pt-form-control {
  height: 38px;
  padding: 3px 12px;
  font-size: 16px;
  border-radius: 0;
}
selectbody.body-lg .pt-form .pt-form-control {
  height: 38px;
  line-height: 38px;
}
textareabody.body-lg .pt-form .pt-form-control,
select[multiple]body.body-lg .pt-form .pt-form-control {
  height: auto;
}
body.body-lg .pt-form .select2 .select2-selection.select2-selection--single {
  height: 56px;
}
body.body-lg .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__rendered {
  padding-right: 30px;
}
body.body-lg .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__arrow,
body.body-lg .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__clear {
  width: 30px;
  height: 38px;
}
body.body-lg .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__arrow b {
  width: 30px;
  height: 38px;
}
body.body-lg .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__arrow b:after {
  width: 30px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  margin-top: -19px;
}
body.body-lg .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__clear {
  right: 0;
}
body.body-lg .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__clear:after {
  width: 30px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  margin-top: -19px;
  right: 0;
}
body.body-lg .pt-form .select2 .select2-selection.select2-selection--single .select2-selection__rendered {
  line-height: 54px;
}
body.body-lg .pt-form .pt-dropdown .list {
  width: 186px;
  top: 40px;
}
body.body-lg .pt-form .pt-date .pt-form-control {
  padding-right: 38px;
}
body.body-lg .pt-btn {
  padding: 0 16px;
  border-radius: 0;
  height: 40px;
}
body.body-lg .pt-btn span,
body.body-lg .pt-btn i {
  font-size: 16px;
}
body.body-lg .pt-btn.pt-btn-icon {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
body.body-lg .pt-list .pt-list-item a {
  padding: 10px 16px;
}
body.body-lg .pt-grid-body table.pt-grid tbody tr td {
  font-size: 16px;
  height: 54px;
  min-height: 54px;
}
body.body-lg .pt-grid-body table.pt-grid tbody tr td .pt-td-text {
  padding: 11px 11px;
  padding-bottom: 10px;
}
body.body-lg .pt-grid-body table.pt-grid tbody tr td.pt-td-check {
  width: 50px;
}
body.body-lg .pt-grid-body table.pt-grid tbody tr td.pt-col-sort:after {
  width: 50px;
}
body.body-lg .pt-grid-body table.pt-grid tbody tr td.pt-col-setting {
  width: 50px;
}
body.body-lg .pt-grid-body table.pt-grid tbody tr td.pt-col-setting .pt-btn i {
  font-size: 24px;
}
body.body-lg .pt-grid-body table.pt-grid tbody tr td.pt-td-img {
  width: 42px;
}
body.body-lg .pt-grid-body table.pt-grid tbody tr td.pt-td-img .pt-img-mini img {
  display: block;
  width: 36px;
  height: 36px;
}
body.body-lg .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:first-child td:first-child:not(.vue-grid-expand-td) {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}
body.body-lg .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected td:first-child:before,
body.body-lg .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected td:first-child:before {
  font-size: 24px;
}
body.body-lg .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr td:first-child:not(.vue-grid-expand-td),
body.body-lg .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr td:first-child:not(.vue-grid-expand-td) {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}
.pt-setting-icon {
  z-index: 110;
  width: 36px;
  height: 36px;
  position: fixed;
  top: 0;
  right: 0;
  text-align: center;
  z-index: 999;
  cursor: pointer;
}
.pt-setting-icon:hover {
  background: #fff;
}
.pt-setting-icon:hover .icon {
  color: #333;
}
.pt-setting-icon .icon {
  line-height: 36px;
  font-size: 14px;
  color: #fff;
}
.pt-setting-icon.active {
  right: 346px;
  background: #fff;
  color: #333;
  box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.2);
}
.pt-setting-icon.active i {
  color: #333;
}
.pt-setting {
  z-index: 109;
  position: fixed;
  top: 0;
  right: 0;
  width: 346px;
  background: #fff;
  padding: 0 30px;
  box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.2);
}
.pt-setting .title {
  line-height: 40px;
  border-bottom: 1px solid #a9c0df;
  color: #333;
  font-size: 16px;
}
.pt-setting .pt-radio {
  margin-bottom: 20px;
}
.pt-setting .pt-radio .radio-group {
  padding: 20px 0;
}
.pt-setting .pt-radio .radio-group .pt-radio-inline {
  line-height: 22px;
}
.pt-setting .pt-radio .radio-group .pt-radio-inline input#body-skin-form-form-radio1-0 + span {
  font-size: 12px;
}
.pt-setting .pt-radio .radio-group .pt-radio-inline input#body-skin-form-form-radio1-1 + span {
  font-size: 14px;
}
.pt-setting .pt-radio .radio-group .pt-radio-inline input#body-skin-form-form-radio1-2 + span {
  font-size: 16px;
}
.pt-setting .pt-radio .pt-radio-img {
  width: 100%;
  padding: 0;
}
.pt-setting .pt-setting-skin .pt-setting-skin-group .pt-setting-skin-group-inline {
  float: left;
  width: 45px;
  height: 45px;
  display: block;
  margin: 20px;
  margin-left: 0;
  border: 2px solid #ddd;
}
.pt-setting .pt-setting-skin .pt-setting-skin-group .pt-setting-skin-group-inline.pt-setting-skin-group-inline-a {
  background-color: #3f5161;
}
.pt-setting .pt-setting-skin .pt-setting-skin-group .pt-setting-skin-group-inline.pt-setting-skin-group-inline-b {
  background-color: #476f9a;
}
.pt-setting .pt-setting-skin .pt-setting-skin-group .pt-setting-skin-group-inline.pt-setting-skin-group-inline-c {
  background-color: #000;
}
.pt-setting .pt-setting-skin .pt-setting-skin-group .pt-setting-skin-group-inline.pt-setting-skin-group-inline-d {
  background-color: #3f566a;
}
.pt-setting .pt-setting-skin .pt-setting-skin-group .pt-setting-skin-group-inline:hover,
.pt-setting .pt-setting-skin .pt-setting-skin-group .pt-setting-skin-group-inline:active,
.pt-setting .pt-setting-skin .pt-setting-skin-group .pt-setting-skin-group-inline.active {
  border: 2px solid #0bb319;
}
.pt-setting .pt-btn-group {
  width: 100%;
  margin: 20px 0;
}
.pt-setting .pt-btn-group .col-xs-4 {
  padding-left: 0;
  padding-right: 30px;
}
.pt-setting .pt-btn-group .col-xs-4 .pt-btn-default {
  background: #ddd;
}
.pt-setting .pt-btn-group .col-xs-4 .pt-btn-default:hover,
.pt-setting .pt-btn-group .col-xs-4 .pt-btn-default:active {
  border-color: #bfbfbf;
  background: #ddd;
  color: #424242;
}
.pt-setting .pt-btn-group .col-xs-8 {
  float: right;
  padding-left: 50px;
  padding-right: 0;
}
.pt-setting .pt-btn-group .pt-btn {
  height: 32px;
  line-height: 32px;
  padding: 0 20px;
}
.pt-setting .pt-btn-group .pt-btn.pt-btn-success {
  background-color: #2b7c2b;
  border-color: #2b7c2b;
  color: #fff;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 5px;
  padding-right: 5px;
}
@media (min-width: 992px) {
  .container {
    width: 730px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 950px;
  }
}
@media (min-width: 1440px) {
  .container {
    width: 1150px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 5px;
  padding-right: 5px;
}
.pt-row {
  margin-left: -5px;
  margin-right: -5px;
}
.pt-row:after {
  display: table;
  content: " ";
  clear: both;
}
.pt-row .col-md-1,
.pt-row .col-md-2,
.pt-row .col-md-3,
.pt-row .col-md-4,
.pt-row .col-md-5,
.pt-row .col-md-6,
.pt-row .col-md-7,
.pt-row .col-md-8,
.pt-row .col-md-9,
.pt-row .col-md-10,
.pt-row .col-md-11,
.pt-row .col-md-12,
.pt-row .col-xs-1,
.pt-row .col-xs-2,
.pt-row .col-xs-3,
.pt-row .col-xs-4,
.pt-row .col-xs-5,
.pt-row .col-xs-6,
.pt-row .col-xs-7,
.pt-row .col-xs-8,
.pt-row .col-xs-9,
.pt-row .col-xs-10,
.pt-row .col-xs-11,
.pt-row .col-xs-12 {
  padding-right: 5px;
  padding-left: 5px;
}
[ns-system="mobile"] .pt-row {
  margin-left: -5px;
  margin-right: -5px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
@media (min-width: 992px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1440px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
.pt-main .pt-main-row.grid-layout {
  flex-wrap: wrap;
}
.pt-main .pt-main-row.grid-layout .pt-main-col {
  min-width: auto;
  flex: none;
  padding-right: 10px;
}
.pt-main .pt-main-row.grid-layout .pt-main-col + .pt-main-col {
  flex: none;
  margin-left: 0;
}
.pt-main .pt-main-row.grid-layout .pt-main-col:nth-child(3) {
  max-width: none;
}
.pt-main .pt-main-row.grid-layout .pt-main-col.row-col-1 {
  width: 100%;
}
.pt-main .pt-main-row.grid-layout .pt-main-col.row-col-2 {
  width: 50%;
}
.pt-main .pt-main-row.grid-layout .pt-main-col.row-col-3 {
  width: 33.33333333%;
}
.pt-main .pt-main-row.grid-layout .pt-main-col.row-col-4 {
  width: 25%;
}
.pt-main .pt-main-row.grid-layout .pt-main-col.row-col-5 {
  width: 20%;
}
.pt-main .pt-main-row.grid-layout .pt-main-col.row-col-6 {
  width: 16.66666667%;
}
.pt-main .pt-main-row.grid-layout .pt-main-col.row-col-7 {
  width: 14.2857%;
}
.pt-main .pt-main-row.grid-layout .pt-main-col.row-col-8 {
  width: 12.5%;
}
.pt-main .pt-main-row.grid-layout .pt-main-col.row-col-9 {
  width: 11.11111%;
}
.pt-main .pt-main-row.grid-layout .pt-main-col.row-col-10 {
  width: 10%;
}
body.system-picker-new .system-change-modal-block {
  width: 980px;
  margin-left: -490px;
  top: 60px;
  bottom: 60px;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-bg {
  background: #f2f2f2;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-head .title {
  text-align: left;
  height: 64px;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-head .pt-btn-icon {
  opacity: 0;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body {
  height: 822px;
  overflow-y: auto;
  background: #fff;
  padding: 12px;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav:before,
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav:after {
  content: " ";
  display: table;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav:after {
  clear: both;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav:before,
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav:after {
  content: " ";
  display: table;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav:after {
  clear: both;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav:before,
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav:after {
  content: " ";
  display: table;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav:after {
  clear: both;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav .nav-item {
  width: calc(25% - 24px);
  min-width: 213px;
  margin: 12px;
  border-radius: 0;
  border: 1px solid #e0e0e0;
  overflow: hidden;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-state {
  padding: 3px 30px;
  position: absolute;
  z-index: 9;
  top: 12px;
  right: -25px;
  color: #fff;
  background: #fda249;
  transform: rotate(45deg);
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content {
  padding: 0;
  margin: 0;
  width: 100%;
  height: auto;
  border-radius: 0;
  border: 0;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content .item-head {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 140px;
  line-height: 140px;
  background: #eee;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content .item-head img {
  display: block;
  width: 100%;
  min-width: 100%;
  height: 140px;
  min-height: 140px;
  margin: 0;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content .item-body {
  padding: 10px 5px;
  height: 100px;
  background: #fff;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content .item-body .item-title {
  font-size: 20px;
  padding-top: 20px;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content .item-body .item-time {
  text-align: center;
  padding-top: 5px;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content .item-body .item-time span {
  display: inline;
  color: #666;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content .item-body .item-time span + span {
  position: relative;
  z-index: 1;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content .item-body .item-time span + span::before {
  content: '-';
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content .item-body .item-time span mark {
  display: none;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav .nav-item:hover {
  border: 1px solid #d3d3d3;
  box-shadow: 0 10px 16px rgba(0, 0, 0, 0.035);
  transition: ease-in-out all 0.25s;
  cursor: pointer;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav .nav-item:hover .nav-item-content {
  border: 0;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav .nav-item:hover .nav-item-content .item-body .item-title span {
  color: #222;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav .nav-item[disabled="disabled"] {
  background: #fff !important;
}
body.system-picker-new .system-change-modal-block .system-change-modal-block-body .nav .nav-item[disabled="disabled"] .nav-item-content .item-body {
  background: #fff;
}
body.system-picker-new .system-change-modal-block.modal-type {
  width: 990px;
  box-shadow: 3px 3px 12px 10px rgba(0, 0, 0, 0.09);
}
body.system-picker-new .system-change-modal-block.modal-type .system-change-modal-block-bg {
  background-color: rgba(0, 0, 0, 0.3);
}
body.system-picker-new .system-change-modal-block.modal-type .system-change-modal-block-head {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 30px;
  background-color: #fff;
  z-index: 9999999;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body.system-picker-new .system-change-modal-block.modal-type .system-change-modal-block-head .title {
  height: 64px;
  line-height: 64px;
  padding: 0;
}
body.system-picker-new .system-change-modal-block.modal-type .system-change-modal-block-head .pt-btn-icon {
  background-color: transparent;
  opacity: 1;
}
body.system-picker-new .system-change-modal-block.modal-type .system-change-modal-block-head .pt-btn-icon i {
  font-size: 20px;
  color: #999;
}
body.system-picker-new .system-change-modal-block.modal-type .system-change-modal-block-body {
  position: absolute;
  top: 40px;
  overflow-y: auto;
  bottom: 0;
  height: auto;
}
.pt-system-tooltip {
  min-width: 320px;
  min-height: 240px;
  position: fixed;
  z-index: 99999;
  top: 50%;
  left: 50%;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.035);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-top: -120px;
  margin-left: -160px;
}
.pt-system-tooltip i.icon {
  font-size: 32px;
  width: 56px;
  height: 56px;
  border-radius: 56px;
  border: 1px solid #e0e0e0;
  margin-bottom: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.pt-system-tooltip i.icon.icon-check {
  color: #16bc96;
  border-color: #16bc96;
}
.pt-system-tooltip i.icon.icon-close {
  color: #e22500;
  border-color: #e22500;
}
.pt-system-tooltip i.icon.icon-mobile-o {
  color: #444;
}
.pt-system-tooltip i.icon.icon-mobile-o:after {
  display: flex;
  width: 16px;
  height: 16px;
  border-radius: 16px;
  background: #16bc96;
  color: #fff;
  font-family: "icomoon";
  content: '\e95d';
  justify-content: center;
  align-items: center;
  position: absolute;
  z-index: 2;
  font-size: 12px;
  right: 0;
  bottom: 0;
}
.pt-system-tooltip span {
  font-size: 14px;
  color: #333;
}
.ns-bi-data-ready .pt-step .pt-step-group {
  position: relative;
}
.ns-bi-data-ready .pt-step .pt-step-group::before {
  position: absolute;
  content: '';
  width: 1px;
  top: 0;
  bottom: 0;
  left: 18px;
  background: #e0e0e0;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item {
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 60px;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item .pt-step-item-mark {
  width: 36px;
  height: 36px;
  border-radius: 36px;
  border: 1px solid #e0e0e0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item .pt-step-item-mark img {
  width: 20px;
  height: 20px;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item .pt-step-item-content {
  height: 36px;
  background: #fff;
  display: flex;
  flex: 1;
  align-items: center;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.075);
  margin-left: 10px;
  padding: 10px;
  position: relative;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item .pt-step-item-content::before {
  position: absolute;
  content: '';
  width: 10px;
  height: 10px;
  background: #fff;
  transform: rotate(45deg);
  left: 0;
  margin-left: -5px;
  box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.075);
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item .pt-step-item-content:hover .pt-btn-group {
  opacity: 1;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item .pt-step-item-content span {
  display: flex;
  flex: 1;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item .pt-step-item-content .pt-btn-group {
  margin-right: -10px;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item .pt-step-item-content .pt-btn-group .pt-btn {
  background: transparent;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item .pt-step-item-content .pt-btn-group .pt-btn:hover i {
  color: #fda249;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item .pt-step-item-control {
  position: absolute;
  top: 36px;
  left: 18px;
  height: 60px;
  width: 10px;
  background: transparent;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item .pt-step-item-control.hover .pt-btn-group,
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item .pt-step-item-control:hover .pt-btn-group {
  opacity: 1;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item .pt-step-item-control .pt-btn-group {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 50%;
  bottom: 0;
  margin-top: -9px;
  margin-left: -13px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item .pt-step-item-control .pt-btn-group .pt-btn.pt-btn-icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
  border-radius: 18px;
  background: transparent;
  background: #16bc96;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item .pt-step-item-control .pt-btn-group .pt-btn.pt-btn-icon i {
  color: #fff;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item .pt-step-item-control .pt-btn-group .pt-btn:hover {
  background: #13a584;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item .pt-step-item-control.disabled {
  background: transparent !important;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item .pt-step-item-control.disabled .pt-btn-group {
  opacity: 0;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item .pt-step-item-control.disabled:hover .pt-btn-group {
  opacity: 0;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item:nth-last-child(2) .pt-step-item-control {
  display: none;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item:last-child {
  height: auto;
  margin-bottom: 0;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item:last-child.disabled {
  background: transparent !important;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item:last-child.disabled .pt-step-item-control .pt-btn-group .pt-btn.pt-btn-icon {
  background: #ccc !important;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item:last-child > div.pt-step-item-control {
  height: auto;
  width: auto;
  position: static;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item:last-child > div.pt-step-item-control .pt-btn-group {
  opacity: 1;
  position: static;
  margin: 0;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item:last-child > div.pt-step-item-control .pt-btn-group .pt-btn.pt-btn-icon {
  width: 36px;
  height: 36px;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item:last-child > div.pt-step-item-control .pt-btn-group .pt-btn.pt-btn-icon i {
  font-size: 18px;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item:last-child > div.pt-step-item-control.disabled div.pt-btn-group button.pt-btn.pt-btn-icon {
  background: #aaa !important;
  cursor: not-allowed;
  border-color: #aaa;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item:last-child > div.pt-step-item-control.disabled div.pt-btn-group button.pt-btn.pt-btn-icon .icon {
  color: #fff;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item:last-child > div.pt-step-item-control.disabled div.pt-btn-group button.pt-btn.pt-btn-icon:hover {
  background: #aaa !important;
  border-color: #aaa;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item:last-child > div.pt-step-item-control.disabled:hover div.pt-btn-group {
  opacity: 1;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.current .pt-step-item-mark {
  border-color: #fda249;
  color: #fff;
  background: #fffcfa;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.current .pt-step-item-content {
  color: #fda249;
  box-shadow: 0 0 3px rgba(253, 162, 73, 0.25);
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.current .pt-step-item-content::before {
  box-shadow: -1px 1px 2px rgba(253, 162, 73, 0.25);
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.info .pt-step-item-mark {
  border-color: #04b6de;
  color: #fff;
  background: #97eafd;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.info .pt-step-item-content {
  color: #04b6de;
  box-shadow: 0 0 3px rgba(4, 182, 222, 0.25);
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.info .pt-step-item-content::before {
  box-shadow: -1px 1px 2px rgba(4, 182, 222, 0.25);
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.success .pt-step-item-mark {
  border-color: #16bc96;
  color: #fff;
  background: #92f2dc;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.success .pt-step-item-content {
  color: #16bc96;
  box-shadow: 0 0 3px rgba(22, 188, 150, 0.25);
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.success .pt-step-item-content::before {
  box-shadow: -1px 1px 2px rgba(22, 188, 150, 0.25);
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.warning .pt-step-item-mark {
  border-color: #fda249;
  color: #fff;
  background: #fffcfa;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.warning .pt-step-item-content {
  color: #fda249;
  box-shadow: 0 0 3px rgba(253, 162, 73, 0.25);
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.warning .pt-step-item-content::before {
  box-shadow: -1px 1px 2px rgba(253, 162, 73, 0.25);
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.danger .pt-step-item-mark {
  border-color: #e22500;
  color: #fff;
  background: #ffa796;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.danger .pt-step-item-content {
  color: #e22500;
  box-shadow: 0 0 3px rgba(226, 37, 0, 0.25);
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.danger .pt-step-item-content::before {
  box-shadow: -1px 1px 2px rgba(226, 37, 0, 0.25);
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.hover .pt-step-item-control .pt-btn-group {
  opacity: 1;
}
.ns-bi-data-ready .pt-stepselect {
  background: #fff;
  border: 1px solid #e0e0e0;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.075);
  position: fixed;
  z-index: 999;
}
.ns-bi-data-ready .pt-stepselect .pt-stepselect-group .pt-select-category .pt-select-item {
  display: flex;
  padding: 10px;
  align-items: stretch;
  cursor: pointer;
}
.ns-bi-data-ready .pt-stepselect .pt-stepselect-group .pt-select-category .pt-select-item .pt-select-item-mark {
  display: flex;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  justify-content: flex-start;
  align-items: center;
}
.ns-bi-data-ready .pt-stepselect .pt-stepselect-group .pt-select-category .pt-select-item .pt-select-item-content {
  display: flex;
  flex: 1;
  align-items: center;
}
.ns-bi-data-ready .pt-stepselect .pt-stepselect-group .pt-select-category .pt-select-item:hover {
  background: #f8f8f8;
}
.ns-bi-data-ready .pt-oper {
  background: #fff;
  border: 1px solid #e0e0e0;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.075);
  position: fixed;
  z-index: 999;
}
.ns-bi-data-ready .pt-oper .pt-stepselect-group .pt-select-category .pt-select-item {
  display: flex;
  padding: 10px;
  align-items: stretch;
  cursor: pointer;
}
.ns-bi-data-ready .pt-oper .pt-stepselect-group .pt-select-category .pt-select-item .pt-select-item-mark {
  display: flex;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  justify-content: flex-start;
  align-items: center;
}
.ns-bi-data-ready .pt-oper .pt-stepselect-group .pt-select-category .pt-select-item .pt-select-item-content {
  display: flex;
  flex: 1;
  align-items: center;
}
.ns-bi-data-ready .pt-oper .pt-stepselect-group .pt-select-category .pt-select-item:hover {
  background: #f8f8f8;
}
.ns-bi-data-ready .pt-oper .pt-oper-group .pt-oper-item {
  display: flex;
  padding: 10px;
  align-items: stretch;
  cursor: pointer;
}
.ns-bi-data-ready .pt-oper .pt-oper-group .pt-oper-item .pt-select-item-mark {
  display: flex;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  justify-content: flex-start;
  align-items: center;
}
.ns-bi-data-ready .pt-oper .pt-oper-group .pt-oper-item .pt-select-item-content {
  display: flex;
  flex: 1;
  align-items: center;
}
.ns-bi-data-ready .pt-oper .pt-oper-group .pt-oper-item:hover {
  background: #f8f8f8;
}
.ns-bi-data-ready .pt-oper .pt-oper-group .pt-oper-item-mark {
  display: flex;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  justify-content: flex-start;
  align-items: center;
}
.ns-bi-data-ready .pt-oper .pt-oper-group .pt-oper-item-content {
  display: flex;
  flex: 1;
  align-items: center;
}
.ns-bi-chart-editor.pt-main .pt-main-row .pt-main-col {
  flex-direction: column;
}
.ns-bi-chart-editor.pt-main .pt-main-row .pt-main-col .pt-panel:last-child {
  margin-bottom: 0;
}
.ns-bi-chart-editor.pt-main .pt-main-row .pt-main-col .pt-panel.pt-preview {
  margin-bottom: 0;
}
.ns-bi-chart-editor.pt-main .pt-main-row .pt-btn-group.pt-btn-group-gutter .pt-btn.pt-btn-default.open {
  border-color: #fda249;
  box-shadow: 0 0 4px rgba(253, 162, 73, 0.15);
  background: rgba(253, 162, 73, 0.075);
}
.ns-bi-chart-editor.pt-main .pt-main-row .pt-btn-group.pt-btn-group-gutter .pt-btn.pt-btn-default.open:hover span,
.ns-bi-chart-editor.pt-main .pt-main-row .pt-btn-group.pt-btn-group-gutter .pt-btn.pt-btn-default.open:hover i {
  color: #fda249;
}
.ns-bi-chart-editor .pt-form .pt-input-group.pt-attrgroup .pt-attrgroup-content {
  display: flex;
  flex: 1;
  align-items: stretch;
}
.ns-bi-chart-editor .pt-form .pt-input-group.pt-attrgroup .pt-attrgroup-content .pt-attrgroup-group {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  height: auto;
  padding: 2px 6px;
}
.ns-bi-chart-editor .pt-form .pt-input-group.pt-attrgroup .pt-attrgroup-content .pt-attrgroup-group .pt-attrgroup-item {
  display: flex;
  flex: none;
  align-items: center;
  background: #f8f8f8;
  border-radius: 3px;
  height: 22px;
  margin: 3px;
  position: relative;
}
.ns-bi-chart-editor .pt-form .pt-input-group.pt-attrgroup .pt-attrgroup-content .pt-attrgroup-group .pt-attrgroup-item .pt-attrgroup-item-title {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  padding-left: 6px;
  height: 22px;
  line-height: 22px;
}
.ns-bi-chart-editor .pt-form .pt-input-group.pt-attrgroup .pt-attrgroup-content .pt-attrgroup-group .pt-attrgroup-item .pt-attrgroup-item-subtitle {
  padding-left: 10px;
  position: relative;
  color: #888;
}
.ns-bi-chart-editor .pt-form .pt-input-group.pt-attrgroup .pt-attrgroup-content .pt-attrgroup-group .pt-attrgroup-item .pt-attrgroup-item-subtitle::before {
  content: '';
  position: absolute;
  width: 1px;
  height: 12px;
  background: #e0e0e0;
  top: 50%;
  margin-top: -6px;
  left: 5px;
}
.ns-bi-chart-editor .pt-form .pt-input-group.pt-attrgroup .pt-attrgroup-content .pt-attrgroup-group .pt-attrgroup-item .pt-btn-group {
  opacity: 0;
}
.ns-bi-chart-editor .pt-form .pt-input-group.pt-attrgroup .pt-attrgroup-content .pt-attrgroup-group .pt-attrgroup-item .pt-btn-group .pt-btn.pt-btn-icon {
  width: 22px;
  height: 22px;
}
.ns-bi-chart-editor .pt-form .pt-input-group.pt-attrgroup .pt-attrgroup-content .pt-attrgroup-group .pt-attrgroup-item .pt-btn-group .pt-btn.pt-btn-icon i {
  color: #000;
}
.ns-bi-chart-editor .pt-form .pt-input-group.pt-attrgroup .pt-attrgroup-content .pt-attrgroup-group .pt-attrgroup-item .pt-btn-group .pt-btn.pt-btn-default {
  background: transparent;
}
.ns-bi-chart-editor .pt-form .pt-input-group.pt-attrgroup .pt-attrgroup-content .pt-attrgroup-group .pt-attrgroup-item .pt-btn-group .pt-btn.pt-btn-default:hover {
  background: transparent;
}
.ns-bi-chart-editor .pt-form .pt-input-group.pt-attrgroup .pt-attrgroup-content .pt-attrgroup-group .pt-attrgroup-item .pt-btn-group .pt-btn.pt-btn-default:hover i {
  color: #fda249;
}
.ns-bi-chart-editor .pt-form .pt-input-group.pt-attrgroup .pt-attrgroup-content .pt-attrgroup-group .pt-attrgroup-item:hover .pt-btn-group {
  opacity: 1;
}
.ns-bi-chart-editor .pt-form .pt-input-group.pt-attrgroup .pt-attrgroup-content .pt-attrgroup-group .pt-attrgroup-item.drag-in:after {
  border-radius: 3px;
  content: '';
  width: 60px;
  height: 22px;
  border: 1px dashed #fed6ae;
  background: #fff;
  margin: 0 10px;
}
.ns-bi-chart-editor .pt-form .pt-input-group.pt-attrgroup .pt-attrgroup-content .pt-attrgroup-group .pt-attrgroup-item.drag-in.drag-in-before {
  flex-direction: row-reverse;
}
.ns-bi-chart-editor .pt-form .pt-input-group.pt-attrgroup .pt-attrgroup-content .pt-btn-group {
  display: flex;
  flex: none;
  width: auto;
  margin: 0;
}
.ns-bi-chart-editor .pt-form .pt-input-group.pt-attrgroup .pt-attrgroup-content .pt-btn-group .pt-btn.pt-btn-default {
  border: 0;
}
.ns-bi-chart-editor .pt-tab.pt-panel {
  margin-bottom: 0;
}
.ns-bi-chart-editor .pt-tab .pt-tab-body > .pt-panel {
  margin-bottom: 0;
}
.ns-bi-chart-editor .pt-tab-header .pt-nav .pt-nav-item span {
  font-size: 14px;
  padding: 0 10px;
}
.ns-bi-chart-editor .pt-tab-header .pt-nav .pt-nav-item:first-child span {
  padding-left: 0;
}
.ns-bi-chart-editor .pt-tab-header .pt-nav .pt-nav-item.current span {
  color: #fda249;
}
.ns-bi-chart-editor .pt-tab-body .panel-header .pt-input-group {
  display: flex;
  flex: 1;
}
.ns-bi-chart-editor .pt-tab-body .panel-header .pt-input-group .pt-form-control {
  display: flex;
  flex: 1;
}
.ns-bi-chart-editor .pt-tab-body .panel-header .pt-input-group .pt-input-group-addon {
  display: flex;
  align-items: center;
}
.ns-bi-chart-editor .pt-tab-body .ztree {
  position: static;
  margin-top: -5px;
  margin-right: -15px;
  margin-bottom: -15px;
  margin-left: -15px;
  border: 1px solid #e0e0e0;
}
.pt-attrgroup-select {
  background: #fff;
  border: 1px solid #e0e0e0;
  min-width: 160px;
  position: absolute;
  z-index: 3099;
}
.pt-attrgroup-select .pt-attrgroup-select-item {
  padding: 0 10px;
  height: 24px;
  line-height: 24px;
  cursor: pointer;
}
.pt-attrgroup-select .pt-attrgroup-select-item:hover {
  background: #f8f8f8;
}
.pt-chart-edit-content {
  display: flex;
  align-items: stretch;
}
.pt-chart-list {
  display: flex;
  flex-wrap: wrap;
  border: 1px solid #e0e0e0;
  padding: 10px;
  width: 202px;
  margin-bottom: 0;
  height: 174px;
  align-content: flex-start;
  overflow-y: auto;
}
.pt-chart-list .pt-chart-item {
  display: flex;
  width: 30px;
  height: 30px;
  align-items: center;
  justify-content: center;
  margin: 2px;
  cursor: pointer;
}
.pt-chart-list .pt-chart-item img {
  display: flex;
  width: 30px;
  padding: 4px;
}
.pt-chart-list .pt-chart-item:hover {
  background: #f8f8f8;
}
.pt-chart-list .pt-chart-item.current {
  background: rgba(253, 162, 73, 0.075);
  border: 1px solid #fda249;
}
.pt-chart-editor {
  display: flex;
  flex: 1;
  padding-left: 10px;
  margin-bottom: 0;
}
.pt-chart-editor .pt-tab {
  width: 100%;
  margin-bottom: 0;
}
.pt-chart-editor .pt-tab .pt-tab-body .pt-panel {
  margin-bottom: 0;
  height: 144px;
  overflow-y: auto;
  border: 1px solid #e0e0e0;
}
.pt-chart-editor .pt-tab .pt-tab-body .pt-panel .pt-form.pt-form-inline {
  border: 0;
}
.markdown-body {
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 2;
}
.markdown-body * {
  box-sizing: border-box;
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  margin: 8px 0 16px;
  color: rgba(0, 0, 0, 0.85);
}
.markdown-body h1 {
  font-size: 30px;
}
.markdown-body h2 {
  font-size: 24px;
}
.markdown-body h3 {
  font-size: 18px;
}
.markdown-body h4 {
  font-size: 16px;
}
.markdown-body h5 {
  font-size: 14px;
}
.markdown-body h6 {
  font-size: 12px;
}
.markdown-body ul > li {
  margin-left: 16px;
  padding-left: 4px;
  list-style-type: circle;
}
.markdown-body ol > li {
  margin-left: 16px;
  padding-left: 4px;
  list-style-type: decimal;
}
.markdown-body ol.linenums li {
  list-style-type: none;
  color: #999;
  padding-left: 16px;
  white-space: pre-wrap;
}
.markdown-body li.L1,
.markdown-body li.L3,
.markdown-body li.L5,
.markdown-body li.L7,
.markdown-body li.L9 {
  background: #f5f5f5;
  list-style: none;
  white-space: pre-wrap;
}
.markdown-body li.L1 code,
.markdown-body li.L3 code,
.markdown-body li.L5 code,
.markdown-body li.L7 code,
.markdown-body li.L9 code {
  white-space: pre-wrap;
}
.markdown-body p {
  margin: 16px 0;
  color: rgba(0, 0, 0, 0.85);
}
ol > li > .markdown-body p,
ul > li > .markdown-body p {
  margin: 4px 0;
}
.markdown-body a {
  color: #1890ff;
  transition: all .3s ease;
}
.markdown-body .anchor {
  margin-left: 8px;
  opacity: 0;
  transition: opacity .3s;
}
.markdown-body blockquote {
  margin: 16px 0;
  padding-left: 16px;
  border-left: 4px solid #e0e0e0;
  color: rgba(0, 0, 0, 0.55);
  font-style: italic;
}
.markdown-body pre {
  display: block;
  background: #f5f5f5;
  border: 0;
  padding: 16px;
  margin: 16px 0;
  overflow: hidden;
  line-height: 1.6;
  white-space: pre;
}
.markdown-body pre code {
  margin: 0;
  padding: 0;
  overflow: auto;
  color: rgba(0, 0, 0, 0.85);
  direction: ltr;
  text-align: left;
  background: #f5f5f5;
  border: none;
}
.markdown-body pre.prettyprint {
  padding: 16px;
  border: 1px solid #e0e0e0;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.markdown-body code {
  margin: 0 2px;
  padding: 2px 4px;
  font-size: .9em;
  background: #f5f5f5;
  border-radius: 3px;
}
.markdown-body .token {
  font-size: 14px;
}
.markdown-body .token .atrule,
.markdown-body .token .attr-value,
.markdown-body .token .keyword {
  color: #008dff;
}
.markdown-body .token.punctuation {
  color: #999;
}
.markdown-body .token.attr-name,
.markdown-body .token.builtin,
.markdown-body .token.char,
.markdown-body .token.entity,
.markdown-body .token.inserted,
.markdown-body .token.operator,
.markdown-body .token.selector,
.markdown-body .token.string,
.markdown-body .token.url {
  color: #0b8235;
}
.markdown-body .token.boolean,
.markdown-body .token.constant,
.markdown-body .token.deleted,
.markdown-body .token.number,
.markdown-body .token.property,
.markdown-body .token.symbol,
.markdown-body .token.tag {
  color: #f81d22;
}
.markdown-body table {
  width: 100%;
  border: 1px solid #e0e0e0;
}
.markdown-body table thead tr th,
.markdown-body table thead tr td {
  background: rgba(0, 0, 0, 0.02);
  color: rgba(0, 0, 0, 0.85);
}
.markdown-body table tr th,
.markdown-body table tr td {
  border: 1px solid #e0e0e0;
  padding: 8px;
}
.markdown-body .flowchart {
  text-align: center;
}
.markdown-body .pln {
  color: #000000;
}
@media screen {
  .markdown-body .str {
    color: #008800;
  }
  .markdown-body .kwd {
    color: #000088;
  }
  .markdown-body .com {
    color: #880000;
  }
  .markdown-body .typ {
    color: #660066;
  }
  .markdown-body .lit {
    color: #006666;
  }
  .markdown-body .clo,
  .markdown-body .opn,
  .markdown-body .pun {
    color: #666600;
  }
  .markdown-body .tag {
    color: #000088;
  }
  .markdown-body .atn {
    color: #660066;
  }
  .markdown-body .atv {
    color: #008800;
  }
  .markdown-body .dec,
  .markdown-body .var {
    color: #660066;
  }
  .markdown-body .fun {
    color: #ff0000;
  }
}
@media print, projection {
  .markdown-body .kwd,
  .markdown-body .tag,
  .markdown-body .typ {
    font-weight: 700;
  }
  .markdown-body .str {
    color: #006600;
  }
  .markdown-body .kwd {
    color: #000066;
  }
  .markdown-body .com {
    color: #600;
    font-style: italic;
  }
  .markdown-body .typ {
    color: #440044;
  }
  .markdown-body .lit {
    color: #004444;
  }
  .markdown-body .clo,
  .markdown-body .opn,
  .markdown-body .pun {
    color: #444400;
  }
  .markdown-body .tag {
    color: #000066;
  }
  .markdown-body .atn {
    color: #440044;
  }
  .markdown-body .atv {
    color: #006600;
  }
}
.pt-docs .list.list-docs-link .list-group {
  float: left;
  width: 20%;
}
.pt-docs .list.list-docs-link .list-group > div {
  margin-bottom: 10px;
}
.pt-docs .list.list-docs-link .list-group .list-header {
  border-bottom: 1px solid #e0e0e0;
}
.pt-docs .list.list-docs-link .list-group .list-header .title {
  line-height: 40px;
  font-size: 18px;
}
.pt-docs .list.list-docs-link .list-group .list-content li.list-item {
  font-size: 14px;
  color: #333;
  line-height: 2.3;
}
.pt-docs .list.list-docs-link .list-group .list-footer .pt-btn-group .pt-btn-link {
  padding: 0;
}
.pt-docs .list.list-docs-link .list-group .list-footer .pt-btn-group .pt-btn-link i,
.pt-docs .list.list-docs-link .list-group .list-footer .pt-btn-group .pt-btn-link span {
  text-align: left;
  color: #3ba3ff;
}
.pt-docs .list.list-docs-link .list-group .list-footer .pt-btn-group .pt-btn-link,
.pt-docs .list.list-docs-link .list-group .list-footer .pt-btn-group .pt-btn-link:hover,
.pt-docs .list.list-docs-link .list-group .list-footer .pt-btn-group .pt-btn-link:active {
  text-decoration-line: none;
}
.pt-docs .pt-block-list.list-docs-link {
  margin: 0;
  margin-left: -20px;
  margin-right: -20px;
  width: 100%;
  border: none;
  height: 185px;
}
.pt-docs .pt-block-list.list-docs-link .pt-block-list-item {
  width: 25%;
  float: left;
  padding: 0 20px;
}
.pt-docs .pt-block-list.list-docs-link .pt-block-list-item .pt-block-list-content {
  height: 185px;
  width: 100%;
  border: 1px solid #e0e0e0;
  text-align: center;
  padding: 20px;
}
.pt-docs .pt-block-list.list-docs-link .pt-block-list-item .pt-block-list-content > div {
  margin-bottom: 10px;
}
.pt-docs .pt-block-list.list-docs-link .pt-block-list-item .pt-block-list-content .pt-block-list-item-icon {
  width: 40px;
  height: 40px;
  border-radius: 100px;
  margin: 0 auto;
  background-color: #3ba3ff;
}
.pt-docs .pt-block-list.list-docs-link .pt-block-list-item .pt-block-list-content .pt-block-list-item-icon i {
  color: #fff;
  font-size: 24px;
  line-height: 40px;
}
.pt-docs .pt-block-list.list-docs-link .pt-block-list-item .pt-block-list-content .pt-block-list-item-title {
  font-size: 18px;
  font-weight: bold;
}
.pt-docs .pt-block-list.list-docs-link .pt-block-list-item .pt-block-list-content .pt-block-list-item-text {
  font-size: 14px;
  color: #666;
}
.pt-docs .pt-block-list.list-docs-link .pt-block-list-item .pt-block-list-content:hover,
.pt-docs .pt-block-list.list-docs-link .pt-block-list-item .pt-block-list-content:active {
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
}
.pt-docs .pt-block-list.list-docs-link .pt-block-list-item .pt-block-list-content:hover .pt-block-list-item-title,
.pt-docs .pt-block-list.list-docs-link .pt-block-list-item .pt-block-list-content:active .pt-block-list-item-title {
  color: #3ba3ff;
}
.netstar-docs .panel table {
  border: 1px solid #e0e0e0;
  width: 100%;
  margin: 10px 0;
  margin-bottom: 20px;
}
.netstar-docs .panel table thead tr th,
.netstar-docs .panel table tbody tr th,
.netstar-docs .panel table thead tr td,
.netstar-docs .panel table tbody tr td {
  border: 1px solid #e0e0e0;
  padding: 10px;
  min-width: 50px;
  color: rgba(0, 0, 0, 0.85);
}
.netstar-docs .panel table thead tr th a,
.netstar-docs .panel table tbody tr th a,
.netstar-docs .panel table thead tr td a,
.netstar-docs .panel table tbody tr td a {
  color: #04b6de;
}
.netstar-docs .panel table thead tr th,
.netstar-docs .panel table thead tr td {
  padding: 10px;
  background: rgba(0, 0, 0, 0.02);
}
.netstar-docs .content pre {
  padding: 20px;
  background: #f5f5f5;
  border: 0;
  margin: 10px 0;
  border-radius: 3px;
}
.netstar-docs {
  color: #252b3a;
}
.netstar-docs .panel.nav-stacked {
  position: fixed;
  z-index: 9;
  top: 50px;
  right: 0;
  bottom: 0;
  width: 200px;
  margin-bottom: 0;
  padding: 10px;
  background: #fff;
  border-radius: 0;
  overflow-y: auto;
}
.netstar-docs .panel.nav-stacked:before {
  position: absolute;
  width: 1px;
  content: '';
  top: 0;
  left: 7px;
  bottom: 0;
  background: #e0e0e0;
}
.netstar-docs .panel.nav-stacked .side-bar ul li {
  position: relative;
  z-index: 1;
  padding: 10px;
  padding-left: 20px;
  cursor: pointer;
  font-size: 12px;
  color: #666;
}
.netstar-docs .panel.nav-stacked .side-bar ul li:before {
  position: absolute;
  z-index: 9;
  content: " ";
  width: 7px;
  height: 7px;
  border-radius: 7px;
  top: 50%;
  left: -6px;
  margin-top: -3.5px;
  background: #c7c7c7;
}
.netstar-docs .panel.nav-stacked .side-bar ul li:hover {
  color: #2a3f54;
  font-weight: bold;
}
.netstar-docs .panel.nav-stacked .side-bar ul li.current {
  font-weight: bold;
}
.netstar-docs .panel.nav-stacked .side-bar ul li.current:before {
  font-family: "icomoon";
  content: '\ea8c';
  background: transparent;
  left: -8px;
  margin-top: -8px;
  color: #2a3f54;
  font-weight: normal;
}
.netstar-docs .panel.nav-stacked .side-bar ul li.current:hover:before {
  font-weight: normal;
}
.netstar-docs {
  color: rgba(0, 0, 0, 0.85);
}
.netstar-docs .content {
  padding: 32px;
  padding-right: 220px;
}
.netstar-docs .content.template-img img {
  display: block;
  width: 100%;
}
.netstar-docs .content .content {
  padding: 0;
}
.netstar-docs .content h1,
.netstar-docs .content h2,
.netstar-docs .content h3,
.netstar-docs .content h4,
.netstar-docs .content h5,
.netstar-docs .content h6 {
  margin: 8px 0 16px;
  color: rgba(0, 0, 0, 0.85);
}
.netstar-docs .content h1 {
  font-size: 30px;
}
.netstar-docs .content h2 {
  font-size: 24px;
}
.netstar-docs .content h3 {
  font-size: 18px;
}
.netstar-docs .content h4 {
  font-size: 16px;
}
.netstar-docs .content h5 {
  font-size: 14px;
}
.netstar-docs .content h6 {
  font-size: 12px;
}
.netstar-docs .content a {
  color: #1890ff;
}
.netstar-docs .content p {
  color: rgba(0, 0, 0, 0.85);
}
.netstar-docs .content frame {
  border: 1px solid #e0e0e0;
  margin: 32px 0 16px;
}
.netstar-docs .content .flowchart {
  text-align: center;
}
.netstar-docs .content ul > li {
  margin-left: 16px;
  padding-left: 4px;
  list-style-type: circle;
}
.netstar-docs .content ol > li {
  margin-left: 16px;
  padding-left: 4px;
  list-style-type: decimal;
}
.netstar-docs .content ol.linenums li {
  list-style-type: none;
  color: #999;
  padding-left: 16px;
  white-space: pre-wrap;
}
.netstar-docs .content blockquote {
  margin: 16px 0;
  padding-left: 16px;
  border-left: 4px solid #e0e0e0;
  color: #555;
  font-style: italic;
}
.netstar-docs .content .pln {
  color: #000000;
}
@media screen {
  .netstar-docs .content .str {
    color: #008800;
  }
  .netstar-docs .content .kwd {
    color: #000088;
  }
  .netstar-docs .content .com {
    color: #880000;
  }
  .netstar-docs .content .typ {
    color: #660066;
  }
  .netstar-docs .content .lit {
    color: #006666;
  }
  .netstar-docs .content .clo,
  .netstar-docs .content .opn,
  .netstar-docs .content .pun {
    color: #666600;
  }
  .netstar-docs .content .tag {
    color: #000088;
  }
  .netstar-docs .content .atn {
    color: #660066;
  }
  .netstar-docs .content .atv {
    color: #008800;
  }
  .netstar-docs .content .dec,
  .netstar-docs .content .var {
    color: #660066;
  }
  .netstar-docs .content .fun {
    color: #ff0000;
  }
}
@media print, projection {
  .netstar-docs .content .kwd,
  .netstar-docs .content .tag,
  .netstar-docs .content .typ {
    font-weight: 700;
  }
  .netstar-docs .content .str {
    color: #006600;
  }
  .netstar-docs .content .kwd {
    color: #000066;
  }
  .netstar-docs .content .com {
    color: #600;
    font-style: italic;
  }
  .netstar-docs .content .typ {
    color: #440044;
  }
  .netstar-docs .content .lit {
    color: #004444;
  }
  .netstar-docs .content .clo,
  .netstar-docs .content .opn,
  .netstar-docs .content .pun {
    color: #444400;
  }
  .netstar-docs .content .tag {
    color: #000066;
  }
  .netstar-docs .content .atn {
    color: #440044;
  }
  .netstar-docs .content .atv {
    color: #006600;
  }
}
.pt-block-list-vertical {
  margin: 0;
  width: 100%;
  height: auto;
}
.pt-block-list-vertical .text-primary {
  color: #2a3f54;
}
.pt-block-list-vertical .pt-block-header {
  padding: 5px;
  background: #f5f5f5;
}
.pt-block-list-vertical .pt-block-header .pt-checkbox-inline:after {
  top: -13px;
}
.pt-block-list-vertical .pt-block-header span + span {
  margin-left: 5px;
}
.pt-block-list-vertical .pt-block-content-item span.label {
  background: none;
  margin: 0;
  min-width: 70px;
  font-weight: normal;
  display: inline-block;
  text-align-last: left;
}
.pt-block-list-vertical .pt-block-content-item span.text {
  background: none;
  margin: 0;
}
.pt-block-list-vertical .pt-block-content-item label {
  margin-bottom: 0;
}
.pt-block-list-vertical + .pt-block-list-vertical {
  margin-top: -1px;
}
.pt-block-list-vertical:after {
  display: none;
}
.pt-block-list-state.pt-block-list {
  width: auto;
  height: 24px;
  margin: 0;
  border: 0;
}
.pt-block-list-state.pt-block-list .pt-block-content {
  padding: 0;
}
.pt-block-list-state.pt-block-list + .pt-block-list {
  margin-left: 15px;
}
.pt-block-list-state.pt-block-list span {
  background: transparent;
}
.pt-block-list-state.pt-block-list span label {
  margin-bottom: 0;
}
.pt-block-list-state.pt-block-list span.pt-list-name {
  background: transparent;
  margin-right: 0;
  height: 24px;
  line-height: 24px;
}
.pt-block-list-state.pt-block-list span.pt-badge {
  margin: 0;
  padding: 6px 5px;
  background: #eee;
  cursor: pointer;
}
.pt-block-list-state.pt-block-list span.pt-badge label {
  cursor: pointer;
}
.pt-block-list-state.pt-block-list span.pt-badge.badge-success {
  background: #16bc96;
  color: #fff;
}
.pt-block-list-state.pt-block-list span.pt-badge.badge-info {
  background: #04b6de;
  color: #fff;
}
.pt-block-list-state.pt-block-list span.pt-badge.badge-warning {
  background: #fda249;
  color: #fff;
}
.pt-block-list-state.pt-block-list span.pt-badge.badge-danger {
  background: #e22500;
  color: #fff;
}
.pt-block-list-state.pt-block-list .pt-block-list-content {
  height: 24px;
  line-height: 24px;
}
.pt-block-list-state.pt-block-list .pt-block-list-content .pt-state-item-text {
  cursor: pointer;
}
.pt-block-list-state.pt-block-list.selected {
  background: transparent;
}
.pt-block-list-state.pt-block-list.selected .pt-list-name {
  color: #fda249;
}
.pt-block-list-state.pt-block-list.selected span.pt-badge {
  background: #fcefe8;
  color: #fda249;
}
.statisticsbase .pt-title {
  display: inline-block;
  line-height: 32px;
  font-size: 16px;
  padding-top: 10px;
}
.statisticsbase h3.pt-title {
  font-size: 24px;
  padding-bottom: 10px;
}
.statisticsbase .pt-statistics-block {
  display: block;
  border: 1px solid #e0e0e0;
  height: auto;
  overflow: hidden;
}
.statisticsbase .pt-statistics-block ul {
  padding: 10px;
}
.statisticsbase .pt-statistics-block li {
  display: table;
  width: 100%;
  padding: 10px;
  height: auto;
  overflow: hidden;
}
.statisticsbase .pt-statistics-block li span {
  display: table-cell;
  vertical-align: middle;
}
.statisticsbase .pt-statistics-block li span:last-child {
  text-align: right;
}
.statisticsbase .pt-statistics-block li i {
  width: 48px;
  height: 48px;
  line-height: 48px;
  border-radius: 48px;
  text-align: center;
  background: #eee;
  font-size: 24px;
  display: block;
  float: left;
}
.statisticsbase .pt-statistics-block li .pt-statistics-block-text {
  padding-left: 10px;
  width: calc(100% -  48px);
  display: table;
  float: left;
  height: 48px;
  position: relative;
}
.statisticsbase .pt-statistics-block li .pt-statistics-block-text:after {
  position: absolute;
  content: '';
  height: 1px;
  background: #eee;
  right: 0;
  bottom: -10px;
  left: 0;
}
.statisticsbase .pt-statistics-block li span.pt-text-md {
  font-size: 16px;
}
.statisticsbase .pt-statistics-block li:first-child i {
  background: #ffd8ab;
  color: #e8743b;
}
.statisticsbase .pt-statistics-block li:nth-child(2) i {
  background: #b4daf1;
  color: #1c6dbe;
}
.statisticsbase .pt-statistics-block li:nth-child(3) i {
  background: #f8c5c5;
  color: #cf0000;
}
.statisticsbase .pt-statistics-block li:nth-child(4) i {
  background: #eec5f8;
  color: #895cd8;
}
.statisticsbase .pt-statistics-block.pt-statistics-block-inline li {
  display: inline;
  border-right: 1px solid #e0e0e0;
  padding-right: 10px;
  padding-left: 0;
}
.statisticsbase .pt-statistics-block.pt-statistics-block-inline li + li {
  margin-left: 10px;
}
.statisticsbase .pt-statistics-block.pt-statistics-block-inline li:last-child {
  border-right: 0;
}
.statisticsbase .pt-statistics-block.pt-statistics-block-inline li span {
  display: inline-block;
}
.statisticsbase .pt-statistics-block.pt-statistics-block-inline li span + span {
  margin: 0;
}
.statisticsbase .echart-panel {
  padding: 10px;
  border: 1px solid #e0e0e0;
}
.pt-col-group {
  margin-right: 0;
  margin-left: 0;
}
.pt-col-group [class^='col-'],
.pt-col-group [class*='col-'] {
  padding-right: 0;
  padding-left: 0;
}
.pt-col-group [class^='col-'] .pt-statistics-block,
.pt-col-group [class*='col-'] .pt-statistics-block {
  border-right: 0;
}
.businesslevellist3 .nsgrid-block[ns-level="1"] .pt-block-list {
  border-color: #bfbfbf;
}
.businesslevellist3 .nsgrid-block[ns-level="1"] .pt-block-list:hover,
.businesslevellist3 .nsgrid-block[ns-level="1"] .pt-block-list.selected {
  border-color: #bfbfbf;
}
.businesslevellist3 .nsgrid-block[ns-level="1"] .pt-grid-body .pt-grid-body-container {
  position: relative;
}
.businesslevellist3 .nsgrid-block[ns-level="1"] .pt-grid-body .pt-grid-body-container:before,
.businesslevellist3 .nsgrid-block[ns-level="1"] .pt-grid-body .pt-grid-body-container:after {
  position: absolute;
  content: "";
  right: 8px;
  left: 0;
  height: 1px;
  background: #bfbfbf;
  z-index: 9;
}
.businesslevellist3 .nsgrid-block[ns-level="1"] .pt-grid-body .pt-grid-body-container:before {
  top: 0;
}
.businesslevellist3 .nsgrid-block[ns-level="1"] .pt-grid-body .pt-grid-body-container:after {
  bottom: 0;
}
.businesslevellist3.blockgrid .nsgrid-block[ns-level="2"] {
  height: 24px !important;
  margin-bottom: 10px;
  overflow-x: auto;
}
.businesslevellist3.blockgrid .nsgrid-block[ns-level="2"] .pt-grid-body {
  height: 24px !important;
}
.businesslevellist3.listgrid .pt-main-row .pt-main-col {
  margin-left: 10px;
  flex: 100;
}
.businesslevellist3.listgrid .pt-main-row .pt-main-col + .pt-main-col {
  flex: 1;
}
.businesslevellist3.listgrid .pt-panel-container.nsgrid {
  margin-bottom: 10px;
}
.pt-main.businesslevellist3[pt-mode="top1botton2"] .pt-main-row:last-child .pt-main-col {
  width: 50%;
  flex: 50%;
  overflow-y: auto;
}
.pt-main.businesslevellist3[pt-mode="top1botton2"] .pt-main-row:last-child .pt-main-col .pt-panel .nav-form {
  margin-bottom: 10px;
}
.businessdatabaselevel3.listgrid .pt-main-row .pt-main-col {
  margin-left: 10px;
  flex: 100;
}
.businessdatabaselevel3.listgrid .pt-main-row .pt-main-col + .pt-main-col {
  flex: 1;
}
.system-change-modal {
  position: absolute;
  width: 360px;
  background: #fff;
  top: 40%;
  left: 50%;
  margin-top: -177px;
  margin-left: -180px;
  z-index: 1999;
  box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.15);
}
.system-change-modal.no-data {
  background-color: #eff5fc;
}
.system-change-modal.no-data:before {
  font-size: 14px;
}
.system-change-modal.no-data .nav {
  background-color: #eff5fc;
  min-height: 200px;
}
.system-change-modal .title {
  display: none;
  padding: 20px;
  text-align: center;
  background: #ffffff;
  font-size: 18px;
  border-radius: 10px 10px 0 0;
}
.system-change-modal .nav {
  display: block;
  background: #ffffff;
  padding: 20px;
  border-radius: 0;
  max-height: 354px;
  overflow-y: auto;
}
.system-change-modal .nav .nav-item {
  margin-bottom: 10px;
  position: relative;
  z-index: 1;
  margin-right: 10px;
  width: 100%;
}
.system-change-modal .nav .nav-item:last-child {
  margin-bottom: 0;
}
.system-change-modal .nav .nav-item a {
  display: block;
  text-align: center;
  background: #fff;
  color: #787878;
  padding: 15px 0;
  border: 1px solid #e0e0e0;
  border-radius: 0;
  font-size: 16px;
  position: relative;
  z-index: 1;
  transition: ease-in-out all 0.25s;
}
.system-change-modal .nav .nav-item a img {
  display: block;
  margin: 0 auto;
  text-align: center;
  -webkit-filter: grayscale(1);
  filter: gray;
  filter: grayscale(1);
  margin-bottom: 10px;
}
.system-change-modal .nav .nav-item a:hover {
  border-color: #04b6de;
  color: #04b6de;
  background: rgba(4, 182, 222, 0.075);
}
.system-change-modal .nav .nav-item a:hover img {
  -webkit-filter: none;
  filter: none;
}
.system-change-modal .nav .nav-item a:before {
  position: absolute;
  content: '';
  top: -1px;
  bottom: -1px;
  left: -1px;
  width: 0;
  background: #04b6de;
  transition: ease-in-out all 0.25s;
  opacity: 0;
}
.system-change-modal .nav .nav-item.current a {
  border-color: #04b6de;
  color: #04b6de;
  background: #fff;
}
.system-change-modal .nav .nav-item.current a img {
  -webkit-filter: none;
  filter: none;
}
.system-change-modal .nav .nav-item.current a:before {
  width: 5px;
  opacity: 1;
}
.system-change-modal:after {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  background: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.system-change-modal .close {
  width: 30px;
  height: 30px;
  border-radius: 30px;
  background: transparent;
  position: absolute;
  left: 50%;
  margin-left: -15px;
  bottom: -60px;
  border: 1px solid #fff;
  text-align: center;
  z-index: 1999;
  opacity: 1;
}
.system-change-modal .close i {
  color: #fff;
  line-height: 28px;
}
.system-change-modal .close:after {
  position: absolute;
  width: 1px;
  height: 30px;
  left: 50%;
  top: -30px;
  content: '';
  background: #fff;
  opacity: 0.3;
}
.system-change-modal .close:hover {
  background: rgba(255, 255, 255, 0.25);
}
.system-change-modal .close:hover:after {
  opacity: 0.3;
}
.system-change-modal-block {
  position: fixed;
  width: 900px;
  background: #ffffff;
  top: 100px;
  left: 50%;
  margin-left: -450px;
  z-index: 1999;
}
.system-change-modal-block .system-change-modal-block-bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  background: #ffffff;
  z-index: -1;
}
.system-change-modal-block.no-data {
  height: 200px;
  width: 360px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-top: -100px;
  margin-left: -130px;
  background-color: #eff5fc;
  border: 1px solid #e0e0e0;
}
.system-change-modal-block.no-data:before {
  font-size: 14px;
}
.system-change-modal-block.no-data::after {
  margin: -34px 0 0 -16px;
}
.system-change-modal-block.no-data .system-change-modal-block-head .title {
  display: none;
}
.system-change-modal-block .system-change-modal-block-head {
  width: 100%;
}
.system-change-modal-block .system-change-modal-block-head .title {
  padding: 10px 0 30px 0;
  text-align: center;
  font-size: 18px;
}
.system-change-modal-block .system-change-modal-block-body {
  width: 100%;
}
.system-change-modal-block .system-change-modal-block-body .nav {
  margin: 0 auto;
  width: fit-content;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item {
  width: auto;
  min-width: 225px;
  margin-bottom: 50px;
  float: left;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item.try .nav-item-content,
.system-change-modal-block .system-change-modal-block-body .nav .nav-item.formal .nav-item-content {
  position: relative;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item.try .nav-item-content:before,
.system-change-modal-block .system-change-modal-block-body .nav .nav-item.formal .nav-item-content:before {
  position: absolute;
  top: 7px;
  right: -32px;
  content: "正式版";
  padding: 2px 0;
  width: 100px;
  text-align: center;
  background-color: #16bc96;
  color: #fff;
  transform: rotate(45deg);
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item.try .nav-item-content:before {
  content: "试用版";
  background-color: #fda249;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content {
  width: 170px;
  height: 180px;
  overflow: hidden;
  margin: 0 auto;
  display: block;
  border: 1px solid #e0e0e0;
  padding: 20px 0;
  border-radius: 5px;
  font-size: 12px;
  text-align: center;
  z-index: 1;
  transition: ease-in-out all 0.2s;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content .item-head {
  height: 50px;
  width: 170px;
  margin: auto;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content .item-head i,
.system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content .item-head img {
  display: block;
  margin: 0 auto;
  text-align: center;
  max-width: 76%;
  max-height: 50px;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content .item-head i {
  width: 50px;
  height: 50px;
  line-height: 46px;
  border-radius: 50px;
  color: #16bc96;
  border: 2px solid #16bc96;
  font-size: 30px;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content .item-body {
  padding: 10px;
  padding-bottom: 0;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content .item-body span {
  padding: 4px 0;
  display: block;
  white-space: nowrap;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content .item-body .item-title {
  max-height: 45px;
  overflow: hidden;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content .item-body .item-title span {
  font-size: 14.4px;
  white-space: initial;
  line-height: 1.2;
  color: #000000;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content .item-body .item-time span {
  color: #595959;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content .item-body .item-time span mark {
  border-radius: 3px;
  margin-right: 5px;
  line-height: 1;
  padding: 3px 4px;
  display: inline-block;
  background-color: transparent;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content .item-body .item-time span:first-child mark {
  background-color: rgba(64, 200, 147, 0.25);
  color: #16bc96;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item .nav-item-content .item-body .item-time span:last-child mark {
  background-color: rgba(226, 86, 86, 0.25);
  color: #e22500;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item:hover .nav-item-content,
.system-change-modal-block .system-change-modal-block-body .nav .nav-item:active .nav-item-content,
.system-change-modal-block .system-change-modal-block-body .nav .nav-item.current .nav-item-content {
  border: 1px solid #16bc96;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item:hover .nav-item-content .item-body .item-title span,
.system-change-modal-block .system-change-modal-block-body .nav .nav-item:active .nav-item-content .item-body .item-title span,
.system-change-modal-block .system-change-modal-block-body .nav .nav-item.current .nav-item-content .item-body .item-title span {
  color: #16bc96;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item[disabled] .nav-item-content {
  background-color: #f5f5f5;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item[disabled] .nav-item-content .item-head img {
  -webkit-filter: grayscale(1);
  filter: gray;
  filter: grayscale(1);
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item[disabled] .nav-item-content .item-head i {
  color: #777777;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item[disabled] .nav-item-content .item-body .item-title span {
  color: #777777;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item[disabled] .nav-item-content .item-body .item-time span {
  color: #777777;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item[disabled] .nav-item-content .item-body .item-time span:first-child mark {
  background-color: #d4d4d4;
  color: #777777;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item[disabled] .nav-item-content .item-body .item-time span:last-child mark {
  background-color: #d4d4d4;
  color: #777777;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item[disabled]:hover .nav-item-content,
.system-change-modal-block .system-change-modal-block-body .nav .nav-item[disabled]:active .nav-item-content {
  border: 1px solid #e0e0e0;
}
.system-change-modal-block .system-change-modal-block-body .nav .nav-item[disabled]:hover .nav-item-content .item-body .item-title span,
.system-change-modal-block .system-change-modal-block-body .nav .nav-item[disabled]:active .nav-item-content .item-body .item-title span {
  color: #777777;
}
.processdocbaselevel2-left {
  width: 240px;
}
.processdocbaselevel2-left .nsgrid-block {
  margin-bottom: 10px;
}
.processdocbaselevel2-left .nsgrid-block .pt-grid-body {
  position: relative;
  z-index: 1;
}
.processdocbaselevel2-left .nsgrid-block .pt-grid-body:before {
  top: 0;
}
.processdocbaselevel2-left .nsgrid-block .pt-grid-body:after {
  bottom: 0;
}
.processdocbaselevel2-left .nsgrid-block .pt-grid-body .pt-block-list {
  float: none;
  height: auto;
  margin: 0;
  margin-top: -1px;
}
.processdocbaselevel2-left .nsgrid-block .pt-grid-body .pt-block-list:first-child {
  margin-top: 0;
}
.processdocbaselevel2-left .nsgrid-block .pt-grid-body .pt-block-list.selected {
  position: relative;
  z-index: 2;
}
.processdocbaselevel2-left .nsgrid-block .pt-grid-body .pt-block-list span.text {
  background: none;
}
.pt-main.processdocbasev2[pt-usepanelnav="true"] .pt-main-row.usepanlnav-scroll-fixed .pt-main-col:first-child {
  position: fixed;
  top: 126px;
  left: 180px;
  display: block;
}
.pt-main.processdocbasev2[pt-usepanelnav="true"] .pt-main-row.usepanlnav-scroll-fixed .pt-main-col:last-child {
  margin-left: 250px;
}
body.collapse .pt-main.processdocbasev2[pt-usepanelnav="true"] .pt-main-row.usepanlnav-scroll-fixed .pt-main-col:first-child {
  left: 49px;
}
.pt-main.processdocbasev2[pt-mode="vieweronleft"] .pt-main-row:last-child .pt-main-col {
  width: 50%;
  flex: 50%;
}
.pt-form.pt-form-vertical .pt-form-body .pt-jsonSchemaEditor .pt-panel-jsonSchemaEditor > .pt-main {
  padding: 0;
  background: transparent;
}
.pt-form.pt-form-vertical .pt-form-body .pt-jsonSchemaEditor .pt-vo + .pt-grid-vo {
  border: 1px solid #e0e0e0;
  border-bottom: none;
  padding: 10px 34px 0 0;
  background-color: #f7f7f7;
  text-align: right;
  position: relative;
}
.pt-form.pt-form-vertical .pt-form-body .pt-jsonSchemaEditor .pt-vo + .pt-grid-vo .pt-form.pt-quickquery-group + .pt-btn-group {
  position: absolute;
  right: 10px;
  width: auto;
  top: 10px;
}
.pt-form.pt-form-vertical .pt-form-body .pt-jsonSchemaEditor .pt-vo + .pt-grid-vo .pt-form.pt-quickquery-group + .pt-btn-group .pt-btn {
  background-color: transparent;
}
.pt-form.pt-form-vertical .pt-form-body .pt-jsonSchemaEditor .pt-vo + .pt-grid-vo .pt-form.pt-quickquery-group + .pt-btn-group .pt-btn:hover {
  background-color: #fda249;
}
.pt-workrecordsimple-list .component-workrecord .pt-form.pt-form-workrecordsimple.pt-custom-workrecordsimple {
  border-left-width: 1px;
}
.pt-workrecordsimple-list .component-workrecord .pt-form.pt-form-workrecordsimple.pt-custom-workrecordsimple .pt-form-body {
  display: inline;
}
.pt-workrecordsimple-list .component-workrecord .pt-form.pt-form-workrecordsimple.pt-custom-workrecordsimple .pt-form-body form {
  display: inline;
}
.pt-workrecordsimple-list .component-workrecord .pt-form.pt-form-workrecordsimple.pt-custom-workrecordsimple .pt-form-body form .field {
  display: inline;
}
.pt-workrecordsimple-list .component-workrecord .pt-form.pt-form-workrecordsimple.pt-custom-workrecordsimple .pt-form-footer {
  display: inline;
  padding-left: 10px;
}
.docqueryviewer .pt-main-row:nth-child(2) .pt-main-col .pt-panel:nth-child(2) {
  padding-top: 30px;
}
.docqueryviewer .pt-main-row:nth-child(2) .pt-main-col .pt-panel:nth-child(2) .conditional-filtering-shrink-header {
  position: absolute;
  top: -20px;
  left: 0;
}
.docqueryviewer .pt-main-row:nth-child(2) .pt-main-col .pt-panel:nth-child(2) .conditional-filtering-shrink-header a {
  border: 1px solid #e0e0e0;
  border-bottom-width: 0;
  padding: 5px 10px;
  background: #fff;
}
.docqueryviewer .pt-main-row:nth-child(2) .pt-main-col .pt-panel:nth-child(2) .conditional-filtering-shrink-header a span,
.docqueryviewer .pt-main-row:nth-child(2) .pt-main-col .pt-panel:nth-child(2) .conditional-filtering-shrink-header a i {
  vertical-align: middle;
}
.docqueryviewer .pt-main-row:nth-child(2) .pt-main-col .pt-panel:nth-child(2) .conditional-filtering-shrink-header a i {
  font-size: 14px;
}
.docqueryviewer .pt-main-row:nth-child(2) .pt-main-col .pt-panel:nth-child(2) .query-vo-form .conditional-filtering-shrink-header a {
  border-bottom-width: 1px;
  background-color: #f8f8f8;
}
.docqueryviewer .pt-main-row:nth-child(2) .pt-main-col .pt-panel:nth-child(2) .query-vo-form .conditional-filtering-shrink-header a i.icon-arrow-down:before {
  content: "\e948";
}
.docqueryviewer .pt-main-row:nth-child(2) .pt-main-col .pt-panel:nth-child(2) .query-vo-form .pt-form.pt-form-vertical.pt-form-inline {
  display: none;
}
.docqueryviewer.docqueryviewer-side-layout .pt-main-row:nth-child(2) .pt-main-col .pt-panel:nth-child(2) {
  display: table-cell;
  vertical-align: top;
  padding-top: 30px;
  padding-right: 10px;
}
.docqueryviewer.docqueryviewer-side-layout .pt-main-row:nth-child(2) .pt-main-col .pt-panel:nth-child(2) .pt-form {
  width: 310px;
  min-width: 310px;
  max-width: 310px;
  display: block;
}
.docqueryviewer.docqueryviewer-side-layout .pt-main-row:nth-child(2) .pt-main-col .pt-panel:nth-child(2) .query-vo-form {
  width: 30px;
  display: block;
}
.docqueryviewer.docqueryviewer-side-layout .pt-main-row:nth-child(2) .pt-main-col .pt-panel:nth-child(2) .query-vo-form .conditional-filtering-shrink-header span {
  display: none;
}
.docqueryviewer.docqueryviewer-side-layout .pt-main-row:nth-child(2) .pt-main-col .pt-panel:nth-child(2) .query-vo-form .conditional-filtering-shrink-header a {
  border-bottom-width: 1px;
  background-color: #f8f8f8;
  width: 30px;
  height: 30px;
  display: block;
  padding: 7px;
}
.docqueryviewer.docqueryviewer-side-layout .pt-main-row:nth-child(2) .pt-main-col .pt-panel:nth-child(2) .query-vo-form .conditional-filtering-shrink-header a i.icon-arrow-down:before {
  content: "\e944";
}
.docqueryviewer.docqueryviewer-side-layout .pt-main-row:nth-child(2) .pt-main-col .pt-panel:nth-child(2) .query-vo-form .pt-form {
  display: none;
}
.docqueryviewer.docqueryviewer-side-layout .pt-main-row:nth-child(2) .pt-main-col .pt-panel:nth-child(3) {
  width: calc(100% - 310px);
  display: table-cell;
  vertical-align: top;
}
.cadedit-modal .pt-modal-body {
  padding: 0;
  overflow: hidden;
}
.cadedit-modal .pt-modal-body .btns-container-intitle {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 7px;
  background: #e9eaea;
  box-shadow: -2px 2px 5px 0px rgba(0, 0, 0, 0.1);
}
.cadedit-modal .pt-modal-body .btns-container-intitle .pt-btn-group .pt-btn {
  border-radius: 20px;
  border: none;
}
.cadedit-modal .pt-modal-footer {
  margin-top: -44px;
  margin-left: 280px;
}
.cadedit-modal .cadedit-side-bar {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 280px;
  padding: 0;
  padding-top: 40px;
  background-color: #f2f2f2;
  border-right: 1px solid #e0e0e0;
}
.cadedit-modal .cadedit-side-bar .pt-title {
  font-size: 16px;
  position: absolute;
  top: 10px;
  left: 15px;
}
.cadedit-modal .cadedit-side-bar .pt-container {
  overflow-y: auto;
  height: 100%;
  padding: 10px;
}
.cadedit-modal .cadedit-side-bar .pt-container .pt-list {
  background-color: transparent;
}
.cadedit-modal .cadedit-side-bar .pt-container .pt-list ul.list-group {
  width: 100%;
  border-bottom: 1px solid #e0e0e0;
  padding: 0;
  padding-top: 10px;
  margin: 0;
}
.cadedit-modal .cadedit-side-bar .pt-container .pt-list ul.list-group:first-child {
  padding-top: 0;
}
.cadedit-modal .cadedit-side-bar .pt-container .pt-list ul.list-group:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.cadedit-modal .cadedit-side-bar .pt-container .pt-list ul.list-group a.list-item {
  width: 100%;
  float: left;
  height: 32px;
  display: flex;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
  border: 1px solid #e0e0e0;
  border-color: transparent;
  margin-bottom: 10px;
}
.cadedit-modal .cadedit-side-bar .pt-container .pt-list ul.list-group a.list-item:last-child {
  clear: both;
  float: none;
}
.cadedit-modal .cadedit-side-bar .pt-container .pt-list ul.list-group a.list-item i,
.cadedit-modal .cadedit-side-bar .pt-container .pt-list ul.list-group a.list-item span {
  line-height: 32px;
  height: 32px;
  align-content: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.cadedit-modal .cadedit-side-bar .pt-container .pt-list ul.list-group a.list-item i {
  width: 25px;
  text-align: center;
  font-size: 16px;
  margin-right: 5px;
}
.cadedit-modal .cadedit-side-bar .pt-container .pt-list ul.list-group a.list-item:hover,
.cadedit-modal .cadedit-side-bar .pt-container .pt-list ul.list-group a.list-item:active {
  background-color: #fee8d1;
}
.cadedit-modal .cadedit-side-bar .pt-container .pt-list ul.list-group a.list-item:hover i,
.cadedit-modal .cadedit-side-bar .pt-container .pt-list ul.list-group a.list-item:active i,
.cadedit-modal .cadedit-side-bar .pt-container .pt-list ul.list-group a.list-item:hover span,
.cadedit-modal .cadedit-side-bar .pt-container .pt-list ul.list-group a.list-item:active span {
  color: #424242;
}
.cadedit-modal .cadedit-side-bar .pt-container .pt-list ul.list-group a.list-item.current {
  background-color: #fee8d1;
  border-color: #fda249;
  cursor: move;
}
.cadedit-modal .cadedit-side-bar .pt-container .pt-list ul.list-group a.list-item.drop-move {
  border-color: #fda249;
  border-style: dashed;
  cursor: move;
  padding: 5px;
  background: rgba(255, 255, 255, 0.4);
}
.cadedit-modal .cadedit-main {
  position: absolute;
  top: 0;
  left: 280px;
  background-color: #f7f7f7;
  padding: 15px;
  width: calc(100% - 280px);
  overflow: auto;
  bottom: 44px;
}
.cadedit-modal .cadedit-main .pt-container {
  float: left;
}
.cadedit-modal .cadedit-main .drawing-area {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  position: relative;
}
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item {
  position: absolute;
  height: 32px;
  display: flex;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
  min-width: 120px;
  border: 1px dashed transparent;
}
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item i,
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item span {
  line-height: 32px;
  align-content: center;
}
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item i {
  width: 25px;
  text-align: center;
  font-size: 16px;
  margin-right: 5px;
}
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item.drop-move {
  padding: 5px;
  background: rgba(255, 255, 255, 0.4);
}
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item button.cad-positioning-delete {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #fda249;
  width: 26px;
  height: 30px;
  border: none;
}
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item button.cad-positioning-delete i {
  color: #fff;
  line-height: 30px;
  text-align: center;
  margin: 0;
}
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item:hover button.cad-positioning-delete,
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item:active button.cad-positioning-delete {
  display: block;
}
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item.drop-move,
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item:hover,
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item:active,
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item.current {
  border: 1px dashed #fda249;
  cursor: move;
}
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item.drop-move i,
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item:hover i,
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item:active i,
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item.current i,
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item.drop-move span,
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item:hover span,
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item:active span,
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item.current span {
  color: #424242;
}
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item.drop-move .text-danger,
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item:hover .text-danger,
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item:active .text-danger,
.cadedit-modal .cadedit-main .drawing-area .cad-positioning-panel a.list-item.current .text-danger {
  color: #e22500;
}
.businessbasepanoramicversion2.pt-main .pt-main-row .pt-main-col:nth-child(2) {
  flex: none;
  max-width: 320px;
}
.businessbasepanoramicversion2.pt-main .pt-main-row .pt-tab-btns {
  margin-bottom: 10px;
}
.businessbasepanoramicversion2.pt-main .pt-main-row .pt-grid-body.block {
  border: 1px solid #e0e0e0;
}
.pt-main.nstemplate-common-disabled:before,
.pt-main[nstemplate-common-disabled="true"]:before {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.1);
  z-index: 2009;
  content: "";
}
.pt-main.nstemplate-common-disabled:after,
.pt-main[nstemplate-common-disabled="true"]:after {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 9999;
  content: "\e9c0";
  font-family: "icomoon";
  color: #000;
  font-size: 36px;
  margin: -18px;
  animation: limsregloading 2s infinite linear;
  opacity: 0.5;
}
/* Safari 和 Chrome */
@-webkit-keyframes limsregloading {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.treeformv2 {
  height: 100%;
  overflow: hidden;
}
.treeformv2 .treepanel-querymodel[disabled="disabled"] {
  position: relative;
}
.treeformv2 .treepanel-querymodel[disabled="disabled"]::before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: transparent;
  z-index: 99;
  content: '';
}
.treeformv2 .pt-tab .pt-tab-body .pt-tab-content .treeformv2-multilist-button {
  margin-bottom: 10px;
}
.treeformv2 .pt-main-row:last-child {
  height: calc(100% - 28px);
  overflow: hidden;
}
.treeformv2 .pt-main-row:last-child .pt-main-col:first-child .pt-form.pt-form-inline.pt-custom-query .pt-form-group + .pt-form-group {
  margin-left: -1px;
}
.treeformv2 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body {
  padding: 0;
}
.treeformv2 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .pt-tree-title {
  display: none;
}
.treeformv2 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .pt-tree-form-panel-body {
  border: none;
}
.treeformv2 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree {
  border: none;
  background-color: transparent;
}
.treeformv2 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree span[ns-output="dictionary"] {
  padding: 0px 3px;
}
.treeformv2 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree span[ns-output="dictionary"].info {
  color: #04b6de;
}
.treeformv2 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree span[ns-output="dictionary"].warning {
  color: orange;
}
.treeformv2 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree span[ns-output="dictionary"].success {
  color: #16bc96;
}
.treeformv2 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree span[ns-output="dictionary"].error {
  color: #e22500;
}
.treeformv2 .pt-main-row:last-child .pt-main-col .pt-panel:last-child {
  margin-bottom: 0;
}
.treeformv2 .pt-main-row:last-child .pt-main-col:last-child {
  height: 100%;
  overflow-y: auto;
  padding-top: 34px;
}
.treeformv2 .pt-main-row:last-child .pt-main-col:last-child > .pt-panel:first-child {
  position: fixed;
  top: 61px;
  left: 430px;
  right: 10px;
  height: 34px;
  z-index: 2;
}
.treeformv2 .pt-main-row:last-child .pt-main-col:last-child > .pt-panel.pt-top-btns-fixed:first-child {
  top: 51px;
}
.treeformv2 .pt-main-row.treeformv2-title {
  height: 28px;
}
.treeformv2 .pt-main-row.treeformv2-title .pt-main-col .pt-panel {
  margin-bottom: 10px;
}
.treeformv2 .pt-main-row.treeformv2-title.pt-top-title-fixed + .pt-main-row {
  margin-top: 38px;
}
.treeformv2 .pt-main-row.treeformv2-title.pt-top-title-fixed + .pt-main-row .pt-main-col:last-child > .pt-panel.pt-top-btns-fixed:first-child {
  top: 89px;
}
.treeformv2 .pt-main-row.treeformv2-title + .pt-main-row .pt-main-col:last-child > .pt-panel:first-child {
  top: 89px;
}
.treeformv2.is-top-title-fixed .pt-main-row:last-child .pt-main-col:last-child > .pt-panel:first-child,
.treeformv2.is-top-btns-fixed .pt-main-row:last-child .pt-main-col:last-child > .pt-panel:first-child {
  top: 89px;
}
.treeformv2.is-top-title-fixed .pt-main-row:last-child .pt-main-col:last-child > .pt-panel.pt-top-btns-fixed,
.treeformv2.is-top-btns-fixed .pt-main-row:last-child .pt-main-col:last-child > .pt-panel.pt-top-btns-fixed {
  top: 51px;
}
.statisticslist {
  height: 100%;
  overflow: hidden;
}
.statisticslist.tree-statisticslist-mode .pt-main-row:last-child {
  height: calc(100% - 28px);
  overflow: hidden;
}
.statisticslist.tree-statisticslist-mode .pt-main-row:last-child .pt-main-col:first-child .pt-form.pt-form-inline.pt-custom-query .pt-form-group + .pt-form-group {
  margin-left: -1px;
}
.statisticslist.tree-statisticslist-mode .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body {
  padding: 0;
}
.statisticslist.tree-statisticslist-mode .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .pt-tree-title {
  display: none;
}
.statisticslist.tree-statisticslist-mode .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree {
  border: none;
  background-color: transparent;
}
.statisticslist.tree-statisticslist-mode .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree span[ns-output="dictionary"] {
  padding: 0px 3px;
}
.statisticslist.tree-statisticslist-mode .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree span[ns-output="dictionary"].info {
  color: #04b6de;
}
.statisticslist.tree-statisticslist-mode .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree span[ns-output="dictionary"].warning {
  color: orange;
}
.statisticslist.tree-statisticslist-mode .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree span[ns-output="dictionary"].success {
  color: #16bc96;
}
.statisticslist.tree-statisticslist-mode .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree span[ns-output="dictionary"].error {
  color: #e22500;
}
.statisticslist.tree-statisticslist-mode .pt-main-row:last-child .pt-main-col .pt-panel:last-child {
  margin-bottom: 0;
}
.statisticslist.tree-statisticslist-mode .pt-main-row:last-child .pt-main-col:last-child {
  height: 100%;
  overflow-y: auto;
  padding-top: 34px;
}
.statisticslist.tree-statisticslist-mode .pt-main-row:last-child .pt-main-col:last-child > .pt-panel:first-child {
  position: fixed;
  top: 89px;
  left: 430px;
  right: 10px;
  height: 34px;
  background-color: #ffffff;
  z-index: 2;
}
.statisticslist.tree-statisticslist-mode .pt-main-row.treeformv2-title {
  height: 28px;
}
.statisticslist.tree-statisticslist-mode .pt-main-row.treeformv2-title .pt-main-col .pt-panel {
  margin-bottom: 10px;
}
.statisticslist.tree-statisticslist-mode .pt-main-row:last-child .pt-main-col:last-child {
  padding-top: 0;
}
.statisticslist.tree-statisticslist-mode .pt-main-row:last-child .pt-main-col:last-child .pt-panel-col + .panel {
  margin-top: 9px;
}
body.pt-systeminfo.pt-veritical.collapse .treeformv2 .pt-main-row:last-child .pt-main-col:last-child > .pt-panel:first-child {
  left: 299px;
}
body[ns-type="editor"] .treeformv2 .pt-main-row:last-child .pt-main-col:last-child > .pt-panel:first-child {
  left: 260px;
}
.statisticslist.outputmutlipanelbyonesource {
  overflow: auto;
}
.pt-tree-title-custom {
  position: absolute;
  top: 4px;
  left: 10px;
}
.pt-tree-title-custom span {
  font-size: 14px;
}
.treeformv3 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body {
  padding: 0;
}
.treeformv3 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .pt-tree-title {
  display: none;
}
.treeformv3 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .pt-tree-form-panel-header .pt-tree-form-panel {
  margin-left: -1px;
  margin-right: -1px;
  margin-top: -1px;
}
.treeformv3 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .pt-tree-form-panel-body {
  border: none;
}
.treeformv3 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree {
  border: none;
  background-color: transparent;
}
.treeformv3 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree span[ns-output="dictionary"] {
  padding: 0px 3px;
}
.treeformv3 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree span[ns-output="dictionary"].info {
  color: #04b6de;
}
.treeformv3 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree span[ns-output="dictionary"].warning {
  color: orange;
}
.treeformv3 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree span[ns-output="dictionary"].success {
  color: #16bc96;
}
.treeformv3 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree span[ns-output="dictionary"].error {
  color: #e22500;
}
.treeformv3 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree .button.switch + span[ns-output="dictionary"].info,
.treeformv3 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree .button.switch + span[ns-output="dictionary"].warning,
.treeformv3 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree .button.switch + span[ns-output="dictionary"].error,
.treeformv3 .pt-main-row:last-child .pt-main-col:first-child .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree .button.switch + span[ns-output="dictionary"].success {
  background-color: transparent;
}
.treeformv2 .pt-tab.pt-tab-components-tabs .pt-tree .pt-tree-form-panel-header .pt-tree-form-panel,
.treeformv3 .pt-tab.pt-tab-components-tabs .pt-tree .pt-tree-form-panel-header .pt-tree-form-panel {
  margin-bottom: 0;
}
.pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree span[ns-output="dictionary"] {
  padding: 0px 3px;
}
.pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree span[ns-output="dictionary"].info {
  color: #04b6de;
}
.pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree span[ns-output="dictionary"].warning {
  color: orange;
}
.pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree span[ns-output="dictionary"].success {
  color: #16bc96;
}
.pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree span[ns-output="dictionary"].error {
  color: #e22500;
}
.pt-main.processtabs .pt-tab-components-tabs .pt-tab-list-components-tabs {
  width: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 15px;
}
.pt-main.processtabs .pt-tab-components-tabs .pt-tab-list-components-tabs .component-list.pt-nav-item {
  cursor: pointer;
  padding: 0;
  height: 34px;
  line-height: 34px;
  background: #f5f5f5;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
}
.pt-main.processtabs .pt-tab-components-tabs .pt-tab-list-components-tabs .component-list.pt-nav-item a {
  width: 100%;
  padding-top: 0;
  border-right: 0;
  padding: 0 25px 0 35px !important;
  background: transparent;
  position: relative;
  z-index: 1;
  background-image: -webkit-linear-gradient(left, #f5f5f5 0%, #dddddd 100%);
  background-image: -o-linear-gradient(left, #f5f5f5 0%, #dddddd 100%);
  background-image: linear-gradient(to right, #f5f5f5 0%, #dddddd 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffdddddd', GradientType=1);
  white-space: nowrap;
}
.pt-main.processtabs .pt-tab-components-tabs .pt-tab-list-components-tabs .component-list.pt-nav-item a:before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 10px;
  border-color: transparent transparent transparent #dddddd;
  background: transparent;
  border-top-width: 17px;
  border-bottom-width: 17px;
  top: 0;
  left: -2px;
  border-radius: 0;
}
.pt-main.processtabs .pt-tab-components-tabs .pt-tab-list-components-tabs .component-list.pt-nav-item:first-child a {
  padding-left: 25px;
}
.pt-main.processtabs .pt-tab-components-tabs .pt-tab-list-components-tabs .component-list.pt-nav-item:first-child a:before {
  display: none;
}
.pt-main.processtabs .pt-tab-components-tabs .pt-tab-list-components-tabs .component-list.pt-nav-item.current {
  background: #16bc96;
}
.pt-main.processtabs .pt-tab-components-tabs .pt-tab-list-components-tabs .component-list.pt-nav-item.current a {
  background: transparent;
  color: #fff;
}
.pt-main.processtabs .pt-tab-components-tabs .pt-tab-list-components-tabs .component-list.pt-nav-item.current + li a:before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 10px;
  border-color: transparent transparent transparent #16bc96;
  border-top-width: 17px;
  border-bottom-width: 17px;
}
.pt-tagselect .pt-form-control ul li,
.pt-dictManage .pt-form-control ul li,
.tag-select-list ul li {
  border-radius: 3px;
  padding: 0 24px 0 10px;
  height: 20px;
  line-height: 18px;
  float: left;
  position: relative;
  margin: 2px;
  background: #fff;
  color: #3a72a3;
  border: 1px solid #3a72a3;
  border-radius: 100px;
}
.pt-tagselect .pt-form-control ul li .pt-input-group-btn,
.pt-dictManage .pt-form-control ul li .pt-input-group-btn,
.tag-select-list ul li .pt-input-group-btn {
  position: absolute;
  top: 0;
  right: 0;
}
.pt-tagselect .pt-form-control ul li .pt-input-group-btn .pt-btn.pt-btn-icon,
.pt-dictManage .pt-form-control ul li .pt-input-group-btn .pt-btn.pt-btn-icon,
.tag-select-list ul li .pt-input-group-btn .pt-btn.pt-btn-icon {
  border: none;
  width: 22px;
  height: 20px;
  color: #3a72a3;
  transform: scale(0.8);
  background: transparent;
  opacity: 0.6;
}
.pt-tagselect .pt-form-control ul li .pt-input-group-btn .pt-btn.pt-btn-icon:hover,
.pt-dictManage .pt-form-control ul li .pt-input-group-btn .pt-btn.pt-btn-icon:hover,
.tag-select-list ul li .pt-input-group-btn .pt-btn.pt-btn-icon:hover {
  opacity: 1;
}
.pt-tagselect .pt-form-control,
.pt-dictManage .pt-form-control {
  height: 24px !important;
  padding: 0 !important;
  border: none;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.pt-tagselect .pt-form-control + .pt-input-group-btn .pt-btn.pt-btn-icon,
.pt-dictManage .pt-form-control + .pt-input-group-btn .pt-btn.pt-btn-icon {
  height: 24px!important;
  width: 24px!important;
  text-align: center;
}
.tag-select-conatiner {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  flex-flow: column;
}
.tag-select-conatiner .tag-select-header,
.tag-select-conatiner .tag-select-content {
  display: flex;
  flex: 1;
  width: 100%;
}
.tag-select-conatiner .tag-select-list ul li {
  padding: 0 24px 0 10px;
  height: 24px;
  line-height: 22px;
  margin: 3px;
}
.tag-select-conatiner .tag-select-list ul li .pt-input-group-btn .pt-btn.pt-btn-icon {
  width: 24px;
  height: 22px;
  transform: scale(1);
}
.tag-select-conatiner .tag-select-header {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  flex-flow: column;
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 10px;
}
.tag-select-conatiner .tag-select-header .tag-select-search input {
  height: 28px;
  margin: 10px 2px;
  padding: 0 10px;
  border: 1px dashed #e0e0e0;
  width: 200px;
  border-radius: 100px;
}
.tag-select-conatiner .tag-select-content {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  flex-flow: column;
}
.tag-select-conatiner .tag-select-content .tag-select-title {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: space-between;
  -ms-align-items: center;
  align-items: center;
  width: 100%;
}
.tag-select-conatiner .tag-select-content .tag-select-title .title {
  color: #999;
}
.tag-select-conatiner .tag-select-content .tag-select-title .pt-btn-group .pt-btn {
  border: none;
}
.tag-select-conatiner .tag-select-content .tag-select-list ul li {
  padding-right: 10px;
  border: 1px solid #e0e0e0;
  background-color: #fff;
  color: rgba(0, 0, 0, 0.85);
  cursor: pointer;
}
.tag-select-conatiner .tag-select-content .tag-select-list ul li .pt-input-group-btn .pt-btn.pt-btn-icon i {
  color: #999;
}
.tag-select-conatiner .tag-select-content .tag-select-list ul li.selected {
  background: #fff;
  color: #3a72a3;
  border: 1px solid #3a72a3;
}
.tag-select-conatiner .tag-select-content .tag-select-list ul li.selected .pt-input-group-btn .pt-btn.pt-btn-icon i {
  color: #3a72a3;
}
.tag-select-conatiner .tag-select-content .tag-select-list ul li:last-child {
  background-color: transparent;
  border: none;
}
.tag-select-conatiner .tag-select-content .tag-select-list ul li:last-child .btn.btn-add {
  border: 1px dashed #e0e0e0;
  background: #fff;
  border-radius: 100px;
  height: 24px;
  width: 60px;
  padding: 0;
}
.tag-select-conatiner .tag-select-content .tag-select-list ul li:last-child .btn.btn-add i,
.tag-select-conatiner .tag-select-content .tag-select-list ul li:last-child .btn.btn-add span {
  color: #424242;
  line-height: 24px;
  padding: 0;
  opacity: 0.8;
}
.tag-select-conatiner .tag-select-content .tag-select-list ul li:last-child .btn.btn-add:hover {
  background-color: #fff;
}
.tag-select-conatiner .tag-select-content .tag-select-list ul li:last-child .btn.btn-add:hover i,
.tag-select-conatiner .tag-select-content .tag-select-list ul li:last-child .btn.btn-add:hover span {
  opacity: 1;
}
.pt-tree-form-panel-header .pt-tree-form-panel + .pt-tree-class-level-panel {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: space-between;
  -ms-align-items: center;
  align-items: center;
}
.pt-tree-form-panel-header .pt-tree-form-panel + .pt-tree-class-level-panel .pt-btngroup {
  margin: 0 0 10px 0;
  float: none;
  z-index: 99;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: center;
  align-items: center;
  width: 49%;
  flex: none;
}
.pt-tree-form-panel-header .pt-tree-form-panel + .pt-tree-class-level-panel .pt-btngroup .pt-btn-group {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: space-between;
  -ms-align-items: center;
  align-items: center;
}
.pt-tree-form-panel-header .pt-tree-form-panel + .pt-tree-class-level-panel .pt-btngroup .pt-btn-group > .pt-btn:first-child {
  flex: auto;
  justify-content: flex-start;
  display: flex;
}
.pt-tree-form-panel-header .pt-tree-form-panel + .pt-tree-class-level-panel .pt-btngroup .pt-btn-dropdown {
  min-width: 100px;
}
.pt-tree-form-panel-header .pt-tree-form-panel + .pt-tree-class-level-panel .pt-btngroup .pt-btn-dropdown .pt-list .pt-list-group .pt-list-item {
  min-height: 30px;
  height: auto;
  line-height: 1.5;
}
.pt-tree-form-panel-header .pt-tree-form-panel + .pt-tree-class-level-panel .pt-btngroup .pt-btn-dropdown .pt-list .pt-list-group.pt-list-group-checkbox .pt-list-item:before {
  margin-top: -10px;
}
.pt-tree-form-panel-header .pt-tree-form-panel + .pt-tree-class-level-panel .pt-btngroup .pt-btn-dropdown .pt-list .pt-list-group.pt-list-group-checkbox .pt-list-item.current:before {
  content: '\ea90';
  color: #fda249;
}
.simple-login {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99999;
  background: rgba(0, 0, 0, 0.25);
}
.simple-login .simple-login-container {
  position: absolute;
  top: 40%;
  left: 50%;
  z-index: 9;
  background: #fff;
  width: 300px;
  margin: -150px 0 0 -150px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.35);
}
.simple-login .simple-login-container .login-control {
  position: absolute;
  z-index: 2;
  right: 4px;
  overflow: hidden;
  top: 5px;
}
.simple-login .simple-login-container .login-control::before {
  position: absolute;
  left: -22px;
  bottom: -22px;
  z-index: 9;
  content: '';
  width: 40px;
  height: 40px;
  background: #fff;
  transform: rotate(45deg);
}
.simple-login .simple-login-container .login-control .pt-btn-icon {
  width: 36px;
  height: 36px;
  border: 0;
  background: transparent;
}
.simple-login .simple-login-container .login-control .pt-btn-icon i {
  font-size: 36px;
  line-height: 36px;
  color: #e8743b;
}
.simple-login .simple-login-container .qrcode-panel {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: #fff;
  z-index: 9;
}
.simple-login .simple-login-container .qrcode-panel .close {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 24px;
  height: 24px;
  text-align: center;
}
.simple-login .simple-login-container .qrcode-panel .close i {
  line-height: 24px;
}
.simple-login .simple-login-container .simple-login-body {
  padding: 30px;
  padding-bottom: 15px;
  position: relative;
}
.simple-login .simple-login-container .simple-login-body .simple-login-alert {
  padding: 5px;
  border: 1px solid #f9d5d5;
  display: block;
  width: 100%;
}
.simple-login .simple-login-container .simple-login-body .simple-login-alert.warning {
  color: #fda249;
  background: rgba(253, 162, 73, 0.035);
}
.simple-login .simple-login-container .simple-login-body .simple-login-alert.danger {
  color: #e22500;
  background: rgba(226, 37, 0, 0.035);
}
.simple-login .simple-login-container .simple-login-body .simple-login-alert .tips-item span {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.simple-login .simple-login-container .tips {
  padding: 5px 10px;
  border-left: 3px solid #f7deb8;
  color: #ff7800;
  margin-bottom: 15px;
  background: #fffbf4;
  border: 1px solid #f7deb8;
}
.simple-login .simple-login-container .form-group {
  height: auto;
}
.simple-login .simple-login-container .form-group .form-item {
  width: 100%;
  float: none;
  margin-bottom: 10px;
}
.simple-login .simple-login-container .form-group .form-item .input-group {
  display: table;
  width: 100%;
  position: relative;
  z-index: 1;
}
.simple-login .simple-login-container .form-group .form-item .input-group .input-addon {
  display: block;
  width: 30px;
  text-align: center;
  transition: ease-in-out all 0.35s;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
}
.simple-login .simple-login-container .form-group .form-item .input-group .input-addon i {
  opacity: 0.5;
  height: 36px;
  line-height: 36px;
  color: #aaa;
}
.simple-login .simple-login-container .form-group .form-item .input-group .form-control {
  display: table-cell;
  height: 36px;
  float: none;
  border: 0;
  width: 100%;
  border: 1px solid #dddddd;
  padding-left: 30px;
}
.simple-login .simple-login-container .form-group .form-item .input-group .form-control:focus {
  box-shadow: none;
  border: 1px solid #aaaaaa;
}
.simple-login .simple-login-container .form-group .form-item .input-group .form-control:focus + .input-addon i {
  color: #444;
}
.simple-login .simple-login-container .simple-login-footer {
  border-top: 1px dashed #dddddd;
  padding: 30px;
}
.simple-login .simple-login-container .btn-group {
  width: 100%;
}
.simple-login .simple-login-container .btn-group .btn {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.simple-login .simple-login-container .btn-group .btn.btn-block {
  width: 100%;
  height: 32px;
  line-height: 32px;
  margin-bottom: 10px;
}
.simple-login .simple-login-container .btn-group .btn.btn-block:last-child {
  margin-bottom: 0;
}
.simple-login .simple-login-container .btn-group .btn.btn-default {
  border: 1px solid #dddddd;
  color: #333;
}
.simple-login .simple-login-container .btn-group .btn.btn-default:hover {
  background: #f5f5f5;
}
.simple-login .simple-login-container .btn-group .btn.btn-primary {
  background: rgba(0, 0, 0, 0.75);
  border: 0;
}
.simple-login .simple-login-container .btn-group .btn.btn-primary span {
  color: #fff;
}
.simple-login .simple-login-container .btn-group .btn.btn-primary:hover {
  background: #000000;
}
.simple-login .simple-login-container .btn-group .btn:hover {
  box-shadow: none;
}
.limsregv3 .pt-template-limsreg-detail-left .pt-panel .pt-panel-row .pt-panel-col .nav-form .pt-btn-group > .pt-btn {
  margin-bottom: 10px;
}
.limsregv3 .pt-template-limsreg-detail-left .pt-panel .pt-panel-row .pt-panel-col .nav-form .pt-btn-group .pt-btn-dropdown.pt-btn-dropdown-senior {
  border-width: 0;
}
.limsregv3 .pt-template-limsreg-detail-left .pt-panel .pt-panel-row .pt-panel-col .nav-form .pt-btn-group .pt-btn-dropdown.pt-btn-dropdown-senior .pt-btn-group.pt-btn-group-compact .pt-btn {
  margin: 0;
}
.limsregv3 .pt-template-limsreg-detail-left .pt-panel .pt-panel-row .pt-panel-col .nav-form .pt-btn-group .pt-btn-dropdown.pt-btn-dropdown-senior .pt-btn-group.pt-btn-group-compact .pt-btn:first-child {
  border-right-width: 0;
}
.limsregv3 .pt-template-limsreg-detail-left .pt-panel .pt-panel-row .pt-panel-col .nav-form .pt-btn-group .pt-btn-dropdown.pt-btn-dropdown-senior .pt-btn-group.pt-btn-group-compact .pt-btn:last-child {
  border-left-width: 0;
  width: 18px;
}
.limsregv3 .pt-template-limsreg-detail-left .pt-panel .pt-panel-row .pt-panel-col .nav-form .pt-btn-group .pt-btn-dropdown.pt-btn-dropdown-senior .pt-btn-group.pt-btn-group-compact .pt-btn:last-child i.icon-arrow-down-o {
  transform: scale(0.8);
  display: block;
}
.pt-account-change {
  position: fixed;
  width: 400px;
  background: #ffffff;
  z-index: 9999;
  top: 50%;
  left: 50%;
  margin: -200px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.075);
}
.pt-account-change .pt-list {
  background: #fff;
  padding: 30px;
}
.pt-account-change .pt-list .pt-list-group {
  max-height: 322px;
  overflow-y: auto;
}
.pt-account-change .pt-list .pt-list-group .pt-list-item {
  padding: 10px 15px;
  position: relative;
  z-index: 1;
  height: 64px;
  border-top: 1px solid #e0e0e0;
  padding-right: 40px;
  padding-left: 40px;
  cursor: pointer;
}
.pt-account-change .pt-list .pt-list-group .pt-list-item:hover {
  background: rgba(0, 0, 0, 0.015);
}
.pt-account-change .pt-list .pt-list-group .pt-list-item:first-child {
  border-top: 0;
}
.pt-account-change .pt-list .pt-list-group .pt-list-item .pt-name {
  font-size: 14px;
  display: block;
}
.pt-account-change .pt-list .pt-list-group .pt-list-item .pt-name.empty + .pt-account {
  margin-top: 0;
  line-height: 44px;
}
.pt-account-change .pt-list .pt-list-group .pt-list-item .pt-account {
  display: block;
  margin-top: 5px;
}
.pt-account-change .pt-list .pt-list-group .pt-list-item .pt-badge {
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -10px;
}
.pt-account-change .pt-list .pt-list-group .pt-list-item.current {
  padding-left: 40px;
}
.pt-account-change .pt-list .pt-list-group .pt-list-item.current:before {
  position: absolute;
  z-index: 9;
  content: '\e95f';
  font-family: "icomoon";
  color: #16bc96;
  top: 50%;
  left: 12px;
  font-size: 16px;
  margin-top: -11px;
}
.pt-account-change .pt-list .pt-list-group .pt-list-item.current .pt-name,
.pt-account-change .pt-list .pt-list-group .pt-list-item.current .pt-account {
  color: #16bc96;
}
.pt-account-change .pt-account-change-bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: rgba(0, 0, 0, 0.15);
}
.pt-account-change .pt-close {
  position: absolute;
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 24px;
  bottom: -60px;
  left: 50%;
  margin-left: -12px;
  text-align: center;
  background: rgba(0, 0, 0, 0.15);
  color: #fff;
}
.pt-account-change .pt-close i {
  line-height: 24px;
}
.pt-account-change .pt-close:hover {
  background: rgba(0, 0, 0, 0.35);
}
.pt-account-change.nodata {
  min-height: 240px;
}
.pt-account-change.nodata .pt-list {
  display: none;
}
.pt-account-change.nodata:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "\eb26";
  font-family: "icomoon";
  line-height: 220px;
  color: #ccc;
  background: transparent;
  text-align: center;
  font-size: 24px;
  z-index: 3;
}
.pt-account-change.nodata:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "\6682\65e0\6570\636e";
  z-index: 2;
  background: #fff;
  color: #aaa;
  text-align: center;
  line-height: 280px;
}
.pt-account-change .pt-loading {
  position: relative;
  z-index: 1;
  top: 0;
  left: 0;
  margin: 0;
  background: #fff;
  border-radius: 0;
  width: 100%;
  min-height: 240px;
  text-align: center;
}
.pt-account-change .pt-loading:before {
  font-size: 24px;
  margin: -12px;
  color: #aaa;
}
.pt-main.level3list .component-title {
  font-size: 16px;
  padding: 10px;
  position: relative;
}
.pt-main.level3list .component-title::before {
  position: absolute;
  top: 13px;
  bottom: 13px;
  left: 1px;
  width: 2px;
  background-color: #2a3f54;
  content: '';
}
.pt-main.level3list .pt-panel .pt-container > div > .pt-btn-group.pt-btn-group-gutter {
  margin-bottom: 10px;
}
.package-project-select > .pt-panel .pt-panel-row .pt-panel-col:first-child {
  width: 60%;
}
.package-project-select > .pt-panel .pt-panel-row .pt-panel-col:last-child {
  width: 40%;
}
.package-project-select .pt-modal-body .pt-tab-body .pt-tab-content {
  display: none;
}
.package-project-select .pt-tab-components {
  display: table;
  width: 100%;
}
.package-project-select .pt-tab-components .tabcontent-group-list {
  display: table-cell;
  padding-right: 10px;
}
.package-project-select .pt-tab-components .tabcontent-group-list:last-child {
  padding-right: 0;
}
.package-project-select .grid-item-header {
  margin-bottom: 10px;
}
.package-project-select .grid-item-header .table-form .pt-input-group {
  width: 100%;
  max-width: 300px;
}
.package-project-select .grid-item-header .table-form .pt-input-group .pt-input-group-addon {
  white-space: nowrap;
  display: inline-block;
  float: left;
  height: 24px;
  line-height: 24px;
  width: 60px;
}
.package-project-select .grid-item-header .table-form .pt-input-group input.pt-form-control {
  display: inline-block;
  width: calc(100% - 92px);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 60px;
  right: 34px;
  height: 24px;
}
.package-project-select .grid-item-header .table-form .pt-input-group .pt-btn-group {
  display: inline-block;
  float: right;
}
.package-project-select .grid-item-header .table-form .pt-input-group .pt-btn-group .pt-btn-default {
  border: none;
  float: right;
}
.package-project-select .title-panel {
  height: 30px;
  line-height: 28px;
  font-size: 14px;
}
.package-project-select .title-panel span {
  float: right;
  color: #666;
}
.package-project-select .title-panel span span.total {
  float: initial;
}
.package-project-select .title-panel + .pt-panel .pt-panel-row .pt-panel-col:first-child {
  width: 50%;
}
.package-project-select .title-panel + .pt-panel .pt-panel-row .pt-panel-col:last-child {
  width: 50%;
}
.pt-main.overallqueryviewer .pt-panel-query {
  position: relative;
  height: 34px;
}
.pt-main.overallqueryviewer .pt-panel-query .pt-search-quick {
  position: absolute;
  left: 0;
}
.pt-main.overallqueryviewer .pt-panel-query .pt-search-quick .pt-form.pt-custom-query .pt-form-group.fg-select .pt-input-group.pt-select {
  border-color: #e0e0e0;
}
.pt-main.overallqueryviewer .pt-panel-query .pt-search-pro {
  position: absolute;
  right: 0;
}
.pt-main.overallqueryviewer .component-radar {
  border: 1px solid #e0e0e0;
  padding: 15px;
}
.pt-form.pt-form-vertical.pt-none-border {
  border: none;
  padding: 0;
}
.devicegrid .component-grid .table.table-bordered {
  border: 1px solid #e0e0e0;
}
.devicegrid .component-grid .table thead tr th,
.devicegrid .component-grid .table thead tr td {
  background: #f7f7f7;
}
.language-loading {
  position: fixed;
  z-index: 999;
  top: 9px;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.45);
}
.language-loading .language-loading-flash {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  position: fixed;
  z-index: 1009;
  top: 50%;
  left: 50%;
  margin-top: -40px;
  margin-left: -40px;
  border-radius: 80px;
}
.language-loading .language-loading-flash img {
  display: block;
  width: 65%;
  position: relative;
  z-index: 2;
  opacity: 0.85;
}
.language-loading .language-loading-flash:before {
  position: absolute;
  content: '';
  z-index: 1;
  width: 80px;
  height: 80px;
  top: 50%;
  left: 50%;
  margin-top: -40px;
  margin-left: -40px;
  border-radius: 1000px;
  animation: 2s llbg linear infinite;
  background-image: -webkit-linear-gradient(left, #0066ad 0%, #6ab9f0 100%);
  background-image: -o-linear-gradient(left, #0066ad 0%, #6ab9f0 100%);
  background-image: linear-gradient(to right, #0066ad 0%, #6ab9f0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0066ad', endColorstr='#ff6ab9f0', GradientType=1);
}
.language-loading .language-loading-flash:after {
  position: absolute;
  content: '';
  z-index: -1;
  width: 80px;
  height: 80px;
  top: 50%;
  left: 50%;
  background: #006ab4;
  margin-top: -40px;
  margin-left: -40px;
  border-radius: 1000px;
  transform: scale(1);
  animation: 4s llflash linear infinite;
}
.language-loading .language-loading-bg {
  position: fixed;
  z-index: 999;
  background: #f8f8f8;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@keyframes llbg {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes llflash {
  0% {
    transform: scale(1);
    opacity: 0.15;
  }
  100% {
    transform: scale(3);
    opacity: 0;
  }
}
.apiconfig.list.list-block .apiconfig-info .apiconfig-title {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
  color: #2C89C4;
}
.apiconfig.list.list-block .apiconfig-info .apiconfig-tips {
  background: #FBFBFB;
  padding: 10px;
  border-left: 5px solid #eee;
  min-height: 60px;
  line-height: 1.5;
}
.apiconfig.list.list-block .list-group {
  padding: 20px 0;
}
.apiconfig.list.list-block .list-group:first-child {
  padding-top: 0;
}
.apiconfig.list.list-block .list-group .list-item {
  border-top: 1px solid #ddd;
}
.apiconfig.list.list-block .list-group .list-item:last-child {
  border-bottom: 1px solid #ddd;
}
.apiconfig.list.list-block .list-group .list-item .list-content {
  position: relative;
  z-index: 1;
  padding: 15px 10px;
  line-height: 1.5;
}
.apiconfig.list.list-block .list-group .list-item .list-content .list-title {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 5px;
}
.apiconfig.list.list-block .list-group .list-item .list-content .list-text {
  color: #777;
}
.apiconfig.list.list-block .list-group .list-item .list-content .pt-btn-group {
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  margin: 10px 0;
}
.apiconfig.list.list-block .list-group .list-item .list-content .pt-btn-group .pt-btn.pt-btn-icon {
  background: transparent;
}
.apiconfig.list.list-block .list-group .list-item .list-content .pt-btn-group .pt-btn.pt-btn-icon:hover {
  background: rgba(0, 0, 0, 0.015);
}
.apiconfig.list.list-block .list-group .list-item .list-after {
  background: #FBFBFB;
  padding: 10px;
  padding-left: 30px;
}
.apiconfig.list.list-block .list-group .list-item .list-after .pt-form.pt-form-inline.pt-form-vertical {
  border: 0;
}
.apiconfig.list.list-block .list-group .list-item .list-after .pt-form.pt-form-inline.pt-form-vertical .pt-form-group label.pt-control-label {
  width: auto;
  min-width: auto;
  text-align: left;
}
.apiconfig.list.list-block .list-group .list-item .list-after .pt-form.pt-form-inline.pt-form-vertical .pt-radio .pt-radio-group .pt-radio-inline {
  line-height: 22px;
}
.apiconfig.list.list-block .list-group .list-item .list-after .pt-form.pt-form-inline.pt-form-vertical .pt-radio .pt-radio-group .pt-radio-inline:after {
  line-height: 18px;
}
.pt-apiconfig-setting.pt-form.pt-form-inline {
  border: 0;
  padding: 0;
}
.pt-apiconfig-setting.pt-form.pt-form-inline .pt-form-body .pt-form-group {
  padding: 0 10px 10px;
  background: #f9f9f9;
  border: 1px solid #e0e0e0;
  border-width: 0 1px;
  margin-bottom: 0;
}
.pt-apiconfig-setting.pt-form.pt-form-inline .pt-form-body .pt-form-group:first-child,
.pt-apiconfig-setting.pt-form.pt-form-inline .pt-form-body .pt-form-group.pt-help {
  border-top: 1px solid #e0e0e0;
}
.pt-apiconfig-setting.pt-form.pt-form-inline .pt-form-body .pt-form-group:last-child {
  border-bottom: 1px solid #e0e0e0;
}
.pt-apiconfig-setting.pt-form.pt-form-inline .pt-form-body .pt-form-group label.pt-control-label {
  display: block;
  text-align: left;
  width: auto;
  min-width: auto;
  margin: 0 -10px;
  background: #fff;
  padding: 10px;
  height: auto;
  line-height: 1.5;
  box-sizing: content-box;
  position: relative;
  z-index: 1;
  border-bottom: 20px solid #f8f8f8;
}
.pt-apiconfig-setting.pt-form.pt-form-inline .pt-form-body .pt-form-group .pt-form-help {
  position: relative;
  z-index: 2;
  display: block;
  width: auto;
  margin: 0 -10px;
  color: #777;
  background: #fff;
  padding: 0 10px 10px;
  border-bottom: 10px solid #f9f9f9;
  border-top: 5px solid #fff;
  margin-top: -25px;
}
.pt-apiconfig-setting.pt-form.pt-form-inline .pt-form-body .pt-form-group .pt-form-help + .pt-checkbox,
.pt-apiconfig-setting.pt-form.pt-form-inline .pt-form-body .pt-form-group .pt-form-help + .pt-radio {
  margin-top: 0;
}
.pt-apiconfig-setting.pt-form.pt-form-inline .pt-form-body .pt-form-group .pt-form-help a {
  color: #04b6de;
}
.pt-apiconfig-setting.pt-form.pt-form-inline .pt-form-body .pt-form-group .pt-radio,
.pt-apiconfig-setting.pt-form.pt-form-inline .pt-form-body .pt-form-group .pt-checkbox {
  display: block;
  width: 100%;
  position: relative;
  z-index: 2;
}
.pt-apiconfig-setting.pt-form.pt-form-inline .pt-form-body .pt-form-group.active-component .pt-radio .pt-radio-group:after,
.pt-apiconfig-setting.pt-form.pt-form-inline .pt-form-body .pt-form-group.active-component .pt-checkbox .pt-checkbox-group:after {
  display: none !important;
  border: 0 !important;
}
.pt-apiconfig-setting.pt-form.pt-form-inline .pt-form-body .pt-configpage-help {
  background: #f8f8f8;
  padding: 10px;
  padding-left: 20px;
  border: 1px solid #eee;
  border-left-width: 4px;
  margin-bottom: 10px;
}
.pt-apiconfig-setting.pt-form.pt-form-inline .pt-form-body .pt-configpage-help a {
  color: #04b6de;
}
.pt-apiconfig-setting.pt-form.pt-form-inline .pt-form-body .pt-html-common {
  margin: 0 auto 10px;
}
.pt-apiconfig-setting.pt-form.pt-form-inline .pt-form-body .pt-html-common + .pt-form-group {
  border-top: 1px solid #e0e0e0;
}
.pt-tree.pt-tree-api {
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  bottom: 72px;
  left: 0;
}
.pt-tree.pt-tree-api .pt-nav.pt-api-nav {
  position: fixed;
  background: #f8f8f8;
  width: 240px;
  top: 60px;
  bottom: 72px;
  overflow-y: auto;
}
.pt-tree.pt-tree-api .pt-nav.pt-api-nav .pt-nav-group {
  padding: 10px 0;
}
.pt-tree.pt-tree-api .pt-nav.pt-api-nav .pt-nav-group:before,
.pt-tree.pt-tree-api .pt-nav.pt-api-nav .pt-nav-group:after {
  content: " ";
  display: table;
}
.pt-tree.pt-tree-api .pt-nav.pt-api-nav .pt-nav-group:after {
  clear: both;
}
.pt-tree.pt-tree-api .pt-nav.pt-api-nav .pt-nav-group:before,
.pt-tree.pt-tree-api .pt-nav.pt-api-nav .pt-nav-group:after {
  content: " ";
  display: table;
}
.pt-tree.pt-tree-api .pt-nav.pt-api-nav .pt-nav-group:after {
  clear: both;
}
.pt-tree.pt-tree-api .pt-nav.pt-api-nav .pt-nav-group:before,
.pt-tree.pt-tree-api .pt-nav.pt-api-nav .pt-nav-group:after {
  content: " ";
  display: table;
}
.pt-tree.pt-tree-api .pt-nav.pt-api-nav .pt-nav-group:after {
  clear: both;
}
.pt-tree.pt-tree-api .pt-nav.pt-api-nav .pt-nav-group .pt-nav-item {
  display: block;
  width: 100%;
  float: none;
}
.pt-tree.pt-tree-api .pt-nav.pt-api-nav .pt-nav-group .pt-nav-item a {
  height: 32px;
  line-height: 32px;
  padding-left: 20px;
  text-align: left;
}
.pt-tree.pt-tree-api .pt-nav.pt-api-nav .pt-nav-group .pt-nav-item a:hover {
  background: #f1f1f1;
}
.pt-tree.pt-tree-api .pt-nav.pt-api-nav .pt-nav-group .pt-nav-item.current a {
  background: #f1f1f1;
  font-weight: bold;
}
.pt-api-content {
  padding-bottom: 60px;
}
.pt-api-content .pt-panel:last-child {
  margin-bottom: 0;
}
.pt-api-content .pt-panel .pt-panel-header {
  padding-top: 10px;
}
.pt-api-content .pt-panel .pt-panel-header span {
  font-size: 16px;
  padding-left: 16px;
  position: relative;
  z-index: 1;
}
.pt-api-content .pt-panel .pt-panel-header span::before {
  position: absolute;
  content: '';
  top: 2px;
  left: 0;
  width: 4px;
  background: #04b6de;
  height: 18px;
}
.pt-api-content .tips ul {
  background: #f8f8f8;
  border-left: 4px solid #ddd;
  padding: 20px;
  margin-bottom: 10px;
}
.pt-api-content .tips ul li {
  color: #444;
}
.pt-apiconfig-btns {
  position: fixed;
  z-index: 99;
  right: 0;
  bottom: 0;
  left: 160px;
  background: #fff;
  padding: 15px 10px;
  border-top: 1px solid #e0e0e0;
}
.pt-apiconfig-btns .pt-btn-group {
  float: right;
}
.pt-apiconfig-btns .pt-btn-group .pt-btn {
  height: 28px;
  line-height: 28px;
  padding: 0 20px;
}
.pt-apiconfig-btns .pt-btn-group .pt-btn.pt-btn-default {
  background: #04b6de;
  border-color: #04b6de;
}
.pt-apiconfig-btns .pt-btn-group .pt-btn.pt-btn-default:hover {
  background: #04a1c5;
  border-color: #04a1c5;
}
.pt-apiconfig-btns .pt-btn-group .pt-btn i {
  display: none;
}
.pt-apiconfig-btns .pt-btn-group .pt-btn i + span {
  padding-left: 0;
  color: #fff;
}
.record-view h6 {
  font-weight: bold;
  margin-bottom: 10px;
}
.record-view ul {
  padding-left: 15px;
}
.record-view ul li {
  list-style: circle;
  color: rgba(0, 0, 0, 0.75);
}
[ns-instancestate="1"],
[ns-instancestate="3"],
[ns-instancestate="4"],
[ns-instancestate="5"] {
  position: absolute;
  z-index: 9;
  top: 56px;
  left: 10px;
}
[ns-instancestate="1"]:before,
[ns-instancestate="3"]:before,
[ns-instancestate="4"]:before,
[ns-instancestate="5"]:before,
[ns-instancestate="1"]:after,
[ns-instancestate="3"]:after,
[ns-instancestate="4"]:after,
[ns-instancestate="5"]:after {
  position: absolute;
  top: 0;
  left: 0;
  opacity: .5;
}
[ns-instancestate="1"]:before,
[ns-instancestate="3"]:before,
[ns-instancestate="4"]:before,
[ns-instancestate="5"]:before {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  flex: none;
  width: 80px;
  height: 80px;
  transform: rotate(-20deg);
  z-index: 9;
  font-size: 16px;
}
[ns-instancestate="1"]::after,
[ns-instancestate="3"]::after,
[ns-instancestate="4"]::after,
[ns-instancestate="5"]::after {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  flex: none;
  font-family: "icomoon";
  width: 80px;
  height: 80px;
  z-index: 2;
  content: '\eb25';
  font-size: 80px;
}
[ns-instancestate="1"]::before {
  color: #16bc96;
  content: '\8fd0\884c';
}
[ns-instancestate="1"]:after {
  color: #16bc96;
}
[ns-instancestate="3"]::before {
  color: #777;
  content: '\6302\8d77';
}
[ns-instancestate="3"]:after {
  color: #777;
}
[ns-instancestate="5"]::before {
  color: #e22500;
  content: '\7ec8\6b62';
}
[ns-instancestate="5"]:after {
  color: #e22500;
}
[ns-instancestate="4"]::before {
  color: #04b6de;
  content: '\5b8c\6210';
}
[ns-instancestate="4"]:after {
  color: #04b6de;
}
[ns-template-name="resultinput"] .iframe-showinfo-msg-control table tr td p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.resultinput .iframe-showinfo-msg-control .tab-nav ul {
  padding-left: 0 !important;
}
.resultinput .iframe-showinfo-msg-control .tab-nav ul li {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  float: left;
  padding: 0 10px;
  border: 0 !important;
}
.resultinput .iframe-showinfo-msg-control .table-grid {
  outline: 1px solid #e0e0e0;
}
.resultinput .iframe-showinfo-msg-control .table-grid .fixed-row {
  margin-left: 40px;
  display: none;
}
.resultinput .iframe-showinfo-msg-control .table-grid .fixed-row tr td {
  background: #f9f9f9;
  text-align: center;
  vertical-align: middle;
}
.resultinput .iframe-showinfo-msg-control .table-grid .scroll-container .scroll-content {
  display: flex;
  align-items: stretch;
  height: 100%;
  overflow: auto;
}
.resultinput .iframe-showinfo-msg-control .table-grid .scroll-container .scroll-content .fixed-col {
  display: none;
  flex: none;
}
.resultinput .iframe-showinfo-msg-control .table-grid .scroll-container .scroll-content .fixed-col tr td {
  background: #f9f9f9;
  text-align: center;
  vertical-align: middle;
}
.resultinput .iframe-showinfo-msg-control .table-grid .scroll-container .scroll-content .table-content {
  display: flex;
  flex: 1;
}
.resultinput .iframe-showinfo-msg-control .table-grid table thead tr td,
.resultinput .iframe-showinfo-msg-control .table-grid table tbody tr td {
  outline: 1px solid #444;
  padding: 5px;
}
.resultinput .iframe-showinfo-msg-control td {
  font-size: 14px;
}
.resultinput .iframe-showinfo-msg-control td.editor-component {
  position: relative;
  min-height: 24px;
  padding: 12px 6px !important;
}
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component,
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component,
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component {
  display: flex;
  flex: 1;
  height: 100%;
  align-items: center;
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
  min-height: 24px;
}
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component .input-component[ns-component-type="select"],
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component .input-component[ns-component-type="select"],
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component .input-component[ns-component-type="select"] {
  background: #d7effb;
}
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component > span,
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component > span,
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component > span,
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component div.input-component,
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component div.input-component,
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component div.input-component,
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component .input-component[ns-component-type="select"],
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component .input-component[ns-component-type="select"],
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component .input-component[ns-component-type="select"] {
  display: flex;
  flex: 1;
  height: 100%;
  align-items: center;
  font-size: 12px;
}
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component > span,
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component > span,
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component > span {
  padding: 0;
  flex: none;
}
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component > span.editor-component,
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component > span.editor-component,
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component > span.editor-component {
  display: flex;
  flex: 1;
}
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component .editor-history-panel,
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component .editor-history-panel,
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component .editor-history-panel {
  top: 0;
  left: 0;
}
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component[ns-component-type="radio"] .pt-form-group,
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component[ns-component-type="radio"] .pt-form-group,
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component[ns-component-type="radio"] .pt-form-group,
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component[ns-component-type="checkbox"] .pt-form-group,
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component[ns-component-type="checkbox"] .pt-form-group,
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component[ns-component-type="checkbox"] .pt-form-group {
  display: flex;
  flex: 1;
}
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component.radio,
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component.radio,
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component.radio,
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component.checkbox,
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component.checkbox,
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component.checkbox {
  margin: 0;
}
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component.radio .pt-radio-group .pt-radio-inline,
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component.radio .pt-radio-group .pt-radio-inline,
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component.radio .pt-radio-group .pt-radio-inline,
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component.checkbox .pt-radio-group .pt-radio-inline,
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component.checkbox .pt-radio-group .pt-radio-inline,
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component.checkbox .pt-radio-group .pt-radio-inline,
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component.radio .pt-checkbox-group .pt-checkbox-inline,
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component.radio .pt-checkbox-group .pt-checkbox-inline,
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component.radio .pt-checkbox-group .pt-checkbox-inline,
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component.checkbox .pt-checkbox-group .pt-checkbox-inline,
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component.checkbox .pt-checkbox-group .pt-checkbox-inline,
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component.checkbox .pt-checkbox-group .pt-checkbox-inline {
  margin-right: 4px !important;
}
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component .pt-input-group,
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component .pt-input-group,
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component .pt-input-group {
  height: 100%;
  align-items: center;
}
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component .pt-input-group .pt-input-group-btn,
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component .pt-input-group .pt-input-group-btn,
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component .pt-input-group .pt-input-group-btn {
  display: flex;
  flex: none;
  height: 100%;
  align-items: center;
}
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default.pt-btn-icon,
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default.pt-btn-icon,
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default.pt-btn-icon {
  width: 22px;
  display: flex;
  height: 100%;
  justify-content: center;
  align-items: center;
}
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default.pt-btn-icon:hover,
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default.pt-btn-icon:hover,
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default.pt-btn-icon:hover {
  background: transparent;
}
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component .pt-form-group span:not(.show-text),
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component .pt-form-group span:not(.show-text),
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component .pt-form-group span:not(.show-text),
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component .pt-form-group .pt-input-group span:not(.show-text),
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component .pt-form-group .pt-input-group span:not(.show-text),
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component .pt-form-group .pt-input-group span:not(.show-text),
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component .pt-form-group .pt-input-group .pt-form-control span:not(.show-text),
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].editor-component .pt-form-group .pt-input-group .pt-form-control span:not(.show-text),
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component .pt-form-group .pt-input-group .pt-form-control span:not(.show-text) {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].text span {
  display: inline-flex;
  flex: none;
  text-align: left;
  max-width: 100%;
}
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].text span.text {
  display: inline-flex !important;
  flex: none;
}
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].text span.text span.text {
  display: inline-flex !important;
  flex: none;
}
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].text .input-component[ns-component-type="text"] {
  padding: 0;
  height: 100%;
  min-height: 24px;
}
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].multidate .pt-multidate {
  justify-content: flex-start;
}
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].multidate .pt-multidate span {
  flex: none;
}
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].multidate .pt-multidate span::after {
  content: ',';
}
.resultinput .iframe-showinfo-msg-control td.editor-component div[ns-source-tag="p"].multidate .pt-multidate span:last-child::after {
  display: none;
}
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component .pt-form-group {
  display: flex;
  width: 100% !important;
  height: 100%;
  align-items: stretch;
}
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component .pt-form-group .pt-input-group {
  position: absolute;
  width: 100%;
  height: 100%;
  align-items: stretch;
}
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component .pt-form-group .pt-input-group .pt-form-control {
  width: 100%;
  height: 100% !important;
}
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component .pt-form-group .pt-input-group .pt-form-control input {
  background: transparent;
  border-color: transparent;
}
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component .pt-form-group .pt-input-group.pt-component-static span {
  display: flex;
  flex: 1;
  height: 100%;
  word-break: keep-all;
  overflow: hidden;
  align-items: flex-start;
  line-height: 1.75;
}
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component .pt-form-group .pt-input-group.pt-component-static span.show-text {
  word-break: break-all;
}
.resultinput .iframe-showinfo-msg-control td.editor-component > .input-component .pt-form-group .pt-input-group.pt-component-static span::-webkit-scrollbar {
  display: none;
}
.resultinput .iframe-showinfo-msg-control td.editor-component .provinceselect .pt-provinceselect .pt-form-control {
  padding-right: 5px !important;
}
.resultinput .iframe-showinfo-msg-control td.editor-component .provinceselect .pt-provinceselect.pt-input-group .pt-input-group-btn {
  top: 50%;
  margin-top: -11px;
}
.resultinput .iframe-showinfo-msg-control td.editor-component .provinceselect .pt-provinceselect-list-header {
  display: flex;
  align-items: center;
}
.resultinput .iframe-showinfo-msg-control td.editor-component .provinceselect .pt-provinceselect-list-header .pt-input-group-btn {
  margin-top: 0 !important;
}
.resultinput .iframe-showinfo-msg-control td.editor-component .provinceselect .pt-provinceselect-names {
  display: flex;
  align-items: center;
}
.resultinput .iframe-showinfo-msg-control td.editor-component .provinceselect .pt-input-group-btn {
  height: 22px !important;
}
.resultinput .iframe-showinfo-msg-control td.editor-component .provinceselect .pt-input-group-btn .pt-btn {
  line-height: 22px;
}
.resultinput .iframe-showinfo-msg-control td.editor-component.uploadImage .input-component {
  min-height: auto !important;
}
.resultinput .iframe-showinfo-msg-control td.editor-component.uploadImage .pt-form-group .pt-uploadimage {
  width: 100%;
}
.resultinput .iframe-showinfo-msg-control td.editor-component.uploadImage .pt-form-group .pt-uploadimage .uploadimage-contorl i {
  height: 100%;
}
.resultinput .iframe-showinfo-msg-control td.editor-component.date p.editor-component.date div.input-component .pt-input-group.pt-date .pt-input-group-btn {
  right: auto;
  left: 80px;
}
.resultinput .iframe-showinfo-msg-control td.editor-component.radio,
.resultinput .iframe-showinfo-msg-control td.editor-component.checkbox {
  display: table-cell;
  margin: 0;
  min-height: 26px;
}
.resultinput .iframe-showinfo-msg-control td.editor-component[field-orientation="vertical"] > div[ns-source-tag="p"],
.resultinput .iframe-showinfo-msg-control td.editor-component[field-orientation="horizontal"] > div[ns-source-tag="p"],
.resultinput .iframe-showinfo-msg-control td.editor-component[field-orientation="vertical"] > p.editor-component,
.resultinput .iframe-showinfo-msg-control td.editor-component[field-orientation="horizontal"] > p.editor-component {
  position: static !important;
  display: flex;
  flex: 1;
}
.resultinput .iframe-showinfo-msg-control td.editor-component.checkbox {
  display: table-cell;
}
.resultinput .iframe-showinfo-msg-control td.editor-component[field-orientation="vertical"] {
  flex-direction: column;
}
.resultinput .iframe-showinfo-msg-control td.editor-component.static-data {
  padding: 6px !important;
}
.resultinput .iframe-showinfo-msg-control td.editor-component.static-data div[ns-source-tag="p"].static-data,
.resultinput .iframe-showinfo-msg-control td.editor-component.static-data p.editor-component.static-data {
  position: static !important;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"],
.resultinput .iframe-showinfo-msg-control p.editor-component {
  position: relative;
  clear: both;
  flex-wrap: wrap;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].textarea.notd .input-component,
.resultinput .iframe-showinfo-msg-control p.editor-component.textarea.notd .input-component {
  display: flex;
  height: 100%;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].textarea.notd .pt-textarea.pt-input-group,
.resultinput .iframe-showinfo-msg-control p.editor-component.textarea.notd .pt-textarea.pt-input-group {
  padding: 5px 6px;
  word-break: break-all;
  display: flex;
  border: 1px solid #b6e7ff;
  background: #d7effb;
  height: auto;
  font-size: 14px;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].uploadImageV2 .input-component,
.resultinput .iframe-showinfo-msg-control p.editor-component.uploadImageV2 .input-component {
  width: 100%;
  height: auto;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].uploadImageV2 .input-component.normal .pt-uploadimagev2 .pt-form-control .uploadimagev2-list,
.resultinput .iframe-showinfo-msg-control p.editor-component.uploadImageV2 .input-component.normal .pt-uploadimagev2 .pt-form-control .uploadimagev2-list,
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].uploadImageV2 .input-component.normal .pt-uploadimagev2 .pt-form-control .uploadimagev2-contorl,
.resultinput .iframe-showinfo-msg-control p.editor-component.uploadImageV2 .input-component.normal .pt-uploadimagev2 .pt-form-control .uploadimagev2-contorl {
  width: 64px;
  height: 64px;
  margin: 5px !important;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].uploadImageV2 .input-component.normal .pt-uploadimagev2 .pt-form-control .uploadimagev2-list .uploadimagev2-img-name,
.resultinput .iframe-showinfo-msg-control p.editor-component.uploadImageV2 .input-component.normal .pt-uploadimagev2 .pt-form-control .uploadimagev2-list .uploadimagev2-img-name {
  height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].uploadImageV2 .pt-uploadimagev2 .pt-form-control,
.resultinput .iframe-showinfo-msg-control p.editor-component.uploadImageV2 .pt-uploadimagev2 .pt-form-control {
  height: auto;
  border-color: #444;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].uploadImageV2 .pt-uploadimagev2 .uploadimagev2-list,
.resultinput .iframe-showinfo-msg-control p.editor-component.uploadImageV2 .pt-uploadimagev2 .uploadimagev2-list {
  margin: 0 0 10px;
  width: 100%;
  height: auto;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].uploadImageV2 .pt-uploadimagev2 .uploadimagev2-list img,
.resultinput .iframe-showinfo-msg-control p.editor-component.uploadImageV2 .pt-uploadimagev2 .uploadimagev2-list img {
  display: block;
  width: 100%;
  height: auto;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].uploadImageV2 .pt-uploadimagev2 .uploadimagev2-contorl,
.resultinput .iframe-showinfo-msg-control p.editor-component.uploadImageV2 .pt-uploadimagev2 .uploadimagev2-contorl {
  margin: 0 0 10px;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].map .pt-map .map-input,
.resultinput .iframe-showinfo-msg-control p.editor-component.map .pt-map .map-input {
  display: flex;
  flex: 1;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group,
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group .pt-input-group,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group .pt-input-group,
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group .pt-input-group .pt-form-control,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group .pt-input-group .pt-form-control {
  display: flex;
  flex: 1;
  height: 100% !important;
  align-items: center;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group span:not(.show-text),
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group span:not(.show-text),
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group .pt-input-group span:not(.show-text),
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group .pt-input-group span:not(.show-text),
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group .pt-input-group .pt-form-control span:not(.show-text),
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group .pt-input-group .pt-form-control span:not(.show-text) {
  display: flex;
  flex: 1;
  height: 100%;
  word-break: keep-all;
  align-items: flex-start;
  line-height: 1.75;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group span:not(.show-text).show-text,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group span:not(.show-text).show-text,
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group .pt-input-group span:not(.show-text).show-text,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group .pt-input-group span:not(.show-text).show-text,
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group .pt-input-group .pt-form-control span:not(.show-text).show-text,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group .pt-input-group .pt-form-control span:not(.show-text).show-text {
  word-break: break-all;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group span:not(.show-text)::-webkit-scrollbar,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group span:not(.show-text)::-webkit-scrollbar,
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group .pt-input-group span:not(.show-text)::-webkit-scrollbar,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group .pt-input-group span:not(.show-text)::-webkit-scrollbar,
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group .pt-input-group .pt-form-control span:not(.show-text)::-webkit-scrollbar,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group .pt-input-group .pt-form-control span:not(.show-text)::-webkit-scrollbar {
  display: none;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group {
  position: relative;
  min-height: 24px;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group.pt-form-required:after,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group.pt-form-required:after {
  position: absolute;
  content: '*';
  right: 3px;
  top: 0;
  color: #e22500;
  font-size: 16px;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group .pt-input-group,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group .pt-input-group {
  position: absolute;
  width: 100%;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group .pt-input-group.disabled .pt-input-group-btn,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group .pt-input-group.disabled .pt-input-group-btn {
  display: none;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group .pt-input-group .pt-form-control input,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group .pt-input-group .pt-form-control input {
  background: transparent;
  border-color: transparent;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group.pt-value-error,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group.pt-value-error {
  background: #ffe8e8;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component.static-data .pt-form-group.pt-value-error,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component.static-data .pt-form-group.pt-value-error {
  background: transparent;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .select .editor-component.select,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .select .editor-component.select {
  display: flex;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].uploadImage .input-component,
.resultinput .iframe-showinfo-msg-control p.editor-component.uploadImage .input-component {
  background: transparent;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].uploadImage .pt-uploadimage,
.resultinput .iframe-showinfo-msg-control p.editor-component.uploadImage .pt-uploadimage {
  height: auto !important;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].uploadImage .pt-uploadimage .pt-form-control,
.resultinput .iframe-showinfo-msg-control p.editor-component.uploadImage .pt-uploadimage .pt-form-control {
  width: auto;
  flex: 1;
  justify-content: flex-start !important;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].uploadImage .pt-uploadimage .pt-form-control .uploadimage-contorl,
.resultinput .iframe-showinfo-msg-control p.editor-component.uploadImage .pt-uploadimage .pt-form-control .uploadimage-contorl {
  width: 64px !important;
  height: 64px;
  border: 1px solid #333;
  background: #d7effb;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].uploadImage .pt-uploadimage .pt-form-control .uploadimage-contorl i,
.resultinput .iframe-showinfo-msg-control p.editor-component.uploadImage .pt-uploadimage .pt-form-control .uploadimage-contorl i {
  display: flex;
  flex: 1;
  width: 64px !important;
  height: 64px;
  justify-content: center;
  align-items: center;
  font-size: 24px;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].date {
  display: flex;
  align-items: flex-end;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].date .input-component {
  display: flex;
  flex: 1;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].date .pt-input-group .pt-input-group-btn {
  display: flex;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].textarea {
  min-height: 48px;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].textarea .input-component {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].textarea .input-component .pt-component-static span {
  height: 100%;
  overflow-y: auto !important;
  word-break: break-all !important;
  align-items: flex-start !important;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].textarea .input-component .pt-component-static span::-webkit-scrollbar {
  display: block !important;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].map .input-component .pt-component-static.pt-map::after {
  position: absolute;
  font-family: "icomoon";
  content: '\e9c7';
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  z-index: 2;
  font-size: 12px;
  right: 5px;
}
.resultinput .iframe-showinfo-msg-control nsrspan.static-no-value {
  opacity: 0.25;
}
.resultinput table tr[nsr-datasource-type="array"] {
  position: relative;
}
.resultinput table tr[nsr-datasource-type="array"]::after {
  font-family: "icomoon";
  content: '\e935';
  position: absolute;
  right: 2px;
  bottom: 0px;
  font-size: 16px;
  transform: scale(0.85);
  color: rgba(0, 0, 0, 0.5);
}
.resultinput table tr th,
.resultinput table tr td {
  min-height: 24px;
}
.editor-history-panel {
  width: 8px;
  height: 8px;
  position: absolute;
  z-index: 9;
  top: 1px;
  left: 1px;
  opacity: 0.5;
}
.editor-history-panel i {
  display: none;
}
.editor-history-panel::before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 0 0;
  border-color: #04b6de transparent transparent transparent;
}
.editor-history-panel:hover {
  cursor: pointer;
  opacity: 1;
}
.history-no-data {
  min-height: auto !important;
  z-index: 2;
  padding: 6px 16px 6px 30px;
  display: flex;
  flex: 1;
}
.history-no-data::before {
  display: none;
}
.history-no-data::after {
  font-size: 16px;
  left: 6px;
  top: 2px;
  margin: 0;
  color: #aaa;
}
.history-list-editorvalue {
  min-width: 200px;
  min-height: 30px;
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 10px;
  margin-left: -3px;
  flex-wrap: wrap;
  z-index: 9;
}
.history-list-editorvalue .no-data {
  min-height: auto !important;
  z-index: 2;
  padding: 6px 16px 6px 30px;
  display: flex;
  flex: 1;
}
.history-list-editorvalue .no-data::before {
  display: none;
}
.history-list-editorvalue .no-data::after {
  font-size: 16px;
  left: 6px;
  top: 2px;
  margin: 0;
  color: #aaa;
}
.history-list-editorvalue .pt-block-list {
  display: flex;
  flex-direction: column;
  width: 400px;
  max-height: 170px;
  overflow-y: auto;
  border: 0;
  margin: 0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.075);
}
.history-list-editorvalue .pt-block-list:hover {
  background: #fff;
  border: 0;
}
.history-list-editorvalue .pt-block-list > div {
  display: flex;
  width: 100%;
}
.history-list-editorvalue .pt-block-list > div:hover {
  background: #f8f8f8;
}
.history-list-editorvalue .pt-block-list > div:last-child {
  border: 0;
}
.history-list-editorvalue .pt-block-list > div .pt-block-content-item {
  display: flex;
  flex: 1;
  align-items: center;
  padding: 8px 6px;
}
.history-list-editorvalue .pt-block-list > div .pt-block-content-item.datetime {
  flex: 2;
}
.pt-history-record-container .no-data {
  min-height: auto !important;
  z-index: 2;
  padding: 6px 16px 6px 30px;
  display: flex;
  flex: 1;
}
.pt-history-record-container .no-data::before {
  display: none;
}
.pt-history-record-container .no-data::after {
  font-size: 16px;
  left: 6px;
  top: 2px;
  margin: 0;
  color: #aaa;
}
.pt-main.resultinput {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
}
.pt-main.resultinput .pt-main-row {
  display: flex;
  flex: 1;
  overflow-y: auto;
}
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed {
  flex: none;
  height: auto;
  overflow-x: hidden;
}
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-main-col {
  display: flex;
  align-items: stretch;
}
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-main-col .pt-panel {
  display: flex;
  flex: 1;
}
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-main-col .pt-panel .pt-container {
  display: flex;
  flex: 1;
}
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-main-col .pt-panel + .text-right {
  flex: none;
  margin-left: 10px;
}
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current {
  color: #ffffff;
  background-color: #fda249;
  border-color: #fda249;
}
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:hover,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:focus,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.focus,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:active,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.active,
.open > .dropdown-toggle.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current {
  color: #ffffff;
  background-color: #fc8817;
  border-color: #fc830c;
}
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:active,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.active,
.open > .dropdown-toggle.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current {
  background-image: none;
}
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled],
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled:hover,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled]:hover,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:hover,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled:focus,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled]:focus,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:focus,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled.focus,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled].focus,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.focus,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled:active,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled]:active,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:active,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled.active,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled].active,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.active {
  background-color: #fda249;
  border-color: #fda249;
}
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current .badge {
  color: #fda249;
  background-color: #ffffff;
}
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:hover,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:focus,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.focus,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:active,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.active,
.open > .dropdown-toggle.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current {
  color: #fff;
  background-color: #fd9530;
  border-color: #fd9530;
}
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:active,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.active,
.open > .dropdown-toggle.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current {
  background-image: none;
}
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled],
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled:hover,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled]:hover,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:hover,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled:focus,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled]:focus,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:focus,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled.focus,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled].focus,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.focus,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled:active,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled]:active,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:active,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled.active,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled].active,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.active {
  background: #fff;
  border-color: #fda249;
  color: #9e9e9e;
  background: rgba(0, 0, 0, 0.15);
}
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled i,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled] i,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current i,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled:hover i,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled]:hover i,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:hover i,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled:focus i,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled]:focus i,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:focus i,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled.focus i,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled].focus i,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.focus i,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled:active i,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled]:active i,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:active i,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled.active i,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled].active i,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.active i,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled span,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled] span,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current span,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled:hover span,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled]:hover span,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:hover span,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled:focus span,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled]:focus span,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:focus span,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled.focus span,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled].focus span,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.focus span,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled:active span,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled]:active span,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:active span,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.disabled.active span,
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current[disabled].active span,
fieldset[disabled] .pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current.active span {
  color: #aaa;
}
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current .badge {
  color: #fda249;
  background-color: #ffffff;
}
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:hover {
  background: #fd9530;
}
.pt-main.resultinput .iframe-showinfo-msg-control div[ns-result-edit-html="true"] div[data-file-name] {
  box-shadow: 0 0 10px #999;
  font-size: 14px;
  width: 793px;
  margin: 50px auto;
  background-color: white;
  position: relative;
  box-sizing: border-box;
  padding: 96px 71px 96px 71px;
}
.pt-main.resultinput .iframe-showinfo-msg-control div[ns-result-edit-html="true"] div[ns-source-tag="p"],
.pt-main.resultinput .iframe-showinfo-msg-control div[ns-result-edit-html="true"] p {
  padding: 5px;
  margin-bottom: 10px;
  line-height: 2;
  min-height: 24px;
}
.pt-main.resultinput .iframe-showinfo-msg-control div[ns-result-edit-html="true"] div[ns-source-tag="p"][titletype="1"],
.pt-main.resultinput .iframe-showinfo-msg-control div[ns-result-edit-html="true"] p[titletype="1"] {
  font-size: 20px;
  text-indent: 0;
}
.pt-main.resultinput .iframe-showinfo-msg-control div[ns-result-edit-html="true"] div[ns-source-tag="p"][titletype="2"],
.pt-main.resultinput .iframe-showinfo-msg-control div[ns-result-edit-html="true"] p[titletype="2"] {
  font-size: 16px;
  text-indent: 0;
}
.pt-main.resultinput .iframe-showinfo-msg-control div[ns-result-edit-html="true"] table {
  margin-bottom: 0;
}
.pt-main.resultinput .iframe-showinfo-msg-control div[ns-result-edit-html="true"] table tr th,
.pt-main.resultinput .iframe-showinfo-msg-control div[ns-result-edit-html="true"] table tr td {
  border: 1px solid #444;
  padding: 4px 6px;
  min-height: 24px;
}
.pt-main.resultinput .iframe-showinfo-msg-control div[ns-result-edit-html="true"] table tr th div[ns-source-tag="p"],
.pt-main.resultinput .iframe-showinfo-msg-control div[ns-result-edit-html="true"] table tr td div[ns-source-tag="p"],
.pt-main.resultinput .iframe-showinfo-msg-control div[ns-result-edit-html="true"] table tr th p,
.pt-main.resultinput .iframe-showinfo-msg-control div[ns-result-edit-html="true"] table tr td p {
  margin: 0;
  padding: 0;
  line-height: 1;
  text-indent: 0;
  min-height: 18px;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
}
.pt-multipanel {
  display: flex;
  flex: none;
  width: 100%;
  height: calc(100% - 160px);
  justify-content: flex-start;
  align-items: stretch;
}
.pt-multipanel .pt-multipanel-root {
  display: flex;
  flex: none;
  width: 240px;
}
.pt-multipanel .pt-multipanel-root + .pt-multipanel-panels {
  padding-left: 11px;
}
.pt-multipanel .pt-multipanel-panels {
  top: 0;
  display: flex;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 0 0 0 1px;
}
.pt-multipanel .pt-multipanel-panels .pt-multipanel-panels-item {
  display: flex;
  flex: 1;
  margin: 0 0 0 -1px;
  flex-direction: column;
  flex-wrap: wrap;
}
.pt-multipanel .pt-multipanel-panels .pt-multipanel-panels-item .pt-tree {
  background: transparent;
}
.pt-multipanel .pt-multipanel-panels .pt-multipanel-panels-item .pt-tree .pt-tree-form-panel-body {
  width: auto !important;
  padding-right: 0;
}
.pt-multipanel .pt-multipanel-panels .pt-multipanel-panels-item .pt-multipanel-panels-item-header {
  display: flex;
  flex: none;
  width: 100%;
  flex-wrap: wrap;
}
.pt-multipanel .pt-multipanel-panels .pt-multipanel-panels-item .pt-multipanel-panels-item-header .pt-multipanel-panels-item-header-title {
  display: flex;
  width: 100%;
  padding: 5px 0;
}
.pt-multipanel .pt-multipanel-panels .pt-multipanel-panels-item .pt-multipanel-panels-item-header .pt-form {
  margin-bottom: 10px;
}
.pt-multipanel .pt-multipanel-panels .pt-multipanel-panels-item .pt-multipanel-panels-item-header .pt-form .pt-form-group:last-child {
  margin-bottom: 0;
}
.pt-multipanel .pt-multipanel-panels .pt-multipanel-panels-item .pt-multipanel-panels-item-header .pt-form .pt-form-group .pt-control-label {
  width: auto;
  min-width: auto;
  max-width: 100px;
  text-align: left;
}
.pt-multipanel .pt-multipanel-panels .pt-multipanel-panels-item .pt-multipanel-panels-item-body {
  display: flex;
  width: 100%;
  flex: 1;
  flex-direction: column;
  overflow-y: hidden;
}
.pt-multipanel .pt-multipanel-panels .pt-multipanel-panels-item .pt-multipanel-panels-item-body .info {
  border: 1px solid #e0e0e0;
  padding: 10px;
  width: 100%;
  display: flex;
  height: calc(100% - 3px);
}
.pt-multipanel .pt-multipanel-panels .no-data {
  display: table;
  width: 100%;
  border: 1px solid #e0e0e0;
  min-height: 240px;
  background: #f8f8f8;
  position: relative;
  border-color: #e0e0e0;
  z-index: 1;
  display: flex;
  height: calc(100% - 3px);
}
.pt-multipanel .pt-multipanel-panels .no-data .no-data-container {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
  text-align: center;
}
.pt-multipanel .pt-multipanel-panels .no-data .no-data-container .no-data-icon .icon {
  font-size: 36px;
  opacity: 0.35;
}
.pt-multipanel .pt-multipanel-panels .no-data .no-data-container .no-data-text {
  padding: 10px;
  color: #666;
}
.pt-multipanel .pt-multipanel-panels .no-data:before,
.pt-multipanel .pt-multipanel-panels .no-data:after {
  color: rgba(0, 0, 0, 0.25);
}
.pt-multipanel .pt-multipanel-panels .no-data:before {
  line-height: 4;
}
.pt-multipanel .pt-tree {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.pt-multipanel .pt-tree .pt-tree-form-panel-body {
  display: flex;
  flex: 1;
}
.pt-multipanel .pt-tree ul.ztree {
  right: 0;
  left: 0;
  width: 100%;
}
.pt-expr-configurator .pt-panel-title {
  padding: 5px 0;
}
.pt-expr-configurator .pt-panel-editor .pt-form-control {
  height: 22px;
  padding: 3px 5px;
  font-size: 12px;
  display: block;
  border: 1px solid #e0e0e0;
  color: #424242;
  border-radius: 0;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-color: #e0e0e0;
  height: 120px;
  overflow-y: auto;
  width: 100%;
}
select.pt-expr-configurator .pt-panel-editor .pt-form-control {
  height: 22px;
  line-height: 22px;
}
textarea.pt-expr-configurator .pt-panel-editor .pt-form-control,
select[multiple].pt-expr-configurator .pt-panel-editor .pt-form-control {
  height: auto;
}
textarea.pt-expr-configurator .pt-panel-editor .pt-form-control {
  height: auto;
  resize: vertical;
  white-space: normal;
  overflow-y: auto;
}
textarea.pt-expr-configurator .pt-panel-editor .pt-form-control[auto-wrap="true"] {
  white-space: pre-line;
}
textarea.pt-expr-configurator .pt-panel-editor .pt-form-control::-webkit-scrollbar-thumb {
  height: auto !important;
  min-height: 20px !important;
}
.pt-expr-configurator .pt-panel-editor .pt-form-control[type="date"] {
  width: 90px;
}
.pt-expr-configurator .pt-panel-editor .pt-form-control[type="number"] {
  padding-right: 0;
}
.pt-expr-configurator .pt-panel-editor .pt-form-control[pt-type="clear"] {
  padding-right: 22px !important;
}
.pt-expr-configurator .pt-panel-editor .pt-form-control[pt-type="clear"] + .pt-input-group-btn .pt-btn {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
}
.pt-expr-configurator .pt-panel-editor .pt-form-control[pt-type="clear"]:focus + .pt-input-group-btn .pt-btn {
  display: block;
}
.pt-expr-configurator .pt-panel-editor .pt-form-control.hide + .pt-form-control {
  margin-top: 0;
}
.block-list-content .pt-expr-configurator .pt-panel-editor .pt-form-control {
  position: relative;
  height: 22px;
  line-height: 1.5;
  padding: 0;
  border-color: #f4f4f4;
}
.block-list-content .pt-expr-configurator .pt-panel-editor .pt-form-control:after {
  position: absolute;
  top: 0;
  right: 0;
  content: '\e941';
  font-family: "icomoon";
  color: #9e9e9e;
  width: 22px;
  height: 22px;
  text-align: center;
  line-height: 22px;
}
.block-list-content .pt-expr-configurator .pt-panel-editor .pt-form-control.name {
  font-weight: bold;
}
.block-list-content .pt-expr-configurator .pt-panel-editor .pt-form-control:nth-child(2) {
  color: #888;
}
.block-list-content .pt-expr-configurator .pt-panel-editor .pt-form-control:hover {
  background: #f4f4f4;
  cursor: pointer;
  border-color: #e0e0e0;
}
.block-list-content .pt-expr-configurator .pt-panel-editor .pt-form-control:hover:after {
  color: #333;
}
.block-list-content .pt-expr-configurator .pt-panel-editor .pt-form-control span {
  display: inline-block;
  height: 22px;
  padding: 2px 5px;
}
.block-list-content .pt-expr-configurator .pt-panel-editor .pt-form-control .form-block-editor-container .pt-input-group {
  width: 100%;
  border: 0;
}
.block-list-content .pt-expr-configurator .pt-panel-editor .pt-form-control .form-block-editor-container .pt-input-group .pt-form-control {
  width: 100%;
  padding: 0 5px;
}
.block-list-content .pt-expr-configurator .pt-panel-editor .pt-form-control .form-block-editor-container .pt-input-group .pt-form-control:hover {
  background: #fff;
}
.block-list-content .pt-expr-configurator .pt-panel-editor .pt-form-control .form-block-editor-container .pt-input-group.pt-select-panel {
  margin: -1px;
}
.block-list-content .pt-expr-configurator .pt-panel-editor .pt-form-control .form-block-editor-container .pt-input-group .pt-input-group-btn {
  text-align: right;
}
.block-list-content .pt-expr-configurator .pt-panel-editor .pt-form-control .form-block-editor-container .pt-input-group .pt-input-group-btn .pt-btn {
  height: 22px;
  line-height: 22px;
}
.pt-expr-configurator .pt-multipanel .pt-multipanel-panels {
  padding-right: 1px;
}
.pt-expr-configurator .pt-modal-body {
  padding-bottom: 0;
}
.pt-echartsgauge .pt-form.pt-form-inline {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: center;
  align-items: center;
}
.pt-echartsgauge .pt-form.pt-form-inline .pt-btn-group {
  margin-left: 20px !important;
}
.pt-echartsgauge .pt-form.pt-form-inline .pt-btn-group .pt-btn.pt-btn-icon,
.pt-echartsgauge .pt-form.pt-form-inline .pt-btn-group .pt-btn.pt-btn-icon:hover {
  border: none;
  background-color: #fda249;
}
.pt-echartsgauge .pt-form.pt-form-inline .pt-btn-group .pt-btn.pt-btn-icon i,
.pt-echartsgauge .pt-form.pt-form-inline .pt-btn-group .pt-btn.pt-btn-icon:hover i {
  color: #fff;
}
.pt-echartsgauge-body {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
.pt-echartsgauge-body .pt-echartsgauge-item {
  border: 1px solid #e0e0e0;
  padding: 10px;
  margin-right: 10px;
  margin-top: 10px;
  position: relative;
  overflow: hidden;
}
.pt-echartsgauge-body .pt-echartsgauge-item .pt-echartsgauge-item-header {
  padding-left: 10px;
  position: relative;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}
.pt-echartsgauge-body .pt-echartsgauge-item .pt-echartsgauge-item-header:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 3px;
  height: 16px;
  background-color: #e22500;
  content: "";
}
.pt-echartsgauge-body .pt-echartsgauge-item .pt-echartsgauge-item-body {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.pt-echartsgauge-body .pt-echartsgauge-item .pt-echartsgauge-item-body .pt-echartsgauge-item-body-state {
  position: absolute;
  top: 5px;
  right: -18px;
  transform: rotate(45deg);
  color: #fff;
  padding: 0px 20px;
  text-align: center;
}
.pt-echartsgauge-body .pt-echartsgauge-item .pt-echartsgauge-item-body .pt-echartsgauge-item-body-state.state-success {
  background-color: #16bc96;
}
.pt-echartsgauge-body .pt-echartsgauge-item .pt-echartsgauge-item-body .pt-echartsgauge-item-body-state.state-warning {
  background-color: #fda249;
}
.pt-echartsgauge-body .pt-echartsgauge-item .pt-echartsgauge-item-body .pt-echartsgauge-item-body-state.state-danger {
  background-color: #e22500;
}
.block-list-search-box {
  display: block;
  width: calc(100% - 10px);
  position: relative;
  margin-bottom: 10px;
}
.block-list-search-box .pt-form-control {
  width: 100%;
  height: 28px;
  padding-left: 28px;
}
.block-list-search-box:before {
  position: absolute;
  content: '\ea03';
  font-family: "icomoon";
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #444444;
}
.pt-rate.pt-input-group {
  border: 0;
}
.pt-rate.pt-input-group:hover {
  box-shadow: none;
}
.pt-rate-content {
  display: flex;
  justify-content: flex-start;
  height: 24px;
  overflow: hidden;
}
.pt-rate-icon {
  position: relative;
}
.pt-rate-icon .pt-rate-decimal {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.pt-rate-text {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0 10px;
  line-height: 24px;
  width: 50px;
}
.pt-rate-group {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
}
.pt-rate-group .pt-rate-item {
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pt-rate-group .pt-rate-item i {
  height: 24px;
  line-height: 24px;
}
.pt-rate-group .pt-rate-item i.off {
  color: #ddd;
}
.pt-rate-group .pt-rate-item i.on {
  color: #fda249;
}
.table-editor-container .pt-rate-group .pt-rate-item,
td .pt-rate-group .pt-rate-item {
  width: auto;
}
.table-editor-container .pt-rate-text,
td .pt-rate-text {
  padding: 0;
  width: auto;
}
.table-editor-container .pt-rate-content {
  background: #ffead6;
}
.table-editor-container .pt-rate-content:hover {
  background: #feddbd;
}
.table-editor-container .pt-rate-group {
  padding: 2px 0 2px 5px;
}
.pt-business-history-selected {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 1;
}
.pt-business-history-selected .pt-business-history-selected-title {
  display: inline-flex;
  flex: none;
  line-height: 22px;
}
.pt-business-history-selected .pt-business-history-selected-content {
  display: flex;
  flex: 1;
}
.pt-business-history-selected .pt-business-history-selected-content ul {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
}
.pt-business-history-selected .pt-business-history-selected-content ul li {
  display: flex;
  padding: 2px 2px 2px 10px;
  margin: 0 10px 10px 0;
  background: rgba(253, 162, 73, 0.15);
  border-radius: 100px;
  position: relative;
  border: 1px solid #ffefe0;
  line-height: 18px;
}
.pt-business-history-selected .pt-business-history-selected-content ul li:hover {
  background: rgba(253, 162, 73, 0.25);
}
.pt-business-history-selected .pt-business-history-selected-content ul li .pt-input-group-btn {
  opacity: 0;
}
.pt-business-history-selected .pt-business-history-selected-content ul li .pt-input-group-btn .pt-btn {
  width: 18px;
  height: 18px;
  transform: scale(0.7);
  border: 0;
  border-radius: 100px;
}
.pt-business-history-selected .pt-business-history-selected-content ul li .pt-input-group-btn .pt-btn.pt-btn-default {
  background: #fda249;
}
.pt-business-history-selected .pt-business-history-selected-content ul li .pt-input-group-btn .pt-btn.pt-btn-default i {
  color: #fff;
}
.pt-business-history-selected .pt-business-history-selected-content ul li .pt-input-group-btn .pt-btn.pt-btn-default:hover {
  background: #fd9530;
}
.pt-business-history-selected .pt-business-history-selected-content ul li .pt-input-group-btn .pt-btn.pt-btn-default:hover i {
  color: #fff;
}
.pt-business-history-selected .pt-business-history-selected-content ul li:hover .pt-input-group-btn {
  opacity: 1;
}
.workflowlistedit-horizontal-list.horizontal.pt-main .pt-main-row .pt-main-col {
  width: 50%;
  flex: 1 !important;
}
.workflowlistedit-horizontal-list.horizontal.pt-main .pt-main-row .pt-main-col + .pt-main-col {
  width: 50%;
  flex: 1 !important;
}
.data-relation {
  width: 100%;
  height: 100%;
  display: table;
}
.data-relation > div {
  display: table-cell;
  vertical-align: middle;
}
.data-relation .data-relation-icon {
  width: 24px;
  height: 24px;
  text-align: center;
}
.data-relation .data-relation-icon i {
  line-height: 24px;
  color: #666666;
}
.data-relation .data-relation-text {
  margin: 0 5px;
}
.data-relation .data-relation-btn-group {
  float: right;
  opacity: 0;
}
.data-relation .data-relation-btn-group button.btn {
  margin-right: 5px;
  height: 32px;
  padding: 0 5px;
  background-color: transparent;
}
.data-relation .data-relation-btn-group button.btn:last-child {
  margin-right: 0;
}
.data-relation .data-relation-btn-group button.btn i,
.data-relation .data-relation-btn-group button.btn span {
  line-height: 30px;
}
.data-relation:hover,
.data-relation.selected {
  cursor: pointer;
}
.data-relation:hover .data-relation-text,
.data-relation.selected .data-relation-text {
  color: #424242;
}
.data-relation:hover .data-relation-btn-group,
.data-relation.selected .data-relation-btn-group {
  opacity: 1;
}
.data-relation:hover .data-relation-btn-group button.btn i,
.data-relation.selected .data-relation-btn-group button.btn i,
.data-relation:hover .data-relation-btn-group button.btn span,
.data-relation.selected .data-relation-btn-group button.btn span {
  color: #2a3f54;
}
.data-relation.success .data-relation-icon i {
  color: #009944;
}
.data-relation.warning .data-relation-icon i {
  color: #eb6100;
}
.data-relation.error .data-relation-icon i {
  color: #e60012;
}
.data-relation.info .data-relation-icon i {
  color: #00a0e9;
}
.data-relation.disabled {
  position: relative;
  border-color: transparent !important;
  background-color: transparent !important;
  cursor: none;
}
.data-relation.disabled::before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  content: '';
  background-color: transparent;
}
.data-relation.disabled .data-relation-icon i {
  color: #999999;
}
.data-relation.disabled .data-relation-text {
  color: #999999;
}
.data-relation.disabled:hover,
.data-relation.disabled.selected {
  background-color: transparent !important;
}
.data-relation.disabled:hover .data-relation-btn-group,
.data-relation.disabled.selected .data-relation-btn-group {
  opacity: 0;
}
.data-relation.disabled:hover .data-relation-btn-group button.btn,
.data-relation.disabled.selected .data-relation-btn-group button.btn {
  cursor: none;
}
.data-relation.ellipse {
  border-radius: 100%;
  padding: 6px 12px;
}
.data-relation.rounded {
  border-radius: 100px;
}
.pt-step-editor {
  display: flex;
  align-items: stretch;
}
.pt-step-editor .pt-step-menu {
  flex: none;
}
.pt-step-editor .pt-step-content {
  display: flex;
  align-items: stretch;
  flex: 1;
}
.pt-step-editor .pt-step-content .pt-step-edit {
  display: flex;
  align-items: stretch;
  flex: none;
  flex-wrap: wrap;
  max-width: 420px;
  margin-bottom: 0;
  overflow-y: auto;
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-header {
  width: 100%;
  display: none;
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body {
  display: flex;
  flex: none;
  width: 100%;
  flex-direction: column;
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body .pt-form-title {
  margin-bottom: 10px;
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body .pt-panel {
  position: relative;
  display: flex;
  flex: 1;
  align-items: stretch;
  min-width: 205px;
  flex-direction: column;
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body .pt-panel:first-child {
  display: flex;
  flex: none;
  width: 100%;
  margin-right: 0;
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body .pt-panel:first-child .pt-form {
  width: 100%;
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body .pt-panel:nth-child(2) {
  display: flex;
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body .pt-panel:nth-child(2) .pt-tree .pt-tree-form-panel-body {
  width: 100% !important;
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body .pt-panel .pt-step-empty {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  background: #f8f8f8;
  border: 1px solid #e0e0e0;
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body .pt-panel .pt-step-empty i,
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body .pt-panel .pt-step-empty span {
  text-align: center;
  color: rgba(0, 0, 0, 0.6);
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body .pt-panel .pt-step-empty i {
  font-size: 28px;
  opacity: 0.5;
  margin-bottom: 5px;
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body .pt-panel:last-child {
  margin-right: 0;
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body .nsgrid.nsgrid-block {
  display: flex;
  border: 1px solid #e0e0e0;
  flex: 1;
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body .nsgrid.nsgrid-block .pt-grid {
  padding-right: 2px;
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body .nsgrid.nsgrid-block .pt-grid .pt-block-list {
  margin: 0;
  width: 100%;
  border: 0;
  display: flex;
  flex: 1;
  align-items: center;
  padding-left: 10px;
  flex-direction: row-reverse;
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body .nsgrid.nsgrid-block .pt-grid .pt-block-list .pt-block-checkselect {
  position: static;
  margin-left: 10px;
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body .nsgrid.nsgrid-block .pt-grid .pt-block-list .pt-block-checkselect label.checkbox-inline::after {
  top: 2px;
  left: 0;
  background: #fff;
  border: 1px solid #e0e0e0;
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body .nsgrid.nsgrid-block .pt-grid .pt-block-list .pt-block-checkselect label.checkbox-inline.checked::after {
  content: '\f00c';
  border: 1px solid #fda249;
  background: #fda249;
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body .nsgrid.nsgrid-block .pt-grid .pt-block-list:hover {
  background: #f8f8f8;
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body .nsgrid.nsgrid-block .pt-grid .pt-block-list .pt-block-content {
  display: flex;
  flex: 1;
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body .nsgrid.nsgrid-block .pt-grid .pt-block-list:not(.selected) .pt-block-checkselect {
  position: static;
}
.pt-step-editor .pt-step-content .pt-step-edit .pt-step-edit-body .nsgrid.nsgrid-block .pt-grid .pt-block-list:not(.selected) .pt-block-checkselect .checkbox-inline::after {
  background: #fff;
  border: 1px solid #e0e0e0;
}
.pt-step-editor .pt-step-content .pt-step-preview {
  display: flex;
  flex: 1;
  border: 1px solid #e0e0e0;
  background: #f8f8f8;
  margin-left: 10px;
  flex-direction: column;
  margin-bottom: 0;
}
.pt-step-editor .pt-step-content .pt-step-preview .pt-grid-body .pt-grid-body-head,
.pt-step-editor .pt-step-content .pt-step-preview .pt-grid-body .pt-grid-body-container,
.pt-step-editor .pt-step-content .pt-step-preview .pt-grid-body .pt-grid-body-footer,
.pt-step-editor .pt-step-content .pt-step-preview .pt-grid-footer {
  border: 0;
}
.triage-list {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: center;
  align-items: center;
  flex-wrap: wrap;
}
.triage-list .triage-list-item {
  min-width: 270px;
  margin-right: 15px;
  margin-bottom: 15px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: flex-start;
  -ms-align-items: center;
  align-items: center;
  flex-flow: column;
  flex: 1;
  max-width: 270px;
  height: 260px;
}
.triage-list .triage-list-item:hover .item-header,
.triage-list .triage-list-item.selected .item-header {
  background-color: #0a91d0;
  border-color: #0a91d0;
}
.triage-list .triage-list-item:hover .item-header i,
.triage-list .triage-list-item.selected .item-header i,
.triage-list .triage-list-item:hover .item-header span,
.triage-list .triage-list-item.selected .item-header span {
  color: #fff;
}
.triage-list .triage-list-item:hover .item-header .countdown span,
.triage-list .triage-list-item.selected .item-header .countdown span {
  color: #0a91d0;
  background: #fff;
}
.triage-list .triage-list-item:hover .item-header .countdown span:before,
.triage-list .triage-list-item.selected .item-header .countdown span:before {
  box-shadow: -52px 0px 0px 0px #0a91d0, -38px 0px 0px 0px #0a91d0, -30px 0px 0px 0px #0a91d0, -17px 0px 0px 0px #0a91d0, -4px 0px 0px 0px #0a91d0;
}
.triage-list .triage-list-item:hover .item-header .countdown span:after,
.triage-list .triage-list-item.selected .item-header .countdown span:after {
  background-color: #0a91d0;
}
.triage-list .triage-list-item:hover .item-content,
.triage-list .triage-list-item.selected .item-content {
  border-color: #0a91d0;
}
.triage-list .triage-list-item > div {
  width: 100%;
}
.triage-list .triage-list-item .item-header {
  height: 34px;
  padding: 0 10px;
  border: 1px solid #e0e0e0;
  background-color: #f0f4f7;
  position: relative;
}
.triage-list .triage-list-item .item-header i,
.triage-list .triage-list-item .item-header span {
  color: #666;
  line-height: 32px;
}
.triage-list .triage-list-item .item-header i {
  font-size: 14px;
  margin-right: 5px;
}
.triage-list .triage-list-item .item-header i:before {
  content: "\ea38";
}
.triage-list .triage-list-item .item-header span {
  font-size: 15px;
}
.triage-list .triage-list-item .item-header .countdown {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -8px;
  z-index: 999;
}
.triage-list .triage-list-item .item-header .countdown span {
  color: #f0f4f7;
  line-height: inherit;
  position: relative;
  max-height: 17px;
  letter-spacing: 5px;
  font-size: 14px;
  background: #0a91d0;
  padding: 0;
  display: block;
  font-weight: normal;
  padding-left: 3px;
}
.triage-list .triage-list-item .item-header .countdown span:before {
  position: absolute;
  top: 0px;
  right: -2px;
  height: 100%;
  background-color: transparent !important;
  content: '';
  box-shadow: -52px 0px 0px 0px #f0f4f7, -38px 0px 0px 0px #f0f4f7, -30px 0px 0px 0px #f0f4f7, -17px 0px 0px 0px #f0f4f7, -4px 0px 0px 0px #f0f4f7;
  width: 2px;
  bottom: 0;
}
.triage-list .triage-list-item .item-header .countdown span:after {
  position: absolute;
  top: 0px;
  right: 0px;
  content: '';
  width: 2px;
  height: 100%;
  background-color: #f0f4f7;
  z-index: 9;
}
.triage-list .triage-list-item .item-content {
  border: #e0e0e0 solid;
  border-width: 0 1px 1px 1px;
  height: 226px;
  position: relative;
}
.triage-list .triage-list-item .item-content .item-content-header {
  border-bottom: 1px solid #ffffff;
  background-color: #f7f9fb;
  padding: 0;
  height: 24px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: space-between;
  -ms-align-items: center;
  align-items: center;
}
.triage-list .triage-list-item .item-content .item-content-header .pt-btn-group .pt-btn-icon {
  margin: 0 !important;
}
.triage-list .triage-list-item .item-content .item-content-header .pt-btn-group .pt-btn-icon,
.triage-list .triage-list-item .item-content .item-content-header .pt-btn-group .pt-btn-icon:hover {
  background-color: #f7f9fb;
}
.triage-list .triage-list-item .item-content .item-content-header .pt-btn-group .pt-btn-icon i,
.triage-list .triage-list-item .item-content .item-content-header .pt-btn-group .pt-btn-icon:hover i {
  color: #424242;
  font-size: 13px;
}
.triage-list .triage-list-item .item-content .item-content-header .pt-btn-group .pt-btn-icon:hover {
  background-color: #e3eaf0;
}
.triage-list .triage-list-item .item-content .item-content-header .pt-btn-group .pt-btn-icon[disabled="disabled"] {
  border-color: rgba(224, 224, 224, 0.15) !important;
  background: rgba(224, 224, 224, 0.15) !important;
}
.triage-list .triage-list-item .item-content .item-content-header .pt-btn-group .pt-btn-icon[disabled="disabled"] i {
  color: #c2c2c2;
}
.triage-list .triage-list-item .item-content .item-content-body {
  padding: 0 5px;
  height: 201px;
  overflow-y: auto;
  padding-top: 32px;
  background: #fff;
}
.triage-list .triage-list-item .item-content .item-content-body::-webkit-scrollbar-thumb {
  border-radius: 0 !important;
  cursor: pointer;
  background: transparent !important;
  opacity: 0;
}
.triage-list .triage-list-item .item-content .item-content-body::-webkit-scrollbar-track {
  background: transparent !important;
  opacity: 0;
}
.triage-list .triage-list-item .item-content .item-content-body:hover::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.15) !important;
  opacity: 1;
}
.triage-list .triage-list-item .item-content .item-content-body:hover::-webkit-scrollbar-track {
  background: #ededed !important;
  opacity: 1;
}
.triage-list .triage-list-item .item-content .item-content-body table {
  width: 100%;
}
.triage-list .triage-list-item .item-content .item-content-body table thead {
  position: absolute;
  top: 23px;
  left: 0;
  right: 0;
  width: 100%;
  background: #fff;
  z-index: 9;
}
.triage-list .triage-list-item .item-content .item-content-body table thead tr {
  width: 100%;
  display: inline-table;
}
.triage-list .triage-list-item .item-content .item-content-body table tr th {
  text-align: center;
}
.triage-list .triage-list-item .item-content .item-content-body table tr th span {
  color: #666;
  font-weight: normal;
}
.triage-list .triage-list-item .item-content .item-content-body table tr th,
.triage-list .triage-list-item .item-content .item-content-body table tr td {
  height: 32px;
  padding: 4px 6px;
}
.triage-list .triage-list-item .item-content .item-content-body table tr th:first-child,
.triage-list .triage-list-item .item-content .item-content-body table tr td:first-child {
  text-align: center;
  width: 45px;
}
.triage-list .triage-list-item .item-content .item-content-body table tr.selected {
  background-color: #e5f6fe;
}
.triage-list .triage-list-item .item-content .item-content-body .tag-list ul li.tag-list-item {
  float: left;
}
.triage-list .triage-list-item .item-content .item-content-body .tag-list ul li.tag-list-item span {
  width: 20px;
  height: 20px;
  border-radius: 3px;
  display: block;
  position: relative;
  background-color: transparent;
}
.triage-list .triage-list-item .item-content .item-content-body .tag-list ul li.tag-list-item span::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 12px;
  font-family: 'icomoon';
}
.triage-list .triage-list-item .item-content .item-content-body .tag-list ul li.tag-list-item span.man::before {
  content: "\ea9b";
  color: #4cdab7;
}
.triage-list .triage-list-item .item-content .item-content-body .tag-list ul li.tag-list-item span.woman::before {
  content: "\ea9c";
  color: #ed4c59;
}
.triage-list .triage-list-item .item-content .item-content-body .tag-list ul li.tag-list-item span.man-old::before {
  content: "\ea9a";
  color: #5bb0d6;
}
.triage-list .triage-list-item .item-content .item-content-body .tag-list ul li.tag-list-item span.vip::before {
  content: 'VIP';
  color: #f7b74c;
}
.triage-list .triage-list-item .item-content .item-content-body .tag-list ul li.tag-list-item + li {
  margin-left: 5px;
}
.triage-list .triage-list-item.state-close .item-header,
.triage-list .triage-list-item.state-close:hover .item-header,
.triage-list .triage-list-item.state-close.selected .item-header {
  background-color: #dfe5e9;
  border-color: #dfe5e9;
}
.triage-list .triage-list-item.state-close .item-header i,
.triage-list .triage-list-item.state-close:hover .item-header i,
.triage-list .triage-list-item.state-close.selected .item-header i,
.triage-list .triage-list-item.state-close .item-header span,
.triage-list .triage-list-item.state-close:hover .item-header span,
.triage-list .triage-list-item.state-close.selected .item-header span {
  color: #666;
}
.triage-list .triage-list-item.state-close .item-content,
.triage-list .triage-list-item.state-close:hover .item-content,
.triage-list .triage-list-item.state-close.selected .item-content {
  border-color: #dfe5e9;
}
.triage-list .triage-list-item.state-close .item-content .item-content-header,
.triage-list .triage-list-item.state-close:hover .item-content .item-content-header,
.triage-list .triage-list-item.state-close.selected .item-content .item-content-header {
  background: #f0f4f7 !important;
}
.triage-list .triage-list-item.state-close .item-content .item-content-header .pt-btn-group .pt-btn-icon,
.triage-list .triage-list-item.state-close:hover .item-content .item-content-header .pt-btn-group .pt-btn-icon,
.triage-list .triage-list-item.state-close.selected .item-content .item-content-header .pt-btn-group .pt-btn-icon {
  border-color: #f0f4f7 !important;
  background: #f0f4f7 !important;
}
.triage-list .triage-list-item.state-close .item-content .item-content-header .pt-btn-group .pt-btn-icon i,
.triage-list .triage-list-item.state-close:hover .item-content .item-content-header .pt-btn-group .pt-btn-icon i,
.triage-list .triage-list-item.state-close.selected .item-content .item-content-header .pt-btn-group .pt-btn-icon i {
  color: #999;
}
.triage-list .triage-list-item.state-close .item-content .item-content-body,
.triage-list .triage-list-item.state-close:hover .item-content .item-content-body,
.triage-list .triage-list-item.state-close.selected .item-content .item-content-body {
  background-color: #f0f4f7;
}
.triage-list .triage-list-item.state-close .item-content .item-content-body table thead,
.triage-list .triage-list-item.state-close:hover .item-content .item-content-body table thead,
.triage-list .triage-list-item.state-close.selected .item-content .item-content-body table thead {
  background-color: #f0f4f7;
}
.triage-list .triage-list-item.state-close .item-content .item-content-body table tbody tr,
.triage-list .triage-list-item.state-close:hover .item-content .item-content-body table tbody tr,
.triage-list .triage-list-item.state-close.selected .item-content .item-content-body table tbody tr,
.triage-list .triage-list-item.state-close .item-content .item-content-body table tbody tr.selected,
.triage-list .triage-list-item.state-close:hover .item-content .item-content-body table tbody tr.selected,
.triage-list .triage-list-item.state-close.selected .item-content .item-content-body table tbody tr.selected {
  background-color: transparent;
}
.triage-list .triage-list-item.suspend .item-content {
  position: relative;
}
.triage-list .triage-list-item.suspend .item-content:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 99;
}
.triage-list .triage-list-item.suspend .item-content:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  margin-left: -25px;
  font-family: "FontAwesome";
  font-size: 40px;
  color: #c9c9c9;
  line-height: 50px;
  text-align: center;
  content: "\f28c";
  z-index: 101;
}
.triage-list.triage-list-img .triage-list-item {
  height: 525px;
}
.triage-list.triage-list-img .triage-list-item .item-content {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: center;
  align-items: center;
  flex-flow: column;
  height: 491px;
}
.triage-list.triage-list-img .triage-list-item .item-content > div {
  flex: none;
  width: 100%;
}
.triage-list.triage-list-img .triage-list-item .item-content .item-content-header {
  padding: 0 10px;
  min-height: 24px;
  max-height: 24px;
}
.triage-list.triage-list-img .triage-list-item .item-content .item-content-header span.location {
  padding-left: 15px;
  position: relative;
  color: #999;
}
.triage-list.triage-list-img .triage-list-item .item-content .item-content-header span.location::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "\e9c8";
  font-family: 'icomoon';
  color: #999;
}
.triage-list.triage-list-img .triage-list-item .item-content .item-content-header span a,
.triage-list.triage-list-img .triage-list-item .item-content .item-content-header span a:hover {
  color: #086f9f;
}
.triage-list.triage-list-img .triage-list-item .item-content .item-content-body {
  flex: auto;
  overflow-y: hidden;
  padding-top: 0;
}
.triage-list.triage-list-img .triage-list-item .item-content .item-content-body .tiage-display {
  padding: 10px;
  text-align: center;
  height: 433px;
}
.triage-list.triage-list-img .triage-list-item .item-content .item-content-body .tiage-display img {
  height: 413px;
}
.triage-list.triage-list-img .triage-list-item .item-content .item-content-footer {
  padding: 10px;
  padding-top: 0;
}
.triage-list.triage-list-img .triage-list-item .item-content .item-content-footer .pt-btn-group {
  float: right;
}
.pt-modal.pt-modal-components-market .pt-modal-content {
  margin: 0;
  display: flex;
  height: 100%;
  flex-direction: column;
  top: 50%;
  margin-top: -22%;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-modal-body {
  display: flex;
  flex: 1;
  max-height: auto !important;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content {
  display: flex;
  flex: 1;
  padding: 0 0 20px;
  flex-direction: column;
  min-height: 420px;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-list {
  display: flex;
  align-items: stretch;
  box-shadow: 0 2px 0 #e0e0e0;
  position: relative;
  padding-bottom: 20px;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-list::before {
  position: absolute;
  content: '';
  background: #fda249;
  width: 84px;
  height: 2px;
  bottom: -2px;
  left: 0;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-list .pt-list-before {
  display: flex;
  flex: none;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-list .pt-list-before .pt-list-before-media {
  width: 84px;
  height: 84px;
  border: 1px solid rgba(0, 0, 0, 0.075);
  background: #f8f8f8;
  position: relative;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-list .pt-list-before .pt-list-before-media i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.25;
  font-size: 28px;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-list .pt-list-before .pt-list-before-media img {
  display: block !important;
  width: 82px;
  height: 82px;
  z-index: 9;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-list .pt-list-content {
  display: flex;
  flex: 1;
  padding: 0 20px;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-list .pt-list-content .pt-list .pt-list-group {
  border: 0;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-list .pt-list-content .pt-list .pt-list-group .pt-list-item {
  word-break: break-all;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-list .pt-list-content .pt-list .pt-list-group .pt-list-item.name {
  font-size: 14px;
  padding-bottom: 10px;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-list .pt-list-content .pt-list .pt-list-group .pt-list-item.name .pt-list-label {
  display: none;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-list .pt-list-after {
  display: flex;
  flex: none;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-information {
  display: flex;
  align-items: stretch;
  padding: 20px 0;
  flex: 1;
  overflow-y: auto;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-information .pt-title {
  margin-bottom: 10px;
  display: flex;
  align-items: stretch;
  font-weight: bold;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-information .pt-component-information-developers {
  width: 180px;
  margin-right: 10px;
  display: flex;
  flex-direction: column;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-information .pt-component-information-developers .pt-list {
  display: flex;
  flex: 1;
  border: 1px solid #e0e0e0;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-information .pt-component-information-developers .pt-list .pt-list-group {
  border: 0;
  display: flex;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  flex-direction: column;
  justify-content: flex-start;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-information .pt-component-information-developers .pt-list .pt-list-group .pt-list-item {
  padding: 0 10px;
  height: 24px;
  line-height: 24px;
  display: flex;
  align-items: center;
  width: 100%;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-information .pt-component-information-content {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-right: 20px;
  color: #666;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-information .pt-component-information-tips {
  display: flex;
  width: 180px;
  flex-direction: column;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-information .pt-component-information-tips .pt-list {
  background: #f8f8f8;
  border: 1px solid #e0e0e0;
  display: flex;
  flex: 1;
  padding: 10px 0;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-information .pt-component-information-tips .pt-list .pt-list-group {
  border: 0;
  padding-left: 30px;
  width: 100%;
  overflow-y: auto;
}
.pt-modal.pt-modal-components-market .pt-modal-content .pt-component-market-content .pt-component-information .pt-component-information-tips .pt-list .pt-list-group .pt-list-item {
  list-style-type: disc;
  color: #666;
  padding: 6px 10px;
  padding-left: 0;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal {
  width: 335px;
  height: 120px;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal:first-child {
  margin-top: 5px !important;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content {
  display: flex;
  height: 120px;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block {
  display: flex;
  align-items: stretch;
  width: 100%;
  height: 100%;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-before {
  display: flex;
  padding-right: 10px;
  flex-direction: column;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-before .pt-list-before-media {
  position: relative;
  width: 64px;
  height: 64px;
  background: #f8f8f8;
  border-radius: 3px;
  border: 1px solid #e0e0e0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-before .pt-list-before-media i.icon {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  justify-content: center;
  align-items: center;
  color: #e0e0e0;
  font-size: 24px;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-before .pt-list-before-media img {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  width: 62px;
  height: 62px;
  border-radius: 3px;
  z-index: 9;
  border: 0;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-before > span {
  display: flex;
  flex: 1;
  background: transparent;
  margin: 0;
  height: 36px;
  justify-content: center;
  align-items: flex-end;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-body {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-body span {
  background: transparent;
  margin-right: 0;
  margin-bottom: 0;
  padding: 0;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-body .pt-list-title {
  font-size: 14px;
  margin-bottom: 6px;
  display: flex;
  flex-direction: row-reverse;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-body .pt-list-title span {
  color: #222;
  flex: 1;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-body .pt-list-title span label {
  margin-bottom: 0;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-body .pt-list-title span.pt-badge {
  padding: 2px 5px;
  float: right;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-body .pt-list-title span.pt-badge.pt-badge-info {
  color: #04b6de;
  background: #04b6de;
  margin-bottom: 0;
  color: #fff;
  display: flex;
  flex: none;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-body .pt-list-title .pt-btn.pt-btn-icon i {
  line-height: 24px;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-body .pt-list-text span {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 36px;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-body .pt-list-addon {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 6px;
  height: 40px;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-body .pt-list-addon .pt-btn-group {
  position: static;
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-body .pt-list-addon .pt-btn {
  margin-left: 10px;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-body .pt-list-addon .pt-btn span {
  margin-right: 0;
}
.pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-body .pt-list-addon .pt-btn.pt-btn-default:hover span {
  color: #fff;
}
.pt-components-market .pt-grid-body.block .pt-block-list.pt-block-list-horizontal {
  display: flex;
  flex-direction: column;
  height: 360px;
  position: relative;
}
.pt-components-market .pt-grid-body.block .pt-block-list.pt-block-list-horizontal.selected,
.pt-components-market .pt-grid-body.block .pt-block-list.pt-block-list-horizontal:hover {
  background: #fff;
  border-color: #e0e0e0;
}
.pt-components-market .pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-grid-body .pt-grid-body-container {
  margin: 0 -5px;
}
.pt-components-market .pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content {
  display: flex;
  height: 100%;
  padding: 0;
}
.pt-components-market .pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block {
  display: flex;
  flex-direction: column;
}
.pt-components-market .pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-before {
  padding: 20px 10px;
}
.pt-components-market .pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-before .pt-list-before-media {
  width: 280px;
  margin: 0 auto;
  border: 0;
  background: #fff;
}
.pt-components-market .pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-before .pt-list-before-media img {
  display: flex;
  width: auto;
  max-width: 160px;
  max-height: 40px;
  margin: 0 auto;
  position: static;
}
.pt-components-market .pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-body {
  padding: 20px 10px;
}
.pt-components-market .pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-body .pt-list-title {
  font-size: 18px;
  font-weight: bold;
}
.pt-components-market .pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-block-content .pt-component-market-block .pt-list-body .pt-list-title .pt-badge.pt-badge-info {
  background: rgba(4, 182, 222, 0.075);
  color: #04b6de;
}
.pt-components-market .pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-btn-group.pt-btn-groups-text {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  padding: 20px 10px;
}
.pt-components-market .pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-btn-group.pt-btn-groups-text .btn:last-child {
  margin-right: 0;
}
.pt-components-market .pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-btn-group.pt-btn-groups-text .btn.pt-btn-default {
  height: 36px;
  border-radius: 4px;
  border: 1px solid #fda249;
  display: flex;
  flex: 1;
}
.pt-components-market .pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-btn-group.pt-btn-groups-text .btn.pt-btn-default span,
.pt-components-market .pt-grid-body.block .pt-block-list.pt-block-list-horizontal .pt-btn-group.pt-btn-groups-text .btn.pt-btn-default i {
  color: #fda249;
}
.pt-main[pt-mode="leftAndRightTopBottom2"] .pt-panel.pt-panel-right-bottoom {
  height: auto;
  overflow: hidden;
}
.pt-main[pt-mode="leftAndRightTopBottom2"] .pt-panel.pt-panel-right-bottoom .pt-right-bottom-left {
  display: block;
  float: left;
  width: 240px;
  margin-right: 10px;
}
.pt-main[pt-mode="leftAndRightTopBottom2"] .pt-panel.pt-panel-right-bottoom .pt-right-bottom-left-title,
.pt-main[pt-mode="leftAndRightTopBottom2"] .pt-panel.pt-panel-right-bottoom .pt-right-bottom-right-title {
  margin-bottom: 10px;
}
.pt-main[pt-mode="leftAndRightTopBottom2"] .pt-panel.pt-panel-right-bottoom .pt-right-bottom-left-title + div[ns-rendertype="btns"],
.pt-main[pt-mode="leftAndRightTopBottom2"] .pt-panel.pt-panel-right-bottoom .pt-right-bottom-right-title + div[ns-rendertype="btns"] {
  margin-bottom: 10px;
}
.pt-main[pt-mode="leftAndRightTopBottom2"] .pt-panel.pt-panel-right-bottoom .pt-right-bottom-right {
  float: right;
  width: calc(100% - 250px);
}
.pt-treetimelinegraph-body {
  border: 1px solid #e0e0e0;
  padding: 15px;
  margin: 15px;
  overflow-y: auto;
}
.pt-treetimelinegraph-body .pt-container > ul > li::before {
  display: none;
}
.pt-treetimelinegraph-body .pt-container > ul > li > ul li .timeline-content .time-line {
  margin-left: -15px;
}
.pt-treetimelinegraph-body .pt-container > ul > li > ul li > ul li .timeline-content .time-line {
  margin-left: - 30px;
}
.pt-treetimelinegraph-body .pt-container > ul > li > ul li > ul li > ul li .timeline-content .time-line {
  margin-left: - 45px;
}
.pt-treetimelinegraph-body .pt-container > ul > li > ul li > ul li > ul li > ul li .timeline-content .time-line {
  margin-left: - 60px;
}
.pt-treetimelinegraph-body ul {
  margin-left: 15px;
  position: relative;
}
.pt-treetimelinegraph-body ul ul li {
  position: relative;
}
.pt-treetimelinegraph-body ul ul li:last-child::after {
  display: none;
}
.pt-treetimelinegraph-body ul ul li:before {
  position: absolute;
  top: -4px;
  left: -38px;
  height: 1px;
  width: 19px;
  display: block;
  content: "";
  transform: rotate(45deg);
  background-color: #e0e0e0;
}
.pt-treetimelinegraph-body ul ul li:after {
  position: absolute;
  top: -10px;
  left: -36px;
  bottom: -5px;
  width: 1px;
  background-color: #e0e0e0;
  content: "";
  display: block;
}
.pt-treetimelinegraph-body .switch {
  height: 10px;
  border-radius: 100px;
  margin-left: -25px;
  background-color: transparent;
  position: relative;
  z-index: 9;
  width: 20px;
  z-index: 11;
}
.pt-treetimelinegraph-body .switch.hide {
  display: block!important;
  position: relative;
}
.pt-treetimelinegraph-body .switch.hide:before {
  position: absolute;
  top: -35px;
  left: 4px;
  bottom: 0;
  width: 1px;
  background-color: #e0e0e0;
  content: "";
  display: block!important;
}
.pt-treetimelinegraph-body .switch:after {
  position: absolute;
  top: 0;
  left: 0px;
  width: 10px;
  height: 10px;
  border-radius: 100px;
  background-color: #4d7bd8;
  content: "";
  display: block;
  z-index: 9;
}
.pt-treetimelinegraph-body .timeline-content {
  display: flex;
  justify-content: flex-start;
  align-content: center;
  flex: 1;
  width: 100%;
  margin: 15px 0;
  position: relative;
}
.pt-treetimelinegraph-body .timeline-content::after {
  position: absolute;
  top: 5px;
  left: -21px;
  bottom: 0;
  width: 1px;
  height: 100%;
  background-color: #e0e0e0;
  content: "";
  display: block;
}
.pt-treetimelinegraph-body .timeline-content .node,
.pt-treetimelinegraph-body .timeline-content .time-line {
  display: flex;
  justify-content: flex-start;
  align-content: center;
  flex: 1;
}
.pt-treetimelinegraph-body .timeline-content .time-line svg rect {
  fill: #3ddf3d;
  rx: 5px;
  ry: 5px;
}
.pt-treetimelinegraph-body .timeline-content .node title {
  font-size: 14px;
  padding: 5px 0;
}
.pt-treetimelinegraph-body .timeline-content .node .sub-title {
  font-size: 12px;
  color: #999;
}
.pt-treetimelinegraph-body ul > li:first-child > .timeline-content .switch.hide:before {
  display: none!important;
}
.pt-main[pt-mode="leftTopBottomAndRight"] .pt-main-row .pt-main-col + .pt-main-col {
  flex: 1!important;
}
.pt-main[pt-mode="leftTopBottomAndRight"] .pt-main-row .pt-main-col + .pt-main-col .pt-tree .pt-tree-form-panel-body {
  width: 100%!important;
}
.pt-tab.pt-tab-board .pt-tab-header .pt-nav .pt-nav-item a {
  border: none;
  background: transparent;
}
.pt-tab.pt-tab-board .pt-tab-header .pt-nav .pt-nav-item.current a {
  background: rgba(3, 135, 237, 0.1);
  border-radius: 5px 5px 0 0;
  color: #0387ed;
}
.pt-tab.pt-tab-board .pt-tab-body {
  border: none;
  padding: 5px 0 0 0;
}
.pt-tab.pt-tab-board .pt-tab-body .pt-tab-content {
  width: 100%;
  overflow: hidden;
}
.pt-tab.pt-tab-board .pt-tab-body .pt-tab-content .panel-body {
  height: calc(100% - 44px);
  overflow: hidden;
}
.pt-tab.pt-tab-board .pt-tab-body .pt-tab-content .panel-footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0px;
  height: 24px;
  background: transparent;
  border: none;
  padding: 0;
}
.pt-tab.pt-tab-board .pt-tab-body .pt-pager {
  width: fit-content;
  margin: 0 auto;
}
.pt-tab.pt-tab-board .pt-tab-body .pt-pager .pt-input-group {
  border: none;
}
.pt-tab.pt-tab-board .pt-tab-body .pt-pager .pt-input-group:hover {
  box-shadow: none;
}
.pt-tab.pt-tab-board .pt-tab-body .pt-pager .pt-input-group .el-icon-more:before {
  font-family: "icomoon";
  content: "\e989";
}
.pt-tab.pt-tab-board .pt-tab-body .pt-pager .pt-input-group .el-icon-more:hover:before {
  font-family: 'FontAwesome';
  content: "\f101";
}
.pt-tab.pt-tab-board .pt-tab-body .pt-pager .pt-form.pt-form-inline .pt-btn-group + .pt-form-group {
  margin-left: 0;
}
.pt-tab.pt-tab-board .pt-tab-body .pt-pager .pt-btn.pt-btn-icon {
  background-color: transparent;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: center;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item {
  border: 1px solid #e0e0e0;
  padding: 10px;
  min-width: 240px;
  margin-right: 15px;
  margin-bottom: 15px;
  max-width: 240px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: center;
  align-items: center;
  flex-direction: column;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-header,
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-content {
  width: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: center;
  align-items: center;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-header .board-block-list-col,
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-content .board-block-list-col {
  display: inline-block;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-header .board-block-list-col > div,
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-content .board-block-list-col > div {
  padding: 0!important;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-header .board-block-list-col .title,
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-content .board-block-list-col .title {
  font-size: 16px;
  font-weight: bold;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-header .board-block-list-col .text,
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-content .board-block-list-col .text {
  font-size: 14px;
  padding: 4px 0;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-header .board-block-list-col .label,
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-content .board-block-list-col .label {
  font-size: 12px;
  color: #999;
  font-weight: normal;
  padding: 0;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-header .board-block-list-col .tag,
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-content .board-block-list-col .tag {
  width: 10px;
  height: 10px;
  border-radius: 100px;
  position: relative;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-header .board-block-list-col .tag::before,
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-content .board-block-list-col .tag::before {
  position: absolute;
  top: -3px;
  left: -3px;
  width: 16px;
  height: 16px;
  border-radius: 100px;
  background-color: transparent;
  border: 1px solid;
  content: "";
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-header .board-block-list-col .tag.normal,
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-content .board-block-list-col .tag.normal {
  background: linear-gradient(#20e5b8, #16bc96);
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-header .board-block-list-col .tag.normal:before,
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-content .board-block-list-col .tag.normal:before {
  border-color: #16bc96;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-header .board-block-list-col .tag.abnormal,
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-content .board-block-list-col .tag.abnormal {
  background: linear-gradient(#ff3c16, #e22500);
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-header .board-block-list-col .tag.abnormal:before,
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-content .board-block-list-col .tag.abnormal:before {
  border-color: #e22500;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-header .board-block-list-col .equipment,
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-content .board-block-list-col .equipment {
  width: 30px;
  height: 30px;
  min-height: 3rem;
  border-radius: 5px;
  background: rgba(3, 135, 237, 0.1);
  border: 1px solid #0387ed;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-header .board-block-list-col .equipment img,
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-content .board-block-list-col .equipment img {
  width: 80%;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-header .board-block-list-col .important,
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-content .board-block-list-col .important {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: flex-end;
  align-items: flex-end;
  margin-left: auto;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-header .board-block-list-col .important span,
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-content .board-block-list-col .important span {
  flex: none;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-header .board-block-list-col .important span + span,
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-content .board-block-list-col .important span + span {
  margin-left: 5px;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-header .board-block-list-col .important span.large,
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-content .board-block-list-col .important span.large {
  font-size: 22px;
  font-weight: bold;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-header {
  margin: 4px 0 9px 0;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-header .board-block-list-col:last-child {
  flex: none;
  margin-bottom: auto;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-header .board-block-list-col .title {
  margin-top: 5px;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-content {
  flex-direction: column;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-content .board-block-list-row {
  width: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: center;
  align-items: center;
  padding: 7.5px 0;
}
.pt-tab.pt-tab-board .pt-tab-body .board-block-list .board-block-list-item .board-block-list-content .board-block-list-row .board-block-list-col:first-child {
  flex: none;
  margin-right: 10px;
}
.use-docs .blockquote-header {
  padding: 10px 10px 10px 0;
  font-size: 14px;
  font-weight: bold;
}
.use-docs .blockquote-content {
  display: block;
  padding: 15px;
  margin: 0 0 24px;
  border-left: 8px solid #dddfe4;
  background: #f1f4f9;
  overflow: auto;
  word-break: break-word !important;
  max-height: 450px;
  overflow-y: auto;
}
.use-docs .blockquote-content pre {
  background-color: transparent;
  border: none;
}
.use-docs .blockquote-content pre p {
  margin-bottom: 8px;
}
.use-docs .blockquote-content pre p:last-child {
  margin-bottom: 0;
}
.use-docs .blockquote-content .bq-text {
  color: #babbbd;
  padding-right: 5px;
}
.use-docs .blockquote-content .bq-quote {
  color: #d73a49;
  padding: 0 3px;
}
.use-docs .blockquote-content .bq-bracket {
  color: #24292e;
  padding: 0 3px;
}
.use-docs .blockquote-content .bq-string {
  color: #006699;
}
.use-docs .blockquote-content .bq-number {
  color: #f18a0a;
}
.use-docs .pt-grid-body .pt-grid-body-head {
  background: #555;
}
.use-docs .pt-grid-body .pt-grid-body-head table tbody tr td {
  background: #555;
  border-color: #555;
  color: #fff;
}
.use-docs .pt-grid-body .pt-grid-body-head table tbody tr td:hover {
  border-color: #fda249;
  background-color: #fda249;
}
.use-docs .pt-grid-body .pt-grid-body-container tbody tr td[ns-field="exampleCall"],
.use-docs .pt-grid-body .pt-grid-body-container tbody tr td:hover[ns-field="exampleCall"] {
  color: #006699;
}
.use-docs .pt-grid-body .pt-grid-body-container tbody tr td[ns-field="functionName"],
.use-docs .pt-grid-body .pt-grid-body-container tbody tr td:hover[ns-field="functionName"] {
  color: #f18a0a;
}
.ocr-history,
.ocr-list {
  margin-bottom: 10px;
}
.ocr-history .ocr-history-title,
.ocr-list .ocr-history-title,
.ocr-history .ocr-list-title,
.ocr-list .ocr-list-title {
  padding: 10px 0;
  font-size: 14px;
}
.ocr-history .ocr-history-content,
.ocr-list .ocr-history-content,
.ocr-history .ocr-list-content,
.ocr-list .ocr-list-content {
  border: 1px solid #e0e0e0;
}
.ocr-history .ocr-history-content .ocr-item,
.ocr-list .ocr-history-content .ocr-item,
.ocr-history .ocr-list-content .ocr-item,
.ocr-list .ocr-list-content .ocr-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 10px;
}
.ocr-history .ocr-history-content .ocr-item:hover,
.ocr-list .ocr-history-content .ocr-item:hover,
.ocr-history .ocr-list-content .ocr-item:hover,
.ocr-list .ocr-list-content .ocr-item:hover {
  background: #f8f8f8;
  cursor: pointer;
}
.ocr-history .ocr-history-content .ocr-item.current,
.ocr-list .ocr-history-content .ocr-item.current,
.ocr-history .ocr-list-content .ocr-item.current,
.ocr-list .ocr-list-content .ocr-item.current {
  background: rgba(232, 116, 59, 0.075);
}
.ocr-history .ocr-history-content .ocr-item.current:hover,
.ocr-list .ocr-history-content .ocr-item.current:hover,
.ocr-history .ocr-list-content .ocr-item.current:hover,
.ocr-list .ocr-list-content .ocr-item.current:hover {
  background: rgba(232, 116, 59, 0.125);
}
.ocr-history .ocr-history-content .ocr-item.current span,
.ocr-list .ocr-history-content .ocr-item.current span,
.ocr-history .ocr-list-content .ocr-item.current span,
.ocr-list .ocr-list-content .ocr-item.current span {
  color: #e8743b;
}
.ocr-history .ocr-history-content .ocr-item span,
.ocr-list .ocr-history-content .ocr-item span,
.ocr-history .ocr-list-content .ocr-item span,
.ocr-list .ocr-list-content .ocr-item span {
  display: flex;
  flex: 1;
}
.ocr-history .ocr-history-content .ocr-item .pt-btn-group.ocr-upload .pt-btn.pt-btn-default,
.ocr-list .ocr-history-content .ocr-item .pt-btn-group.ocr-upload .pt-btn.pt-btn-default,
.ocr-history .ocr-list-content .ocr-item .pt-btn-group.ocr-upload .pt-btn.pt-btn-default,
.ocr-list .ocr-list-content .ocr-item .pt-btn-group.ocr-upload .pt-btn.pt-btn-default {
  background: transparent;
  border-color: transparent;
}
.ocr-history .ocr-history-content .ocr-item .pt-btn-group.ocr-upload .pt-btn.pt-btn-default:hover,
.ocr-list .ocr-history-content .ocr-item .pt-btn-group.ocr-upload .pt-btn.pt-btn-default:hover,
.ocr-history .ocr-list-content .ocr-item .pt-btn-group.ocr-upload .pt-btn.pt-btn-default:hover,
.ocr-list .ocr-list-content .ocr-item .pt-btn-group.ocr-upload .pt-btn.pt-btn-default:hover {
  background: #e8743b;
}
.app-qrscanner {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  display: flex;
  flex-direction: column;
}
.app-qrscanner .app-qrscanner-header {
  display: flex;
  background: rgba(0, 0, 0, 0.35);
  padding: 5px;
}
.app-qrscanner .app-qrscanner-body {
  display: flex;
  flex: 1;
}
.app-qrscanner .app-qrscanner-footer {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 20px;
}
.app-qrscanner .app-qrscanner-footer .pt-btn-group {
  display: flex;
  flex-direction: column;
}
.app-qrscanner .app-qrscanner-footer .pt-btn-group .pt-btn {
  margin: 10px auto;
}
.app-qrscanner .app-qrscanner-footer .pt-btn-group .pt-btn.pt-btn-icon {
  width: 64px;
  height: 64px;
  line-height: 64px;
  border-radius: 10px;
}
.app-qrscanner .app-qrscanner-footer .pt-btn-group .pt-btn.pt-btn-icon i {
  font-size: 36px;
  line-height: inherit;
}
.app-qrscanner .app-qrscanner-footer .pt-btn-group label {
  color: #fff;
  font-size: 16px;
}
.app-qrscanner .pt-btn-group .pt-btn {
  height: 64px;
}
.app-qrscanner .pt-btn-group .pt-btn.pt-btn-icon {
  width: 64px;
  height: 64px;
  line-height: 64px;
  border-radius: 5px;
}
.app-qrscanner .pt-btn-group .pt-btn.pt-btn-icon i {
  font-size: 36px;
}
.app-qrscanner .pt-btn-group .pt-btn.pt-btn-default {
  background: rgba(0, 0, 0, 0.35);
  border-color: transparent;
}
.app-qrscanner .pt-btn-group .pt-btn.pt-btn-default i {
  color: #fff;
  line-height: inherit;
}
.app-qrscanner .pt-btn-group .pt-btn.pt-btn-default:hover {
  background: rgba(0, 0, 0, 0.35);
}
.app-qrscanner .pt-btn-group .pt-btn.pt-btn-default:hover i {
  color: #fff;
}
.pt-image-contrast {
  height: 100%;
  width: 100%;
}
.pt-image-contrast .pt-image-contrast-item {
  display: inline-block;
  width: 50%;
  height: 100%;
}
.pt-image-contrast .pt-image-contrast-item .pt-image-contrast-item-title {
  line-height: 35px;
  font-size: 14px;
  position: relative;
  padding-left: 10px;
}
.pt-image-contrast .pt-image-contrast-item .pt-image-contrast-item-title:before {
  position: absolute;
  top: 11px;
  left: 2px;
  width: 3px;
  height: 15px;
  background-color: #04b6de;
  display: block;
  content: "";
}
.pt-image-contrast .pt-image-contrast-item .pt-image-contrast-item-viewer {
  height: 100%;
}
.pt-image-contrast .pt-image-contrast-item .pt-image-contrast-item-title + .pt-image-contrast-item-viewer {
  height: calc(100% - 35px);
}
.pt-image-contrast .pt-image-contrast-item:not(:first-child) .pt-image-contrast-item-viewer .pt-image-viewer {
  border-left-color: transparent;
}
.pt-image-viewer {
  width: 100%;
  height: 100%;
  display: block;
  border: 1px solid #e0e0e0;
  position: relative;
}
.pt-image-viewer.pt-error {
  background-color: rgba(0, 0, 0, 0.1);
  text-align: center;
  line-height: 30;
  font-size: 16px;
  color: #666666;
}
.pt-image-viewer.pt-loading {
  background-color: rgba(0, 0, 0, 0.1);
  position: relative;
  top: auto;
  left: auto;
  margin: 0;
  border-radius: 0;
}
.pt-image-viewer.pt-loading:before {
  position: absolute;
  top: 50%;
  left: 50%;
  right: 0;
  margin-top: -25px;
  margin-left: -25px;
  line-height: 50px;
  height: 50px;
  width: 50px;
  text-align: center;
}
.pt-image-viewer .pt-image-viewer-preview {
  width: 100%;
  height: 100%;
}
.pt-image-viewer .pt-image-viewer-preview canvas {
  border: none;
  cursor: pointer;
}
.pt-image-viewer .pt-image-viewer-thumbnail {
  overflow: hidden;
  position: absolute;
}
.pt-image-viewer .pt-image-viewer-thumbnail .pt-image-viewer-preview {
  border: 1px solid #e0e0e0;
  cursor: alias;
}
.pt-image-viewer .pt-image-viewer-thumbnail .pt-image-viewer-preview-area {
  cursor: pointer;
  position: absolute;
  box-shadow: 0px 0px 10px 103px rgba(0, 0, 0, 0.4);
}
.pt-image-viewer .pt-file-name {
  position: absolute;
  left: 0px;
  right: 0;
  top: 0px;
  width: 100%;
  height: 35px;
  padding-left: 10px;
  background: rgba(0, 0, 0, 0.3);
}
.pt-image-viewer .pt-file-name .title {
  line-height: 35px;
}
.pt-image-viewer .pt-file-name .title span {
  color: #fff;
}
.pt-image-viewer .pt-image-viewer-toolbar {
  position: absolute;
  left: 0px;
  right: 0;
  top: 0px;
  width: 100%;
  height: 35px;
  background: rgba(0, 0, 0, 0.3);
  padding-right: 10px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.pt-image-viewer .pt-image-viewer-toolbar .pt-group-btn {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-flow: row;
}
.pt-image-viewer .pt-image-viewer-toolbar .pt-group-btn .pt-btn-default.pt-btn-icon {
  width: 29px;
  height: 29px;
  border-radius: 3px;
  margin-right: 5px;
  background-color: transparent;
  border: none;
}
.pt-image-viewer .pt-image-viewer-toolbar .pt-group-btn .pt-btn-default.pt-btn-icon i {
  line-height: 29px;
  color: #fff;
  font-size: 14px;
}
.pt-image-viewer .pt-image-viewer-toolbar .pt-group-btn .pt-btn-default.pt-btn-icon:hover {
  background-color: rgba(255, 255, 255, 0.15);
}
.pt-image-viewer .pt-image-viewer-toolbar .pt-text {
  line-height: 35px;
  padding: 0 10px;
}
.pt-image-viewer .pt-image-viewer-toolbar .pt-text span {
  color: #fff;
}
.pt-image-viewer .pt-file-name + .pt-image-viewer-toolbar {
  background-color: transparent;
}
.pt-image-viewer .pt-file-name + .pt-image-viewer-toolbar.bottom {
  top: auto;
  bottom: -1px;
  background: rgba(0, 0, 0, 0.3);
}
.pt-image-viewer .pt-file-name.bottom {
  top: auto;
  bottom: -1px;
}
.pt-image-viewer .pt-file-name.bottom + .pt-image-viewer-toolbar {
  background: rgba(0, 0, 0, 0.3);
}
.pt-image-viewer .pt-file-name.bottom + .pt-image-viewer-toolbar.bottom {
  top: auto;
  bottom: -1px;
  background-color: transparent;
}
.pt-image-viewer .pt-image-viewer-turnpage .pt-btn-icon {
  position: absolute;
  top: 0%;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 100%;
  padding: 0;
  text-align: center;
  background: 0 0;
  border: 0;
  opacity: .5;
  transition: opacity .15s ease;
  cursor: pointer;
}
.pt-image-viewer .pt-image-viewer-turnpage .pt-btn-icon i {
  position: absolute;
  display: inline-block;
  background: rgba(255, 255, 255, 0.3);
  height: 40px;
  line-height: 40px;
  border-radius: 5px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
  color: rgba(0, 0, 0, 0.85);
  padding: 0 5px;
}
.pt-image-viewer .pt-image-viewer-turnpage .pt-btn-icon.prev {
  left: 0;
}
.pt-image-viewer .pt-image-viewer-turnpage .pt-btn-icon.next {
  right: 0;
}
.pt-image-viewer.pt-image-viewer-hover .pt-image-viewer-toolbar,
.pt-image-viewer.pt-image-viewer-hover .pt-file-name,
.pt-image-viewer.pt-image-viewer-hover .pt-image-viewer-turnpage {
  display: none;
}
.pt-image-viewer.pt-image-viewer-hover:hover .pt-file-name,
.pt-image-viewer.pt-image-viewer-hover:hover .pt-image-viewer-turnpage {
  display: block;
}
.pt-image-viewer.pt-image-viewer-hover:hover .pt-image-viewer-toolbar {
  display: flex;
}
.img-sort {
  height: 100%;
  margin: 0 auto;
  padding: 10px 16px;
  background: #fff;
}
.img-sort .row {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-flow: row;
  height: 100%;
}
.img-sort .row .col {
  flex: 1;
  background-color: #fff;
  padding-left: 10px;
  height: 100%;
}
.img-sort .row .col:first-child {
  width: 350px;
  max-width: 350px;
  min-width: 350px;
  padding-left: 0;
  flex-basis: 350px;
}
.img-sort .row .col .panel {
  flex: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-flow: column;
  height: 100%;
}
.img-sort .row .col .panel .panel-header {
  width: 100%;
  flex: 1;
  height: 35px;
  line-height: 35px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-flow: row;
}
.img-sort .row .col .panel .panel-header .title {
  font-size: 14px;
}
.img-sort .row .col .panel .panel-body {
  width: 100%;
  flex: auto;
  height: calc(100% - 35px);
  overflow-y: auto;
  overflow-x: hidden;
}
.img-sort .img-editor-grid {
  background-color: #f6f6f6;
}
.img-sort .img-editor-grid .grid-content {
  padding: 15px;
  height: calc(100% - 35px);
  overflow-y: auto;
  overflow-x: hidden;
}
.img-sort .img-editor-grid .list .list-item .list-content {
  border: 1px #e0e0e0 dashed;
  background-color: rgba(255, 255, 255, 0.3);
}
.img-sort .img-editor-grid .list .list-item .list-content .list-img {
  width: 100%;
}
.img-sort .img-editor-grid.img-editor-overall .grid-content .list {
  transform: scale(0.5);
}
.img-sort .list {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-flow: row;
  flex-wrap: wrap;
  margin: -3px;
}
.img-sort .list.list-1 .list-item {
  width: calc(100% - 6px);
}
.img-sort .list.list-1 .list-item .list-content .list-img {
  height: 300px;
}
.img-sort .list.list-2 .list-item {
  width: calc(50% - 6px);
}
.img-sort .list.list-2 .list-item .list-content .list-img {
  height: 200px;
}
.img-sort .list.list-3 .list-item {
  width: calc(33.3333333333% - 6px);
}
.img-sort .list.list-3 .list-item .list-content .list-img {
  height: 150px;
}
.img-sort .list.list-4 .list-item {
  width: calc(25% - 6px);
}
.img-sort .list.list-4 .list-item .list-content .list-img {
  height: 120px;
}
.img-sort .list .list-item {
  width: calc(50% - 6px);
  padding: 3px;
  position: relative;
}
.img-sort .list .list-item.drop-move {
  position: absolute;
  cursor: move;
  width: 178px;
  padding: 3px;
  border: 1px #e0e0e0 dashed;
}
.img-sort .list .list-item.drop-move .list-content .list-img {
  height: 120px;
  opacity: 0.5;
}
.img-sort .list .list-item .list-control-btn-group button.btn-icon {
  position: absolute;
  top: 3px;
  right: 3px;
  border: none;
  background: rgba(255, 129, 0, 0.4);
  width: 22px;
  height: 22px;
  opacity: 0;
}
.img-sort .list .list-item .list-control-btn-group button.btn-icon i.span {
  color: #fff;
}
.img-sort .list .list-item:hover .list-control-btn-group button.btn-icon {
  opacity: 1;
}
.img-sort .list .list-item .list-content {
  position: relative;
  overflow: hidden;
}
.img-sort .list .list-item .list-content .list-img {
  height: 120px;
  overflow: hidden;
}
.img-sort .list .list-item .list-content .list-img img {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0 auto;
  max-width: 100%;
}
.img-sort .list .list-item .list-content .list-tag {
  z-index: 1000;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
}
.img-sort .list .list-item .list-content .list-tag span {
  font-size: 12px;
  color: #fff;
  padding: 5px 10px;
  display: block;
}
.img-sort .list .list-item .list-content .list-number {
  z-index: 1000;
  position: absolute;
  left: 0;
  top: 0;
  padding: 10px 10px;
}
.img-sort .list .list-item.before .list-tag {
  background-color: rgba(232, 116, 59, 0.7);
}
.img-sort .list .list-item.ing .list-tag {
  background-color: rgba(0, 153, 68, 0.7);
}
.img-sort .list .list-item.after .list-tag {
  background-color: rgba(34, 141, 223, 0.7);
}
.img-sort .list .list-item.selected .list-content::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.67);
  z-index: 1001;
}
body .zndj,
body[ns-system="mobile"] .zndj {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  flex-flow: column;
  background: url(/web/base/images/zndj-zbg.png);
  background-size: cover;
  padding-bottom: 15px;
  font-size: 12px;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
body .zndj span,
body[ns-system="mobile"] .zndj span {
  font-size: 12px;
}
body .zndj .header,
body[ns-system="mobile"] .zndj .header,
body .zndj .content,
body[ns-system="mobile"] .zndj .content {
  width: 100%;
  padding: 10px 15px;
}
body .zndj .header,
body[ns-system="mobile"] .zndj .header {
  position: initial;
  height: 65px;
  background: transparent;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: space-between;
  -ms-align-items: center;
  align-items: center;
  flex: none;
}
body .zndj .header .title,
body[ns-system="mobile"] .zndj .header .title {
  font-size: 19px;
  font-weight: bold;
  color: #fff;
  background: transparent;
  text-shadow: 4px 4px 3px rgba(0, 0, 0, 0.2);
  letter-spacing: 1px;
}
body .zndj .header button,
body[ns-system="mobile"] .zndj .header button {
  border: none;
  background: transparent;
  padding: 3px 5px;
  border-radius: 4px;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.4);
}
body .zndj .header button i,
body[ns-system="mobile"] .zndj .header button i {
  color: #fff;
  font-size: 15px;
  margin-right: 3px;
}
body .zndj .header button span,
body[ns-system="mobile"] .zndj .header button span {
  font-size: 14px;
  color: #fff;
  line-height: 1.5;
}
body .zndj .content,
body[ns-system="mobile"] .zndj .content {
  background-color: #fff;
  flex: auto;
}
body .zndj .content .pt-guideinspectionnumber .pt-panel-header,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber .pt-panel-header {
  position: relative;
  padding-right: 15px;
}
body .zndj .content .pt-guideinspectionnumber .pt-panel-header .title,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber .pt-panel-header .title {
  float: right;
  color: #16bc96;
  font-weight: bold;
}
body .zndj .content .pt-guideinspectionnumber .pt-panel-header .title span,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber .pt-panel-header .title span {
  font-size: 16px;
}
body .zndj .content .pt-guideinspectionnumber .pt-panel-header .title:before,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber .pt-panel-header .title:before {
  display: none;
}
body .zndj .content .pt-guideinspectionnumber .pt-panel-header .pt-panel-header-right,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber .pt-panel-header .pt-panel-header-right {
  float: left;
}
body .zndj .content .pt-guideinspectionnumber .pt-panel-header .pt-panel-header-mq,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber .pt-panel-header .pt-panel-header-mq {
  position: absolute;
  top: 4px;
  right: 0;
}
body .zndj .content .pt-guideinspectionnumber .pt-panel-header .pt-btn-group .pt-btn.pt-btn-default,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber .pt-panel-header .pt-btn-group .pt-btn.pt-btn-default,
body .zndj .content .pt-guideinspectionnumber .pt-panel-header .pt-btn-group .pt-btn.pt-btn-default:hover,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber .pt-panel-header .pt-btn-group .pt-btn.pt-btn-default:hover {
  background: #0484de;
  border: 1px solid #0484de;
  border-radius: 3px;
  padding: 0 10px !important;
}
body .zndj .content .pt-guideinspectionnumber .pt-panel-header .pt-btn-group .pt-btn.pt-btn-default i,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber .pt-panel-header .pt-btn-group .pt-btn.pt-btn-default i,
body .zndj .content .pt-guideinspectionnumber .pt-panel-header .pt-btn-group .pt-btn.pt-btn-default:hover i,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber .pt-panel-header .pt-btn-group .pt-btn.pt-btn-default:hover i,
body .zndj .content .pt-guideinspectionnumber .pt-panel-header .pt-btn-group .pt-btn.pt-btn-default span,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber .pt-panel-header .pt-btn-group .pt-btn.pt-btn-default span,
body .zndj .content .pt-guideinspectionnumber .pt-panel-header .pt-btn-group .pt-btn.pt-btn-default:hover span,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber .pt-panel-header .pt-btn-group .pt-btn.pt-btn-default:hover span {
  color: #fff;
  display: inherit;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body .pt-btn-group .pt-btn.pt-btn-default,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body .pt-btn-group .pt-btn.pt-btn-default,
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body .pt-btn-group .pt-btn.pt-btn-default:hover,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body .pt-btn-group .pt-btn.pt-btn-default:hover {
  background: #fff;
  border-color: #0484de;
  border-radius: 3px;
  padding: 0 10px !important;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body .pt-btn-group .pt-btn.pt-btn-default i,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body .pt-btn-group .pt-btn.pt-btn-default i,
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body .pt-btn-group .pt-btn.pt-btn-default:hover i,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body .pt-btn-group .pt-btn.pt-btn-default:hover i,
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body .pt-btn-group .pt-btn.pt-btn-default span,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body .pt-btn-group .pt-btn.pt-btn-default span,
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body .pt-btn-group .pt-btn.pt-btn-default:hover span,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body .pt-btn-group .pt-btn.pt-btn-default:hover span {
  color: #0484de;
  display: inherit;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body .pt-btn-group .pt-btn.pt-btn-default[disabled="disabled"] i,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body .pt-btn-group .pt-btn.pt-btn-default[disabled="disabled"] i,
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body .pt-btn-group .pt-btn.pt-btn-default[disabled="disabled"]:hover i,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body .pt-btn-group .pt-btn.pt-btn-default[disabled="disabled"]:hover i,
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body .pt-btn-group .pt-btn.pt-btn-default[disabled="disabled"] span,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body .pt-btn-group .pt-btn.pt-btn-default[disabled="disabled"] span,
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body .pt-btn-group .pt-btn.pt-btn-default[disabled="disabled"]:hover span,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body .pt-btn-group .pt-btn.pt-btn-default[disabled="disabled"]:hover span {
  color: #999!important;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(2),
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(2) {
  background: transparent;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: center;
  align-items: center;
  padding: 0;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(2) span,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(2) span {
  font-size: 12px;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(2) span:nth-child(2),
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(2) span:nth-child(2) {
  color: #fda249;
  font-size: 16px;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3),
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) {
  padding: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-strt;
  -ms-align-items: center;
  align-items: center;
  font-size: 12px;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) span:nth-child(2),
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) span:nth-child(2) {
  color: #0484de;
  font-size: 14px;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4),
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) {
  background: transparent;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(1),
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(1) {
  background: #f5f5f5;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(1) ul li,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(1) ul li {
  margin-right: 8px;
  border: none;
  border-bottom: 1px solid #f5f5f5;
  padding: 5px 15px;
  cursor: pointer;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(1) ul li.current,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(1) ul li.current {
  border-bottom-color: #0484de;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(1) ul li.current span,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(1) ul li.current span {
  color: #0484de;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(1),
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(1) {
  background: transparent;
  border: none;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(1) .pt-btn-group .pt-btn.pt-btn-default,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(1) .pt-btn-group .pt-btn.pt-btn-default,
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(1) .pt-btn-group .pt-btn.pt-btn-default:hover,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(1) .pt-btn-group .pt-btn.pt-btn-default:hover {
  background: transparent!important;
  border: none;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(1) .pt-btn-group .pt-btn.pt-btn-default i,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(1) .pt-btn-group .pt-btn.pt-btn-default i,
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(1) .pt-btn-group .pt-btn.pt-btn-default:hover i,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(1) .pt-btn-group .pt-btn.pt-btn-default:hover i,
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(1) .pt-btn-group .pt-btn.pt-btn-default span,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(1) .pt-btn-group .pt-btn.pt-btn-default span,
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(1) .pt-btn-group .pt-btn.pt-btn-default:hover span,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(1) .pt-btn-group .pt-btn.pt-btn-default:hover span {
  color: #0484de;
  font-size: 14px;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state {
  border: none;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state .pt-table-scroll,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state .pt-table-scroll {
  height: 255px;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state table tr th,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state table tr th,
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state table tr td,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state table tr td,
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state table tr th span,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state table tr th span,
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state table tr td span,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state table tr td span {
  font-size: 12px;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state table tr th:nth-child(2),
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state table tr th:nth-child(2),
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state table tr td:nth-child(2),
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state table tr td:nth-child(2),
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state table tr th:nth-child(3),
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state table tr th:nth-child(3),
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state table tr td:nth-child(3),
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state table tr td:nth-child(3) {
  width: 115px;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state table tbody tr,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state table tbody tr {
  border-bottom: 1px solid #e0e0e0;
}
body .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state table tbody tr td,
body[ns-system="mobile"] .zndj .content .pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2).pt-tj-table-state table tbody tr td {
  height: 32px;
}
body .zndj .content.login-wrap,
body[ns-system="mobile"] .zndj .content.login-wrap {
  background: url(/web/base/images/zndj-content-bg.png);
  background-size: cover;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
}
body .zndj .content.login-wrap .login,
body[ns-system="mobile"] .zndj .content.login-wrap .login {
  width: 320px;
  height: auto;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  flex-flow: column;
  flex: none;
  margin-top: -40px;
}
body .zndj .content.login-wrap .login .login-title,
body[ns-system="mobile"] .zndj .content.login-wrap .login .login-title {
  font-size: 16px;
  font-weight: bold;
  padding: 15px 0;
  color: #fff;
}
body .zndj .content.login-wrap .login .login-content,
body[ns-system="mobile"] .zndj .content.login-wrap .login .login-content {
  width: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  flex-flow: column;
}
body .zndj .content.login-wrap .login .login-content > div,
body[ns-system="mobile"] .zndj .content.login-wrap .login .login-content > div {
  width: 100%;
}
body .zndj .content.login-wrap .login .login-content .form-group input,
body[ns-system="mobile"] .zndj .content.login-wrap .login .login-content .form-group input {
  width: 100%;
  height: 40px;
  border-radius: 5px;
  background-color: #e8f0fe;
  border: none;
  padding: 5px 10px;
}
body .zndj .content.login-wrap .login .login-content .form-group .pt-btn,
body[ns-system="mobile"] .zndj .content.login-wrap .login .login-content .form-group .pt-btn {
  width: 100%;
  height: 45px;
  border-radius: 5px;
  margin-top: 20px;
  border: none;
  background: linear-gradient(to bottom, #3fa5ff, #1b63a4);
}
body .zndj .content.login-wrap .login .login-content .form-group .pt-btn span,
body[ns-system="mobile"] .zndj .content.login-wrap .login .login-content .form-group .pt-btn span {
  color: #fff;
  font-size: 16px;
  letter-spacing: 5px;
}
body .zndj .content.login-wrap .login .login-content .remember-pwd,
body[ns-system="mobile"] .zndj .content.login-wrap .login .login-content .remember-pwd {
  width: 100%;
  margin: 0;
  height: 20px;
  justify-content: flex-start;
}
body .zndj .content.login-wrap .login .login-content .remember-pwd .remember[type=checkbox] + span,
body[ns-system="mobile"] .zndj .content.login-wrap .login .login-content .remember-pwd .remember[type=checkbox] + span {
  display: inline-block;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  border: 1px solid #d0dce5;
  color: #353535;
  position: absolute;
  margin-right: 16px;
  left: 2px;
  background: rgba(255, 255, 255, 0.2);
  top: 2px;
  cursor: pointer;
}
body .zndj .content.login-wrap .login .login-content .remember-pwd .remember[type=checkbox]:checked + span:after,
body[ns-system="mobile"] .zndj .content.login-wrap .login .login-content .remember-pwd .remember[type=checkbox]:checked + span:after {
  content: '\2714';
  position: absolute;
  font-size: 14px;
  left: 2px;
  top: 0;
  line-height: 15px;
  text-align: center;
  color: #fff;
}
body .zndj .content.login-wrap .login .login-content .remember-pwd label .text-pwd,
body[ns-system="mobile"] .zndj .content.login-wrap .login .login-content .remember-pwd label .text-pwd {
  margin: 0 0 -15px 27px;
  color: #fff;
}
#dialog-dialog-pdf .pt-modal-header {
  background-color: #f4f6f9;
  min-height: 48px;
  background-image: none;
  border-bottom: none;
  padding: 6px 16px;
}
body[ns-browser="ipad"],
body[ns-system="ipad"] {
  min-width: inherit;
}
body[ns-browser="ipad"] .netstar-main-page .landing-show .pt-main .pt-row .col-md-9,
body[ns-system="ipad"] .netstar-main-page .landing-show .pt-main .pt-row .col-md-9 {
  width: 100%;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1280px) {
  body {
    min-width: inherit;
  }
  body .netstar-main-page .landing-show .pt-main .pt-row .col-md-9 {
    width: 100%;
  }
  body .netstar-main-page .landing-show .pt-main .pt-row .col-md-9 + .col-md-3 {
    width: 100%;
  }
  body .pt-input-group.pt-date .pt-input-group-btn {
    right: -1px;
  }
  body .pt-radio,
  body .pt-checkbox {
    padding-right: 0;
  }
  body .pt-radio-inline,
  body .pt-checkbox-inline,
  body .pt-clear-inline {
    vertical-align: middle;
  }
  body .pt-radio-inline + .pt-radio-inline,
  body .pt-checkbox-inline + .pt-checkbox-inline,
  body .pt-clear-inline {
    margin-left: 0;
  }
  body .pt-clear-inline label.pt-radio-clear {
    line-height: 1;
  }
  body .pt-clear-inline label.pt-radio-clear:after {
    width: 10px;
    margin: -12px -5px;
  }
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree {
    left: 0;
    right: 0;
    width: 100%;
    font-size: 16px;
  }
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li {
    padding: 5px 0;
  }
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.checkbox_false_full_focus:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.checkbox_false_full_focus:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.checkbox_false_disable:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.checkbox_false_disable:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.checkbox_false_full:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.checkbox_false_full:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.checkbox_false_full_focus:after,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.checkbox_false_full_focus:after,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.checkbox_false_disable:after,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.checkbox_false_disable:after,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.checkbox_false_full:after,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.checkbox_false_full:after {
    font-size: 16px !important;
    top: -2px !important;
  }
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.root_close:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.root_close:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.roots_close:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.roots_close:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.center_close:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.center_close:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.bottom_close:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.bottom_close:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.root_close:after,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.root_close:after,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.roots_close:after,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.roots_close:after,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.center_close:after,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.center_close:after,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.bottom_close:after,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.bottom_close:after {
    font-size: 18px;
    top: -3px !important;
    left: 4px;
  }
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.root_open:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.root_open:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.roots_open:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.roots_open:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.center_open:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.center_open:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.bottom_open:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.bottom_open:before,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.root_open:after,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.root_open:after,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.roots_open:after,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.roots_open:after,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.center_open:after,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.center_open:after,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.button.bottom_open:after,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.button.bottom_open:after {
    font-size: 18px;
    top: -3px !important;
    left: -2px;
  }
  body .pt-modal.pt-business-dialog .pt-modal-body > div:first-child .pt-tree ul.ztree li span.node_name,
  body .pt-modal.pt-business-dialog .pt-modal-body > div:last-child .pt-tree ul.ztree li span.node_name {
    margin-left: 3px;
  }
}
body[ns-browser="android"].pt-veritical {
  min-width: inherit;
}
body[ns-browser="android"].pt-veritical .landing-show {
  margin: 0;
}
body[ns-browser="android"].pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation ul.pt-nav li.pt-nav-item .pt-collocation-block {
  height: 100% !important;
  overflow-y: auto;
  padding-bottom: 75px;
}
body[ns-browser="android"].pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item.current a {
  box-shadow: none;
  height: 51px;
  border-bottom: 3px solid #fda249;
}
html,
body {
  font-size: 12px;
}
.pt-btn.pt-btn-default {
  border-color: #e0e0e0;
}
.pt-btn.pt-btn-default:hover {
  background: #fda249;
  border-color: #fda249;
}
.pt-btn.pt-btn-default:hover i,
.pt-btn.pt-btn-default:hover span {
  color: #fff;
}
.pt-btn.pt-btn-default[disabled="disabled"] {
  background: transparent;
}
.pt-btn.pt-btn-default[disabled="disabled"]:hover i,
.pt-btn.pt-btn-default[disabled="disabled"]:hover span {
  color: #9e9e9e;
}
.pt-list .pt-list-group .pt-list-item a:hover {
  background: #f5f5f5;
}
.pt-list .pt-list-group .pt-list-item a .pt-badge {
  float: right;
}
.block-list:before,
.block-list:after {
  content: " ";
  display: table;
}
.block-list:after {
  clear: both;
}
.block-list:before,
.block-list:after {
  content: " ";
  display: table;
}
.block-list:after {
  clear: both;
}
.block-list:before,
.block-list:after {
  content: " ";
  display: table;
}
.block-list:after {
  clear: both;
}
.block-list + .block-list {
  margin-top: 10px;
}
.block-list.block-list-vertical .block-list-group .block-list-item:last-child {
  margin-bottom: 0;
}
.block-list .block-list-group {
  overflow-y: auto;
  overflow-x: hidden;
}
.block-list .block-list-group:before,
.block-list .block-list-group:after {
  content: " ";
  display: table;
}
.block-list .block-list-group:after {
  clear: both;
}
.block-list .block-list-group:before,
.block-list .block-list-group:after {
  content: " ";
  display: table;
}
.block-list .block-list-group:after {
  clear: both;
}
.block-list .block-list-group:before,
.block-list .block-list-group:after {
  content: " ";
  display: table;
}
.block-list .block-list-group:after {
  clear: both;
}
.block-list .block-list-item {
  position: relative;
  margin-bottom: 10px;
}
.block-list .block-list-item .block-list-content {
  position: relative;
  display: flex;
  width: 100%;
  overflow: hidden;
  border: 1px solid #e0e0e0;
  padding: 10px;
}
.block-list .block-list-item .block-list-content:before,
.block-list .block-list-item .block-list-content:after {
  content: " ";
  display: table;
}
.block-list .block-list-item .block-list-content:after {
  clear: both;
}
.block-list .block-list-item .block-list-content:before,
.block-list .block-list-item .block-list-content:after {
  content: " ";
  display: table;
}
.block-list .block-list-item .block-list-content:after {
  clear: both;
}
.block-list .block-list-item .block-list-content:before,
.block-list .block-list-item .block-list-content:after {
  content: " ";
  display: table;
}
.block-list .block-list-item .block-list-content:after {
  clear: both;
}
.block-list .block-list-item .list-before,
.block-list .block-list-item .list-body,
.block-list .block-list-item .list-after {
  display: table-cell;
}
.block-list .block-list-item .list-before + .list-body,
.block-list .block-list-item .list-before + .list-after,
.block-list .block-list-item .list-body + .list-after {
  padding-left: 10px;
}
.block-list .block-list-item .list-body {
  width: 100%;
}
.block-list .block-list-item .list-after {
  text-align: center;
  vertical-align: middle;
}
.block-list .block-list-item .list-close {
  position: absolute;
  top: -1px;
  right: 7px;
  width: 16px;
  height: 16px;
  opacity: 0;
}
.block-list .block-list-item .list-close .pt-btn-group .pt-btn {
  border: none;
}
.block-list .block-list-item:hover .list-close,
.block-list .block-list-item:active .list-close {
  opacity: 1;
}
.block-list .block-list-item.unusual {
  overflow: hidden;
}
.block-list .block-list-item.unusual:before {
  position: absolute;
  top: 4px;
  right: -19px;
  padding: 2px 0;
  width: 65px;
  text-align: center;
  color: #fff;
  transform: rotate(45deg);
  content: "\5f02\5e38";
  background-color: #e22500;
}
.block-list .block-list-item.unusual .block-list-content .list-text,
.block-list .block-list-item.unusual .block-list-content .text-gray {
  color: #e22500;
}
.block-list .block-list-item .list-body .list-title {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  margin-bottom: 10px;
}
.block-list .block-list-item .list-body .list-title h4 {
  font-size: 16px;
  font-weight: normal;
}
.block-list .block-list-item .list-body .list-text {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  margin-bottom: 5px;
}
.block-list .block-list-item .list-body .list-text .icon-pen {
  font-size: 12px;
  color: #fed6ae;
}
.block-list .block-list-item .list-body .list-text.text-gray {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  overflow: hidden;
}
.block-list .block-list-item .list-body > .list-title:last-child,
.block-list .block-list-item .list-body > .list-text:last-child {
  margin-bottom: 0;
}
.block-list .block-list-item .list-body .list-title span + i,
.block-list .block-list-item .list-body .list-text span + i,
.block-list .block-list-item .list-body .list-title span + span,
.block-list .block-list-item .list-body .list-text span + span,
.block-list .block-list-item .list-body .list-title i + span,
.block-list .block-list-item .list-body .list-text i + span {
  padding-left: 5px;
}
.block-list .block-list-item .block-list-control {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.25);
  text-align: right;
  padding: 5px 10px;
  transition: ease-in-out all 0.25s;
  z-index: 9;
  opacity: 0;
  z-index: -1;
}
.block-list .block-list-item .block-list-control button.pt-btn {
  border: 0 !important;
}
.block-list .block-list-item .block-list-control button.pt-btn[disabled="disabled"] {
  background: #f2f2f2 !important;
  color: #999;
}
.block-list .block-list-item:hover .block-list-control {
  opacity: 1;
  z-index: 1;
}
.block-list .block-list-item.checked > * {
  background: #f8f8f8;
}
.block-list .block-list-item.checked:before {
  position: absolute;
  content: '\e9b0';
  font-family: "icomoon";
  top: -2px;
  left: 3px;
  color: #fff;
  z-index: 3;
}
.block-list .block-list-item.checked:after {
  top: 0;
  left: 5px;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 16px 16px 0 0;
  border-color: #c7c7c7 transparent transparent transparent;
  z-index: 2;
}
.block-list .block-list-item .price-type-mark {
  position: absolute;
  top: 0;
  right: 5px;
  background: #04b6de;
  width: 16px;
  height: 16px;
  text-align: center;
  line-height: 16px;
  z-index: 2;
  color: #fff;
}
.block-list .block-list-item .price-type-mark:before {
  left: 0;
  bottom: -4px;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 8px;
  border-color: transparent transparent transparent #04b6de;
}
.block-list .block-list-item .price-type-mark:after {
  right: 0;
  bottom: -4px;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 8px 4px 0;
  border-color: transparent #04b6de transparent transparent;
}
.block-list .block-list-item .program-addon-mark {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
  color: #fff;
}
.block-list .block-list-item .program-addon-mark:after {
  right: 0;
  bottom: 0;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 20px 20px;
  border-color: transparent transparent #16bc96 transparent;
  z-index: -1;
}
.block-list:before,
.block-list:after {
  content: " ";
  display: table;
}
.block-list:after {
  clear: both;
}
.block-list:before,
.block-list:after {
  content: " ";
  display: table;
}
.block-list:after {
  clear: both;
}
.block-list:before,
.block-list:after {
  content: " ";
  display: table;
}
.block-list:after {
  clear: both;
}
.block-list.block-list-vertical .block-list-item {
  width: 100%;
}
.block-list.block-list-vertical .block-list-item.cancelflag {
  position: relative;
  z-index: 1;
}
.block-list.block-list-vertical .block-list-item.cancelflag .block-list-content .list-body .list-text,
.block-list.block-list-vertical .block-list-item.cancelflag .block-list-content .list-body .list-text-gray {
  color: #fda249;
}
.block-list.block-list-vertical .block-list-item.cancelflag:before {
  position: absolute;
  z-index: 9;
  content: '\e932';
  font-family: "icomoon";
  top: -16px;
  right: 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 48px;
}
.block-list .block-list-dropdown {
  display: none;
  width: 338px;
  background: #fff;
  top: 100%;
  left: -1px;
  position: absolute;
  border: 1px solid #e0e0e0;
  z-index: 9;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
}
.block-list .block-list-dropdown .pt-form {
  padding: 10px;
}
.block-list .block-list-dropdown .pt-form form:before,
.block-list .block-list-dropdown .pt-form form:after {
  content: " ";
  display: table;
}
.block-list .block-list-dropdown .pt-form form:after {
  clear: both;
}
.block-list .block-list-dropdown .pt-form form:before,
.block-list .block-list-dropdown .pt-form form:after {
  content: " ";
  display: table;
}
.block-list .block-list-dropdown .pt-form form:after {
  clear: both;
}
.block-list .block-list-dropdown .pt-form form:before,
.block-list .block-list-dropdown .pt-form form:after {
  content: " ";
  display: table;
}
.block-list .block-list-dropdown .pt-form form:after {
  clear: both;
}
.block-list .block-list-dropdown .pt-form .form-item {
  display: block;
  width: 50%;
  float: left;
}
.block-list .block-list-dropdown .pt-form .form-item + .form-item {
  margin-left: 10px;
  width: calc(50% - 10px);
}
.block-list .block-list-dropdown .pt-form .form-item + .form-item .pt-btn {
  line-height: 22px;
  margin-right: 0;
  margin-left: -1px;
  padding: 0 5px;
}
.block-list .block-list-dropdown .pt-form .form-item:last-child {
  width: 100%;
  margin: 0;
}
.block-list .block-list-dropdown .pt-form .form-item:last-child textarea.form-control {
  display: block;
  width: 100%;
  height: 60px;
  margin: 6px 0 0;
  padding: 6px;
  border: 1px solid #e0e0e0;
}
.block-list .block-list-dropdown .pt-form .form-item:last-child textarea.form-control:hover {
  border-color: #fda249;
}
.block-list .block-list-dropdown .pt-form .form-item:last-child textarea.form-control:focus {
  border-color: #d3d3d3;
}
.block-list.block-list-grid {
  padding: 0 5px;
}
.block-list.block-list-grid .block-list-group {
  margin: 0 -5px;
}
.block-list.block-list-grid .block-list-group:before,
.block-list.block-list-grid .block-list-group:after {
  content: " ";
  display: table;
}
.block-list.block-list-grid .block-list-group:after {
  clear: both;
}
.block-list.block-list-grid .block-list-group:before,
.block-list.block-list-grid .block-list-group:after {
  content: " ";
  display: table;
}
.block-list.block-list-grid .block-list-group:after {
  clear: both;
}
.block-list.block-list-grid .block-list-group:before,
.block-list.block-list-grid .block-list-group:after {
  content: " ";
  display: table;
}
.block-list.block-list-grid .block-list-group:after {
  clear: both;
}
.block-list.block-list-grid .block-list-group .block-list-item {
  float: left;
  padding: 0 5px;
}
.block-list.block-list-grid .block-list-group .block-list-item .list-body {
  width: 100%;
}
.block-list.block-list-grid .block-list-group .block-list-item .list-before,
.block-list.block-list-grid .block-list-group .block-list-item .list-after {
  text-align: center;
  width: auto;
  min-width: 50px;
  vertical-align: middle;
}
.block-list.block-list-grid.grid-col-2 .block-list-item {
  width: 50%;
}
.block-list.block-list-grid.grid-col-3 .block-list-item {
  width: 33.33333333%;
}
.block-list.block-list-grid.grid-col-4 .block-list-item {
  width: 25%;
}
.block-list.block-list-grid.grid-col-5 .block-list-item {
  width: 20%;
}
.block-list.block-list-grid.grid-col-8 .block-list-item {
  width: 12.5%;
}
.block-list.block-list-grid.grid-col-10 .block-list-item {
  width: 10%;
}
.block-list.block-list-normal .block-list-item .block-list-content {
  position: relative;
  overflow: visible;
  z-index: 1;
}
.block-list.block-list-normal .block-list-item .block-list-content:hover .block-list-dropdown {
  display: block;
}
@media screen and (max-width: 1367px) {
  .pt-main .pt-main-row .pt-main-col:first-child .block-list.block-list-grid.grid-col-2 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:nth-child(3) .block-list.block-list-grid.grid-col-2 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:first-child .block-list.block-list-grid.grid-col-3 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:nth-child(3) .block-list.block-list-grid.grid-col-3 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:first-child .block-list.block-list-grid.grid-col-4 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:nth-child(3) .block-list.block-list-grid.grid-col-4 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:first-child .block-list.block-list-grid.grid-col-5 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:nth-child(3) .block-list.block-list-grid.grid-col-5 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:first-child .block-list.block-list-grid.grid-col-8 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:nth-child(3) .block-list.block-list-grid.grid-col-8 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:first-child .block-list.block-list-grid.grid-col-10 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:nth-child(3) .block-list.block-list-grid.grid-col-10 .block-list-item {
    width: 50%;
  }
}
@media screen and (max-width: 1281px) {
  .pt-main .pt-main-row .pt-main-col:first-child .block-list.block-list-grid.grid-col-2 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:nth-child(3) .block-list.block-list-grid.grid-col-2 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:first-child .block-list.block-list-grid.grid-col-3 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:nth-child(3) .block-list.block-list-grid.grid-col-3 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:first-child .block-list.block-list-grid.grid-col-4 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:nth-child(3) .block-list.block-list-grid.grid-col-4 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:first-child .block-list.block-list-grid.grid-col-5 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:nth-child(3) .block-list.block-list-grid.grid-col-5 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:first-child .block-list.block-list-grid.grid-col-8 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:nth-child(3) .block-list.block-list-grid.grid-col-8 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:first-child .block-list.block-list-grid.grid-col-10 .block-list-item,
  .pt-main .pt-main-row .pt-main-col:nth-child(3) .block-list.block-list-grid.grid-col-10 .block-list-item {
    width: 100%;
  }
}
.pt-list-tooltip {
  position: fixed;
  border: 1px solid #e0e0e0;
  padding: 10px;
  background: #f8f8f8;
  transition: ease-in-out all 0.25s;
  z-index: 9;
}
.pt-list-tooltip:before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 3px 6px 3px;
  border-color: transparent transparent #e0e0e0 transparent;
  border-right-width: 6px;
  border-left-width: 6px;
  top: -6px;
  left: 10px;
}
.pt-list-tooltip.top:before {
  transform: rotate(180deg);
  top: auto;
  bottom: -6px;
}
.pt-form.pt-form-inline {
  border-color: #e0e0e0;
}
.pt-form-control {
  border-color: #e0e0e0;
}
.block-list-content .pt-form-control {
  position: relative;
  height: 22px;
  line-height: 1.5;
  padding: 0;
  border-color: #f4f4f4;
}
.block-list-content .pt-form-control:after {
  position: absolute;
  top: 0;
  right: 0;
  content: '\e941';
  font-family: "icomoon";
  color: #9e9e9e;
  width: 22px;
  height: 22px;
  text-align: center;
  line-height: 22px;
}
.block-list-content .pt-form-control.name {
  font-weight: bold;
}
.block-list-content .pt-form-control:nth-child(2) {
  color: #888;
}
.block-list-content .pt-form-control:hover {
  background: #f4f4f4;
  cursor: pointer;
  border-color: #e0e0e0;
}
.block-list-content .pt-form-control:hover:after {
  color: #333;
}
.block-list-content .pt-form-control span {
  display: inline-block;
  height: 22px;
  padding: 2px 5px;
}
.block-list-content .pt-form-control .form-block-editor-container .pt-input-group {
  width: 100%;
  border: 0;
}
.block-list-content .pt-form-control .form-block-editor-container .pt-input-group .pt-form-control {
  width: 100%;
  padding: 0 5px;
}
.block-list-content .pt-form-control .form-block-editor-container .pt-input-group .pt-form-control:hover {
  background: #fff;
}
.block-list-content .pt-form-control .form-block-editor-container .pt-input-group.pt-select-panel {
  margin: -1px;
}
.block-list-content .pt-form-control .form-block-editor-container .pt-input-group .pt-input-group-btn {
  text-align: right;
}
.block-list-content .pt-form-control .form-block-editor-container .pt-input-group .pt-input-group-btn .pt-btn {
  height: 22px;
  line-height: 22px;
}
.pt-form.pt-form-custom .pt-form-group {
  display: block;
  clear: left;
}
.pt-form.pt-form-custom .pt-form-group + .pt-form-group {
  margin-left: 0;
}
.pt-form.pt-form-custom .pt-form-group .pt-input-group {
  margin-left: 10px;
  border: 0;
}
.pt-form.pt-form-custom .pt-form-group .pt-input-group:hover {
  box-shadow: none;
}
.pt-form.pt-form-custom .pt-form-group .pt-input-group:first-child {
  margin-left: 0;
}
.pt-form.pt-form-custom .pt-form-group .pt-input-group .pt-form-control {
  border: 1px solid #e0e0e0;
  max-width: 60px;
}
.pt-form.pt-form-custom .pt-form-group .pt-input-group .pt-form-control:hover {
  border-color: #fda249;
  -webkit-box-shadow: 0 0 5px #9e9e9e;
  -moz-box-shadow: 0 0 5px #9e9e9e;
  box-shadow: 0 0 5px #9e9e9e;
  box-shadow: 0 0 5px rgba(158, 158, 158, 0.45);
}
.pt-form.pt-form-custom .pt-form-group .pt-input-group .pt-input-group-addon {
  background: none;
  box-shadow: none;
}
.pt-form.pt-form-custom.pt-form-search {
  padding: 10px;
}
.pt-form.pt-form-custom.pt-form-search .pt-form-group {
  display: table;
  width: 100%;
}
.pt-form.pt-form-custom.pt-form-search .pt-form-group label.pt-control-label {
  display: table-cell;
  width: 65px;
}
.pt-form.pt-form-custom.pt-form-search .pt-form-group .pt-input-group {
  width: 100%;
  margin-left: 0;
  border: 1px solid #e0e0e0;
}
.pt-form.pt-form-custom.pt-form-search .pt-form-group .pt-input-group .pt-form-control {
  width: 100%;
  border: 0;
  max-width: 100%;
}
.pt-form.pt-form-custom.pt-form-search .pt-form-group .pt-input-group:focus,
.pt-form.pt-form-custom.pt-form-search .pt-form-group .pt-input-group:hover {
  border-color: #fda249;
}
.pt-form.pt-form-custom.pt-form-search .pt-form-btn-group {
  text-align: right;
}
.pt-form.pt-form-custom.pt-form-search-mini .pt-form-footer {
  text-align: right;
}
.pt-form.pt-form-custom.pt-form-search-mini .pt-form-footer .pt-btn-group {
  margin: 0;
}
.pt-panel-header > * {
  display: inline-block;
}
.pt-panel-header .pt-form {
  border: 0;
  padding: 0;
  display: inline-block;
}
.pt-form-ah-custom.list-body .pt-form-control {
  margin-top: 10px;
  border-color: #ddd;
}
.pt-form-ah-custom.list-body .pt-form-control:first-child {
  margin-top: 0;
}
.pt-form-ah-custom.list-body .pt-form-control:nth-child(3):after,
.pt-form-ah-custom.list-body .pt-form-control:nth-child(4):after {
  content: "\e954";
}
.pt-form-ah-custom.list-body .pt-form-control[disabled="disabled"] {
  background: #f8f8f8;
  cursor: not-allowed;
}
.pt-form-ah-custom.list-body .pt-form-control[disabled="disabled"]:hover {
  background: #f8f8f8;
}
.pt-form-ah-custom.list-body .pt-form-control[disabled="disabled"]:hover:after {
  color: #9e9e9e;
}
.pt-form.pt-quickquery-group .pt-form-group .pt-input-group .pt-form-control,
.pt-form.pt-custom-query .pt-form-group .pt-input-group .pt-form-control {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 30px;
}
.pt-input-group {
  border-color: #e0e0e0;
}
.pt-input-group.pt-physicalsexpression {
  position: relative;
  z-index: 1;
  min-height: 80px;
}
.pt-input-group.pt-physicalsexpression .pt-form-control {
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  outline: none;
  height: 80px;
  overflow-y: auto;
  padding: 10px;
  white-space: normal;
}
body .price-grid .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr .tr-control {
  position: absolute;
  top: -100%;
  right: 0;
  bottom: 0;
  opacity: 0;
  padding: 3px 5px;
  background: #eaeaea;
  transition: ease-in-out all 0.25s;
}
body .price-grid .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr .tr-control .pt-btn-icon {
  margin: 0;
  background: transparent;
  border-color: transparent;
}
body .price-grid .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr .tr-control .pt-btn-icon:hover {
  top: 0;
  background: #fda249;
}
body .price-grid .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr .tr-control .pt-btn-icon:hover .icon {
  color: #fff;
}
body .price-grid .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr .order-payment-type {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 0;
  left: 5px;
  background: #000;
  color: #fff;
  font-size: 12px;
  text-align: center;
}
body .price-grid .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr .order-payment-type:before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  text-align: center;
  content: '';
  color: #fff;
}
body .price-grid .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr .order-payment-type:after {
  left: 5px;
  bottom: -8px;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 40px 20px 0 20px;
  border-color: #000000 transparent transparent transparent;
  border-width: 8px 8px 0 8px;
  border-color: transparent;
  border-top-color: #eee;
  margin-left: -5px;
}
body .price-grid .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr .order-payment-type.p-e {
  background: #7bc5e8;
}
body .price-grid .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr .order-payment-type.p-e:before {
  content: '\516c';
}
body .price-grid .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr .order-payment-type.p-e:after {
  border-top-color: #7bc5e8;
}
body .price-grid .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr .order-payment-type.o-e {
  background: #7be8cd;
}
body .price-grid .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr .order-payment-type.o-e:before {
  content: '\81ea';
}
body .price-grid .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr .order-payment-type.o-e:after {
  border-top-color: #7be8cd;
}
body .price-grid .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr:hover .tr-control {
  top: 0;
  display: block;
  opacity: 1;
}
body .price-grid .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr:hover td {
  background: #f0f0f0;
}
body .price-grid .pt-grid-body .pt-grid-body-head .pt-grid tbody tr:first-child td:first-child:hover {
  background: #fda249;
}
body .pt-grid.pt-grid-custom {
  border-top: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
}
body .pt-grid.pt-grid-custom thead tr th {
  background: #f8f8f8;
  text-align: center;
  font-weight: normal;
  height: 24px;
  line-height: 24px;
}
body .pt-grid.pt-grid-custom thead tr th label.checkbox-inline {
  float: none;
}
body .pt-grid.pt-grid-custom tr th,
body .pt-grid.pt-grid-custom tr td {
  height: 24px;
  min-height: 24px;
  text-align: center;
}
body .pt-grid.pt-grid-custom tr th label.checkbox-inline,
body .pt-grid.pt-grid-custom tr td label.checkbox-inline {
  height: 22px;
  line-height: 22px;
  margin: 0;
}
body .pt-grid.pt-grid-custom tr th label.checkbox-inline:after,
body .pt-grid.pt-grid-custom tr td label.checkbox-inline:after {
  top: 4px;
}
.pt-grid-body .pt-grid-body-head,
.pt-grid-body .pt-grid-body-container,
.pt-grid-body .pt-grid-body-footer {
  border-color: #e0e0e0;
}
.pt-grid-body .pt-grid-body-head .pt-grid tr th,
.pt-grid-body .pt-grid-body-container .pt-grid tr th,
.pt-grid-body .pt-grid-body-footer .pt-grid tr th,
.pt-grid-body .pt-grid-body-head .pt-grid tr td,
.pt-grid-body .pt-grid-body-container .pt-grid tr td,
.pt-grid-body .pt-grid-body-footer .pt-grid tr td {
  border-color: #e0e0e0;
}
.pt-grid-body .pt-grid-body .pt-grid tbody tr.pt-abnormal td {
  color: #e22500 !important;
}
.pt-grid-body .pt-grid-body .pt-grid tbody tr.pt-abnormal td span {
  color: #e22500;
}
.pt-grid-body .pt-grid-body-head td:hover {
  background: #fda249;
}
.pt-btn-group.pt-btn-group-step {
  float: right;
}
.pt-btn-group.pt-btn-group-step .pt-btn.pt-btn-text {
  border: 0;
  background: transparent;
  color: #000;
  cursor: default;
}
.pt-btn-group.pt-btn-group-step .pt-btn.pt-btn-text:hover {
  background: transparent;
  color: #000;
}
.pt-btn-group.more {
  margin-right: 0;
}
.pt-btn-group.more .pt-btn {
  border: 0;
  padding: 0 5px;
  margin-right: 0;
}
.pt-panel-header .badge {
  display: block;
  float: right;
  background: transparent;
  padding: 3px 0;
  color: #333;
  font-weight: normal;
}
.media-group:before,
.media-group:after {
  content: " ";
  display: table;
}
.media-group:after {
  clear: both;
}
.media-group:before,
.media-group:after {
  content: " ";
  display: table;
}
.media-group:after {
  clear: both;
}
.media-group:before,
.media-group:after {
  content: " ";
  display: table;
}
.media-group:after {
  clear: both;
}
.media-group .media-item {
  width: 120px;
  height: 80px;
  display: block;
  float: left;
  position: relative;
  border: 1px solid #e0e0e0;
}
.media-group .media-item + .media-item {
  margin-left: 10px;
}
.media-group .media-item img {
  display: block;
  width: 100%;
  height: 100%;
}
.media-group .media-item .pt-btn-group {
  position: absolute;
  bottom: -1px;
  right: -1px;
  z-index: 9;
}
.media-group .media-item .pt-btn-group .pt-btn {
  margin-right: 0;
  margin-left: -1px;
}
.media-group .media-item .pt-btn-group .pt-btn .checkbox-inline {
  height: 30px;
  line-height: 30px;
  margin-left: 1px;
}
.media-group .media-item .pt-btn-group .pt-btn .checkbox-inline:after {
  top: 4px;
  width: 14px;
  height: 14px;
  border: 2px solid #e0e0e0;
  background: transparent;
}
.media-group .media-item .pt-btn-group .pt-btn .checkbox-inline.checked:after {
  border: 0;
}
.media-group .media-item .pt-btn-group .pt-btn:hover .checkbox-inline:after {
  border-color: #fff;
  color: #fff;
}
.media-group .media-item .pt-btn-group .pt-btn:hover .checkbox-inline.checked:after {
  color: #fff;
}
.media-group .media-item:hover .pt-btn-group {
  opacity: 1;
}
.media-group .media-item .pt-upload-control {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  opacity: 0;
  background: transparent;
  z-index: 10;
  cursor: pointer;
}
.media-group .media-item .pt-upload-control:hover {
  background: #f8f8f8;
}
.media-group .media-item i.icon-add {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  font-size: 32px;
  margin: -16px;
  color: #e0e0e0;
  z-index: 9;
}
.media-group .media-item.active {
  border-color: #fda249;
}
.media-group .media-item.active:before {
  position: absolute;
  bottom: -1px;
  right: -4px;
  content: '\e95d';
  font-family: "icomoon";
  width: 14px;
  height: 14px;
  z-index: 3;
  color: #fff;
}
.media-group .media-item.active:after {
  bottom: 0;
  right: 0;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 14px 14px;
  border-color: transparent transparent #e8743b transparent;
  z-index: 2;
}
.text-through {
  text-decoration: line-through;
  color: #777;
}
.text-primary {
  color: #2a3f54 !important;
}
.text-info {
  color: #04b6de !important;
}
.text-success {
  color: #16bc96 !important;
}
.text-warning {
  color: #fda249 !important;
}
.text-danger {
  color: #e22500 !important;
}
.text-gray {
  color: #666 !important;
}
.filter .pt-btn-group .pt-btn.current {
  background: #fda249;
  border-color: #fda249;
}
.filter .pt-btn-group .pt-btn.current span {
  color: #fff;
}
.titlte,
.pt-title {
  display: inline-block;
}
.more {
  float: right;
  color: #666;
  position: relative;
}
.more:hover {
  color: #000;
  text-decoration: underline;
}
.more:hover .pt-panel {
  display: block;
}
.more .pt-panel {
  position: absolute;
  z-index: 9;
  display: none;
  min-width: 240px;
  max-width: 320px;
  background: #fff;
  padding: 10px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
.pt-no-data {
  border-color: #e0e0e0;
}
.ns-confirm-container .confirm-footer .btn[ns-confirm-type="confirm"]:hover {
  border-color: #fda249;
  background: #fda249;
}
.ns-confirm-container .confirm-footer .btn[ns-confirm-type="confirm"]:hover span {
  color: #fff !important;
}
.ns-confirm-container .confirm-footer .btn.btn-white:hover,
.ns-confirm-container .confirm-footer .btn.btn-info:hover,
.ns-confirm-container .confirm-footer .btn.btn-success:hover,
.ns-confirm-container .confirm-footer .btn.btn-warning:hover,
.ns-confirm-container .confirm-footer .btn.btn-danger:hover {
  border-color: #fda249;
  background: #fda249;
}
.ns-confirm-container .confirm-footer .btn.btn-white:hover span,
.ns-confirm-container .confirm-footer .btn.btn-info:hover span,
.ns-confirm-container .confirm-footer .btn.btn-success:hover span,
.ns-confirm-container .confirm-footer .btn.btn-warning:hover span,
.ns-confirm-container .confirm-footer .btn.btn-danger:hover span {
  color: #fff !important;
}
.pt-modal.pt-comparisonovertheyears .pt-modal-header .pt-title {
  float: none;
  display: flex;
  flex: 1;
}
.pt-modal.pt-comparisonovertheyears .pt-modal-header .pt-close {
  margin-top: -28px;
}
.pt-modal.pt-comparisonovertheyears .pt-modal-header .pt-nav .pt-nav-item {
  margin-left: 16px;
}
.pt-modal.pt-comparisonovertheyears .pt-form-body .pt-html-common .pt-comparison0vertheyears-summary {
  display: flex;
  margin: 0 -10px 0 -20px;
  padding: 10px 0;
}
.pt-panel .pt-panel-row .pt-panel-col.test-form-container {
  display: flex;
  align-items: stretch;
}
.pt-panel .pt-panel-row .pt-panel-col.test-form-container .test-form {
  margin-left: 10px;
}
.pt-panel .pt-panel-row .pt-panel-col.test-form-container .test-form .pt-form {
  padding: 0;
  min-height: auto !important;
}
.pt-panel .pt-panel-row .pt-panel-col.test-form-container .test-form .pt-form .pt-input-group.pt-select {
  height: 24px;
}
.pt-main .pt-main-row .pt-main-col:nth-child(3) {
  max-width: 320px;
}
.pt-main .pt-main-row .pt-main-col.main-col-scroll {
  height: auto;
  overflow-y: auto;
  padding-right: 10px;
}
.pt-main .pt-main-row .pt-main-col.main-col-scroll + .pt-main-col {
  margin-left: 0;
}
@media screen and (max-width: 1367px) {
  .pt-main .pt-main-row .pt-main-col:nth-child(3) {
    max-width: 280px;
    min-width: 280px;
  }
}
@media screen and (max-width: 1281px) {
  .pt-main .pt-main-row .pt-main-col:nth-child(3) {
    max-width: 200px;
  }
}
.pt-panel .pt-panel-header {
  line-height: 22px;
  padding-top: 4px;
  padding-bottom: 10px;
}
.pt-panel .pt-panel-header:before,
.pt-panel .pt-panel-header:after {
  content: " ";
  display: table;
}
.pt-panel .pt-panel-header:after {
  clear: both;
}
.pt-panel .pt-panel-header:before,
.pt-panel .pt-panel-header:after {
  content: " ";
  display: table;
}
.pt-panel .pt-panel-header:after {
  clear: both;
}
.pt-panel .pt-panel-header:before,
.pt-panel .pt-panel-header:after {
  content: " ";
  display: table;
}
.pt-panel .pt-panel-header:after {
  clear: both;
}
.pt-panel .pt-panel-header .title {
  font-size: 14px;
  padding-left: 20px;
  position: relative;
  padding-bottom: 0;
  display: block;
  float: left;
  margin-right: 10px;
}
.pt-panel .pt-panel-header .title:before {
  position: absolute;
  top: 50%;
  left: 0;
  font-family: "icomoon";
  content: '\ea85';
  width: 14px;
  height: 14px;
  margin-top: -9px;
  color: #ffefe0;
}
.pt-panel .pt-panel-header .title + .pt-btn-group {
  margin-left: 10px;
}
.pt-panel .pt-panel-header .pt-btn-group {
  display: inline-block;
}
.pt-panel .pt-panel-header .pt-btn-group .pt-btn {
  padding: 0 10px;
}
.pt-panel .pt-panel-header .pt-btn-group.pt-right {
  float: right;
}
.pt-panel .pt-panel-header .pt-form {
  min-height: 24px !important;
}
.pt-panel .pt-panel-header .pt-form .pt-form-group {
  margin-bottom: 0;
}
.pt-panel .pt-panel-header .pt-form.pt-form-normal .checkbox {
  margin: 0;
}
.pt-panel .pt-panel-header .pt-form.pt-form-normal .checkbox .checkbox-inline {
  height: 24px;
  line-height: 24px;
}
.pt-panel .pt-panel-header .pt-form.pt-form-normal .checkbox .checkbox-inline:after {
  top: 5px;
}
.pt-panel .pt-panel-header .pt-panel-header-right {
  display: block;
  float: right;
}
.pt-panel .pt-panel-header .pt-panel-header-right span {
  display: inline;
}
.pt-panel .pt-panel-header .pt-panel-header-right .switch {
  display: inline-block;
  border: 1px solid #fda249;
  font-size: 0;
  height: 24px;
}
.pt-panel .pt-panel-header .pt-panel-header-right .switch .switch-item {
  display: inline-block;
  padding: 0 5px;
  margin: 0;
  font-size: 12px;
  line-height: 22px;
}
.pt-panel .pt-panel-header .pt-panel-header-right .switch .switch-item:hover {
  background: #f8f8f8;
  color: #fda249;
  cursor: pointer;
}
.pt-panel .pt-panel-header .pt-panel-header-right .switch .switch-item.current {
  background: #fda249;
  color: #fff;
}
.pt-panel .pt-panel-header .pt-panel-header-right .checkbox-box {
  display: inline-block;
  border: 1px solid #e0e0e0;
  padding: 0 10px;
  cursor: pointer;
  position: relative;
  margin-left: 10px;
  z-index: 1;
}
.pt-panel .pt-panel-header .pt-panel-header-right .checkbox-box:hover {
  background: #fda249;
  border-color: #fda249;
  color: #fff;
}
.pt-panel .pt-panel-header .pt-panel-header-right .checkbox-box.checked {
  border-color: #fda249;
  background: #fff;
  color: #fda249;
  position: relative;
}
.pt-panel .pt-panel-header .pt-panel-header-right .checkbox-box.checked:before {
  position: absolute;
  bottom: 3px;
  right: -4px;
  content: '\e95d';
  font-family: "icomoon";
  width: 14px;
  height: 14px;
  z-index: 3;
  color: #fff;
}
.pt-panel .pt-panel-header .pt-panel-header-right .checkbox-box.checked:after {
  bottom: 0;
  right: 0;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 14px 14px;
  border-color: transparent transparent #fda249 transparent;
  z-index: 2;
}
.pt-panel .pt-panel-header .pt-panel-header-right .checkbox-box[disabled],
.pt-panel .pt-panel-header .pt-panel-header-right .checkbox-box[disabled="disabled"] {
  background: #f5f5f5;
  color: #666;
  cursor: not-allowed;
  filter: grayscale(100%);
}
.pt-panel .pt-panel-header .pt-panel-header-right .checkbox-box[disabled] span:before,
.pt-panel .pt-panel-header .pt-panel-header-right .checkbox-box[disabled="disabled"] span:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  background: transparent;
  z-index: 9;
}
.pt-panel .pt-panel-header .pt-panel-header-right .checkbox-box[disabled]:hover,
.pt-panel .pt-panel-header .pt-panel-header-right .checkbox-box[disabled="disabled"]:hover {
  background: #f5f5f5;
  color: #666;
}
.pt-panel .pt-panel-header .mini-mark {
  border: 0;
  position: relative;
  transform: rotate(-15deg);
  margin-left: 10px;
}
.pt-panel .pt-panel-header .mini-mark:first-child {
  margin-left: 0;
}
.pt-panel .pt-panel-header .mini-mark:before {
  position: absolute;
  content: '\eb25';
  font-family: "icomoon";
  z-index: 9;
  color: #e0e0e0;
  font-size: 40px;
  top: 50%;
  left: 50%;
  margin-top: -13px;
  margin-left: -19px;
  transform: rotate(15deg);
}
.pt-panel .pt-panel-header .mini-mark span {
  color: #e0e0e0;
}
.pt-panel .pt-panel-header .mini-mark.mark-info:before {
  color: #04b6de;
}
.pt-panel .pt-panel-header .mini-mark.mark-info span {
  color: #fda249;
}
.pt-panel .pt-panel-header .mini-mark.mark-success:before {
  color: #16bc96;
}
.pt-panel .pt-panel-header .mini-mark.mark-success span {
  color: #16bc96;
}
.pt-panel .pt-panel-header .mini-mark.mark-warning:before {
  color: #fda249;
}
.pt-panel .pt-panel-header .mini-mark.mark-warning span {
  color: #fda249;
}
.pt-panel .pt-panel-header .mini-mark.mark-danager:before {
  color: #e22500;
}
.pt-panel .pt-panel-header .mini-mark.mark-danager span {
  color: #e22500;
}
.pt-panel.more-panel {
  position: absolute;
  width: 240px;
  max-height: 320px;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 9;
  background: #fff;
  border: 1px solid #e0e0e0;
  padding: 10px;
}
.pt-panel .mini-mark {
  border: 1px solid #e0e0e0;
  padding: 0 5px;
  border-radius: 3px;
  height: 24px;
  line-height: 24px;
}
.pt-panel .pt-panel-body .pt-container .pt-panel-row .pt-panel-col canvas {
  display: block;
  width: 100%;
}
.pt-panel .pt-panel-body .pt-form.pt-form-vertical {
  position: relative;
}
.pt-panel .pt-panel-body .pt-form.pt-form-vertical .pt-form-footer .pt-btn-group.pt-right {
  position: absolute;
  top: 10px;
  right: -10px;
  z-index: 9;
}
@media screen and (max-width: 1367px) {
  .pt-panel .pt-panel-header .pt-btn-group .pt-btn {
    padding: 0 5px;
  }
}
.limsresultinputv2[ns-templatename="limsresultinputv2"] .pt-btn-group.btn-group-gutter .pt-btn-dropdown.pt-btn-dropdown-senior {
  margin: 2px;
}
.limsresultinputv2[ns-templatename="limsresultinputv2"] .pt-btn-group.btn-group-gutter .switch-btn {
  height: 24px;
  margin-bottom: 3px;
  margin-top: 3px;
}
.limsresultinputv2[ns-templatename="limsresultinputv2"] .pt-btn-group.btn-group-gutter .switch-btn a.switch-inline:after,
.limsresultinputv2[ns-templatename="limsresultinputv2"] .pt-btn-group.btn-group-gutter .switch-btn a.switch-inline:before {
  border-radius: 0;
}
.block-list .block-list-group .block-list-item .block-list-content {
  position: relative;
}
.block-list .block-list-group .block-list-item .block-list-content .list-body .mini-mark.mark-warning {
  position: absolute;
  border: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  top: -24px;
  left: 10px;
}
.block-list .block-list-group .block-list-item .block-list-content .list-body .mini-mark.mark-warning::after {
  position: absolute;
  content: '\e932';
  font-family: "icomoon";
  color: #fda249;
  font-size: 56px;
}
.block-list .block-list-group .block-list-item .block-list-content .list-body .mini-mark.mark-warning span {
  z-index: 9;
  color: #fda249;
  display: none;
}
.nav.nav-vertical {
  position: relative;
}
.nav.nav-vertical:before {
  position: absolute;
  content: '';
  width: 1px;
  height: 100%;
  background: #e0e0e0;
  top: 0;
  left: 5px;
}
.nav.nav-vertical .nav-item {
  display: block;
  padding: 5px 10px;
  line-height: 1.5;
  padding-left: 20px;
  position: relative;
}
.nav.nav-vertical .nav-item:before {
  position: absolute;
  content: '';
  width: 5px;
  height: 5px;
  border-radius: 5px;
  top: 50%;
  left: 2.5px;
  background: #e0e0e0;
  margin-top: 2.5px;
}
.nav.nav-vertical .nav-item:hover {
  color: #333;
  font-weight: bold;
}
.nav.nav-vertical .nav-item:hover:before {
  top: 50%;
  left: 2px;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 10px;
  border-color: transparent transparent transparent #adadad;
  background: none;
  border-radius: 2px;
  margin-top: -4px;
}
.nav.nav-vertical .nav-item.current {
  font-weight: bold;
  color: #fda249;
}
.nav.nav-vertical .nav-item.current:before {
  top: 50%;
  left: 2px;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 10px;
  border-color: transparent transparent transparent #fda249;
  background: none;
  border-radius: 2px;
  margin-top: -4px;
}
.user-photo {
  text-align: center;
  padding: 10px 0;
  background: #fff;
  border: 1px solid #e0e0e0;
  margin-bottom: 10px;
  height: 140px;
}
.user-photo img {
  display: block;
  margin: 0 auto;
  width: 85px;
  height: 118px;
  background: rgba(0, 0, 0, 0.055);
  position: relative;
}
.user-photo img:after {
  position: absolute;
  content: '\ea54';
  font-family: "icomoon";
  top: 50%;
  left: 50%;
  color: rgba(0, 0, 0, 0.085);
  font-size: 32px;
  margin: -16px;
}
.user-photo-eidt .pt-btn-group {
  width: 100%;
}
.user-photo-eidt .pt-btn-group .pt-btn {
  width: 76.66666667px;
  height: 28px;
  line-height: 28px;
  margin-left: 5px;
  margin-right: 0;
}
.user-photo-eidt .pt-btn-group .pt-btn:first-child {
  margin-left: 0;
}
.user-info,
.queue {
  display: block;
  width: 100%;
  background: #fff;
  border: 1px solid #e0e0e0;
}
.user-info .list .list-item,
.queue .list .list-item {
  padding: 5px 10px;
}
.user-info .list .list-item .name,
.queue .list .list-item .name {
  font-size: 14px;
  font-weight: bold;
}
.user-info .list .list-item .sex,
.queue .list .list-item .sex {
  font-size: 16px;
  font-weight: bold;
  padding-left: 5px;
}
.user-info .list .list-item .sex.sex-male i,
.queue .list .list-item .sex.sex-male i {
  color: #00cb99;
}
.user-info .list .list-item .sex.sex-female i,
.queue .list .list-item .sex.sex-female i {
  color: #ff5277;
}
.user-info .list .list-item.health-type span,
.queue .list .list-item.health-type span {
  display: inline-block;
  background: #eee;
  padding: 1px 5px;
  border-radius: 3px;
  margin-left: 5px;
}
.user-info .list .list-item.health-type span:first-child,
.queue .list .list-item.health-type span:first-child {
  margin-left: 0;
}
.user-info .pt-btn-group,
.queue .pt-btn-group {
  display: flex;
  flex: 1px;
  justify-content: start;
  align-items: center;
}
.user-info .pt-btn-group .pt-btn,
.queue .pt-btn-group .pt-btn {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 28px;
}
.user-info + .user-info {
  margin-top: 10px;
}
.queue {
  border: 0;
}
.card-group .card-list .card {
  display: table;
  width: 100%;
  border-radius: 5px;
  background: #eee;
  min-height: 72px;
  background-image: -webkit-linear-gradient(top, #eac994 0%, #d29665 100%);
  background-image: -o-linear-gradient(top, #eac994 0%, #d29665 100%);
  background-image: linear-gradient(to bottom, #eac994 0%, #d29665 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeac994', endColorstr='#ffd29665', GradientType=0);
}
.card-group .card-list .card .card-before,
.card-group .card-list .card .card-body,
.card-group .card-list .card .card-after {
  display: table-cell;
  vertical-align: middle;
  padding: 0 10px;
}
.card-group .card-list .card .card-before,
.card-group .card-list .card .card-after {
  text-align: center;
  color: #fff;
}
.card-group .card-list .card .card-before .pt-btn,
.card-group .card-list .card .card-after .pt-btn {
  height: 18px;
  padding: 0 5px;
  border-radius: 100rem;
  background: transparent;
  line-height: 16px;
}
.card-group .card-list .card .card-before .pt-btn:hover,
.card-group .card-list .card .card-after .pt-btn:hover {
  background: #fff;
  border-color: #fff;
}
.card-group .card-list .card .card-before .pt-btn:hover span,
.card-group .card-list .card .card-after .pt-btn:hover span {
  color: #fda249;
}
.card-group .card-list .card .card-before .pt-btn span,
.card-group .card-list .card .card-after .pt-btn span {
  color: #fff;
  line-height: 16px;
}
.card-group .card-list .card .card-before {
  width: 64px;
  font-size: 14px;
  position: relative;
}
.card-group .card-list .card .card-before + .card-body {
  border-left: 2px dashed #fff;
  color: #fff;
}
.card-group .card-list .card .card-before:before,
.card-group .card-list .card .card-before:after {
  position: absolute;
  content: '';
  display: block;
  width: 10px;
  height: 5px;
  background: #fff;
  right: -6px;
}
.card-group .card-list .card .card-before:before {
  top: 0;
  border-radius: 0 0 10px 10px;
}
.card-group .card-list .card .card-before:after {
  bottom: 0;
  border-radius: 10px 10px 0 0;
}
.card-group .card-list .card .card-title {
  font-size: 18px;
}
.card-group .card-list .card.card-checked i.icon-check-circle {
  color: #fff;
}
.card-group .card-list + .card-list {
  margin-top: 10px;
}
.price-block {
  padding: 10px;
  background: #fff;
  border: 1px solid #e0e0e0;
}
.price-block + .price-block {
  margin-top: 10px;
}
.price-block .price-block-header {
  line-height: 32px;
  font-size: 14px;
}
.price-block .price-block-header .price-type {
  border: 1px solid;
  border-radius: 3px;
  padding: 0 5px;
  margin-right: 5px;
  font-size: 12px;
}
.price-block .price-block-header .price-type.price-type-public {
  color: #16bc96;
  border-color: #16bc96;
}
.price-block .price-block-header .price-type.price-type-own {
  color: #04b6de;
  border-color: #04b6de;
}
.price-block .price-block-body ul li {
  text-align: right;
  line-height: 28px;
}
.price-block .price-block-body ul li label {
  font-weight: normal;
  margin-bottom: 0;
}
.price-block .price-block-body b {
  color: #fda249;
}
.price-block.price-paid {
  position: relative;
  overflow: hidden;
}
.price-block.price-paid:before {
  position: absolute;
  left: 10px;
  bottom: -15px;
  font-family: "icomoon";
  content: '\ea89';
  font-size: 60px;
  transform: rotate(30deg);
  opacity: 0.65;
}
.search-box {
  display: block;
  width: 100%;
  position: relative;
}
.search-box .pt-form-control {
  width: 100%;
  height: 28px;
  padding-left: 28px;
}
.search-box:before {
  position: absolute;
  content: '\ea03';
  font-family: "icomoon";
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #444444;
}
.queue .list .list-item {
  display: block;
  width: 100%;
  height: 32px;
  line-height: 22px;
}
.queue .list .list-item i + span {
  padding-left: 5px;
}
.queue .list .list-item .list-after {
  float: right;
  line-height: 22px;
}
.queue .list .list-item.current {
  color: #fda249;
}
.queue .list .list-item:hover {
  background: #f9f9f9;
}
.occ-harm {
  padding: 5px 10px;
  border: 1px solid #e0e0e0;
}
.occ-harm .title {
  line-height: 28px;
}
.occ-harm .title .more {
  float: right;
  color: #777;
}
.occ-harm .title .more:hover {
  color: #000;
  text-decoration: underline;
}
.occ-harm .pt-tags {
  padding: 0;
}
.occ-harm .pt-tags:hover {
  background: transparent;
}
.occ-harm .pt-tags .pt-tags-item {
  background: #eee;
  display: inline-block;
  padding: 0 5px;
  margin-left: 5px;
  border-radius: 3px;
}
.occ-harm .pt-tags .pt-tags-item:first-child {
  margin-left: 0;
}
.occ-harm .pt-tags p {
  color: #999;
}
.occ-harm-blocklist.block-list.block-list-grid .block-list-group .block-list-item .list-after {
  min-width: 0;
}
.occ-harm-blocklist.block-list.block-list-grid .block-list-group .block-list-item .list-after .pt-btn-group {
  top: -1px;
  right: -1px;
  position: absolute;
}
.occ-harm-blocklist.block-list.block-list-grid .block-list-group .block-list-item .list-after .pt-btn-group .pt-btn {
  border: 0;
  background: transparent;
}
.occ-harm-blocklist.block-list.block-list-grid .block-list-group .block-list-item .list-after .pt-btn-group .pt-btn.pt-btn-default {
  color: #e0e0e0;
}
.occ-harm-blocklist.block-list.block-list-grid .block-list-group .block-list-item .list-after .pt-btn-group .pt-btn:hover {
  background: transparent;
  color: #bababa;
}
.occ-harm-blocklist.block-list.block-list-grid .block-list-group .block-list-item .list-after .pt-btn-group .pt-btn:hover i {
  color: #fda249;
}
.sample-mark:before {
  position: absolute;
  font-family: "icomoon";
  content: '';
  width: 72px;
  height: 72px;
  line-height: 72px;
  font-size: 72px;
  top: -5px;
  right: -5px;
  color: #000;
  transform: rotate(-30deg);
  z-index: 1;
}
.sample-mark.sample-mark-complete:before {
  content: '\ea87';
  color: #16bc96;
}
.sample-mark.sample-mark-waiting:before {
  content: '\ea8a';
  color: #fda249;
}
.sample-mark.sample-mark-cancel:before {
  content: '\ea88';
  color: #888;
}
.inquiry .inquiry-item .block-list-content {
  height: 45px;
  padding: 5px 10px;
}
.inquiry .inquiry-item .list-body .list-text {
  position: relative;
  z-index: 1;
  min-height: 18px;
}
.inquiry .inquiry-item .list-body .list-text span {
  display: block;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.inquiry .inquiry-item .list-body .list-text span + span {
  padding-left: 0;
}
.inquiry .inquiry-warning .block-list-content {
  border: 1px solid #fda249;
  padding: 5px;
  padding-left: 10px;
}
.inquiry .inquiry-warning .block-list-content .list-body {
  vertical-align: middle;
  color: #fda249;
}
.inquiry .inquiry-warning .block-list-content .list-after span {
  color: #fff;
  padding: 0 6px;
  background: #fda249;
  min-width: 36px;
  float: right;
  height: 22px;
  line-height: 22px;
  cursor: pointer;
}
.inquiry .inquiry-warning .block-list-content:before {
  top: 2px;
  left: 2px;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 7px 0 0;
  border-color: #fda249 transparent transparent transparent;
}
.inquiry .inquiry-danger .block-list-content {
  border: 1px solid #e22500;
  padding: 5px;
  padding-left: 10px;
}
.inquiry .inquiry-danger .block-list-content .list-body {
  vertical-align: middle;
  color: #e22500;
}
.inquiry .inquiry-danger .block-list-content .list-after span {
  color: #fff;
  padding: 0 6px;
  background: #e22500;
  min-width: 36px;
  float: right;
  height: 22px;
  line-height: 22px;
  cursor: pointer;
}
.inquiry .inquiry-danger .block-list-content:before {
  top: 2px;
  left: 2px;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 7px 0 0;
  border-color: #e22500 transparent transparent transparent;
}
.inquiry.block-list-dropdown {
  margin-top: 9px;
  padding: 10px;
  border: 1px solid #e0e0e0;
  background: #fff;
  z-index: 9;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}
.inquiry.block-list-dropdown .inquiry-date {
  float: left;
}
.inquiry.block-list-dropdown .inquiry-date .pt-form {
  border: 0;
  padding: 0;
  min-height: 24px !important;
}
.inquiry.block-list-dropdown .inquiry-filter {
  margin-right: 0;
  margin-left: 10px;
}
.inquiry.block-list-dropdown .inquiry-filter .pt-btn {
  margin-right: 0;
  margin-left: -1px;
  padding: 0 5px;
}
.inquiry.block-list-dropdown .inquiry-textarea {
  display: block;
  clear: left;
  width: 100%;
  margin-bottom: 10px;
}
.physicalresultinput .inquiry-state .block-list-item .block-list-content {
  justify-content: flex-end;
}
.physicalresultinput .inquiry-state .block-list-item .block-list-content:before,
.physicalresultinput .inquiry-state .block-list-item .block-list-content:after {
  content: " ";
  display: table;
}
.physicalresultinput .inquiry-state .block-list-item .block-list-content:after {
  clear: both;
}
.physicalresultinput .inquiry-state .block-list-item .block-list-content:before,
.physicalresultinput .inquiry-state .block-list-item .block-list-content:after {
  content: " ";
  display: table;
}
.physicalresultinput .inquiry-state .block-list-item .block-list-content:after {
  clear: both;
}
.physicalresultinput .inquiry-state .block-list-item .block-list-content:before,
.physicalresultinput .inquiry-state .block-list-item .block-list-content:after {
  content: " ";
  display: table;
}
.physicalresultinput .inquiry-state .block-list-item .block-list-content:after {
  clear: both;
}
.physicalresultinput .inquiry-state .block-list-item .block-list-content span.inquiry-state-label {
  flex: 1;
  line-height: 24px;
}
.physicalresultinput .inquiry-state .block-list-item .block-list-content span.inquiry-state-control {
  flex: none;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  border: 1px solid #e0e0e0;
  margin-left: 10px;
  cursor: pointer;
}
.physicalresultinput .inquiry-state .block-list-item .block-list-content span.inquiry-state-control.checked,
.physicalresultinput .inquiry-state .block-list-item .block-list-content span.inquiry-state-control:hover {
  background: #fda249;
  border-color: #fda249;
}
.physicalresultinput .inquiry-state .block-list-item .block-list-content span.inquiry-state-control.checked i,
.physicalresultinput .inquiry-state .block-list-item .block-list-content span.inquiry-state-control:hover i {
  color: #fff;
}
.physicalresultinput .inquiry-state .block-list-item .block-list-content span.inquiry-state-control i {
  line-height: 24px;
}
.physicalresultinput .inquiry-state .block-list-item .block-list-content span.inquiry-state-control:first-child {
  margin-left: 0;
}
.physicalresultinput .inquiry-state.pt-content-placeholder .block-list-item .block-list-content .inquiry-state-label {
  background: #f8f8f8;
  color: transparent;
}
.physicalresultinput .inquiry-state.pt-content-placeholder .block-list-item .block-list-content .inquiry-state-control {
  cursor: default;
}
.physicalresultinput .inquiry-state.pt-content-placeholder .block-list-item .block-list-content .inquiry-state-control,
.physicalresultinput .inquiry-state.pt-content-placeholder .block-list-item .block-list-content .inquiry-state-control:hover {
  border: 1px solid #f8f8f8;
  background: #f8f8f8;
}
.physicalresultinput .inquiry-state.pt-content-placeholder .block-list-item .block-list-content .inquiry-state-control i,
.physicalresultinput .inquiry-state.pt-content-placeholder .block-list-item .block-list-content .inquiry-state-control:hover i {
  color: transparent;
}
.result-according .result-according-item {
  padding: 10px 0;
  margin-top: -1px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.result-according .result-according-item:first-child {
  margin-top: 0;
}
.result-according .result-according-item.open {
  border: 0;
}
.result-according .result-according-item.open > .pt-panel {
  margin-bottom: 10px;
}
.result-according .result-according-item.open > .pt-panel .pt-panel-header {
  padding-bottom: 10px;
}
.result-according .result-according-item.open > .pt-panel .pt-panel-header .pt-panel-header-right .pt-btn-icon {
  border-color: #e0e0e0;
}
.result-according .result-according-item.open > .pt-panel .pt-panel-header .pt-panel-header-right .pt-btn-icon:hover {
  border-color: #fda249;
}
.result-according .result-according-item > .pt-panel {
  margin-bottom: 0;
}
.result-according .result-according-item > .pt-panel .pt-panel-header {
  padding: 0;
}
.result-according .result-according-item > .pt-panel .pt-panel-header .pt-btn-group .pt-btn {
  padding-right: 6px;
  padding-left: 6px;
  margin-right: 0;
  margin-left: 5px;
}
.result-according .result-according-item > .pt-panel .pt-panel-header .pt-panel-header-right .pt-btn-icon {
  border-color: transparent;
}
.result-according .media-group .media-item:after {
  color: transparent;
}
.sum-up {
  height: auto;
  overflow: hidden;
  margin-top: 10px;
}
.sum-up .sum-up-header {
  padding-bottom: 10px;
}
.sum-up .sum-up-header .title {
  position: relative;
  padding-bottom: 0;
  display: inline-block;
  font-size: 14px;
  padding-left: 20px;
}
.sum-up .sum-up-header .title:before {
  position: absolute;
  top: 50%;
  left: 0;
  font-family: "icomoon";
  content: '\ea85';
  width: 14px;
  height: 14px;
  margin-top: -10px;
  color: #f8d5c4;
}
.sum-up .sum-up-header .sum-up-header-right {
  float: right;
}
.sum-up .sum-up-header .sum-up-header-right ul li {
  display: inline;
  padding-left: 10px;
  line-height: 1.5;
}
.sum-up .sum-up-body {
  display: flex;
  flex: 1;
}
.sum-up .sum-up-body .sum-up-form {
  display: flex;
  flex: 1;
  padding-right: 10px;
}
.sum-up .sum-up-body .sum-up-form .pt-form {
  width: 100%;
}
.sum-up .sum-up-body .sum-up-form .pt-form-group {
  width: 100%;
}
.sum-up .sum-up-body .sum-up-form .pt-form-group .pt-textarea {
  width: 100%;
  min-width: 275px;
}
.sum-up .sum-up-body .sum-up-form .pt-form-group .pt-textarea textarea.pt-form-control {
  width: 100%;
  height: 82px;
  white-space: pre-line;
}
.sum-up .sum-up-body .sum-up-resault {
  display: flex;
  flex: 2;
  padding: 10px;
  border: 1px solid #e0e0e0;
  margin-right: 10px;
  align-items: center;
  position: relative;
}
.sum-up .sum-up-body .sum-up-resault .sum-up-resault-copy {
  position: absolute;
  z-index: 2;
  top: -1px;
  right: -1px;
  cursor: pointer;
  color: transparent;
  width: 22px;
  height: 22px;
  overflow: hidden;
  border: 1px solid #e0e0e0;
  background: #fff;
}
.sum-up .sum-up-body .sum-up-resault .sum-up-resault-copy::before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  content: '\e966';
  font-family: "icomoon";
  color: #000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sum-up .sum-up-body .sum-up-resault .sum-up-resault-copy:hover {
  background: #fda249;
  border-color: #fda249;
}
.sum-up .sum-up-body .sum-up-resault .sum-up-resault-copy:hover::before {
  color: #fff;
}
.sum-up .sum-up-body .sum-up-resault textarea {
  border: 0;
  width: 100%;
}
.sum-up .media-group {
  width: 25%;
  max-width: 532px;
  min-width: 272px;
  float: left;
  border: 1px solid #e0e0e0;
  padding: 5px;
}
.sum-up .media-group .media-item {
  background: transparent;
  background: #fff;
  margin: 5px;
}
.sum-up .media-group .media-item:after {
  background: transparent;
}
.sum-up .media-group .pt-upload-control {
  background: transparent;
}
.sum-up .media-item-pdf {
  display: flex;
  height: 100%;
  justify-content: center;
  align-items: center;
  color: #ff6a6a;
  cursor: pointer;
}
.sum-up .media-item-pdf .icon-file-pdf {
  font-size: 24px;
}
@media screen and (max-width: 1367px) {
  .sum-up .media-group {
    width: 50%;
  }
}
.edit-name {
  display: block;
  position: relative;
}
.edit-name .pt-form-control {
  border: 0;
  width: 100%;
  padding-left: 25px;
  cursor: auto;
}
.edit-name .pt-form-control:hover,
.edit-name .pt-form-control:focus {
  box-shadow: 0 0 0 1px #fda249;
}
.edit-name:before {
  position: absolute;
  content: '\e9e5';
  font-family: "icomoon";
  color: #c7c7c7;
  top: 5px;
  left: 4px;
  z-index: 9;
}
.edit-name:hover,
.edit-name:focus {
  cursor: auto;
}
.edit-name:hover:before,
.edit-name:focus:before {
  color: #fda249;
}
.abnormal .block-list-group .block-list-item .list-text .icon-pen {
  font-size: 12px;
  transform: scale(0.85);
  display: inline-block;
}
.abnormal .block-list-group .block-list-item .list-text + .list-text.text-gray {
  padding-left: 20px;
}
.pt-func-labelbtn {
  position: relative;
}
.pt-func-labelbtn .pt-input-group-btn {
  position: absolute;
  top: -2px;
  right: -4px;
  z-index: 9;
}
.pt-func-labelbtn .pt-input-group-btn .pt-btn.pt-btn-default {
  background: transparent;
}
.pt-func-labelbtn .pt-input-group-btn .pt-btn.pt-btn-default i,
.pt-func-labelbtn .pt-input-group-btn .pt-btn.pt-btn-default span {
  color: #333;
}
.pt-func-labelbtn .pt-input-group-btn .pt-btn.pt-btn-default:hover {
  background: #fda249;
}
.pt-func-labelbtn .pt-input-group-btn .pt-btn.pt-btn-default:hover i,
.pt-func-labelbtn .pt-input-group-btn .pt-btn.pt-btn-default:hover span {
  color: #fff;
}
.pt-form.pt-form-vertical.history-noise {
  min-width: 867px;
}
.pt-form.pt-form-vertical.history-noise:before,
.pt-form.pt-form-vertical.history-noise:after {
  content: " ";
  display: table;
}
.pt-form.pt-form-vertical.history-noise:after {
  clear: both;
}
.pt-form.pt-form-vertical.history-noise:before,
.pt-form.pt-form-vertical.history-noise:after {
  content: " ";
  display: table;
}
.pt-form.pt-form-vertical.history-noise:after {
  clear: both;
}
.pt-form.pt-form-vertical.history-noise:before,
.pt-form.pt-form-vertical.history-noise:after {
  content: " ";
  display: table;
}
.pt-form.pt-form-vertical.history-noise:after {
  clear: both;
}
.pt-form.pt-form-vertical.history-noise .pt-form-group {
  display: block;
  float: left;
}
.pt-form.pt-form-vertical.history-noise .pt-form-group.fg-checkbox {
  clear: left;
}
.pt-form.pt-form-vertical.history-noise .pt-form-group .pt-control-label {
  min-width: 132px;
  text-align: left;
  padding-left: 12px;
  display: block;
  float: left;
}
.pt-form.pt-form-vertical.history-noise .pt-form-group .pt-control-label + .pt-checkbox,
.pt-form.pt-form-vertical.history-noise .pt-form-group .pt-control-label + .pt-input-group.pt-text-assistant {
  display: block;
  float: left;
  width: auto;
}
.pt-form.pt-form-vertical.history-noise .pt-form-group.fg-text:not([ns-field="headtrauma"]) .pt-control-label {
  display: block;
  float: left;
  min-width: auto;
  width: auto;
  text-align: right;
  padding-left: 0;
}
.pt-form.pt-form-vertical.history-noise .pt-form-group.normal-label.fg-text:not([ns-field="headtrauma"]) .pt-control-label {
  width: 132px;
  min-width: 132px;
  padding-left: 12px;
  text-align: left;
}
.pt-form.pt-form-vertical.history-noise .pt-form-group.fg-text[ns-field="headtrauma"] {
  clear: left;
  margin-right: 20px;
}
.pt-form.pt-form-vertical.history-noise .pt-form-group.fg-date .pt-control-label {
  min-width: auto;
  width: auto;
}
.pt-form.pt-form-vertical.history-noise .pt-form-group.fg-date .pt-input-group.pt-date {
  width: 120px;
  margin-right: 10px;
}
.pt-form.pt-form-vertical.history-noise .pt-form-group.redio-label .pt-control-label {
  min-width: 156px;
}
.result-sum-up .pt-form.pt-form-vertical.pt-form-grid {
  width: 100%;
}
.result-sum-up .pt-form.pt-form-vertical.pt-form-grid .pt-form-group.fg-textarea {
  box-shadow: none;
  float: left;
}
.result-sum-up .pt-form.pt-form-vertical.pt-form-grid .pt-form-group.fg-textarea .pt-control-label {
  position: relative;
  font-size: 14px;
  padding-left: 20px;
  width: 100%;
  display: block;
  text-align: left;
  padding: 0;
  padding-left: 24px;
  line-height: 24px;
  margin: 10px 0;
  background-color: transparent;
  height: auto;
  min-height: auto;
}
.result-sum-up .pt-form.pt-form-vertical.pt-form-grid .pt-form-group.fg-textarea .pt-control-label:before {
  position: absolute;
  top: 50%;
  left: 0;
  font-family: "icomoon";
  content: '\ea85';
  width: 14px;
  height: 14px;
  margin-top: -9px;
  color: #ffefe0;
}
.result-sum-up .pt-form.pt-form-vertical.pt-form-grid .pt-form-group.fg-textarea .pt-control-label:before {
  margin-top: -10px;
}
.result-sum-up .pt-form.pt-form-vertical.pt-form-grid .pt-form-group.fg-textarea .pt-control-label + .pt-textarea {
  display: block;
  width: 100%;
  height: auto;
}
.result-sum-up .pt-form.pt-form-vertical.pt-form-grid .pt-form-group.fg-textarea .pt-form-control {
  border: 1px solid #e0e0e0;
}
.result-sum-up .pt-form.pt-form-vertical.pt-form-grid .pt-form-group.fg-textarea .pt-form-control:focus {
  border-color: #fda249;
}
.result-sum-up .pt-form.pt-form-vertical.pt-form-grid .pt-form-group.fg-textarea .pt-textarea {
  box-shadow: none;
  border: 0 !important;
}
.result-sum-up .pt-form.pt-form-vertical.pt-form-grid .pt-form-group.fg-textarea .pt-textarea .pt-form-control {
  box-shadow: none;
}
.result-sum-up .pt-form.pt-form-vertical.pt-form-grid .pt-form-group.fg-textarea .pt-textarea:hover {
  box-shadow: none;
}
.result-sum-up .pt-form.pt-form-vertical.pt-form-grid .pt-form-group.fg-textarea .pt-textarea:hover .pt-form-control {
  box-shadow: none;
}
.result-sum-up .pt-form.pt-form-vertical.pt-form-grid .pt-form-group.fg-textarea:nth-child(even) .pt-textarea {
  padding-left: 10px;
  padding-right: 0;
  border: 0;
}
.result-sum-up .pt-form.pt-form-vertical.pt-form-grid .pt-form-group.fg-textarea:nth-child(even) .pt-control-label {
  padding-left: 34px;
}
.result-sum-up .pt-form.pt-form-vertical.pt-form-grid .pt-form-group.fg-textarea:nth-child(even) .pt-control-label:before {
  left: 10px;
}
.result-sum-up.pt-only-label-show .pt-form.pt-form-vertical.pt-form-grid .pt-form-group.fg-textarea .pt-control-label + .pt-textarea {
  display: none;
}
.specimen .block-list-group .block-list-item .block-list-content {
  display: flex;
  flex-wrap: wrap;
}
.specimen .block-list-group .block-list-item .block-list-content .list-body .list-title .pt-input-group {
  display: inline-table;
  border-color: #ededed;
}
.specimen .block-list-group .block-list-item .block-list-content .list-body .list-title .pt-input-group:hover {
  box-shadow: none;
  border-color: #fda249;
}
.specimen .block-list-group .block-list-item .block-list-content .list-body .list-title .pt-input-group .pt-form-control {
  font-size: 16px;
  padding: 0 5px;
}
.specimen .block-list-group .block-list-item .block-list-content .list-body .list-title .pt-input-group .pt-form-control:hover {
  background: transparent;
}
.specimen .block-list-group .block-list-item .block-list-content .list-body .list-title .pt-input-group .pt-input-group-addon {
  background: transparent;
  color: transparent;
}
.specimen .block-list-group .block-list-item .block-list-content .list-body .list-title .pt-input-group .pt-input-group-addon i {
  display: block;
  font-size: 12px;
  transform: scale(0.75);
  color: #ddd;
}
.specimen .block-list-group .block-list-item .block-list-content .list-body .list-title .pt-input-group .pt-input-group-addon + .pt-form-control {
  padding-left: 0;
}
.specimen .block-list-group .block-list-item .block-list-content .list-body .list-text span {
  display: block;
  height: 18px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.specimen .block-list-group .block-list-item.blocklist-view .block-list-content .list-body .list-title .pt-input-group {
  border-color: transparent;
  cursor: default;
  position: relative;
  z-index: 1;
}
.specimen .block-list-group .block-list-item.blocklist-view .block-list-content .list-body .list-title .pt-input-group:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
  background: transparent;
  content: '';
}
.specimen .block-list-group .block-list-item.blocklist-view .block-list-content .list-body .list-title .pt-input-group:hover {
  border-color: transparent;
}
.specimen .block-list-group .block-list-item.blocklist-view .block-list-content .list-body .list-title .pt-input-group .pt-input-group-addon {
  display: none;
}
.specimen .block-list-group .block-list-item.blocklist-view .block-list-content .list-body .list-title .pt-input-group .pt-form-control {
  cursor: default;
  color: #000;
}
@media screen and (max-width: 1367px) {
  .block-list.block-list-grid.grid-col-4.specimen .block-list-item {
    width: 33.33333333%;
  }
}
.sign {
  border: 1px solid #e0e0e0;
  position: relative;
  z-index: 1;
}
.sign img {
  display: block;
  width: calc(100% - 20px);
  height: 120px;
  margin: 10px;
  background: rgba(0, 0, 0, 0.025);
  position: relative;
  z-index: 2;
}
.sign:after {
  position: absolute;
  content: '\e9b6';
  font-family: "icomoon";
  top: 50%;
  left: 50%;
  color: #e0e0e0;
  font-size: 24px;
  margin: -12px;
}
.bsr {
  margin: 0 -5px;
}
.bsr .pt-form {
  padding: 0;
}
.bsr .pt-form .pt-form-group textarea.pt-form-control {
  display: block;
  width: 100%;
  height: 80px;
  white-space: pre-line;
  overflow-y: auto;
}
.bsr .bsr-checkbox {
  display: inline-block;
  margin-right: 10px;
}
.bsr .bsr-checkbox label.checkbox-inline {
  float: none;
  height: 24px;
  line-height: 24px;
}
.bsr .bsr-checkbox label.checkbox-inline:after {
  top: 4px;
}
.bsr .pt-title {
  padding-bottom: 0;
}
.grid-demo {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: repeat(3, 33.3333%);
  grid-template-columns: repeat(3, 33.3333%);
  -ms-grid-rows: repeat(3, 33.3333%);
  grid-template-rows: repeat(3, 33.3333%);
}
.grid-demo .grid-demo-item {
  background: #eee;
  color: #000;
  border: 1px solid #e0e0e0;
}
.page-zoomin {
  font-size: 18px;
}
.page-zoomin button.pt-btn {
  height: 36px;
}
.page-zoomin button.pt-btn.pt-btn-icon {
  width: 36px;
  height: 36px;
}
.page-zoomin button.pt-btn span {
  font-size: 18px;
}
.page-zoomin .search-box .pt-form-control {
  height: 38px;
  font-size: 18px;
  padding-left: 38px;
}
.page-zoomin .search-box:before {
  width: 38px;
  height: 38px;
  line-height: 38px;
}
.page-zoomin .user-info .sex i {
  font-size: 22px;
}
.page-zoomin .user-info .list .list-item {
  padding: 10px;
}
.page-zoomin .user-info .list .list-item.health-type span {
  padding: 0 10px;
  height: 32px;
  line-height: 32px;
  margin: 5px 10px 5px 0;
}
.page-zoomin .user-info .list .list-item .name {
  font-size: 22px;
}
.page-zoomin .queue .pt-btn-group .pt-btn {
  height: 38px;
  line-height: 38px;
}
.page-zoomin .occ-harm .title {
  line-height: 36px;
}
.page-zoomin .occ-harm .pt-tags .pt-tags-item {
  padding: 0 10px;
  height: 32px;
  line-height: 32px;
  margin: 5px 10px 5px 0;
}
.page-zoomin .occ-harm .pt-tags p {
  line-height: 32px;
}
.page-zoomin .pt-grid-body::-webkit-scrollbar {
  height: 15px;
}
.page-zoomin .pt-grid-body table.pt-grid tbody tr td {
  font-size: 18px;
}
.page-zoomin .pt-grid-body table.pt-grid tbody tr td span {
  line-height: 36px;
}
.page-zoomin .pt-grid-body table.pt-grid tbody tr td i {
  font-size: 18px;
}
.page-zoomin .pt-grid-body table.pt-grid tbody tr td label.checkbox-inline {
  width: 22px;
  height: 22px;
}
.page-zoomin .pt-grid-body table.pt-grid tbody tr td label.checkbox-inline:after {
  width: 20px;
  height: 20px;
}
.page-zoomin .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:first-child td:first-child {
  min-width: 40px;
  min-height: 40px;
}
.page-zoomin .pt-grid-footer .pt-pager .pt-form .pt-page-conclusion .pt-form-group label.pt-control-label {
  height: 32px;
  line-height: 32px;
  padding: 0;
}
.page-zoomin .pt-grid-footer .pt-pager .pt-form .pt-input-group {
  height: 32px;
  line-height: 32px;
}
.page-zoomin .pt-grid-footer .pt-pager .pt-form .pt-input-group .pt-form-control {
  height: 28px;
  line-height: 28px;
  min-width: 100px;
  margin-top: 2px;
}
.page-zoomin .pt-grid-footer .pt-pager .pt-form .pt-input-group .pt-input-group-btn .pt-btn {
  width: 32px;
  height: 32px;
}
.page-zoomin .pt-grid-footer .pt-pager .pt-form .pt-input-group .pt-input-group-btn .pt-btn i {
  font-size: 18px;
}
.page-zoomin .pt-grid-footer .pt-pager .pt-page-turn .pt-btn-group .pt-btn {
  width: 32px;
  height: 32px;
  border-radius: 0;
}
.page-zoomin .pt-grid-footer .pt-pager .pt-page-turn .pt-btn-group .pt-btn i {
  font-size: 18px;
}
.page-zoomin .pt-panel .pt-panel-header .title {
  font-size: 22px;
  line-height: 36px;
  padding-left: 30px;
}
.page-zoomin .pt-panel .pt-panel-header .title:before {
  width: 22px;
  height: 22px;
  line-height: 22px;
  margin-top: -11px;
}
.page-zoomin .pt-panel .pt-panel-header .pt-btn-group .pt-btn {
  margin-right: 0;
  margin-left: 10px;
  padding: 0 10px;
}
.page-zoomin .pt-panel .pt-panel-header .pt-btn-group .pt-btn:first-child {
  margin-left: 0;
}
.page-zoomin .pt-panel .pt-list .pt-list-item a {
  padding: 10px;
}
.page-zoomin .pt-panel .pt-list .pt-list-item .pt-badge {
  font-size: 18px;
  border-radius: 18px;
}
.page-zoomin .result-sum-up .pt-form.pt-form-vertical .pt-form-group:first-child .pt-control-label {
  padding-left: 36px;
}
.page-zoomin .result-sum-up .pt-form.pt-form-vertical .pt-form-group .pt-control-label {
  font-size: 22px;
  padding-left: 46px;
}
.page-zoomin .result-sum-up .pt-form.pt-form-vertical .pt-form-group .pt-control-label:before {
  width: 22px;
  height: 22px;
  line-height: 22px;
  margin-top: -11px;
}
.page-zoomin .result-sum-up .pt-form.pt-form-vertical .pt-form-group textarea.pt-form-control {
  padding: 10px;
  font-size: 18px;
}
.page-zoomin .block-list .block-list-item .list-body .list-text {
  margin-bottom: 10px;
  font-size: 22px;
}
.page-zoomin .block-list .block-list-item .list-body .list-text.text-gray {
  font-size: 18px;
  margin-bottom: 5px;
}
.page-zoomin .pt-grid-footer .pt-pager .pt-page-conclusion .pt-form-control,
.page-zoomin .pt-grid-footer .pt-pager .pt-page-control .pt-form-control,
.page-zoomin .pt-grid-footer .pt-pager .pt-page-turn .pt-form-control {
  font-size: 18px;
}
.page-zoomin .pt-components-btn .pt-btn {
  margin-left: 10px;
  margin-right: 0;
}
.page-zoomin .pt-components-btn .pt-btn:first-child {
  margin-left: 0;
}
.physicalresultinput .sum-up-header-right .pt-form.pt-form-normal .pt-form-group .pt-input-group .pt-form-control {
  max-width: 64px;
}
.sum-up .sum-up-header .sum-up-header-right .pt-form.pt-form-normal .pt-form-group .pt-input-group .pt-form-control {
  max-width: 64px;
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(2) {
  background: rgba(253, 162, 73, 0.1);
  border-radius: 2px;
  padding: 6px 10px;
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(1) ul li,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(1) ul li {
  display: inline-block;
  margin-right: 10px;
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(1) ul li span,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(1) ul li span {
  font-size: 14px;
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(1) ul li.current span,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(1) ul li.current span {
  color: #fda249;
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(2) .pt-panel:nth-child(1),
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(1) {
  border: 1px solid #e0e0e0;
  border-bottom: 0;
  margin-bottom: 0;
  background: rgba(0, 0, 0, 0.035);
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(2) .pt-panel:nth-child(1) .pt-btn-group .pt-btn.pt-btn-default,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(1) .pt-btn-group .pt-btn.pt-btn-default {
  border: 0;
  margin-right: 0;
  background: transparent;
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(2) .pt-panel:nth-child(1) .pt-btn-group .pt-btn.pt-btn-default:hover,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(1) .pt-btn-group .pt-btn.pt-btn-default:hover {
  background: #fda249;
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(2) .pt-panel:nth-child(2),
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2) {
  border: 1px solid #e0e0e0;
  border-top: 0;
  margin-bottom: 0;
  position: relative;
  overflow-y: auto;
  padding-top: 28px;
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table {
  width: 100%;
  table-layout: fixed;
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table thead,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table thead {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 9;
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table thead tr,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table thead tr {
  width: 100%;
  display: inline-table;
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table thead tr th,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table thead tr th {
  font-weight: normal;
  text-align: center;
  padding: 5px;
  color: #666;
  height: 28px;
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr th,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr th,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr td,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr td {
  text-align: center;
  padding: 5px;
  height: 28px;
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr th:last-child,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr th:last-child,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr td:last-child,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr td:last-child {
  min-width: 80px;
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr.current,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr.current {
  background: rgba(253, 162, 73, 0.1);
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr:hover,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr:hover {
  background: #f8f8f8;
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr td .tag-list ul .tag-list-item,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr td .tag-list ul .tag-list-item {
  display: inline-block;
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr td .tag-list ul .tag-list-item span,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr td .tag-list ul .tag-list-item span {
  width: 22px;
  height: 22px;
  display: inline-block;
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr td .tag-list ul .tag-list-item span::before,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr td .tag-list ul .tag-list-item span::before {
  content: '';
  font-family: "icomoon";
  width: 20px;
  height: 20px;
  font-size: 14px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr td .tag-list ul .tag-list-item span.man::before,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr td .tag-list ul .tag-list-item span.man::before {
  content: '\ea9b';
  color: #16bc96;
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr td .tag-list ul .tag-list-item span.woman::before,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr td .tag-list ul .tag-list-item span.woman::before {
  content: '\ea9c';
  color: #e22500;
}
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(3) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr td .tag-list ul .tag-list-item span.vip::before,
.pt-guideinspectionnumber > .pt-panel-body > .pt-panel:nth-child(4) .pt-panel:nth-child(2) .pt-panel:nth-child(2) table tbody tr td .tag-list ul .tag-list-item span.vip::before {
  content: 'VIP';
  color: #ff9000;
  font-size: 12px;
}
.pt-tj-table-state {
  overflow: hidden !important;
}
.pt-tj-table-state table {
  table-layout: auto;
}
.pt-tj-table-state table tr th,
.pt-tj-table-state table tr td {
  padding: 0 !important;
}
.pt-tj-table-state table tr th:nth-child(1),
.pt-tj-table-state table tr td:nth-child(1) {
  width: 30px ;
}
.pt-tj-table-state table tr th:nth-child(2),
.pt-tj-table-state table tr td:nth-child(2) {
  width: 80px ;
}
.pt-tj-table-state table tr th:nth-child(3),
.pt-tj-table-state table tr td:nth-child(3) {
  width: 40px ;
}
.pt-tj-table-state .pt-table-scroll {
  display: block;
  width: 100%;
  height: 146px;
  overflow-y: auto;
}
.ns-main-mq-state-dev {
  position: fixed;
  width: 16px;
  height: 16px;
  z-index: 999;
  top: 0;
  right: 0;
  padding: 4px;
  border: 0;
  opacity: 0.75;
}
.ns-main-mq-state-dev::before {
  position: absolute;
  content: '\eb07';
  font-family: "icomoon";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ns-main-mq-state-dev.success::before {
  background: #40c893;
  color: #fff;
}
.ns-main-mq-state-dev.error::before {
  background: #ddd;
  color: #666;
}
.pt-maininspectionconclusion-container .pt-panel-body {
  border: 1px solid #e0e0e0;
  padding: 10px;
}
.pt-maininspectionconclusion-container .pt-panel-body .pt-maininspectionconclusion {
  margin-bottom: 10px;
}
.pt-maininspectionconclusion-container .pt-panel-body .pt-maininspectionconclusion:last-child {
  margin-bottom: 0;
}
.pt-maininspectionconclusion-container .pt-panel-body .pt-maininspectionconclusion .pt-maininspectionconclusion-title {
  font-weight: bold;
  font-size: 14px;
  line-height: 2;
}
.pt-maininspectionconclusion-container .pt-panel-body .pt-maininspectionconclusion .pt-maininspectionconclusion-text {
  padding: 10px;
  padding-left: 24px;
}
.physical-photo-file .pt-form-group.fg-uploadImage .pt-form-control {
  width: 85px;
  height: 118px !important;
  margin: 0 auto;
  background: #f8f8f8;
}
.physical-photo-file .pt-form-group.fg-uploadImage .pt-form-control:hover {
  background: #f8f8f8;
}
.physical-photo-file .pt-form-group.fg-uploadImage .pt-form-control .uploadimage-contorl-camera {
  width: 85px;
  height: 118px;
  margin: 0 auto;
}
.physical-photo-file .pt-form-group.fg-uploadImage .pt-form-control .uploadimage-contorl-camera .uploadimage-contorl .icon-add {
  margin-left: -16px;
}
.physical-photo-file .pt-form-group.fg-uploadImage .pt-form-control .uploadimage-contorl-camera .uploadimage-contorl .icon-add::before {
  content: '\ea54';
  font-size: 32px;
  color: rgba(0, 0, 0, 0.085);
}
.text-primary {
  color: #2a3f54 !important;
}
.text-info {
  color: #04b6de !important;
}
.text-success {
  color: #16bc96 !important;
}
.text-warning {
  color: #fda249 !important;
}
.text-error,
.text-danger {
  color: #e22500 !important;
}
.ns-main-mq-state-dev {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 0;
  border-color: transparent #dddddd transparent transparent;
  position: fixed;
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 1px;
  right: 1px;
  opacity: 0.25;
  padding: 0;
}
.ns-main-mq-state-dev::before {
  display: none;
}
body.pt-veritical .pt-header .pt-container .pt-navbar {
  border-right: 1px solid #ebeef5;
  background: #2a3f54;
  border-right: 1px solid #2a3f54 !important;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul li.pt-top-menu-item {
  margin-bottom: 0;
  background: #2a3f54;
  border-top: 1px solid #2a3f54;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul li.pt-top-menu-item .pt-nav-item {
  margin-bottom: 6px;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul li.pt-top-menu-item .pt-nav-item span {
  font-size: 14px !important;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul li.pt-top-menu-item:hover {
  background: -webkit-linear-gradient(top, #405b73, #304d66) !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) !important;
  border-top-color: #536b80;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul li.pt-top-menu-item:hover:before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 3px;
  height: 100%;
  background-color: #1bac8b;
  content: "";
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul li.pt-top-menu-item:hover .pt-top-nav-block {
  background: #283c51;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul li.pt-top-menu-item:hover .pt-top-nav-block .pt-top-menu-item {
  background: #283c51;
  border-top-color: #283c51;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul li.pt-top-menu-item:hover .pt-top-nav-block .pt-top-menu-item:hover {
  background: #273a4d;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul li.pt-top-menu-item:hover .pt-top-nav-block .pt-top-menu-item:hover .pt-top-nav-block {
  background: #273a4d;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul li.pt-top-menu-item:hover .pt-top-nav-block .pt-top-menu-item:hover .pt-top-nav-block .pt-top-menu-item {
  background: #273a4d;
  border-top-color: #273a4d;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul li.pt-top-menu-item:hover .pt-top-nav-block .pt-top-menu-item:hover .pt-top-nav-block .pt-top-menu-item:hover {
  background: #25374a;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul li.pt-top-menu-item:hover .pt-top-nav-block .pt-top-menu-item:hover .pt-top-nav-block .pt-top-menu-item:hover .pt-top-nav-block .pt-top-menu-item {
  background: #25374a;
  border-top-color: #25374a;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul li.pt-top-menu-item:hover .pt-top-nav-block .pt-top-menu-item:hover .pt-top-nav-block .pt-top-menu-item:hover .pt-top-nav-block .pt-top-menu-item:hover {
  background: #233546;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul li.pt-top-menu-item .pt-top-menu-item-row .pt-nav-item {
  background: transparent !important;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul li.pt-top-menu-item .pt-top-menu-item-row .pt-nav-item i,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul li.pt-top-menu-item .pt-top-menu-item-row .pt-nav-item span,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown ul li.pt-top-menu-item .pt-top-menu-item-row .pt-nav-item::after {
  color: #ffffff !important;
}
body.pt-veritical .pt-header .pt-container .pt-navbar.system-change-switch-on {
  top: 159px;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown > ul {
  padding-top: 0;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown > ul > li.pt-top-menu-item {
  border-bottom: none;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown > ul > li.pt-top-menu-item .pt-top-menu-item-row > .pt-nav-item i {
  display: none;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown > ul > li.pt-top-menu-item .pt-top-menu-item-row > .pt-nav-item i,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown > ul > li.pt-top-menu-item .pt-top-menu-item-row > .pt-nav-item span {
  color: #a5bdd1 !important;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown > ul > li.pt-top-menu-item .pt-top-menu-item-row > .pt-nav-item::after {
  color: #5a6e83 !important;
  transform: scale(0.6) !important;
  right: 10px !important;
  font-weight: bold !important;
}
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown > ul > li.pt-top-menu-item .pt-top-menu-item-row > .pt-nav-item:active i,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown > ul > li.pt-top-menu-item .pt-top-menu-item-row > .pt-nav-item:hover i,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown > ul > li.pt-top-menu-item .pt-top-menu-item-row > .pt-nav-item:active span,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown > ul > li.pt-top-menu-item .pt-top-menu-item-row > .pt-nav-item:hover span,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown > ul > li.pt-top-menu-item .pt-top-menu-item-row > .pt-nav-item:active::after,
body.pt-veritical .pt-header .pt-container .pt-navbar .pt-nav.pt-dropdown > ul > li.pt-top-menu-item .pt-top-menu-item-row > .pt-nav-item:hover::after {
  color: #ffffff !important;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar {
  background-color: transparent;
  left: 170px;
  height: 50px;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item:hover {
  background-color: transparent !important;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item a {
  color: #96b2ca;
  padding: 0 20px;
  font-size: 14px;
  background-color: transparent !important;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item a:hover {
  background-color: transparent !important;
  color: #000000;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item.current {
  background: transparent !important;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item.current a {
  color: #000000;
  box-shadow: 0 -4px 0 #1bac8b inset;
  font-weight: normal;
  background-color: transparent !important;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item.current a:hover {
  color: #000000;
  background: transparent !important;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control {
  border-color: #fff;
  position: relative;
  height: 50px;
  line-height: 50px;
  background-color: transparent;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control i,
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control i:last-child {
  color: rgba(0, 0, 0, 0.75) !important;
  font-size: 20px !important;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control button.pt-btn i {
  font-size: 14px !important;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control:before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0px;
  width: 1px;
  background-color: #b3c5d4;
  content: "";
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control > .pt-nav-toggle,
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control > .pt-nav-toggle:hover {
  height: 50px;
  line-height: 50px;
  background-color: transparent;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control > .pt-nav-toggle i,
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control > .pt-nav-toggle:hover i,
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control > .pt-nav-toggle i:last-child,
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control > .pt-nav-toggle:hover i:last-child {
  color: rgba(0, 0, 0, 0.75) !important;
  font-size: 20px !important;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control > .pt-nav-toggle button.pt-btn i,
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control > .pt-nav-toggle:hover button.pt-btn i {
  font-size: 14px !important;
}
body.pt-veritical .pt-header .pt-container .pt-topbar {
  background: -webkit-linear-gradient(top, #f1f1f1, #dee5ea);
  border-bottom: 1px solid #b3c5d4;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-container .pt-logo {
  height: 112px;
  background-color: #2a3f54 !important;
  background-size: 80%;
  background: url(/web/images/logo-tj-dev.png) center center no-repeat;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-container .system-change {
  background-color: #2a3f54;
  top: 112px;
  height: 47px;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-container .system-change a {
  width: 145px;
  display: flex;
  justify-content: flex-end;
  flex-flow: row-reverse;
  align-items: center;
  border-radius: 0 100px 100px 0;
  padding-left: 0;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-container .system-change a span:nth-child(2).system-change-btn:before,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-container .system-change a span:nth-child(2).system-change-btn::after {
  display: none;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-container .system-change a span:nth-child(2).system-change-btn i.icon-allot-o {
  opacity: 0.4;
  transform: scale(0.6);
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-container .system-change a span:nth-child(2).system-change-btn i.icon-allot-o::before {
  content: "\e941";
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-container .pt-nav.pt-dropdown .pt-top-menu-item .pt-top-menu-item-row > .pt-nav-item,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-container .pt-nav.pt-dropdown .pt-top-menu-item .pt-top-menu-item-row > .pt-nav-item:hover {
  height: 50px;
  line-height: 50px;
  background-color: transparent;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-container .pt-nav.pt-dropdown .pt-top-menu-item .pt-top-menu-item-row > .pt-nav-item i,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-container .pt-nav.pt-dropdown .pt-top-menu-item .pt-top-menu-item-row > .pt-nav-item:hover i,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-container .pt-nav.pt-dropdown .pt-top-menu-item .pt-top-menu-item-row > .pt-nav-item i:last-child,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-container .pt-nav.pt-dropdown .pt-top-menu-item .pt-top-menu-item-row > .pt-nav-item:hover i:last-child {
  color: rgba(0, 0, 0, 0.75) !important;
  font-size: 20px !important;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-container .pt-nav.pt-dropdown .pt-top-menu-item .pt-top-menu-item-row > .pt-nav-item button.pt-btn i,
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-container .pt-nav.pt-dropdown .pt-top-menu-item .pt-top-menu-item-row > .pt-nav-item:hover button.pt-btn i {
  font-size: 14px !important;
}
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation ul.pt-nav > li.pt-nav-item,
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation ul.pt-nav > li.pt-nav-item:hover {
  height: 50px;
  line-height: 50px;
  background-color: transparent;
}
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation ul.pt-nav > li.pt-nav-item i,
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation ul.pt-nav > li.pt-nav-item:hover i,
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation ul.pt-nav > li.pt-nav-item i:last-child,
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation ul.pt-nav > li.pt-nav-item:hover i:last-child {
  color: rgba(0, 0, 0, 0.75) !important;
  font-size: 20px !important;
}
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation ul.pt-nav > li.pt-nav-item button.pt-btn i,
body.pt-veritical .pt-header.pt-header-position .pt-container .pt-collocation ul.pt-nav > li.pt-nav-item:hover button.pt-btn i {
  font-size: 14px !important;
}
body.pt-veritical .pt-btn.pt-sidebar-collapse {
  background: transparent;
  left: 152px;
}
body.pt-veritical .pt-btn.pt-sidebar-collapse.pt-btn-icon {
  width: 18px;
  height: 36px;
  line-height: 36px;
}
body.pt-veritical .pt-btn.pt-sidebar-collapse.pt-btn-icon .icon-menu {
  line-height: 36px;
  color: rgba(0, 0, 0, 0.2);
  font-size: 16px;
}
body.pt-veritical .pt-btn.pt-sidebar-collapse.pt-btn-icon .icon-menu:before {
  content: "\e942";
}
body.pt-veritical .pt-btn.pt-sidebar-collapse:hover {
  background-color: transparent;
}
body.pt-veritical .pt-btn.pt-sidebar-collapse:hover .icon-menu {
  color: rgba(255, 255, 255, 0.4);
}
body.pt-veritical.collapse .pt-header .pt-container .pt-tabbar {
  left: 39px;
}
body.pt-veritical.collapse .pt-header .pt-container .pt-topbar .pt-container .system-change a {
  width: 100%;
}
body.pt-veritical.collapse .pt-header .pt-container .pt-btn.pt-sidebar-collapse.pt-btn-icon {
  left: 21px;
}
body.pt-veritical.collapse .pt-header .pt-container .pt-btn.pt-sidebar-collapse.pt-btn-icon .icon-menu:before {
  content: "\e944";
}
.portal {
  display: flex;
  flex: 1;
  height: 100%;
  padding: 40px;
  padding-bottom: 0;
  overflow-y: auto;
  min-width: 800px;
  background: #fff;
}
.portal {
  font-family: "Arial";
}
.portal .container {
  width: 100% !important;
  padding: 0;
  margin: 0;
}
.portal .pt-main {
  padding: 0 10px;
  background: #fff;
}
.portal .pt-main > .pt-row > .pt-col {
  margin-bottom: 0;
}
.portal .pt-row {
  margin: 0 -15px;
}
.portal .pt-col {
  margin: 0 15px;
}
.portal .pt-col.pt-col-1 {
  width: calc(8.333333333333334% - 30px);
}
.portal .pt-col.pt-col-2 {
  width: calc(16.666666666666668% - 30px);
}
.portal .pt-col.pt-col-3 {
  width: calc(25% - 30px);
}
.portal .pt-col.pt-col-4 {
  width: calc(33.333333333333336% - 30px);
}
.portal .pt-col.pt-col-5 {
  width: calc(41.66666666666667% - 30px);
}
.portal .pt-col.pt-col-6 {
  width: calc(50% - 30px);
}
.portal .pt-col.pt-col-7 {
  width: calc(58.333333333333336% - 30px);
}
.portal .pt-col.pt-col-8 {
  width: calc(66.66666666666667% - 30px);
}
.portal .pt-col.pt-col-9 {
  width: calc(75% - 30px);
}
.portal .pt-col.pt-col-10 {
  width: calc(83.33333333333334% - 30px);
}
.portal .pt-col.pt-col-11 {
  width: calc(91.66666666666667% - 30px);
}
.portal .pt-col.pt-col-12 {
  width: calc(100% - 30px);
}
@media (max-width: 1170px) {
  .portal .pt-col.pt-col-md-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-md-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-md-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .portal .pt-col.pt-col-md-4 {
    flex: auto;
    width: calc(33.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-md-5 {
    flex: auto;
    width: calc(41.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-md-6 {
    flex: auto;
    width: calc(50% - 10px);
  }
  .portal .pt-col.pt-col-md-7 {
    flex: auto;
    width: calc(58.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-md-8 {
    flex: auto;
    width: calc(66.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-md-9 {
    flex: auto;
    width: calc(75% - 10px);
  }
  .portal .pt-col.pt-col-md-10 {
    flex: auto;
    width: calc(83.33333333333334% - 10px);
  }
  .portal .pt-col.pt-col-md-11 {
    flex: auto;
    width: calc(91.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-md-12 {
    flex: auto;
    width: calc(100% - 10px);
  }
  .portal .pt-col.pt-col-md-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-md-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-md-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .portal .pt-col.pt-col-md-4 {
    flex: auto;
    width: calc(33.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-md-5 {
    flex: auto;
    width: calc(41.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-md-6 {
    flex: auto;
    width: calc(50% - 10px);
  }
  .portal .pt-col.pt-col-md-7 {
    flex: auto;
    width: calc(58.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-md-8 {
    flex: auto;
    width: calc(66.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-md-9 {
    flex: auto;
    width: calc(75% - 10px);
  }
  .portal .pt-col.pt-col-md-10 {
    flex: auto;
    width: calc(83.33333333333334% - 10px);
  }
  .portal .pt-col.pt-col-md-11 {
    flex: auto;
    width: calc(91.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-md-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-md-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-md-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .portal .pt-col.pt-col-md-4 {
    flex: auto;
    width: calc(33.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-md-5 {
    flex: auto;
    width: calc(41.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-md-6 {
    flex: auto;
    width: calc(50% - 10px);
  }
  .portal .pt-col.pt-col-md-7 {
    flex: auto;
    width: calc(58.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-md-8 {
    flex: auto;
    width: calc(66.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-md-9 {
    flex: auto;
    width: calc(75% - 10px);
  }
  .portal .pt-col.pt-col-md-10 {
    flex: auto;
    width: calc(83.33333333333334% - 10px);
  }
  .portal .pt-col.pt-col-md-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-md-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-md-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .portal .pt-col.pt-col-md-4 {
    flex: auto;
    width: calc(33.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-md-5 {
    flex: auto;
    width: calc(41.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-md-6 {
    flex: auto;
    width: calc(50% - 10px);
  }
  .portal .pt-col.pt-col-md-7 {
    flex: auto;
    width: calc(58.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-md-8 {
    flex: auto;
    width: calc(66.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-md-9 {
    flex: auto;
    width: calc(75% - 10px);
  }
  .portal .pt-col.pt-col-md-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-md-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-md-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .portal .pt-col.pt-col-md-4 {
    flex: auto;
    width: calc(33.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-md-5 {
    flex: auto;
    width: calc(41.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-md-6 {
    flex: auto;
    width: calc(50% - 10px);
  }
  .portal .pt-col.pt-col-md-7 {
    flex: auto;
    width: calc(58.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-md-8 {
    flex: auto;
    width: calc(66.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-md-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-md-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-md-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .portal .pt-col.pt-col-md-4 {
    flex: auto;
    width: calc(33.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-md-5 {
    flex: auto;
    width: calc(41.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-md-6 {
    flex: auto;
    width: calc(50% - 10px);
  }
  .portal .pt-col.pt-col-md-7 {
    flex: auto;
    width: calc(58.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-md-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-md-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-md-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .portal .pt-col.pt-col-md-4 {
    flex: auto;
    width: calc(33.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-md-5 {
    flex: auto;
    width: calc(41.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-md-6 {
    flex: auto;
    width: calc(50% - 10px);
  }
  .portal .pt-col.pt-col-md-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-md-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-md-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .portal .pt-col.pt-col-md-4 {
    flex: auto;
    width: calc(33.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-md-5 {
    flex: auto;
    width: calc(41.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-md-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-md-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-md-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .portal .pt-col.pt-col-md-4 {
    flex: auto;
    width: calc(33.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-md-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-md-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-md-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .portal .pt-col.pt-col-md-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-md-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-md-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-1 {
    width: calc(8.333333333333334% - 30px);
  }
  .portal .pt-col.pt-col-2 {
    width: calc(16.666666666666668% - 30px);
  }
  .portal .pt-col.pt-col-3 {
    width: calc(25% - 30px);
  }
  .portal .pt-col.pt-col-4 {
    width: calc(33.333333333333336% - 30px);
  }
  .portal .pt-col.pt-col-5 {
    width: calc(41.66666666666667% - 30px);
  }
  .portal .pt-col.pt-col-6 {
    width: calc(50% - 30px);
  }
  .portal .pt-col.pt-col-7 {
    width: calc(58.333333333333336% - 30px);
  }
  .portal .pt-col.pt-col-8 {
    width: calc(66.66666666666667% - 30px);
  }
  .portal .pt-col.pt-col-9 {
    width: calc(75% - 30px);
  }
  .portal .pt-col.pt-col-10 {
    width: calc(83.33333333333334% - 30px);
  }
  .portal .pt-col.pt-col-11 {
    width: calc(91.66666666666667% - 30px);
  }
  .portal .pt-col.pt-col-12 {
    width: calc(100% - 30px);
  }
}
@media (max-width: 768px) {
  .portal .pt-col.pt-col-sm-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-sm-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-sm-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .portal .pt-col.pt-col-sm-4 {
    flex: auto;
    width: calc(33.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-sm-5 {
    flex: auto;
    width: calc(41.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-sm-6 {
    flex: auto;
    width: calc(50% - 10px);
  }
  .portal .pt-col.pt-col-sm-7 {
    flex: auto;
    width: calc(58.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-sm-8 {
    flex: auto;
    width: calc(66.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-sm-9 {
    flex: auto;
    width: calc(75% - 10px);
  }
  .portal .pt-col.pt-col-sm-10 {
    flex: auto;
    width: calc(83.33333333333334% - 10px);
  }
  .portal .pt-col.pt-col-sm-11 {
    flex: auto;
    width: calc(91.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-sm-12 {
    flex: auto;
    width: calc(100% - 10px);
  }
  .portal .pt-col.pt-col-sm-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-sm-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-sm-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .portal .pt-col.pt-col-sm-4 {
    flex: auto;
    width: calc(33.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-sm-5 {
    flex: auto;
    width: calc(41.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-sm-6 {
    flex: auto;
    width: calc(50% - 10px);
  }
  .portal .pt-col.pt-col-sm-7 {
    flex: auto;
    width: calc(58.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-sm-8 {
    flex: auto;
    width: calc(66.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-sm-9 {
    flex: auto;
    width: calc(75% - 10px);
  }
  .portal .pt-col.pt-col-sm-10 {
    flex: auto;
    width: calc(83.33333333333334% - 10px);
  }
  .portal .pt-col.pt-col-sm-11 {
    flex: auto;
    width: calc(91.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-sm-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-sm-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-sm-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .portal .pt-col.pt-col-sm-4 {
    flex: auto;
    width: calc(33.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-sm-5 {
    flex: auto;
    width: calc(41.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-sm-6 {
    flex: auto;
    width: calc(50% - 10px);
  }
  .portal .pt-col.pt-col-sm-7 {
    flex: auto;
    width: calc(58.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-sm-8 {
    flex: auto;
    width: calc(66.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-sm-9 {
    flex: auto;
    width: calc(75% - 10px);
  }
  .portal .pt-col.pt-col-sm-10 {
    flex: auto;
    width: calc(83.33333333333334% - 10px);
  }
  .portal .pt-col.pt-col-sm-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-sm-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-sm-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .portal .pt-col.pt-col-sm-4 {
    flex: auto;
    width: calc(33.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-sm-5 {
    flex: auto;
    width: calc(41.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-sm-6 {
    flex: auto;
    width: calc(50% - 10px);
  }
  .portal .pt-col.pt-col-sm-7 {
    flex: auto;
    width: calc(58.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-sm-8 {
    flex: auto;
    width: calc(66.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-sm-9 {
    flex: auto;
    width: calc(75% - 10px);
  }
  .portal .pt-col.pt-col-sm-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-sm-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-sm-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .portal .pt-col.pt-col-sm-4 {
    flex: auto;
    width: calc(33.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-sm-5 {
    flex: auto;
    width: calc(41.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-sm-6 {
    flex: auto;
    width: calc(50% - 10px);
  }
  .portal .pt-col.pt-col-sm-7 {
    flex: auto;
    width: calc(58.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-sm-8 {
    flex: auto;
    width: calc(66.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-sm-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-sm-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-sm-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .portal .pt-col.pt-col-sm-4 {
    flex: auto;
    width: calc(33.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-sm-5 {
    flex: auto;
    width: calc(41.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-sm-6 {
    flex: auto;
    width: calc(50% - 10px);
  }
  .portal .pt-col.pt-col-sm-7 {
    flex: auto;
    width: calc(58.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-sm-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-sm-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-sm-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .portal .pt-col.pt-col-sm-4 {
    flex: auto;
    width: calc(33.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-sm-5 {
    flex: auto;
    width: calc(41.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-sm-6 {
    flex: auto;
    width: calc(50% - 10px);
  }
  .portal .pt-col.pt-col-sm-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-sm-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-sm-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .portal .pt-col.pt-col-sm-4 {
    flex: auto;
    width: calc(33.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-sm-5 {
    flex: auto;
    width: calc(41.66666666666667% - 10px);
  }
  .portal .pt-col.pt-col-sm-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-sm-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-sm-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .portal .pt-col.pt-col-sm-4 {
    flex: auto;
    width: calc(33.333333333333336% - 10px);
  }
  .portal .pt-col.pt-col-sm-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-sm-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-sm-3 {
    flex: auto;
    width: calc(25% - 10px);
  }
  .portal .pt-col.pt-col-sm-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-sm-2 {
    flex: auto;
    width: calc(16.666666666666668% - 10px);
  }
  .portal .pt-col.pt-col-sm-1 {
    flex: auto;
    width: calc(8.333333333333334% - 10px);
  }
  .portal .pt-col.pt-col-1 {
    width: calc(8.333333333333334% - 30px);
  }
  .portal .pt-col.pt-col-2 {
    width: calc(16.666666666666668% - 30px);
  }
  .portal .pt-col.pt-col-3 {
    width: calc(25% - 30px);
  }
  .portal .pt-col.pt-col-4 {
    width: calc(33.333333333333336% - 30px);
  }
  .portal .pt-col.pt-col-5 {
    width: calc(41.66666666666667% - 30px);
  }
  .portal .pt-col.pt-col-6 {
    width: calc(50% - 30px);
  }
  .portal .pt-col.pt-col-7 {
    width: calc(58.333333333333336% - 30px);
  }
  .portal .pt-col.pt-col-8 {
    width: calc(66.66666666666667% - 30px);
  }
  .portal .pt-col.pt-col-9 {
    width: calc(75% - 30px);
  }
  .portal .pt-col.pt-col-10 {
    width: calc(83.33333333333334% - 30px);
  }
  .portal .pt-col.pt-col-11 {
    width: calc(91.66666666666667% - 30px);
  }
  .portal .pt-col.pt-col-12 {
    width: calc(100% - 30px);
  }
}
.portal .text-info {
  color: #04b6de !important;
}
.portal .text-success {
  color: #16bc96 !important;
}
.portal .text-warning {
  color: #fda249 !important;
}
.portal .text-danger {
  color: #e22500;
}
.portal .pt-tab {
  display: flex;
  justify-content: flex-start;
  height: 100%;
  background: #fff;
  flex-direction: column;
  padding-bottom: 60px;
}
.portal .pt-tab.pt-tab-simple {
  background: transparent;
  border: 0;
  padding-bottom: 10px;
}
.portal .pt-tab.pt-tab-simple .pt-tab-header,
.portal .pt-tab.pt-tab-simple .pt-tab-footer {
  display: none;
}
.portal .pt-tab.pt-tab-simple .pt-tab-body {
  padding: 0;
  background: transparent;
}
.portal .pt-tab.pt-tab-simple .pt-tab-body .pt-tab-content {
  background: transparent;
  padding: 0;
}
.portal .pt-tab.pt-tab-simple .data-block {
  margin-bottom: 0;
}
.portal .pt-tab-header {
  display: flex;
  width: 100%;
  min-height: auto;
  border-bottom: 1px solid #b3c5d4;
}
.portal .pt-tab-header .pt-nav {
  display: flex;
  flex: 1;
  min-height: auto;
}
.portal .pt-tab-header .pt-nav-group {
  flex: 1;
}
.portal .pt-tab-header .pt-nav-group.pt-tab-list-components-tabs-single {
  display: flex;
  align-items: center;
}
.portal .pt-tab-header .pt-nav-item {
  display: none;
  justify-content: flex-start;
  padding: 10px 0;
  height: auto;
  flex: 1;
}
.portal .pt-tab-header .pt-nav-item.current {
  display: flex;
}
.portal .pt-tab-header .pt-nav-item.current span {
  color: #2a3f54;
}
.portal .pt-tab-header .pt-nav-item .nav-title {
  display: flex;
  flex: 1;
  text-align: left;
  font-size: 16px;
  font-weight: normal;
  border: 0;
  padding: 0;
}
.portal .pt-tab-header .pt-nav-item span {
  color: #333;
}
.portal .pt-tab-header .pt-btn-group,
.portal .pt-tab-header .btn-group {
  padding-right: 0;
}
.portal .pt-tab-header .pt-btn {
  background: transparent;
  margin: 0;
}
.portal .pt-tab-header .pt-btn.pt-btn-default {
  background: transparent;
  border: 0;
}
.portal .pt-tab-header .pt-btn.pt-btn-icon {
  width: 32px;
  height: 32px;
}
.portal .pt-tab-header .pt-btn.pt-btn-icon i {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45);
  margin-top: 5px;
}
.portal .pt-tab-body {
  border: 0;
  margin-top: 0;
  display: flex;
  flex: 1;
  padding: 0;
  overflow: hidden;
}
.portal .pt-tab-body .pt-tab-content {
  width: 100%;
  height: 100%;
  padding: 0;
}
.portal .pt-tab-body .pt-tab-content.current {
  display: flex;
}
.portal .pt-tab-body .pt-col {
  height: 100%;
}
.portal .preview-3d {
  position: fixed;
  top: 50px;
  bottom: 0;
  right: 0;
  left: 170px;
  padding-bottom: 0;
}
.portal .preview-3d iframe {
  border: medium none;
}
.portal .preview-3d iframe::-webkit-scrollbar {
  display: none;
  opacity: 0;
}
.portal .preview-3d iframe body[ns-type="editor"]::-webkit-scrollbar {
  display: none;
  opacity: 0;
}
.portal .pt-panel {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  margin-bottom: 0;
}
.portal .pt-panel .pt-panel-header,
.portal .pt-panel .pt-panel-body,
.portal .pt-panel .pt-panel-footer {
  padding: 0;
}
.portal .pt-panel .pt-panel-body {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  max-height: 100%;
  overflow: hidden;
}
.portal .pt-panel .pt-panel-body:hover {
  overflow-y: auto;
}
.portal .pt-panel .pt-panel-body.panel-noscroll:hover {
  overflow-y: hidden;
}
.portal .pt-panel .pt-panel-body.panel-scroll {
  overflow-y: auto;
}
.portal .pt-panel .pt-row {
  width: calc(100% - 20px);
  max-height: 100%;
  overflow-x: hidden;
}
.portal .list {
  display: flex;
  flex: 1;
}
.portal .list .list-group {
  margin-bottom: 0;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.portal .list .list-group .list-item {
  display: flex;
  width: 100%;
  align-items: stretch;
}
.portal .nsgrid {
  width: 100%;
}
.portal .data-block-custom {
  background: #fff;
  border: 0;
}
.portal .data-block-custom .list-group {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 0;
}
.portal .data-block-custom .list-item {
  display: flex;
  padding: 10px;
  position: relative;
  margin: 5px;
  flex: 1;
  min-width: 192px;
  max-width: 200px;
}
.portal .data-block-custom .list-item::before {
  position: absolute;
  content: '';
  display: flex;
  width: 1px;
  background: #b3c5d4;
  top: 10px;
  bottom: 10px;
  right: 29px;
}
.portal .data-block-custom .list-item:nth-child(1) {
  margin-left: 0;
  padding-left: 0;
}
.portal .data-block-custom .list-item:last-child::before {
  display: none;
}
.portal .data-block-custom .data-block-text {
  width: 100%;
  cursor: pointer;
}
.portal .data-block-custom .title {
  color: #3f5a73;
}
.portal .data-block-custom .subtitle {
  padding: 5px 0;
  display: flex;
  font-size: 32px;
  color: #3f5a73;
}
.portal .data-block-custom .subtitle i {
  padding-top: 10px;
  font-size: 24px;
  margin-right: 5px;
  color: rgba(63, 90, 115, 0.75);
}
.portal .data-block-custom .subtitle i.icon-percent-o {
  font-size: 16px;
  padding-top: 18px;
  color: rgba(63, 90, 115, 0.75);
  margin-right: 0;
  font-weight: bold;
  margin-left: 4px;
}
.portal .data-block-custom .subtitle span {
  font-weight: bold;
  font-family: "Arial";
}
.portal .data-block-custom .text {
  display: flex;
  align-items: center;
  color: #a2b0bd;
}
.portal .data-block-custom .text i {
  font-size: 18px;
}
.portal .data-block-custom .text .text-info,
.portal .data-block-custom .text .text-success,
.portal .data-block-custom .text .text-warning,
.portal .data-block-custom .text .text-danger {
  margin-left: 5px;
}
@media (max-width: 960px) {
  .portal .data-block .list-item,
  .portal .data-block-custom .list-item {
    width: calc(33.333333333333336% - 10px);
  }
}
.portal .workload .pt-panel-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0;
  border-bottom: 1px solid #dbecf8;
}
.portal .workload .pt-panel-header .workload-time {
  color: #4dcbe7;
}
.portal .workload .pt-panel-header .workload-page {
  color: #97b1b7;
}
.portal .workload .list .list-item {
  padding: 10px 0 20px;
  border-top: 1px solid #dbecf8;
  width: calc(100% - 20px);
}
.portal .workload .list .list-item:first-child {
  border: 0;
}
.portal .workload .list .list-item:hover {
  cursor: pointer;
}
.portal .workload .list .list-content {
  flex: 1;
}
.portal .workload .list .list-content .list-title {
  font-size: 14px;
  line-height: 2;
}
.portal .workload .list .list-content .list-text {
  line-height: 2;
}
.portal .workload .list .list-after {
  padding: 10px;
  padding-right: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.portal .workload .list .list-after i {
  font-size: 24px;
}
.portal .workload .list .list-state.state-info {
  color: #4fa0c1;
}
.portal .workload .list .list-state.state-success {
  color: #42ffbd;
}
.portal .workload .list .list-state.state-warning {
  color: #ffa842;
}
.portal .workload .list .list-state.state-danger {
  color: #ff5400;
}
.portal .workload .list .text-info {
  color: #4fa0c1;
}
.portal .workload .list .text-secondary {
  color: #97b1b7;
}
.portal .workload .list .text-gray {
  color: rgba(0, 0, 0, 0.6);
}
.portal .programme {
  padding-top: 34px;
}
.portal .programme .list .list-group .list-item {
  border-bottom: 1px solid #dbecf8;
  margin-bottom: 10px;
  width: calc(100% - 20px);
}
.portal .programme .list .list-group .list-item:hover {
  cursor: pointer;
}
.portal .programme .list .list-group .list-item .list-content {
  align-items: center;
  flex: 1;
  padding: 10px 0;
}
.portal .programme .list .list-group .list-item .list-after {
  padding: 10px;
  padding-right: 0;
  justify-content: center;
}
.portal .programme .list .list-group .list-item .list-title {
  color: #409ad5;
  font-size: 14px;
}
.portal .programme .list .list-group .list-item .list-state {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.portal .programme .list .list-group .list-item .list-state .badge {
  font-size: 14px;
  padding: 2px 16px;
  border-radius: 100px;
  color: #fff;
  font-weight: normal;
}
.portal .programme .list .list-group .list-item .list-state .badge.badge-info {
  background: #409ad5;
}
.portal .programme .list .list-group .list-item .list-state .badge.badge-success {
  background: #40d5b0;
}
.portal .programme .list .list-group .list-item .list-state .badge.badge-warning {
  background: #ea9e44;
}
.portal .programme .list .list-group .list-item .list-state .badge.badge-danger {
  background: #ea4444;
}
.portal .programme .list .list-group .list-item .list-state + .list-time {
  margin-top: 14px;
}
.portal .programme .list .list-group .list-item .list-time {
  color: #8ebad7;
}
.portal .calendar .grid-calendar {
  display: flex;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.portal .calendar .grid-group {
  display: flex;
  width: 100%;
  height: 100%;
  flex-wrap: wrap;
  padding-top: 34px;
}
.portal .calendar .grid-item {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 14.28571429%;
  position: relative;
}
.portal .calendar .grid-item:nth-child(7n),
.portal .calendar .grid-item:nth-child(7n-1) {
  background: #d9ebf7;
}
.portal .calendar .grid-item.current::after {
  position: absolute;
  content: '';
  width: 42px;
  height: 42px;
  border-radius: 42px;
  background: #f2f2f2;
  top: 50%;
  left: 50%;
  margin-top: -21px;
  margin-left: -21px;
}
.portal .calendar .grid-item span {
  position: relative;
  z-index: 9;
  display: flex;
  justify-content: center;
  align-items: center;
}
.portal .calendar .grid-item span.calendar-mark::after {
  position: absolute;
  content: '';
  width: 6px;
  height: 6px;
  top: 50%;
  left: 50%;
  margin-top: 10px;
  margin-left: -2px;
  background: #3d81fe;
  border-radius: 6px;
}
.portal .list.notice .list-group .list-item {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  padding: 16px 0;
  border-bottom: 1px solid #f1f1f1;
}
.portal .list.notice .list-group .list-item:hover {
  cursor: pointer;
}
.portal .list.notice .list-group .list-item:last-child {
  border-bottom: 0;
}
.portal .list.notice .list-group .list-item .list-content {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 0 10px;
}
.portal .list.notice .list-group .list-item .list-content .list-text {
  display: flex;
  width: 100%;
  line-height: 2;
  color: #333;
  align-items: center;
  font-size: 14px;
  line-height: 1.5;
}
.portal .list.notice .list-group .list-item .list-content .list-text.time {
  color: #b4b4b4;
  font-size: 12px;
  margin-bottom: 10px;
  line-height: 1;
}
.portal .list.notice .list-group .list-item .list-content .list-text span p {
  display: flex;
  flex-wrap: wrap;
  word-break: break-all;
}
.portal .list.notice .list-group .list-item .badge {
  padding: 0;
}
.portal .list.notice .list-group .list-item .badge.badge-danger {
  width: 10px;
  height: 10px;
  min-width: 10px;
  border-radius: 10px;
  background: #ff0101;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin-right: 6px;
}
.portal .list.notice .list-group .list-item.readed .list-content .list-text {
  color: #888;
}
.portal .list.notice .list-group .list-item.readed .list-content .list-text .badge {
  display: none;
}
.portal .list.notice-block {
  padding: 20px 0 0;
  flex: 1;
  height: 100%;
}
.portal .list.notice-block .list-group {
  display: flex;
  flex: 1;
  width: 100%;
  flex-direction: column;
}
.portal .list.notice-block .list-group .list-item {
  padding: 0;
  border-bottom: 0;
  display: flex;
  flex: 1;
  height: 100%;
}
.portal .list.notice-block .list-group .list-item .list-content {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.portal .list.notice-block .list-group .list-item .list-content .list-title {
  font-weight: bold;
  font-size: 16px;
  padding-right: 52px;
  margin-bottom: 10px;
}
.portal .list.notice-block .list-group .list-item .list-content .list-text.notice-block-details {
  flex: 1;
  color: #474747;
  background: #f9f9f9;
  border: 1px solid #f1f1f1;
  padding: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 14px;
}
.portal .list.notice-block .list-group .list-item .list-content .list-text .tags {
  margin-bottom: 10px;
}
.portal .list.notice-block .list-group .list-item .list-content .list-text .tags .tags-group .tags-item {
  margin-right: 10px;
  color: #959595;
}
.portal .list.notice-block .list-group .list-item:hover .list-title {
  color: #000;
}
.portal .list.notice-block .list-group .list-item:hover .list-text .tags .tags-group .tags-item {
  color: #959595;
}
.portal .list.notice-block .list-group .list-item:hover .list-text.notice-block-details {
  color: #474747;
  background: #f9f9f9;
  border: 1px solid #f1f1f1;
  padding: 10px;
}
.portal .list.notice-block .scroll-btn-group {
  position: absolute;
  top: 20px;
  right: 0;
  margin-right: 0;
}
.portal .list.notice-block .scroll-btn-group .pt-btn.pt-btn-icon {
  margin-right: 0;
  margin-left: -1px;
}
.portal .list.notice-block .scroll-btn-group .pt-btn.pt-btn-icon .icon-square-o::after {
  position: absolute;
  z-index: 2;
  background: #fff;
  content: '\ea4a';
  font-family: "icomoon";
  width: 12px;
  height: 12px;
  transform: rotate(45deg) scale(0.85);
  top: 2px;
  right: 2px;
}
.portal .list.notice-block .scroll-btn-group .pt-btn.pt-btn-icon:hover:hover {
  background: #fda249;
}
.portal .list.notice-block .scroll-btn-group .pt-btn.pt-btn-icon:hover:hover i {
  color: #fff;
}
.portal .list.notice-block .scroll-btn-group .pt-btn.pt-btn-icon:hover .icon-square-o::after {
  background: #fda249;
}
.portal .tab-classify .pt-tab-body {
  overflow: visible;
}
.portal .classify .pt-list-block {
  overflow: visible !important;
  padding: 10px 0;
}
.portal .classify .pt-panel-body {
  flex: none;
  overflow-y: auto;
}
.portal .classify .panel-toggle-btn-group {
  position: absolute;
  top: -38px;
  right: 66px;
  z-index: 9;
}
.portal .classify .panel-toggle-btn-group .pt-btn.pt-btn-default {
  border: 0;
  border-radius: 4px;
}
.portal .classify .panel-toggle-btn-group .pt-btn.pt-btn-default:hover {
  background: rgba(46, 144, 201, 0.1);
}
.portal .classify .panel-toggle-btn-group .pt-btn.pt-btn-default:hover i,
.portal .classify .panel-toggle-btn-group .pt-btn.pt-btn-default:hover span {
  color: #2e90c9;
}
.portal .classify .pt-list-block-classify .pt-list-block-classify-title {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  padding-left: 20px;
  font-weight: normal;
  color: #2e90c9;
}
.portal .classify .pt-list-block-classify .pt-list-block-classify-title:hover {
  cursor: pointer;
}
.portal .classify .pt-list-block-classify .pt-list-block-classify-title i {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -7px;
  transform: scale(0.75) rotate(0deg);
  opacity: .75;
}
.portal .classify .pt-list-block-classify .pt-list-block-classify-title span {
  margin-left: 12px;
  color: rgba(46, 144, 201, 0.4);
}
.portal .classify .pt-list-block-classify .pt-list-block-classify-title.current i {
  transform: scale(0.75) rotate(90deg);
}
.portal .classify .pt-list-block-classify .list-group.list-group-base {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  width: calc(100% - 10px);
}
.portal .classify .list-group.list-group-base {
  margin: 0 -2px;
  align-content: flex-start;
  width: calc(100% - 10px);
}
.portal .classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task {
  display: flex;
  margin: 0 2px 4px;
  padding: 0;
  width: calc(50% - 4px);
  height: auto;
  max-width: 232px;
}
.portal .classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content {
  height: 72px;
  border-radius: 6px;
  border: 1px solid #d5e9ef;
  box-shadow: none;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  padding: 12px;
  background-image: -webkit-linear-gradient(top, #f6fbff 0%, #d7e9f5 100%) !important;
  background-image: -o-linear-gradient(top, #f6fbff 0%, #d7e9f5 100%) !important;
  background-image: linear-gradient(to bottom, #f6fbff 0%, #d7e9f5 100%) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6fbff', endColorstr='#ffd7e9f5', GradientType=0) !important;
}
.portal .classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content::before {
  display: none;
}
.portal .classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content .task-left {
  padding-right: 0;
  width: auto;
}
.portal .classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content .task-left .pt-block-content-item.number {
  background: none;
  transition: none;
  padding: 0 !important;
  margin-right: 0;
  text-align: right;
  width: auto;
}
.portal .classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content .task-left .pt-block-content-item.number .value {
  font-size: 30px;
  font-weight: bold;
  color: #2e90c9;
  text-align: right;
  font-family: "Arial";
}
.portal .classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content .task-right {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: center;
}
.portal .classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content .task-right .title {
  margin-bottom: 0;
  line-height: 1.6;
  font-size: 14px;
}
.portal .classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content .task-right .title .value {
  color: #2e90c9;
  margin: 0;
}
.portal .classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content .task-right .sub-title {
  margin: 0;
  display: flex;
  align-items: center;
  width: 100%;
}
.portal .classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content .task-right .sub-title .value {
  margin: 0;
  color: rgba(46, 144, 201, 0.75);
}
.portal .classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content .task-right .time {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  margin-top: 0;
}
.portal .classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content .task-right .time .value {
  margin: 0;
  color: rgba(46, 144, 201, 0.4);
}
.portal .classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task:hover .pt-block-content .task-left .pt-block-content-item.number .value {
  color: #2e90c9;
}
.portal .pt-tab.no-panel {
  padding-bottom: 0;
}
.portal .pt-list.pt-quick-entrance {
  background: transparent;
  margin: 1px 0 0;
  width: 100%;
}
.portal .pt-list.pt-quick-entrance .pt-list-group {
  border: 0;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  height: 84px;
}
.portal .pt-list.pt-quick-entrance .pt-list-group .pt-list-item {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  border: 1px solid #e0e0e0;
  flex: 1;
  margin: 0 5px;
  font-size: 18px;
}
.portal .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:hover {
  transition: ease-in-out all 0.25s;
}
.portal .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:first-child {
  margin-left: 0;
}
.portal .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:last-child {
  margin-right: 0;
}
.portal .pt-list.pt-quick-entrance .pt-list-group .pt-list-item i {
  font-size: 48px;
  margin-right: 10px;
  position: relative;
}
.portal .pt-list.pt-quick-entrance .pt-list-group .pt-list-item i:after {
  position: absolute;
  content: '';
  border-radius: 4px;
  top: 50%;
  left: 50%;
  z-index: 9;
}
.portal .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:nth-child(1) i {
  color: #0871e6;
}
.portal .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:nth-child(1) i:after {
  width: 36px;
  height: 12px;
  background: rgba(8, 113, 230, 0.15);
  margin: -8px 0 0 -18px;
}
.portal .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:nth-child(2) i {
  color: #2bae68;
}
.portal .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:nth-child(2) i:after {
  width: 36px;
  height: 36px;
  background: rgba(43, 174, 104, 0.15);
  margin: -18px 0 0 -18px;
}
.portal .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:nth-child(3) i {
  color: #fe0352;
}
.portal .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:nth-child(3) i:after {
  width: 36px;
  height: 22px;
  background: rgba(254, 3, 82, 0.1);
  margin: -16px 0 0 -18px;
}
.portal .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:nth-child(4) i {
  color: #8f37bf;
}
.portal .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:nth-child(4) i:after {
  width: 28px;
  height: 10px;
  background: rgba(143, 55, 191, 0.1);
  margin: 0 0 0 -14px;
  border-radius: 2px;
}
.portal .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:nth-child(5) i {
  color: #bfe000;
}
.portal .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:nth-child(5) i:after {
  width: 27px;
  height: 30px;
  background: rgba(191, 224, 0, 0.2);
  margin: -12px 0 0 -18px;
}
.portal .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:nth-child(6) i {
  color: #f48a00;
}
.portal .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:nth-child(6) i:after {
  width: 22px;
  height: 22px;
  background: rgba(244, 138, 0, 0.2);
  margin: -14px 0 0 -4px;
  border-radius: 30px;
}
.portal .landing-slider {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  flex: 1;
}
.portal .landing-slider .imgUl {
  position: relative;
  display: flex;
  flex: 1;
  height: 100%;
  align-items: stretch;
}
.portal .landing-slider .imgUl li {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: stretch;
}
.portal .landing-slider .imgUl li img {
  display: block;
  width: 100%;
  height: 100%;
}
.portal .landing-slider .anchorUl {
  position: absolute;
  z-index: 9;
  display: flex;
  right: 0;
  bottom: 0;
  left: 0;
  justify-content: center;
  align-items: center;
  height: 40px;
}
.portal .landing-slider .anchorUl li {
  height: 10px;
  width: 10px;
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.35);
  margin: 0 3px;
}
.portal .landing-slider .anchorUl li.current {
  background: rgba(255, 255, 255, 0.5);
}
.portal .landing-slider .leftBtn,
.portal .landing-slider .rightBtn {
  position: absolute;
  top: 50%;
  width: 28px;
  border-radius: 0;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: -40px;
  background: rgba(255, 255, 255, 0.25);
  cursor: pointer;
}
.portal .landing-slider .leftBtn i,
.portal .landing-slider .rightBtn i {
  color: #fff;
}
.portal .landing-slider .leftBtn:hover,
.portal .landing-slider .rightBtn:hover {
  background: rgba(255, 255, 255, 0.35);
}
.portal .landing-slider .leftBtn {
  left: 0;
  margin-left: 0;
}
.portal .landing-slider .rightBtn {
  right: 0;
  margin-right: 0;
}
.portal .list-block-grid-hor .list.list-block {
  overflow: hidden;
}
.portal .list-block-grid-hor .list.list-block .list-group {
  flex-direction: row;
  width: auto;
  margin: 0 -5px;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item {
  height: 170px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: column-reverse;
  margin-bottom: 0;
  width: calc(50% - 10px);
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(1) {
  background: rgba(58, 116, 197, 0.1);
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(1) .list-text-title {
  color: #3a74c5;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(1) .text-left {
  color: #3a74c5;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(2) {
  background: rgba(0, 135, 116, 0.1);
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(2) .list-text-title {
  color: #008774;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(2) .text-left {
  color: #008774;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(3) {
  background: rgba(158, 24, 12, 0.1);
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(3) .list-text-title {
  color: #9e180c;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(3) .text-left {
  color: #9e180c;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(4) {
  background: rgba(154, 167, 11, 0.1);
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(4) .list-text-title {
  color: #9aa70b;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(4) .text-left {
  color: #9aa70b;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(5) {
  background: rgba(117, 11, 167, 0.1);
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(5) .list-text-title {
  color: #750ba7;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(5) .text-left {
  color: #750ba7;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(6) {
  background: rgba(167, 106, 11, 0.1);
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(6) .list-text-title {
  color: #a76a0b;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(6) .text-left {
  color: #a76a0b;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(7) {
  background: rgba(11, 143, 167, 0.1);
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(7) .list-text-title {
  color: #0b8fa7;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(7) .text-left {
  color: #0b8fa7;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(8) {
  background: rgba(167, 11, 139, 0.1);
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(8) .list-text-title {
  color: #a70b8b;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(8) .text-left {
  color: #a70b8b;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(9) {
  background: rgba(11, 167, 33, 0.1);
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(9) .list-text-title {
  color: #0ba721;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(9) .text-left {
  color: #0ba721;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(10) {
  background: rgba(59, 11, 167, 0.1);
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(10) .list-text-title {
  color: #3b0ba7;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(10) .text-left {
  color: #3b0ba7;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(11) {
  background: rgba(167, 136, 11, 0.1);
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(11) .list-text-title {
  color: #a7880b;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(11) .text-left {
  color: #a7880b;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(12) {
  background: rgba(167, 11, 73, 0.1);
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(12) .list-text-title {
  color: #a70b49;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item:nth-child(12) .text-left {
  color: #a70b49;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item .list-text-title {
  display: flex;
  justify-content: center;
  padding: 5px 0;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item .text-left {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item .text-left .text-font-weight {
  font-weight: bold;
  font-size: 28px;
  padding: 0;
}
.portal .list-block-grid-hor .list.list-block .list-group .list-item .text-left span {
  font-size: 14px;
  font-weight: normal;
  padding-right: 5px;
  padding-bottom: 7px;
  padding-left: 5px;
}
.portal .shortcut .list.list-flex-block.list-icon .list-group {
  flex-direction: row;
  flex-wrap: wrap;
  padding: 20px 0;
  align-content: flex-start;
}
.portal .shortcut .list.list-flex-block.list-icon .list-group .list-item {
  height: 104px;
  justify-content: center;
}
.portal .shortcut .list.list-flex-block.list-icon .list-group .list-item:hover {
  cursor: pointer;
}
.portal .shortcut .list.list-flex-block.list-icon .list-group .list-item.state-info .list-text-icon,
.portal .shortcut .list.list-flex-block.list-icon .list-group .list-item.state-info .pt-btn.pt-btn-icon {
  background: #04b6de;
}
.portal .shortcut .list.list-flex-block.list-icon .list-group .list-item.state-success .list-text-icon,
.portal .shortcut .list.list-flex-block.list-icon .list-group .list-item.state-success .pt-btn.pt-btn-icon {
  background: #16bc96;
}
.portal .shortcut .list.list-flex-block.list-icon .list-group .list-item.state-warning .list-text-icon,
.portal .shortcut .list.list-flex-block.list-icon .list-group .list-item.state-warning .pt-btn.pt-btn-icon {
  background: #fda249;
}
.portal .shortcut .list.list-flex-block.list-icon .list-group .list-item.state-danger .list-text-icon,
.portal .shortcut .list.list-flex-block.list-icon .list-group .list-item.state-danger .pt-btn.pt-btn-icon {
  background: #e22500;
}
.portal .shortcut .list.list-flex-block.list-icon .list-group .list-text-icon,
.portal .shortcut .list.list-flex-block.list-icon .list-group .pt-btn.pt-btn-icon {
  display: flex;
  width: 60px;
  height: 60px;
  border-radius: 4px;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.15);
}
.portal .shortcut .list.list-flex-block.list-icon .list-group .list-text-icon i,
.portal .shortcut .list.list-flex-block.list-icon .list-group .pt-btn.pt-btn-icon i {
  font-size: 28px;
  color: #fff;
}
.portal .shortcut .list.list-flex-block.list-icon .list-group .list-text-name {
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: flex-start;
  height: 40px;
  padding-top: 8px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.6);
  width: 80px;
  line-height: 1.25;
  word-break: break-all;
}
@media (max-width: 3840px) {
  .portal .pt-col-4 .shortcut .list-group .list-item {
    width: 16.66666667%;
  }
  .portal .pt-col-6 .shortcut .list-group .list-item {
    width: 12.5%;
  }
  .portal .pt-col-8 .shortcut .list-group .list-item {
    width: 8.33333333%;
  }
  .portal .pt-col-12 .shortcut .list-group .list-item {
    width: 6.25%;
  }
}
@media (max-width: 1920px) {
  .portal .pt-col-4 .shortcut .list-group .list-item {
    width: 25%;
  }
  .portal .pt-col-6 .shortcut .list-group .list-item {
    width: 16.66666667%;
  }
  .portal .pt-col-8 .shortcut .list-group .list-item {
    width: 12.5%;
  }
  .portal .pt-col-12 .shortcut .list-group .list-item {
    width: 8.33333333%;
  }
}
@media (max-width: 1366px) {
  .portal .pt-col-4 .shortcut .list-group .list-item {
    width: 25%;
  }
  .portal .pt-col-6 .shortcut .list-group .list-item {
    width: 20%;
  }
  .portal .pt-col-8 .shortcut .list-group .list-item {
    width: 14.28571429%;
  }
  .portal .pt-col-12 .shortcut .list-group .list-item {
    width: 10%;
  }
}
@media (max-width: 1170px) {
  .portal .pt-col-4 .shortcut .list-group .list-item {
    width: 33.33333333%;
  }
  .portal .pt-col-6 .shortcut .list-group .list-item {
    width: 16.66666667%;
  }
}
@media (max-width: 960px) {
  .portal .pt-col-4 .shortcut .list-group .list-item {
    width: 33.33333333%;
  }
  .portal .pt-col-6 .shortcut .list-group .list-item {
    width: 16.66666667%;
  }
}
.portal .echart {
  display: flex;
  flex: 1;
  overflow: hidden;
}
.portal .pt-portal-nodata {
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.portal .pt-portal-nodata .icon-no-data {
  display: flex;
  width: 42px;
  height: 56px;
  border-radius: 4px;
  background: #dbecf8;
  justify-content: center;
  align-items: center;
  font-size: 28px;
  color: #97b6d5;
}
.portal .pt-portal-nodata span {
  color: #97b6d5;
  margin-top: 6px;
}
.portal .information-display {
  width: 100%;
}
.portal .sidebar-left {
  display: flex;
  width: 240px;
}
.portal .sidebar-left .pt-panel.information-display-sort {
  width: 100%;
}
.portal .sidebar-left .information-display-sort-item {
  margin-bottom: 15px;
}
.portal .sidebar-left .information-display-sort-item + .information-display-sort-item {
  margin-top: 15px;
}
.portal .sidebar-left .information-display-sort-item:nth-child(1) .progress-content .progress-bar {
  background-image: -webkit-linear-gradient(top, #789ebe 0%, #789ebe 100%) !important;
  background-image: -o-linear-gradient(top, #789ebe 0%, #789ebe 100%) !important;
  background-image: linear-gradient(to bottom, #789ebe 0%, #789ebe 100%) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff789ebe', endColorstr='#ff789ebe', GradientType=0) !important;
}
.portal .sidebar-left .information-display-sort-item:nth-child(2) .progress-content .progress-bar {
  background-image: -webkit-linear-gradient(top, #18b792 0%, #18b792 100%) !important;
  background-image: -o-linear-gradient(top, #18b792 0%, #18b792 100%) !important;
  background-image: linear-gradient(to bottom, #18b792 0%, #18b792 100%) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff18b792', endColorstr='#ff18b792', GradientType=0) !important;
}
.portal .sidebar-left .progress-title {
  margin-bottom: 5px;
}
.portal .sidebar-left .progress-title .title {
  font-size: 14px;
  margin-right: 5px;
}
.portal .sidebar-left .progress-title .textInfo {
  font-size: 12px;
  color: #cdcdcd;
}
.portal .sidebar-left .number {
  width: 100%;
  display: block;
  font-size: 28px;
  font-weight: bold;
  color: #2a3f54;
  margin: 10px 0 5px 0;
}
.portal .sidebar-left .progress-content {
  display: flex;
  width: 100%;
  height: 20px;
  background: #e0e6eb;
}
.portal .sidebar-left .progress-bar {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  background: #aaa;
  color: #fff;
  box-shadow: none;
}
.portal .landing-slider {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  flex: 1;
  padding: 0 !important;
}
.portal .landing-slider .banner-title {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 10px 15px;
  display: flex;
  flex-direction: column;
  margin: 0 15px;
  background: rgba(0, 0, 0, 0.5);
}
.portal .landing-slider .banner-title .title {
  color: #fff;
  font-size: 14px;
}
.portal .landing-slider .banner-title .sub-title {
  color: rgba(255, 255, 255, 0.65);
  padding-top: 4px;
}
.portal .landing-slider .imgUl {
  position: relative;
  display: flex;
  flex: 1;
  height: 100%;
  align-items: stretch;
}
.portal .landing-slider .imgUl li {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: stretch;
}
.portal .landing-slider .imgUl li img {
  display: block;
  width: 100%;
  height: 100%;
}
.portal .landing-slider .anchorUl {
  position: absolute;
  z-index: 9;
  display: flex;
  right: 0;
  bottom: 0;
  left: 0;
  justify-content: center;
  align-items: center;
  height: 40px;
}
.portal .landing-slider .anchorUl li {
  height: 6px;
  width: 30px;
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.6);
  margin: 0 3px;
}
.portal .landing-slider .anchorUl li.current {
  background: #2a3f54;
}
.portal .landing-slider .leftBtn,
.portal .landing-slider .rightBtn {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: -20px 30px 0;
  background: rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.portal .landing-slider .leftBtn i,
.portal .landing-slider .rightBtn i {
  color: #fff;
}
.portal .landing-slider .leftBtn:hover,
.portal .landing-slider .rightBtn:hover {
  background: rgba(0, 0, 0, 0.35);
}
.portal .landing-slider .leftBtn {
  left: 0;
}
.portal .landing-slider .rightBtn {
  right: 0;
}
.portal .pt-page-setup .pt-modal-body .pt-panel .pt-row {
  display: block;
  width: 100%;
  margin-right: -5px;
  margin-left: -5px;
}
.portal .pt-page-setup .pt-modal-body .pt-panel > .pt-container > .pt-panel-row > .pt-panel-col {
  min-width: 240px;
}
.portal .pt-page-setup .pt-modal-body .pt-panel > .pt-container > .pt-panel-row > .pt-panel-col + .pt-panel-col {
  width: 100%;
}
.portal .pt-page-setup .pt-modal-body .pt-panel > .pt-container > .pt-panel-row > .pt-panel-col .pt-panel {
  display: block;
  height: auto;
  clear: both;
  margin-bottom: 10px !important;
}
.portal .pt-page-setup .pt-modal-body .pt-panel > .pt-container > .pt-panel-row > .pt-panel-col .pt-panel .pt-title {
  line-height: 24px;
}
.portal .pt-page-setup .pt-modal-body .pt-panel > .pt-container > .pt-panel-row > .pt-panel-col .pt-panel .pt-tab-header {
  border-bottom: 0;
}
.portal .pt-page-setup .pt-modal-body .pt-panel > .pt-container > .pt-panel-row > .pt-panel-col .pt-panel .pt-tab-header .pt-nav .pt-nav-item {
  padding: 0;
}
.portal .pt-page-setup .pt-modal-body .pt-panel > .pt-container > .pt-panel-row > .pt-panel-col .pt-panel .pt-tab-body {
  border: 1px solid #e0e0e0;
}
.portal .pt-page-setup .pt-modal-body .pt-panel > .pt-container > .pt-panel-row > .pt-panel-col .pt-panel.setting-panel .block-list-group {
  max-height: 222px;
  overflow-y: auto;
}
.portal .pt-page-setup .pt-modal-body .pt-panel > .pt-container > .pt-panel-row > .pt-panel-col .pt-panel.column-panel {
  max-height: 251px;
  overflow-y: auto;
  margin: 0 -5px;
  padding: 0 5px;
}
.portal .pt-page-setup .pt-modal-body .pt-panel > .pt-container > .pt-panel-row > .pt-panel-col .pt-panel.column-panel .pt-panel-grid {
  margin-right: 0;
  margin-left: 0;
}
.portal .pt-page-setup .pt-modal-body .pt-panel > .pt-container > .pt-panel-row > .pt-panel-col .pt-panel .pt-panel-grid .pt-panel-grid-item .pt-panel {
  height: 120px;
}
.portal .pt-page-setup .pt-modal-body ul.ztree {
  top: 0;
  left: 0;
  right: auto;
  border: 0;
}
.portal .pt-page-setup .pt-modal-body .pt-list .block-list-content {
  padding: 0;
}
.portal .pt-page-setup .pt-modal-body .pt-list .block-list-content .pt-badge {
  font-size: 10px;
  padding: 2px 4px;
}
.portal .pt-page-setup .pt-modal-body .pt-list .block-list-content .list-before {
  padding-right: 5px;
  padding-left: 5px;
}
.portal .pt-page-setup .pt-modal-body .pt-list .block-list-content .list-after {
  min-width: auto;
}
.portal .pt-page-setup .pt-modal-body .pt-list .block-list-content .list-after .pt-btn-group {
  position: absolute;
  bottom: 1px;
  right: 6px;
  opacity: 0;
}
.portal .pt-page-setup .pt-modal-body .pt-list .block-list-content .list-after .pt-btn-group .pt-btn {
  margin: 0;
}
.portal .pt-page-setup .pt-modal-body .pt-list .block-list-content:hover .list-after .pt-btn-group {
  opacity: 1;
}
.portal .pt-page-setup .pt-modal-body .pt-list .list-body {
  height: auto;
}
.portal .pt-page-setup .col-lg-1 {
  width: 8.33333333%;
}
.portal .pt-page-setup .col-lg-2 {
  width: 16.66666667%;
}
.portal .pt-page-setup .col-lg-3 {
  width: 25%;
}
.portal .pt-page-setup .col-lg-4 {
  width: 33.33333333%;
}
.portal .pt-page-setup .col-lg-5 {
  width: 41.66666667%;
}
.portal .pt-page-setup .col-lg-6 {
  width: 50%;
}
.portal .pt-page-setup .col-lg-7 {
  width: 58.33333333%;
}
.portal .pt-page-setup .col-lg-8 {
  width: 66.66666667%;
}
.portal .pt-page-setup .col-lg-9 {
  width: 75%;
}
.portal .pt-page-setup .col-lg-10 {
  width: 83.33333333%;
}
.portal .pt-page-setup .col-lg-11 {
  width: 91.66666667%;
}
.portal .pt-page-setup .col-lg-12 {
  width: 100%;
}
