@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: #e8743b;
}
.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: #e8743b;
}
.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: auto;
  -webkit-user-select: auto;
  -ms-user-select: auto;
  -khtml-user-select: auto;
  user-select: auto;
}
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.ishidemenu {
  padding: 0;
}
body.pt-veritical.home.ishidemenu .pt-main.is-top-btns-fixed .pt-top-btns-fixed {
  top: 0;
  left: 10px;
}
body.pt-veritical.home.ishidemenu .pt-header {
  display: none;
}
body.pt-veritical.home.ishidemenu > .pt-page-loading::before {
  color: rgba(255, 255, 255, 0.75);
}
body.pt-veritical.home.ishidemenu > .pt-page-loading::after {
  background: #f5f5f5;
}
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: #a3a3a3;
}
.bg-info {
  background-color: #96d5f3;
}
.bg-success {
  background-color: #8fdfc0;
}
.bg-warning {
  background-color: #f3b596;
}
.bg-danger {
  background-color: #f1adad;
}
.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;
  }
}
.portal.portal-block .pt-panel .pt-panel-header .pt-form {
  margin-bottom: 10px !important;
  min-height: 26px !important;
  padding: 0;
}
.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: #636363 !important;
}
.pt-top-nav-block::-webkit-scrollbar-thumb:hover {
  background: #707070 !important;
}
.pt-top-nav-block::-webkit-scrollbar-track {
  background: #3d3d3d !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: #707070;
  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,
.open > .dropdown-toggle.pt-btn-default {
  color: #fff;
  background-color: #f2f2f2;
  border-color: #d3d3d3;
}
.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 {
  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 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 {
  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: #e8743b;
  border-color: #e8743b;
}
.pt-btn-primary {
  color: #ffffff;
  background-color: #707070;
  border-color: #707070;
}
.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: #575757;
  border-color: #515151;
}
.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: #707070;
  border-color: #707070;
}
.pt-btn-primary .badge {
  color: #707070;
  background-color: #ffffff;
}
.pt-btn-primary:hover,
.pt-btn-primary:focus,
.pt-btn-primary.focus,
.pt-btn-primary.active,
.open > .dropdown-toggle.pt-btn-primary {
  color: #fff;
  background-color: #636363;
  border-color: #636363;
}
.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 {
  background: #fff;
  border-color: #707070;
  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 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 {
  color: #aaa;
}
.pt-btn-primary .badge {
  color: #707070;
  background-color: #ffffff;
}
.pt-btn-primary:hover {
  background: #636363;
}
.pt-btn-dark .pt-btn-primary {
  color: #ffffff;
  background-color: #707070;
  border-color: #707070;
}
.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: #575757;
  border-color: #515151;
}
.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: #707070;
  border-color: #707070;
}
.pt-btn-dark .pt-btn-primary .badge {
  color: #707070;
  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,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-primary {
  color: #fff;
  background-color: #636363;
  border-color: #636363;
}
.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 {
  background: #fff;
  border-color: #707070;
  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 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 {
  color: #aaa;
}
.pt-btn-dark .pt-btn-primary .badge {
  color: #707070;
  background-color: #ffffff;
}
.pt-btn-success {
  color: #ffffff;
  background-color: #40c893;
  border-color: #40c893;
}
.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: #30a577;
  border-color: #2d9d72;
}
.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: #40c893;
  border-color: #40c893;
}
.pt-btn-success .badge {
  color: #40c893;
  background-color: #ffffff;
}
.pt-btn-success:hover,
.pt-btn-success:focus,
.pt-btn-success.focus,
.pt-btn-success.active,
.open > .dropdown-toggle.pt-btn-success {
  color: #fff;
  background-color: #35b986;
  border-color: #35b986;
}
.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 {
  background: #fff;
  border-color: #40c893;
  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 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 {
  color: #aaa;
}
.pt-btn-success .badge {
  color: #40c893;
  background-color: #ffffff;
}
.pt-btn-success:hover {
  background: #35b986;
}
.pt-btn-dark .pt-btn-success {
  color: #ffffff;
  background-color: #40c893;
  border-color: #40c893;
}
.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: #30a577;
  border-color: #2d9d72;
}
.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: #40c893;
  border-color: #40c893;
}
.pt-btn-dark .pt-btn-success .badge {
  color: #40c893;
  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,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-success {
  color: #fff;
  background-color: #35b986;
  border-color: #35b986;
}
.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 {
  background: #fff;
  border-color: #40c893;
  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 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 {
  color: #aaa;
}
.pt-btn-dark .pt-btn-success .badge {
  color: #40c893;
  background-color: #ffffff;
}
.pt-btn-info {
  color: #ffffff;
  background-color: #3bb1e8;
  border-color: #3bb1e8;
}
.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: #199bd7;
  border-color: #1894ce;
}
.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: #3bb1e8;
  border-color: #3bb1e8;
}
.pt-btn-info .badge {
  color: #3bb1e8;
  background-color: #ffffff;
}
.pt-btn-info:hover,
.pt-btn-info:focus,
.pt-btn-info.focus,
.pt-btn-info.active,
.open > .dropdown-toggle.pt-btn-info {
  color: #fff;
  background-color: #24a8e5;
  border-color: #24a8e5;
}
.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 {
  background: #fff;
  border-color: #3bb1e8;
  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 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 {
  color: #aaa;
}
.pt-btn-info .badge {
  color: #3bb1e8;
  background-color: #ffffff;
}
.pt-btn-info:hover {
  background: #24a8e5;
}
.pt-btn-dark .pt-btn-info {
  color: #ffffff;
  background-color: #3bb1e8;
  border-color: #3bb1e8;
}
.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: #199bd7;
  border-color: #1894ce;
}
.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: #3bb1e8;
  border-color: #3bb1e8;
}
.pt-btn-dark .pt-btn-info .badge {
  color: #3bb1e8;
  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,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-info {
  color: #fff;
  background-color: #24a8e5;
  border-color: #24a8e5;
}
.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 {
  background: #fff;
  border-color: #3bb1e8;
  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 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 {
  color: #aaa;
}
.pt-btn-dark .pt-btn-info .badge {
  color: #3bb1e8;
  background-color: #ffffff;
}
.pt-btn-warning {
  color: #ffffff;
  background-color: #e8743b;
  border-color: #e8743b;
}
.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: #d75819;
  border-color: #ce5418;
}
.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: #e8743b;
  border-color: #e8743b;
}
.pt-btn-warning .badge {
  color: #e8743b;
  background-color: #ffffff;
}
.pt-btn-warning:hover,
.pt-btn-warning:focus,
.pt-btn-warning.focus,
.pt-btn-warning.active,
.open > .dropdown-toggle.pt-btn-warning {
  color: #fff;
  background-color: #e56424;
  border-color: #e56424;
}
.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 {
  background: #fff;
  border-color: #e8743b;
  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 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 {
  color: #aaa;
}
.pt-btn-warning .badge {
  color: #e8743b;
  background-color: #ffffff;
}
.pt-btn-warning:hover {
  background: #e56424;
}
.pt-btn-dark .pt-btn-warning {
  color: #ffffff;
  background-color: #e8743b;
  border-color: #e8743b;
}
.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: #d75819;
  border-color: #ce5418;
}
.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: #e8743b;
  border-color: #e8743b;
}
.pt-btn-dark .pt-btn-warning .badge {
  color: #e8743b;
  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,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-warning {
  color: #fff;
  background-color: #e56424;
  border-color: #e56424;
}
.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 {
  background: #fff;
  border-color: #e8743b;
  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 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 {
  color: #aaa;
}
.pt-btn-dark .pt-btn-warning .badge {
  color: #e8743b;
  background-color: #ffffff;
}
.pt-btn-danger,
.pt-btn-error {
  color: #ffffff;
  background-color: #e25656;
  border-color: #e25656;
}
.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: #db2a2a;
  border-color: #d62525;
}
.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: #e25656;
  border-color: #e25656;
}
.pt-btn-danger .badge,
.pt-btn-error .badge {
  color: #e25656;
  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,
.open > .dropdown-toggle.pt-btn-danger,
.open > .dropdown-toggle.pt-btn-error {
  color: #fff;
  background-color: #de4040;
  border-color: #de4040;
}
.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 {
  background: #fff;
  border-color: #e25656;
  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 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 {
  color: #aaa;
}
.pt-btn-danger .badge,
.pt-btn-error .badge {
  color: #e25656;
  background-color: #ffffff;
}
.pt-btn-danger:hover,
.pt-btn-error:hover {
  background: #de4040;
}
.pt-btn-dark .pt-btn-danger,
.pt-btn-dark .pt-btn-error {
  color: #ffffff;
  background-color: #e25656;
  border-color: #e25656;
}
.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: #db2a2a;
  border-color: #d62525;
}
.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: #e25656;
  border-color: #e25656;
}
.pt-btn-dark .pt-btn-danger .badge,
.pt-btn-dark .pt-btn-error .badge {
  color: #e25656;
  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,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-danger,
.open > .dropdown-toggle.pt-btn-dark .pt-btn-error {
  color: #fff;
  background-color: #de4040;
  border-color: #de4040;
}
.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 {
  background: #fff;
  border-color: #e25656;
  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 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 {
  color: #aaa;
}
.pt-btn-dark .pt-btn-danger .badge,
.pt-btn-dark .pt-btn-error .badge {
  color: #e25656;
  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,
.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,
.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 {
  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 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 {
  color: #aaa;
}
.pt-btn-link .badge {
  color: transparent;
  background-color: #424242;
}
.pt-btn-link:hover,
.pt-btn-link:focus {
  color: #e8743b;
  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: #e8743b;
}
.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;
}
a.pt-btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
a.pt-btn.pt-btn-default {
  text-decoration: none;
}
a.pt-btn.pt-btn-default i,
a.pt-btn.pt-btn-default span {
  color: #333;
}
a.pt-btn.pt-btn-default i + span {
  margin-left: 6px;
}
.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,
.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,
.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 {
  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 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 {
  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 #e8743b;
}
.pt-btn-group-compact > .pt-btn:hover {
  background: #e8743b;
  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(232, 116, 59, 0.75);
  border-color: #e8743b;
  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: #e8743b;
  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: #e8743b;
  border-color: #e8743b;
}
.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 .pt-form-title-center {
  position: relative;
  display: flex;
  width: 100%;
  padding: 10px;
  margin: 5px 0;
}
.pt-form-body .pt-form-title-center::after {
  position: absolute;
  content: '';
  height: 1px;
  width: 100%;
  border-bottom: 1px solid #e0e0e0;
  top: 50%;
  left: 0;
  margin-top: -1px;
}
.pt-form-body .pt-form-title-center span {
  background: #Fff;
  margin: 0 auto;
  padding: 0 20px;
  position: relative;
  z-index: 2;
  font-size: 14px;
  font-weight: bold;
}
.pt-form-body .pt-form-title-center span.pt-form-title-required {
  padding-left: 30px;
}
.pt-form-body .pt-form-title-center span.pt-form-title-required::before {
  content: '\e9d5';
  position: absolute;
  color: #e25656;
  font-family: "icomoon";
  left: 10px;
  font-size: 14px;
}
.pt-form-body .editor-dialog-info {
  border: 1px solid;
  padding: 5px 10px;
}
.pt-form-body .editor-dialog-info.info {
  background: rgba(59, 177, 232, 0.075);
  color: #3bb1e8;
  border-color: #3bb1e8;
}
.pt-form-body .editor-dialog-info.success {
  background: rgba(64, 200, 147, 0.075);
  color: #40c893;
  border-color: #40c893;
}
.pt-form-body .editor-dialog-info.warning {
  background: rgba(232, 116, 59, 0.075);
  color: #e8743b;
  border-color: #e8743b;
}
.pt-form-body .editor-dialog-info.danger {
  background: rgba(226, 86, 86, 0.075);
  color: #e25656;
  border-color: #e25656;
}
.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: #e8743b;
  font-family: 'icomoon';
  margin-top: -5px;
  transform: scale(0.8);
}
.pt-form-group.control-label-full {
  display: flex !important;
  flex-direction: column;
}
.pt-form-group.control-label-full label.pt-control-label {
  width: 100% !important;
  display: flex !important;
  text-align: left !important;
}
.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 .pt-textarea.disabled {
  filter: grayscale(0);
}
.pt-form-group .pt-textarea.disabled .pt-input-group-btn.pt-btn-right-bottom {
  display: flex !important;
  justify-content: flex-end;
  align-items: flex-end;
  right: 0;
  bottom: 0;
}
.pt-form-group .pt-textarea.disabled .pt-input-group-btn.pt-btn-right-bottom .pt-btn.pt-btn-expand.pt-btn-default {
  display: flex !important;
  justify-content: center;
  align-items: center;
  cursor: pointer !important;
}
.pt-form-group .pt-textarea.disabled .pt-input-group-btn.pt-btn-right-bottom .pt-btn.pt-btn-expand.pt-btn-default:hover {
  background: #e8743b !important;
}
.pt-form-group .pt-textarea.disabled .pt-input-group-btn.pt-btn-right-bottom .pt-btn.pt-btn-expand.pt-btn-default:hover i,
.pt-form-group .pt-textarea.disabled .pt-input-group-btn.pt-btn-right-bottom .pt-btn.pt-btn-expand.pt-btn-default:hover span {
  color: #fff;
}
.pt-form-group .pt-signimage .pt-form-control {
  padding: 10px 0 0 10px;
}
.pt-form-group .pt-signimage .pt-form-control ul {
  display: flex;
  flex-wrap: wrap;
}
.pt-form-group .pt-signimage .pt-form-control ul li {
  margin-bottom: 10px;
  margin-right: 10px;
}
.pt-form-group .pt-signimage .pt-form-control ul li.signimage-list {
  position: relative;
}
.pt-form-group .pt-signimage .pt-form-control ul li.signimage-list .pt-input-group-btn {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pt-form-group .pt-signimage .pt-form-control ul li.signimage-list .pt-input-group-btn .pt-btn {
  margin-right: 6px;
  border-radius: 24px;
  background: #999;
}
.pt-form-group .pt-signimage .pt-form-control ul li.signimage-list .pt-input-group-btn .pt-btn i {
  color: #fff;
}
.pt-form-group .pt-signimage .pt-form-control ul li.signimage-list .pt-input-group-btn .pt-btn:hover {
  background: #e8743b;
}
.pt-form-group .pt-signimage .pt-form-control ul li.signimage-list .pt-input-group-btn .pt-btn.pt-btn-delete {
  position: absolute;
  top: -5px;
  right: -5px;
  margin-right: 0;
  width: 16px;
  height: 16px;
  background: #e8743b;
}
.pt-form-group .pt-signimage .pt-form-control ul li.signimage-contorl {
  border: 1px solid #e0e0e0;
}
.pt-form-group .pt-signimage .pt-form-control ul li.signimage-contorl .pt-upload-control {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.pt-form-group .pt-signimage .pt-form-control ul li.signimage-contorl .pt-upload-control .pt-btn {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  background: transparent;
}
.pt-form-group .pt-signimage .pt-form-control ul li.signimage-contorl .pt-upload-control .pt-btn:hover {
  background: #f9f9f9;
}
.pt-form-group .pt-signimage .pt-form-control ul li.signimage-contorl .pt-upload-control .pt-btn i {
  font-size: 32px;
}
.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: #e25656;
  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: #e8743b;
  -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;
  position: relative;
}
.pt-form-group .pt-form-required-tips.pt-input-group,
.pt-form-group .pt-form-required-tips.pt-select {
  position: relative;
  border-color: #f3b596;
  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: #e25656;
  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: #f3b596;
}
.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 > .pt-form-required-tips {
  position: absolute;
  top: -8px;
  right: 5px;
  margin: 0;
  text-align: right;
  padding-left: 5px;
  color: #e25656;
  background: transparent;
  font-size: 12px;
  z-index: 999;
  background: #fff;
  padding: 0 5px;
}
.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 #e8743b;
  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: #e8743b;
}
.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: #eb8452;
  color: #fff;
  outline: 1px solid #d75819;
}
.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: #eb8452;
  color: #fff;
  outline: 1px solid #d75819;
}
.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: #e8743b !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],
.pt-form-control.disabled,
.pt-form-control[disabled],
.pt-form-control[disabled="disabled"],
.pt-form-control.readonly,
.pt-form-control[readonly],
.pt-form-control[readonly="readonly"] {
  -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"],
.pt-form-control.disabled[type="file"],
.pt-form-control[disabled][type="file"],
.pt-form-control[disabled="disabled"][type="file"],
.pt-form-control.readonly[type="file"],
.pt-form-control[readonly][type="file"],
.pt-form-control[readonly="readonly"][type="file"] {
  -webkit-opacity: 0 !important;
  opacity: 0 !important;
  background: transparent !important;
}
.pt-form {
  padding: 10px 16px;
  padding-bottom: 0;
  user-select: auto;
}
.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: #e8743b;
}
.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: #e8743b;
  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: #e8743b;
  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-form.component-border {
  border: 0;
}
.pt-form.component-border .pt-form-body::after {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-top: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
}
.pt-form.component-border .pt-form-body .pt-label-common {
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
}
.pt-form.component-border .pt-form-body .pt-form-group {
  margin: 0;
  position: relative;
  min-height: 24px;
}
.pt-form.component-border .pt-form-body .pt-form-group::after {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
.pt-form.component-border .pt-form-body .pt-form-group label.pt-control-label {
  border-right: 1px solid #e0e0e0;
  text-align: left;
  padding: 0 10px;
  z-index: 2;
}
.pt-form.component-border .pt-form-body .pt-form-group .pt-input-group,
.pt-form.component-border .pt-form-body .pt-form-group .pt-form-control {
  border: 0;
  z-index: 2;
  background: transparent;
}
.pt-form.component-border .pt-form-body .pt-form-group .pt-input-group:hover,
.pt-form.component-border .pt-form-body .pt-form-group .pt-form-control:hover {
  box-shadow: none;
}
.pt-form.component-border .pt-form-body .pt-form-group .pt-input-group > .pt-input-group-btn,
.pt-form.component-border .pt-form-body .pt-form-group .pt-upload .pt-input-group-btn {
  top: 1px;
  right: 1px;
}
.pt-form.component-border .pt-form-body .pt-form-group.fg-upload label.pt-control-label {
  line-height: 24px;
}
.pt-form.component-border .pt-form-body .pt-form-group .pt-uploadimage .pt-form-control .uploadimage-contorl i {
  line-height: 24px;
  left: 10px;
  margin-left: 0;
  margin-top: -11px;
}
.pt-form.input-underline .pt-form-body .pt-form-group .pt-input-group,
.pt-form.input-underline .pt-form-body .pt-form-group .pt-form-control {
  border-width: 0 0 1px;
}
.pt-form.input-underline .pt-form-body .pt-form-group .pt-input-group:hover,
.pt-form.input-underline .pt-form-body .pt-form-group .pt-form-control:hover {
  border-color: #e0e0e0;
  box-shadow: none;
}
.pt-form.input-underline .pt-form-body .pt-form-group .pt-input-group:focus,
.pt-form.input-underline .pt-form-body .pt-form-group .pt-form-control:focus {
  border-color: #e8743b;
  box-shadow: none;
}
.pt-form.input-underline .pt-form-body .pt-form-group.fg-upload label.pt-control-label {
  line-height: 24px;
}
.pt-form.input-underline .pt-form-body .pt-form-group .pt-uploadimage .pt-form-control .uploadimage-contorl i {
  line-height: 24px;
  left: 10px;
  margin-left: 0;
  margin-top: -11px;
}
.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.upload-placeholder {
  color: #ccc;
}
.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 #e8743b 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;
}
.shortcut-html-input {
  z-index: 2;
}
.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 #e8743b;
}
.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: #e8743b !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: #e8743b;
  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: #b7ead6;
  background-color: #40c893;
}
.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(232, 116, 59, 0.2);
  cursor: pointer;
  position: relative;
  z-index: 1;
  border: 1px solid #f3b596;
  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(232, 116, 59, 0.3);
  border: 1px solid #f3b596;
}
.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: #e25656;
  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: #db2a2a;
}
.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: #e8743b;
}
.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: #e25656;
  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: #e25656;
  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: #e8743b;
}
.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-form-group.fg-checkbox.pt-checkbox-single .pt-checkbox .pt-checkbox-group .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-single .pt-checkbox .pt-checkbox-group .pt-checkbox-inline {
  display: block;
}
.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 #e8743b;
}
.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(59, 177, 232, 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(59, 177, 232, 0.25);
}
.pt-input-group .pt-form-control .pt-tags-group li:hover:after {
  color: #e25656;
}
.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: #40c893;
  color: #40c893;
}
.pt-input-group.warning {
  border-color: #e8743b;
  color: #e8743b;
}
.pt-input-group.danger,
.pt-input-group.error {
  border-color: #e25656;
}
.pt-input-group.danger .form-control,
.pt-input-group.error .form-control {
  color: #e25656;
}
.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: #e8743b;
}
.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: #e8743b;
  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: -1px;
  margin-left: 0;
  border: 1px solid #e0e0e0;
}
.pt-input-group.pt-select-panel[search-mode="searchInput"] .pt-dropdown {
  position: static;
  border: 0;
  margin-top: 0;
}
.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;
  width: 100%;
  display: flex;
}
.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 {
  display: flex;
  flex: 1;
  height: 24px;
  border: 1px solid #e0e0e0;
}
.pt-input-group.pt-select-panel > .pt-input-group .pt-form-control:focus {
  border: 1px solid #e8743b;
}
.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 #e8743b;
}
.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: #e8743b;
  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: #e8743b;
}
.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: #e8743b;
  font-weight: bold;
}
.pt-input-group .pt-dropdown .pt-tab-tabs .pt-tab-title ul li.current:after {
  background: #e8743b;
}
.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: #e8743b;
  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: #e8743b;
  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: 22px;
  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(64, 200, 147, 0.15);
}
.pt-input-group.pt-password .pt-password-strength .pt-password-strength-medium.active span {
  background: rgba(64, 200, 147, 0.45);
}
.pt-input-group.pt-password .pt-password-strength .pt-password-strength-strong.active span {
  background: rgba(64, 200, 147, 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: #e8743b;
}
.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: #e8743b;
}
.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 {
  border: none;
}
.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: #e8743b;
}
.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 #e8743b 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: #e8743b;
  color: #e8743b;
  z-index: 2;
  background: rgba(232, 116, 59, 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 #e8743b 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: #e8743b;
  color: #e8743b;
  z-index: 2;
  background: rgba(232, 116, 59, 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: #e25656;
}
.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: #e8743b;
}
.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 #96d5f3;
  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(59, 177, 232, 0.45);
}
.pt-checkbox-tags .pt-checkbox .pt-checkbox-group > .pt-checkbox-inline .pt-checkbox-inline.checked {
  background: #199bd7 !important;
  border-color: #199bd7;
  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 #96d5f3;
  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(59, 177, 232, 0.45);
}
.pt-radio-tags .pt-radio .pt-radio-group > .pt-radio-inline .pt-radio-inline.checked {
  background: #199bd7 !important;
  border-color: #199bd7;
  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: #e8743b !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: #e8743b !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: #707070;
}
.text-info {
  color: #3bb1e8;
}
.text-success {
  color: #40c893;
}
.text-warning {
  color: #e8743b;
}
.text-error,
.text-danger {
  color: #e25656;
}
.pt-components-title {
  font-size: 14px;
  margin: 8px 0;
}
.text-link {
  color: #3bb1e8;
  text-decoration: underline;
}
.text-link:hover {
  color: #199bd7;
}
.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;
  word-break: break-all;
}
.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: #3bb1e8;
  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.td-func a.pt-btn,
.pt-grid td.href-showdown a.pt-btn,
.pt-grid td.href a.pt-btn,
.pt-grid td.showfilebytype a.pt-btn {
  display: flex;
  text-decoration: none;
}
.pt-grid td.td-func a.pt-btn i,
.pt-grid td.href-showdown a.pt-btn i,
.pt-grid td.href a.pt-btn i,
.pt-grid td.showfilebytype a.pt-btn i,
.pt-grid td.td-func a.pt-btn span,
.pt-grid td.href-showdown a.pt-btn span,
.pt-grid td.href a.pt-btn span,
.pt-grid td.showfilebytype a.pt-btn span {
  color: #000;
}
.pt-grid td.td-func a.pt-btn.pt-btn-default:hover i,
.pt-grid td.href-showdown a.pt-btn.pt-btn-default:hover i,
.pt-grid td.href a.pt-btn.pt-btn-default:hover i,
.pt-grid td.showfilebytype a.pt-btn.pt-btn-default:hover i,
.pt-grid td.td-func a.pt-btn.pt-btn-default:hover span,
.pt-grid td.href-showdown a.pt-btn.pt-btn-default:hover span,
.pt-grid td.href a.pt-btn.pt-btn-default:hover span,
.pt-grid td.showfilebytype a.pt-btn.pt-btn-default:hover span {
  color: #fff;
}
.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: #3bb1e8;
  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.ns-system-select-td {
  box-shadow: 0 0 0 2px rgba(0, 154, 222, 0.5) inset;
  background: rgba(59, 177, 232, 0.075) !important;
}
.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: #e8743b 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: #d75819 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.05);
  box-shadow: 30px 0 0 rgba(0, 0, 0, 0.05), 60px 0 0 rgba(0, 0, 0, 0.05), 90px 0 0 rgba(0, 0, 0, 0.05), 120px 0 0 rgba(0, 0, 0, 0.05), 150px 0 0 rgba(0, 0, 0, 0.05), 180px 0 0 rgba(0, 0, 0, 0.05), 210px 0 0 rgba(0, 0, 0, 0.05), 240px 0 0 rgba(0, 0, 0, 0.05), 270px 0 0 rgba(0, 0, 0, 0.05), 300px 0 0 rgba(0, 0, 0, 0.05), 330px 0 0 rgba(0, 0, 0, 0.05), 360px 0 0 rgba(0, 0, 0, 0.05), 390px 0 0 rgba(0, 0, 0, 0.05), 420px 0 0 rgba(0, 0, 0, 0.05), 450px 0 0 rgba(0, 0, 0, 0.05), 480px 0 0 rgba(0, 0, 0, 0.05), 510px 0 0 rgba(0, 0, 0, 0.05), 540px 0 0 rgba(0, 0, 0, 0.05), 570px 0 0 rgba(0, 0, 0, 0.05), 600px 0 0 rgba(0, 0, 0, 0.05), 630px 0 0 rgba(0, 0, 0, 0.05), 660px 0 0 rgba(0, 0, 0, 0.05), 690px 0 0 rgba(0, 0, 0, 0.05), 720px 0 0 rgba(0, 0, 0, 0.05), 750px 0 0 rgba(0, 0, 0, 0.05), 780px 0 0 rgba(0, 0, 0, 0.05), 810px 0 0 rgba(0, 0, 0, 0.05), 840px 0 0 rgba(0, 0, 0, 0.05), 870px 0 0 rgba(0, 0, 0, 0.05), 900px 0 0 rgba(0, 0, 0, 0.05), 930px 0 0 rgba(0, 0, 0, 0.05), 960px 0 0 rgba(0, 0, 0, 0.05), 990px 0 0 rgba(0, 0, 0, 0.05), 1020px 0 0 rgba(0, 0, 0, 0.05), 1050px 0 0 rgba(0, 0, 0, 0.05), 1080px 0 0 rgba(0, 0, 0, 0.05), 1110px 0 0 rgba(0, 0, 0, 0.05), 1140px 0 0 rgba(0, 0, 0, 0.05), 1170px 0 0 rgba(0, 0, 0, 0.05), 1200px 0 0 rgba(0, 0, 0, 0.05), 1230px 0 0 rgba(0, 0, 0, 0.05), 1260px 0 0 rgba(0, 0, 0, 0.05), 1290px 0 0 rgba(0, 0, 0, 0.05), 1320px 0 0 rgba(0, 0, 0, 0.05), 1350px 0 0 rgba(0, 0, 0, 0.05), 1380px 0 0 rgba(0, 0, 0, 0.05), 1410px 0 0 rgba(0, 0, 0, 0.05), 1440px 0 0 rgba(0, 0, 0, 0.05), 1470px 0 0 rgba(0, 0, 0, 0.05), 1500px 0 0 rgba(0, 0, 0, 0.05), 1530px 0 0 rgba(0, 0, 0, 0.05), 1560px 0 0 rgba(0, 0, 0, 0.05), 1590px 0 0 rgba(0, 0, 0, 0.05), 1620px 0 0 rgba(0, 0, 0, 0.05), 1650px 0 0 rgba(0, 0, 0, 0.05), 1680px 0 0 rgba(0, 0, 0, 0.05), 1710px 0 0 rgba(0, 0, 0, 0.05), 1740px 0 0 rgba(0, 0, 0, 0.05), 1770px 0 0 rgba(0, 0, 0, 0.05), 1800px 0 0 rgba(0, 0, 0, 0.05), 1830px 0 0 rgba(0, 0, 0, 0.05), 1860px 0 0 rgba(0, 0, 0, 0.05), 1890px 0 0 rgba(0, 0, 0, 0.05), 1920px 0 0 rgba(0, 0, 0, 0.05), 1950px 0 0 rgba(0, 0, 0, 0.05), 1980px 0 0 rgba(0, 0, 0, 0.05), 2010px 0 0 rgba(0, 0, 0, 0.05), 2040px 0 0 rgba(0, 0, 0, 0.05), 2070px 0 0 rgba(0, 0, 0, 0.05), 2100px 0 0 rgba(0, 0, 0, 0.05), 2130px 0 0 rgba(0, 0, 0, 0.05), 2160px 0 0 rgba(0, 0, 0, 0.05), 2190px 0 0 rgba(0, 0, 0, 0.05), 2220px 0 0 rgba(0, 0, 0, 0.05), 2250px 0 0 rgba(0, 0, 0, 0.05), 2280px 0 0 rgba(0, 0, 0, 0.05), 2310px 0 0 rgba(0, 0, 0, 0.05), 2340px 0 0 rgba(0, 0, 0, 0.05), 2370px 0 0 rgba(0, 0, 0, 0.05), 2400px 0 0 rgba(0, 0, 0, 0.05), 2430px 0 0 rgba(0, 0, 0, 0.05), 2460px 0 0 rgba(0, 0, 0, 0.05), 2490px 0 0 rgba(0, 0, 0, 0.05), 2520px 0 0 rgba(0, 0, 0, 0.05), 2550px 0 0 rgba(0, 0, 0, 0.05), 2580px 0 0 rgba(0, 0, 0, 0.05), 2610px 0 0 rgba(0, 0, 0, 0.05), 2640px 0 0 rgba(0, 0, 0, 0.05), 2670px 0 0 rgba(0, 0, 0, 0.05), 2700px 0 0 rgba(0, 0, 0, 0.05), 2730px 0 0 rgba(0, 0, 0, 0.05), 2760px 0 0 rgba(0, 0, 0, 0.05), 2790px 0 0 rgba(0, 0, 0, 0.05), 2820px 0 0 rgba(0, 0, 0, 0.05), 2850px 0 0 rgba(0, 0, 0, 0.05), 2880px 0 0 rgba(0, 0, 0, 0.05), 2910px 0 0 rgba(0, 0, 0, 0.05), 2940px 0 0 rgba(0, 0, 0, 0.05), 2970px 0 0 rgba(0, 0, 0, 0.05), 3000px 0 0 rgba(0, 0, 0, 0.05);
  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;
  background: rgba(0, 0, 0, 0.05) !important;
}
.pt-grid-body .pt-grid-body-container tr.tr-disabled td {
  position: relative;
  background: transparent !important;
}
.pt-grid-body .pt-grid-body-container tr.tr-disabled td::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  content: "";
  background-color: transparent;
  z-index: 9999999;
}
.pt-grid-body .pt-grid-body-container tr.tr-disabled.selected {
  background: rgba(0, 0, 0, 0.05) !important;
}
.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.05) !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: #f7cfbb;
}
.pt-grid-body .pt-grid-body-container tr.selected td:hover {
  background: #f4bea4;
}
.pt-grid-body .pt-grid-body-container .pt-grid-body tr td.radio {
  margin: 0;
}
.pt-grid-body .pt-grid-body-container .pt-grid-body tr td > .pt-input-group {
  display: flex;
  flex: 1;
}
.pt-grid-body .pt-grid-body-container .pt-grid-body tr td > .pt-input-group .pt-form-control {
  display: flex;
  flex: 1;
}
.pt-grid-body .pt-grid-body-container .pt-grid-body tr td > .pt-form-required-tips {
  padding: 0 3px;
  background: #fff;
  top: 3px;
  right: 5px;
  bottom: auto;
  left: auto;
}
.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: #e8743b;
  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: #fdf5f2 !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: #e8743b !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.thead-th-default {
  background-color: #81d3f8;
}
.pt-grid-body .pt-grid-body-head td.thead-th.thead-th-warning {
  background-color: #ffbd67;
}
.pt-grid-body .pt-grid-body-head td.thead-th.thead-th-danger {
  background-color: #ec808d;
}
.pt-grid-body .pt-grid-body-head td.thead-th.thead-th-success {
  background-color: #6bff9f;
}
.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: #e25656;
}
.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: #40c893;
}
.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: #96d5f3;
  color: #000000;
}
.pt-grid-body .pt-grid tr.info:hover > th,
.pt-grid-body .pt-grid tr.info:hover > td {
  background: #7fccf0;
  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;
  font-size: 12px !important;
}
.pt-grid-body .pt-grid tr.ns-tips-placeholder [ns-editable="true"][ns-edit-type="business"]:before {
  content: attr(data-content);
  color: #666;
  font-size: 12px !important;
}
.pt-grid-body .pt-grid tr.ns-tips-placeholder .uploadimageshowedit:before,
.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: #f7cfbb;
}
.pt-grid-body .pt-grid tr.selected > span,
.pt-grid-body .pt-grid tr.selected > .autoserial {
  color: #e8743b;
  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 #e8743b;
  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: #e8743b;
  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: #fbe5db;
}
.pt-grid-body .pt-grid tr.selected:hover td {
  background: #f4bea4;
  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[ns-edit-type="textarea"] ol {
  list-style-type: decimal;
  padding-left: 20px;
}
.pt-grid-body .pt-grid tr td[ns-edit-type="textarea"] ol li {
  list-style: decimal;
}
.pt-grid-body .pt-grid tr td .pt-radio {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.pt-grid-body .pt-grid tr td .pt-radio .pt-clear-inline .pt-radio-clear::after {
  line-height: 26px;
  font-size: 18px;
}
.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: #e25656;
}
.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,
.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,
.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 {
  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 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 {
  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: #e8743b;
  text-decoration: underline;
  background: transparent;
}
.pt-grid-body .pt-grid tr td.btns .rowbtns .pt-btn span {
  color: #e8743b;
}
.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: #e25656;
  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: #e25656;
  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: #e8743b;
}
.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: #e8743b;
  border-color: #e8743b;
}
.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: #e25656;
}
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th.required span {
  color: #fff;
}
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th.btns[disabled="disabled"] {
  position: relative;
}
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th.btns[disabled="disabled"]:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
  content: '';
  z-index: 999;
}
.pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th.btns[disabled="disabled"] a {
  color: #999;
}
.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: #e25656;
  top: 50%;
  left: 50%;
  margin-left: -12px;
  display: none;
}
.pt-grid-body.pt-wrap-header .pt-grid-body-head .pt-grid tbody tr td.thead-th span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  white-space: initial;
}
.pt-grid-body.pt-wrap-header.fixed-no-data:after,
.pt-grid-body.pt-wrap-header.fixed-loading:after {
  top: 92px;
}
.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,
.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,
.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 {
  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 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 {
  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 #40c893 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 #2a9269 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: #40c893;
  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: #40c893;
}
.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: #2a9269;
}
.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: #e8743b;
  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: #e8743b;
  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 !important;
}
.grid-body-scroll-x-div {
  height: 1px;
}
/* 主体内容表格纵向滚动条 */
[nsgirdcontainer="grid-body-scroll-y"] {
  top: 0;
  width: 8px !important;
}
.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: 2px;
  position: absolute;
  right: 0;
  left: 0;
  z-index: 1;
  background: #f7cfbb;
}
.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: #f7cfbb;
  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: #e25656;
}
.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;
}
.table-editor-container.no-fixed-row-height .pt-input-group textarea.pt-form-control {
  white-space: inherit;
  overflow-y: auto;
}
.table-editor-container.no-fixed-row-height .pt-input-group.fg-selectInput .pt-form-control {
  height: 100%;
}
.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;
}
.table .panel-emptyrows.no-data {
  border-color: transparent;
}
.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;
  user-select: none;
}
.pt-grid-body-dragwidth .handler.pt-move {
  background: #707070;
  opacity: 0.4;
}
.pt-table-batch-modify-selected-area {
  background: rgba(59, 177, 232, 0.15);
  position: absolute;
  z-index: 9999;
  border: 2px solid #3bb1e8;
}
.pt-table-batch-modify-selected-area .pt-btn-group {
  padding-top: 6px;
}
.pt-table-batch-modify-selected-area .pt-btn-group .pt-btn.pt-btn-icon {
  background: #daf4fa;
  width: 18px;
  height: 18px;
}
.pt-table-batch-modify-selected-area .pt-btn-group .pt-btn.pt-btn-icon:hover {
  background: #e8743b;
}
.pt-table-drag-handle {
  position: absolute;
  right: -4px;
  bottom: -4px;
  width: 8px;
  height: 8px;
  background: #3bb1e8;
  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: #e98282;
  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: #e8743b;
}
.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: #fceeee;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-delete td {
  background-color: #fceeee;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-add:nth-child(even):not(.selected):not(:hover) td {
  background-color: #cbf0e1;
}
.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: #cbf0e1;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-add td {
  background-color: #cbf0e1;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info:nth-child(even):not(.selected):not(:hover) td {
  background: #69c3ed;
  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: #69c3ed;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info:nth-child(odd):not(.selected):not(:hover) td {
  background: #69c3ed;
  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: #69c3ed;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info td {
  background: #69c3ed;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info td a:hover {
  color: #fff !important;
}
.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: #3bb1e8;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info:active td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected td {
  background: #3bb1e8;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected td a:hover {
  color: #fff !important;
}
.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: #24a8e5;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected:active td a:hover {
  color: #fff !important;
}
.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: #24a8e5;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected:nth-child(even):not(.selected):not(:hover) td {
  background: #64c1ed;
  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: #64c1ed;
  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: #64c1ed;
  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: #64c1ed;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected td {
  background: #64c1ed;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected td a:hover {
  color: #fff !important;
}
.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: #36afe7;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected:active td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected.selected td {
  background: #36afe7;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected.selected td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected.selected td a:hover {
  color: #fff !important;
}
.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: #20a6e5;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected.selected:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected.selected:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected.selected:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info.selected.selected:active td a:hover {
  color: #fff !important;
}
.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: #20a6e5;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray:nth-child(even):not(.selected):not(:hover) td {
  background: #d3d3d3;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td {
  background: #d3d3d3;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray:nth-child(odd):not(.selected):not(:hover) td {
  background: #d3d3d3;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td {
  background: #d3d3d3;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray td {
  background: #d3d3d3;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray:active td {
  background: #bababa;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray:active td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected td {
  background: #dfdfdf;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected:active td {
  background: #d2d2d2;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected:active td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected > .autoserial.copy-autoserial:first-child:before {
  color: #fff;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected > .autoserial.copy-autoserial:first-child:hover {
  cursor: pointer;
  background-color: #d2d2d2;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected:nth-child(even):not(.selected):not(:hover) td {
  background: #d0d0d0;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td {
  background: #d0d0d0;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected:nth-child(odd):not(.selected):not(:hover) td {
  background: #d0d0d0;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td {
  background: #d0d0d0;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected td {
  background: #d0d0d0;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected:active td {
  background: #b7b7b7;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected:active td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected.selected td {
  background: #dcdcdc;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected.selected td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected.selected td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected.selected:active td {
  background: #d0d0d0;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected.selected:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected.selected:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected.selected:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected.selected:active td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected.selected > .autoserial.copy-autoserial:first-child:before {
  color: #fff;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-gray.selected.selected > .autoserial.copy-autoserial:first-child:hover {
  cursor: pointer;
  background-color: #d0d0d0;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success:nth-child(even):not(.selected):not(:hover) td {
  background: #68d3a9;
  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: #68d3a9;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success:nth-child(odd):not(.selected):not(:hover) td {
  background: #68d3a9;
  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: #68d3a9;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success td {
  background: #68d3a9;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success td a:hover {
  color: #fff !important;
}
.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: #40c893;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success:active td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected td {
  background: #40c893;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected td a:hover {
  color: #fff !important;
}
.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: #35b986;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected:active td a:hover {
  color: #fff !important;
}
.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: #35b986;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected:nth-child(even):not(.selected):not(:hover) td {
  background: #64d2a7;
  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: #64d2a7;
  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: #64d2a7;
  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: #64d2a7;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected td {
  background: #64d2a7;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected td a:hover {
  color: #fff !important;
}
.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: #3cc791;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected:active td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected.selected td {
  background: #3cc791;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected.selected td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected.selected td a:hover {
  color: #fff !important;
}
.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: #34b583;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected.selected:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected.selected:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected.selected:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success.selected.selected:active td a:hover {
  color: #fff !important;
}
.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: #34b583;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning:nth-child(even):not(.selected):not(:hover) td {
  background: #ed9469;
  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: #ed9469;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning:nth-child(odd):not(.selected):not(:hover) td {
  background: #ed9469;
  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: #ed9469;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning td {
  background: #ed9469;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning td a:hover {
  color: #fff !important;
}
.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: #e8743b;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning:active td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected td {
  background: #e8743b;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected td a:hover {
  color: #fff !important;
}
.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: #e56424;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected:active td a:hover {
  color: #fff !important;
}
.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: #e56424;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected:nth-child(even):not(.selected):not(:hover) td {
  background: #ed9164;
  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: #ed9164;
  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: #ed9164;
  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: #ed9164;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected td {
  background: #ed9164;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected td a:hover {
  color: #fff !important;
}
.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: #e77136;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected:active td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected.selected td {
  background: #e77136;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected.selected td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected.selected td a:hover {
  color: #fff !important;
}
.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: #e56120;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected.selected:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected.selected:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected.selected:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning.selected.selected:active td a:hover {
  color: #fff !important;
}
.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: #e56120;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error:nth-child(even):not(.selected):not(:hover) td {
  background: #efa0a0;
  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: #efa0a0;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error:nth-child(odd):not(.selected):not(:hover) td {
  background: #efa0a0;
  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: #efa0a0;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error td {
  background: #efa0a0;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error td a:hover {
  color: #fff !important;
}
.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: #e77474;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error:active td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected td {
  background: #e25656;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected td a:hover {
  color: #fff !important;
}
.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: #de4040;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected:active td a:hover {
  color: #fff !important;
}
.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: #de4040;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected:nth-child(even):not(.selected):not(:hover) td {
  background: #ee9c9c;
  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: #ee9c9c;
  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: #ee9c9c;
  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: #ee9c9c;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected td {
  background: #ee9c9c;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected td a:hover {
  color: #fff !important;
}
.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: #e67070;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected:active td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected.selected td {
  background: #e15252;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected.selected td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected.selected td a:hover {
  color: #fff !important;
}
.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: #de3c3c;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected.selected:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected.selected:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected.selected:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error.selected.selected:active td a:hover {
  color: #fff !important;
}
.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: #de3c3c;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow:nth-child(even):not(.selected):not(:hover) td {
  background: #f5f500;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td {
  background: #f5f500;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow:nth-child(odd):not(.selected):not(:hover) td {
  background: #f5f500;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td {
  background: #f5f500;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow td {
  background: #f5f500;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow:active td {
  background: #c2c200;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow:active td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected td {
  background: #ffff00;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected:active td {
  background: #e5e600;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected:active td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected > .autoserial.copy-autoserial:first-child:before {
  color: #fff;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected > .autoserial.copy-autoserial:first-child:hover {
  cursor: pointer;
  background-color: #e5e600;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected:nth-child(even):not(.selected):not(:hover) td {
  background: #f0f000;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected:nth-child(even):not(.selected):not(:hover) td:not(:first-child) td {
  background: #f0f000;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected:nth-child(odd):not(.selected):not(:hover) td {
  background: #f0f000;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected:nth-child(odd):not(.selected):not(:hover) td:not(:first-child) td {
  background: #f0f000;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected td {
  background: #f0f000;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected:active td {
  background: #bdbd00;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected:active td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected.selected td {
  background: #fafa00;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected.selected td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected.selected td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected.selected:hover td,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected.selected:active td {
  background: #e0e000;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected.selected:hover td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected.selected:active td a,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected.selected:hover td a:hover,
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected.selected:active td a:hover {
  color: #fff !important;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected.selected > .autoserial.copy-autoserial:first-child:before {
  color: #fff;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-yellow.selected.selected > .autoserial.copy-autoserial:first-child:hover {
  cursor: pointer;
  background-color: #e0e000;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font:nth-child(even):not(.selected):not(:hover) td {
  color: #199bd7;
}
.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: #199bd7;
  border-color: transparent transparent #199bd7 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: #199bd7;
}
.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: #199bd7;
  border-color: transparent transparent #199bd7 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font:nth-child(odd):not(.selected):not(:hover) td {
  color: #199bd7;
}
.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: #199bd7;
  border-color: transparent transparent #199bd7 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: #199bd7;
}
.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: #199bd7;
  border-color: transparent transparent #199bd7 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font td {
  color: #199bd7;
}
.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: #199bd7;
}
.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: #199bd7;
  border-color: transparent transparent #199bd7 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font.selected td {
  color: #199bd7;
}
.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: #199bd7;
  border-color: transparent transparent #199bd7 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: #199bd7;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font.selected > .autoserial.copy-autoserial:first-child:before {
  color: #199bd7;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-info-font.selected > .autoserial.copy-autoserial:first-child:hover {
  color: #199bd7;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font:nth-child(even):not(.selected):not(:hover) td {
  color: #40c893;
}
.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: #40c893;
  border-color: transparent transparent #40c893 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: #40c893;
}
.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: #40c893;
  border-color: transparent transparent #40c893 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font:nth-child(odd):not(.selected):not(:hover) td {
  color: #40c893;
}
.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: #40c893;
  border-color: transparent transparent #40c893 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: #40c893;
}
.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: #40c893;
  border-color: transparent transparent #40c893 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font td {
  color: #40c893;
}
.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: #40c893;
}
.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: #40c893;
  border-color: transparent transparent #40c893 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font.selected td {
  color: #40c893;
}
.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: #40c893;
  border-color: transparent transparent #40c893 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: #40c893;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font.selected > .autoserial.copy-autoserial:first-child:before {
  color: #40c893;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-success-font.selected > .autoserial.copy-autoserial:first-child:hover {
  color: #40c893;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font:nth-child(even):not(.selected):not(:hover) td {
  color: #e8743b;
}
.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: #e8743b;
  border-color: transparent transparent #e8743b 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: #e8743b;
}
.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: #e8743b;
  border-color: transparent transparent #e8743b transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font:nth-child(odd):not(.selected):not(:hover) td {
  color: #e8743b;
}
.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: #e8743b;
  border-color: transparent transparent #e8743b 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: #e8743b;
}
.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: #e8743b;
  border-color: transparent transparent #e8743b transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font td {
  color: #e8743b;
}
.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: #e8743b;
}
.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: #e8743b;
  border-color: transparent transparent #e8743b transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font.selected td {
  color: #e8743b;
}
.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: #e8743b;
  border-color: transparent transparent #e8743b 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: #e8743b;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font.selected > .autoserial.copy-autoserial:first-child:before {
  color: #e8743b;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-warning-font.selected > .autoserial.copy-autoserial:first-child:hover {
  color: #e8743b;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font:nth-child(even):not(.selected):not(:hover) td {
  color: #e25656;
}
.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: #e25656;
  border-color: transparent transparent #e25656 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: #e25656;
}
.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: #e25656;
  border-color: transparent transparent #e25656 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font:nth-child(odd):not(.selected):not(:hover) td {
  color: #e25656;
}
.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: #e25656;
  border-color: transparent transparent #e25656 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: #e25656;
}
.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: #e25656;
  border-color: transparent transparent #e25656 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font td {
  color: #e25656;
}
.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: #e25656;
}
.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: #e25656;
  border-color: transparent transparent #e25656 transparent;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font.selected td {
  color: #e25656;
}
.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: #e25656;
  border-color: transparent transparent #e25656 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: #e25656;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font.selected > .autoserial.copy-autoserial:first-child:before {
  color: #e25656;
}
.pt-grid-body .pt-grid-body-container .pt-grid tr.pt-grid-error-font.selected > .autoserial.copy-autoserial:first-child:hover {
  color: #e25656;
}
.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 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.grid-header.query-box .pt-search-group .pt-search-quick {
  width: auto;
  flex: 1;
}
.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 {
  flex: none;
  display: flex;
}
.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-radio.pt-no-label {
  padding-right: 0;
}
.grid-header.query-box .pt-search-group .pt-search-pro .pt-radio.pt-no-label .pt-radio-inline {
  margin-right: 0;
}
.grid-header.query-box .pt-search-group .pt-search-pro .pt-radio.pt-no-label .pt-radio-inline + .pt-radio-inline {
  margin-left: 10px;
}
.grid-header.query-box .pt-search-group .pt-search-pro .pt-btn-dropdown-senior {
  position: inherit;
}
.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-panel-col {
  flex-flow: column;
}
.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;
  display: block;
}
.grid-header.query-box[disabled="disabled"] .pt-form.pt-form-normal + .pt-btn-group .pt-btn.pt-btn-icon i {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -21px;
  width: 42px;
  height: 42px;
  border-radius: 42px;
}
.grid-header.query-box[disabled="disabled"] .pt-form.pt-form-normal + .pt-btn-group .pt-btn.pt-btn-icon i: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);
}
.grid-header.query-box[disabled="disabled"] .pt-form.pt-form-normal + .pt-btn-group .pt-btn.pt-btn-icon i::before {
  content: '\e9c0';
  font-size: 14px;
  color: #555;
}
.grid-header.query-box[disabled="disabled"] .pt-form.pt-form-normal + .pt-btn-group .pt-btn.pt-btn-icon:hover i {
  color: #555;
}
.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: #e8743b;
}
.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: #f7cfbb;
}
.pt-grid-body .pt-grid-body-container tr.selected > span,
.pt-grid-body .pt-grid-body-container tr.selected > .autoserial {
  color: #e8743b;
  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 #e8743b;
  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: #e8743b;
  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: #fbe5db;
}
.pt-grid-body .pt-grid-body-container tr.selected:hover td {
  background: #f4bea4;
  color: #424242;
}
.pt-grid-body .pt-grid-body-container tr.selected:hover td:first-child {
  color: transparent;
}
.pt-grid-body .pt-grid-body-container tr.checked:not(.tr-disabled) {
  background: #fadfd2 !important;
}
.pt-grid-body .pt-grid-body-container tr.checked:not(.tr-disabled) td {
  background: transparent !important;
}
.pt-grid-body .pt-grid-body-container tr.checked:not(.tr-disabled):hover {
  background: #f9d8c8 !important;
}
.pt-grid-body .pt-grid-body-container tr.checked:not(.tr-disabled).selected {
  background: #f4bea4 !important;
}
.pt-grid-body .pt-grid-body-container tr.checked:not(.tr-disabled).selected:hover {
  background: #f1a884 !important;
}
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: #db2a2a;
  background: rgba(226, 86, 86, 0.15);
}
td.stringreplace span.urgentstate.state-warning {
  color: #d75819;
  background: rgba(232, 116, 59, 0.15);
}
td.stringreplace span.urgentstate.state-success {
  color: #30a577;
  background: rgba(64, 200, 147, 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: #30a577;
  background: rgba(64, 200, 147, 0.15);
}
td label.sample-status.status-c {
  color: #d75819;
  background: rgba(232, 116, 59, 0.15);
}
td label.sample-status.status-d {
  color: #247e5b;
  background: rgba(48, 165, 119, 0.15);
}
td label.sample-status.status-e {
  color: #db2a2a;
  background: rgba(226, 86, 86, 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: #40c893;
  display: inline-block;
  text-align: right;
  float: right;
  white-space: nowrap;
}
.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: #e25656;
  display: inline-block;
  text-align: right;
  float: right;
  white-space: nowrap;
}
.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;
  white-space: nowrap;
}
.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: #e8743b;
  display: inline-block;
  text-align: right;
  float: right;
  white-space: nowrap;
}
.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: #e25656;
  display: inline-block;
  text-align: right;
  float: right;
  white-space: nowrap;
}
.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: #e8743b;
  display: inline-block;
  text-align: right;
  float: right;
  white-space: nowrap;
}
.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: #3bb1e8;
  display: inline-block;
  text-align: right;
  float: right;
  white-space: nowrap;
}
.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: #e98282;
  display: inline-block;
  text-align: right;
  float: right;
  white-space: nowrap;
}
.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: #30a577;
  background: rgba(64, 200, 147, 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: #db2a2a;
  background: rgba(226, 86, 86, 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: #d75819;
  background: rgba(232, 116, 59, 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: #b31f1f;
  background: rgba(219, 42, 42, 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: #d75819;
  background: rgba(232, 116, 59, 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: #199bd7;
  background: rgba(59, 177, 232, 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: #e25656;
  background: rgba(233, 130, 130, 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: #cff1e4 !important;
}
.nsgrid tr td.td-state-checked:before {
  position: absolute;
  top: 5px;
  right: 5px;
  font-family: "icomoon";
  content: "\e95d";
  font-size: 14px;
  color: #40c893;
  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: #3bb1e8 !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: #e8743b;
  border-color: #e8743b;
}
.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: #e8743b;
}
.pt-intro-copy.filter-grid .contidion-search-content .both-pt-btn-group .pt-btn-group:first-child .pt-btn:hover span:before {
  border-color: #e8743b;
}
.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: #e8743b;
  border-color: #e8743b;
  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: #e25656 !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 #e8743b !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: #e8743b;
}
.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: 2px;
}
.pt-pager[pt-pager-mode="advance"] input.pt-form-control {
  width: 50px;
  height: 20px;
  margin: 2px 2px;
  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 8px;
}
.pt-pager[pt-pager-mode="advance"] .pt-input-group-advance .pt-input-group-advance-text {
  display: inline-table;
  margin: 0 2px;
}
.pt-pager.pager-improve {
  padding: 5px !important;
}
.pt-pager.pager-improve .page-btn {
  width: 28px;
  height: 28px;
  border: 1px solid #e0e0e0;
  border-radius: 3px;
  margin: 0 2px;
}
.pt-pager.pager-improve .page-btn:hover,
.pt-pager.pager-improve .page-btn:active {
  border: 1px solid #e0e0e0;
}
.pt-pager.pager-improve .page-btn,
.pt-pager.pager-improve .page-btn i,
.pt-pager.pager-improve .page-btn span {
  line-height: 26px;
}
.pt-pager.pager-improve .pt-btn-group .pt-btn.pt-btn-icon,
.pt-pager.pager-improve .pt-btn-group .pt-btn.pt-btn-default {
  width: 28px;
  height: 28px;
  border: 1px solid #e0e0e0;
  border-radius: 3px;
  margin: 0 2px;
}
.pt-pager.pager-improve .pt-btn-group .pt-btn.pt-btn-icon:hover,
.pt-pager.pager-improve .pt-btn-group .pt-btn.pt-btn-default:hover,
.pt-pager.pager-improve .pt-btn-group .pt-btn.pt-btn-icon:active,
.pt-pager.pager-improve .pt-btn-group .pt-btn.pt-btn-default:active {
  border: 1px solid #e0e0e0;
}
.pt-pager.pager-improve .pt-btn-group .pt-btn.pt-btn-icon,
.pt-pager.pager-improve .pt-btn-group .pt-btn.pt-btn-default,
.pt-pager.pager-improve .pt-btn-group .pt-btn.pt-btn-icon i,
.pt-pager.pager-improve .pt-btn-group .pt-btn.pt-btn-default i,
.pt-pager.pager-improve .pt-btn-group .pt-btn.pt-btn-icon span,
.pt-pager.pager-improve .pt-btn-group .pt-btn.pt-btn-default span {
  line-height: 26px;
}
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-addon .pt-btn.pt-btn-icon,
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon,
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-addon .pt-btn.pt-btn-default,
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default {
  width: 28px;
  height: 28px;
  border: 1px solid #e0e0e0;
  border-radius: 3px;
  margin: 0 2px;
}
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-addon .pt-btn.pt-btn-icon:hover,
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon:hover,
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-addon .pt-btn.pt-btn-default:hover,
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default:hover,
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-addon .pt-btn.pt-btn-icon:active,
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon:active,
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-addon .pt-btn.pt-btn-default:active,
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default:active {
  border: 1px solid #e0e0e0;
}
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-addon .pt-btn.pt-btn-icon,
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon,
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-addon .pt-btn.pt-btn-default,
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default,
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-addon .pt-btn.pt-btn-icon i,
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon i,
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-addon .pt-btn.pt-btn-default i,
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default i,
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-addon .pt-btn.pt-btn-icon span,
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon span,
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-addon .pt-btn.pt-btn-default span,
.pt-pager.pager-improve .pt-form .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default span {
  line-height: 26px;
}
.pt-pager.pager-improve .pt-form label.pt-control-label {
  height: 28px;
  line-height: 28px;
  padding: 0;
  color: #939393;
}
.pt-pager.pager-improve .pt-form .pt-input-group-advance {
  padding: 0;
  height: 28px;
  line-height: 25px;
}
.pt-pager.pager-improve .pt-form .pt-page-conclusion .pt-input-group input.pt-form-control,
.pt-pager.pager-improve .pt-form .pt-page-turn .pt-input-group input.pt-form-control,
.pt-pager.pager-improve .pt-form .pt-page-control .pt-input-group input.pt-form-control {
  border: 1px solid #e0e0e0;
  border-radius: 3px;
  margin: 0 2px;
  height: 28px;
}
.pt-pager.pager-improve .pt-form .pt-page-control .pt-form-group .pt-input-group {
  position: relative;
}
.pt-pager.pager-improve .pt-form .pt-page-control .pt-form-group .pt-input-group:before {
  position: absolute;
  right: 28px;
  top: 0;
  line-height: 28px;
  content: "\884c\2f\9875";
  width: 35px;
  color: #424242;
}
.pt-pager.pager-improve .pt-form .pt-page-control .pt-form-group .pt-input-group input.pt-form-control {
  text-align: right;
  padding-right: 38px;
  width: 70px;
  border-width: 1px 0 1px 1px;
  margin-right: 0;
  border-radius: 3px 0 0 3px;
}
.pt-pager.pager-improve .pt-form .pt-page-control .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon,
.pt-pager.pager-improve .pt-form .pt-page-control .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default {
  margin-left: 0;
  border-width: 1px 1px 1px 0;
  border-radius: 0 3px 3px 0;
}
.pt-pager.pager-improve .pt-form .pt-page-control .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon i:before,
.pt-pager.pager-improve .pt-form .pt-page-control .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default i:before {
  content: "\e941";
}
.pt-pager.pager-improve .pt-el-pager li {
  width: 28px;
  height: 28px;
  line-height: 26px;
  border: 1px solid #e0e0e0;
  border-radius: 3px;
  margin: 0 2px;
}
.pt-pager.pager-improve .pt-el-pager li.active {
  background-color: #e8743b;
  color: #fff;
  border-color: #e8743b;
}
.pt-pager.pager-improve .pt-el-pager li.pager-icon-more:before,
.pt-pager.pager-improve .pt-el-pager li.pager-icon-more:hover:before {
  font-size: 14px;
  line-height: 26px;
}
.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;
}
.pt-grid-body .pt-container .pt-grid-body tr td.subdatatext span label.td-sex-woman,
.pt-grid-body[ns-fixedrow="true"] .pt-container .pt-grid-body tr td.subdatatext span label.td-sex-woman,
.pt-grid-body .pt-container .pt-grid-body tr td.subdatatext span label.td-sex-man,
.pt-grid-body[ns-fixedrow="true"] .pt-container .pt-grid-body tr td.subdatatext span label.td-sex-man {
  border: 0;
  background: #40c893;
  color: #fff;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0 12px;
  border-radius: 100px;
}
.pt-grid-body .pt-container .pt-grid-body tr td.subdatatext span label.td-sex-woman,
.pt-grid-body[ns-fixedrow="true"] .pt-container .pt-grid-body tr td.subdatatext span label.td-sex-woman {
  background: #e25656;
}
.pt-grid-body .pt-container .pt-grid-body tr td.subdatatext span label.td-sex-man,
.pt-grid-body[ns-fixedrow="true"] .pt-container .pt-grid-body tr td.subdatatext span label.td-sex-man {
  background: #40c893;
}
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.noscroll.grid-rancher-x [nsgirdcontainer="grid-body-scroll-x"] {
  opacity: 1;
  bottom: 30px;
}
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;
}
.viewer-download {
  position: relative;
}
.viewer-download:before {
  position: absolute;
  top: 10px;
  content: "\ea69";
  font-family: "icomoon";
  font-size: 12px;
  font-weight: normal;
  right: 3px;
  color: #fff;
  line-height: 1 !important;
  margin-top: -6px !important;
  z-index: 100;
}
.th-rules-required span {
  position: relative;
}
.th-rules-required span:after {
  position: absolute;
  top: 0;
  right: -16px;
  width: 16px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #e25656;
  content: "*";
}
.table-state .pt-badge.badge-success {
  background: #40c893;
  color: #fff;
}
.table-state .pt-badge.badge-warning {
  background: #e8743b;
  color: #fff;
}
.table-state .pt-badge.badge-info {
  background: #3bb1e8;
  color: #fff;
}
.table-state .pt-badge.badge-danger {
  background: #e25656;
  color: #fff;
}
.pt-placeholder {
  white-space: pre-wrap;
}
[ns-fixedrow="true"] .pt-placeholder {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.pt-veritical .nsgrid .pt-grid-body .fixed-col-td-autowidth.pt-container .pt-grid-body-container table.pt-grid tbody tr td {
  height: auto;
  white-space: normal;
  overflow: auto;
}
body.pt-veritical .nsgrid .pt-grid-body .fixed-col-td-autowidth.pt-container + .pt-container .pt-grid-body-container .pt-grid-body table.pt-grid tbody tr td {
  height: auto;
  white-space: normal;
  overflow: auto;
}
.nav-search-top-right .query-box {
  position: absolute;
  top: 0;
  right: -10px;
}
.nav-search-top-right .query-box .pt-form-group.pt-radio-grid .pt-radio .pt-radio-group {
  justify-content: flex-end;
}
.nav-search-top-right .query-box .pt-form-group.pt-radio-grid .pt-radio .pt-radio-group > .pt-radio-inline {
  border: 0 !important;
}
.nav-search-top-right .query-box .pt-form-group.pt-radio-grid .pt-radio .pt-radio-group > .pt-radio-inline + .pt-radio-inline {
  margin-left: -1px;
}
.nav-search-top-right .query-box .pt-form-group.pt-radio-grid .pt-radio .pt-radio-group > .pt-radio-inline .pt-radio-inline {
  padding: 0 10px;
  height: 24px;
  border: 1px solid #707070;
}
.nav-search-top-right .query-box .pt-form-group.pt-radio-grid .pt-radio .pt-radio-group > .pt-radio-inline .pt-radio-inline::after {
  content: '';
}
.nav-search-top-right .query-box .pt-form-group.pt-radio-grid .pt-radio .pt-radio-group > .pt-radio-inline .pt-radio-inline.checked {
  background: #707070;
  border-color: #707070;
  color: #fff;
}
.nav-search-top-right .query-box .pt-form-group.pt-radio-grid .pt-radio .pt-radio-group > .pt-radio-inline .pt-radio-inline.checked:hover {
  background: #7d7d7d;
  color: #fff;
}
.nav-search-top-right .query-box .pt-form-group.pt-radio-grid .pt-radio .pt-radio-group > .pt-radio-inline .pt-radio-inline:hover {
  background: rgba(112, 112, 112, 0.075);
  color: #707070;
}
::-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 #e8743b;
  -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: inline;
  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: #e8743b;
  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: #e8743b;
  border-color: #e8743b;
}
.dialog-template-state .btn.btn-default:hover {
  background: #c04e17;
  border-color: #c04e17;
}
.dialog-template-state:after {
  position: absolute;
  content: '\ea3f';
  font-family: "icomoon";
  top: 0;
  right: 10px;
  color: #e60012;
  font-size: 84px;
  opacity: 0;
}
.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;
}
.dialog-template-state .state-content .template-state-mark {
  position: fixed;
  top: 30px;
  right: 20px;
  z-index: 199;
  width: 72px;
  height: 72px;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
  transform: rotate(-15deg);
}
.dialog-template-state .state-content .template-state-mark span {
  position: absolute;
  top: 0;
  left: 0;
  width: 72px;
  height: 72px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9;
  font-size: 16px;
  transform: rotate(-15deg);
  color: #555;
}
.dialog-template-state .state-content .template-state-mark::after {
  position: absolute;
  content: '\eb25';
  width: 72px;
  height: 72px;
  font-family: "icomoon";
  top: 0;
  right: 0;
  font-size: 72px;
  line-height: 1;
  color: #666;
}
@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: #e8743b;
  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 #e8743b 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: #e8743b;
  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: #707070;
  border: 1px solid #707070;
}
.pt-badge.pt-badge-primary.pt-badge-outline {
  color: #707070;
  background: transparent;
}
.pt-badge.pt-badge-info {
  background: #ffffff;
  color: #3bb1e8;
  border: 1px solid #3bb1e8;
}
.pt-badge.pt-badge-info.pt-badge-outline {
  color: #3bb1e8;
  background: transparent;
}
.pt-badge.pt-badge-success {
  background: #ffffff;
  color: #40c893;
  border: 1px solid #40c893;
}
.pt-badge.pt-badge-success.pt-badge-outline {
  color: #40c893;
  background: transparent;
}
.pt-badge.pt-badge-warning {
  background: #ffffff;
  color: #e8743b;
  border: 1px solid #e8743b;
}
.pt-badge.pt-badge-warning.pt-badge-outline {
  color: #e8743b;
  background: transparent;
}
.pt-badge.pt-badge-danger {
  background: #ffffff;
  color: #e25656;
  border: 1px solid #e25656;
}
.pt-badge.pt-badge-danger.pt-badge-outline {
  color: #e25656;
  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: #e25656;
  margin-right: -10px;
  margin-top: -11px;
}
.pt-badge-fill {
  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: #e8743b;
  border-radius: 4px;
}
.pt-badge-fill.pt-badge-primary {
  background: #707070;
  color: #ffffff;
  border: 1px solid #707070;
}
.pt-badge-fill.pt-badge-primary.pt-badge-outline {
  color: #707070;
  background: transparent;
}
.pt-badge-fill.pt-badge-info {
  background: #3bb1e8;
  color: #ffffff;
  border: 1px solid #3bb1e8;
}
.pt-badge-fill.pt-badge-info.pt-badge-outline {
  color: #3bb1e8;
  background: transparent;
}
.pt-badge-fill.pt-badge-success {
  background: #40c893;
  color: #ffffff;
  border: 1px solid #40c893;
}
.pt-badge-fill.pt-badge-success.pt-badge-outline {
  color: #40c893;
  background: transparent;
}
.pt-badge-fill.pt-badge-warning {
  background: #e8743b;
  color: #ffffff;
  border: 1px solid #e8743b;
}
.pt-badge-fill.pt-badge-warning.pt-badge-outline {
  color: #e8743b;
  background: transparent;
}
.pt-badge-fill.pt-badge-danger {
  background: #e25656;
  color: #ffffff;
  border: 1px solid #e25656;
}
.pt-badge-fill.pt-badge-danger.pt-badge-outline {
  color: #e25656;
  background: transparent;
}
.pt-badge-fill.pt-badge-default {
  background: #e0e0e0;
  color: #ffffff;
  border: 1px solid #e0e0e0;
}
.pt-badge-fill.pt-badge-default.pt-badge-outline {
  color: #e0e0e0;
  background: transparent;
}
.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: #fadfd2;
  border-color: #f5c5ad;
}
.pt-block-list .pt-block-checkselect label.checkbox-inline.checked:after {
  border-color: #e8743b;
  background-color: #e8743b;
  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: #9e9e9e;
}
.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 #e25656;
}
.pt-block-list.pt-block-list-warning:after {
  background: #e25656;
}
.pt-block-list.selected .pt-block-checkselect label.checkbox-inline:after {
  border-color: #e8743b;
}
.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: #e8743b;
}
.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: #fbe5db;
  color: #e8743b;
  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: #3bb1e8;
}
.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(59, 177, 232, 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: #3bb1e8;
  font-size: 16px;
}
.pt-block-list:hover {
  border-color: #bababa;
  background: #f8f8f8;
}
.pt-block-list.selected {
  background: #fadfd2;
  border-color: #e8743b;
}
.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: #e8743b;
  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: #fadfd2;
  border-color: #e8743b;
}
.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: #e8743b;
  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: #fadfd2;
}
.listgrid.limsresultinput .pt-block-list.selected .pt-block-content .pt-block-content-item.pt-block-content-item-title {
  background-color: #f4bea4;
  border-bottom: 1px solid #e8743b;
}
.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: #fadfd2;
}
.listgrid.limsresultinput .pt-block-list.selected:hover .pt-block-content .pt-block-content-item.pt-block-content-item-title {
  background-color: #f4bea4;
}
.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: #e25656 !important;
  border-color: #e25656 !important;
  background: #ffffff !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: #b31f1f !important;
  border-color: #b31f1f !important;
  background: #ffffff !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: #e25656 !important;
  border-color: #e25656 !important;
  background: #ffffff !important;
}
.pt-block-content-item span[ns-icon="overduestate"]:before {
  position: absolute;
  top: 0;
  left: -12px;
  content: "!";
  color: #e25656;
  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: #40c893 !important;
  border-color: #40c893 !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: #e8743b !important;
  border-color: #e8743b !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: #e25656 !important;
  border-color: #e25656 !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: #e25656 !important;
  border-color: #e25656 !important;
  position: relative;
}
.pt-block-content-item span[ns-icon="input-status-cq"]:before {
  position: absolute;
  top: 2px;
  left: -17px;
  content: "!";
  color: #e25656;
  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: #40c893;
  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: #e8743b;
}
.pt-block-list.card-task.card-task-vertival .pt-block-content .task-state .task-state-item .state-already:before {
  background: #40c893;
}
.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: #3bb1e8;
}
.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: #fbe5db;
  color: #e8743b;
  border-radius: 4px;
  margin-right: 0;
}
.statisticsList.blockListByLevel2 .pt-block-list.pt-block-list-vertical-simple.selected span.ext {
  background: #e8743b;
  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: #e8743b;
  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: #e8743b;
}
.pt-block-list.pt-state-warning .pt-block-content .pt-block-content-item span.number {
  background: #f5c5ad;
}
.pt-block-list.pt-state-warning .pt-block-content .pt-block-content-item.pt-block-content-item-title .title {
  color: #e8743b !important;
}
.pt-block-list.pt-state-warning:hover,
.pt-block-list.pt-state-warning.selected {
  background: #ebffff;
  border-color: #e8743b;
}
.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: #ccffff !important;
  border-color: #e8743b !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: #ebffff;
  border-color: #e8743b;
}
.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: #40c893;
}
.pt-block-list.pt-state-success .pt-block-content .pt-block-content-item span.number {
  background: #a3e5cb;
}
.pt-block-list.pt-state-success .pt-block-content .pt-block-content-item.pt-block-content-item-title .title {
  color: #40c893 !important;
}
.pt-block-list.pt-state-success:hover,
.pt-block-list.pt-state-success.selected {
  background: #e2f7ef;
  border-color: #40c893;
}
.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: #cbf0e1 !important;
  border-color: #40c893 !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: #e2f7ef;
  border-color: #40c893;
}
.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: #e25656;
}
.pt-block-list.pt-state-error .pt-block-content .pt-block-content-item span.number {
  background: #f5c3c3;
}
.pt-block-list.pt-state-error .pt-block-content .pt-block-content-item.pt-block-content-item-title .title {
  color: #e25656 !important;
}
.pt-block-list.pt-state-error:hover,
.pt-block-list.pt-state-error.selected {
  background: #f5f5f5;
  border-color: #e25656;
}
.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: #e6e6e6 !important;
  border-color: #e25656 !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: #f5f5f5;
  border-color: #e25656;
}
.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 #fdf5f2;
}
.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 #e8743b;
}
.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: #e8743b;
  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, 86, 86, 0.1);
}
.pt-grid-body.block .pt-block-list.pt-block-add:not(.selected):not(:hover) {
  background: rgba(64, 200, 147, 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: #40c893;
}
.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: #e25656;
}
.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: #e8743b;
}
.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: #e25656;
}
.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: #40c893;
  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: #35b986;
}
.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: #e8743b;
}
.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-common.pt-block-list-comment {
  border-width: 0px;
}
.pt-block-list.pt-block-list-common.pt-block-list-comment:hover {
  background: transparent !important;
  border-color: #e0e0e0;
}
.pt-block-list.pt-block-list-common.pt-block-list-comment:hover .pt-block-content {
  background: transparent !important;
}
.pt-block-list.pt-block-list-common.pt-block-list-comment + .pt-block-list-comment {
  border-width: 1px 0 0 0;
  border-color: #e0e0e0;
  margin-top: 0;
}
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-block-content:first-child {
  padding: 10px 0;
}
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-block-content .pt-block-content-item {
  display: inline-block;
  margin: 0 0 6px 0;
}
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-block-content .pt-block-content-item:last-child {
  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-block-list.pt-block-list-common.pt-block-list-comment .pt-block-content .pt-block-content-item span {
  line-height: 1.6;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  margin: 0;
}
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-block-content .pt-block-content-item span.title {
  color: #3bb1e8;
  font-weight: bold;
}
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-block-content .pt-block-content-item span.datetime {
  color: #9e9e9e;
  line-height: 1;
  font-size: 12px;
}
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-block-content .pt-block-content-item span + span {
  margin-left: 5px !important;
}
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-block-content .pt-btn-group {
  position: initial;
}
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-block-content .pt-btn-group .pt-btn-default {
  border: none;
  background: transparent;
  height: 18px;
}
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-block-content .pt-btn-group .pt-btn-default i,
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-block-content .pt-btn-group .pt-btn-default span {
  font-size: 12px;
  margin-right: 0;
  background: transparent;
}
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-block-content .pt-btn-group .pt-btn-default:hover i,
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-block-content .pt-btn-group .pt-btn-default:hover span {
  color: rgba(0, 0, 0, 0.85);
}
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-block-content:not(:first-child),
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-block-content:not(:first-child):hover {
  background: #f5f5f5 !important;
  padding: 10px 15px 5px 15px;
  margin: 0 0 15px 0;
}
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-form.pt-form-vertical.pt-form-inline {
  border: none;
  padding: 0;
  margin-bottom: 10px;
}
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-form.pt-form-vertical.pt-form-inline label.pt-control-label {
  display: none;
}
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-form.pt-form-vertical.pt-form-inline .pt-form-footer .btn-group .pt-btn.pt-btn-default {
  background-color: #cccccc;
}
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-form.pt-form-vertical.pt-form-inline .pt-form-footer .btn-group .pt-btn.pt-btn-default,
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-form.pt-form-vertical.pt-form-inline .pt-form-footer .btn-group .pt-btn.pt-btn-default:hover {
  border: none;
  padding: 0 10px;
}
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-form.pt-form-vertical.pt-form-inline .pt-form-footer .btn-group .pt-btn.pt-btn-default span,
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-form.pt-form-vertical.pt-form-inline .pt-form-footer .btn-group .pt-btn.pt-btn-default:hover span {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.85);
}
.pt-block-list.pt-block-list-common.pt-block-list-comment .pt-form.pt-form-vertical.pt-form-inline .pt-form-footer .btn-group .pt-btn.pt-btn-default:hover {
  background-color: #d9d9d9;
}
.pt-block-list.pt-block-list-common.pt-block-list-comment .reply {
  background: #f8f8f8;
  padding: 10px;
}
.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: #40c893;
}
.pt-block-list.timeline-both-side .pt-block-content-item span.dictionary-danger {
  color: #e25656;
}
.pt-block-list.timeline-both-side .pt-block-content-item span.dictionary-warning {
  color: #e8743b;
}
.pt-block-list.timeline-both-side .pt-block-content-item span.dictionary-error {
  color: #e25656;
}
.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(112, 112, 112, 0.2);
  color: #707070;
}
.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: #40c893;
  border: 2px solid #97e1c4;
  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: auto;
  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: 14px;
  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: 14px;
  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: #e8743b;
}
.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: #fadfd2;
}
.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 #40c893;
}
.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: #40c893;
}
.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: #e25656;
}
.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: #40c893;
}
.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 #40c893 transparent #40c893;
}
.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: #707070;
}
.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 #40c893;
  color: #40c893;
  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 #e25656;
  color: #e25656;
  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 #e8743b;
  color: #e8743b;
  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 #e25656;
  color: #e25656;
  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 #e8743b;
  color: #e8743b;
  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 #3bb1e8;
  color: #3bb1e8;
  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 #e98282;
  color: #e98282;
  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: #def6ed;
  color: #40c893;
}
.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: #40c893;
  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: #40c893;
}
.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: #e8743b;
  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: #e8743b;
}
.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: #fcfcfc;
  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: #e3e3e3;
}
.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: #69c3ed;
}
.tag-common-list .tag-common.tag-info span {
  display: block;
  border: 1px solid #7fccf0;
  background-color: #dff2fb;
}
.tag-common-list .tag-common.tag-info input {
  border-color: #40b3e9;
}
.tag-common-list .tag-common.tag-info i:hover {
  background-color: #3bb1e8;
}
.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: #69c3ed;
}
.tag-common-list .tag-common.tag-default span {
  display: block;
  border: 1px solid #7fccf0;
  background-color: #dff2fb;
}
.tag-common-list .tag-common.tag-default input {
  border-color: #40b3e9;
}
.tag-common-list .tag-common.tag-default i:hover {
  background-color: #3bb1e8;
}
.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: #68d3a9;
}
.tag-common-list .tag-common.tag-success span {
  display: block;
  border: 1px solid #7bd9b5;
  background-color: #cff1e4;
}
.tag-common-list .tag-common.tag-success input {
  border-color: #44c995;
}
.tag-common-list .tag-common.tag-success i:hover {
  background-color: #40c893;
}
.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: #ed9469;
}
.tag-common-list .tag-common.tag-warning span {
  display: block;
  border: 1px solid #f0a57f;
  background-color: #fbe9df;
}
.tag-common-list .tag-common.tag-warning input {
  border-color: #e97740;
}
.tag-common-list .tag-common.tag-warning i:hover {
  background-color: #e8743b;
}
.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: #e98282;
}
.tag-common-list .tag-common.tag-danger span {
  display: block;
  border: 1px solid #ed9797;
  background-color: #fdf3f3;
}
.tag-common-list .tag-common.tag-danger input {
  border-color: #e35a5a;
}
.tag-common-list .tag-common.tag-danger i:hover {
  background-color: #e25656;
}
.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: #e8743b !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: #e8743b;
}
.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: #e8743b;
  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: #e8743b;
}
.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: #e8743b;
}
.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: #e8743b;
}
.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 #e8743b;
  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: #e8743b;
}
.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: #dbdbdb;
  min-height: 372px;
  max-height: 390px;
}
.landing-show .pt-calendar-page .notebook:before {
  position: absolute;
  top: 18px;
  bottom: 10px;
  left: 28px;
  background-color: #575757;
  width: 1px;
  content: "";
}
.landing-show .pt-calendar-page .notebook .title {
  color: #575757;
  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: #575757;
  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 #575757;
  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: #575757;
  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: #575757;
}
.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: #575757;
}
.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: #575757;
}
.landing-show .pt-calendar-page .pt-calendar-content table tbody tr td.date.holiday-date span.lunar-calendar {
  background: #575757;
  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: #e5e5e5;
}
.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: #575757;
}
.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: #707070;
  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: #e8743b;
  border-color: #e8743b;
}
.pt-calendar-group .pt-tags .pt-tags-item.today span {
  color: #fff;
}
.pt-calendar-group .pt-tags .pt-tags-item.today:hover {
  background: #e05b1a;
  border-color: #e05b1a;
}
.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: #e25656;
}
.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: #e8743b;
  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: #e8743b;
}
.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: #e8743b;
}
.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;
  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: #e8743b;
}
.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: #e8743b;
  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: #707070;
}
.pt-state .pt-state-item.pt-state-primary .pt-label {
  background: #e3e3e3;
  color: #707070;
}
.pt-state .pt-state-item.pt-state-primary .pt-badge {
  color: #707070;
}
.pt-state .pt-state-item.pt-state-success {
  border-color: #40c893;
}
.pt-state .pt-state-item.pt-state-success .pt-label {
  background: #f2fbf8;
  color: #40c893;
}
.pt-state .pt-state-item.pt-state-success .pt-badge {
  color: #40c893;
}
.pt-state .pt-state-item.pt-state-warning {
  border-color: #e8743b;
}
.pt-state .pt-state-item.pt-state-warning .pt-label {
  background: #ffffff;
  color: #e8743b;
}
.pt-state .pt-state-item.pt-state-warning .pt-badge {
  color: #e8743b;
}
.pt-state .pt-state-item.pt-state-danger {
  border-color: #e25656;
}
.pt-state .pt-state-item.pt-state-danger .pt-label {
  background: #ffffff;
  color: #e25656;
}
.pt-state .pt-state-item.pt-state-danger .pt-badge {
  color: #e25656;
}
/*====================================================================*/
/*nsconfirm*/
/*====================================================================*/
.ns-confirm-container {
  position: fixed;
  top: 30%;
  left: 50%;
  width: 300px;
  min-height: 100px;
  margin: -100px 0 0 -150px;
  background: #ffffff;
  z-index: 9999;
  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 15px 5px 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: #e8743b;
  border-color: #e8743b !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: #e8743b;
}
.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 #e8743b;
}
.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 {
  padding-left: 35px;
  position: static;
}
.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: 15px;
  left: 15px;
  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: #e8743b;
}
.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: #e8743b;
  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: #3bb1e8;
  color: #ffffff;
}
.ztree li a.warningnode .node_name {
  background: transparent;
  color: #e8743b;
}
.ztree li a.warningnode.curSelectedNode .node_name,
.ztree li a.warningnode:hover .node_name {
  background: #f3b596;
  color: #e8743b;
}
.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: #e8743b;
  color: #ffffff;
}
.ztree li a.successnode .node_name {
  background: transparent;
  color: #40c893;
}
.ztree li a.successnode.curSelectedNode .node_name,
.ztree li a.successnode:hover .node_name {
  background: #8fdfc0;
  color: #40c893;
}
.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: #40c893;
  color: #ffffff;
}
.ztree li a.errornode .node_name {
  background: transparent;
  color: #e25656;
}
.ztree li a.errornode.curSelectedNode .node_name,
.ztree li a.errornode:hover .node_name {
  background: #f1adad;
  color: #e25656;
}
.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: #e25656;
  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: #e8743b;
  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: #e8743b;
}
.ztree .button.add:before {
  content: '\f067';
}
.ztree .button.add:hover:before {
  color: #ffffff;
}
.ztree .button.add:hover:after {
  background: #40c893;
}
.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: #e25656;
}
.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: #e25656;
}
.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: #e25656;
}
.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: #e25656;
}
.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: #e8743b !important;
}
.ztree .button.checkbox_false_disable:before {
  content: '\f14a';
  color: #333 !important;
}
.ztree .button.radio_true_disable:before {
  content: '\f192';
  color: #e8743b !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: #e8743b;
  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: #e8743b;
}
.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: #e8743b;
  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 #e8743b;
}
.ztree a.tmpTargetNode_prev {
  position: relative;
}
.ztree a.tmpTargetNode_prev:before {
  position: absolute;
  content: "";
  height: 8px;
  background: #e8743b;
  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: #e8743b;
  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: #e8743b;
  top: 8px;
  right: -24px;
}
.ztree .target-node-after:after {
  position: absolute;
  content: '';
  width: 60px;
  height: 12px;
  margin-top: 2px;
  right: -80px;
  background: #f3b596;
  border: 1px solid #e8743b;
  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 #e8743b;
  border-width: 0 0 1px 1px;
  background-color: #e8743b;
  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: #e56424;
  border-color: #e56424;
}
.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 #f6cbb6 !important;
  background-color: #f6cbb6 !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: #e8743b;
  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: #0e597c;
  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;
}
.pt-treeSelect div.pt-form-control {
  position: absolute;
}
.pt-treeSelect .pt-form-control.pt-treeselect-control {
  position: static;
}
.pt-treeSelect.pt-input-group .pt-form-control.pt-treeselect-control {
  position: absolute;
}
#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: #ffffff;
  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: #e25656;
  color: #ffffff;
}
.toast.toast-success {
  background: #40c893;
  color: #ffffff;
}
.toast.toast-warning {
  background: #e8743b;
  color: #ffffff;
}
.toast.toast-info {
  background: #3bb1e8;
  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: #e8743b;
  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: 50px;
  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: #c92222;
}
.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: #707070;
}
.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: #e4f4fc;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-info:before {
  background-color: #3bb1e8;
}
.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: #3bb1e8;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-success {
  background-color: #d3f2e6;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-success:before {
  background-color: #40c893;
}
.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: #40c893;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-warning {
  background-color: #fcece4;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-warning:before {
  background-color: #e8743b;
}
.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: #e8743b;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-error {
  background-color: #fef7f7;
}
.alert-debug-console .alert-debug-console-body .alert-row .alert-col .alert-menu-list .alert-menu-item.alert-error:before {
  background-color: #e25656;
}
.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: #e25656;
}
.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: #3bb1e8;
  border-color: #3bb1e8;
}
.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: #24a8e5;
  border-color: #24a8e5;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-success {
  background-color: #40c893;
  border-color: #40c893;
}
.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: #35b986;
  border-color: #35b986;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-warning {
  background-color: #e8743b;
  border-color: #e8743b;
}
.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: #e56424;
  border-color: #e56424;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-danger {
  background-color: #e25656;
  border-color: #e25656;
}
.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: #de4040;
  border-color: #de4040;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common .notice-footer .btn-group button.btn-primary {
  background-color: #707070;
  border-color: #707070;
}
.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: #636363;
  border-color: #636363;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-error {
  background: #ffffff;
  border-color: #f3baba;
}
.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: #e25656;
}
.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: #e98282;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-success {
  background: #daf4ea;
  border-color: #9be2c6;
}
.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: #40c893;
}
.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: #68d3a9;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-warning {
  background: #fdf2ed;
  border-color: #f4bea4;
}
.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: #e8743b;
}
.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: #ed9469;
}
.notice-body-content.notice-body-common .ns-notice-container.ns-notice-common.notice-info {
  background: #edf8fd;
  border-color: #a4dbf4;
}
.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: #3bb1e8;
}
.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: #69c3ed;
}
.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 #e25656;
}
#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: #e25656;
}
#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: #e25656;
  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: auto;
  -khtml-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.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: #96d5f3;
  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: #e8743b;
}
.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: #e25656;
}
.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: #707070 !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: #5c5c5c !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: #707070 !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: #e8743b !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: #e05b1a !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 #f3b596;
  margin-right: 5px;
  background: #fff;
  color: #f3b596;
  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: #e8743b;
  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: #e8743b;
}
.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: #fbe5db !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: #e8743b !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,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-years tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-years tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-years tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-months tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-months tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-months tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-months tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-hours tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-hours tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-hours tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-hours tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-days tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-days tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-days tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-days tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-minutes tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-minutes tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.minute,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-years tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-years tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-years tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-years tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-months tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-months tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-months tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-months tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-hours tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-hours tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-hours tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-hours tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-days tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-days tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-days tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-days tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-minutes tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-minutes tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.hour,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-years tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-years tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-years tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-years tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-months tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-months tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-months tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-months tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-hours tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-hours tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-hours tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-hours tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-days tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-days tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-days tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-days tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-minutes tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-minutes tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.year,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-years tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-years tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-years tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-years tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-years tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-months tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-months tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-months tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-months tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-months tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-hours tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-hours tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-hours tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-hours tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-hours tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-days tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-days tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-days tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-days tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-days tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker .datetimepicker-minutes tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker .datetimepicker-minutes tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datetimepicker-dropdown-bottom-right .datetimepicker-minutes tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datetimepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.month,
.pt-daterangepicker .pt-daterangepicker-content .pt-daterangepicker-calendar .calendar-table .datepicker.datepicker-dropdown .datetimepicker-minutes tbody td span.month {
  height: auto !important;
  justify-content: center !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: #e8743b !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;
}
.pt-daterangepicker.dropdown-menu {
  z-index: 2199;
}
.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: auto;
  -webkit-user-select: auto;
}
.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: auto;
  -webkit-user-select: auto;
}
.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: auto;
  line-height: 28px;
  -webkit-user-select: auto;
}
.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 #e8743b;
  -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: #e25656;
}
.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: #e8743b;
}
.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: #e8743b;
  color: #fff;
  box-shadow: none;
}
.select2-container--default .select2-results__option[aria-selected=true]:hover {
  background-color: #e8743b;
  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: #f3b596;
  color: #e8743b;
  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 #f3b596;
}
.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 #f3b596;
}
.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 #f3b596;
}
.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: #f3b596;
}
.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.pt-modal-halfscreen-drag .pt-modal-bg {
  display: none;
}
.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:last-child:first-child {
  margin-bottom: 10px !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,
.open > .dropdown-toggle.pt-modal-footer .btn-group .btn {
  color: #fff;
  background-color: #f2f2f2;
  border-color: #d3d3d3;
}
.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 {
  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 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 {
  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: #e8743b;
  border-color: #e8743b;
}
.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 #e8743b 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: #707070;
  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,
.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,
.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 {
  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 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 {
  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: #e8743b;
  border-bottom: 3px solid #e8743b;
}
.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: #e8743b;
}
.pt-modal-body .tip-content span.error {
  color: #e25656;
}
.pt-modal-body .tip-content span.success {
  color: #40c893;
}
.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: #40c893;
  border-color: #40c893;
}
.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: #30a577;
  border-color: #30a577;
}
.pt-modal.pt-wxtprint-setting .pt-modal-body .pt-components-btns .pt-btn-group .pt-btn:last-child {
  border-color: #f2fbf8;
}
.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: #8fdfc0;
  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: #e25656;
}
.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;
  right: 44px;
  left: 0;
  z-index: 9;
  background: transparent;
  display: flex;
  align-items: stretch;
}
.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-modal-header-content .pt-count-down-time {
  display: flex;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-modal-header-content .pt-count-down-time span {
  color: #fff;
}
.pt-modal #dialog-dialog-pdf .pt-modal-header .pt-form.pt-form-inline {
  background: transparent !important;
}
.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 #e8743b;
}
.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: #bdbdbd;
  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: #8a8a8a;
  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: #8a8a8a;
}
.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: #40c893;
}
.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: #e25656;
}
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list.color-list button.pt-btn-icon:nth-child(2) {
  color: #e8743b;
}
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list.color-list button.pt-btn-icon:nth-child(3) {
  color: #3bb1e8;
}
.screen-shot .screen-shot-dropdown .screen-shot-dropdown-content .screen-shot-list.color-list button.pt-btn-icon:nth-child(4) {
  color: #40c893;
}
.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: #40c893;
}
.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: #e25656;
}
.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: #40c893;
}
.pt-modal.pt-business-dialog .pt-modal-body.projectselect {
  display: flex;
  width: 100%;
  flex-direction: column;
  margin: 0!important;
}
.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: #e8743b;
  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;
  padding-top: 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 .pt-tree {
  z-index: 0;
}
.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: #e8743b;
}
.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;
  display: flex;
  justify-content: center;
  align-items: center;
}
.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: #8dd2f2;
}
.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: #3bb1e8;
}
.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: -52px;
}
.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: -14px;
}
.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-modal.non-padding .pt-modal-body {
  padding: 0;
}
.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: #ffffff;
  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: #a3a3a3;
}
.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: #e8743b;
}
.pt-businessselect-multi .pt-dropdown-components li.selected:before {
  content: '\ea90';
  color: #e8743b;
}
.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: #e8743b;
}
.pt-dropdown-components li.selected:before {
  content: '\ea90';
  color: #e8743b;
}
.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: #e8743b;
  border-color: #e8743b;
  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: #e3e3e3;
  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: #d6d6d6;
}
.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: #e8743b;
}
.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: #e8743b;
}
.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: #e8743b;
}
.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: #707070;
}
.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: #e8743b;
}
.pt-tab-header .pt-nav .pt-nav-item.current a span.pt-tab-value {
  color: #fff;
  background: #e8743b;
}
.pt-tab-header .pt-nav .pt-nav-item.current span {
  color: #707070;
}
.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;
}
.pt-tab-body[disabled] {
  position: relative;
  z-index: 1;
  filter: grayscale(100%);
}
.pt-tab-body[disabled]:before {
  position: absolute;
  content: "";
  z-index: 19;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.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: none;
}
.pt-modal-body .pt-tab-body .pt-tab-content.current {
  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: #707070;
}
.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: #e8743b;
}
.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: #e8743b;
}
.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: #dff2fb;
  padding: 5px;
  width: fit-content;
  border-radius: 3px;
  height: 29px;
}
.tab-switch li.tab-switch-item {
  display: inline-block;
  color: #3bb1e8;
  background-color: transparent;
  padding: 0 6px;
  line-height: 19px;
  border-radius: 3px;
  cursor: pointer;
}
.tab-switch li.tab-switch-item.current {
  background-color: #3bb1e8;
  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: #dff2fb;
  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: #f5c7c7;
  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: #fff;
  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: #e8f6fc;
}
.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: #e8f6fc;
}
.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: #fcefe8;
}
.pt-formeditor .pt-list li.current:not(.pt-nodata) > span,
.pt-formeditor .pt-list li.current:not(.pt-nodata) > .autoserial {
  color: #e8743b;
  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 #e8743b;
  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: #e8743b;
  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: #fbe5db;
}
.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: #40c893;
}
.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: #fcefe8;
}
.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-drag-list {
  position: fixed;
  border: 1px solid #e0e0e0;
  z-index: 9999;
  background: #fff;
}
.pt-drag-list ul li {
  display: flex;
  align-items: stretch;
  height: 30px;
  min-width: 250px;
}
.pt-drag-list ul li > span {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
  text-align: center;
}
.pt-drag-list ul li .pt-control-text {
  display: flex;
  flex: 1;
  align-items: stretch;
  border-left: 1px solid #e0e0e0;
}
.pt-drag-list ul li .pt-control-text-content {
  display: flex;
  align-items: center;
  flex: 1;
  padding: 0 10px;
  height: 100%;
}
.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: #e8743b;
}
.pt-upload .pt-form-control ul li.selected:hover {
  background: #e56424;
}
.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: #e8743b !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: #e8743b;
}
.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: #e8743b;
  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: #e8743b;
}
.pt-media-item .pt-media-image.favorite {
  border-color: #e8743b;
}
.pt-media-item .pt-mark {
  position: absolute;
  top: 12px;
  left: 0;
  width: 24px;
  height: 24px;
  line-height: 24px;
  color: #fff;
  background: #40c893;
  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: #e25656;
}
.pt-media-title .pt-upload-edit .pt-btn-group .pt-btn.confirm i {
  color: #40c893;
}
.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 #e8743b 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: #707070;
  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: #e3e3e3;
  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: #e8743b;
}
.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: #e8743b !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: #e8743b;
}
.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: #e8743b;
}
.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: #e8743b;
}
.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: #e8743b;
  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;
  flex: 1;
}
.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-form-control.pt-form-loading {
  position: static;
}
.pt-uploadimage .pt-form-control.pt-form-loading::after {
  top: 50%;
  left: 50%;
  margin: -11px;
  font-size: 18px;
}
.pt-uploadimage .pt-form-control.pt-form-loading .icon-add {
  display: none;
}
.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: #707070;
  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: #707070;
  border-color: #707070;
}
.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: #5c5c5c;
  border-color: #5c5c5c;
}
.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 .pt-form-control.pt-form-loading ul {
  opacity: 0;
}
.pt-uploadimagev2 .pt-form-control.pt-form-loading::after {
  top: 50%;
  left: 50%;
  margin: -11px;
  font-size: 18px;
}
.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: #e8743b;
}
.pt-uploadimagev2 .uploadimagev2-list .pt-input-group-btn .pt-btn.pt-btn-delete {
  position: absolute;
  top: -5px;
  right: -5px;
  background: #e8743b;
  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: #e8743b !important;
}
.pt-upload-camerametronome-control {
  display: flex;
  flex: 1;
  align-items: stretch;
  justify-content: flex-end;
  margin-bottom: 0;
}
.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-toolbar.pt-panel {
  margin-bottom: 0 !;
}
.pt-upload-camerametronome-control .pt-upload-camerametronome-toolbar .pt-btn-group .pt-btn.pt-btn-default {
  border: 0;
}
.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-uploadimagev3,
.camerametronome-upload-v3 {
  height: auto !important;
}
.pt-uploadimagev3 .uploadimagev3-list,
.camerametronome-upload-v3 .uploadimagev3-list {
  position: relative;
}
.pt-uploadimagev3 .uploadimagev3-list img,
.camerametronome-upload-v3 .uploadimagev3-list img {
  width: 160px;
  height: 120px;
  border: 1px solid #e0e0e0;
}
.pt-uploadimagev3 .uploadimagev3-list .uploadimagev3-img-label,
.camerametronome-upload-v3 .uploadimagev3-list .uploadimagev3-img-label {
  display: flex;
  height: 28px;
  justify-content: center;
  align-items: center;
}
.pt-uploadimagev3 .uploadimagev3-list .pt-input-group-btn,
.camerametronome-upload-v3 .uploadimagev3-list .pt-input-group-btn {
  bottom: 38px !important;
  justify-content: center;
  align-items: center;
}
.pt-uploadimagev3 .pt-form-control,
.camerametronome-upload-v3 .pt-form-control {
  height: auto !important;
  border: 0;
  padding: 0 !important;
  padding-top: 10px !important;
  display: flex;
}
.pt-uploadimagev3 .pt-form-control > ul,
.camerametronome-upload-v3 .pt-form-control > ul {
  margin-right: 20px;
}
.pt-uploadimagev3 .uploadimagev3-contorl,
.camerametronome-upload-v3 .uploadimagev3-contorl {
  width: 160px;
  height: 148px;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin-right: 10px;
  margin-bottom: 16px;
}
.pt-uploadimagev3 .uploadimagev3-contorl:nth-child(2),
.camerametronome-upload-v3 .uploadimagev3-contorl:nth-child(2) {
  margin-right: 0;
}
.pt-uploadimagev3 .uploadimagev3-contorl > div,
.camerametronome-upload-v3 .uploadimagev3-contorl > div {
  position: relative;
  z-index: 2;
}
.pt-uploadimagev3 .uploadimagev3-contorl::after,
.camerametronome-upload-v3 .uploadimagev3-contorl::after {
  position: absolute;
  content: '';
  width: 100%;
  top: 0;
  left: 0;
  height: 120px;
  border: 1px solid #e0e0e0;
}
.pt-uploadimagev3 .uploadimagev3-contorl .pt-upload-control,
.camerametronome-upload-v3 .uploadimagev3-contorl .pt-upload-control {
  display: flex;
  flex: 1;
  height: 118px;
  margin: 1px;
  position: relative;
  cursor: pointer;
}
.pt-uploadimagev3 .uploadimagev3-contorl .pt-upload-control::before,
.camerametronome-upload-v3 .uploadimagev3-contorl .pt-upload-control::before,
.pt-uploadimagev3 .uploadimagev3-contorl .pt-upload-control > input,
.camerametronome-upload-v3 .uploadimagev3-contorl .pt-upload-control > input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.pt-uploadimagev3 .uploadimagev3-contorl .pt-upload-control > input,
.camerametronome-upload-v3 .uploadimagev3-contorl .pt-upload-control > input {
  opacity: 0;
}
.pt-uploadimagev3 .uploadimagev3-contorl .pt-upload-control::before,
.camerametronome-upload-v3 .uploadimagev3-contorl .pt-upload-control::before {
  font-family: "icomoon";
  content: '\e935';
  justify-content: center;
  align-items: center;
  font-size: 32px;
  display: flex;
}
.pt-uploadimagev3 .uploadimagev3-contorl .pt-upload-control:hover::before,
.camerametronome-upload-v3 .uploadimagev3-contorl .pt-upload-control:hover::before {
  background: #f9f9f9;
}
.pt-uploadimagev3 .uploadimagev3-contorl .pt-upload-control + .uploadimage-camera::before,
.camerametronome-upload-v3 .uploadimagev3-contorl .pt-upload-control + .uploadimage-camera::before {
  content: '';
  width: 1px;
  height: 100%;
  background: #fff;
  top: 1px;
  left: 0;
}
.pt-uploadimagev3 .uploadimagev3-contorl .uploadimage-camera,
.camerametronome-upload-v3 .uploadimagev3-contorl .uploadimage-camera {
  flex: 1;
  height: 118px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin: 1px;
}
.pt-uploadimagev3 .uploadimagev3-contorl .uploadimage-camera .pt-btn.pt-btn-default,
.camerametronome-upload-v3 .uploadimagev3-contorl .uploadimage-camera .pt-btn.pt-btn-default {
  border: 0;
}
.pt-uploadimagev3 .uploadimagev3-contorl .uploadimage-camera .pt-btn.pt-btn-default:hover,
.camerametronome-upload-v3 .uploadimagev3-contorl .uploadimage-camera .pt-btn.pt-btn-default:hover {
  background: #f9f9f9;
}
.pt-uploadimagev3 .uploadimagev3-contorl .uploadimage-camera .pt-btn.pt-btn-default.pt-btn-icon,
.camerametronome-upload-v3 .uploadimagev3-contorl .uploadimage-camera .pt-btn.pt-btn-default.pt-btn-icon {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}
.pt-uploadimagev3 .uploadimagev3-contorl .uploadimage-camera .pt-btn.pt-btn-default.pt-btn-icon i,
.camerametronome-upload-v3 .uploadimagev3-contorl .uploadimage-camera .pt-btn.pt-btn-default.pt-btn-icon i {
  color: #333;
  font-size: 32px;
}
.pt-uploadimagev3 .uploadimagev3-contorl .pt-upload-paste,
.camerametronome-upload-v3 .uploadimagev3-contorl .pt-upload-paste {
  display: flex;
  width: 100%;
  height: 28px;
  justify-content: center;
  align-items: stretch;
  position: relative;
}
.pt-uploadimagev3 .uploadimagev3-contorl .pt-upload-paste > input,
.camerametronome-upload-v3 .uploadimagev3-contorl .pt-upload-paste > input {
  display: flex;
  width: 100%;
  height: 100%;
  border: 0;
  justify-content: center;
  text-align: center;
}
.pt-uploadimagev3 .uploadimagev3-contorl .uploadimagev3-placeholder,
.camerametronome-upload-v3 .uploadimagev3-contorl .uploadimagev3-placeholder,
.pt-uploadimagev3 .uploadimagev3-contorl .uploadimagev3-img-label,
.camerametronome-upload-v3 .uploadimagev3-contorl .uploadimagev3-img-label {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 28px;
  z-index: 9;
}
.pt-uploadimagev3 .uploadimagev3-contorl .uploadimagev3-img-label span,
.camerametronome-upload-v3 .uploadimagev3-contorl .uploadimagev3-img-label span {
  display: inline-flex;
}
.pt-uploadimagev3 {
  display: table-cell;
}
.pt-uploadimagev3 .pt-form-control.pt-form-loading {
  position: relative;
  z-index: 2;
  background: transparent;
}
.pt-uploadimagev3 .pt-form-control.pt-form-loading::before {
  position: absolute;
  content: '';
  top: 10px;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.15);
  z-index: 99;
  border: 1px solid #e0e0e0;
}
.pt-uploadimagev3 .pt-form-control.pt-form-loading::after {
  top: 50%;
  left: 50%;
  z-index: 9;
  margin: -9px;
  z-index: 100;
  font-size: 18px;
}
.camerametronome-upload-v3 {
  display: flex;
}
.camerametronome-upload-v3 .pt-modal-body {
  display: flex;
  align-items: stretch;
  overflow: hidden;
}
.camerametronome-upload-v3 .pt-modal-body .pt-loading {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.15);
  z-index: 9;
  border-radius: 0;
}
.camerametronome-upload-v3 .pt-modal-body .pt-loading::before {
  color: rgba(255, 255, 255, 0.75);
}
.camerametronome-upload-v3 .pt-modal-body .pt-upload-camerametronome-toolbar.pt-panel {
  margin-bottom: 0 !important;
}
.camerametronome-upload-v3 .pt-upload-camerametronome-control {
  flex: none;
}
.camerametronome-upload-v3 .camerametronome-upload-list {
  display: flex;
  width: 348px;
  height: 100%;
  overflow-y: auto;
  margin-right: 10px;
  flex-wrap: wrap;
  padding-top: 10px;
}
.camerametronome-upload-v3 .camerametronome-upload-list ul {
  display: flex;
  flex: 1;
  align-items: stretch;
  flex-wrap: wrap;
}
.camerametronome-upload-v3 .camerametronome-upload-list ul.current .uploadimagev3-contorl::after {
  border-color: #e8743b;
}
.camerametronome-upload-v3 .camerametronome-upload-list ul.pt-form-required .uploadimagev3-contorl .uploadimagev3-img-label span {
  position: relative;
  align-items: stretch;
}
.camerametronome-upload-v3 .camerametronome-upload-list ul.pt-form-required .uploadimagev3-contorl .uploadimagev3-img-label span::before {
  content: "*";
  color: #e25656;
  display: flex;
  align-items: center;
  padding-right: 2px;
  position: absolute;
  left: -10px;
  font-size: 16px;
}
.camerametronome-upload-v3 .camerametronome-upload-camera {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.uploadimagev2-list .pt-input-group-btn,
.uploadimagev3-list .pt-input-group-btn {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
  background: rgba(0, 0, 0, 0.25);
  padding: 20px 6px;
}
.uploadimagev2-list .pt-input-group-btn .pt-btn,
.uploadimagev3-list .pt-input-group-btn .pt-btn {
  margin-right: 4px;
}
.uploadimagev2-list .pt-input-group-btn .pt-btn:last-child,
.uploadimagev3-list .pt-input-group-btn .pt-btn:last-child {
  margin-right: 0;
}
.uploadimagev2-list .pt-input-group-btn .pt-btn.pt-btn-icon,
.uploadimagev3-list .pt-input-group-btn .pt-btn.pt-btn-icon {
  border-radius: 100px;
}
.uploadimagev2-list .pt-input-group-btn .pt-btn.pt-btn-default,
.uploadimagev3-list .pt-input-group-btn .pt-btn.pt-btn-default {
  background: #999;
}
.uploadimagev2-list .pt-input-group-btn .pt-btn.pt-btn-default i,
.uploadimagev3-list .pt-input-group-btn .pt-btn.pt-btn-default i,
.uploadimagev2-list .pt-input-group-btn .pt-btn.pt-btn-default span,
.uploadimagev3-list .pt-input-group-btn .pt-btn.pt-btn-default span {
  color: #fff;
}
.uploadimagev2-list .pt-input-group-btn .pt-btn.pt-btn-default:hover,
.uploadimagev3-list .pt-input-group-btn .pt-btn.pt-btn-default:hover {
  background: #e8743b;
}
.uploadimagev2-list .pt-input-group-btn .pt-btn.pt-btn-delete,
.uploadimagev3-list .pt-input-group-btn .pt-btn.pt-btn-delete {
  position: absolute;
  top: -5px;
  right: -5px;
  background: #e8743b;
  margin-right: 0;
}
.uploadimagev2-list .pt-input-group-btn .pt-btn.pt-btn-delete.pt-btn-icon,
.uploadimagev3-list .pt-input-group-btn .pt-btn.pt-btn-delete.pt-btn-icon {
  width: 16px;
  height: 16px;
  border-radius: 16px;
}
.uploadimagev2-list .pt-input-group-btn .pt-btn.pt-btn-delete i,
.uploadimagev3-list .pt-input-group-btn .pt-btn.pt-btn-delete i,
.uploadimagev2-list .pt-input-group-btn .pt-btn.pt-btn-delete span,
.uploadimagev3-list .pt-input-group-btn .pt-btn.pt-btn-delete span {
  color: #fff;
}
.uploadimagev2-list:hover .pt-input-group-btn,
.uploadimagev3-list:hover .pt-input-group-btn {
  display: flex;
}
.uploadimagev2-list:hover .pt-input-group-btn.hide,
.uploadimagev3-list:hover .pt-input-group-btn.hide {
  opacity: 1;
}
.uploadimageshowedit {
  min-width: 90px;
  overflow-x: hidden;
}
.uploadimageshowedit ul {
  display: flex;
  flex-wrap: wrap;
  height: 58px;
  overflow-x: hidden;
  overflow-y: auto;
}
.uploadimageshowedit ul .uploadimage-list,
.uploadimageshowedit ul .uploadimage-contorl {
  display: flex;
  width: 48px;
  height: 48px;
  position: relative;
  border: 1px solid #e0e0e0;
  margin: 5px;
  background: #fff;
}
.uploadimageshowedit ul .uploadimage-list {
  display: flex;
  align-items: stretch;
}
.uploadimageshowedit ul .uploadimage-list img {
  display: block;
  width: 48px;
  height: 48px;
}
.uploadimageshowedit ul .uploadimage-list .pt-input-group-btn {
  position: absolute;
  bottom: -2px;
  left: -1px;
  right: -1px;
  top: 0;
  display: flex;
  justify-content: flex-end;
  align-content: flex-end;
  align-items: flex-end;
}
.uploadimageshowedit ul .uploadimage-list .pt-input-group-btn .pt-btn.pt-btn-default {
  background: #fff;
  border: 1px solid #e0e0e0;
}
.uploadimageshowedit ul .uploadimage-list .pt-input-group-btn .pt-btn.pt-btn-default i,
.uploadimageshowedit ul .uploadimage-list .pt-input-group-btn .pt-btn.pt-btn-default span {
  color: #000;
}
.uploadimageshowedit ul .uploadimage-list .pt-input-group-btn .pt-btn.pt-btn-default:hover {
  background: #e8743b;
  border-color: #e8743b;
}
.uploadimageshowedit ul .uploadimage-list .pt-input-group-btn .pt-btn.pt-btn-default:hover i,
.uploadimageshowedit ul .uploadimage-list .pt-input-group-btn .pt-btn.pt-btn-default:hover span {
  color: #fff;
}
.uploadimageshowedit ul .uploadimage-list .pt-input-group-btn .pt-btn.pt-btn-icon {
  display: none;
  width: 20px !important;
  height: 20px !important;
}
.uploadimageshowedit ul .uploadimage-list .pt-input-group-btn .pt-btn.pt-btn-delete {
  width: 16px !important;
  height: 16px !important;
  position: absolute;
  top: -6px;
  border-radius: 100rem;
  background: #e25656;
  right: -6px;
  padding: 0;
  border: 0;
}
.uploadimageshowedit ul .uploadimage-list .pt-input-group-btn .pt-btn.pt-btn-delete i {
  color: #fff;
}
.uploadimageshowedit ul .uploadimage-list .pt-input-group-btn .pt-btn.pt-btn-delete:hover {
  background: #db2a2a;
}
.uploadimageshowedit ul .uploadimage-list .pt-input-group-btn:hover .pt-btn.pt-btn-icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.uploadimageshowedit ul .uploadimage-contorl {
  display: flex;
  position: relative;
  align-items: stretch;
  border: 1px solid #e0e0e0;
}
.uploadimageshowedit ul .uploadimage-contorl .pt-upload-control,
.uploadimageshowedit ul .uploadimage-contorl .uploadimage-camera,
.uploadimageshowedit ul .uploadimage-contorl .pt-upload-paste {
  display: flex;
  border: 0;
  position: relative;
}
.uploadimageshowedit ul .uploadimage-contorl .pt-upload-control input,
.uploadimageshowedit ul .uploadimage-contorl .uploadimage-camera input,
.uploadimageshowedit ul .uploadimage-contorl .pt-upload-paste input {
  position: absolute;
  border: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  z-index: 9;
  cursor: pointer;
}
.uploadimageshowedit ul .uploadimage-contorl .pt-upload-control::before,
.uploadimageshowedit ul .uploadimage-contorl .uploadimage-camera::before,
.uploadimageshowedit ul .uploadimage-contorl .pt-upload-paste::before {
  position: absolute;
  content: '\eae1';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "icomoon";
}
.uploadimageshowedit ul .uploadimage-contorl .pt-upload-control {
  display: flex;
  height: 100%;
  flex: 1;
}
.uploadimageshowedit ul .uploadimage-contorl .pt-upload-control::before {
  content: '\e935';
  font-size: 18px;
}
.uploadimageshowedit ul .uploadimage-contorl .pt-upload-control:hover {
  background: #f8f8f8;
}
.uploadimageshowedit ul .uploadimage-contorl .uploadimage-camera {
  display: flex !;
  height: 100%;
  flex: 1;
}
.uploadimageshowedit ul .uploadimage-contorl .uploadimage-camera::before {
  display: none;
}
.uploadimageshowedit ul .uploadimage-contorl .uploadimage-camera .pt-btn.pt-btn-icon {
  position: absolute;
  display: flex;
  width: auto;
  flex: 1;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 0;
  justify-content: center;
  align-items: center;
  background: transparent;
}
.uploadimageshowedit ul .uploadimage-contorl .uploadimage-camera .pt-btn.pt-btn-icon i {
  font-size: 18px;
}
.uploadimageshowedit ul .uploadimage-contorl .uploadimage-camera .pt-btn.pt-btn-icon:hover {
  background: #f8f8f8;
}
.uploadimageshowedit ul .uploadimage-contorl .uploadimage-camera .pt-btn.pt-btn-icon:hover i {
  color: #000;
}
.uploadimageshowedit ul .uploadimage-contorl .pt-upload-paste {
  position: absolute;
  width: 20px;
  height: 20px;
  right: 0;
  bottom: 0;
  z-index: 9;
  cursor: pointer;
}
.uploadimageshowedit ul .uploadimage-contorl .pt-upload-paste::before {
  background: #fff;
}
.uploadimageshowedit ul .uploadimage-contorl .pt-upload-paste:hover::before {
  background: #f8f8f8;
}
.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: #40c893;
}
.pt-excel-import-body .loading-data i.icon-close-circle {
  color: #e25656;
}
.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: #e8743b;
  border-color: #e8743b;
  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 #e8743b;
  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 #e25656;
  color: #e25656;
  background: rgba(226, 86, 86, 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: #38c18c;
  border: #38c18c 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: #38c18c;
  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: #38c18c;
  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: #e25656;
}
.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: #e8743b;
  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: #e8743b;
}
.timeline .timeline-list .timeline-item .timeline-time {
  color: #e8743b;
  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;
  overflow-y: auto;
}
.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: #f7f7f7;
  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: #e8743b;
}
.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: #e8743b;
}
.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;
  margin-top: 0;
  margin-bottom: 0;
}
.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: #707070;
  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(232, 116, 59, 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: #e8743b;
}
.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: #e8743b;
}
.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: #40c893;
  border-color: #40c893;
}
.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: #30a577;
  border-color: #30a577;
}
.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: #e25656;
  border-color: #e25656;
}
.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: #db2a2a;
  border-color: #db2a2a;
}
.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: #e8743b;
  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: 160px;
}
.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: #e8743b;
}
.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: #fbe5db;
}
.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: #e8743b;
}
.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 #e25656;
  color: #e25656;
}
.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(232, 116, 59, 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: #e8743b;
  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: #e8743b;
  color: #fff;
  border-color: #e8743b;
}
.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: #40c893;
  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: #e8743b;
}
.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: #e8743b;
  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: #e8743b;
}
.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;
  box-shadow: 0 13px 0 #eee;
}
.pt-task-calendar .pt-calendar-body::after {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid #e0e0e0;
}
.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: 2;
  height: auto;
  overflow: hidden;
}
.pt-task-calendar .pt-calendar-body .pt-table table.pt-table {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
  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-spacing: 0;
  border-collapse: collapse;
}
.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;
  position: relative;
}
.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;
  position: relative;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-thead table.pt-table::after {
  position: absolute;
  content: '';
  width: 1px;
  height: 100%;
  top: 0;
  right: 0;
  background: #e0e0e0;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.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 tr th,
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody table.pt-table tr td {
  border-spacing: 0;
  border-collapse: collapse;
  border: 1px solid #e0e0e0;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody table.pt-table tr:first-child th,
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody table.pt-table tr:first-child td {
  border-top: 0;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody table.pt-table tr td {
  position: relative;
  padding-left: 12px;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody table.pt-table tr td.state-point-red,
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody table.pt-table tr td.state-point-green {
  position: relative;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody table.pt-table tr td.state-point-red::before,
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody table.pt-table tr td.state-point-green::before {
  position: absolute;
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 6px;
  left: 2px;
  top: 50%;
  margin-top: -3px;
  display: flex;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody table.pt-table tr td.state-point-red::before {
  background: #ff5454;
}
.pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody table.pt-table tr td.state-point-green::before {
  background: #18c848;
}
.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-underway.pt-task-accpet-emphasis,
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-info.pt-task-accpet-emphasis {
  color: #fff;
  background: #54bfff;
}
.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(255, 177, 110, 0.15);
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-complete.pt-task-accpet-emphasis,
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-success.pt-task-accpet-emphasis {
  color: #fff;
  background: #ffb16e;
}
.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-unverified.pt-task-accpet-emphasis,
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-warning.pt-task-accpet-emphasis {
  color: #fff;
  background: #ffb16e;
}
.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-danger.pt-task-accpet-emphasis {
  color: #fff;
  background: #ff5454;
}
.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-cancel.pt-task-accpet-emphasis,
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-disabled.pt-task-accpet-emphasis {
  color: #fff;
  background: #555;
}
.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-not-started.pt-task-accpet-emphasis {
  color: #fff;
  background: #333;
}
.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: 8px;
  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-task-panel .pt-task-item.pt-task-accpet-0 {
  color: #e30000;
  background: rgba(255, 74, 74, 0.35);
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-accpet-1 {
  color: #e56a00;
  background: rgba(255, 159, 76, 0.35);
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-accpet-2 {
  color: #6fb432;
  background: rgba(163, 216, 116, 0.35);
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-accpet-3 {
  color: #08d6ff;
  background: rgba(110, 231, 255, 0.35);
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-accpet-4 {
  color: #9c8d00;
  background: rgba(255, 230, 3, 0.35);
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-accpet-5 {
  color: #6e08ff;
  background: rgba(170, 110, 255, 0.35);
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-accpet-6 {
  color: #1a9892;
  background: rgba(58, 222, 214, 0.35);
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-accpet-7 {
  color: #ff08c2;
  background: rgba(255, 110, 219, 0.35);
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-accpet-8 {
  color: #11b365;
  background: rgba(61, 237, 152, 0.35);
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-accpet-9 {
  color: #0839ff;
  background: rgba(110, 139, 255, 0.35);
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-accpet-10 {
  color: #f20024;
  background: rgba(255, 89, 114, 0.35);
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-accpet-11 {
  color: #22b457;
  background: rgba(92, 224, 140, 0.35);
}
.pt-task-calendar .pt-calendar-body .pt-task-panel .pt-task-item.pt-task-accpet-12 {
  color: #8eb21b;
  background: rgba(193, 228, 79, 0.35);
}
.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;
}
.pt-task-calendar [ns-abnormal="true"] {
  background: rgba(255, 84, 84, 0.2) !important;
}
.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: #2a9269;
}
.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: #178ac0;
}
.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: #c04e17;
}
.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: #e25656;
  border: 1px solid #e25656;
  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: #e25656;
  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(59, 177, 232, 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: #3bb1e8;
}
.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(59, 177, 232, 0.05);
  color: #24a8e5;
  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(59, 177, 232, 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(59, 177, 232, 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(59, 177, 232, 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 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-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;
  margin-top: 2px;
}
.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%;
}
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody .pt-table-tbody-th tbody tr.selected th,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody .pt-table-tbody-td tbody tr.selected th,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody .pt-table-tbody-th tbody tr.selected:nth-child(odd) th,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody .pt-table-tbody-td tbody tr.selected:nth-child(odd) th,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody .pt-table-tbody-th tbody tr.selected:hover th,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody .pt-table-tbody-td tbody tr.selected:hover th,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody .pt-table-tbody-th tbody tr.selected:nth-child(odd):hover th,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody .pt-table-tbody-td tbody tr.selected:nth-child(odd):hover th,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody .pt-table-tbody-th tbody tr.selected td,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody .pt-table-tbody-td tbody tr.selected td,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody .pt-table-tbody-th tbody tr.selected:nth-child(odd) td,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody .pt-table-tbody-td tbody tr.selected:nth-child(odd) td,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody .pt-table-tbody-th tbody tr.selected:hover td,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody .pt-table-tbody-td tbody tr.selected:hover td,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody .pt-table-tbody-th tbody tr.selected:nth-child(odd):hover td,
.taskschedulev5 .pt-task-calendar .pt-calendar-body .pt-table .pt-table-tbody .pt-table-tbody-td tbody tr.selected:nth-child(odd):hover td {
  background: #f4bea4;
  color: #424242;
}
.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: #e8743b;
}
.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: #e8743b;
}
.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 #40c893;
  background-image: linear-gradient(to right, transparent 50%, #40c893 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: #40c893;
}
.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: #40c893;
}
.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 #e8743b;
}
.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-content-len-tips {
  position: absolute;
  right: 0;
}
.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;
  margin-right: 0;
}
.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: #e8743b;
  animation: progressAnimationStrike 6s;
}
.pt-progress .pt-progress-bar.pt-progress-bar-warning:before {
  border-color: #e8743b;
}
.pt-progress .pt-progress-bar.pt-progress-bar-success {
  background-color: #40c893;
  animation: progressAnimationStrike 6s;
}
.pt-progress .pt-progress-bar.pt-progress-bar-success:before {
  border-color: #40c893;
}
.pt-progress .pt-progress-bar.pt-progress-bar-danger {
  background-color: #e25656;
  animation: progressAnimationStrike 6s;
}
.pt-progress .pt-progress-bar.pt-progress-bar-danger:before {
  border-color: #e25656;
}
.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: #3bb1e8;
  animation: progressAnimationStrike 6s;
}
.pt-progress .pt-progress-bar.pt-progress-bar-info:before {
  border-color: #3bb1e8;
}
.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: #40c893;
  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: #40c893;
  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: #e25656;
  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: #e8743b;
  position: relative;
}
.pt-progress-bar .pt-progress-tips .pt-title i {
  color: #e8743b;
  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: #e8743b;
  border-color: #e8743b;
  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: #40c893;
}
.progress-bar-content .progress-bar-state.success::after {
  border-left-color: #40c893;
}
.progress-bar-content .progress-bar-state.success span {
  color: #40c893;
}
.progress-bar-content .progress-bar-state.success i {
  background: #40c893;
  color: #fff;
  outline: 4px solid #b7ead6;
}
.progress-bar-content .progress-bar-state.error::before {
  background: #e25656;
}
.progress-bar-content .progress-bar-state.error::after {
  border-left-color: #e25656;
}
.progress-bar-content .progress-bar-state.error span {
  color: #e25656;
}
.progress-bar-content .progress-bar-state.error i {
  background: #e25656;
  color: #fff;
  outline: 4px solid #f8d9d9;
}
.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: #3bb1e8;
}
.progress-bar-content .progress-bar-state.current::after {
  border-left-color: #3bb1e8;
}
.progress-bar-content .progress-bar-state.current span {
  color: #3bb1e8;
}
.progress-bar-content .progress-bar-state.current i {
  background: #3bb1e8;
  color: #fff;
  outline: 4px solid #c4e7f8;
}
.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: #3bb1e8 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: #e8743b;
}
.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: #e8743b;
  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: #e8743b;
}
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: #3bb1e8;
}
.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: #3bb1e8;
  height: 20px;
  width: 2px;
  left: 0;
  top: 50%;
  margin-top: -10px;
}
.record-loading-value::before {
  box-shadow: 4px 0 0 #3bb1e8, 8px 0 0 #3bb1e8, 12px 0 0 #3bb1e8, 16px 0 0 #3bb1e8, 20px 0 0 #3bb1e8, 24px 0 0 #3bb1e8, 28px 0 0 #3bb1e8, 32px 0 0 #3bb1e8, 36px 0 0 #3bb1e8, 40px 0 0 #3bb1e8, 44px 0 0 #3bb1e8, 48px 0 0 #3bb1e8, 52px 0 0 #3bb1e8, 56px 0 0 #3bb1e8, 60px 0 0 #3bb1e8, 64px 0 0 #3bb1e8, 68px 0 0 #3bb1e8, 72px 0 0 #3bb1e8, 76px 0 0 #3bb1e8, 80px 0 0 #3bb1e8, 84px 0 0 #3bb1e8, 88px 0 0 #3bb1e8, 92px 0 0 #3bb1e8, 96px 0 0 #3bb1e8, 100px 0 0 #3bb1e8, 104px 0 0 #3bb1e8, 108px 0 0 #3bb1e8, 112px 0 0 #3bb1e8, 116px 0 0 #3bb1e8, 120px 0 0 #3bb1e8, 124px 0 0 #3bb1e8, 128px 0 0 #3bb1e8, 132px 0 0 #3bb1e8, 136px 0 0 #3bb1e8, 140px 0 0 #3bb1e8, 144px 0 0 #3bb1e8, 148px 0 0 #3bb1e8, 152px 0 0 #3bb1e8, 156px 0 0 #3bb1e8, 160px 0 0 #3bb1e8, 164px 0 0 #3bb1e8, 168px 0 0 #3bb1e8, 172px 0 0 #3bb1e8, 176px 0 0 #3bb1e8, 180px 0 0 #3bb1e8, 184px 0 0 #3bb1e8, 188px 0 0 #3bb1e8, 192px 0 0 #3bb1e8, 196px 0 0 #3bb1e8, 200px 0 0 #3bb1e8, 204px 0 0 #3bb1e8, 208px 0 0 #3bb1e8, 212px 0 0 #3bb1e8, 216px 0 0 #3bb1e8, 220px 0 0 #3bb1e8, 224px 0 0 #3bb1e8, 228px 0 0 #3bb1e8, 232px 0 0 #3bb1e8, 236px 0 0 #3bb1e8, 240px 0 0 #3bb1e8, 244px 0 0 #3bb1e8, 248px 0 0 #3bb1e8, 252px 0 0 #3bb1e8, 256px 0 0 #3bb1e8, 260px 0 0 #3bb1e8, 264px 0 0 #3bb1e8, 268px 0 0 #3bb1e8, 272px 0 0 #3bb1e8, 276px 0 0 #3bb1e8, 280px 0 0 #3bb1e8, 284px 0 0 #3bb1e8, 288px 0 0 #3bb1e8, 292px 0 0 #3bb1e8, 296px 0 0 #3bb1e8, 300px 0 0 #3bb1e8, 304px 0 0 #3bb1e8, 308px 0 0 #3bb1e8, 312px 0 0 #3bb1e8, 316px 0 0 #3bb1e8, 320px 0 0 #3bb1e8, 324px 0 0 #3bb1e8, 328px 0 0 #3bb1e8, 332px 0 0 #3bb1e8, 336px 0 0 #3bb1e8, 340px 0 0 #3bb1e8, 344px 0 0 #3bb1e8, 348px 0 0 #3bb1e8, 352px 0 0 #3bb1e8, 356px 0 0 #3bb1e8, 360px 0 0 #3bb1e8, 364px 0 0 #3bb1e8, 368px 0 0 #3bb1e8, 372px 0 0 #3bb1e8, 376px 0 0 #3bb1e8, 380px 0 0 #3bb1e8, 384px 0 0 #3bb1e8, 388px 0 0 #3bb1e8, 392px 0 0 #3bb1e8, 396px 0 0 #3bb1e8, 400px 0 0 #3bb1e8;
}
.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%;
  }
}
.record-result {
  display: flex;
  width: 100%;
  border-radius: 4px;
  border: none;
  margin: 0;
}
.record-result .record-group {
  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;
}
.record-result .record-item {
  display: flex;
  align-items: center;
  background: transparent;
  width: fit-content;
  position: relative;
  border: 1px solid #3bb1e8;
  border-radius: 100px;
  padding: 0;
  flex: none;
  margin: 0 5px;
  background: #f4f9ff;
  height: 22px;
  min-width: 35px;
  cursor: pointer;
}
.record-result .record-item .voice-icon {
  border: 1px solid;
  border-color: transparent;
  border-top-color: #3bb1e8;
}
.record-result .record-item .voice-icon,
.record-result .record-item .voice-icon::before,
.record-result .record-item .voice-icon::after {
  width: 20px;
  height: 20px;
  border-radius: 24px;
  background: #f4f9ff;
  transform: rotate(90deg);
  position: relative;
  box-sizing: border-box;
}
.record-result .record-item .voice-icon::before,
.record-result .record-item .voice-icon::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  border: 1px solid;
  border-color: transparent;
  transform: rotate(0deg);
}
.record-result .record-item .voice-icon::before {
  width: 14px;
  height: 14px;
  margin: -7px;
  border-top-color: #3bb1e8;
}
.record-result .record-item .voice-icon::after {
  width: 8px;
  height: 8px;
  margin: -4px;
  border-width: 4px;
  border-top-color: #3bb1e8;
}
.record-result .record-item.current .voice-icon {
  animation-name: myvoice-icon111;
  animation-duration: 1.5s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.record-result .record-item.current .voice-icon:before {
  animation-name: myvoice-icon111-before;
  animation-duration: 1.5s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
@keyframes myvoice-icon111 {
  0% {
    border-top-color: #3bb1e8;
  }
  33.333% {
    border-top-color: transparent;
  }
  66.6666% {
    border-top-color: transparent;
  }
  100% {
    border-top-color: transparent;
  }
}
@keyframes myvoice-icon111-before {
  0% {
    border-top-color: #3bb1e8;
  }
  33.333% {
    border-top-color: #3bb1e8;
  }
  66.6666% {
    border-top-color: transparent;
  }
  100% {
    border-top-color: #3bb1e8;
  }
}
.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: #e8743b;
  border-color: #e8743b;
}
.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: #3bb1e8;
  color: #fff;
}
.flowchartviewer-panel .flowchartviewer-body .custom .fc-state.fc-state-success {
  background: #40c893;
  color: #fff;
}
.flowchartviewer-panel .flowchartviewer-body .custom .fc-state.fc-state-warning {
  background: #e8743b;
  color: #fff;
}
.flowchartviewer-panel .flowchartviewer-body .custom .fc-state.fc-state-danger {
  background: #e25656;
  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: #e8743b;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade.type-start::after {
  border-right-color: #e8743b;
}
.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: #3bb1e8;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade.type-sign::after {
  border-right-color: #3bb1e8;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade.type-change {
  background-color: #c04e17;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade.type-change::after {
  border-right-color: #c04e17;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade.type-del-close {
  background-color: #dc2f2f;
}
.flowchartviewer-timeline .flowchartviewer-timeline-li .flowchartviewer-timeline-heade.type-del-close::after {
  border-right-color: #dc2f2f;
}
.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: #35b986;
  border: 2px solid #8fdfc0;
  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: #e8743b;
  color: #e8743b;
  background-color: #fefcfb;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-before .flowchartviewer-timeline-type.type-end {
  border-color: #35b986;
  color: #35b986;
  background-color: #d3f2e6;
}
.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: #e25656;
  color: #e25656;
  background-color: #ffffff;
}
.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: #3bb1e8;
  color: #3bb1e8;
  background-color: #fbfdfe;
}
.flowchartviewer-timeline-new .flowchartviewer-timeline-li .flowchartviewer-timeline-before .flowchartviewer-timeline-type.type-change {
  border-color: #c04e17;
  color: #c04e17;
  background-color: #f6cbb6;
}
.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: #e8743b;
}
.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: #35b986;
  border: 3px solid #8fdfc0;
  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: #40c893;
  border-color: #40c893;
  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: #35b986;
  border-color: #35b986;
  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 #40c893;
}
.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: #40c893;
}
.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: #40c893;
}
.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: #40c893;
}
.pt-modal.pt-middleground-information .middleground-information .text-danger {
  color: #e25656;
}
.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: #40c893;
  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: #40c893;
}
.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 #40c893;
  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: #def6ed;
}
.pt-modal.pt-middleground-information .middleground-information .tab .tab-body .tab-content .information-list .information-item .information-item-header .text-danger {
  background-color: #fceeee;
}
.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: #e8743b;
}
.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: #e56424;
}
.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: #e8743b;
}
.pt-elslider .block .el-slider__button {
  border-color: #e8743b;
}
.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: #e25656;
}
.ns-main-mq-state-dev.success {
  border-right-color: #40c893;
}
.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;
  user-select: none;
  -webkit-user-select: none;
}
.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: #e8743b;
}
.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 #e8743b;
}
.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: #e8743b;
  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: #e8743b;
  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 #e8743b;
  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 #e8743b;
  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: #e8743b;
  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: #e8743b 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: #e8743b;
}
.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: #e8743b;
  background: #e8743b;
  color: #fff;
}
.pt-td-step .pt-step-arrow .pt-step-group .pt-step-item.loaded::before {
  border-left-color: #e8743b;
}
.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: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.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: 4000;
}
.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 -15px;
}
.pt-col {
  flex: 1;
  margin: 0 15px;
}
.pt-col.pt-col-1 {
  width: calc(8.333333333333334% - 30px);
}
.pt-col.pt-col-2 {
  width: calc(16.666666666666668% - 30px);
}
.pt-col.pt-col-3 {
  width: calc(25% - 30px);
}
.pt-col.pt-col-4 {
  width: calc(33.333333333333336% - 30px);
}
.pt-col.pt-col-5 {
  width: calc(41.66666666666667% - 30px);
}
.pt-col.pt-col-6 {
  width: calc(50% - 30px);
}
.pt-col.pt-col-7 {
  width: calc(58.333333333333336% - 30px);
}
.pt-col.pt-col-8 {
  width: calc(66.66666666666667% - 30px);
}
.pt-col.pt-col-9 {
  width: calc(75% - 30px);
}
.pt-col.pt-col-10 {
  width: calc(83.33333333333334% - 30px);
}
.pt-col.pt-col-11 {
  width: calc(91.66666666666667% - 30px);
}
.pt-col.pt-col-12 {
  width: calc(100% - 30px);
}
[class^="pt-col-"],
[class*=" pt-col-"] {
  flex: 0 0 auto;
}
@media (max-width: 1170px) {
  .pt-col.pt-col-md-1 {
    flex: none;
    width: calc(8.333333333333334% - 30px);
  }
  .pt-col.pt-col-md-2 {
    flex: none;
    width: calc(16.666666666666668% - 30px);
  }
  .pt-col.pt-col-md-3 {
    flex: none;
    width: calc(25% - 30px);
  }
  .pt-col.pt-col-md-4 {
    flex: none;
    width: calc(33.333333333333336% - 30px);
  }
  .pt-col.pt-col-md-5 {
    flex: none;
    width: calc(41.66666666666667% - 30px);
  }
  .pt-col.pt-col-md-6 {
    flex: none;
    width: calc(50% - 30px);
  }
  .pt-col.pt-col-md-7 {
    flex: none;
    width: calc(58.333333333333336% - 30px);
  }
  .pt-col.pt-col-md-8 {
    flex: none;
    width: calc(66.66666666666667% - 30px);
  }
  .pt-col.pt-col-md-9 {
    flex: none;
    width: calc(75% - 30px);
  }
  .pt-col.pt-col-md-10 {
    flex: none;
    width: calc(83.33333333333334% - 30px);
  }
  .pt-col.pt-col-md-11 {
    flex: none;
    width: calc(91.66666666666667% - 30px);
  }
  .pt-col.pt-col-md-12 {
    flex: none;
    width: calc(100% - 30px);
  }
}
@media (max-width: 768px) {
  .pt-col.pt-col-sm-1 {
    flex: none;
    width: calc(8.333333333333334% - 30px);
  }
  .pt-col.pt-col-sm-2 {
    flex: none;
    width: calc(16.666666666666668% - 30px);
  }
  .pt-col.pt-col-sm-3 {
    flex: none;
    width: calc(25% - 30px);
  }
  .pt-col.pt-col-sm-4 {
    flex: none;
    width: calc(33.333333333333336% - 30px);
  }
  .pt-col.pt-col-sm-5 {
    flex: none;
    width: calc(41.66666666666667% - 30px);
  }
  .pt-col.pt-col-sm-6 {
    flex: none;
    width: calc(50% - 30px);
  }
  .pt-col.pt-col-sm-7 {
    flex: none;
    width: calc(58.333333333333336% - 30px);
  }
  .pt-col.pt-col-sm-8 {
    flex: none;
    width: calc(66.66666666666667% - 30px);
  }
  .pt-col.pt-col-sm-9 {
    flex: none;
    width: calc(75% - 30px);
  }
  .pt-col.pt-col-sm-10 {
    flex: none;
    width: calc(83.33333333333334% - 30px);
  }
  .pt-col.pt-col-sm-11 {
    flex: none;
    width: calc(91.66666666666667% - 30px);
  }
  .pt-col.pt-col-sm-12 {
    flex: none;
    width: calc(100% - 30px);
  }
}
.pt-transfer {
  display: flex;
  height: 100%;
}
.pt-transfer .pt-form-control {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.pt-transfer.checkbox,
.pt-transfer.radio {
  margin-top: 0;
  margin-bottom: 0;
}
.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;
  border: 0;
  border-bottom: 1px solid #e0e0e0;
  align-items: stretch;
}
.pt-transfer-body .pt-tree .pt-tree-form-panel-header .pt-tree-form-panel .pt-input-group .pt-form-control,
.pt-transfer-body .pt-tree .pt-tree-form-panel-header .pt-tree-form-panel .pt-input-group .pt-btn.pt-btn-icon {
  height: 24px;
}
.pt-transfer-body .pt-tree .pt-tree-form-panel-header .pt-tree-form-panel .pt-input-group .pt-btn-group,
.pt-transfer-body .pt-tree .pt-tree-form-panel-header .pt-tree-form-panel .pt-input-group .pt-btn.pt-btn-icon {
  min-width: 24px;
}
.pt-transfer-body .pt-tree .pt-tree-form-panel-header .pt-tree-form-panel .pt-input-group .pt-input-group-addon {
  justify-content: center;
  align-items: center;
  display: none;
}
.pt-transfer-body .pt-tree .pt-tree-form-panel-header .pt-tree-form-panel .pt-input-group .pt-btn-group,
.pt-transfer-body .pt-tree .pt-tree-form-panel-header .pt-tree-form-panel .pt-input-group .pt-btn-group .pt-btn {
  margin-right: 0;
}
.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: #e8743b;
}
.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 .pt-input-group {
  display: flex;
  flex: 1;
  height: 24px;
  align-items: stretch;
  border: 0;
}
.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-header .pt-input-group .pt-btn-group {
  margin-right: 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-wrap: wrap;
  overflow-y: auto;
  align-content: flex-start;
}
.pt-transfer-panel .pt-transfer-panel-body ul li {
  padding: 0 10px;
  width: 100%;
  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(232, 116, 59, 0.1);
  color: #e8743b;
}
.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 .pt-transfer-panel-footer .checkbox-inline,
.pt-transfer-panel .pt-transfer-panel-footer .radio-inline {
  height: 24px;
  line-height: 24px;
  margin-left: 0;
}
.pt-transfer-panel .pt-transfer-panel-footer .checkbox-inline::after,
.pt-transfer-panel .pt-transfer-panel-footer .radio-inline::after {
  top: 5px;
}
.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: #e8743b;
}
.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: 28px;
}
.pt-pen-tablet .pt-pen-tablet-img-container {
  display: flex;
  width: 100%;
  height: 100%;
  border: 1px solid #e0e0e0;
}
.pt-pen-tablet .pt-pen-tablet-img-container img[src=""],
.pt-pen-tablet .pt-pen-tablet-img-container img:not([src]) {
  opacity: 0;
}
.pt-header {
  position: fixed;
  width: 100%;
  min-width: 640px;
  top: 0;
  left: 0;
  background: #707070;
  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 #4a4a4a;
  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-menu-item.pt-nav-QA {
  width: 40px;
  text-align: center;
  line-height: 50px;
  font-size: 17px;
}
.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: #2c89c4;
  border-radius: 3px;
  width: 100%;
}
.pt-header .pt-navbar .pt-search .pt-input-group .pt-form-control {
  background: rgba(44, 137, 196, 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(44, 137, 196, 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: #4ca1d7;
}
.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(44, 137, 196, 0.85);
}
.pt-header .pt-navbar .pt-nav > ul > li.pt-top-menu-item:hover > .pt-top-menu-item-row > .pt-nav-item {
  background: #7d7d7d;
  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: #7d7d7d;
  color: #ffffff;
}
.pt-header .pt-navbar .pt-nav > ul > li.pt-top-menu-item:hover > .top-menu-item-row > .nav-item {
  border-color: #e8743b;
}
.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: #e8743b;
  background: #7d7d7d;
}
.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: #e8743b;
}
.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: #eb8452;
}
.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: #e8743b;
}
.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: #eb8452;
}
.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: #eb8452;
}
.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: #e25656 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: #3bb1e8;
  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 #3bb1e8;
}
.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 #3bb1e8;
}
.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: #40c893;
}
.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: #e8743b;
  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: 50px;
}
.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: #e8743b;
}
.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: #e8743b;
  border-color: #e8743b;
}
.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: 50px;
  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: 50px;
  text-align: right;
  padding: 0 10px;
  color: #fff;
}
.pt-collocation ul.pt-nav li.pt-nav-item:nth-child(2) span {
  line-height: 50px;
}
.pt-collocation .pt-collocation-block {
  right: 0;
  top: 51px;
  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: #e8743b;
}
.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;
}
.pt-collocation .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item.disabled,
.pt-collocation .pt-collocation-block ul.pt-collocation-block-list li.pt-collocation-block-list-item .disabled {
  background: transparent !important;
  filter: grayscale(0.85);
}
body.pt-veritical {
  padding: 50px 0 0 160px;
}
body.pt-veritical .dialog-template-state {
  left: 160px;
  top: 50px;
}
body.pt-veritical .pt-header {
  background-image: none;
  background-color: transparent;
  width: 160px;
  min-width: 160px;
  height: 100%;
}
body.pt-veritical .pt-header .pt-container {
  height: 100%;
}
body.pt-veritical .pt-header .pt-container .pt-topbar {
  height: 50px;
  background-color: #f1f1f1;
  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: 50px;
  width: 160px;
  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: 50px;
  padding: 0;
  position: absolute;
  right: 0;
}
body.pt-veritical .pt-header .pt-container .pt-topbar .pt-nav.pt-dropdown {
  height: 50px;
}
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: 50px;
  color: #040000;
  padding: 0 4px;
  width: 40px;
}
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: 50px;
}
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: 160px;
  background: #f1f1f1;
  height: 50px;
  border-width: 0;
  padding: 0;
  transition: ease-in-out all 0.25s;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav {
  height: 50px;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item {
  height: 50px;
  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: #5d5d5d;
  padding: 0 10px;
  font-size: 12px;
  max-width: auto;
  white-space: nowrap;
  height: 50px;
  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: #e8743b;
  box-shadow: 0 -3px 0 #e8743b inset;
  font-weight: bold;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav li.pt-nav-item.current a:hover {
  color: #e8743b;
  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: #5d5d5d;
}
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: #5d5d5d;
}
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: 50px;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle {
  height: 50px;
  line-height: 50px;
  background: #f1f1f1;
}
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: #f1f1f1;
  color: #5d5d5d;
}
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: #5d5d5d;
}
body.pt-veritical .pt-header .pt-container .pt-tabbar .pt-nav.pt-tabbar-control .pt-nav-toggle i {
  line-height: 50px;
}
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: #5d5d5d;
}
body.pt-veritical .pt-header .pt-container .pt-navbar {
  width: 160px;
  min-width: 160px;
  background-color: #212a33;
  padding-left: 0;
  position: fixed;
  top: 50px;
  bottom: 28px;
  left: 0;
  z-index: 1999;
}
body.pt-veritical .pt-header .pt-container .pt-navbar.system-change-switch-on {
  top: 80px;
}
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: #8a8a8a !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: #8a8a8a !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 .pt-top-nav-block > .pt-top-menu-item .pt-nav-item {
  margin-bottom: 0 !important;
}
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: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: 160px;
  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: 50px;
  height: 50px;
  background: #ebe8e8;
}
body.pt-veritical .pt-header + .pt-setting-icon .icon {
  line-height: 50px;
  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: 50px;
  padding: 0;
}
body.pt-veritical.pt-systeminfo .pt-header ul.pt-nav.pt-dropdown .pt-top-menu-item:last-child .pt-setting-icon {
  width: 50px;
  height: 50px;
  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: 50px;
  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: 50px;
}
body.pt-veritical.pt-systeminfo .pt-header ul.pt-nav.pt-dropdown .pt-top-menu-item .pt-top-nav-block {
  top: 52px;
}
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: 50px;
  left: 0;
  width: 160px;
  height: 30px;
  line-height: 30px;
}
body.pt-veritical .system-change a {
  display: block;
  color: #ffffff;
  font-size: 12px;
  background: #2c89c4;
  height: 30px;
  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;
  line-height: 1;
}
body.pt-veritical .system-change a span:nth-child(2) {
  width: 30px;
  height: 30px;
  float: right;
  position: relative;
}
body.pt-veritical .system-change a span:nth-child(2) i {
  width: 30px;
  height: 30px;
  line-height: 30px;
  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: #4ca1d7;
  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: #76b7e0;
  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: 160px;
  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: 160px;
  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: #40c893;
}
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: #e8743b;
  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;
  color: #333 !important;
}
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: #40c893;
  background: #40c893;
}
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: #e8743b;
}
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: #eb8452;
}
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: #e8743b;
}
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: #54ce9e;
}
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: #40c893 !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: #eb8452;
}
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: #e8743b !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: #3bb1e8;
  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: #199bd7 !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: #e8743b;
  border-bottom: 2px solid #e8743b;
}
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: #e25656;
}
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: #e25656;
}
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: 176px;
}
body.pt-veritical .pt-btn.pt-sidebar-collapse {
  background: #efeeee;
  position: fixed;
  left: 160px;
  z-index: 999;
  transition: ease-in-out all 0.25s;
}
body.pt-veritical .pt-btn.pt-sidebar-collapse.pt-btn-icon {
  width: 16px;
  height: 50px;
  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-container .pt-navbar .pt-nav.pt-dropdown ul > .pt-top-menu-item .pt-top-nav-block .pt-top-menu-item.dropdown-arrow .pt-top-menu-item-row .pt-nav-item::after {
  display: block;
}
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: 100px;
  left: auto;
  top: 0;
  min-width: 40px;
  height: 50px;
}
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: 50px;
  height: 50px;
  line-height: 50px;
  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: 50px;
}
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: 50px;
  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: #707070;
}
.user-change-fixed {
  position: fixed;
  z-index: 2000;
  width: 160px;
  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: 50px;
  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: #3bb1e8;
}
.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;
}
container {
  display: block;
  height: 100%;
  width: 100%;
}
.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 .pt-main-row .pt-main-col.iframe-controller {
  position: relative;
  padding-right: 24px;
}
.pt-main .pt-main-row .pt-main-col.iframe-controller .pt-btn-group.controller-btn {
  position: absolute;
  right: 0;
  top: 10px;
  margin-right: 0;
}
.pt-main .pt-main-row .pt-main-col.iframe-controller .pt-btn-group.controller-btn .pt-btn.pt-btn-icon {
  background: #e8743b;
}
.pt-main .pt-main-row .pt-main-col.iframe-controller .pt-btn-group.controller-btn .pt-btn.pt-btn-icon i {
  color: #fff;
}
.pt-main .pt-main-row .pt-main-col.iframe-controller .pt-btn-group.controller-btn .pt-btn.pt-btn-icon:hover {
  background: #d75819;
}
.pt-main .pt-main-row .pt-main-col.iframe-controller.full-screen {
  position: fixed;
  z-index: 999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  margin-left: 0 !important;
  padding-right: 0;
}
.pt-main .pt-main-row .pt-main-col.iframe-controller.full-screen .pt-btn-group.controller-btn {
  top: 0;
}
.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: 50px;
  right: 0;
  bottom: 0;
  left: 160px;
  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: 50px;
  right: 10px;
  left: 170px;
  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: 74px;
}
.pt-main.is-top-title-fixed.is-top-btns-fixed .pt-top-btns-fixed {
  top: 82px;
}
.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: 82px;
  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: 50px;
  right: 10px;
  left: 170px;
  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: 50px;
  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;
}
.pt-main.multipages .pt-main {
  padding: 0;
  background: transparent;
}
.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;
}
.no-user-select {
  user-select: none !important;
}
.anchorBL {
  display: none;
}
.BMap_cpyCtrl.BMap_noprint.anchorBL {
  display: none;
}
.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: #f3b596;
  color: #e8743b;
}
.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: #e8743b;
  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: #e8743b;
}
.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: #e8743b;
}
.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: #40c893;
  background: #ffffff;
}
.pt-panel .pt-panel-grid .pt-panel-grid-item.info .pt-panel {
  border-color: #3bb1e8;
  background: #96d5f3;
}
.pt-panel .pt-panel-grid .pt-panel-grid-item.warning .pt-panel {
  border-color: #e8743b;
  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: #e25656;
  background: #ffffff;
}
.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: #e8743b !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: #e25656;
}
.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: #e25656;
}
.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: #e8743b;
  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: #e8743b;
  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: 0;
  right: 3px;
  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: #e8743b;
}
.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;
}
.panel-inline-up.nsgrid-row-layout .nsgrid.nsgrid-block .pt-panel.pt-grid-body .pt-container {
  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;
}
.panel-inline-up.nsgrid-row-layout .nsgrid.nsgrid-block .pt-panel.pt-grid-body .pt-container .pt-grid-body-head.block {
  width: fit-content;
  flex: none;
}
.panel-inline-up.nsgrid-row-layout .nsgrid.nsgrid-block .pt-panel.pt-grid-body .pt-container .pt-grid-body-head.block span {
  padding-left: 0;
}
.panel-inline-up.nsgrid-row-layout .nsgrid.nsgrid-block .pt-panel.pt-grid-body .pt-container .pt-grid-body-head.block span:before {
  display: none;
}
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: #f3b596 !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 #e8743b;
  margin-top: -4px;
}
table.table-striped > tbody > tr.selected td {
  background: #f3b596 !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: #e8743b !important;
  color: #fff !important;
}
.pagination .paginate_button.active a:hover {
  background: #e8743b !important;
  color: #fff !important;
}
.pagination .paginate_button a:hover {
  background: #f3b596 !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: none;
}
body .pt-main .pt-main-row .pt-main-col.limsreg-left.pt-common-left-resize,
body.body-sm .pt-main .pt-main-row .pt-main-col.limsreg-left.pt-common-left-resize {
  min-width: auto;
}
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: none;
}
body.body-md .pt-main .pt-main-row .pt-main-col.limsreg-left.pt-common-left-resize {
  min-width: 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: none;
}
body.body-lg .pt-main .pt-main-row .pt-main-col.limsreg-left.pt-common-left-resize {
  min-width: 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: #e8743b;
  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: #40c893;
  border-color: #40c893;
}
.pt-system-tooltip i.icon.icon-close {
  color: #e25656;
  border-color: #e25656;
}
.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: #40c893;
  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: #e8743b;
}
.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: #40c893;
}
.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: #35b986;
}
.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: #e8743b;
  color: #fff;
  background: #fbe5db;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.current .pt-step-item-content {
  color: #e8743b;
  box-shadow: 0 0 3px rgba(232, 116, 59, 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(232, 116, 59, 0.25);
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.info .pt-step-item-mark {
  border-color: #3bb1e8;
  color: #fff;
  background: #dbf1fb;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.info .pt-step-item-content {
  color: #3bb1e8;
  box-shadow: 0 0 3px rgba(59, 177, 232, 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(59, 177, 232, 0.25);
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.success .pt-step-item-mark {
  border-color: #40c893;
  color: #fff;
  background: #cbf0e1;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.success .pt-step-item-content {
  color: #40c893;
  box-shadow: 0 0 3px rgba(64, 200, 147, 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(64, 200, 147, 0.25);
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.warning .pt-step-item-mark {
  border-color: #e8743b;
  color: #fff;
  background: #fbe5db;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.warning .pt-step-item-content {
  color: #e8743b;
  box-shadow: 0 0 3px rgba(232, 116, 59, 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(232, 116, 59, 0.25);
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.danger .pt-step-item-mark {
  border-color: #e25656;
  color: #fff;
  background: #fceeee;
}
.ns-bi-data-ready .pt-step .pt-step-group .pt-step-item.danger .pt-step-item-content {
  color: #e25656;
  box-shadow: 0 0 3px rgba(226, 86, 86, 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, 86, 86, 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: #e8743b;
  box-shadow: 0 0 4px rgba(232, 116, 59, 0.15);
  background: rgba(232, 116, 59, 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: #e8743b;
}
.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: #e8743b;
}
.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 #f3b596;
  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: #e8743b;
}
.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(232, 116, 59, 0.075);
  border: 1px solid #e8743b;
}
.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: #3bb1e8;
}
.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: #707070;
  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: #707070;
  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: #707070;
}
.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: #40c893;
  color: #fff;
}
.pt-block-list-state.pt-block-list span.pt-badge.badge-info {
  background: #3bb1e8;
  color: #fff;
}
.pt-block-list-state.pt-block-list span.pt-badge.badge-warning {
  background: #e8743b;
  color: #fff;
}
.pt-block-list-state.pt-block-list span.pt-badge.badge-danger {
  background: #e25656;
  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: #e8743b;
}
.pt-block-list-state.pt-block-list.selected span.pt-badge {
  background: #fcefe8;
  color: #e8743b;
}
.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: #3bb1e8;
  color: #3bb1e8;
  background: rgba(59, 177, 232, 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: #3bb1e8;
  transition: ease-in-out all 0.25s;
  opacity: 0;
}
.system-change-modal .nav .nav-item.current a {
  border-color: #3bb1e8;
  color: #3bb1e8;
  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: #40c893;
  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: #e8743b;
}
.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: #40c893;
  border: 2px solid #40c893;
  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: #40c893;
}
.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: #e25656;
}
.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 #40c893;
}
.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: #40c893;
}
.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: 124px;
  left: 170px;
  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: #e8743b;
}
.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: #f6cbb6;
}
.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: #f6cbb6;
  border-color: #e8743b;
  cursor: move;
}
.cadedit-modal .cadedit-side-bar .pt-container .pt-list ul.list-group a.list-item.drop-move {
  border-color: #e8743b;
  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: #e8743b;
  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 #e8743b;
  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: #e25656;
}
.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: #3bb1e8;
}
.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: #40c893;
}
.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: #e25656;
}
.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: 60px;
  left: 420px;
  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: 50px;
}
.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: 88px;
}
.treeformv2 .pt-main-row.treeformv2-title + .pt-main-row .pt-main-col:last-child > .pt-panel:first-child {
  top: 88px;
}
.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: 88px;
}
.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: 50px;
}
.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: #3bb1e8;
}
.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: #40c893;
}
.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: #e25656;
}
.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: 88px;
  left: 420px;
  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: #3bb1e8;
}
.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: #40c893;
}
.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: #e25656;
}
.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: #3bb1e8;
}
.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: #40c893;
}
.pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tree .ztree span[ns-output="dictionary"].error {
  color: #e25656;
}
.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: #40c893;
}
.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 #40c893;
  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: #e8743b;
}
.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: #e8743b;
  background: rgba(232, 116, 59, 0.035);
}
.simple-login .simple-login-container .simple-login-body .simple-login-alert.danger {
  color: #e25656;
  background: rgba(226, 86, 86, 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;
  position: relative;
  z-index: 2;
}
.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 .form-group .form-item.form-item-group-email-code .input-group {
  display: flex;
}
.simple-login .simple-login-container .form-group .form-item.form-item-group-email-code .email-code {
  margin-left: 8px;
}
.simple-login .simple-login-container .form-group .form-item.form-item-group-email-code .email-code .btn {
  height: 36px;
  border: 1px solid #e0e0e0;
}
.simple-login .simple-login-container .form-group .form-item.form-item-group-email-code .email-code .btn:hover {
  background: #f8f8f8;
}
.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;
}
.page-login .login .group-from.group-from-email-code {
  display: flex;
}
.page-login .login .group-from .email-code {
  margin-left: 12px;
}
.page-login .login .group-from .email-code .btn {
  border-radius: 4px;
  padding: 0 12px;
}
.page-login .login .group-from .email-code .btn:hover {
  background: linear-gradient(#16679f, #0b3f80);
  color: #fff;
  border-color: #16679f;
}
.page-login .login .group-from .fa-envelope {
  font-size: 16px;
}
.page-login .login .group-from .email-start-countdown {
  background: #f8f8f8;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #666;
  text-align: center;
}
.page-login .login .group-from .email-start-countdown + .fa + .email-code::before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  content: '';
  height: 40px;
}
.page-login .login .group-from .email-start-countdown + .fa + .email-code .btn {
  cursor: not-allowed;
  background: #f8f8f8;
  color: #666;
}
.page-login .login .group-from .email-start-countdown + .fa + .email-code .btn:hover {
  background: #f8f8f8;
  color: #666;
}
.page-login .login .group-from input.email-start-countdown {
  padding: 6px 5px 6px 40px;
  justify-content: flex-start;
  text-align: left;
}
.limsregv3 .pt-template-limsreg-detail-left .pt-panel .pt-panel-row {
  display: table;
  width: 100%;
}
.limsregv3 .pt-template-limsreg-detail-left .pt-panel .pt-panel-row .pt-panel-col {
  display: table-cell;
}
.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;
}
.limsregv3 .pt-template-limsreg-detail-left .pt-panel .pt-panel-row .pt-panel-col .pt-tree-form-panel {
  width: 100% !important;
}
.limsregv3 .pt-template-limsreg-detail-left .pt-panel .pt-panel-row .pt-panel-col .pt-tree-form-panel .pt-input-group {
  display: flex;
  width: 100%;
}
.limsregv3 .pt-template-limsreg-detail-left .pt-panel .pt-panel-row .pt-panel-col .pt-tree-form-panel .pt-input-group .pt-form-control {
  display: flex;
  flex: 1;
}
.limsreg.tree.pt-main .pt-main-row .pt-main-col {
  min-width: 280px;
}
.limsreg .pt-template-limsreg-main > .pt-panel .pt-panel-row {
  display: table;
  width: 100%;
}
.limsreg .pt-template-limsreg-main > .pt-panel .pt-panel-row .pt-panel-col {
  display: table-cell;
}
.limsreg .pt-template-limsreg-detail-left .pt-tree-form-panel {
  width: 100% !important;
}
.limsreg .pt-panel .pt-panel-row {
  display: inherit;
  width: 100%;
}
.limsreg .pt-panel .pt-panel-row .pt-panel-col {
  display: inline;
}
.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: #40c893;
  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: #40c893;
}
.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: #707070;
  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: #3bb1e8;
}
.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: #3bb1e8;
}
.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: #3bb1e8;
  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: #3bb1e8;
  border-color: #3bb1e8;
}
.pt-apiconfig-btns .pt-btn-group .pt-btn.pt-btn-default:hover {
  background: #24a8e5;
  border-color: #24a8e5;
}
.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: #40c893;
  content: '\8fd0\884c';
}
[ns-instancestate="1"]:after {
  color: #40c893;
}
[ns-instancestate="3"]::before {
  color: #777;
  content: '\6302\8d77';
}
[ns-instancestate="3"]:after {
  color: #777;
}
[ns-instancestate="5"]::before {
  color: #e25656;
  content: '\7ec8\6b62';
}
[ns-instancestate="5"]:after {
  color: #e25656;
}
[ns-instancestate="4"]::before {
  color: #3bb1e8;
  content: '\5b8c\6210';
}
[ns-instancestate="4"]:after {
  color: #3bb1e8;
}
[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 > .input-component .pt-form-group .pt-input-group.pt-textarea 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-textarea span:not(.show-text),
.resultinput .iframe-showinfo-msg-control td.editor-component p.editor-component .pt-form-group .pt-input-group.pt-textarea span:not(.show-text) {
  overflow: auto;
  white-space: normal;
  line-height: 1.2;
}
.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;
  padding: 6px;
}
.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, .hour),
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group span:not(.show-text, .hour),
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group .pt-input-group span:not(.show-text, .hour),
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group .pt-input-group span:not(.show-text, .hour),
.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, .hour),
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group .pt-input-group .pt-form-control span:not(.show-text, .hour) {
  display: flex;
  flex: 1;
  height: 100%;
  word-break: keep-all;
  align-items: flex-start;
  line-height: 1.75;
  padding: 6px;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group span:not(.show-text, .hour).show-text,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group span:not(.show-text, .hour).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, .hour).show-text,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group .pt-input-group span:not(.show-text, .hour).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, .hour).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, .hour).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, .hour)::-webkit-scrollbar,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group span:not(.show-text, .hour)::-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, .hour)::-webkit-scrollbar,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group .pt-input-group span:not(.show-text, .hour)::-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, .hour)::-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, .hour)::-webkit-scrollbar {
  display: none;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group span.hour,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group span.hour,
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group .pt-input-group span.hour,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group .pt-input-group span.hour,
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] div.input-component .pt-form-group .pt-input-group .pt-form-control span.hour,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .pt-form-group .pt-input-group .pt-form-control span.hour {
  margin-top: 2px;
  margin-bottom: 2px;
}
.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: #e25656;
  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-input-group .pt-form-control input,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component .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-value-error,
.resultinput .iframe-showinfo-msg-control p.editor-component div.input-component.pt-value-error {
  background: #ffe8e8;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"].static-data .pt-form-group.pt-value-error,
.resultinput .iframe-showinfo-msg-control p.editor-component.static-data .pt-form-group.pt-value-error {
  background: transparent;
}
.resultinput .iframe-showinfo-msg-control div[ns-source-tag="p"] .select .editor-component.select,
.resultinput .iframe-showinfo-msg-control p.editor-component .select .editor-component.select {
  display: flex;
}
.resultinput .iframe-showinfo-msg-control.uploadImage .input-component {
  background: transparent;
}
.resultinput .iframe-showinfo-msg-control.uploadImage .pt-uploadimage {
  height: auto !important;
}
.resultinput .iframe-showinfo-msg-control.uploadImage .pt-uploadimage .pt-form-control {
  width: auto;
  flex: 1;
  justify-content: flex-start !important;
}
.resultinput .iframe-showinfo-msg-control.uploadImage .pt-uploadimage .pt-form-control .uploadimage-contorl {
  width: 64px !important;
  height: 64px;
  border: 1px solid #333;
  background: #d7effb;
}
.resultinput .iframe-showinfo-msg-control.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 div[ns-source-tag="p"].date {
  display: flex;
  align-items: flex-end;
}
.resultinput div[ns-source-tag="p"].date .input-component {
  display: flex;
  flex: 1;
}
.resultinput div[ns-source-tag="p"].date .pt-input-group .pt-input-group-btn {
  display: flex;
}
.resultinput div[ns-source-tag="p"].textarea {
  min-height: 48px;
}
.resultinput div[ns-source-tag="p"].textarea .input-component {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.resultinput 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 div[ns-source-tag="p"].textarea .input-component .pt-component-static span::-webkit-scrollbar {
  display: block !important;
}
.resultinput 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 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);
  display: none;
}
.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: #3bb1e8 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: #e8743b;
  border-color: #e8743b;
}
.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: #d75819;
  border-color: #ce5418;
}
.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: #e8743b;
  border-color: #e8743b;
}
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current .badge {
  color: #e8743b;
  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,
.open > .dropdown-toggle.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current {
  color: #fff;
  background-color: #e56424;
  border-color: #e56424;
}
.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 {
  background: #fff;
  border-color: #e8743b;
  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 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 {
  color: #aaa;
}
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current .badge {
  color: #e8743b;
  background-color: #ffffff;
}
.pt-main.resultinput .pt-main-row.pt-top-btns-fixed .pt-btn.pt-btn-default.current:hover {
  background: #e56424;
}
.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;
  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;
  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.upload-placeholder {
  color: #ccc;
}
.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;
}
.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: #e8743b;
}
.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: #e25656;
  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: #40c893;
}
.pt-echartsgauge-body .pt-echartsgauge-item .pt-echartsgauge-item-body .pt-echartsgauge-item-body-state.state-warning {
  background-color: #e8743b;
}
.pt-echartsgauge-body .pt-echartsgauge-item .pt-echartsgauge-item-body .pt-echartsgauge-item-body-state.state-danger {
  background-color: #e25656;
}
.pt-card-group {
  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;
}
.zhwdz-card {
  padding-top: 66px;
  position: relative;
  height: 100%;
}
.zhwdz-card .zhwdz-card-query {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
}
.zhwdz-card .pt-card-group {
  max-height: 100%;
  overflow-y: auto;
}
.card-list {
  padding: 10px;
  padding-top: 0;
  background-image: linear-gradient(to right bottom, #f4f9ff, #eef6ff);
  border-radius: 5px;
  width: fit-content;
  margin: 10px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  min-width: 240px;
}
.card-list .card-list-header {
  width: 100%;
  border-bottom: 1px solid #e9eef2;
  height: 41px;
  padding: 10px 0;
  display: flex;
  align-items: stretch;
}
.card-list .card-list-header > div {
  display: inline-block;
}
.card-list .card-list-header .tag {
  width: 39px;
  flex: none;
  line-height: 18px;
  height: 20px;
  border: 1px solid;
  padding: 0 6px;
  border-radius: 5px;
}
.card-list .card-list-header .tag.tag-success {
  color: #1adebd;
  border-color: #1adebd;
  background: rgba(26, 222, 189, 0.15);
}
.card-list .card-list-header .tag.tag-danger {
  color: #ca0606;
  border-color: #ca0606;
  background: rgba(202, 6, 6, 0.1);
}
.card-list .card-list-header .title {
  width: calc(100% - 48px);
  display: flex;
  align-items: stretch;
  position: relative;
}
.card-list .card-list-header .title span {
  color: #000;
  font-size: 14px;
  padding: 0 5px;
  font-weight: bold;
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.card-list .card-list-content {
  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;
  padding: 10px 0;
  width: fit-content;
  flex: 1;
}
.card-list .card-list-content .card-content-item {
  width: 160px;
  max-width: 160px;
  flex: none;
  padding-left: 20px;
  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-left: 1px solid #e9eef2;
  margin: 10px 0;
  min-height: 60px;
}
.card-list .card-list-content .card-content-item .label {
  color: #424242;
  font-size: 12px;
  font-weight: normal;
  padding-left: 0;
}
.card-list .card-list-content .card-content-item .text {
  white-space: nowrap;
}
.card-list .card-list-content .card-content-item .text span.number {
  font-size: 30px;
  font-weight: bold;
}
.card-list .card-list-content .card-content-item .text span.unit {
  font-size: 14px;
}
.card-list .card-list-content .card-content-item:first-child {
  border-left: none;
}
.card-list .card-list-content .card-content-item.inside {
  border-left: none !important;
  width: fit-content;
  max-width: none;
  padding-left: 10px;
}
.card-list .card-list-content .card-content-item:nth-child(n) .text span {
  color: #459cf5;
}
.card-list .card-list-content .card-content-item:nth-child(2n) .text span {
  color: #1adebd;
}
.card-list .card-list-content .card-content-item:nth-child(3n) .text span {
  color: #f7a620;
}
.card-list .card-list-content .card-content-item:nth-child(4n) .text span {
  color: #ca0606;
}
.card-list .card-list-content .card-content-item.min-max {
  min-width: 175px;
}
.card-list .card-list-content .card-content-item.min-max .min-max-item {
  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;
  min-height: 50px;
}
.card-list .card-list-content .card-content-item.min-max .text {
  width: 90%;
  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;
  position: relative;
}
.card-list .card-list-content .card-content-item.min-max .text:before {
  position: absolute;
  top: 50%;
  left: 40px;
  right: 40px;
  margin-top: -3px;
  height: 6px;
  background-image: linear-gradient(to right, #1adebd, #ca0606);
  content: "";
}
.card-list .card-list-content .card-content-item.min-max .text span {
  flex: none;
  z-index: 9;
  min-width: 45px;
  height: 20px;
  display: block;
  text-align: center;
}
.card-list .card-list-content .card-content-item.min-max .text span.min-number {
  font-size: 13px;
  color: #1adebd;
  padding: 0px 6px;
  border-radius: 30px;
  display: flex;
  background-color: #d4faf4;
}
.card-list .card-list-content .card-content-item.min-max .text span.max-number {
  font-size: 13px;
  color: #ca0606;
  padding: 0px 6px;
  border-radius: 30px;
  display: flex;
  background-color: #fcaaaa;
}
.card-list .card-list-footer span {
  color: #999;
}
.card-list .card-list {
  box-shadow: none;
  border: 1px solid #e9eef2;
  margin: 0;
}
.card-list .card-list + .card-list {
  margin-top: 10px;
}
.card-list .card-list .card-list-content {
  padding-bottom: 0;
}
.card-list .card-list .card-list-content .card-content-item:nth-child(n) .text span {
  color: #459cf5;
}
.card-list .card-list .card-list-content .card-content-item:nth-child(2n) .text span {
  color: #1adebd;
}
.card-list .card-list .card-list-content .card-content-item:nth-child(3n) .text span {
  color: #f7a620;
}
.card-list .card-list .card-list-content .card-content-item:nth-child(4n) .text span {
  color: #ca0606;
}
.card-list .card-list .card-list-footer {
  display: none;
}
.card-group.self-adaption-card {
  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: 100%;
  flex-wrap: wrap;
}
.card-group.self-adaption-card .card-list {
  flex: none;
  width: auto;
  min-width: auto;
  margin: 5px;
  padding-bottom: 0;
  box-shadow: none;
  background-image: linear-gradient(to right bottom, #f7fff9, #eefff0);
  border: 1px solid #85caa4;
}
.card-group.self-adaption-card .card-list.col-1 {
  width: calc(20% - 10px);
}
.card-group.self-adaption-card .card-list.col-2 {
  width: calc(40% - 10px);
}
.card-group.self-adaption-card .card-list.disable {
  border-color: #e5e5e5;
  background-image: linear-gradient(to right bottom, #f9f9f9, #f4f4f4);
}
.card-group.self-adaption-card .card-list.disable .card-list-header {
  border-color: #e5e5e5;
}
.card-group.self-adaption-card .card-list.disable .card-list-header .title:before {
  background-color: #bfbfbf;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
}
.card-group.self-adaption-card .card-list.disable .card-list-content .card-content-item {
  border-color: #e5e5e5;
}
.card-group.self-adaption-card .card-list .card-list-header {
  border-color: #dfefde;
}
.card-group.self-adaption-card .card-list .card-list-header .title {
  position: relative;
  padding-left: 15px;
}
.card-group.self-adaption-card .card-list .card-list-header .title:before {
  position: absolute;
  width: 9px;
  height: 9px;
  top: 50%;
  margin-top: -5px;
  left: 5px;
  border-radius: 10px;
  background-color: #12a354;
  box-shadow: 0 0 6px rgba(18, 163, 84, 0.57);
  content: "";
}
.card-group.self-adaption-card .card-list .card-list-header .title span {
  font-weight: normal;
  position: static;
}
.card-group.self-adaption-card .card-list .card-list-content {
  width: 100%;
  margin-bottom: 0;
}
.card-group.self-adaption-card .card-list .card-list-content .card-content-item {
  width: auto;
  padding-left: 10px;
  border-color: #dfefde;
}
.card-group.self-adaption-card .card-list .card-list-content .card-content-item .label {
  font-size: 14px;
}
.card-group.self-adaption-card .card-list .card-list-content .card-content-item .text span.number {
  font-size: 28px;
}
.card-group.self-adaption-card .card-list .card-list-content .card-content-item:nth-child(n) .text span {
  color: #12a354!important;
}
.card-group.self-adaption-card .card-list .card-list-content .card-content-item:nth-child(2n) .text span {
  color: #10af94!important;
}
.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: #e8743b;
}
.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: #f7cfbb;
}
.table-editor-container .pt-rate-content:hover {
  background: #f4bea4;
}
.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(232, 116, 59, 0.15);
  border-radius: 100px;
  position: relative;
  border: 1px solid #f8d5c4;
  line-height: 18px;
}
.pt-business-history-selected .pt-business-history-selected-content ul li:hover {
  background: rgba(232, 116, 59, 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: #e8743b;
}
.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: #e56424;
}
.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: #707070;
}
.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 #e8743b;
  background: #e8743b;
}
.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;
}
.triage-list.triage-list-second {
  width: 100%;
}
.triage-list.triage-list-second .triage-list-item {
  margin-bottom: 0;
  flex: 1;
  width: auto;
  max-width: none;
  height: 100%;
}
.triage-list.triage-list-second .triage-list-item .item-content {
  flex: 100%;
}
.icon-yi-o,
.icon-guo-o {
  font-size: 13px;
  color: #333;
  position: relative;
  text-align: center;
  width: 24px;
  height: 24px;
  display: block;
}
.icon-yi-o:before,
.icon-guo-o:before {
  position: absolute;
  content: "\5df2";
  border-radius: 100px;
  border: 1px solid #333;
  padding: 2px;
  font-size: 9px;
  color: #333;
  line-height: 1;
  top: 5px;
  left: 3px;
}
.icon-guo-o:before {
  content: "\8fc7";
}
.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: #e8743b;
  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: #3bb1e8;
  background: #3bb1e8;
  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(59, 177, 232, 0.075);
  color: #3bb1e8;
}
.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 #e8743b;
  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: #e8743b;
}
.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-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(#68d3a9, #40c893);
}
.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: #40c893;
}
.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(#e98282, #e25656);
}
.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: #e25656;
}
.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: #e8743b;
  background-color: #e8743b;
}
.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;
}
.ocr-import-loading {
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #f8f8f8;
}
.ocr-import-loading::before {
  content: '';
  position: absolute;
  width: 4px;
  height: 16px;
  background: transparent;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -50px;
  -webkit-animation: ocr-loading 3s infinite linear;
}
.ocr-import-loading::after {
  content: '\6570\636e\5bfc\5165\4e2d\ff0c\8bf7\7a0d\5019...';
  position: absolute;
  top: 50%;
  left: 50%;
  color: #666;
  margin-left: -80px;
  margin-top: 20px;
  width: 160px;
  display: flex;
  text-align: center;
  justify-content: center;
}
@-webkit-keyframes ocr-loading {
  0% {
    box-shadow: 8px 0 0 rgba(0, 0, 0, 0.15), 16px 0 0 rgba(0, 0, 0, 0.15), 24px 0 0 rgba(0, 0, 0, 0.15), 32px 0 0 rgba(0, 0, 0, 0.15), 40px 0 0 rgba(0, 0, 0, 0.15), 48px 0 0 rgba(0, 0, 0, 0.15), 56px 0 0 rgba(0, 0, 0, 0.15), 64px 0 0 rgba(0, 0, 0, 0.15), 72px 0 0 rgba(0, 0, 0, 0.15), 80px 0 0 rgba(0, 0, 0, 0.15);
  }
  10% {
    box-shadow: 8px 0 0 rgba(0, 0, 0, 0.5), 16px 0 0 rgba(0, 0, 0, 0.15), 24px 0 0 rgba(0, 0, 0, 0.15), 32px 0 0 rgba(0, 0, 0, 0.15), 40px 0 0 rgba(0, 0, 0, 0.15), 48px 0 0 rgba(0, 0, 0, 0.15), 56px 0 0 rgba(0, 0, 0, 0.15), 64px 0 0 rgba(0, 0, 0, 0.15), 72px 0 0 rgba(0, 0, 0, 0.15), 80px 0 0 rgba(0, 0, 0, 0.15);
  }
  20% {
    box-shadow: 8px 0 0 rgba(0, 0, 0, 0.5), 16px 0 0 rgba(0, 0, 0, 0.5), 24px 0 0 rgba(0, 0, 0, 0.15), 32px 0 0 rgba(0, 0, 0, 0.15), 40px 0 0 rgba(0, 0, 0, 0.15), 48px 0 0 rgba(0, 0, 0, 0.15), 56px 0 0 rgba(0, 0, 0, 0.15), 64px 0 0 rgba(0, 0, 0, 0.15), 72px 0 0 rgba(0, 0, 0, 0.15), 80px 0 0 rgba(0, 0, 0, 0.15);
  }
  30% {
    box-shadow: 8px 0 0 rgba(0, 0, 0, 0.5), 16px 0 0 rgba(0, 0, 0, 0.5), 24px 0 0 rgba(0, 0, 0, 0.5), 32px 0 0 rgba(0, 0, 0, 0.15), 40px 0 0 rgba(0, 0, 0, 0.15), 48px 0 0 rgba(0, 0, 0, 0.15), 56px 0 0 rgba(0, 0, 0, 0.15), 64px 0 0 rgba(0, 0, 0, 0.15), 72px 0 0 rgba(0, 0, 0, 0.15), 80px 0 0 rgba(0, 0, 0, 0.15);
  }
  40% {
    box-shadow: 8px 0 0 rgba(0, 0, 0, 0.5), 16px 0 0 rgba(0, 0, 0, 0.5), 24px 0 0 rgba(0, 0, 0, 0.5), 32px 0 0 rgba(0, 0, 0, 0.5), 40px 0 0 rgba(0, 0, 0, 0.15), 48px 0 0 rgba(0, 0, 0, 0.15), 56px 0 0 rgba(0, 0, 0, 0.15), 64px 0 0 rgba(0, 0, 0, 0.15), 72px 0 0 rgba(0, 0, 0, 0.15), 80px 0 0 rgba(0, 0, 0, 0.15);
  }
  50% {
    box-shadow: 8px 0 0 rgba(0, 0, 0, 0.5), 16px 0 0 rgba(0, 0, 0, 0.5), 24px 0 0 rgba(0, 0, 0, 0.5), 32px 0 0 rgba(0, 0, 0, 0.5), 40px 0 0 rgba(0, 0, 0, 0.5), 48px 0 0 rgba(0, 0, 0, 0.15), 56px 0 0 rgba(0, 0, 0, 0.15), 64px 0 0 rgba(0, 0, 0, 0.15), 72px 0 0 rgba(0, 0, 0, 0.15), 80px 0 0 rgba(0, 0, 0, 0.15);
  }
  60% {
    box-shadow: 8px 0 0 rgba(0, 0, 0, 0.5), 16px 0 0 rgba(0, 0, 0, 0.5), 24px 0 0 rgba(0, 0, 0, 0.5), 32px 0 0 rgba(0, 0, 0, 0.5), 40px 0 0 rgba(0, 0, 0, 0.5), 48px 0 0 rgba(0, 0, 0, 0.5), 56px 0 0 rgba(0, 0, 0, 0.15), 64px 0 0 rgba(0, 0, 0, 0.15), 72px 0 0 rgba(0, 0, 0, 0.15), 80px 0 0 rgba(0, 0, 0, 0.15);
  }
  70% {
    box-shadow: 8px 0 0 rgba(0, 0, 0, 0.5), 16px 0 0 rgba(0, 0, 0, 0.5), 24px 0 0 rgba(0, 0, 0, 0.5), 32px 0 0 rgba(0, 0, 0, 0.5), 40px 0 0 rgba(0, 0, 0, 0.5), 48px 0 0 rgba(0, 0, 0, 0.5), 56px 0 0 rgba(0, 0, 0, 0.5), 64px 0 0 rgba(0, 0, 0, 0.15), 72px 0 0 rgba(0, 0, 0, 0.15), 80px 0 0 rgba(0, 0, 0, 0.15);
  }
  80% {
    box-shadow: 8px 0 0 rgba(0, 0, 0, 0.5), 16px 0 0 rgba(0, 0, 0, 0.5), 24px 0 0 rgba(0, 0, 0, 0.5), 32px 0 0 rgba(0, 0, 0, 0.5), 40px 0 0 rgba(0, 0, 0, 0.5), 48px 0 0 rgba(0, 0, 0, 0.5), 56px 0 0 rgba(0, 0, 0, 0.5), 64px 0 0 rgba(0, 0, 0, 0.5), 72px 0 0 rgba(0, 0, 0, 0.15), 80px 0 0 rgba(0, 0, 0, 0.15);
  }
  90% {
    box-shadow: 8px 0 0 rgba(0, 0, 0, 0.5), 16px 0 0 rgba(0, 0, 0, 0.5), 24px 0 0 rgba(0, 0, 0, 0.5), 32px 0 0 rgba(0, 0, 0, 0.5), 40px 0 0 rgba(0, 0, 0, 0.5), 48px 0 0 rgba(0, 0, 0, 0.5), 56px 0 0 rgba(0, 0, 0, 0.5), 64px 0 0 rgba(0, 0, 0, 0.5), 72px 0 0 rgba(0, 0, 0, 0.5), 80px 0 0 rgba(0, 0, 0, 0.15);
  }
  100% {
    box-shadow: 8px 0 0 rgba(0, 0, 0, 0.5), 16px 0 0 rgba(0, 0, 0, 0.5), 24px 0 0 rgba(0, 0, 0, 0.5), 32px 0 0 rgba(0, 0, 0, 0.5), 40px 0 0 rgba(0, 0, 0, 0.5), 48px 0 0 rgba(0, 0, 0, 0.5), 56px 0 0 rgba(0, 0, 0, 0.5), 64px 0 0 rgba(0, 0, 0, 0.5), 72px 0 0 rgba(0, 0, 0, 0.5), 80px 0 0 rgba(0, 0, 0, 0.5);
  }
}
.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: #3bb1e8;
  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;
}
.viewer-toolbar > ul {
  padding: 3px 12px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 3px;
}
.viewer-toolbar > ul > li,
.viewer-toolbar > ul > li:hover {
  width: 32px;
  background-color: transparent;
}
.viewer-toolbar > ul > li.viewer-pager,
.viewer-toolbar > ul > li:hover.viewer-pager {
  width: auto;
  color: #fff;
  font-size: 14px;
  line-height: 24px;
  border-radius: 0;
}
.viewer-toolbar > ul > li.viewer-next::before,
.viewer-toolbar > ul > li:hover.viewer-next::before,
.viewer-toolbar > ul > li.viewer-prev::before,
.viewer-toolbar > ul > li:hover.viewer-prev::before,
.viewer-toolbar > ul > li.viewer-pager::before,
.viewer-toolbar > ul > li:hover.viewer-pager::before {
  min-width: 32px;
  text-align: center;
}
.viewer-toolbar > ul > li.viewer-next,
.viewer-toolbar > ul > li:hover.viewer-next,
.viewer-toolbar > ul > li.viewer-prev,
.viewer-toolbar > ul > li:hover.viewer-prev,
.viewer-toolbar > ul > li.viewer-zoom-border-in,
.viewer-toolbar > ul > li:hover.viewer-zoom-border-in,
.viewer-toolbar > ul > li.viewer-zoom-border-out,
.viewer-toolbar > ul > li:hover.viewer-zoom-border-out,
.viewer-toolbar > ul > li.viewer-one-to-one,
.viewer-toolbar > ul > li:hover.viewer-one-to-one,
.viewer-toolbar > ul > li.viewer-rotate,
.viewer-toolbar > ul > li:hover.viewer-rotate {
  position: relative;
}
.viewer-toolbar > ul > li.viewer-next:before,
.viewer-toolbar > ul > li:hover.viewer-next:before,
.viewer-toolbar > ul > li.viewer-prev:before,
.viewer-toolbar > ul > li:hover.viewer-prev:before,
.viewer-toolbar > ul > li.viewer-zoom-border-in:before,
.viewer-toolbar > ul > li:hover.viewer-zoom-border-in:before,
.viewer-toolbar > ul > li.viewer-zoom-border-out:before,
.viewer-toolbar > ul > li:hover.viewer-zoom-border-out:before,
.viewer-toolbar > ul > li.viewer-one-to-one:before,
.viewer-toolbar > ul > li:hover.viewer-one-to-one:before,
.viewer-toolbar > ul > li.viewer-rotate:before,
.viewer-toolbar > ul > li:hover.viewer-rotate:before {
  position: absolute;
  top: 0;
  content: "";
  font-family: "icomoon";
  font-size: 14px;
  font-weight: normal;
  right: 0;
  color: #fff;
  line-height: 24px;
  width: 32px;
  text-align: center;
  margin: 0;
  z-index: 100;
  background: transparent;
}
.viewer-toolbar > ul > li.viewer-next:before,
.viewer-toolbar > ul > li:hover.viewer-next:before {
  content: "\e945";
}
.viewer-toolbar > ul > li.viewer-prev:before,
.viewer-toolbar > ul > li:hover.viewer-prev:before {
  content: "\e943";
}
.viewer-toolbar > ul > li.viewer-zoom-border-in:before,
.viewer-toolbar > ul > li:hover.viewer-zoom-border-in:before {
  content: "\ea3c";
}
.viewer-toolbar > ul > li.viewer-zoom-border-out:before,
.viewer-toolbar > ul > li:hover.viewer-zoom-border-out:before {
  content: "\ea3b";
}
.viewer-toolbar > ul > li.viewer-one-to-one:before,
.viewer-toolbar > ul > li:hover.viewer-one-to-one:before {
  content: "\eb41";
}
.viewer-toolbar > ul > li.viewer-rotate:before,
.viewer-toolbar > ul > li:hover.viewer-rotate:before {
  content: "\eb45";
}
.viewer-download {
  position: relative;
}
.viewer-download:before {
  position: absolute;
  top: 10px;
  content: "\ea69";
  font-family: "icomoon";
  font-size: 12px;
  font-weight: normal;
  right: 3px;
  color: #fff;
  line-height: 1!important;
  margin-top: -6px !important;
  z-index: 100;
}
.viewer-button.viewer-close,
.viewer-menufunction,
.viewer-top-download {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 32px;
  height: 32px;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999;
  cursor: pointer;
}
.viewer-button.viewer-close:before,
.viewer-menufunction:before,
.viewer-top-download:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  font-family: "icomoon";
  width: 32px;
  line-height: 32px;
  color: #fff;
  text-align: center;
  display: block;
  bottom: auto;
  background: transparent;
  font-size: 14px;
}
.viewer-button.viewer-close:before {
  content: "\e967";
}
.viewer-menufunction {
  right: 47px;
}
.viewer-menufunction:before {
  content: "\e9c9";
}
.viewer-menufunction ul {
  position: absolute;
  top: 36px;
  background: #fff;
  width: 120px;
  right: 0;
  border-radius: 3px;
}
.viewer-menufunction ul li {
  list-style: none;
  line-height: 32px;
  color: #424242;
  font-size: 12px;
  padding: 0 10px;
  border-bottom: 1px solid #e0e0e0;
}
.viewer-menufunction ul li:last-child {
  border-bottom: none;
}
.viewer-top-download {
  right: 84px;
}
.viewer-top-download:before {
  content: "\ea69";
}
.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;
}
.pt-main.ns-eln-record-book .pt-main-col.drag-in {
  background-color: reba(248, 212, 175, 0.3);
}
.ns-eln-record-book .pt-tab-body .pt-tab-content {
  display: block;
}
.pt-main.ns-eln-record-book .pt-main-row .pt-main-col:nth-child(3) {
  flex: 1;
  min-width: 240px;
}
.ns-eln-record-book.drag-in.drag-in-before,
.eln-record-book.drag-in.drag-in-before {
  border-left: #40c893 5px solid !important;
}
.ns-eln-record-book.drag-in.drag-in-before[drag-in-type="vertical"],
.eln-record-book.drag-in.drag-in-before[drag-in-type="vertical"] {
  border-left: 0 !important;
  border-top: 5px solid #40c893 !important;
}
.ns-eln-record-book.drag-in.drag-in-after,
.eln-record-book.drag-in.drag-in-after {
  border-right: #40c893 5px solid !important;
}
.ns-eln-record-book.drag-in.drag-in-after[drag-in-type="vertical"],
.eln-record-book.drag-in.drag-in-after[drag-in-type="vertical"] {
  border-right: 0 !important;
  border-bottom: 5px solid #40c893 !important;
}
.ns-eln-record-book {
  height: 100%;
  /* 分辨率小于1921px */
  /* 分辨率小于1367px */
}
.ns-eln-record-book .drag-in {
  outline: #40c893 1px solid !important;
  border: 0;
}
.ns-eln-record-book .pt-html-common {
  margin: 0;
}
.ns-eln-record-book .pt-html-common .error {
  color: #fff;
  position: absolute;
  top: -20px;
  right: 0;
  padding: 0 10px;
  border-radius: 4px;
  background: #e25656;
  z-index: 9;
}
.ns-eln-record-book .pt-main-row:nth-child(2) .pt-main-col {
  position: relative;
}
.ns-eln-record-book .pt-main-row:nth-child(2) .pt-main-col .pt-btn-group.pt-collapse-btn {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 99;
}
.ns-eln-record-book .pt-main-row:nth-child(2) .pt-main-col .pt-btn-group.pt-collapse-btn button {
  cursor: pointer;
  background: transparent;
}
.ns-eln-record-book .pt-main-row:nth-child(2) .pt-main-col .pt-btn-group.pt-collapse-btn button,
.ns-eln-record-book .pt-main-row:nth-child(2) .pt-main-col .pt-btn-group.pt-collapse-btn button i {
  font-size: 14px;
}
.ns-eln-record-book .pt-main-row:nth-child(2) .pt-main-col.collapse > .pt-panel > div {
  display: none;
}
.ns-eln-record-book .pt-main-row:nth-child(2) .pt-main-col:nth-child(1) {
  min-width: 400px;
}
.ns-eln-record-book .pt-main-row:nth-child(2) .pt-main-col:nth-child(1) > .pt-panel {
  display: flex;
  width: 100%;
  height: 100%;
}
.ns-eln-record-book .pt-main-row:nth-child(2) .pt-main-col:nth-child(1) .pt-btn-group.pt-collapse-btn button i:before {
  content: "\e942";
}
.ns-eln-record-book .pt-main-row:nth-child(2) .pt-main-col:nth-child(1).collapse {
  min-width: 17px;
  width: 17px;
  max-width: 17px;
  display: block;
}
.ns-eln-record-book .pt-main-row:nth-child(2) .pt-main-col:nth-child(1).collapse .pt-btn-group.pt-collapse-btn button i:before {
  content: "\e944";
}
.ns-eln-record-book .pt-main-row:nth-child(2) .pt-main-col:nth-child(2) {
  padding-top: 30px;
}
.ns-eln-record-book .pt-main-row:nth-child(2) .pt-main-col:nth-child(2):after {
  position: absolute;
  content: '';
  z-index: 0;
  top: 30px;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(#f9f9f9, 1px, transparent 0), linear-gradient(90deg, #f9f9f9, 1px, transparent 0), linear-gradient(#f9f9f9 1px, transparent 0), linear-gradient(90deg, #f9f9f9 1px, transparent 0), #ffffff;
  background-size: 120px 120px, 120px 120px, 20px 20px, 20px 20px;
}
.ns-eln-record-book .pt-main-row:nth-child(2) .pt-main-col:nth-child(3) {
  padding-top: 30px;
}
.ns-eln-record-book .pt-main-row:nth-child(2) .pt-main-col:nth-child(3) > .pt-panel {
  width: 100%;
  height: 100%;
}
.ns-eln-record-book .pt-main-row:nth-child(2) .pt-main-col:nth-child(3) .pt-btn-group.pt-collapse-btn {
  left: 0;
}
.ns-eln-record-book .pt-main-row:nth-child(2) .pt-main-col:nth-child(3) .pt-btn-group.pt-collapse-btn button i:before {
  content: "\e944";
}
.ns-eln-record-book .pt-main-row:nth-child(2) .pt-main-col:nth-child(3).collapse {
  min-width: 17px;
  width: 17px;
  max-width: 17px;
  display: block;
}
.ns-eln-record-book .pt-main-row:nth-child(2) .pt-main-col:nth-child(3).collapse .pt-btn-group.pt-collapse-btn button i:before {
  content: "\e942";
}
.ns-eln-record-book.no-component .pt-main-row:nth-child(2) .pt-main-col:nth-child(2) {
  padding-top: 0;
}
.ns-eln-record-book.no-component .pt-main-row:nth-child(2) .pt-main-col:nth-child(2)::after {
  top: 0;
}
.ns-eln-record-book.no-component .pt-main-row:nth-child(2) .pt-main-col:nth-child(3) {
  padding-top: 0;
}
@media (max-width: 1921px) {
  .ns-eln-record-book .pt-main-row:nth-child(2) .pt-main-col:nth-child(1) {
    min-width: 360px;
  }
}
@media (max-width: 1367px) {
  .ns-eln-record-book .pt-main-row:nth-child(2) .pt-main-col:nth-child(1) {
    min-width: 200px;
  }
}
.ns-eln-record-book .pt-component {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  /* 分辨率小于1367px */
  /* 分辨率小于1367px */
}
.ns-eln-record-book .pt-component .pt-tab-header {
  position: relative;
  z-index: 2;
}
.ns-eln-record-book .pt-component .pt-tab-header .pt-nav ul .pt-nav-item {
  border: 1px solid #e0e0e0;
  border-bottom: 0;
  margin-left: 5px;
  padding: 0 10px;
  position: relative;
  background: #f9f9f9;
}
.ns-eln-record-book .pt-component .pt-tab-header .pt-nav ul .pt-nav-item:nth-child(1) {
  margin-left: 0;
}
.ns-eln-record-book .pt-component .pt-tab-header .pt-nav ul .pt-nav-item:hover {
  background: #f8f8f8;
}
.ns-eln-record-book .pt-component .pt-tab-header .pt-nav ul .pt-nav-item.current {
  background: #fff;
}
.ns-eln-record-book .pt-component .pt-tab-header .pt-nav ul .pt-nav-item.current::before {
  content: '';
  position: absolute;
  height: 3px;
  right: 0;
  left: 0;
  bottom: -1px;
  background: #fff;
}
.ns-eln-record-book .pt-component .pt-tab-header .pt-nav ul .pt-nav-item.current span {
  color: #e8743b;
}
.ns-eln-record-book .pt-component .pt-tab-body {
  padding: 0;
  display: flex;
  flex: 1;
  margin-top: 0;
}
.ns-eln-record-book .pt-component .pt-tab-body .pt-tab-content {
  display: flex;
  width: 100%;
  height: 100%;
  overflow-y: hidden;
  position: absolute;
  align-items: flex-start;
}
.ns-eln-record-book .pt-component .pt-tab-body .pt-tab-content > div {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: flex-start;
  padding: 10px;
}
.ns-eln-record-book .pt-component .pt-component-item {
  display: flex;
  flex-direction: column-reverse;
  padding: 10px;
  width: 50%;
  cursor: pointer;
  position: relative;
}
.ns-eln-record-book .pt-component .pt-component-item:hover {
  background: #f8f8f8;
}
.ns-eln-record-book .pt-component .pt-component-item:hover > .pt-btn-group {
  opacity: 1;
}
.ns-eln-record-book .pt-component .pt-component-item .pt-component-item-title {
  display: flex;
  flex: 1;
  padding: 10px 0;
  align-items: center;
  word-break: break-all;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ns-eln-record-book .pt-component .pt-component-item .pt-component-item-img {
  display: flex;
}
.ns-eln-record-book .pt-component .pt-component-item .pt-component-item-img img {
  display: block;
  width: 100%;
}
.ns-eln-record-book .pt-component .pt-component-item > .pt-btn-group {
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0;
}
@media (max-width: 1921px) {
  .ns-eln-record-book .pt-component .pt-component-item {
    width: 50%;
  }
}
@media (max-width: 1367px) {
  .ns-eln-record-book .pt-component .pt-component-item {
    width: 100%;
  }
}
.ns-eln-record-book .eln-record-book-remark {
  height: 100%;
}
.ns-eln-record-book .eln-record-book-remark .remark {
  overflow-y: auto;
  margin-bottom: 10px;
}
.pt-modal .ns-eln-record-book .eln-record-book-remark .remark {
  overflow: hidden;
}
.ns-eln-record-book .eln-record-book-remark .remark .remark-title {
  display: flex;
  flex: 1;
  align-items: stretch;
  height: 24px;
}
.ns-eln-record-book .eln-record-book-remark .remark .remark-title .remark-title-name {
  padding-right: 10px;
  font-weight: bold;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  position: relative;
  z-index: 2;
  background: #fff;
}
.ns-eln-record-book .eln-record-book-remark .remark .remark-title .remark-title-time {
  display: inline-flex;
  align-items: center;
  padding-right: 10px;
  white-space: nowrap;
  position: relative;
  z-index: 2;
  background: #fff;
}
.ns-eln-record-book .eln-record-book-remark .remark .remark-title .remark-oper {
  display: inline-flex;
  align-items: center;
}
.ns-eln-record-book .eln-record-book-remark .remark .remark-title .remark-oper .pt-btn-group .pt-btn {
  opacity: 0;
}
.ns-eln-record-book .eln-record-book-remark .remark .remark-title .remark-oper .pt-btn-group .pt-btn[btn-name="activation"] {
  display: none;
}
.ns-eln-record-book .eln-record-book-remark .remark .remark-title .remark-oper .pt-btn-group .pt-btn.pt-btn-default {
  border-color: transparent;
}
.ns-eln-record-book .eln-record-book-remark .remark .remark-title .remark-oper .pt-btn-group .pt-btn.pt-btn-icon {
  border-radius: 100px;
}
.ns-eln-record-book .eln-record-book-remark .remark .remark-title:hover .remark-oper .pt-btn-group .pt-btn {
  opacity: 1;
}
.ns-eln-record-book .eln-record-book-remark .remark .remark-title:hover .remark-oper .pt-btn-group .pt-btn[btn-name="activation"] {
  display: none;
}
.ns-eln-record-book .eln-record-book-remark .remark .remark-complete .remark-title .remark-oper .pt-btn-group .pt-btn {
  display: none;
}
.ns-eln-record-book .eln-record-book-remark .remark .remark-complete .remark-title .remark-oper .pt-btn-group .pt-btn[btn-name="activation"] {
  display: block;
}
.ns-eln-record-book .eln-record-book-remark .remark .remark-content {
  padding-right: 10px;
}
.ns-eln-record-book .eln-record-book-remark .remark .remark-content .pt-form-group {
  margin-bottom: 0;
}
.ns-eln-record-book .eln-record-book-remark .remark .remark-content .pt-form-group .pt-input-group {
  width: 100%;
  border: 0;
}
.ns-eln-record-book .eln-record-book-remark .remark .remark-content .pt-form-group .pt-input-group.pt-textarea {
  position: relative;
  padding-left: 10px;
}
.ns-eln-record-book .eln-record-book-remark .remark .remark-content .pt-form-group .pt-input-group.pt-textarea::before {
  position: absolute;
  font-family: "icomoon";
  content: '\e9e5';
  color: rgba(64, 200, 147, 0.45);
  top: 4px;
  left: 0;
  transform: scale(0.85);
}
.ns-eln-record-book .eln-record-book-remark .remark .remark-content .pt-form-group .pt-input-group.pt-textarea.disabled {
  filter: grayscale(1);
}
.ns-eln-record-book .eln-record-book-remark .remark .remark-content .pt-form-group .pt-input-group:hover {
  box-shadow: none;
}
.ns-eln-record-book .eln-record-book-remark .remark .remark-content .pt-form-group .pt-input-group textarea.pt-form-control {
  width: 100%;
  border: 0;
  resize: none;
  background: #fff;
  padding-left: 10px;
}
.ns-eln-record-book .eln-record-book-remark .remark .remark-content .pt-form-group .pt-input-group textarea.pt-form-control:active,
.ns-eln-record-book .eln-record-book-remark .remark .remark-content .pt-form-group .pt-input-group textarea.pt-form-control:focus,
.ns-eln-record-book .eln-record-book-remark .remark .remark-content .pt-form-group .pt-input-group textarea.pt-form-control:hover {
  box-shadow: none;
}
.ns-eln-record-book .eln-record-book-remark .remark ul {
  position: relative;
  padding-left: 8px;
}
.ns-eln-record-book .eln-record-book-remark .remark ul::before {
  position: absolute;
  z-index: 2;
  content: '';
  width: 1px;
  top: 12px;
  bottom: -12px;
  left: -1px;
  border-left: 1px solid #e0e0e0;
  opacity: 1;
}
.ns-eln-record-book .eln-record-book-remark .remark ul.level_0 > li:first-child > .remark-title::after {
  left: 0;
  width: 8px;
}
.ns-eln-record-book .eln-record-book-remark .remark ul > li {
  position: relative;
  padding-left: 8px;
}
.ns-eln-record-book .eln-record-book-remark .remark ul > li .remark-title,
.ns-eln-record-book .eln-record-book-remark .remark ul > li .remark-content {
  position: relative;
  padding-left: 12px;
}
.ns-eln-record-book .eln-record-book-remark .remark ul > li .remark-title::before,
.ns-eln-record-book .eln-record-book-remark .remark ul > li .remark-content::before {
  position: absolute;
  z-index: 2;
  content: '';
  width: 1px;
  top: 0;
  bottom: 0;
  left: -1px;
  border-left: 1px solid #e0e0e0;
}
.ns-eln-record-book .eln-record-book-remark .remark ul > li:first-child::before {
  position: absolute;
  top: 9px;
  left: 4px;
  content: '';
  width: 7px;
  height: 7px;
  border-radius: 7px;
  background: #e0e0e0;
}
.ns-eln-record-book .eln-record-book-remark .remark ul > li:first-child > .remark-title::after {
  width: 24px;
  left: -17px;
}
.ns-eln-record-book .eln-record-book-remark .remark ul > li:last-child:first-child > .remark-title::before,
.ns-eln-record-book .eln-record-book-remark .remark ul > li:last-child:first-child > .remark-content::before {
  display: block !important;
  bottom: -12px;
}
.ns-eln-record-book .eln-record-book-remark .remark ul > li:last-child:first-child > .remark-title::before {
  top: 12px;
  bottom: 0px;
}
.ns-eln-record-book .eln-record-book-remark .remark ul > li:last-child > .remark-content::before {
  bottom: 0;
}
.ns-eln-record-book .eln-record-book-remark .remark ul > li .remark-title::before {
  top: 12px;
}
.ns-eln-record-book .eln-record-book-remark .remark ul > li .remark-title::after {
  position: absolute;
  content: '';
  width: 8px;
  height: 1px;
  border-top: 1px solid #e0e0e0;
  z-index: 2;
  top: 12px;
  left: -1px;
}
.ns-eln-record-book .eln-record-book-remark .remark ul > li .remark-content::before {
  bottom: -12px;
}
.eln-record-book {
  position: relative;
  z-index: 2;
  margin-bottom: 10px;
}
.eln-record-book:hover .eln-record-book-toolbar .pt-btn-group {
  display: block;
}
.eln-record-book.error {
  background: rgba(226, 86, 86, 0.1);
}
.eln-record-book::after {
  position: absolute;
  font-family: "icomoon";
  width: 24px;
  height: 24px;
  background: #04b6de;
  top: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
}
.eln-record-book.checked {
  border: 1px solid #04b6de;
}
.eln-record-book.checked::after {
  content: '\e95d';
}
.eln-record-book.has-remarks {
  border: 1px solid #04b6de;
}
.eln-record-book.has-remarks::after {
  content: '\f024';
  font-family: "FontAwesome";
}
.eln-record-book.has-remarks.expHandling {
  border: 1px solid #e25656;
}
.eln-record-book.has-remarks.expHandling::after {
  background: #e25656;
}
.eln-record-book.has-remarks.recordAudit {
  border: 1px solid #3bb1e8;
}
.eln-record-book.has-remarks.recordAudit::after {
  background: #3bb1e8;
}
.eln-record-book.book-disabled {
  position: relative;
  overflow: hidden;
}
.eln-record-book.book-disabled::before {
  position: absolute;
  z-index: 2;
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.025);
}
.eln-record-book.book-disabled > *:nth-child(.eln-record-book-user) {
  filter: grayscale(1);
}
.eln-record-book .eln-record-book-user {
  position: absolute;
  top: 0;
  right: -6px;
  z-index: 9;
  background: #3bb1e8;
  transform: skewX(-30deg);
  padding: 0 12px 0 10px;
  box-shadow: -6px 0 0 rgba(59, 177, 232, 0.35);
}
.eln-record-book .eln-record-book-user span {
  color: #fff;
  display: flex;
  flex: 1;
  height: 100%;
  transform: skewX(30deg);
}
.eln-record-book.fullscreen-mode {
  position: fixed;
  top: 50px;
  right: 0;
  bottom: 0;
  left: 160px;
  background: #fff;
  padding: 20px;
  z-index: 9;
  margin-bottom: 0;
}
.eln-record-book-list {
  display: flex;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  flex-direction: column;
  position: relative;
  z-index: 2;
}
.eln-record-book-list.no-data {
  border: 1px solid #e0e0e0;
  background: #f8f8f8;
}
.eln-record-book-list.no-data::before {
  margin-top: 12px;
  color: #aaa;
}
.eln-record-book-list.no-data::after {
  color: #ccc;
}
.eln-record-book-toolbar {
  justify-content: flex-end;
  position: relative;
  display: block;
  float: right;
  z-index: 2;
}
.eln-record-book-toolbar .pt-btn-group {
  display: none;
}
.eln-record-book-toolbar .pt-btn-group .pt-btn.pt-btn-checkbox {
  padding: 0;
  background: transparent;
  border: 0;
  display: inline-flex;
}
.eln-record-book-toolbar .pt-btn-group .pt-btn.pt-btn-checkbox label.checkbox-inline {
  display: inline-flex;
  width: 100%;
  height: 100%;
}
.eln-record-book-toolbar .pt-btn-group .pt-btn.pt-btn-checkbox label.checkbox-inline::after {
  top: 50%;
  margin-top: -8px;
}
.eln-record-book-toolbar .pt-btn-group .pt-btn.pt-btn-default {
  border: 0;
  background: transparent;
}
.eln-record-book-toolbar .pt-btn-group .pt-btn.pt-btn-default:hover {
  background: #e8743b;
}
.eln-record-book-list {
  padding: 0 10px;
}
.eln-record-book-content .eln-record-book-group .pt-panel.list .pt-panel.title {
  font-weight: bold;
  font-size: 14px;
}
.eln-record-book-content .eln-record-book-group .pt-panel.nsgrid {
  margin-bottom: 0;
}
.eln-record-book-content .eln-record-book-group .pt-html-common .word-header {
  display: flex;
  flex: 1;
  padding-top: 0;
  align-items: stretch;
  border: 1px solid #e0e0e0;
}
.eln-record-book-content .eln-record-book-group .pt-html-common .word-header .wh-logo {
  display: flex;
  padding: 10px;
  align-items: center;
}
.eln-record-book-content .eln-record-book-group .pt-html-common .word-header .wh-logo img {
  display: block;
  width: 100%;
  max-width: 180px;
}
.eln-record-book-content .eln-record-book-group .pt-html-common .word-header .wh-title {
  display: flex;
  flex: 1;
  flex-direction: column;
  border: 1px solid #e0e0e0;
  border-width: 0 1px;
}
.eln-record-book-content .eln-record-book-group .pt-html-common .word-header .wh-title .wh-main-title {
  display: flex;
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  justify-content: center;
  align-items: center;
  padding: 0 10px;
  height: 64px;
}
.eln-record-book-content .eln-record-book-group .pt-html-common .word-header .wh-title .wh-sub-title {
  display: flex;
  width: 100%;
  font-size: 14px;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  padding: 0 10px;
  height: 32px;
  border-top: 1px solid #e0e0e0;
}
.eln-record-book-content .eln-record-book-group .pt-html-common .word-header .wh-text {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.eln-record-book-content .eln-record-book-group .pt-html-common .word-header .wh-text span {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  height: 32px;
  padding: 0 10px;
  border-top: 1px solid #e0e0e0;
}
.eln-record-book-content .eln-record-book-group .pt-html-common .word-header .wh-text span:nth-child(1) {
  border-top: 0;
}
.eln-record-book-content .eln-record-book-group .pt-html-common .word-footer {
  display: flex;
  align-items: stretch;
  height: 48px;
  border: 1px solid #e0e0e0;
}
.eln-record-book-content .eln-record-book-group .pt-html-common .word-footer .wf-label {
  display: flex;
  padding: 0 10px;
  align-items: center;
  border-right: 1px solid #e0e0e0;
}
.eln-record-book-content .eln-record-book-group .pt-html-common .word-footer .wf-img {
  display: flex;
  flex: 1;
  padding: 10px;
  border-right: 1px solid #e0e0e0;
}
.eln-record-book-content .eln-record-book-group .pt-html-common .word-footer .wf-img:last-child {
  border-right: 0;
}
.eln-record-book-content .eln-record-book-group .pt-html-common .word-footer .wf-img img {
  display: block;
  height: 100%;
}
.eln-record-book-content .pt-form.pt-form-inline .pt-label-common {
  padding-top: 0;
  width: auto;
}
.eln-record-book-content .pt-form.pt-form-inline .pt-label-common > span {
  height: auto;
  font-size: 14px;
}
.eln-record-book-editor {
  display: flex;
  height: 100%;
  flex-direction: column;
}
.eln-record-book-editor .editor-body {
  display: flex;
  flex: 1;
  overflow-y: auto;
}
.eln-record-book-editor .editor-body .pt-form-group.active-component .pt-radio-group:after,
.eln-record-book-editor .editor-body .pt-form-group.active-component .pt-checkbox-group:after {
  display: none;
}
.book-current {
  border: 1px solid #3bb1e8;
  box-shadow: 0 0 0 4px rgba(59, 177, 232, 0.15);
}
.pt-nav-contextmenu {
  border: 1px solid #e0e0e0;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.075);
  z-index: 99;
  background: #fff;
}
.pt-nav-contextmenu ul {
  min-width: 200px;
  flex-direction: column;
  max-height: 180px;
  overflow-y: auto;
}
.pt-nav-contextmenu ul li {
  padding: 0 10px;
  line-height: 30px;
  display: flex;
  align-items: center;
  width: 100%;
  cursor: pointer;
}
.pt-nav-contextmenu ul li:hover {
  background: #f5f5f5;
}
.print-area .eln-record-book .pt-form {
  border: 0;
  padding-right: 0;
  padding-left: 0;
}
.print-area .eln-record-book .pt-form .pt-form-group .pt-input-group {
  border: 0;
}
.print-area .eln-record-book .pt-form .pt-form-group .pt-input-group:hover {
  border: 0;
  box-shadow: none;
}
.print-area .eln-record-book .pt-form .pt-label-common span {
  padding-left: 0;
  font-size: 14px;
}
.print-area .eln-record-book .pt-form .pt-label-common span::before {
  display: none;
}
.print-area .eln-record-book .eln-record-book-group {
  padding: 6px 0;
}
.print-area .eln-record-book .eln-record-book-group .pt-panel.list .pt-panel.title {
  font-weight: bold;
  font-size: 14px;
}
.print-area .eln-record-book .eln-record-book-group .nsgrid table {
  width: 100%;
}
.print-area .eln-record-book .eln-record-book-group .nsgrid table,
.print-area .eln-record-book .eln-record-book-group .nsgrid th,
.print-area .eln-record-book .eln-record-book-group .nsgrid td {
  border: 1px solid #e0e0e0;
  border-collapse: collapse;
  text-align: center;
}
.print-area .eln-record-book .eln-record-book-group .nsgrid td,
.print-area .eln-record-book .eln-record-book-group .nsgrid th {
  padding: 4px 8px;
}
.pt-extractpdf {
  position: relative;
}
.pt-extractpdf .pt-form-control {
  position: relative;
}
.pt-extractpdf .pt-form-control input {
  display: flex;
  width: 100%;
  opacity: 0;
}
.pt-extractpdf .pdfview-pc {
  position: absolute;
  display: flex;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pt-extractpdf .pdfview-pc.pt-form-control {
  height: 100%;
}
.pt-extractpdf .pdfview-pc p {
  display: flex;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
  justify-content: space-between;
  padding: 0 60px 0 10px;
  line-height: 22px;
  background: #fff;
}
.pt-extractpdf .pdfview-pc p button {
  display: flex;
  width: 48px;
  border: 0;
  background: #e8743b;
  color: #fff;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
}
.pt-extractpdf .pdfview-pc p button:hover {
  background: #d75819;
}
.eln-upload {
  position: relative;
}
.eln-upload::before {
  content: '\70b9\51fb\4e0a\4f20pdf\6587\4ef6';
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  padding: 0 10px;
}
.ns-eln-record-book-component {
  display: flex;
  flex-wrap: wrap;
  height: 100%;
  overflow: hidden;
  flex-direction: column;
}
.ns-eln-record-book-component .ns-eln-record-book-component-header {
  display: flex;
  width: 100%;
}
.ns-eln-record-book-component .ns-eln-record-book-component-header .pt-form {
  width: 100%;
}
.ns-eln-record-book-component .ns-eln-record-book-component-body {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  height: 100%;
  overflow-y: auto;
  flex: 1;
}
.ns-eln-record-book-component .ns-eln-record-book-component-body .pt-component-item {
  flex: 1;
  min-width: 50%;
}
.ns-eln-record-book-component .ns-eln-record-book-component-footer {
  display: flex;
  width: 100%;
}
.escontent {
  display: flex;
  height: 100%;
  align-items: stretch;
}
.escontent .escontent-list {
  flex: 0 0 240px;
  display: flex;
  height: 100%;
  border: 1px solid #e0e0e0;
}
.escontent .escontent-list ul {
  display: flex;
  height: 100%;
  flex-wrap: wrap;
  overflow-y: auto;
  align-content: flex-start;
}
.escontent .escontent-list ul .escontent-list-item {
  display: flex;
  width: 100%;
  padding: 10px;
  flex-wrap: wrap;
  font-size: 14px;
}
.escontent .escontent-list ul .escontent-list-item span {
  color: #e8743b;
}
.escontent .escontent-list ul .escontent-list-item.current {
  font-weight: bold;
  background: #f8f8f8;
  flex-wrap: wrap;
}
.escontent .escontent-list ul .escontent-list-item.current span {
  color: #e25656;
}
.escontent .escontent-list ul .escontent-list-item:hover {
  background: #f8f8f8;
}
.escontent .escontent-content {
  position: relative;
  padding: 10px;
  height: 100%;
  flex-wrap: wrap;
  overflow-y: auto;
  border: 1px solid #e0e0e0;
  align-content: flex-start;
  margin-left: -1px;
  font-size: 16px;
}
.escontent .escontent-content span {
  margin: 20px 0 10px;
  color: #e8743b;
}
.escontent .escontent-content span.current {
  font-weight: bold;
  color: #e25656;
}
td.escontent .escontent-content {
  border: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0;
  display: flex;
  font-size: 12px;
  height: 24px;
  line-height: 24px;
}
td.escontent .escontent-content span {
  color: #e25656;
  margin: 0;
}
td.escontent .escontent-content .count {
  padding: 0 4px;
  background: #3bb1e8;
  margin-right: 5px;
  border-radius: 2px;
  color: #fff;
  border: 1px solid #199bd7;
  line-height: 22px;
}
.pt-form-group.fg-radio.pt-checkbox-letter,
.pt-form-group.fg-checkbox.pt-checkbox-letter,
.pt-form-group.fg-radio.pt-radio-letter,
.pt-form-group.fg-checkbox.pt-radio-letter,
.pt-form-group.fg-radio.pt-radio-judge,
.pt-form-group.fg-checkbox.pt-radio-judge {
  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;
  padding-left: 20px;
}
.pt-form-group.fg-radio.pt-checkbox-letter label,
.pt-form-group.fg-checkbox.pt-checkbox-letter label,
.pt-form-group.fg-radio.pt-radio-letter label,
.pt-form-group.fg-checkbox.pt-radio-letter label,
.pt-form-group.fg-radio.pt-radio-judge label,
.pt-form-group.fg-checkbox.pt-radio-judge label,
.pt-form-group.fg-radio.pt-checkbox-letter label.pt-control-label,
.pt-form-group.fg-checkbox.pt-checkbox-letter label.pt-control-label,
.pt-form-group.fg-radio.pt-radio-letter label.pt-control-label,
.pt-form-group.fg-checkbox.pt-radio-letter label.pt-control-label,
.pt-form-group.fg-radio.pt-radio-judge label.pt-control-label,
.pt-form-group.fg-checkbox.pt-radio-judge label.pt-control-label {
  text-align: left;
  font-size: 14px;
}
.pt-form-group.fg-radio.pt-checkbox-letter label.pt-control-label,
.pt-form-group.fg-checkbox.pt-checkbox-letter label.pt-control-label,
.pt-form-group.fg-radio.pt-radio-letter label.pt-control-label,
.pt-form-group.fg-checkbox.pt-radio-letter label.pt-control-label,
.pt-form-group.fg-radio.pt-radio-judge label.pt-control-label,
.pt-form-group.fg-checkbox.pt-radio-judge label.pt-control-label {
  font-weight: bold !important;
  color: #000;
  margin: 8px 0;
}
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio-inline {
  font-size: 14px;
}
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio {
  padding-left: 10px;
}
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group {
  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;
}
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline {
  margin: 5px 0;
}
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline {
  padding-top: 2px;
  padding-left: 40px;
}
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline:before {
  display: block;
  position: absolute;
  top: 4px;
  left: 25px;
  line-height: 16px;
  text-align: center;
  color: #414141;
}
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(n) .pt-checkbox-inline:before {
  content: "A";
}
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(2) .pt-checkbox-inline:before {
  content: "B";
}
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(3) .pt-checkbox-inline:before {
  content: "C";
}
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(4) .pt-checkbox-inline:before {
  content: "D";
}
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(5) .pt-checkbox-inline:before {
  content: "E";
}
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(6) .pt-checkbox-inline:before {
  content: "F";
}
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline:nth-child(7) .pt-checkbox-inline:before {
  content: "G";
}
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after {
  color: #40c893 !important;
}
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-radio-inline::after {
  content: '\ea8c';
}
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.correct-answer .pt-checkbox-inline:after {
  content: '\ea90';
}
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:before,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after {
  color: #e25656 !important;
}
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-radio-inline::after {
  content: '\ea8c';
}
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-radio-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-radio-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-checkbox .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-checkbox-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-letter .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after,
.pt-form-group.fg-checkbox.pt-radio-judge .pt-radio .pt-checkbox-group .pt-checkbox-inline.peference-answer .pt-checkbox-inline:after {
  content: '\ea90';
}
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline {
  margin-right: 20px;
}
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(n) .pt-radio-inline:before {
  color: #717171;
}
.pt-form-group.fg-radio.pt-radio-judge .pt-radio .pt-radio-group .pt-radio-inline:nth-child(2n) .pt-radio-inline:before {
  color: #717171;
}
.questionbydict input,
.questionbydict textarea {
  border: 1px solid #e0e0e0;
  padding: 0 4px;
}
.questionbydict input[readonly="readonly"],
.questionbydict textarea[readonly="readonly"],
.questionbydict input[disabled='disabled'],
.questionbydict textarea[disabled='disabled'],
.questionbydict input.readonly,
.questionbydict textarea.readonly,
.questionbydict input.disabled,
.questionbydict textarea.disabled,
.questionbydict input[readonly="readonly"]:hover,
.questionbydict textarea[readonly="readonly"]:hover,
.questionbydict input[disabled='disabled']:hover,
.questionbydict textarea[disabled='disabled']:hover,
.questionbydict input.readonly:hover,
.questionbydict textarea.readonly:hover,
.questionbydict input.disabled:hover,
.questionbydict textarea.disabled:hover {
  background: #fbfbfb !important;
}
.questionbydict input[readonly="readonly"] + label,
.questionbydict textarea[readonly="readonly"] + label,
.questionbydict input[disabled='disabled'] + label,
.questionbydict textarea[disabled='disabled'] + label,
.questionbydict input.readonly + label,
.questionbydict textarea.readonly + label,
.questionbydict input.disabled + label,
.questionbydict textarea.disabled + label {
  color: #424242;
}
.questionbydict .pt-btn-group.pt-btn-group-gutter {
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 120px;
}
.questionbydict .pt-btn-group.pt-btn-group-gutter .pt-btn {
  width: 120px;
  height: 32px;
  line-height: 32px;
}
.questionbydict .pt-form.pt-form-vertical label.pt-control-label {
  text-align: left;
  width: auto;
  line-height: 1.5;
  padding: 0;
  margin-bottom: 0;
}
.questionbydict .pt-form-body .pt-html-common {
  margin: 20px 0 10px -10px;
}
.questionbydict .pt-form-body .pt-html-common span {
  font-weight: bold;
  font-size: 14px;
  color: #3bb1e8;
}
.questionbydict .pt-form-body .pt-html-common input.pt-text-control {
  margin: 0 7px;
}
.questionbydict .pt-main-col {
  flex: 1;
}
.questionbydict .pt-main-row {
  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;
  width: 100%;
}
.questionbydict .pt-main-row .pt-main-col {
  flex: 1;
}
.questionbydict .pt-main-row .pt-form.pt-form-inline {
  border: none;
  border-top: 1px #e0e0e0 dotted;
}
.questionbydict .pt-main-row .test-name,
.questionbydict .pt-main-row .test-name span {
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.questionbydict .pt-main-row .test-base-info {
  font-size: 18px;
  padding-left: 40px;
}
.questionbydict .pt-main-row .test-base-info span.test-subjectname {
  margin-left: 5px;
}
.questionbydict .pt-main-row .pt-panel.time {
  position: absolute;
  right: 0;
  top: 3px;
  font-size: 14px;
  color: #717171;
}
.questionbydict .pt-main-row .test-remark-info {
  color: #717171;
  background: #f5f5f5;
  padding: 10px;
  line-height: 1.5;
  font-size: 14px;
  margin: 15px 0;
}
.questionbydict .pt-main-row:first-child .pt-panel {
  margin: 0 auto;
  text-align: center;
}
.questionbydict {
  font-size: 14px;
}
.questionbydict .test-paper {
  overflow-y: auto;
  margin-right: -10px;
  margin-left: 0px !important;
}
.questionbydict .test-paper .sub-header {
  text-align: center;
}
.questionbydict .test-paper .sub-header .test-base-info {
  display: inline-block;
}
.questionbydict .test-paper .pt-form.pt-form-inline {
  border-top: none;
}
.questionbydict .pt-main-row .pt-search-quick {
  border: 1px solid #e0e0e0;
}
.questionbydict .pt-main-row .pt-search-quick .pt-form.pt-form-inline {
  border: none;
  padding: 0;
  flex: auto;
  min-height: auto !important;
}
.questionbydict .pt-main-row .pt-search-quick .pt-form.pt-form-inline .field {
  width: calc(@left-width - 24px);
  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;
}
.questionbydict .pt-main-row .pt-search-quick .pt-form.pt-form-inline .field .pt-form-group {
  margin: 0;
  padding-left: 0;
  flex: 1;
}
.questionbydict .pt-main-row .pt-search-quick .pt-form.pt-form-inline .field .pt-form-group .pt-input-group {
  border-width: 0 !important;
}
.questionbydict .pt-main-row .pt-search-quick .pt-form.pt-form-inline .field .pt-form-group .pt-input-group .pt-form-control {
  width: 105px !important;
  border-width: 0 !important;
}
.questionbydict .pt-main-row .pt-search-quick .pt-form.pt-form-inline .field .pt-form-group + .pt-form-group .pt-input-group {
  border-left: 1px solid #e0e0e0 !important;
}
.questionbydict .pt-main-row .pt-search-quick .pt-btn-group .pt-btn {
  margin-left: -1px;
}
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block {
  width: 240px;
  border: 1px solid #e0e0e0;
  height: 800px !important;
}
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list {
  margin: 0 10px 5px 10px;
  width: 220px;
  border-radius: 3px;
  background: #fbfbfb;
  border: 1px solid #f3f3f3;
  font-size: 12px;
}
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list .pt-block-content .pt-block-content-item span.title,
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list .pt-block-content .pt-block-content-item span.value {
  color: #424242;
}
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list:first-child {
  margin-top: 10px !important;
}
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.selected {
  background-color: #3bb1e8;
  border-color: #3bb1e8;
}
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.selected .pt-block-content .pt-block-content-item span.title,
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.selected .pt-block-content .pt-block-content-item span.value {
  color: #fff;
}
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.complete,
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.complete:hover {
  background: #f1fff8;
  border-color: #dff3e8;
}
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.complete .pt-block-content .pt-block-content-item span.title,
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.complete:hover .pt-block-content .pt-block-content-item span.title,
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.complete .pt-block-content .pt-block-content-item span.value,
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.complete:hover .pt-block-content .pt-block-content-item span.value {
  color: #5dc18d;
}
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.complete .pt-block-content .pt-block-content-item:last-child,
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.complete:hover .pt-block-content .pt-block-content-item:last-child {
  position: absolute;
  top: 10px;
  right: 10px;
}
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.complete .pt-block-content .pt-block-content-item:last-child span,
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.complete:hover .pt-block-content .pt-block-content-item:last-child span {
  padding: 1px 8px 1px 18px !important;
  border-radius: 100px;
  font-size: 12px;
  margin: 0;
  color: #5dc18d;
  display: block;
  background-color: #5dc18d50;
}
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.complete .pt-block-content .pt-block-content-item:last-child span:before,
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.complete:hover .pt-block-content .pt-block-content-item:last-child span:before {
  position: absolute;
  top: 6px;
  left: 7px;
  width: 8px;
  height: 8px;
  border-radius: 100px;
  background-color: #5dc18d;
  content: '';
}
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.cancel,
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.cancel:hover {
  background: #eeefef;
  border-color: #dedede;
}
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.cancel .pt-block-content .pt-block-content-item span.title,
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.cancel:hover .pt-block-content .pt-block-content-item span.title,
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.cancel .pt-block-content .pt-block-content-item span.value,
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.cancel:hover .pt-block-content .pt-block-content-item span.value {
  color: #a5a5a5;
}
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.cancel .pt-block-content .pt-block-content-item:last-child,
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.cancel:hover .pt-block-content .pt-block-content-item:last-child {
  position: absolute;
  top: 10px;
  right: 10px;
}
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.cancel .pt-block-content .pt-block-content-item:last-child span,
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.cancel:hover .pt-block-content .pt-block-content-item:last-child span {
  color: #a5a5a5;
  display: block;
  padding: 1px 8px 1px 18px !important;
  border-radius: 100px;
  font-size: 12px;
  background-color: #a5a5a54f;
  margin: 0;
}
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.cancel .pt-block-content .pt-block-content-item:last-child span:before,
.questionbydict .pt-main-row .nsgrid-block .pt-grid-body.block .pt-block-list.cancel:hover .pt-block-content .pt-block-content-item:last-child span:before {
  position: absolute;
  top: 1px;
  left: 3px;
  font-family: 'icomoon';
  color: #a5a5a5;
  content: "\e9cf";
  transform: scale(0.8) rotate(135deg);
}
.questionbydict .pt-main-row:nth-child(2) .pt-main-col {
  height: 100%;
}
.questionbydict .pt-main-row:nth-child(2) .pt-main-col:nth-child(2) {
  overflow-y: hidden;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group {
  padding-left: 20px;
  display: flex;
  flex-flow: column;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label.disabled {
  color: #424242;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group textarea {
  min-height: 40px !important;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-label label.pt-control-label {
  line-height: 3;
  height: fit-content;
  color: #777777;
}
.questionbydict span.text-score {
  font-weight: normal !important;
  color: #424242 !important;
}
.questionbydict span.text-score + input {
  margin: 0 5px 0 0;
  width: 45px;
  text-align: center;
}
.questionbydict .nav-form .pt-btn-group.btn-group-gutter {
  justify-content: flex-start;
  width: 100%;
}
.questionbydict .nav-form .pt-btn-group.btn-group-gutter > .pt-btn {
  height: 24px;
  line-height: 24px;
  margin: 0 0 10px 0;
}
.questionbydict .nav-form .pt-btn-group.btn-group-gutter > .pt-btn + .pt-btn {
  margin-left: 5px;
}
.questionbydict .pt-label-common > span {
  cursor: default;
  font-weight: normal;
}
.questionbydict .pt-label-common > span::before {
  display: none;
}
.questionbydict .pt-form-group[iscombine='true'] {
  display: block !important;
}
.q-reminder .qr-header {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px 0;
}
.q-reminder .qr-header i {
  font-size: 20px;
  color: #e8743b;
  margin: 0 10px;
}
.q-reminder .qr-header span.title {
  font-size: 18px;
  font-weight: bold;
}
.q-reminder .qr-content li {
  width: 100%;
  margin: 10px 0 0 0;
}
.q-reminder .qr-content li label {
  font-size: 14px;
  margin-right: 10px;
}
.q-reminder .qr-content li span {
  color: #e8743b;
  font-weight: bold;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-header {
  border-bottom: 1px solid #dcdfe6;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body {
  background: transparent!important;
  font-size: 14px;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row {
  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;
  height: 100%;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col {
  height: 100%;
  overflow-y: auto;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col .pt-panel {
  background-color: #fff;
  border-radius: 8px;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-header .pt-panel {
  padding: 15px;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-header .pt-panel .title {
  position: relative;
  padding-left: 7px;
  font-weight: bold;
  color: #333;
  font-size: 14px;
  margin-bottom: 5px;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-header .pt-panel .title:before {
  position: absolute;
  top: 3px;
  left: 0;
  height: 12px;
  width: 2px;
  background-color: #409EFF;
  content: "";
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-header .pt-panel .test-base-info {
  padding: 3px 0;
  color: #666;
  font-size: 12px;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col + .pt-main-col {
  margin-left: 10px;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body {
  flex: 1;
  background-color: #fff;
  border-radius: 8px;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical {
  border-radius: none;
  background-color: transparent;
  border: none;
  padding: 0 !important;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-html-common {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #DCDFE6;
  padding: 10px;
  font-weight: bold;
  color: #333;
  margin-bottom: 10px;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group {
  padding: 0 25px;
  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;
  margin-bottom: 15px;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group label.pt-control-label {
  flex: 1;
  width: fit-content;
  font-weight: bold!important;
  display: flex;
  line-height: 1.5;
  font-size: 14px;
  margin-bottom: 5px;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-input-group {
  position: relative;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-input-group:hover,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-input-group:focus {
  border-color: #dcdfe6;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-input-group:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  width: 100%;
  height: 100%;
  background-color: transparent;
  cursor: no-drop;
  z-index: 999;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio {
  width: 100%;
  padding-right: 0;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group {
  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;
  position: relative;
  padding-right: 0;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group:before,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group:before,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group:before,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  width: 100%;
  height: 100%;
  background-color: transparent;
  cursor: no-drop;
  z-index: 999;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-checkbox-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-checkbox-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-checkbox-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-checkbox-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-radio-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-radio-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-radio-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-radio-inline {
  width: 100%;
  margin-top: 7px;
  height: auto!important;
  margin-right: 0;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-radio-inline .pt-checkbox-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-radio-inline .pt-checkbox-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-radio-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-checkbox-inline .pt-radio-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-radio-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-radio-inline .pt-radio-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-radio-inline .pt-radio-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline {
  margin-top: 0;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-radio-inline .pt-checkbox-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-radio-inline .pt-checkbox-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-radio-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-checkbox-inline .pt-radio-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-radio-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-radio-inline .pt-radio-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-radio-inline .pt-radio-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline::after {
  top: 2px;
  font-size: 16px;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-radio-inline .pt-checkbox-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-radio-inline .pt-checkbox-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-radio-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-checkbox-inline .pt-radio-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-radio-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-radio-inline .pt-radio-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-radio-inline .pt-radio-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline.checked::after {
  color: #40c893;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-checkbox-inline:first-child,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-checkbox-inline:first-child,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-checkbox-inline:first-child,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-checkbox-inline:first-child,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-radio-inline:first-child,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-radio-inline:first-child,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-radio-inline:first-child,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-radio-inline:first-child {
  margin-top: 0;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-radio-inline .pt-checkbox-inline,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-radio-inline .pt-checkbox-inline {
  width: 100%;
  display: block;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-radio-inline .pt-checkbox-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-radio-inline .pt-checkbox-inline.checked::after {
  content: "\ea8f";
  font-size: 16px;
  top: 3px;
  margin-top: 0;
  height: auto;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline .checkbox-normal-text.pt-form-control,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-checkbox-inline .checkbox-normal-text.pt-form-control,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline .checkbox-normal-text.pt-form-control,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-checkbox-inline .pt-checkbox-inline .checkbox-normal-text.pt-form-control,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline .checkbox-normal-text.pt-form-control,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-radio-inline .pt-checkbox-inline .checkbox-normal-text.pt-form-control,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-radio-inline .pt-checkbox-inline .checkbox-normal-text.pt-form-control,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-radio-inline .pt-checkbox-inline .checkbox-normal-text.pt-form-control {
  width: 100%;
  margin: 10px 0;
  border-radius: 3px;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-radio-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-checkbox-inline .pt-radio-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-radio-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-radio-inline .pt-radio-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-radio-inline .pt-radio-inline::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline::after {
  font-size: 20px;
}
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-checkbox-inline .pt-radio-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-checkbox-inline .pt-radio-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-checkbox-inline .pt-radio-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-checkbox-group .pt-radio-inline .pt-radio-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-checkbox-group .pt-radio-inline .pt-radio-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-checkbox .pt-radio-group .pt-radio-inline .pt-radio-inline.checked::after,
.pt-wxtj-examRecord-dialoglist .pt-modal-body .pt-main-row .pt-main-col.answer-review-body .pt-form.pt-form-inline.pt-form-vertical .pt-form-group .pt-radio .pt-radio-group .pt-radio-inline .pt-radio-inline.checked::after {
  font-size: 17px;
}
.pt-modal-card-content {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.pt-modal-card-content .pt-modal-form {
  width: 246px;
  position: absolute;
  z-index: 9;
  top: 50%;
  left: 50%;
  margin-top: 49px;
  margin-left: -123px;
}
.pt-modal-card-content .pt-modal-form .pt-modal-form-group {
  display: flex;
  width: 100%;
  flex-direction: column;
}
.pt-modal-card-content .pt-modal-form .pt-modal-form-group .pt-modal-form-item {
  width: 100%;
  margin-bottom: 18px;
}
.pt-modal-card-content .pt-modal-form .pt-modal-form-group .pt-modal-form-item .pt-modal-input-group {
  display: flex;
  width: 100%;
  height: 56px;
  border: 1px solid #4472c4;
  border-radius: 100px;
  align-items: stretch;
}
.pt-modal-card-content .pt-modal-form .pt-modal-form-group .pt-modal-form-item .pt-modal-input-group .pt-control-label {
  display: flex;
  align-items: center;
  padding: 0 12px;
  font-size: 22px;
  margin-bottom: 0;
}
.pt-modal-card-content .pt-modal-form .pt-modal-form-group .pt-modal-form-item .pt-modal-input-group .pt-form-control {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0 12px;
  font-size: 22px;
  border: 0;
  height: 56px;
  background: transparent;
  flex: 1;
}
.pt-modal-card-img {
  display: flex;
  width: 378px;
  height: 567px;
  background: url('/web/base/images/modal-card.png') center center no-repeat;
}
.videoplayer {
  position: relative;
}
.videoplayer .pt-btn-group {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
  position: absolute;
  bottom: 6px;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.35);
}
.videoplayer .pt-btn-group .pt-btn {
  height: 48px;
  padding: 0 10px;
  min-width: 72px;
  margin: 0 10px;
}
.videoplayer .pt-btn-group .pt-btn.pt-btn-icon {
  width: 48px;
  height: 48px;
  min-width: 48px;
  padding: 0;
}
.videoplayer .pt-btn-group .pt-btn.pt-btn-icon i {
  font-size: 24px;
}
.videoplayer .pt-btn-group .pt-btn.pt-btn-default {
  background: rgba(255, 255, 255, 0);
  border: 0;
}
.videoplayer .pt-btn-group .pt-btn.pt-btn-default i,
.videoplayer .pt-btn-group .pt-btn.pt-btn-default span {
  color: #fff;
}
.videoplayer .pt-btn-group .pt-btn.pt-btn-default span {
  font-size: 14px;
}
.videoplayer .pt-btn-group .pt-btn.pt-btn-default:hover {
  background: rgba(0, 0, 0, 0.75);
}
.pt-block-list.list-whole-border .list-item .list-content {
  border: 1px solid #e0e0e0;
  padding: 1rem;
}
.pt-block-list .pt-block-content,
.pt-block-list .list-content {
  width: 100%;
}
.pt-block-list .pt-block-content .editor-grid,
.pt-block-list .list-content .editor-grid {
  width: 100%;
}
.pt-block-list .pt-block-content .editor-grid .row,
.pt-block-list .list-content .editor-grid .row {
  margin-right: -5px;
  margin-left: -5px;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text,
.pt-block-list .list-content .editor-grid .row .list-text {
  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: inherit;
  padding: 5px 0;
  margin: 0;
  flex: none;
  max-width: 100%;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text + .list-text,
.pt-block-list .list-content .editor-grid .row .list-text + .list-text {
  margin-left: 5px;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col,
.pt-block-list .list-content .editor-grid .row .list-text .list-col {
  padding-right: 5px;
  white-space: nowrap;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn {
  padding: 0 10px;
  height: 24px;
  min-width: 24px;
  border-radius: 0;
  background-color: #f5f5f5;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn i,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn i {
  font-size: 14px;
  color: #222;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-default,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-default,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-waring,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-waring,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-waring,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-waring,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-success,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-success,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-default i,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-default i,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-waring i,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-waring i,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-waring i,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-waring i,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-success i,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-success i {
  color: #fff;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-success,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-success {
  background-color: #40c893;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-waring,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-waring {
  background-color: #e8743b;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-danger,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-danger {
  background-color: #e25656;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-info,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-info {
  background-color: #3bb1e8;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-text,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-text {
  display: inline-flex;
  align-items: center;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-text,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-text,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-default,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-default,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-waring,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-waring,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-waring,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-waring,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-success,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-success {
  background-color: transparent !important;
  border: none !important;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-text span,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-text span {
  background: transparent;
  margin: 0;
  padding: 0;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-outline,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-outline {
  border: 1px solid #e0e0e0;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-outline,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-outline,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-default,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-default,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-waring,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-waring,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-waring,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-waring,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-success,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-success {
  background-color: transparent !important;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-success,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-success {
  border-color: #40c893;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-waring,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-waring {
  border-color: #e8743b;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-danger,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-danger {
  border-color: #e25656;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-info,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-info {
  border-color: #3bb1e8;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-success,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-success,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-success,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-success,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-success i,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-success i,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-success i,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-success i {
  color: #40c893;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-waring,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-waring,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-waring,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-waring,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-waring i,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-waring i,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-waring i,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-waring i {
  color: #e8743b;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-danger,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-danger,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-danger,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-danger,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-danger i,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-danger i,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-danger i,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-danger i {
  color: #e25656;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-info,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-info,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-info,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-info,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-info i,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-text.btn-info i,
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-info i,
.pt-block-list .list-content .editor-grid .row .list-text .list-col button.btn.btn-outline.btn-info i {
  color: #3bb1e8;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col.list-text-link a,
.pt-block-list .list-content .editor-grid .row .list-text .list-col.list-text-link a {
  color: #3bb1e8;
  font-size: 12px;
  text-decoration: revert;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col.list-text-before,
.pt-block-list .list-content .editor-grid .row .list-text .list-col.list-text-before {
  width: 42px;
  max-width: 42px;
  height: 42px;
  background-color: #707070;
  border-radius: 100rem;
  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;
  font-size: 1.7rem;
  color: #fff;
  white-space: nowrap;
  justify-content: flex-start;
  overflow: hidden;
  letter-spacing: 2rem;
  text-indent: 0.7rem;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col.list-text-title,
.pt-block-list .list-content .editor-grid .row .list-text .list-col.list-text-title {
  font-size: 14px;
  font-weight: bold;
  color: #222;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col.list-text-label,
.pt-block-list .list-content .editor-grid .row .list-text .list-col.list-text-label {
  font-size: 12px;
  color: #999;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col.list-text-text,
.pt-block-list .list-content .editor-grid .row .list-text .list-col.list-text-text {
  font-size: 12px;
  color: #222;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col.list-text-icon,
.pt-block-list .list-content .editor-grid .row .list-text .list-col.list-text-icon {
  font-size: 12px;
  height: auto;
  color: #999;
  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;
  padding: 0;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col.list-text-long-text,
.pt-block-list .list-content .editor-grid .row .list-text .list-col.list-text-long-text {
  flex: auto;
  font-size: 12px;
  color: #222;
  white-space: normal;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col.list-text-media img,
.pt-block-list .list-content .editor-grid .row .list-text .list-col.list-text-media img {
  display: block;
  width: 100%;
  height: 100%;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col.list-text-state,
.pt-block-list .list-content .editor-grid .row .list-text .list-col.list-text-state {
  background-color: transparent;
  padding: 2px 8px;
  border-radius: 100rem;
  align-self: flex-end;
  border: 1px solid;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col.list-text-state.alreadydone-state,
.pt-block-list .list-content .editor-grid .row .list-text .list-col.list-text-state.alreadydone-state {
  border-color: #40c893;
  color: #40c893;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col.list-text-state.delete-state,
.pt-block-list .list-content .editor-grid .row .list-text .list-col.list-text-state.delete-state {
  border-color: #e25656;
  color: #e25656;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col.list-text-state.close-state,
.pt-block-list .list-content .editor-grid .row .list-text .list-col.list-text-state.close-state {
  border-color: #666666;
  color: #666666;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col.list-text-state.again-state,
.pt-block-list .list-content .editor-grid .row .list-text .list-col.list-text-state.again-state {
  border-color: #e8743b;
  color: #e8743b;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col.list-text-state.emergency-state,
.pt-block-list .list-content .editor-grid .row .list-text .list-col.list-text-state.emergency-state {
  border-color: #e25656;
  color: #e25656;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col.list-text-state.suspend-state,
.pt-block-list .list-content .editor-grid .row .list-text .list-col.list-text-state.suspend-state {
  border-color: #e8743b;
  color: #e8743b;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col.list-text-state.normal-state,
.pt-block-list .list-content .editor-grid .row .list-text .list-col.list-text-state.normal-state {
  border-color: #3bb1e8;
  color: #3bb1e8;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col.list-text-state.rollback-state,
.pt-block-list .list-content .editor-grid .row .list-text .list-col.list-text-state.rollback-state {
  border-color: #e98282;
  color: #e98282;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col .form-addersubtracter-control .form-td .form-group,
.pt-block-list .list-content .editor-grid .row .list-text .list-col .form-addersubtracter-control .form-td .form-group {
  margin: 0;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col .form-addersubtracter-control .form-td .form-group .form-item.addersubtracter,
.pt-block-list .list-content .editor-grid .row .list-text .list-col .form-addersubtracter-control .form-td .form-group .form-item.addersubtracter {
  height: 24px;
  min-height: 24px;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col .form-addersubtracter-control .form-td .form-group .form-item.addersubtracter .input-group,
.pt-block-list .list-content .editor-grid .row .list-text .list-col .form-addersubtracter-control .form-td .form-group .form-item.addersubtracter .input-group {
  height: 24px;
  align-items: stretch;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col .form-addersubtracter-control .form-td .form-group .form-item.addersubtracter .input-group .input-group-btn,
.pt-block-list .list-content .editor-grid .row .list-text .list-col .form-addersubtracter-control .form-td .form-group .form-item.addersubtracter .input-group .input-group-btn {
  background: transparent;
  min-width: auto;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col .form-addersubtracter-control .form-td .form-group .form-item.addersubtracter .input-group .input-group-btn .btn.btn-icon,
.pt-block-list .list-content .editor-grid .row .list-text .list-col .form-addersubtracter-control .form-td .form-group .form-item.addersubtracter .input-group .input-group-btn .btn.btn-icon {
  width: auto;
  min-width: auto;
  height: 24px;
  padding: 0;
  background: transparent;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col .form-addersubtracter-control .form-td .form-group .form-item.addersubtracter .input-group .input-group-btn.add .icon-add::before,
.pt-block-list .list-content .editor-grid .row .list-text .list-col .form-addersubtracter-control .form-td .form-group .form-item.addersubtracter .input-group .input-group-btn.add .icon-add::before {
  content: '\e936';
  color: #40c893;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text .list-col .form-addersubtracter-control .form-td .form-group .form-item.addersubtracter .input-group .form-control,
.pt-block-list .list-content .editor-grid .row .list-text .list-col .form-addersubtracter-control .form-td .form-group .form-item.addersubtracter .input-group .form-control {
  min-height: 24px;
  min-width: 24px;
  max-width: 24px;
  padding: 0;
  text-align: center;
  border-color: #eee;
  margin: 0 2px;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text.list-top,
.pt-block-list .list-content .editor-grid .row .list-text.list-top {
  align-items: flex-start;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text.list-right,
.pt-block-list .list-content .editor-grid .row .list-text.list-right {
  justify-content: flex-end;
  margin-left: auto;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text.list-right .list-col,
.pt-block-list .list-content .editor-grid .row .list-text.list-right .list-col {
  margin-left: auto;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text.list-right .list-col.list-text-icon i,
.pt-block-list .list-content .editor-grid .row .list-text.list-right .list-col.list-text-icon i {
  float: right;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text.list-vertical-line .list-col,
.pt-block-list .list-content .editor-grid .row .list-text.list-vertical-line .list-col {
  margin: 0 5px;
  height: 100%;
  width: 1px;
  background-color: #d3d3d3;
  padding: 0;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text.list-transverse-line,
.pt-block-list .list-content .editor-grid .row .list-text.list-transverse-line {
  width: 100%;
}
.pt-block-list .pt-block-content .editor-grid .row .list-text.list-transverse-line .list-col,
.pt-block-list .list-content .editor-grid .row .list-text.list-transverse-line .list-col {
  margin: 3.33333333px 0;
  height: 1px;
  width: 100%;
  background-color: #d3d3d3;
}
.pt-block-list.list-block-vertical .list-content {
  padding-bottom: 0;
}
.editor-row-variable {
  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 !important;
  flex-flow: row;
  margin-right: -10px;
  margin-left: -10px;
  width: calc(100% + 20px);
  flex: none;
}
.editor-col-variable {
  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-direction: row;
  position: relative;
  padding-right: 10px;
  padding-left: 10px;
}
/* 大屏幕（手机，大于 376px） */
@media (min-width: 376px) {
  .list .editor-grid .row {
    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 !important;
    flex-flow: row;
    margin-right: -10px;
    margin-left: -10px;
    width: calc(100% + 20px);
    flex: none;
  }
  .list .editor-grid .row .col-md-1,
  .list .editor-grid .row .col-md-2,
  .list .editor-grid .row .col-md-3,
  .list .editor-grid .row .col-md-4,
  .list .editor-grid .row .col-md-5,
  .list .editor-grid .row .col-md-6,
  .list .editor-grid .row .col-md-7,
  .list .editor-grid .row .col-md-8,
  .list .editor-grid .row .col-md-9,
  .list .editor-grid .row .col-md-10,
  .list .editor-grid .row .col-md-11,
  .list .editor-grid .row .col-md-12 {
    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-direction: row;
    position: relative;
    padding-right: 10px;
    padding-left: 10px;
  }
  .list .editor-grid .row .col-md-12 {
    width: 100%;
    min-width: 100%;
  }
  .list .editor-grid .row .col-md-11 {
    width: 91.66666667%;
    min-width: 91.66666667%;
  }
  .list .editor-grid .row .col-md-10 {
    width: 83.33333333%;
    min-width: 83.33333333%;
  }
  .list .editor-grid .row .col-md-9 {
    width: 75%;
    min-width: 75%;
  }
  .list .editor-grid .row .col-md-8 {
    width: 66.66666667%;
    min-width: 66.66666667%;
  }
  .list .editor-grid .row .col-md-7 {
    width: 58.33333333%;
    min-width: 58.33333333%;
  }
  .list .editor-grid .row .col-md-6 {
    width: 50%;
    min-width: 50%;
  }
  .list .editor-grid .row .col-md-5 {
    width: 41.66666667%;
    min-width: 41.66666667%;
  }
  .list .editor-grid .row .col-md-4 {
    width: 33.33333333%;
    min-width: 33.33333333%;
  }
  .list .editor-grid .row .col-md-3 {
    width: 25%;
    min-width: 25%;
  }
  .list .editor-grid .row .col-md-2 {
    width: 16.66666667%;
    min-width: 16.66666667%;
  }
  .list .editor-grid .row .col-md-1 {
    width: 8.33333333%;
    min-width: 8.33333333%;
  }
}
/* 超小屏幕（手机，小于 375px） */
@media (max-width: 376px) {
  .list .editor-grid .row {
    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 !important;
    flex-flow: row;
    margin-right: -10px;
    margin-left: -10px;
    width: calc(100% + 20px);
    flex: none;
  }
  .list .editor-grid .row .col-xs-1,
  .list .editor-grid .row .col-xs-2,
  .list .editor-grid .row .col-xs-3,
  .list .editor-grid .row .col-xs-4,
  .list .editor-grid .row .col-xs-5,
  .list .editor-grid .row .col-xs-6,
  .list .editor-grid .row .col-xs-7,
  .list .editor-grid .row .col-xs-8,
  .list .editor-grid .row .col-xs-9,
  .list .editor-grid .row .col-xs-10,
  .list .editor-grid .row .col-xs-11,
  .list .editor-grid .row .col-xs-12 {
    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-direction: row;
    position: relative;
    padding-right: 10px;
    padding-left: 10px;
  }
  .list .editor-grid .row .col-xs-12 {
    width: 100%;
    min-width: 100%;
  }
  .list .editor-grid .row .col-xs-11 {
    width: 91.66666667%;
    min-width: 91.66666667%;
  }
  .list .editor-grid .row .col-xs-10 {
    width: 83.33333333%;
    min-width: 83.33333333%;
  }
  .list .editor-grid .row .col-xs-9 {
    width: 75%;
    min-width: 75%;
  }
  .list .editor-grid .row .col-xs-8 {
    width: 66.66666667%;
    min-width: 66.66666667%;
  }
  .list .editor-grid .row .col-xs-7 {
    width: 58.33333333%;
    min-width: 58.33333333%;
  }
  .list .editor-grid .row .col-xs-6 {
    width: 50%;
    min-width: 50%;
  }
  .list .editor-grid .row .col-xs-5 {
    width: 41.66666667%;
    min-width: 41.66666667%;
  }
  .list .editor-grid .row .col-xs-4 {
    width: 33.33333333%;
    min-width: 33.33333333%;
  }
  .list .editor-grid .row .col-xs-3 {
    width: 25%;
    min-width: 25%;
  }
  .list .editor-grid .row .col-xs-2 {
    width: 16.66666667%;
    min-width: 16.66666667%;
  }
  .list .editor-grid .row .col-xs-1 {
    width: 8.33333333%;
    min-width: 8.33333333%;
  }
}
.pt-map-form {
  position: absolute;
  margin: 5px 0 0 60px;
}
.device-map {
  position: relative;
  height: 100%;
}
.device-map .pt-loading {
  width: 40px !important;
  height: 40px !important;
}
.device-map .pt-loading {
  width: 40px !important;
  height: 40px !important;
}
.device-map .device-list {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 9;
}
.device-map .device-list:before {
  content: "\ea03";
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  color: #999;
  font-size: 16px;
  font-family: "icomoon";
  z-index: 99;
}
.device-map .device-list input.search-device {
  height: 42px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
  width: 300px;
  border: none;
  padding: 0 10px;
  color: #424242;
  padding-left: 40px;
}
.device-map .device-list ul {
  margin-top: 10px;
  background-color: #fff;
  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;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
  overflow-y: auto;
  max-height: 300px;
}
.device-map .device-list ul li {
  width: 100%;
  text-align: left;
  line-height: 32px;
  padding: 0 10px;
  cursor: pointer;
}
.device-map .device-list ul li:last-child {
  border: none;
}
.device-map .device-list ul li:hover {
  background: #f5f5f5;
}
.device-map .device-list ul li.selected {
  background: #ebf1fb;
}
.device-map .contiditon-date-trackanimate {
  position: absolute;
  top: 20px;
  right: 20px;
  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;
  z-index: 9;
}
.device-map .contiditon-date-trackanimate .form {
  width: 300px;
}
.device-map .contiditon-date-trackanimate .form .pt-form.pt-form-inline {
  border: none;
  min-height: 42px !important;
  padding: 0;
}
.device-map .contiditon-date-trackanimate .form .pt-form.pt-form-inline .pt-form-group {
  margin-bottom: 0;
}
.device-map .contiditon-date-trackanimate .form .pt-form.pt-form-inline .pt-form-group .pt-input-group {
  border: none;
}
.device-map .contiditon-date-trackanimate .form .pt-form.pt-form-inline .pt-form-group .pt-input-group:hover {
  border: none;
}
.device-map .contiditon-date-trackanimate .form .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-form-control {
  height: 42px;
  width: 200px;
  margin: 0;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}
.device-map .contiditon-date-trackanimate .form .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon {
  width: 42px;
  height: 42px;
}
.device-map .contiditon-date-trackanimate .form .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon:last-child {
  border-radius: 0 5px 5px 0;
}
.device-map .contiditon-date-trackanimate .form .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon i {
  font-size: 14px;
}
.device-map .contiditon-date-trackanimate .form .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon:hover {
  background-color: transparent;
}
.device-map .contiditon-date-trackanimate .form .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon:hover i {
  color: #707070;
}
.device-map .contiditon-date-trackanimate .btn-group {
  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;
}
.device-map .contiditon-date-trackanimate .btn-group button {
  height: 42px;
  line-height: 42px;
  background-color: #707070;
  border: none;
  color: #fff;
  margin-left: 10px;
  padding: 0 10px;
  border-radius: 5px;
}
.device-map .contiditon-date-trackanimate .btn-group button:hover {
  background-color: #575757;
}
.device-map .pt-tab-components-tabs {
  position: absolute;
  bottom: 20px;
  left: 20px;
  top: auto;
  z-index: 9;
  min-width: 500px;
}
.device-map .pt-tab-components-tabs .pt-tab-body .pt-tab-content {
  overflow-y: auto;
  max-height: 300px;
  background: #fff;
}
.device-map .pt-tab-components-tabs .pt-tab-body .pt-tab-content table {
  width: 100%;
}
.device-map .pt-tab-components-tabs .pt-tab-body .pt-tab-content table tr td {
  padding: 6px 8px;
}
.device-map .pt-tab-components-tabs .pt-tab-body .pt-tab-content table thead {
  background: #f4f4f4;
}
.device-map .pt-tab-components-tabs .pt-tab-body .pt-tab-content table tbody tr td {
  border-top: 1px solid #e0e0e0;
}
.device-map .bmap-content {
  padding-left: 20px;
  position: relative;
  margin-bottom: 5px;
}
.device-map .bmap-content::before {
  position: absolute;
  top: 50%;
  left: 5px;
  width: 5px;
  height: 5px;
  margin-top: -3px;
  border-radius: 5px;
  background-color: #d80606;
  content: "";
}
.device-map .bmap-content .bmap-title {
  color: #4c4c4c;
  font-weight: bold;
}
.device-map .bmap-content .bmap-text {
  color: #4c4c4c;
}
.device-map .pt-map-path-accordion {
  position: absolute;
  bottom: 20px;
  left: 20px;
  z-index: 9;
  min-width: 500px;
  display: flex;
}
.device-map .pt-map-path-accordion .pt-expand-btn button {
  line-height: 42px;
  background-color: #707070;
  border: none;
  color: #fff;
  margin-left: 10px;
  padding: 0 10px;
  border-radius: 5px;
  width: 42px;
  height: 42px;
  margin-left: 0;
  margin-right: 10px;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.device-map .pt-map-path-accordion .pt-expand-btn button:hover {
  background-color: #575757;
}
.device-map .pt-map-path-accordion .pt-expand-btn button i {
  font-size: 24px;
}
.device-map .pt-map-path-accordion .pt-tab-components-tabs {
  position: relative;
  background: #fff;
  border-radius: 8px;
  padding: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.075);
  bottom: 0;
  left: 0;
}
.device-map .pt-map-path-accordion .pt-tab-components-tabs::before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 10px 5px;
  border-color: transparent transparent #ffffff transparent;
  border-left-width: 10px;
  border-right-width: 10px;
  top: 15px;
  left: -12px;
  transform: rotate(-90deg);
}
.device-map .pt-map-path-accordion .pt-tab-components-tabs .pt-tab-header {
  height: auto;
  overflow: hidden;
  margin-bottom: 10px;
}
.device-map .pt-map-path-accordion .pt-tab-components-tabs .pt-tab-header .pt-nav .pt-tab-list-components-tabs .pt-nav-item {
  margin-right: 16px;
}
.device-map .pt-map-path-accordion .pt-tab-components-tabs .pt-tab-header .pt-nav .pt-tab-list-components-tabs .pt-nav-item:last-child {
  margin-right: 0;
}
.device-map .pt-map-path-accordion .pt-tab-components-tabs .pt-tab-header .pt-nav .pt-tab-list-components-tabs .pt-nav-item a {
  border: 0;
  background: transparent;
  padding: 0;
  font-size: 14px;
}
.device-map .pt-map-path-accordion .pt-tab-components-tabs .pt-tab-header .pt-nav .pt-tab-list-components-tabs .pt-nav-item a:hover {
  color: #3bb1e8;
}
.device-map .pt-map-path-accordion .pt-tab-components-tabs .pt-tab-header .pt-nav .pt-tab-list-components-tabs .pt-nav-item.current a {
  font-weight: normal;
}
.overallqueryviewerforbi.pt-main .pt-main-row {
  display: flex;
  width: 100%;
}
.overallqueryviewerforbi.pt-main .pt-main-row .pt-main-col {
  display: table-cell;
  vertical-align: top;
  padding: 0 10px;
}
.overallqueryviewerforbi.pt-main .pt-main-row .pt-main-col canvas {
  border: #f5f5f5 1px solid !important;
  background: rgba(245, 245, 245, 0.2);
}
.overallqueryviewerforbi.pt-main .pt-main-row .pt-main-col + .pt-main-col {
  padding-left: 0;
}
.overallqueryviewerforbi.pt-main .pt-main-row .pt-main-col .component-queryvo .pt-form.pt-form-normal.pt-form-inline {
  display: inline-flex;
}
.overallqueryviewerforbi.pt-main .pt-main-row .pt-main-col .component-queryvo .pt-form.pt-form-normal.pt-form-inline .pt-form-body .pt-form-group {
  width: auto !important;
}
.overallqueryviewerforbi.pt-main .pt-main-row .pt-main-col .component-queryvo .pt-form.pt-form-normal.pt-form-inline .pt-form-footer {
  padding-left: 10px;
}
.overallqueryviewerforbi.pt-main .pt-main-row .pt-main-col .component-queryvo .pt-form.pt-form-normal.pt-form-inline .pt-form-footer .pt-btn-group.pt-form-query-btn {
  position: static;
}
.overallqueryviewerforbi .pt-grid-body .pt-grid-body-head .pt-grid tbody tr td.thead-th[rowspan="2"] {
  border-bottom: none;
}
.overallqueryviewerforbi .pt-grid-body .pt-grid-body-head.pt-grid-body-header-groups td:first-child.sorting-disabled,
.overallqueryviewerforbi .pt-grid-body .pt-grid-body-head.pt-grid-body-header-groups td:first-child.autoserial {
  border-bottom: none;
}
.echartlist-1 {
  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;
  flex-wrap: wrap;
  align-items: stretch;
}
.echartlist-1 .ns-group-chart {
  flex: none;
  width: calc((100% / @number) - 16px);
  margin: 8px;
}
.echartlist-1 .ns-group-chart {
  width: calc((100% / 1) - 16px);
}
.echartlist-2 {
  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;
  flex-wrap: wrap;
  align-items: stretch;
}
.echartlist-2 .ns-group-chart {
  flex: none;
  width: calc((100% / @number) - 16px);
  margin: 8px;
}
.echartlist-2 .ns-group-chart {
  width: calc((100% / 2) - 16px);
}
.echartlist-3 {
  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;
  flex-wrap: wrap;
  align-items: stretch;
}
.echartlist-3 .ns-group-chart {
  flex: none;
  width: calc((100% / @number) - 16px);
  margin: 8px;
}
.echartlist-3 .ns-group-chart {
  width: calc((100% / 3) - 16px);
}
.echartlist-4 {
  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;
  flex-wrap: wrap;
  align-items: stretch;
}
.echartlist-4 .ns-group-chart {
  flex: none;
  width: calc((100% / @number) - 16px);
  margin: 8px;
}
.echartlist-4 .ns-group-chart {
  width: calc((100% / 4) - 16px);
}
.echartlist-5 {
  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;
  flex-wrap: wrap;
  align-items: stretch;
}
.echartlist-5 .ns-group-chart {
  flex: none;
  width: calc((100% / @number) - 16px);
  margin: 8px;
}
.echartlist-5 .ns-group-chart {
  width: calc((100% / 5) - 16px);
}
.echartlist-6 {
  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;
  flex-wrap: wrap;
  align-items: stretch;
}
.echartlist-6 .ns-group-chart {
  flex: none;
  width: calc((100% / @number) - 16px);
  margin: 8px;
}
.echartlist-6 .ns-group-chart {
  width: calc((100% / 6) - 16px);
}
.echartlist-7 {
  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;
  flex-wrap: wrap;
  align-items: stretch;
}
.echartlist-7 .ns-group-chart {
  flex: none;
  width: calc((100% / @number) - 16px);
  margin: 8px;
}
.echartlist-7 .ns-group-chart {
  width: calc((100% / 7) - 16px);
}
.echartlist-8 {
  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;
  flex-wrap: wrap;
  align-items: stretch;
}
.echartlist-8 .ns-group-chart {
  flex: none;
  width: calc((100% / @number) - 16px);
  margin: 8px;
}
.echartlist-8 .ns-group-chart {
  width: calc((100% / 8) - 16px);
}
.echartlist-9 {
  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;
  flex-wrap: wrap;
  align-items: stretch;
}
.echartlist-9 .ns-group-chart {
  flex: none;
  width: calc((100% / @number) - 16px);
  margin: 8px;
}
.echartlist-9 .ns-group-chart {
  width: calc((100% / 9) - 16px);
}
.echartlist-10 {
  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;
  flex-wrap: wrap;
  align-items: stretch;
}
.echartlist-10 .ns-group-chart {
  flex: none;
  width: calc((100% / @number) - 16px);
  margin: 8px;
}
.echartlist-10 .ns-group-chart {
  width: calc((100% / 10) - 16px);
}
.pt-task-calendar .pt-dragheight {
  height: 7px;
  background: rgba(0, 0, 0, 0.035);
  width: 100%;
  position: relative;
  margin-top: 14px;
  cursor: s-resize;
  opacity: 0;
  transition: ease-in-out all 0.25s;
}
.pt-task-calendar .pt-dragheight:hover {
  opacity: 0.85;
  background: rgba(0, 0, 0, 0.075);
}
.pt-task-calendar .pt-dragheight:hover::after {
  background: rgba(0, 0, 0, 0.1);
}
.pt-task-calendar .pt-dragheight::after {
  position: absolute;
  content: '';
  height: 1px;
  width: 100%;
  top: 50%;
  left: 0;
  background: rgba(0, 0, 0, 0.075);
}
.multirowdataeditor.pt-loading::after {
  background: rgba(0, 0, 0, 0.15);
}
.multirowdataeditor .template-error {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.15);
  z-index: 9;
  color: #e60000;
}
.data-log .data-log-item {
  padding-bottom: 20px;
  padding-left: 30px;
  position: relative;
}
.data-log .data-log-item::before {
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 7px;
  background: #e0e0e0;
  content: '';
  left: -3px;
  top: 8px;
}
.data-log .data-log-item::after {
  position: absolute;
  content: '';
  top: 8px;
  bottom: -10px;
  left: 0;
  border-left: 1px solid #e0e0e0;
}
.data-log .data-log-item:last-child:after {
  bottom: auto;
}
.data-log .data-log-item .data-log-header {
  line-height: 24px;
  display: flex;
  margin-bottom: 6px;
}
.data-log .data-log-item .data-log-header .data-log-user,
.data-log .data-log-item .data-log-header .data-log-time {
  margin-right: 20px;
  font-weight: bold;
}
.data-log .data-log-item .data-log-item-body .data-log-detail {
  margin-bottom: 10px;
  padding: 10px 20px;
  background: #fafafa;
  line-height: 1.5;
  border-left: 4px solid #dddddd;
}
body .pt-main .c-pie {
  width: 14px;
  height: 14px;
  border-radius: 14px;
  margin: 0 auto;
  position: relative;
}
body .pt-main .c-pie.c-pie-cg-1 {
  background-image: conic-gradient(#505050 0deg, #505050 3.6deg, transparent 3.6deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-2 {
  background-image: conic-gradient(#505050 0deg, #505050 7.2deg, transparent 7.2deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-3 {
  background-image: conic-gradient(#505050 0deg, #505050 10.8deg, transparent 10.8deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-4 {
  background-image: conic-gradient(#505050 0deg, #505050 14.4deg, transparent 14.4deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-5 {
  background-image: conic-gradient(#505050 0deg, #505050 18deg, transparent 18deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-6 {
  background-image: conic-gradient(#505050 0deg, #505050 21.6deg, transparent 21.6deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-7 {
  background-image: conic-gradient(#505050 0deg, #505050 25.2deg, transparent 25.2deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-8 {
  background-image: conic-gradient(#505050 0deg, #505050 28.8deg, transparent 28.8deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-9 {
  background-image: conic-gradient(#505050 0deg, #505050 32.4deg, transparent 32.4deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-10 {
  background-image: conic-gradient(#505050 0deg, #505050 36deg, transparent 36deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-11 {
  background-image: conic-gradient(#505050 0deg, #505050 39.6deg, transparent 39.6deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-12 {
  background-image: conic-gradient(#505050 0deg, #505050 43.2deg, transparent 43.2deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-13 {
  background-image: conic-gradient(#505050 0deg, #505050 46.8deg, transparent 46.8deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-14 {
  background-image: conic-gradient(#505050 0deg, #505050 50.4deg, transparent 50.4deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-15 {
  background-image: conic-gradient(#505050 0deg, #505050 54deg, transparent 54deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-16 {
  background-image: conic-gradient(#505050 0deg, #505050 57.6deg, transparent 57.6deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-17 {
  background-image: conic-gradient(#505050 0deg, #505050 61.2deg, transparent 61.2deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-18 {
  background-image: conic-gradient(#505050 0deg, #505050 64.8deg, transparent 64.8deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-19 {
  background-image: conic-gradient(#505050 0deg, #505050 68.4deg, transparent 68.4deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-20 {
  background-image: conic-gradient(#505050 0deg, #505050 72deg, transparent 72deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-21 {
  background-image: conic-gradient(#505050 0deg, #505050 75.6deg, transparent 75.6deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-22 {
  background-image: conic-gradient(#505050 0deg, #505050 79.2deg, transparent 79.2deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-23 {
  background-image: conic-gradient(#505050 0deg, #505050 82.8deg, transparent 82.8deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-24 {
  background-image: conic-gradient(#505050 0deg, #505050 86.4deg, transparent 86.4deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-25 {
  background-image: conic-gradient(#505050 0deg, #505050 90deg, transparent 90deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-26 {
  background-image: conic-gradient(#505050 0deg, #505050 93.6deg, transparent 93.6deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-27 {
  background-image: conic-gradient(#505050 0deg, #505050 97.2deg, transparent 97.2deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-28 {
  background-image: conic-gradient(#505050 0deg, #505050 100.8deg, transparent 100.8deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-29 {
  background-image: conic-gradient(#505050 0deg, #505050 104.4deg, transparent 104.4deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-30 {
  background-image: conic-gradient(#505050 0deg, #505050 108deg, transparent 108deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-31 {
  background-image: conic-gradient(#505050 0deg, #505050 111.6deg, transparent 111.6deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-32 {
  background-image: conic-gradient(#505050 0deg, #505050 115.2deg, transparent 115.2deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-33 {
  background-image: conic-gradient(#505050 0deg, #505050 118.8deg, transparent 118.8deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-34 {
  background-image: conic-gradient(#505050 0deg, #505050 122.4deg, transparent 122.4deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-35 {
  background-image: conic-gradient(#505050 0deg, #505050 126deg, transparent 126deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-36 {
  background-image: conic-gradient(#505050 0deg, #505050 129.6deg, transparent 129.6deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-37 {
  background-image: conic-gradient(#505050 0deg, #505050 133.2deg, transparent 133.2deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-38 {
  background-image: conic-gradient(#505050 0deg, #505050 136.8deg, transparent 136.8deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-39 {
  background-image: conic-gradient(#505050 0deg, #505050 140.4deg, transparent 140.4deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-40 {
  background-image: conic-gradient(#505050 0deg, #505050 144deg, transparent 144deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-41 {
  background-image: conic-gradient(#505050 0deg, #505050 147.6deg, transparent 147.6deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-42 {
  background-image: conic-gradient(#505050 0deg, #505050 151.2deg, transparent 151.2deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-43 {
  background-image: conic-gradient(#505050 0deg, #505050 154.8deg, transparent 154.8deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-44 {
  background-image: conic-gradient(#505050 0deg, #505050 158.4deg, transparent 158.4deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-45 {
  background-image: conic-gradient(#505050 0deg, #505050 162deg, transparent 162deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-46 {
  background-image: conic-gradient(#505050 0deg, #505050 165.6deg, transparent 165.6deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-47 {
  background-image: conic-gradient(#505050 0deg, #505050 169.2deg, transparent 169.2deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-48 {
  background-image: conic-gradient(#505050 0deg, #505050 172.8deg, transparent 172.8deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-49 {
  background-image: conic-gradient(#505050 0deg, #505050 176.4deg, transparent 176.4deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-50 {
  background-image: conic-gradient(#505050 0deg, #505050 180deg, transparent 180deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-51 {
  background-image: conic-gradient(#505050 0deg, #505050 183.6deg, transparent 183.6deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-52 {
  background-image: conic-gradient(#505050 0deg, #505050 187.2deg, transparent 187.2deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-53 {
  background-image: conic-gradient(#505050 0deg, #505050 190.8deg, transparent 190.8deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-54 {
  background-image: conic-gradient(#505050 0deg, #505050 194.4deg, transparent 194.4deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-55 {
  background-image: conic-gradient(#505050 0deg, #505050 198deg, transparent 198deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-56 {
  background-image: conic-gradient(#505050 0deg, #505050 201.6deg, transparent 201.6deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-57 {
  background-image: conic-gradient(#505050 0deg, #505050 205.2deg, transparent 205.2deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-58 {
  background-image: conic-gradient(#505050 0deg, #505050 208.8deg, transparent 208.8deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-59 {
  background-image: conic-gradient(#505050 0deg, #505050 212.4deg, transparent 212.4deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-60 {
  background-image: conic-gradient(#505050 0deg, #505050 216deg, transparent 216deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-61 {
  background-image: conic-gradient(#505050 0deg, #505050 219.6deg, transparent 219.6deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-62 {
  background-image: conic-gradient(#505050 0deg, #505050 223.2deg, transparent 223.2deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-63 {
  background-image: conic-gradient(#505050 0deg, #505050 226.8deg, transparent 226.8deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-64 {
  background-image: conic-gradient(#505050 0deg, #505050 230.4deg, transparent 230.4deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-65 {
  background-image: conic-gradient(#505050 0deg, #505050 234deg, transparent 234deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-66 {
  background-image: conic-gradient(#505050 0deg, #505050 237.6deg, transparent 237.6deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-67 {
  background-image: conic-gradient(#505050 0deg, #505050 241.2deg, transparent 241.2deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-68 {
  background-image: conic-gradient(#505050 0deg, #505050 244.8deg, transparent 244.8deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-69 {
  background-image: conic-gradient(#505050 0deg, #505050 248.4deg, transparent 248.4deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-70 {
  background-image: conic-gradient(#505050 0deg, #505050 252deg, transparent 252deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-71 {
  background-image: conic-gradient(#505050 0deg, #505050 255.6deg, transparent 255.6deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-72 {
  background-image: conic-gradient(#505050 0deg, #505050 259.2deg, transparent 259.2deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-73 {
  background-image: conic-gradient(#505050 0deg, #505050 262.8deg, transparent 262.8deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-74 {
  background-image: conic-gradient(#505050 0deg, #505050 266.4deg, transparent 266.4deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-75 {
  background-image: conic-gradient(#505050 0deg, #505050 270deg, transparent 270deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-76 {
  background-image: conic-gradient(#505050 0deg, #505050 273.6deg, transparent 273.6deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-77 {
  background-image: conic-gradient(#505050 0deg, #505050 277.2deg, transparent 277.2deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-78 {
  background-image: conic-gradient(#505050 0deg, #505050 280.8deg, transparent 280.8deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-79 {
  background-image: conic-gradient(#505050 0deg, #505050 284.4deg, transparent 284.4deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-80 {
  background-image: conic-gradient(#505050 0deg, #505050 288deg, transparent 288deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-81 {
  background-image: conic-gradient(#505050 0deg, #505050 291.6deg, transparent 291.6deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-82 {
  background-image: conic-gradient(#505050 0deg, #505050 295.2deg, transparent 295.2deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-83 {
  background-image: conic-gradient(#505050 0deg, #505050 298.8deg, transparent 298.8deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-84 {
  background-image: conic-gradient(#505050 0deg, #505050 302.4deg, transparent 302.4deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-85 {
  background-image: conic-gradient(#505050 0deg, #505050 306deg, transparent 306deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-86 {
  background-image: conic-gradient(#505050 0deg, #505050 309.6deg, transparent 309.6deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-87 {
  background-image: conic-gradient(#505050 0deg, #505050 313.2deg, transparent 313.2deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-88 {
  background-image: conic-gradient(#505050 0deg, #505050 316.8deg, transparent 316.8deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-89 {
  background-image: conic-gradient(#505050 0deg, #505050 320.4deg, transparent 320.4deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-90 {
  background-image: conic-gradient(#505050 0deg, #505050 324deg, transparent 324deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-91 {
  background-image: conic-gradient(#505050 0deg, #505050 327.6deg, transparent 327.6deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-92 {
  background-image: conic-gradient(#505050 0deg, #505050 331.2deg, transparent 331.2deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-93 {
  background-image: conic-gradient(#505050 0deg, #505050 334.8deg, transparent 334.8deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-94 {
  background-image: conic-gradient(#505050 0deg, #505050 338.4deg, transparent 338.4deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-95 {
  background-image: conic-gradient(#505050 0deg, #505050 342deg, transparent 342deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-96 {
  background-image: conic-gradient(#505050 0deg, #505050 345.6deg, transparent 345.6deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-97 {
  background-image: conic-gradient(#505050 0deg, #505050 349.2deg, transparent 349.2deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-98 {
  background-image: conic-gradient(#505050 0deg, #505050 352.8deg, transparent 352.8deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-99 {
  background-image: conic-gradient(#505050 0deg, #505050 356.4deg, transparent 356.4deg, transparent 360deg);
}
body .pt-main .c-pie.c-pie-cg-100 {
  background-image: conic-gradient(#505050 0deg, #505050 360deg, transparent 360deg, transparent 360deg);
}
body .pt-main .c-pie:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 1px solid #505050;
  border-radius: 14px;
  height: 14px;
  width: 14px;
  background-color: transparent;
  content: '';
  box-sizing: border-box;
}
body .pt-main.chartsfornd,
body .pt-main.chartsforspcv1 {
  font-size: 12px;
  background-color: #343541;
  color: #ffffff;
  min-height: 100%;
  padding: 6px 20px !important;
}
body .pt-main.chartsfornd .spc-export-button,
body .pt-main.chartsforspcv1 .spc-export-button {
  position: fixed;
  top: 60px;
  right: 20px;
  background: transparent;
  z-index: 999;
}
body .pt-main.chartsfornd .spc-export-button button,
body .pt-main.chartsforspcv1 .spc-export-button button {
  background: transparent;
  box-shadow: none;
  border: none;
}
body .pt-main.chartsfornd .spc-export-button button i,
body .pt-main.chartsforspcv1 .spc-export-button button i {
  color: #fff;
}
body .pt-main.chartsfornd.pt-chartsfornd-fullscreen,
body .pt-main.chartsforspcv1.pt-chartsfornd-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: auto;
}
body .pt-main.chartsfornd .pt-main-row .pt-main-col .pt-panel,
body .pt-main.chartsforspcv1 .pt-main-row .pt-main-col .pt-panel {
  margin-bottom: 0;
}
body .pt-main.chartsfornd .pt-main-row:first-child,
body .pt-main.chartsforspcv1 .pt-main-row:first-child {
  position: relative;
}
body .pt-main.chartsfornd .pt-main-row:first-child:before,
body .pt-main.chartsforspcv1 .pt-main-row:first-child:before {
  position: absolute;
  top: 0px;
  left: -30px;
  right: -20px;
  bottom: 34px;
  content: "";
  background-color: #2c2d31;
  box-shadow: inset 5px 0 11px rgba(0, 0, 0, 0.3);
  z-index: 0;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout .pt-main-col,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout .pt-main-col {
  padding-right: 0;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout .pt-main-col .pt-form.pt-form-inline .pt-form-group label.pt-control-label,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout .pt-main-col .pt-form.pt-form-inline .pt-form-group label.pt-control-label {
  width: auto;
  line-height: inherit;
  height: auto !important;
  min-width: auto;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout .pt-main-col.row-col-3:nth-child(3n),
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout .pt-main-col.row-col-3:nth-child(3n) {
  padding-right: 0 !important;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout .pt-main-col.empty-panel,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout .pt-main-col.empty-panel {
  opacity: 0;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout .pt-main-col > .pt-panel,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout .pt-main-col > .pt-panel {
  background: #c6d3df;
  margin-bottom: 17px !important;
  padding: 6px;
  position: relative;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout .pt-main-col > .pt-panel canvas,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout .pt-main-col > .pt-panel canvas {
  background: #c6d3df;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout .pt-main-col .pt-panel .pt-panel-title,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout .pt-main-col .pt-panel .pt-panel-title {
  padding: 16px 15px 0 46px;
  position: relative;
  z-index: 9;
  position: absolute;
  top: 0;
  left: 0;
  right: 50px;
  color: #000;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 26px;
  box-sizing: border-box;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout .pt-main-col .pt-panel .pt-panel-title.pt-panel-title-fullscreen,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout .pt-main-col .pt-panel .pt-panel-title.pt-panel-title-fullscreen {
  position: fixed;
  top: 0;
  z-index: 999;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout .pt-main-col .pt-panel .pt-panel-title::before,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout .pt-main-col .pt-panel .pt-panel-title::before {
  content: "";
  left: 11px;
  top: 17px;
  position: absolute;
  display: block;
  width: 20px;
  height: 10px;
  background-color: #7c260b;
  border-radius: 1px;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout .pt-main-col .pt-panel .pt-panel-title .pt-panel-title-text,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout .pt-main-col .pt-panel .pt-panel-title .pt-panel-title-text {
  color: rgba(0, 0, 0, 0.85);
  font-size: 12px;
  font-family: "PingFangSC-Medium";
  font-weight: 500;
  text-align: left;
  flex: auto;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout .pt-main-col .pt-panel .pt-panel-title .text-chart-timer,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout .pt-main-col .pt-panel .pt-panel-title .text-chart-timer {
  color: #fff;
  font-size: 14px;
  padding: 3px 5px;
  background: #0592cd;
  width: fit-content;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout .pt-main-col .pt-panel .pt-panel-title .pt-panel-title-button button,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout .pt-main-col .pt-panel .pt-panel-title .pt-panel-title-button button {
  color: #fff;
  font-size: 14px;
  padding: 3px 5px;
  background: #014d64;
  display: inline-block;
  border: none;
  box-shadow: none;
  margin-left: 10px;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout .pt-main-col.echarts-spccombine,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout .pt-main-col.echarts-spccombine {
  width: 100%;
  padding-right: 0 !important;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout .pt-main-col.echarts-spccombine > .pt-panel,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout .pt-main-col.echarts-spccombine > .pt-panel {
  width: 66.6666666%;
  background: transparent;
  position: relative;
  padding: 0 17px 0 0;
  z-index: 0;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout .pt-main-col.echarts-spccombine > .pt-panel:before,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout .pt-main-col.echarts-spccombine > .pt-panel:before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 17px;
  content: "";
  background: #c6d3df;
  z-index: -1;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout .pt-main-col.echarts-spccombine > .pt-panel:nth-child(2n),
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout .pt-main-col.echarts-spccombine > .pt-panel:nth-child(2n) {
  width: 33.3333333%;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout .pt-main-col.echarts-spccombine > .pt-panel:nth-child(2n):before,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout .pt-main-col.echarts-spccombine > .pt-panel:nth-child(2n):before {
  right: 0;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout .pt-main-col.echarts-spccombine > .pt-panel canvas,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout .pt-main-col.echarts-spccombine > .pt-panel canvas {
  background: transparent;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout.pt-loading,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout.pt-loading {
  position: relative;
  top: 0;
  left: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  border-radius: 0;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout.pt-loading::before,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout.pt-loading::before {
  color: rgba(255, 255, 255, 0.45);
  top: 0;
  margin-top: 136px;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout.pt-loading::after,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout.pt-loading::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 16px;
  left: -1px;
  background: #343541;
  border: 1px solid #494a5a;
  z-index: 9;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout.spc-nodata,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout.spc-nodata,
body .pt-main.chartsfornd .pt-main-row.grid-layout.spc-error,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout.spc-error {
  position: relative;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout.spc-nodata::after,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout.spc-nodata::after,
body .pt-main.chartsfornd .pt-main-row.grid-layout.spc-error::after,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout.spc-error::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 16px;
  left: -1px;
  background: #343541;
  border: 1px solid #494a5a;
  z-index: 9;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout.spc-nodata .data-tips,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout.spc-nodata .data-tips,
body .pt-main.chartsfornd .pt-main-row.grid-layout.spc-error .data-tips,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout.spc-error .data-tips {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 10;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 136px;
  color: rgba(255, 255, 255, 0.45);
}
body .pt-main.chartsfornd .pt-main-row.grid-layout.spc-nodata .data-tips .icon,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout.spc-nodata .data-tips .icon,
body .pt-main.chartsfornd .pt-main-row.grid-layout.spc-error .data-tips .icon,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout.spc-error .data-tips .icon {
  font-size: 36px;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout.spc-nodata .data-tips span,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout.spc-nodata .data-tips span,
body .pt-main.chartsfornd .pt-main-row.grid-layout.spc-error .data-tips span,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout.spc-error .data-tips span {
  margin-top: 10px;
}
body .pt-main.chartsfornd .pt-main-row.grid-layout.spc-error .data-tips,
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout.spc-error .data-tips {
  color: #e25656;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline {
  padding: 0 15px;
  border: none;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .fa.fa-caret-down:before,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .fa.fa-caret-down:before {
  content: "\e941";
  font-family: "icomoon";
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .disabled + .pt-input-group-btn,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .disabled + .pt-input-group-btn,
body .pt-main.chartsfornd .pt-form.pt-form-inline .readonly + .pt-input-group-btn,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .readonly + .pt-input-group-btn,
body .pt-main.chartsfornd .pt-form.pt-form-inline [disabled] + .pt-input-group-btn,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline [disabled] + .pt-input-group-btn,
body .pt-main.chartsfornd .pt-form.pt-form-inline [readonly] + .pt-input-group-btn,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline [readonly] + .pt-input-group-btn,
body .pt-main.chartsfornd .pt-form.pt-form-inline [disabled="disabled"] + .pt-input-group-btn,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline [disabled="disabled"] + .pt-input-group-btn,
body .pt-main.chartsfornd .pt-form.pt-form-inline fieldset[disabled] + .pt-input-group-btn,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline fieldset[disabled] + .pt-input-group-btn {
  display: inline-block;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-date .icon-arrow-down-o:before,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-date .icon-arrow-down-o:before {
  content: "\e954";
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-select .pt-input-group-btn + .mutli-select-text-input.select-change-search,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-select .pt-input-group-btn + .mutli-select-text-input.select-change-search,
body .pt-main.chartsfornd .pt-form.pt-form-inline .fg-select .pt-input-group-btn + .mutli-select-text-input.select-change-search,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .fg-select .pt-input-group-btn + .mutli-select-text-input.select-change-search {
  border: none !important;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline label.pt-control-label,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline label.pt-control-label {
  font-weight: normal !important;
  min-width: 80px;
  color: #ffffff;
  height: 28px;
  line-height: 15px;
  text-align: right;
  padding-right: 20px;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline label.pt-control-label span.label,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline label.pt-control-label span.label {
  font-size: 12px;
  color: #ffffff;
  font-weight: normal;
  display: inline-flex;
  padding: 0;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline label.pt-control-label:first-child,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline label.pt-control-label:first-child {
  padding-right: 20px;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline label.pt-control-label.disabled,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline label.pt-control-label.disabled {
  opacity: 0.7;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .form-last-warp,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .form-last-warp {
  margin-left: 0 !important;
  clear: both;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .form-last-warp.overlength label.pt-control-label,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .form-last-warp.overlength label.pt-control-label {
  min-width: 160px !important;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .form-last-warp label.pt-control-label,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .form-last-warp label.pt-control-label {
  min-width: 80px !important;
  display: inline-flex;
  justify-content: space-between;
  padding-right: 20px;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .form-last-warp + .fg-date,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .form-last-warp + .fg-date {
  margin-left: 0;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-clear-inline,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-clear-inline {
  opacity: 0;
  margin-left: -5px;
  display: none;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-clear-inline i,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-clear-inline i {
  font-size: 14px;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-clear-inline:hover,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-clear-inline:hover {
  opacity: 1;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-radio,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-radio {
  padding-right: 0;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-radio.pt-no-label,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-radio.pt-no-label {
  padding-left: 5px;
  position: relative;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-radio.pt-no-label:before,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-radio.pt-no-label:before {
  position: absolute;
  top: 3px;
  left: -15px;
  bottom: 3px;
  content: "";
  width: 1px;
  background-color: rgba(255, 255, 255, 0.7);
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-radio .pt-radio-inline,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-radio .pt-radio-inline {
  font-size: 12px;
  margin-right: 5px;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-radio .pt-radio-inline label,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-radio .pt-radio-inline label {
  padding-left: 25px;
  font-weight: normal !important;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-radio .pt-radio-inline .pt-radio-inline,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-radio .pt-radio-inline .pt-radio-inline {
  color: #93908F;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-radio .pt-radio-inline .pt-radio-inline:after,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-radio .pt-radio-inline .pt-radio-inline:after {
  content: "";
  background: #fff;
  width: 15px;
  height: 15px;
  top: 4px;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-radio .pt-radio-inline .pt-radio-inline.checked,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-radio .pt-radio-inline .pt-radio-inline.checked {
  color: #ffffff;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-radio .pt-radio-inline .pt-radio-inline.checked:after,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-radio .pt-radio-inline .pt-radio-inline.checked:after {
  background-color: #fff;
  content: '';
  border: 1px solid #259821;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-radio .pt-radio-inline .pt-radio-inline.checked:before,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-radio .pt-radio-inline .pt-radio-inline.checked:before {
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 100px;
  top: 8px;
  left: 6px;
  background-color: #259821;
  z-index: 999;
  content: "";
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-checkbox .pt-checkbox-inline .pt-checkbox-inline,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-checkbox .pt-checkbox-inline .pt-checkbox-inline {
  font-size: 12px;
  font-weight: bold;
  padding-left: 28px;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-checkbox .pt-checkbox-inline .pt-checkbox-inline:after,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-checkbox .pt-checkbox-inline .pt-checkbox-inline:after {
  width: 16px;
  height: 15px;
  border-radius: 3px;
  background: #fff;
  border: 1px solid #fff;
  top: 5px;
  left: 0px;
  content: "";
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-checkbox .pt-checkbox-inline .pt-checkbox-inline.checked:after,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-checkbox .pt-checkbox-inline .pt-checkbox-inline.checked:after {
  background-color: #259821;
  content: '';
  border-color: #259821;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-checkbox .pt-checkbox-inline .pt-checkbox-inline.checked:before,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-checkbox .pt-checkbox-inline .pt-checkbox-inline.checked:before {
  position: absolute;
  width: 16px;
  height: 15px;
  border-radius: 3px;
  top: 5px;
  left: 0px;
  content: "\e95d";
  font-family: "icomoon";
  color: #fff;
  font-size: 12px;
  z-index: 999;
  text-align: center;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group {
  float: left;
  margin-top: 12px;
  margin-bottom: 12px;
  flex: 1;
  display: flex;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group + .pt-form-group,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group + .pt-form-group {
  margin-left: 15px;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group {
  border: 1px solid #4b4a4b;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group[disabled="disabled"],
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group[disabled="disabled"],
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group.disabled,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group.disabled {
  border-color: #5e5e5f !important;
  position: relative;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group[disabled="disabled"]:before,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group[disabled="disabled"]:before,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group.disabled:before,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group.disabled:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
  content: "";
  z-index: 999;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group.pt-treeSelect .pt-input-clear,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group.pt-treeSelect .pt-input-clear {
  right: 22px;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .select-options-text,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .select-options-text {
  color: #414141;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-form-control,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-form-control {
  height: 26px;
  background: #ffffff;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-form-control[disabled="disabled"],
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-form-control[disabled="disabled"],
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-form-control.disabled,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-form-control.disabled {
  background: #a4a5a7 !important;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon {
  height: 26px;
  background: #ffffff;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn .icon-arrow-down-o,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn .icon-arrow-down-o,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default .icon-arrow-down-o,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default .icon-arrow-down-o,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon .icon-arrow-down-o,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon .icon-arrow-down-o {
  transform: scaleX(0.7);
  display: block;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn i,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn i,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default i,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default i,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon i,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon i,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn span,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn span,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default span,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default span,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon span,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon span,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon {
  color: #cbcbcb;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn:hover,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn:hover,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default:hover,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default:hover,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon:hover,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon:hover {
  background: #ffffff;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn:hover i,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn:hover i,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default:hover i,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default:hover i,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon:hover i,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon:hover i,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn:hover span,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn:hover span,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default:hover span,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default:hover span,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon:hover span,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon:hover span,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn:hover,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn:hover,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default:hover,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-default:hover,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon:hover,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon:hover {
  color: #cbcbcb;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-chartsfornd-voquery,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-chartsfornd-voquery {
  display: inline-table;
  float: left;
  margin: 12px 20px;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-chartsfornd-voquery button,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-chartsfornd-voquery button {
  background: #259821;
  border: none;
  padding: 0 10px;
  height: 28px;
  border-radius: 4px;
  margin-right: 18px;
}
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-chartsfornd-voquery button span,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-chartsfornd-voquery button span,
body .pt-main.chartsfornd .pt-form.pt-form-inline .pt-chartsfornd-voquery button i,
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-chartsfornd-voquery button i {
  color: #fff;
  font-size: 12px;
}
body .pt-main.chartsfornd .pt-label-common span,
body .pt-main.chartsforspcv1 .pt-label-common span {
  padding: 0 0 20px 0;
  color: #ffffff;
}
body .pt-main.chartsfornd .pt-label-common span:before,
body .pt-main.chartsforspcv1 .pt-label-common span:before {
  display: none;
}
body .pt-main.chartsfornd .result-control-expand,
body .pt-main.chartsforspcv1 .result-control-expand {
  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;
  padding: 0px 10px;
}
body .pt-main.chartsfornd .result-control-expand button,
body .pt-main.chartsforspcv1 .result-control-expand button {
  z-index: 99;
  background: transparent;
  width: 28px;
  height: 23px;
  border: none;
  box-shadow: none;
  margin-top: 10px;
  transform: scaleY(0.65);
}
body .pt-main.chartsfornd .result-control-expand button i,
body .pt-main.chartsforspcv1 .result-control-expand button i {
  font-size: 28px;
  color: #e0e0e0;
  margin-top: -10px;
  display: block;
  transform: scaleX(1.5);
}
body .pt-main.chartsfornd .result-control-expand button i:before,
body .pt-main.chartsforspcv1 .result-control-expand button i:before {
  content: "\e947";
}
body .pt-main.chartsfornd .result-control-expand.collapsed button i:before,
body .pt-main.chartsforspcv1 .result-control-expand.collapsed button i:before {
  content: "\e941";
}
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td span,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td span,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td span,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td span,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td span,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td span,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th span,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th span,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th span,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th span,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th span,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th span {
  line-height: 1;
  display: contents;
}
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td.thead-th,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td.thead-th,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td.thead-th,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td.thead-th,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td.thead-th,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td.thead-th,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th.thead-th,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th.thead-th,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th.thead-th,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th.thead-th,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th.thead-th,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th.thead-th {
  border-bottom: none;
}
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td .pt-btn.pt-btn-icon,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td .pt-btn.pt-btn-icon,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td .pt-btn.pt-btn-icon,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td .pt-btn.pt-btn-icon,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td .pt-btn.pt-btn-icon,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td .pt-btn.pt-btn-icon,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th .pt-btn.pt-btn-icon,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th .pt-btn.pt-btn-icon,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th .pt-btn.pt-btn-icon,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th .pt-btn.pt-btn-icon,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th .pt-btn.pt-btn-icon,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th .pt-btn.pt-btn-icon,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td .pt-btn.pt-btn-icon:hover,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td .pt-btn.pt-btn-icon:hover,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td .pt-btn.pt-btn-icon:hover,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td .pt-btn.pt-btn-icon:hover,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td .pt-btn.pt-btn-icon:hover,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td .pt-btn.pt-btn-icon:hover,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th .pt-btn.pt-btn-icon:hover,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th .pt-btn.pt-btn-icon:hover,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th .pt-btn.pt-btn-icon:hover,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th .pt-btn.pt-btn-icon:hover,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th .pt-btn.pt-btn-icon:hover,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th .pt-btn.pt-btn-icon:hover {
  background-image: linear-gradient(#ffffff, #f5f7fb);
  border: 1px solid #8a8f97;
  box-sizing: border-box;
  text-align: center;
  top: auto;
  bottom: 1px;
  right: 2px;
  transform: scale(1);
  width: 20px;
  height: 19px;
  line-height: 19px;
}
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td .pt-btn.pt-btn-icon i,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td .pt-btn.pt-btn-icon i,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td .pt-btn.pt-btn-icon i,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td .pt-btn.pt-btn-icon i,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td .pt-btn.pt-btn-icon i,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td .pt-btn.pt-btn-icon i,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th .pt-btn.pt-btn-icon i,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th .pt-btn.pt-btn-icon i,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th .pt-btn.pt-btn-icon i,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th .pt-btn.pt-btn-icon i,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th .pt-btn.pt-btn-icon i,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th .pt-btn.pt-btn-icon i,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td .pt-btn.pt-btn-icon:hover i,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td .pt-btn.pt-btn-icon:hover i,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td .pt-btn.pt-btn-icon:hover i,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td .pt-btn.pt-btn-icon:hover i,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td .pt-btn.pt-btn-icon:hover i,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td .pt-btn.pt-btn-icon:hover i,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th .pt-btn.pt-btn-icon:hover i,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th .pt-btn.pt-btn-icon:hover i,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th .pt-btn.pt-btn-icon:hover i,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th .pt-btn.pt-btn-icon:hover i,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th .pt-btn.pt-btn-icon:hover i,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th .pt-btn.pt-btn-icon:hover i {
  font-size: 15px;
  color: #9e9e9e;
}
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td .pt-btn.pt-btn-icon i:before,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td .pt-btn.pt-btn-icon i:before,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td .pt-btn.pt-btn-icon i:before,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td .pt-btn.pt-btn-icon i:before,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td .pt-btn.pt-btn-icon i:before,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td .pt-btn.pt-btn-icon i:before,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th .pt-btn.pt-btn-icon i:before,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th .pt-btn.pt-btn-icon i:before,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th .pt-btn.pt-btn-icon i:before,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th .pt-btn.pt-btn-icon i:before,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th .pt-btn.pt-btn-icon i:before,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th .pt-btn.pt-btn-icon i:before,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td .pt-btn.pt-btn-icon:hover i:before,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td .pt-btn.pt-btn-icon:hover i:before,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td .pt-btn.pt-btn-icon:hover i:before,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td .pt-btn.pt-btn-icon:hover i:before,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td .pt-btn.pt-btn-icon:hover i:before,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td .pt-btn.pt-btn-icon:hover i:before,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th .pt-btn.pt-btn-icon:hover i:before,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th .pt-btn.pt-btn-icon:hover i:before,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th .pt-btn.pt-btn-icon:hover i:before,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th .pt-btn.pt-btn-icon:hover i:before,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th .pt-btn.pt-btn-icon:hover i:before,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th .pt-btn.pt-btn-icon:hover i:before {
  content: "\e940";
}
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td.pt-grid-success,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td.pt-grid-success,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td.pt-grid-success,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td.pt-grid-success,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td.pt-grid-success,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td.pt-grid-success,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th.pt-grid-success,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th.pt-grid-success,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th.pt-grid-success,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th.pt-grid-success,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th.pt-grid-success,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th.pt-grid-success {
  background: #40c893;
}
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td.pt-grid-info,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td.pt-grid-info,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td.pt-grid-info,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td.pt-grid-info,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td.pt-grid-info,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td.pt-grid-info,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th.pt-grid-info,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th.pt-grid-info,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th.pt-grid-info,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th.pt-grid-info,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th.pt-grid-info,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th.pt-grid-info {
  background: #3bb1e8;
}
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td.pt-grid-warning,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td.pt-grid-warning,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td.pt-grid-warning,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td.pt-grid-warning,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td.pt-grid-warning,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td.pt-grid-warning,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th.pt-grid-warning,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th.pt-grid-warning,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th.pt-grid-warning,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th.pt-grid-warning,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th.pt-grid-warning,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th.pt-grid-warning {
  background: #e8743b;
}
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td.pt-grid-error,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td.pt-grid-error,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td.pt-grid-error,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td.pt-grid-error,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td.pt-grid-error,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td.pt-grid-error,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th.pt-grid-error,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th.pt-grid-error,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th.pt-grid-error,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th.pt-grid-error,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th.pt-grid-error,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th.pt-grid-error {
  background: #aeb1b6;
}
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td.pt-grid-danger,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr td.pt-grid-danger,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td.pt-grid-danger,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr td.pt-grid-danger,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td.pt-grid-danger,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr td.pt-grid-danger,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th.pt-grid-danger,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr th.pt-grid-danger,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th.pt-grid-danger,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr th.pt-grid-danger,
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th.pt-grid-danger,
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr th.pt-grid-danger {
  background: #e25656;
}
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr:not(:last-child) td.thead-th[rowspan="1"],
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-head .pt-grid tr:not(:last-child) td.thead-th[rowspan="1"],
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr:not(:last-child) td.thead-th[rowspan="1"],
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-container .pt-grid tr:not(:last-child) td.thead-th[rowspan="1"],
body .pt-main.chartsfornd .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr:not(:last-child) td.thead-th[rowspan="1"],
body .pt-main.chartsforspcv1 .nsgrid.acrosstable .pt-grid-body .pt-grid-body-footer .pt-grid tr:not(:last-child) td.thead-th[rowspan="1"] {
  border-bottom: 1px solid #000000;
}
body .pt-main.chartsfornd .pt-grid-body,
body .pt-main.chartsforspcv1 .pt-grid-body {
  background: #c6d3df;
}
body .pt-main.chartsfornd .pt-grid-body ::-webkit-scrollbar-thumb,
body .pt-main.chartsforspcv1 .pt-grid-body ::-webkit-scrollbar-thumb {
  background-color: #9fb5c9 !important;
}
body .pt-main.chartsfornd .pt-grid-body ::-webkit-scrollbar-track,
body .pt-main.chartsforspcv1 .pt-grid-body ::-webkit-scrollbar-track {
  background-color: #d0dbe5 !important;
}
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer {
  border-color: #000000;
  background: #c6d3df;
}
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head [nsgirdcontainer="grid-body-scroll-x"],
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head [nsgirdcontainer="grid-body-scroll-x"],
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container [nsgirdcontainer="grid-body-scroll-x"],
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container [nsgirdcontainer="grid-body-scroll-x"],
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer [nsgirdcontainer="grid-body-scroll-x"],
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer [nsgirdcontainer="grid-body-scroll-x"],
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head [nsgirdcontainer="grid-body-scroll-y"],
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head [nsgirdcontainer="grid-body-scroll-y"],
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container [nsgirdcontainer="grid-body-scroll-y"],
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container [nsgirdcontainer="grid-body-scroll-y"],
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer [nsgirdcontainer="grid-body-scroll-y"],
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer [nsgirdcontainer="grid-body-scroll-y"] {
  background: #d0dbe5 !important;
}
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head .pt-grid tr td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head .pt-grid tr td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container .pt-grid tr td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container .pt-grid tr td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer .pt-grid tr td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer .pt-grid tr td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head .pt-grid tr th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head .pt-grid tr th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container .pt-grid tr th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container .pt-grid tr th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer .pt-grid tr th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer .pt-grid tr th {
  border-color: #000000;
}
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th {
  background: #c6d3df;
  color: #000000;
  height: 25px;
  min-height: 25px;
}
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr td span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr td span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr td span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr td span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr td span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr td span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr td span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr td span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr td span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr td span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) td span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) td span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) td span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) td span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) td span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) td span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr td:not(:first-child) span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr td:not(:first-child) span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr td:not(:first-child) span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr td:not(:first-child) span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr td:not(:first-child) span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr td:not(:first-child) span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:not(:first-child) span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:not(:first-child) span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr td:not(:first-child) span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr td:not(:first-child) span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr td:not(:first-child) span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr td:not(:first-child) span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child) span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child) span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child) span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child) span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child) span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child) span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child) span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child) span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child) span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child) span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child) span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child) span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr th span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr th span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr th span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr th span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr th span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr th span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr th span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr th span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr th span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr th span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr th span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr th span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) th span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) th span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) th span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) th span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) th span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) th span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th span,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th span,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th span {
  text-align: center !important;
}
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr td:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr td:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr td:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr td:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr td:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr td:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr td:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr td:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr td:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr td:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) td:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) td:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) td:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) td:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) td:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) td:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr td:not(:first-child):hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr td:not(:first-child):hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr td:not(:first-child):hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr td:not(:first-child):hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr td:not(:first-child):hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr td:not(:first-child):hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:not(:first-child):hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr td:not(:first-child):hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr td:not(:first-child):hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr td:not(:first-child):hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr td:not(:first-child):hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr td:not(:first-child):hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child):hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child):hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child):hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child):hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child):hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child):hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child):hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child):hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child):hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child):hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child):hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) td:not(:first-child):hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr th:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr th:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr th:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr th:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr th:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr th:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr th:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr th:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr th:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr th:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr th:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr th:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) th:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover) th:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) th:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover) th:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) th:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover) th:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover) th:hover {
  background: #d3dde6;
}
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover):hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover):hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover):hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover):hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover):hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover):hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr:hover td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr:hover td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr:hover td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr:hover td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr:hover td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr:hover td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:hover td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:hover td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr:hover td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr:hover td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr:hover td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr:hover td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover):hover td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover):hover td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover):hover td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover):hover td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover):hover td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover):hover td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr:hover td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr:hover td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr:hover td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr:hover td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr:hover td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr:hover td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:hover td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:hover td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr:hover td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr:hover td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr:hover td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr:hover td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover):hover td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover):hover td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover):hover td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover):hover td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover):hover td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover):hover td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr:hover th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr:hover th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr:hover th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr:hover th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr:hover th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr:hover th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:hover th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr:hover th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr:hover th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr:hover th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr:hover th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr:hover th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover):hover th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover):hover th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover):hover th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover):hover th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover):hover th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover):hover th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover):hover th {
  background: #d3dde6;
}
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr.selected,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr.selected,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr.selected,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr.selected,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr.selected,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr.selected,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.selected,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.selected,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover).selected,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover).selected,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover).selected,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover).selected,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover).selected,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover).selected,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected {
  background: transparent;
}
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr.selected td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr.selected td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr.selected td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr.selected td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr.selected td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr.selected td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.selected td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.selected td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover).selected td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover).selected td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover).selected td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover).selected td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover).selected td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover).selected td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected td,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected td,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr.selected td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr.selected td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr.selected td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr.selected td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr.selected td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr.selected td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.selected td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.selected td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover).selected td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover).selected td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover).selected td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover).selected td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover).selected td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover).selected td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected td:not(:first-child),
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected td:not(:first-child),
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr.selected th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr.selected th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr.selected th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr.selected th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr.selected th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr.selected th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.selected th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.selected th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover).selected th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover).selected th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover).selected th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover).selected th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover).selected th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover).selected th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected th,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected th,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected th {
  background: #19e1e4;
}
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr.selected > span.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr.selected > span.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr.selected > span.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr.selected > span.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr.selected > span.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr.selected > span.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.selected > span.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.selected > span.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected > span.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected > span.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected > span.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected > span.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr.selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr.selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr.selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr.selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr.selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr.selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr.selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr.selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr.selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr.selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr.selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr.selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr.selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr.selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr.selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr.selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr.selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr.selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:hover,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:hover {
  background: #19e1e4;
}
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr.selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr.selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr.selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr.selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr.selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr.selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > span.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody tr.selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody tr.selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody tr.selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody tr.selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody tr.selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody tr.selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody tr.selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody tr.selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody tr.selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-head table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-container table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsfornd .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:before,
body .pt-main.chartsforspcv1 .pt-grid-body .pt-grid-body-footer table.pt-grid tbody:nth-child(even):not(.selected):not(:hover).selected > .autoserial.copy-autoserial:first-child:before {
  display: none;
}
body .pt-main.chartsfornd .pt-grid-footer,
body .pt-main.chartsforspcv1 .pt-grid-footer {
  background: #c6d3df;
  color: #000000;
  border-color: #000000;
}
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-control .pt-input-group,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-control .pt-input-group,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group {
  border-width: 0px 1px;
}
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group input.pt-form-control,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group input.pt-form-control,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-control .pt-input-group input.pt-form-control,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-control .pt-input-group input.pt-form-control,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group input.pt-form-control,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group input.pt-form-control {
  border-color: transparent;
  background: transparent;
}
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group .pt-input-group-addon .pt-btn,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group .pt-input-group-addon .pt-btn,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-control .pt-input-group .pt-input-group-addon .pt-btn,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-control .pt-input-group .pt-input-group-addon .pt-btn,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group .pt-input-group-addon .pt-btn,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group .pt-input-group-addon .pt-btn,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group .pt-input-group-btn .pt-btn,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group .pt-input-group-btn .pt-btn,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-control .pt-input-group .pt-input-group-btn .pt-btn,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-control .pt-input-group .pt-input-group-btn .pt-btn,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group .pt-input-group-btn .pt-btn,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group .pt-input-group-btn .pt-btn {
  background-color: transparent;
}
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group .pt-input-group-addon .pt-btn:hover,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group .pt-input-group-addon .pt-btn:hover,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-control .pt-input-group .pt-input-group-addon .pt-btn:hover,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-control .pt-input-group .pt-input-group-addon .pt-btn:hover,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group .pt-input-group-addon .pt-btn:hover,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group .pt-input-group-addon .pt-btn:hover,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group .pt-input-group-btn .pt-btn:hover,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group .pt-input-group-btn .pt-btn:hover,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-control .pt-input-group .pt-input-group-btn .pt-btn:hover,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-control .pt-input-group .pt-input-group-btn .pt-btn:hover,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group .pt-input-group-btn .pt-btn:hover,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group .pt-input-group-btn .pt-btn:hover {
  background: #d6e0e8;
}
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group .pt-input-group-addon .pt-btn:hover i,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group .pt-input-group-addon .pt-btn:hover i,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-control .pt-input-group .pt-input-group-addon .pt-btn:hover i,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-control .pt-input-group .pt-input-group-addon .pt-btn:hover i,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group .pt-input-group-addon .pt-btn:hover i,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group .pt-input-group-addon .pt-btn:hover i,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group .pt-input-group-btn .pt-btn:hover i,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group .pt-input-group-btn .pt-btn:hover i,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-control .pt-input-group .pt-input-group-btn .pt-btn:hover i,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-control .pt-input-group .pt-input-group-btn .pt-btn:hover i,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group .pt-input-group-btn .pt-btn:hover i,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group .pt-input-group-btn .pt-btn:hover i,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group .pt-input-group-addon .pt-btn:hover span,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group .pt-input-group-addon .pt-btn:hover span,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-control .pt-input-group .pt-input-group-addon .pt-btn:hover span,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-control .pt-input-group .pt-input-group-addon .pt-btn:hover span,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group .pt-input-group-addon .pt-btn:hover span,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group .pt-input-group-addon .pt-btn:hover span,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group .pt-input-group-btn .pt-btn:hover span,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group .pt-input-group-btn .pt-btn:hover span,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-control .pt-input-group .pt-input-group-btn .pt-btn:hover span,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-control .pt-input-group .pt-input-group-btn .pt-btn:hover span,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group .pt-input-group-btn .pt-btn:hover span,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group .pt-input-group-btn .pt-btn:hover span,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group .pt-input-group-addon .pt-btn:hover,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group .pt-input-group-addon .pt-btn:hover,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-control .pt-input-group .pt-input-group-addon .pt-btn:hover,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-control .pt-input-group .pt-input-group-addon .pt-btn:hover,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group .pt-input-group-addon .pt-btn:hover,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group .pt-input-group-addon .pt-btn:hover,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group .pt-input-group-btn .pt-btn:hover,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-conclusion .pt-input-group .pt-input-group-btn .pt-btn:hover,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-control .pt-input-group .pt-input-group-btn .pt-btn:hover,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-control .pt-input-group .pt-input-group-btn .pt-btn:hover,
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group .pt-input-group-btn .pt-btn:hover,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group .pt-input-group-btn .pt-btn:hover {
  color: #000000;
}
body .pt-main.chartsfornd .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:hover,
body .pt-main.chartsforspcv1 .pt-grid-footer .pt-pager .pt-btn-group .pt-btn-icon:hover {
  background: #d6e0e8;
}
body .pt-main.chartsfornd .grid-row,
body .pt-main.chartsforspcv1 .grid-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: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  padding: 36px 3px 10px 17px;
}
body .pt-main.chartsfornd .grid-row .grid-col,
body .pt-main.chartsforspcv1 .grid-row .grid-col {
  flex: none;
  padding-right: 10px;
}
body .pt-main.chartsfornd .grid-row .grid-col .no-sigma-grid,
body .pt-main.chartsforspcv1 .grid-row .grid-col .no-sigma-grid {
  position: absolute;
  top: 30%;
  left: 34%;
  width: 62%;
  text-align: center;
}
body .pt-main.chartsfornd .grid-row .grid-col .no-sigma-grid .title,
body .pt-main.chartsforspcv1 .grid-row .grid-col .no-sigma-grid .title {
  font-size: 14px;
  color: #bb1a1a;
  width: fit-content;
  margin: 0 auto;
  position: relative;
  padding-left: 24px;
}
body .pt-main.chartsfornd .grid-row .grid-col .no-sigma-grid .title:before,
body .pt-main.chartsforspcv1 .grid-row .grid-col .no-sigma-grid .title:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 20px;
  line-height: 20px;
  font-family: "icomoon";
  content: "\e9ba";
  transform: rotate(180deg);
  color: #bb1a1a;
}
body .pt-main.chartsfornd .table-grid,
body .pt-main.chartsforspcv1 .table-grid {
  border-radius: 5px;
  overflow: hidden;
  background-color: #fff;
  margin-bottom: 10px;
}
body .pt-main.chartsfornd .table-grid .title,
body .pt-main.chartsforspcv1 .table-grid .title {
  background-color: #e4eaf0;
  height: 32px;
  padding: 0 10px 0 30px;
  line-height: 32px;
  color: #525967;
  position: relative;
}
body .pt-main.chartsfornd .table-grid .title:before,
body .pt-main.chartsforspcv1 .table-grid .title:before {
  position: absolute;
  top: 0;
  left: 10px;
  width: 20px;
  height: 32px;
  font-family: "icomoon";
  color: #525967;
  font-size: 14px;
  content: "\eace";
}
body .pt-main.chartsfornd .table-grid table,
body .pt-main.chartsforspcv1 .table-grid table {
  width: 100%;
  margin: 5px 0;
}
body .pt-main.chartsfornd .table-grid table tbody,
body .pt-main.chartsforspcv1 .table-grid table tbody {
  width: 100%;
}
body .pt-main.chartsfornd .table-grid table tr td,
body .pt-main.chartsforspcv1 .table-grid table tr td {
  line-height: 22px;
  padding: 0 10px;
  color: #323232;
  text-align: center;
  font-size: 12px;
}
body .pt-main.chartsfornd .table-grid table tr td:first-child,
body .pt-main.chartsforspcv1 .table-grid table tr td:first-child {
  color: #8e95a1;
  text-align: left;
}
body .pt-main.chartsfornd .table-grid table tr:first-child td,
body .pt-main.chartsforspcv1 .table-grid table tr:first-child td {
  text-align: center;
  color: #8e95a1;
}
body .pt-main.chartsfornd .table-grid table.simple tr td,
body .pt-main.chartsforspcv1 .table-grid table.simple tr td {
  text-align: right !important;
  color: #323232 !important;
}
body .pt-main.chartsfornd .table-grid table.simple tr td:first-child,
body .pt-main.chartsforspcv1 .table-grid table.simple tr td:first-child {
  color: #8e95a1 !important;
  text-align: left !important;
}
body .pt-main.chartsfornd .table-grid table.simple2 tr td,
body .pt-main.chartsforspcv1 .table-grid table.simple2 tr td,
body .pt-main.chartsfornd .table-grid table.simple2 tr:first-child td,
body .pt-main.chartsforspcv1 .table-grid table.simple2 tr:first-child td {
  text-align: right !important;
  color: #323232 !important;
}
body .pt-main.chartsfornd .table-grid table.simple2 tr td[rowspan="2"],
body .pt-main.chartsforspcv1 .table-grid table.simple2 tr td[rowspan="2"],
body .pt-main.chartsfornd .table-grid table.simple2 tr:first-child td[rowspan="2"],
body .pt-main.chartsforspcv1 .table-grid table.simple2 tr:first-child td[rowspan="2"] {
  color: #8e95a1 !important;
  text-align: left !important;
}
body .pt-main.chartsfornd .spc-combine-base-form-switch,
body .pt-main.chartsforspcv1 .spc-combine-base-form-switch {
  position: absolute;
  top: 0;
  right: 0;
}
body .pt-main.chartsfornd .spc-combine-base-form-switch .fg-radio,
body .pt-main.chartsforspcv1 .spc-combine-base-form-switch .fg-radio {
  font-size: 14px;
}
body .pt-main.chartsfornd .spc-combine-base-form-switch .fg-radio label.pt-control-label,
body .pt-main.chartsforspcv1 .spc-combine-base-form-switch .fg-radio label.pt-control-label {
  text-align: right !important;
  padding-right: 5px !important;
  color: #333;
}
body .pt-main.chartsfornd .spc-combine-base-form-switch .fg-radio .pt-radio:before,
body .pt-main.chartsforspcv1 .spc-combine-base-form-switch .fg-radio .pt-radio:before {
  display: none;
}
body .pt-main.chartsfornd .spc-combine-base-form-switch .fg-radio .pt-radio .pt-radio-inline,
body .pt-main.chartsforspcv1 .spc-combine-base-form-switch .fg-radio .pt-radio .pt-radio-inline {
  font-size: 14px;
}
body .pt-main.chartsfornd .spc-combine-base-form-switch .fg-radio .pt-radio .pt-radio-inline .pt-radio-inline,
body .pt-main.chartsforspcv1 .spc-combine-base-form-switch .fg-radio .pt-radio .pt-radio-inline .pt-radio-inline {
  color: #606266 !important;
  margin-right: 0;
  line-height: 18px;
}
body .pt-main.chartsfornd .spc-combine-base-form-switch .fg-radio .pt-radio .pt-radio-inline .pt-radio-inline + body .pt-main.chartsfornd .spc-combine-base-form-switch .fg-radio .pt-radio .pt-radio-inline .pt-radio-inline,
body .pt-main.chartsfornd .spc-combine-base-form-switch .fg-radio .pt-radio .pt-radio-inline .pt-radio-inline + body .pt-main.chartsforspcv1 .spc-combine-base-form-switch .fg-radio .pt-radio .pt-radio-inline .pt-radio-inline,
body .pt-main.chartsforspcv1 .spc-combine-base-form-switch .fg-radio .pt-radio .pt-radio-inline .pt-radio-inline + body .pt-main.chartsfornd .spc-combine-base-form-switch .fg-radio .pt-radio .pt-radio-inline .pt-radio-inline,
body .pt-main.chartsforspcv1 .spc-combine-base-form-switch .fg-radio .pt-radio .pt-radio-inline .pt-radio-inline + body .pt-main.chartsforspcv1 .spc-combine-base-form-switch .fg-radio .pt-radio .pt-radio-inline .pt-radio-inline {
  margin-left: 10px;
}
body .pt-main.chartsfornd .spc-combine-base-form-switch .fg-radio .pt-radio .pt-radio-inline .pt-radio-inline.checked,
body .pt-main.chartsforspcv1 .spc-combine-base-form-switch .fg-radio .pt-radio .pt-radio-inline .pt-radio-inline.checked {
  color: #2a9127 !important;
}
body .pt-main.chartsfornd .spc-combine-base-form-switch .fg-radio .pt-radio .pt-radio-inline .pt-radio-inline.checked:after,
body .pt-main.chartsforspcv1 .spc-combine-base-form-switch .fg-radio .pt-radio .pt-radio-inline .pt-radio-inline.checked:after {
  background: #2a9127;
}
body .pt-main.chartsfornd .spc-combine-base-form-switch .fg-radio .pt-radio .pt-radio-inline .pt-radio-inline.checked:before,
body .pt-main.chartsforspcv1 .spc-combine-base-form-switch .fg-radio .pt-radio .pt-radio-inline .pt-radio-inline.checked:before {
  width: 5px;
  height: 5px;
  top: 9px;
  left: 7px;
  background: #fff;
}
body .pt-main.chartsfornd .grid-row.ee,
body .pt-main.chartsforspcv1 .grid-row.ee {
  padding: 14px 3px 0 17px;
}
body .pt-main.chartsfornd .grid-row.ee .grid-col,
body .pt-main.chartsforspcv1 .grid-row.ee .grid-col {
  padding-right: 0;
}
body .pt-main.chartsfornd .pt-component-layout .pt-component-layout-row .component-judge-text,
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-text {
  width: 100%;
  text-align: right;
  margin-bottom: 12px;
}
body .pt-main.chartsfornd .pt-component-layout .pt-component-layout-row .component-judge-button,
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-button {
  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;
  width: 100%;
}
body .pt-main.chartsfornd .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn,
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn {
  margin-bottom: 12px;
  background: #259821;
  border: none;
  padding: 0 10px;
  height: 24px;
  border-radius: 4px;
  margin-right: 0;
}
body .pt-main.chartsfornd .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn i,
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn i,
body .pt-main.chartsfornd .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn span,
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn span,
body .pt-main.chartsfornd .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn,
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn {
  color: #fff;
}
body .pt-main.chartsfornd .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn + body .pt-main.chartsfornd .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn,
body .pt-main.chartsfornd .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn + body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn,
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn + body .pt-main.chartsfornd .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn,
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn + body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn {
  margin-left: 10px;
}
body .pt-main.chartsfornd .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn:hover,
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn:hover {
  background: #2aad26;
}
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-form-control {
  width: 100% !important;
  min-width: auto !important;
}
body .pt-main.chartsforspcv1 .pt-main-row.grid-layout .pt-main-col .pt-panel .pt-panel-title {
  right: 0;
}
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group + .pt-form-group {
  margin-left: 0;
}
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group label.pt-control-label {
  width: 80px;
  padding: 0 5px 0 20px;
  text-align: left;
  display: flex;
  align-items: center;
}
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group label.pt-control-label[disabled="disabled"],
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group label.pt-control-label.disabled {
  background: transparent !important;
}
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group {
  border: 1px solid #434345;
  border-radius: 2px;
}
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group[disabled="disabled"],
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group.disabled {
  border-color: #434345 !important;
}
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-form-control {
  background: #ffffff;
  width: 100%;
  color: #3d3d3d;
}
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-form-control[disabled="disabled"],
body .pt-main.chartsforspcv1 .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-form-control.disabled {
  background: #383a41 !important;
  color: #fff;
}
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-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: flex-start;
  align-items: flex-start;
}
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row.vertical {
  flex-flow: column;
}
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-queryvo-left {
  flex: 1;
}
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-right {
  flex: 1;
  padding-left: 20px;
}
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-right .list-checkbox .list-checkbox-item {
  padding: 12px 0;
  height: 48px;
  font-size: 14px;
  line-height: 24px;
  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;
}
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-right .list-checkbox .list-checkbox-item label {
  flex: none;
  width: 16px;
  height: 15px;
  margin: 5px;
  border-radius: 3px;
  background: #fff;
  border: 1px solid #fff;
  position: relative;
  cursor: pointer;
}
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-right .list-checkbox .list-checkbox-item label.checked {
  background: #259821;
  border: 1px solid #259821;
}
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-right .list-checkbox .list-checkbox-item label.checked:before {
  position: absolute;
  width: 14px;
  height: 15px;
  line-height: 15px;
  top: 0%;
  left: 0px;
  content: "\e95d";
  font-family: "icomoon";
  color: #fff;
  font-size: 12px;
  z-index: 999;
  text-align: center;
}
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-right .list-checkbox .list-checkbox-item input {
  width: 60px;
  flex: none;
  height: 24px;
  background: #ffffff;
  border: 1px solid #434345;
  margin: 0 8px;
  padding: 0 5px;
  border-radius: 2px;
  color: #3d3d3d;
}
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-text {
  width: 100%;
  text-align: right;
  margin-bottom: 12px;
}
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-button {
  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;
  width: 100%;
}
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn {
  margin-bottom: 12px;
  background: #259821;
  border: none;
  padding: 0 10px;
  height: 24px;
  border-radius: 4px;
  margin-right: 0;
}
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn i,
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn span,
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn {
  color: #fff;
}
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn + body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn {
  margin-left: 10px;
}
body .pt-main.chartsforspcv1 .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn:hover {
  background: #2aad26;
}
body .pt-main.chartsfornd {
  box-shadow: 0 100px 0 #343541;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-title {
  display: flex;
  flex: 1;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-title .pt-panel-title-text {
  line-height: 3;
  display: flex;
  position: relative;
  align-items: center;
  color: #fff;
  margin-top: 10px;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-title .pt-panel-title-text::before {
  content: '';
  display: flex;
  width: 24px;
  height: 14px;
  background: #7c260b;
  margin-right: 10px;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-title.headerrow {
  display: flex;
  flex: 1;
  align-items: stretch;
  padding: 10px 0 0;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-title.headerrow .factory,
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-title.headerrow .workshop,
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-title.headerrow .line {
  background: #00b050;
  color: #fff;
  line-height: 2;
  padding: 0 10px;
  display: flex;
  justify-content: center;
  margin-left: 15px;
  min-width: 320px;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-title.headerrow .factory {
  margin-left: 0;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-title.headerrow .line {
  flex: 1;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-conntent.bodyrow {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 10px 0;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-conntent.bodyrow .panel-list {
  display: flex;
  align-items: stretch;
  margin-bottom: 10px;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-conntent.bodyrow .panel-list .item-title {
  background: #00b050;
  color: #fff;
  display: inline-flex;
  line-height: 1.5;
  padding: 0 10px;
  position: absolute;
  top: 0;
  left: 0;
  margin: 5px;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-conntent.bodyrow .panel-list .item-list {
  background: #ffffff;
  position: relative;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-conntent.bodyrow .panel-list .item-content {
  display: flex;
  width: 100%;
  justify-content: center;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-conntent.bodyrow .panel-list .factory {
  display: flex;
  align-items: stretch;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-conntent.bodyrow .panel-list .factory .item-list {
  display: flex;
  width: 100%;
  height: 100%;
  margin-bottom: 10px;
  background: #d9fdea;
  box-shadow: 0 -10px 0 #343541 inset;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-conntent.bodyrow .panel-list .factory .item-list .item-content {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-conntent.bodyrow .panel-list .workshop {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-left: 5px;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-conntent.bodyrow .panel-list .workshop .carworkgroup {
  display: flex;
  flex: 1;
  align-items: stretch;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-conntent.bodyrow .panel-list .workshop .carworkgroup .item-list {
  margin: 0 0 10px 10px;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-conntent.bodyrow .panel-list .workshop .carworkgroup .workdept {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #ebffea;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-conntent.bodyrow .panel-list .workshop .carworkgroup .line-group {
  display: flex;
  margin-left: 5px;
  margin-right: -5px;
  overflow-x: auto;
  flex-wrap: wrap;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-conntent.bodyrow .panel-list .line {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-conntent.bodyrow .item-state-tips {
  position: absolute;
  top: 32px;
  left: 10px;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-conntent.bodyrow .item-state-tips span {
  display: flex;
  align-items: center;
  color: #000;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-conntent.bodyrow .item-state-tips span::before {
  content: '';
  width: 12px;
  height: 12px;
  border-radius: 2px;
  margin-right: 4px;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-conntent.bodyrow .item-state-tips span.item-state-yellow::before {
  background: #fff500;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-conntent.bodyrow .item-state-tips span.item-state-red::before {
  background: #f4988d;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-conntent.bodyrow .item-state-tips span.item-state-yellow-02::before {
  background: #fff2a0;
}
body .pt-main.chartsfornd .pt-spc-runcontroller-panel .pt-panel-conntent.bodyrow .item-state-tips span.item-state-green::before {
  background: #1ab26f;
}
body .pt-main.chartsfornd .pt-page-turn {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin: 16px -5px 0;
  height: 40px;
}
body .pt-main.chartsfornd .pt-page-turn .pt-btn {
  background: transparent;
  border: 1px solid #535568;
  opacity: 0.5;
}
body .pt-main.chartsfornd .pt-page-turn .pt-btn span,
body .pt-main.chartsfornd .pt-page-turn .pt-btn i {
  color: #fff;
}
body .pt-main.chartsfornd .pt-page-turn .pt-btn:hover {
  opacity: 1;
  background: rgba(0, 0, 0, 0.45);
}
body .pt-main.chartsfornd .pt-page-turn .pt-btn:hover span,
body .pt-main.chartsfornd .pt-page-turn .pt-btn:hover i {
  color: #fff;
}
body .pt-main.chartsfornd .pt-page-turn .pt-form-group {
  display: flex;
  margin: 0 10px;
  align-items: center;
}
body .pt-main.chartsfornd .pt-page-turn .pt-form-group .pt-control-label {
  margin-bottom: 0;
}
body .pt-main.chartsfornd .pt-page-turn .pt-form-group .pt-input-group-select {
  width: 60px;
  border-color: #343541;
}
body .pt-main.chartsfornd .pt-page-turn .pt-form-group .pt-input-group-select.show::before,
body .pt-main.chartsfornd .pt-page-turn .pt-form-group .pt-input-group-select.show::after {
  display: none;
}
body .pt-main.chartsfornd .pt-page-turn .pt-form-group .pt-input-group-select ul {
  padding: 0;
  max-height: 116px;
}
body .pt-main.chartsfornd .pt-page-turn .pt-form-group .pt-input-group-select ul::-webkit-scrollbar-thumb {
  background-color: #4a4c52 !important;
}
body .pt-main.chartsfornd .pt-page-turn .pt-form-group .pt-input-group-select ul::-webkit-scrollbar-track {
  background-color: #6e717a !important;
}
body .pt-main.chartsfornd .pt-page-turn .pt-form-group .pt-input-group-select li {
  width: 100%;
  background: #2c2d31;
  border-color: #404248;
}
body .pt-main.chartsfornd .pt-page-turn .pt-form-group .pt-input-group-select li:hover {
  background: #202023;
  border-color: #343438;
}
body .pt-main.chartsfornd .pt-page-turn .pt-form-group .pt-input-group-select li.active {
  background: #707070;
  border-color: #707070;
}
body .pt-main.chartsfornd .pt-page-turn .pt-form-group .pt-input-group {
  margin: 0 5px;
  border-color: #535568;
}
body .pt-main.chartsfornd .pt-page-turn .pt-form-group .pt-input-group:focus,
body .pt-main.chartsfornd .pt-page-turn .pt-form-group .pt-input-group:hover {
  border-color: #707070;
}
body .pt-main.chartsfornd .pt-page-turn .pt-form-group .pt-input-group .pt-form-control {
  background: transparent;
  color: #fff;
  width: 60px;
}
body .pt-main.chartsfornd .pt-page-turn .pt-form-group .pt-input-group .pt-form-control:focus {
  background: rgba(0, 0, 0, 0.45);
}
body .pt-main.chartsfornd .grid-layout {
  width: calc(100% + 10px);
  margin: 0 -5px;
}
body .pt-main.chartsfornd .grid-layout > [class^="row-col-"],
body .pt-main.chartsfornd .grid-layout > [class*=" row-col-"] {
  padding: 0 5px !important;
}
body .pt-main.chartsfornd.chartsfornd-rb .pt-component-layout .pt-component-layout-row .component-judge-button,
body .pt-main.chartsforspcv1.chartsfornd-rb .pt-component-layout .pt-component-layout-row .component-judge-button {
  justify-content: flex-start;
}
body .pt-main.chartsfornd.chartsfornd-rb .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn.pt-btn-warning,
body .pt-main.chartsforspcv1.chartsfornd-rb .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn.pt-btn-warning {
  background-color: #e8743b;
}
body .pt-main.chartsfornd.chartsfornd-rb .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn.pt-btn-error,
body .pt-main.chartsforspcv1.chartsfornd-rb .pt-component-layout .pt-component-layout-row .component-judge-button .pt-btn-group .pt-btn.pt-btn-error {
  background-color: #de4040;
}
body .pt-main.chartsfornd.chartsfornd-rb .result-control-expand button,
body .pt-main.chartsforspcv1.chartsfornd-rb .result-control-expand button {
  opacity: 0;
}
body .pt-main.chartsfornd.chartsfornd-rb .pt-grid-footer,
body .pt-main.chartsforspcv1.chartsfornd-rb .pt-grid-footer {
  background: #c6d3df;
  color: #000000;
}
body .pt-main.chartsfornd.chartsfornd-rb .pt-grid-footer .pt-pager .pt-form-body,
body .pt-main.chartsforspcv1.chartsfornd-rb .pt-grid-footer .pt-pager .pt-form-body {
  display: flex;
  align-items: center;
}
body .pt-main.chartsfornd.chartsfornd-rb .pt-grid-footer .pt-pager .pt-page-conclusion label.pt-control-label,
body .pt-main.chartsforspcv1.chartsfornd-rb .pt-grid-footer .pt-pager .pt-page-conclusion label.pt-control-label {
  color: #000;
}
body .pt-main.chartsfornd.chartsfornd-rb .pt-grid-footer .pt-pager .pt-page-control .pt-input-group input.pt-form-control,
body .pt-main.chartsforspcv1.chartsfornd-rb .pt-grid-footer .pt-pager .pt-page-control .pt-input-group input.pt-form-control {
  background: #e4ebf2;
  color: #000;
}
body .pt-main.chartsfornd.chartsfornd-rb .pt-grid-footer .pt-pager .pt-page-turn,
body .pt-main.chartsforspcv1.chartsfornd-rb .pt-grid-footer .pt-pager .pt-page-turn {
  margin: 0;
}
body .pt-main.chartsfornd.chartsfornd-rb .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group input.pt-form-control,
body .pt-main.chartsforspcv1.chartsfornd-rb .pt-grid-footer .pt-pager .pt-page-turn .pt-input-group input.pt-form-control {
  background: #e4ebf2;
  color: #000;
}
body .pt-main.chartsfornd.chartsfornd-rb .pt-grid-footer .pt-pager .pt-page-turn .pt-btn,
body .pt-main.chartsforspcv1.chartsfornd-rb .pt-grid-footer .pt-pager .pt-page-turn .pt-btn {
  opacity: 1;
  margin-right: 5px;
}
body .pt-main.chartsfornd.chartsfornd-rb .pt-grid-footer .pt-pager .pt-page-turn .pt-btn i,
body .pt-main.chartsforspcv1.chartsfornd-rb .pt-grid-footer .pt-pager .pt-page-turn .pt-btn i {
  color: #000;
}
body .pt-main.chartsfornd.chartsfornd-rb .pt-grid-footer .pt-pager .pt-form.pt-form-inline .pt-form-group .pt-input-group,
body .pt-main.chartsforspcv1.chartsfornd-rb .pt-grid-footer .pt-pager .pt-form.pt-form-inline .pt-form-group .pt-input-group {
  border-color: transparent;
}
body .pt-main.chartsfornd.chartsfornd-rb .pt-grid-footer .pt-pager .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn,
body .pt-main.chartsforspcv1.chartsfornd-rb .pt-grid-footer .pt-pager .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn {
  background-color: #e4ebf2;
}
body .pt-main.chartsfornd.chartsfornd-rb .pt-grid-footer .pt-pager .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn i,
body .pt-main.chartsforspcv1.chartsfornd-rb .pt-grid-footer .pt-pager .pt-form.pt-form-inline .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn i {
  color: #000;
}
.editor-qrcode {
  padding: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.editor-qrcode img {
  width: 160px;
  height: 160px;
}
.qrcode-description {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
#dialog-dialog-camera-photo-body {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
#dialog-dialog-camera-photo-body .mask {
  position: absolute;
  z-index: 9;
  border: 1px solid #40c893;
  cursor: pointer;
}
#dialog-dialog-camera-photo-body .mask:focus,
#dialog-dialog-camera-photo-body .mask:hover {
  outline: 4px solid rgba(0, 200, 150, 0.35);
}
#dialog-dialog-camera-photo-body .camera {
  position: absolute;
  top: 10px;
  left: 10px;
  background: #444;
}
#dialog-dialog-camera-photo-body canvas {
  position: absolute;
  left: 10px;
  top: 500px;
}
#dialog-dialog-camera-photo-body .output {
  display: flex;
  width: 127px;
  float: right;
  flex-direction: column;
}
#dialog-dialog-camera-photo-body .output button {
  display: flex;
  width: 100%;
  border: 1px solid #e0e0e0;
  height: 24px;
  background: #fff;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}
#dialog-dialog-camera-photo-body .output button:hover {
  background: #e8743b;
  border-color: #e8743b;
  color: #fff;
}
.questionbydict {
  color: #333;
  background-color: #f6f6f6;
}
.questionbydict .pt-main-row:first-child {
  background-color: #fff;
  border-radius: 4px;
  margin-bottom: 10px;
}
.questionbydict .pt-main-row:first-child .pt-main-col .pt-panel {
  padding: 8px 16px;
}
.questionbydict .pt-main-row:first-child .pt-main-col .pt-panel:nth-child(1) {
  margin-bottom: 0;
}
.questionbydict .pt-main-row:first-child .pt-main-col .pt-panel + .pt-panel {
  padding-top: 0;
}
.questionbydict .pt-main-row:first-child .pt-panel {
  text-align: left;
  margin-bottom: 0;
  padding: 0;
}
.questionbydict .pt-main-row:first-child .test-name {
  margin-top: 8px;
}
.questionbydict .pt-main-row:first-child .test-name,
.questionbydict .pt-main-row:first-child .test-name span {
  text-align: left;
  font-size: 18px;
}
.questionbydict .pt-main-row:first-child .test-remark-info {
  background: transparent;
  margin: 0;
  padding: 0;
  font-size: 12px;
  color: #666;
}
.questionbydict .pt-main-row .pt-main-col {
  min-width: 280px;
}
.questionbydict .pt-main-row .pt-main-col + .pt-main-col {
  padding-left: 10px;
}
.questionbydict .pt-main-row .pt-main-col .pt-search-quick {
  display: flex;
  border: 0;
}
.questionbydict .pt-main-row .pt-main-col .pt-search-quick .pt-form.pt-custom-query form > div {
  display: flex;
}
.questionbydict .pt-main-row .pt-main-col .pt-search-quick .pt-form.pt-custom-query form .pt-form-group:nth-child(1) .pt-input-group .pt-input-group-btn {
  right: auto;
  left: 0;
}
.questionbydict .pt-main-row .pt-main-col .pt-search-quick .pt-form.pt-custom-query form .pt-form-group:nth-child(1) .pt-input-group .pt-form-control {
  padding-right: 10px;
  padding-left: 24px;
}
.questionbydict .pt-main-row .pt-main-col .pt-search-quick .pt-form.pt-custom-query form .pt-form-group:nth-child(2) .pt-input-group {
  border: 1px solid #e0e0e0 !important;
}
.questionbydict .pt-main-row .pt-main-col .nsgrid.nsgrid-block {
  padding: 0;
}
.questionbydict .pt-main-row .pt-main-col .nsgrid.nsgrid-block .pt-grid-body {
  padding: 0;
}
.questionbydict .pt-main-row .pt-main-col .nsgrid.nsgrid-block .pt-grid-body.block {
  width: 100%;
  margin: 0;
  border: 0;
  height: auto !important;
}
.questionbydict .pt-main-row .pt-main-col .nsgrid.nsgrid-block .pt-grid-body.block .pt-block-list {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
  border: 1px solid #e0e0e0;
  background: #fff;
  border-radius: 8px;
}
.questionbydict .pt-main-row .pt-main-col .nsgrid.nsgrid-block .pt-grid-body.block .pt-block-list:nth-child(1) {
  margin-top: 0 !important;
}
.questionbydict .pt-main-row .pt-main-col .nsgrid.nsgrid-block .pt-grid-body.block .pt-block-list.selected {
  background: #ECF5FF;
  border-color: #ECF5FF;
}
.questionbydict .pt-main-row .pt-main-col .nsgrid.nsgrid-block .pt-grid-body.block .pt-block-list.selected .pt-block-content .pt-block-content-item .title,
.questionbydict .pt-main-row .pt-main-col .nsgrid.nsgrid-block .pt-grid-body.block .pt-block-list.selected .pt-block-content .pt-block-content-item .value {
  color: #333;
}
.questionbydict .pt-main-row .pt-main-col .nsgrid.nsgrid-block .pt-grid-body.block .pt-block-list.selected:hover {
  background: #d3e8ff;
  border-color: #d3e8ff;
}
.questionbydict .pt-main-row .pt-main-col .nsgrid.nsgrid-block .pt-grid-body.block .pt-block-list:hover {
  background: #f9f9f9;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel {
  background-color: #fff;
  border-radius: 4px;
  padding: 16px;
  margin-bottom: 10px;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .answer-card-title,
.questionbydict .pt-main-row .pt-main-col .pt-panel .test-base-title {
  padding-left: 5px;
  position: relative;
  font-size: 14px;
  font-weight: bold;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .answer-card-title:before,
.questionbydict .pt-main-row .pt-main-col .pt-panel .test-base-title:before {
  position: absolute;
  top: 4px;
  left: 0;
  bottom: 4px;
  content: "";
  background-color: #409EFF;
  width: 2px;
  border-radius: 100px;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .test-base-info {
  font-size: 12px;
  margin-top: 6px;
  padding-left: 0;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .timer-title {
  text-align: center;
  padding-left: 15px;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .timer-title span {
  position: relative;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .timer-title span:before {
  position: absolute;
  content: "\e964";
  font-family: "icomoon";
  top: 0;
  left: -20px;
  color: #666;
  font-size: 14px;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .time {
  font-size: 30px;
  color: #409eff;
  font-weight: bold;
  margin: 10px 0;
  text-align: center;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .timer-progress {
  position: relative;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .timer-progress:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 12px;
  display: block;
  width: 100%;
  background: #ebebeb;
  border-radius: 100px;
  content: "";
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .timer-progress .timer-progress-bar {
  height: 12px;
  display: block;
  background: #409eff;
  border-radius: 100px;
  width: 100px;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .timer-progress > span {
  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;
  margin-top: 8px;
  font-size: 12px;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .timer-progress > span .timer-progress-already-team {
  color: #409eff;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .timer-progress > span .timer-progress-total-team {
  color: #333;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .answer-cart-team .pt-form.pt-form-inline {
  border-top: none;
  padding: 0 !important;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .answer-cart-team .pt-form.pt-form-inline .fg-html.pt-html-common {
  margin: 10px 0;
  padding: 0;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .answer-cart-team .pt-form.pt-form-inline .fg-html.pt-html-common span {
  font-size: 12px;
  color: #666;
  font-weight: normal;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .answer-cart-team .pt-form.pt-form-inline .fg-html.pt-html-common + .fg-html.pt-html-common {
  margin-top: 0;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .answer-cart-team .series-item-ul span {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  border: 1px solid #e0e0e0;
  background-color: #fff;
  display: inline-block;
  font-size: 14px;
  color: #999;
  margin-right: 8px;
  margin-bottom: 8px;
  line-height: 22px;
  text-align: center;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .answer-cart-team .series-item-ul span.selected {
  border-color: #409eff;
  color: #409eff;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .nav-form .pt-btn-group.btn-group-gutter {
  justify-content: center;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .nav-form .pt-btn-group.btn-group-gutter .pt-btn.pt-btn-default.pt-btn-pro {
  background-color: #409eff;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .nav-form .pt-btn-group.btn-group-gutter .pt-btn.pt-btn-default.pt-btn-pro i {
  display: none;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel .nav-form .pt-btn-group.btn-group-gutter .pt-btn.pt-btn-default.pt-btn-pro span {
  color: #fff;
  margin-left: 0;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel-team {
  padding: 0;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel-team .pt-form-group {
  border-top: 1px solid #e0e0e0;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel-team .pt-form.pt-form-grid.pt-form-inline {
  padding: 0 !important;
  border: none;
  overflow-y: auto;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel-team .pt-form.pt-form-grid.pt-form-inline .fg-html.pt-html-common {
  padding: 7px 16px;
  margin: 0 !important;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel-team .pt-form.pt-form-grid.pt-form-inline .fg-html.pt-html-common > div > span,
.questionbydict .pt-main-row .pt-main-col .pt-panel-team .pt-form.pt-form-grid.pt-form-inline .fg-html.pt-html-common span {
  color: #333;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel-team .pt-form.pt-form-grid.pt-form-inline .fg-html.pt-html-common .test-team-title {
  font-weight: normal;
  height: 24px;
  border-radius: 4px;
  border: 1px solid #409eff;
  background-color: #fff;
  display: inline-block;
  color: #409eff;
  line-height: 22px;
  padding: 0 8px;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel-team .pt-form.pt-form-grid.pt-form-inline .fg-html.pt-html-common .test-team-detail {
  margin-left: 16px;
  line-height: 22px;
  height: 24px;
  color: #333;
  font-size: 12px;
}
.questionbydict .pt-main-row .pt-main-col .pt-panel-team .pt-form.pt-form-vertical label.pt-control-label {
  display: flex;
  width: 100%;
}
.questionbydict.question-review .pt-main-row:nth-child(1) {
  background: transparent;
  margin-bottom: 0;
}
.questionbydict.question-review .pt-main-row.question-review-header {
  background: #fff;
  border-radius: 8px;
  margin-bottom: 8px;
}
.questionbydict.question-review .pt-main-row.question-review-header .pt-panel {
  padding: 0 16px;
  margin-bottom: 0;
  background: transparent;
}
.questionbydict.question-review .pt-main-row.question-review-header .pt-panel .test-name {
  text-align: left;
  padding-top: 12px;
}
.questionbydict.question-review .pt-main-row.question-review-header .pt-panel.sub-header {
  display: flex;
  padding: 0 16px 12px;
}
.questionbydict.question-review .pt-main-row.question-review-header .pt-panel.sub-header .test-base-info {
  margin-right: 8px;
}
.questionbydict.question-review .pt-main-row .pt-form.pt-form-grid.pt-form-vertical.pt-form-inline .pt-form-group {
  border-top: 1px solid #e0e0e0;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common {
  position: relative;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common.pt-texthtml-answer {
  font-size: 12px;
  font-weight: bold;
  padding-right: 140px;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common.pt-texthtml-answer > .pt-text-control {
  margin-bottom: 6px;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common.pt-markpager-answer {
  margin-bottom: 0;
  padding: 0 0 0 10px;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common.pt-markpager-answer .pt-quest-text-corranswer {
  height: 40px;
  background: #fafafa;
  display: flex;
  align-items: center;
  padding: 0 0 0 20px;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common.pt-markpager-answer .pt-quest-text-corranswer label {
  margin-bottom: 0;
  font-size: 12px;
  color: #999;
  margin-right: 10px;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common.pt-markpager-answer .pt-quest-text-corranswer span {
  font-weight: normal;
  font-size: 12px;
  color: #409eff;
  margin-right: 8px;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common .pt-quest-text-referenanswer li {
  display: flex;
  padding: 8px 0;
  align-items: center;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common .pt-quest-text-referenanswer li span {
  font-size: 12px;
  font-weight: normal;
  color: #333;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common .pt-quest-text-referenanswer li span .label-control {
  margin-right: 8px;
  margin-left: 8px;
  border-radius: 4px;
  font-size: 12px;
  height: 20px;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common .pt-quest-text-referenanswer li .pt-answer-panel {
  display: flex;
  margin-left: 16px;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common .pt-quest-text-referenanswer li .pt-answer-panel i {
  width: 20px;
  height: 20px;
  border-radius: 4px;
  margin-right: 4px;
  border: 1px solid #e0e0e0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common .pt-quest-text-referenanswer li .pt-answer-panel i.icon-check {
  color: #333;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common .pt-quest-text-referenanswer li .pt-answer-panel i.icon-check.selected {
  background: #409eff;
  border-color: #409eff;
  color: #fff;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common .pt-quest-text-referenanswer li .pt-answer-panel i.icon-close {
  color: #333;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common .pt-quest-text-referenanswer li .pt-answer-panel i.icon-close.selected {
  background: #F56C6C;
  border-color: #F56C6C;
  color: #fff;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common > .pt-answer-panel {
  position: absolute;
  top: 2px;
  right: 68px;
  display: flex;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common > .pt-answer-panel i {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  margin-right: 4px;
  border: 1px solid #e0e0e0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common > .pt-answer-panel i.icon-check {
  color: #333;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common > .pt-answer-panel i.icon-check.selected {
  background: #409eff;
  border-color: #409eff;
  color: #fff;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common > .pt-answer-panel i.icon-close {
  color: #333;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common > .pt-answer-panel i.icon-close.selected {
  background: #F56C6C;
  border-color: #F56C6C;
  color: #fff;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common > .pt-answer-scorepanel {
  position: absolute;
  top: 2px;
  right: 0;
  background: #F1F3F7;
  border: 1px solid #e0e0e0;
  overflow: hidden;
  border-radius: 4px;
  display: flex;
  align-items: stretch;
  height: 24px;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common > .pt-answer-scorepanel label {
  margin-bottom: 0;
  padding: 0 4px;
  font-size: 12px;
  border-left: 1px solid #e0e0e0;
  color: #333;
  width: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common > .pt-answer-scorepanel .label-control {
  border: 0;
  background: #fff;
  color: #777;
  font-size: 12px;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common .test-question-title {
  display: flex;
  flex: 1;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common .test-question-title .test-team-title.test-question-type {
  border-radius: 4px;
  border: 1px solid #409eff;
  padding: 0 4px;
  margin-right: 8px;
  color: #409eff;
  font-weight: normal;
  font-size: 12px;
}
.questionbydict .pt-form.pt-form-vertical .fg-html.pt-html-common .test-question-title .test-team-detail {
  font-size: 12px;
  font-weight: normal;
  color: #333;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label {
  display: flex;
  width: 100%;
  padding-right: 0 !important;
  align-items: center;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-panel {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-panel i {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  margin-right: 4px;
  border: 1px solid #e0e0e0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-panel i.icon-check {
  color: #333;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-panel i.icon-check.selected {
  background: #409eff;
  border-color: #409eff;
  color: #fff;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-panel i.icon-close {
  color: #333;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-panel i.icon-close.selected {
  background: #F56C6C;
  border-color: #F56C6C;
  color: #fff;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-panel label {
  width: 24px;
  height: 24px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  overflow: hidden;
  color: transparent;
  margin-right: 8px;
  white-space: nowrap;
  margin-bottom: 0;
  position: relative;
  display: flex;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-panel label::before {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #000;
  font-size: 12px;
  font-family: "icomoon";
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-panel label:nth-child(1).selected {
  background: #409eff;
  border-color: #409eff;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-panel label:nth-child(1).selected::before {
  color: #fff;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-panel label:nth-child(1)::before {
  content: '\e95d';
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-panel label:nth-child(2).selected {
  background: #F56C6C;
  border-color: #F56C6C;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-panel label:nth-child(2).selected::before {
  color: #fff;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-panel label:nth-child(2)::before {
  content: '\e967';
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-panel label.current {
  border: 0;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-panel label.current::before {
  color: #fff;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-panel label.current:nth-child(1) {
  background: #409eff;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-panel label.current:nth-child(2) {
  background: #e25656;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-scorepanel {
  display: flex;
  border: 1px solid #e0e0e0;
  height: 24px;
  border-radius: 4px;
  align-items: stretch;
  overflow: hidden;
  justify-content: flex-end;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-scorepanel label {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  flex: 1;
  font-weight: normal;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-scorepanel label:nth-child(2) {
  min-width: 24px;
  flex: none;
  background: #F1F3F7;
  border-left: 1px solid #e0e0e0;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group label.pt-control-label .pt-answer-scorepanel .label-control {
  border: 0;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-answer,
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-explain {
  background: #FAFAFA;
  display: flex;
  border: 0 !important;
  flex-direction: row;
  min-height: 40px;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-answer label.pt-control-label,
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-explain label.pt-control-label {
  display: flex;
  width: auto;
  min-width: 60px;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-answer .pt-input-group,
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-explain .pt-input-group {
  display: flex;
  flex: 1;
  border: 0;
  min-height: 40px;
  align-items: flex-start;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-answer .pt-input-group .pt-form-control,
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-explain .pt-input-group .pt-form-control {
  border: 0 !important;
  min-height: 40px;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-answer .pt-input-group .pt-input-group-btn,
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-explain .pt-input-group .pt-input-group-btn {
  opacity: 0 !important;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-answer .pt-input-group.disabled,
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-explain .pt-input-group.disabled {
  filter: grayscale(0);
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-answer .pt-input-group.disabled input.pt-form-control[disabled="disabled"],
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-explain .pt-input-group.disabled input.pt-form-control[disabled="disabled"] {
  background: transparent !important;
  color: #409eff !important;
  padding-top: 0;
  padding-bottom: 0;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-answer .pt-input-group.disabled textarea.pt-form-control[disabled="disabled"],
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-explain .pt-input-group.disabled textarea.pt-form-control[disabled="disabled"] {
  background: transparent !important;
  color: #777 !important;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-answer .pt-input-group.pt-textarea,
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-explain .pt-input-group.pt-textarea {
  flex: none;
  width: 60%;
  height: auto;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-answer .pt-input-group.pt-textarea textarea.pt-form-control,
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-explain .pt-input-group.pt-textarea textarea.pt-form-control {
  height: auto !important;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-answer {
  margin: 0 !important;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-answer textarea.pt-form-control {
  padding: 10px 8px;
  height: auto !important;
}
.questionbydict .pt-form.pt-form-vertical .pt-form-group.pt-markpager-explain textarea.pt-form-control {
  padding: 10px 8px;
}
.process-print {
  padding: 10px 20px;
}
.process-print .pt-form-group.fg-nolabel label.pt-control-label {
  display: none;
}
.process-print .pt-form-group {
  width: 100%;
  margin-bottom: 0;
}
.process-print .pt-form-group .pt-input-group {
  border: none;
  width: 100%;
}
.process-print .pt-form-group .pt-input-group .pt-form-control {
  width: 100%;
}
.process-print .row {
  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;
  margin: 0 -5px;
}
.process-print .row .col {
  margin: 0 5px;
  flex: 1;
}
.process-print .row.grid-layout {
  max-width: 100%;
  overflow: auto;
}
.process-print .row.grid-layout .col {
  flex: none;
}
.process-print .operating-content {
  position: relative;
}
.process-print .operating-content .nav-form {
  position: absolute;
  top: 0;
  right: 5px;
  z-index: 9;
}
.process-print .operating-content .nav-form .pt-btn-group .pt-btn.pt-btn-default {
  height: 40px;
  width: 40px;
  text-align: center;
  background: #4e9cee;
  border: 1px dotted #4e9cee;
}
.process-print .operating-content .nav-form .pt-btn-group .pt-btn.pt-btn-default:hover {
  background: #378feb;
  border: 1px dotted #378feb;
}
.process-print .operating-content .nav-form .pt-btn-group .pt-btn.pt-btn-default + .pt-btn.pt-btn-default {
  margin-left: 1px;
}
.process-print .operating-content .nav-form .pt-btn-group .pt-btn.pt-btn-default,
.process-print .operating-content .nav-form .pt-btn-group .pt-btn.pt-btn-default:hover,
.process-print .operating-content .nav-form .pt-btn-group .pt-btn.pt-btn-default i,
.process-print .operating-content .nav-form .pt-btn-group .pt-btn.pt-btn-default:hover i,
.process-print .operating-content .nav-form .pt-btn-group .pt-btn.pt-btn-default span,
.process-print .operating-content .nav-form .pt-btn-group .pt-btn.pt-btn-default:hover span {
  color: #fff;
  line-height: 38px;
}
.process-print .page-title,
.process-print .page-note {
  background: #65a9f0;
  border: 1px solid #65a9f0;
  height: 40px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding: 5px 8px;
  margin-bottom: 1px;
  min-height: 40px;
  display: block;
}
.process-print .page-note {
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: normal;
  min-height: 40px;
}
.process-print .sub-title {
  background: #65a9f0;
  height: 34px;
  min-height: 34px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  border-color: #65a9f0;
  padding: 5px 8px;
  width: 100%;
  display: block;
}
.process-print .sub-select .pt-form-group {
  margin: 0;
}
.process-print .sub-select .pt-form-group .pt-input-group {
  width: 100%;
}
.process-print .sub-select .pt-form-group .pt-input-group .pt-form-control {
  border: 1px solid #ededed;
}
.process-print .sub-select .pt-form-group .pt-input-group .pt-form-control:focus {
  border-color: #65a9f0;
}
.process-print .sub-select .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn {
  background: transparent;
}
.process-print .sub-select .pt-form-group .pt-input-group .pt-input-group-btn .pt-btn:hover {
  background-color: #65a9f0;
}
.process-print .list {
  margin: 0;
  float: left;
  width: 220px;
  min-width: 220px;
  margin-right: 10px;
}
.process-print .list button.additem {
  margin: 0;
  margin-top: 10px;
  width: 220px;
  height: 372px;
  border: 1px #e0e0e0 dashed;
  padding: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: transparent;
}
.process-print .list button.additem i {
  color: #999;
  font-size: 30px;
}
.process-print .list:last-child {
  margin-right: 0;
}
.process-print .list .list-item {
  margin: 0;
  margin-top: 10px;
  width: 220px;
  height: auto;
  border: 1px solid #d0e5fa;
  flex: 1;
}
.process-print .list .list-item:hover .list-header .btn-group-sort .btn-group-dropdowm {
  display: flex;
}
.process-print .list .list-item .list-header {
  background-color: #d0e5fa;
  height: 28px;
  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-print .list .list-item .list-header .title {
  flex: 1;
  width: 100%;
  height: 28px;
  min-height: 28px;
  line-height: 28px;
  background-color: transparent;
  border: none;
  padding: 0 10px;
  color: #65a9f0;
}
.process-print .list .list-item .list-header .btn-group-operate,
.process-print .list .list-item .list-header .btn-group-sort {
  flex: none;
  position: relative;
}
.process-print .list .list-item .list-header .btn-group-operate button.btn-icon,
.process-print .list .list-item .list-header .btn-group-sort button.btn-icon,
.process-print .list .list-item .list-header .btn-group-operate button.btn-icon:hover,
.process-print .list .list-item .list-header .btn-group-sort button.btn-icon:hover {
  width: 28px;
  height: 28px;
  background: transparent;
  border: none;
}
.process-print .list .list-item .list-header .btn-group-operate button.btn-icon i,
.process-print .list .list-item .list-header .btn-group-sort button.btn-icon i,
.process-print .list .list-item .list-header .btn-group-operate button.btn-icon:hover i,
.process-print .list .list-item .list-header .btn-group-sort button.btn-icon:hover i {
  line-height: 28px;
  color: #65a9f0;
}
.process-print .list .list-item .list-header .btn-group-operate .btn-group-dropdowm,
.process-print .list .list-item .list-header .btn-group-sort .btn-group-dropdowm {
  position: absolute;
  top: 28px;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: column;
  display: none;
  z-index: 99;
  background-color: #fff;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
}
.process-print .list .list-item .list-header .btn-group-operate .btn-group-dropdowm button.btn-icon,
.process-print .list .list-item .list-header .btn-group-sort .btn-group-dropdowm button.btn-icon {
  border-bottom: 1px solid #d0e5fa;
}
.process-print .list .list-item .list-header .btn-group-operate .btn-group-dropdowm button.btn-icon:last-child,
.process-print .list .list-item .list-header .btn-group-sort .btn-group-dropdowm button.btn-icon:last-child {
  border-bottom: none;
}
.process-print .list .list-item .list-header .btn-group-sort > button.btn-icon {
  cursor: move;
}
.process-print .list .list-item .list-content {
  padding: 10px;
}
.process-print .list .list-item.list-item-drop {
  border-style: dashed;
  padding: 5px;
  border-color: #6fa8e1;
  z-index: 9;
}
.process-print .list .list-item.list-item-seat {
  margin-top: 382px;
  position: relative;
}
.process-print .list .list-item.list-item-seat:before {
  position: absolute;
  top: -372px;
  left: 0;
  right: 0;
  width: 100%;
  height: 372px;
  border: 1px dashed #6fa8e1;
  background-color: #e3f0ff;
  content: "";
  z-index: 0;
}
.process-print .list .list-item.list-item-cancel {
  filter: grayscale(100%);
  position: relative;
}
.process-print .list .list-item.list-item-cancel:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: #e3f0ff;
  content: "";
  z-index: 10;
  cursor: none;
}
.process-print .list .list-item.list-item-cancel:hover .list-header .btn-group-sort .btn-group-dropdowm {
  display: none;
}
.process-print .list .pt-form-group {
  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: flex-start;
  align-items: flex-start;
  flex-flow: column;
  cursor: no-drop;
  position: relative;
}
.process-print .list .pt-form-group::before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  content: "";
  background: transparent;
  z-index: 2;
}
.process-print .list .pt-form-group + .pt-form-group {
  margin-top: 10px;
}
.process-print .list .pt-form-group label.pt-control-label {
  color: #666;
  line-height: 1;
  cursor: no-drop;
}
.process-print .list .pt-form-group:not(:last-child) label.pt-control-label {
  display: none;
}
.process-print .list .pt-form-group .pt-input-group {
  border: none;
}
.process-print .list .pt-form-group .pt-input-group .pt-form-control {
  height: 24px;
  border: 1px solid #ededed;
  background: #f9f9f9;
  border-radius: 3px;
}
.process-print .list .pt-form-group.start-end {
  flex-flow: row !important;
  flex-wrap: wrap !important;
}
.process-print .list .pt-form-group.start-end.gapless span {
  font-size: 16px;
  color: #999999;
  display: inline-block;
  margin: 0 0 0 5px;
  width: 5px;
}
.process-print .list .pt-form-group.start-end.gapless .pt-input-group {
  width: calc(50% - 5px) !important;
}
.process-print .list .pt-form-group.start-end label {
  width: 100%;
  display: block;
  flex: none;
}
.process-print .list .pt-form-group.start-end span {
  font-size: 16px;
  color: #999999;
  display: inline-block;
  margin: 0 0 0 5px;
  width: 23px;
}
.process-print .list .pt-form-group.start-end .pt-input-group {
  width: calc(50% - 14px) !important;
  display: inline-block;
}
.process-print .list .pt-form-group.start-end .pt-input-group.pt-date .pt-form-control {
  padding-right: 20px;
}
.process-print .list .pt-form-group.start-end .pt-input-group .pt-input-group-btn {
  z-index: 0;
}
.process-print .list .pt-form-group.start-end .pt-input-group .pt-input-group-btn .pt-btn,
.process-print .list .pt-form-group.start-end .pt-input-group .pt-input-group-btn .pt-btn:hover {
  background: transparent;
}
.fp-c {
  position: relative;
  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;
}
.fp-c .fp-c-tip {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 150px;
  height: 40px;
  margin-top: -20px;
  margin-left: -75px;
  line-height: 40px;
  padding-left: 40px;
  border-radius: 5px;
  border: none;
  font-size: 14px;
  color: #fff;
  z-index: 99999;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.fp-c .fp-c-tip:before {
  position: absolute;
  top: 0px;
  left: 15px;
  font-family: "icomoon";
  content: "";
  font-size: 16px;
  color: #fff;
}
.fp-c .fp-c-tip.tip-success {
  background-color: #40c893;
}
.fp-c .fp-c-tip.tip-success:before {
  content: "\e95d";
}
.fp-c .fp-c-tip.tip-danger {
  background-color: #e25656;
}
.fp-c .fp-c-tip.tip-danger:before {
  content: "\e967";
}
.fp-c .fp-c-col {
  width: 260px;
  padding: 0 15px;
  border-right: 1px solid #efefef;
  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;
  flex: none;
}
.fp-c .fp-c-col:last-child {
  flex: 1;
  border-right: none;
  width: auto;
}
.fp-c .fp-c-col .fp-c-title {
  font-size: 14px;
  text-align: center;
  font-weight: bold;
  padding: 15px 0;
}
.fp-c .fp-c-col .fp-c-title .time {
  display: block;
  width: 100%;
  color: #999;
  font-weight: normal;
}
.fp-c .fp-c-col .fp-c-content .finger-show {
  width: 150px;
  height: 200px;
  border: 1px solid #c5af8c;
  border-radius: 5px;
  margin-bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.fp-c .fp-c-col .fp-c-content .finger-show img {
  height: 200px;
}
.fp-c .fp-c-col .form .pt-control-label {
  padding-right: 10px;
  font-size: 14px;
  margin-bottom: 0;
}
.fp-c .fp-c-col .form .pt-input-group {
  position: relative;
}
.fp-c .fp-c-col .form .pt-dropdown {
  position: fixed;
  border: 1px solid #e0e0e0;
  background: #fff;
  z-index: 999;
  max-height: 200px;
  overflow-y: auto;
}
.fp-c .fp-c-col .text-tt {
  font-size: 14px;
  text-align: center;
  color: #ad6424;
}
.fp-c .fp-c-col .text-tip {
  padding: 20px 0;
  font-size: 14px;
  color: #999;
}
.pt-timeline .pt-timeline-group:last-child .pt-timeline-item:last-child::before {
  bottom: auto;
  height: 20px;
}
.pt-timeline .pt-t-date {
  font-size: 14px;
  font-weight: bold;
}
.pt-timeline .pt-timeline-item {
  display: flex;
  flex-wrap: wrap;
  padding: 15px 10px 15px 30px;
  position: relative;
}
.pt-timeline .pt-timeline-item:nth-child(1)::before {
  top: 20px;
}
.pt-timeline .pt-timeline-item:last-child::before {
  bottom: auto;
  height: 20px;
}
.pt-timeline .pt-timeline-item::before {
  position: absolute;
  content: '';
  width: 1px;
  top: 0;
  left: 15px;
  margin-left: 1px;
  bottom: 0;
  border-left: 1px solid #e0e0e0;
}
.pt-timeline .pt-t-time {
  display: flex;
  width: 100%;
  position: relative;
  margin-bottom: 10px;
}
.pt-timeline .pt-t-time::before {
  content: '';
  width: 9px;
  height: 9px;
  border-radius: 9px;
  background: #e0e0e0;
  position: absolute;
  top: 50%;
  left: -18px;
  margin-top: -6px;
}
.pt-timeline .pt-t-flowpath span {
  margin: 0 5px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.75);
}
.pt-timeline .pt-t-flowpath span.pt-t-flowpath-name {
  color: #3bb1e8;
}
.pt-timeline .pt-t-flowpath span.pt-t-flowpath-control {
  color: #40c893;
}
.pt-timeline .pt-t-username {
  margin-right: 5px;
  color: #e8743b;
  font-weight: bold;
}
.pt-timeline .pt-t-tips {
  width: 100%;
  margin-top: 10px;
  color: #9e9e9e;
  position: relative;
}
.pt-timeline .pt-t-tips::before {
  content: '\e9b9';
  font-family: "icomoon";
  display: inline-flex;
  width: 12px;
  height: 12px;
  border-radius: 12px;
  color: rgba(0, 0, 0, 0.25);
  margin-right: 4px;
}
.pt-tips-under:after {
  background-color: #e25656;
}
.pt-tree .treeform-ztree > ul li span.button.ico_open,
.pt-tree .ztree li span.button.ico_open,
.pt-tree .treeform-ztree > ul li span.button.ico_close,
.pt-tree .ztree li span.button.ico_close {
  opacity: 0;
  width: 0;
}
.th-rules-required span {
  position: relative;
}
.th-rules-required span:after {
  position: absolute;
  top: 0;
  right: -16px;
  width: 16px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #e25656;
  content: "*";
}
.td-rules-required {
  background: #fffdb9 !important;
}
.pt-grid-body .pt-grid tr td {
  /* 可编辑的单元格 */
}
.pt-grid-body .pt-grid tr td[ns-editable="true"]:after,
.pt-grid-body .pt-grid tr td[ns-footertype="true"]:after,
.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-btngroup .pt-btn-dropdown.button,
.pt-print .pt-btn-dropdown.button,
.pt-import .pt-btn-dropdown.button {
  min-width: 360px;
}
#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%;
}
body[ns-browser="ipad"] .grid-header.query-box .pt-search-group .pt-search-pro,
body[ns-system="ipad"] .grid-header.query-box .pt-search-group .pt-search-pro {
  padding-right: 0;
}
body[ns-browser="ipad"] .grid-header.query-box .pt-search-group .pt-search-pro .pt-radio,
body[ns-system="ipad"] .grid-header.query-box .pt-search-group .pt-search-pro .pt-radio {
  padding-right: 0;
}
body[ns-browser="ipad"] .pt-custom-query.pt-quickquery-group .pt-input-group .pt-form-control,
body[ns-system="ipad"] .pt-custom-query.pt-quickquery-group .pt-input-group .pt-form-control {
  max-width: 110px!important;
  width: 110px!important;
}
@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-veritical .landing-show.protalV2 .information-display .sidebar-left {
    padding: 0 10px;
  }
  body.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-block {
    height: 75px;
  }
  body.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-sort {
    padding-top: 0px;
  }
  body.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-sort .information-display-sort-item:nth-child(1) .progress-title,
  body.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-sort .information-display-sort-item:nth-child(2) .progress-title,
  body.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-sort .information-display-sort-item:nth-child(3) .progress-title {
    padding: 10px 0;
  }
  body.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-sort .information-display-sort-item:nth-child(1) .progress-title:before,
  body.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-sort .information-display-sort-item:nth-child(2) .progress-title:before,
  body.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-sort .information-display-sort-item:nth-child(3) .progress-title:before {
    top: 13px;
  }
  body.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-sort .information-display-sort-item:nth-child(1) .progress-content,
  body.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-sort .information-display-sort-item:nth-child(2) .progress-content,
  body.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-sort .information-display-sort-item:nth-child(3) .progress-content,
  body.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-sort .information-display-sort-item:nth-child(1) .progress-content .progress-bar,
  body.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-sort .information-display-sort-item:nth-child(2) .progress-content .progress-bar,
  body.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-sort .information-display-sort-item:nth-child(3) .progress-content .progress-bar {
    height: 24px;
  }
  body.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task {
    width: 50% !important;
    padding-right: 10px;
    min-width: auto!important;
  }
  body.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content .task-left {
    flex: 0 0 50px;
    padding-right: 5px;
  }
  body.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content .task-left .pt-block-content-item.number {
    width: 40px;
    padding-left: 5px;
  }
  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: 50px;
  border-bottom: 3px solid #e8743b;
}
.landing-zc {
  padding: 0 !important;
  background: #f6f8fa;
  margin-left: -5px;
  margin-right: -5px;
  height: 100%;
}
.landing-zc .pt-main {
  padding: 10px 1.5rem;
}
.landing-zc .pt-main .pt-main-row .pt-main-col:first-child {
  flex: 100;
}
.landing-zc .pt-main .pt-main-row .pt-main-col:last-child {
  min-width: 450px;
  margin-left: 1.5rem;
  flex: 1;
  overflow: hidden;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body {
  height: 293px;
  overflow-y: auto;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body::-webkit-scrollbar-thumb {
  border-radius: 10px !important;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 {
  padding-left: 5px;
  padding-right: 0;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6:nth-child(odd) {
  padding-left: 0;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list {
  border-width: 0;
  width: 100%;
  border-radius: 15px 0 0 0;
  margin: 0;
  margin-top: 5px;
  height: 144px;
  padding: 10px 1.5rem;
  padding-top: 37px;
  position: relative;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list:hover {
  background-color: #fff;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list .title {
  position: absolute;
  width: 107px;
  height: 30px;
  background: #267dcf;
  top: 0;
  left: 0;
  border-radius: 15px 0 15px 0;
  color: #fff;
  font-size: 14px;
  text-align: center;
  line-height: 30px;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list .pt-block-content {
  height: 97px;
  overflow-y: auto;
  padding: 0;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list .pt-block-content::-webkit-scrollbar-thumb {
  border-radius: 10px !important;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list .pt-block-content .pt-block-content-item {
  margin-bottom: 5px;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list .pt-block-content .pt-block-content-item:first-child {
  margin-bottom: 3px;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list .pt-block-content .pt-block-content-item:last-child {
  margin-bottom: 0;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list .pt-block-content .pt-block-content-item span.tag {
  color: #747474;
  font-size: 12px;
  line-height: 15px;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list .pt-block-content .pt-block-content-item i,
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list .pt-block-content .pt-block-content-item span.time {
  font-size: 12px;
  color: #b7b7b7 !important;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6:first-child .pt-block-list,
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6:nth-child(2) .pt-block-list {
  margin-top: 0;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-heading {
  padding: 0 0 10px 0;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-heading .panel-title {
  font-size: 16px;
  color: #444b52;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-heading .more {
  float: right;
  line-height: 2.5;
  cursor: pointer;
  color: #747474;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-heading .more .icon-arrow-up-bold-o {
  margin-left: 5px;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-heading .more .icon-arrow-up-bold-o:before {
  transform: rotate(90deg);
  display: inline-block !important;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body.panel-list {
  background-color: #fff;
  border-radius: 0;
  height: 293px;
  overflow-y: auto;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body.panel-list::-webkit-scrollbar-thumb {
  border-radius: 10px !important;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group {
  padding: 0;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group a.list-group-item {
  display: table;
  width: 100%;
  border-width: 0;
  padding: 12px 15px 0 15px;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group a.list-group-item:hover {
  background-color: transparent;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group a.list-group-item .badge,
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group a.list-group-item div {
  float: left;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group a.list-group-item .badge {
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  color: #ffa004;
  font-size: 14px;
  margin-right: 10px;
  background-color: #f5f5f7;
  font-weight: normal;
  padding: 0;
  border-radius: 4px;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group a.list-group-item .list-group-item-content {
  width: calc(100% - 40px);
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group a.list-group-item .list-group-item-heading {
  color: #747474;
  line-height: 17px;
  margin-bottom: 5px;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group a.list-group-item .list-group-item-text {
  color: #b7b7b7;
  font-size: 12px;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group a.list-group-itemhover,
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group a.list-group-item.active {
  background-color: transparent;
  color: ;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab {
  background-color: #fff;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-main-col:last-child {
  margin: 0;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-header,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-header {
  margin-bottom: 10px;
  margin-top: 10px;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-header .pt-nav,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-header .pt-nav {
  min-height: 40px;
  padding: 0 1.5rem;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-header .pt-nav ul .pt-nav-item,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-header .pt-nav ul .pt-nav-item {
  height: auto;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-header .pt-nav ul .pt-nav-item a,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-header .pt-nav ul .pt-nav-item a {
  font-size: 16px;
  padding: 0 40px;
  color: #686661;
  line-height: 37px;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-header .pt-nav ul .pt-nav-item.current a,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-header .pt-nav ul .pt-nav-item.current a {
  color: #000;
  border-bottom: 3px solid #e8743b !important;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body {
  overflow: hidden;
  padding: 10px 1.5rem;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .pt-tab-content .pt-block-list,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .pt-tab-content .pt-block-list {
  height: 105px;
  background-color: transparent;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .pt-tab-content .pt-block-list .pt-block-content,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .pt-tab-content .pt-block-list .pt-block-content {
  border: 1px solid #dadada;
  box-shadow: none;
  height: 86px;
  padding: 18px 18px 22px 65px;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .pt-tab-content .pt-block-list .pt-block-content:before,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .pt-tab-content .pt-block-list .pt-block-content:before {
  margin-top: -32px;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .pt-grid-body-head,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .pt-grid-body-head,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .pt-grid-body-container,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .pt-grid-body-container {
  border: transparent;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td {
  border: transparent;
  height: 39px;
  line-height: 39px;
  background-color: #fff;
  padding: 0;
  padding-left: 1.5rem;
  border-bottom: 1px solid#ececec;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td:first-child,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td:first-child {
  text-align: left;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.text,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.text {
  font-size: 12px;
  columns: #231d13;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.btns,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.btns {
  color: #a8a8b0;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.thead-th,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.thead-th {
  height: 40px;
  line-height: 40px;
  background-color: #fef8f5;
  border: none;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.thead-th.text,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.thead-th.text,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.thead-th.date,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.thead-th.date {
  color: #a8a8b0;
  font-size: 12px;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.thead-th.btns,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.thead-th.btns {
  text-align: center;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns {
  text-align: center;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns .pt-btn,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns .pt-btn {
  margin-right: 1.5rem;
  border-radius: 3px;
  background-color: #fefcfb;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns .pt-btn i,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns .pt-btn i {
  font-size: 14px;
  color: #e8743b;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns .pt-btn:last-child,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns .pt-btn:last-child {
  margin-right: 0;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns .pt-btn:hover,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns .pt-btn:hover {
  background-color: #ed9469;
  text-decoration: none;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns .pt-btn:hover i,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns .pt-btn:hover i {
  color: #fff;
  text-decoration: none;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .pt-grid-footer,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .pt-grid-footer {
  border: none;
}
.landing-show {
  background-color: #f8f8f8;
  margin-left: -5px;
  margin-right: -5px;
}
.landing-show .pt-top-row {
  background: #fff;
  margin-bottom: 1rem;
}
.landing-show .pt-top-row .pt-form.pt-form-inline {
  border: none;
}
.landing-show .pt-btn.pt-page-setup-btn {
  position: fixed;
  top: 60px;
  right: 0;
  background: #e25656;
  height: 37px;
  line-height: 37px;
  padding: 0 5px;
  z-index: 2;
  box-shadow: -4px 4px 10px rgba(0, 0, 0, 0.2);
}
.landing-show .pt-btn.pt-page-setup-btn i,
.landing-show .pt-btn.pt-page-setup-btn span {
  color: #fff;
  font-size: 14px;
}
.landing-show .pt-btn.pt-page-setup-btn:before {
  position: absolute;
  top: 10px;
  left: 10px;
  content: "\ea06";
  font-family: "icomoon";
  width: 20px;
  height: 21px;
  background-color: #e25656;
  color: #fff;
  font-size: 14px;
  transform: scale(0.7);
  line-height: 20px;
}
.landing-show .pt-main {
  height: 100%;
}
.landing-show .pt-main .pt-row > .row {
  margin: 0;
}
.landing-show .pt-main .pt-row > div {
  height: 100%;
  margin-bottom: 1rem;
}
.landing-show .pt-main .pt-row:last-child > div {
  margin-bottom: 0;
}
.landing-show .pt-main .pt-row.list-group {
  height: auto;
}
.landing-show .pt-main .pt-row .panel,
.landing-show .pt-main .pt-row .pt-container,
.landing-show .pt-main .pt-row .pt-grid,
.landing-show .pt-main .pt-row .list {
  height: 100%;
}
.landing-show .pt-main .pt-row .panel {
  background-color: #ffffff;
  padding: 0;
  border-radius: 0;
  overflow: hidden;
  margin: 0;
}
.landing-show .pt-main .pt-row table.pt-grid {
  height: auto;
}
.landing-show .pt-tab div {
  height: auto;
}
.landing-show .pt-tab .pt-tab-header {
  padding: 0 10px;
}
.landing-show .pt-tab .pt-tab-body .pt-tab-content {
  overflow: hidden;
}
.landing-show .pt-tab .pt-tab-body .pt-tab-content .row {
  margin: 0;
}
.landing-show .pt-tab .pt-tab-body .pt-tab-content .row .list {
  padding: 0 10px;
}
.landing-show .pt-tab .pt-tab-body .pt-tab-content.no-data {
  background-color: transparent;
  border: none;
}
.landing-show .pt-tab .pt-tab-body .pt-tab-content .text-right {
  padding: 0 10px;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header {
  position: relative;
  z-index: 1;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header:after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 10px;
  right: 10px;
  height: 1px;
  background-color: #f8f8f8;
  z-index: 0;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav {
  height: 3.7rem;
  min-height: auto;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs {
  margin-bottom: 0;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item {
  padding: 0 5px;
  border: 2px solid transparent;
  border-width: 0 0 2px 0;
  color: #a0a0a0;
  height: 3.7rem;
  line-height: 3.7rem;
  font-size: 12px;
  margin-right: 10px;
  z-index: 1;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item span {
  color: #d3d3d3;
  opacity: 0.8;
  margin-left: 5px;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item.current {
  border-color: #c70019;
  color: #424242;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item.current span {
  opacity: 1;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item:last-child {
  margin-right: 0;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav .more {
  color: #a0a0a0;
  font-size: 12px;
  line-height: 3.7rem;
  float: right;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav .more i {
  font-size: 12px;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-body {
  background-color: transparent;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tab-content {
  padding-top: 10px;
}
.landing-show .pt-tab-components-tabs .pt-tab-components-tabs.pt-tab-noborder,
.landing-show .pt-tab-components-tabs .pt-tab-components-tabs.pt-tab-noboder {
  padding: 0;
}
.landing-show .pt-tab-components-tabs .pt-tab-components-tabs.pt-tab-noborder .pt-tab-header,
.landing-show .pt-tab-components-tabs .pt-tab-components-tabs.pt-tab-noboder .pt-tab-header {
  border-bottom: none;
}
.landing-show .pt-tab-components-tabs .pt-tab-components-tabs.pt-tab-noborder .pt-tab-header .pt-nav,
.landing-show .pt-tab-components-tabs .pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-nav {
  border-bottom: none;
}
.landing-show .pt-tab-components-tabs .pt-tab-components-tabs.pt-tab-noborder .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item,
.landing-show .pt-tab-components-tabs .pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item {
  border: none;
}
.landing-show .pt-tab-components-tabs .pt-tab-components-tabs.pt-tab-noborder .pt-tab-body .pt-tab-content,
.landing-show .pt-tab-components-tabs .pt-tab-components-tabs.pt-tab-noboder .pt-tab-body .pt-tab-content {
  padding-top: 0;
}
.landing-show .list ul.list-group {
  flex: 1;
  flex-direction: column;
  width: 100%;
}
.landing-show .list ul.list-group .list-item {
  flex: none;
}
.landing-show .list ul.list-group .list-item + .list-item {
  border: 0;
}
.landing-show .list ul.list-group .list-item .list-text {
  font-size: 12px;
}
.landing-show .list ul.list-group .list-item .list-text.text-gray {
  color: #a0a0a0;
}
.landing-show .list.list-block {
  padding: 0;
}
.landing-show .list.list-block ul.list-group {
  height: 100%;
}
.landing-show .list.list-block ul.list-group li.list-item {
  height: 16.66666667%;
  border-bottom: 1px solid #f8f8f8;
  position: relative;
}
.landing-show .list.list-block ul.list-group li.list-item:after {
  content: '';
  border-top: 16px solid #fdf5f2;
  border-left-color: #fdf5f2;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  position: absolute;
  bottom: 0;
  right: -20px;
  transform: rotate(180deg);
}
.landing-show .list.list-block ul.list-group li.list-item .list-content {
  display: table;
  vertical-align: middle;
  color: #a0a0a0;
  margin: 0 1.5rem;
  height: 100%;
  width: calc(100% - 30px);
}
.landing-show .list.list-block ul.list-group li.list-item .list-content span {
  display: table-cell;
  vertical-align: middle;
  font-size: 12px;
}
.landing-show .list.list-block ul.list-group li.list-item .list-content span.badge {
  text-align: right;
  background-color: transparent;
  font-size: 2rem;
  color: #747474;
  font-weight: normal;
}
.landing-show .list.list-block ul.list-group li.list-item:last-child {
  border-bottom-color: #ffffff;
}
.landing-show .list.list-block ul.list-group li.list-item.current {
  background-color: #777777;
}
.landing-show .list.list-block ul.list-group li.list-item.current .list-content span {
  color: #ffffff;
}
.landing-show .list.list-block ul.list-group li.list-item.current:after {
  border-top-color: #ed9469;
  border-left-color: #ed9469;
}
.landing-show .list.list-block.list-block-hor ul.list-group li.list-item {
  width: 50%;
  height: 33.33333333%;
  border: 1px solid #f8f8f8;
  border-width: 0 1px 1px 0;
  float: left;
}
.landing-show .list.list-block.list-block-hor ul.list-group li.list-item:nth-child(2n) {
  border-right-color: #ffffff;
}
.landing-show .list.list-block.list-block-hor ul.list-group li.list-item .list-content {
  display: block;
  margin: 0;
  width: 100%;
  height: auto;
  position: absolute;
  top: 50%;
  margin-top: -24px;
}
.landing-show .list.list-block.list-block-hor ul.list-group li.list-item .list-content span {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.landing-show .list.list-block.list-block-hor ul.list-group li.list-item .list-content span.badge {
  padding-bottom: 7px;
}
.landing-show .list.list-block.list-block-hor ul.list-group li.list-item.current {
  background-color: transparent;
}
.landing-show .list.list-block.list-block-hor ul.list-group li.list-item.current .list-content span {
  color: #e8743b;
}
.landing-show .list.list-block-tra {
  width: 100%;
  float: left;
}
.landing-show .list.list-block-tra .title {
  padding: 5px 0 0 10px;
  color: #a0a0a0;
  font-size: 12px;
}
.landing-show .list.list-block-tra .list-item {
  float: left;
  width: 33.33333%;
  border-bottom: none;
  padding: 1.5rem 0;
}
.landing-show .list.list-block-tra .list-item .list-content span {
  width: 100%;
  display: inline-block;
  text-align: center;
}
.landing-show .list.list-block-tra .list-item .list-content span.badge {
  color: #e8743b;
  background-color: transparent;
  font-size: 2rem;
}
.landing-show .list.list-block-tra .list-item:after {
  display: none;
}
.landing-show .col-md-6:nth-child(1) .list-block-tra,
.landing-show .col-md-12:nth-child(1) .list-block-tra,
.landing-show .col-sx-12:nth-child(1) .list-block-tra,
.landing-show .col-md-6:nth-child(2) .list-block-tra,
.landing-show .col-md-12:nth-child(2) .list-block-tra,
.landing-show .col-sx-12:nth-child(2) .list-block-tra {
  border-bottom: 1px solid #f8f8f8;
}
.landing-show .col-md-6:nth-child(2) .list-block-tra,
.landing-show .col-md-12:nth-child(2) .list-block-tra,
.landing-show .col-sx-12:nth-child(2) .list-block-tra,
.landing-show .col-md-6:nth-child(4) .list-block-tra,
.landing-show .col-md-12:nth-child(4) .list-block-tra,
.landing-show .col-sx-12:nth-child(4) .list-block-tra {
  border-left: 1px solid #f8f8f8;
}
.landing-show .list-medal ul {
  padding: 1.5rem 3rem;
}
.landing-show .list-medal ul li.list-medal-item {
  width: 33.33333%;
  text-align: center;
  float: left;
  padding: 0 1.5rem;
}
.landing-show .list-medal ul li.list-medal-item .title {
  font-size: 14px;
  color: #424242;
}
.landing-show .list-medal ul li.list-medal-item .list-medal-img {
  padding: 1.5rem 10% 1.5rem;
}
.landing-show .list-medal ul li.list-medal-item .list-medal-img img {
  width: 100%;
  max-width: 137px;
}
.landing-show .list-medal ul li.list-medal-item .list-medal-detail {
  line-height: 2.5rem;
  font-size: 14px;
}
.landing-show .list-medal ul li.list-medal-item:first-child .list-medal-detail {
  background-color: #dadbdb;
  color: #9fa0a0;
}
.landing-show .list-medal ul li.list-medal-item:nth-child(2) .title {
  margin-top: -1rem;
}
.landing-show .list-medal ul li.list-medal-item:nth-child(2) .list-medal-img {
  margin-bottom: 1rem;
}
.landing-show .list-medal ul li.list-medal-item:nth-child(2) .list-medal-detail {
  background-color: #ffef2c;
  color: #f39800;
}
.landing-show .list-medal ul li.list-medal-item:nth-child(3) .list-medal-detail {
  background-color: #f6c3a6;
  color: #c27550;
}
.landing-show .list-body {
  height: 285px;
  overflow: hidden;
  margin: 0;
}
.landing-show .el-date-editor .el-input,
.landing-show .el-date-editor .el-input__inner {
  width: 10rem;
}
.landing-show .el-tabs__item {
  width: 100%;
  color: #535D69;
}
.landing-show .el-tabs__item:hover {
  color: #fff;
}
.landing-show .el-tabs__item .is-active {
  color: #fff;
}
.landing-show .top-tab {
  position: relative;
}
.landing-show .top-tab .more {
  position: absolute;
  right: 2%;
  top: 20%;
}
.landing-show .top-tab .more a {
  color: #7a8594;
}
.landing-show .top-tab .more a:hover {
  color: #fff;
}
.landing-show .pt-modal.pt-page-setup .pt-modal-body .pt-panel > .pt-container > .pt-panel-row > .pt-panel-col {
  min-width: 240px;
}
.landing-show .pt-modal.pt-page-setup .pt-modal-body .pt-panel > .pt-container > .pt-panel-row > .pt-panel-col + .pt-panel-col {
  width: 100%;
}
.landing-show .pt-modal.pt-page-setup .pt-modal-body .pt-panel > .pt-container > .pt-panel-row > .pt-panel-col .pt-panel .pt-tab-body {
  padding: 0;
}
.landing-show .pt-modal.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;
}
.landing-show .pt-modal.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;
}
.landing-show .pt-modal.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;
}
.landing-show .pt-modal.pt-page-setup .pt-modal-body ul.ztree {
  top: 0;
  left: 0;
  right: auto;
  border: 0;
}
.landing-show .pt-modal.pt-page-setup .pt-modal-body .pt-list .block-list-content {
  padding: 0;
}
.landing-show .pt-modal.pt-page-setup .pt-modal-body .pt-list .block-list-content .pt-badge {
  font-size: 10px;
  padding: 2px 4px;
}
.landing-show .pt-modal.pt-page-setup .pt-modal-body .pt-list .block-list-content .list-before {
  padding-right: 5px;
  padding-left: 5px;
}
.landing-show .pt-modal.pt-page-setup .pt-modal-body .pt-list .block-list-content .list-after {
  min-width: auto;
}
.landing-show .pt-modal.pt-page-setup .pt-modal-body .pt-list .block-list-content .list-after .pt-btn-group {
  position: absolute;
  bottom: 1px;
  right: 6px;
  opacity: 0;
}
.landing-show .pt-modal.pt-page-setup .pt-modal-body .pt-list .block-list-content .list-after .pt-btn-group .pt-btn {
  margin: 0;
}
.landing-show .pt-modal.pt-page-setup .pt-modal-body .pt-list .block-list-content:hover .list-after .pt-btn-group {
  opacity: 1;
}
.landing-show .pt-modal.pt-page-setup .pt-modal-body .pt-list .list-body {
  height: auto;
}
.pt-form.pt-form-screen {
  height: 24px !important;
  overflow: hidden;
  padding-bottom: 10px;
  margin-bottom: 0;
}
.pt-form.pt-form-screen .pt-form {
  margin-bottom: 0;
}
.pt-form.pt-form-screen .pt-form-body {
  text-align: right;
}
.pt-form.pt-form-screen .pt-form-group .pt-btn-group {
  margin: 0;
}
.pt-form.pt-form-screen .pt-form-group label.pt-control-label {
  padding-right: 0;
}
.pt-form.pt-form-screen .pt-input-group.pt-text input.pt-form-control,
.pt-form.pt-form-screen .pt-input-group.pt-date input.pt-form-control,
.pt-form.pt-form-screen .pt-input-group.pt-select input.pt-form-control {
  width: 100px;
}
.pt-form.pt-form-screen .pt-input-group.pt-text label.pt-control-label,
.pt-form.pt-form-screen .pt-input-group.pt-date label.pt-control-label,
.pt-form.pt-form-screen .pt-input-group.pt-select label.pt-control-label {
  padding-right: 0;
}
.pt-form.pt-form-screen .pt-input-group.pt-select input.pt-form-control {
  width: 80px;
}
.pt-form.pt-form-screen .fg-checkbox .pt-checkbox {
  padding-right: 0;
}
.pt-form.pt-form-screen .fg-checkbox .pt-checkbox .pt-checkbox-inline label.checkbox-inline {
  height: 24px;
  line-height: 24px;
  padding-right: 0;
}
.pt-form.pt-form-screen .fg-checkbox .pt-checkbox .pt-checkbox-inline label.checkbox-inline:after {
  top: 4px;
  left: 0;
}
.pt-form.pt-form-screen + .pt-search-pro {
  display: inline-table;
  padding-left: 10px;
  padding-bottom: 10px;
  margin-bottom: 0;
}
.pt-form.pt-form-screen + .pt-search-pro .pt-search-pro-btn .pt-btn-dropdown-senior {
  border-width: 0;
}
html {
  font-size: 10px;
}
[ns-system="mobile"] {
  min-width: auto;
}
[ns-system="mobile"] * {
  font-size: 1.4rem;
}
[ns-system="mobile"] .container {
  background-color: #f8f8f8;
  padding: 0;
  margin: 0;
}
[ns-system="mobile"].pt-veritical {
  padding: 48px 0 0 0;
}
[ns-system="mobile"] .landing-show {
  min-width: auto;
  margin-left: 0;
  margin-right: 0;
  font-size: 1rem;
  padding: 0;
}
[ns-system="mobile"] .landing-show .text-right > div {
  display: none;
}
[ns-system="mobile"] .landing-show .pt-top-row {
  margin: 0 -1.5rem 1rem -1.5rem;
}
[ns-system="mobile"] .landing-show .pt-main {
  padding: 0;
}
[ns-system="mobile"] .landing-show .pt-main .pt-row > div {
  background-color: #fff;
}
[ns-system="mobile"] .landing-show .pt-main .pt-row:last-child > div {
  margin-bottom: 1rem;
}
[ns-system="mobile"] .landing-show .list-block-grid-hor .pt-row:last-child > div {
  margin-bottom: 0;
}
[ns-system="mobile"] .landing-show .list.list-block-tra {
  width: 100%;
}
[ns-system="mobile"] .landing-show .col-md-6:nth-child(1) .list-block-tra,
[ns-system="mobile"] .landing-show .col-md-12:nth-child(1) .list-block-tra,
[ns-system="mobile"] .landing-show .col-sx-12:nth-child(1) .list-block-tra,
[ns-system="mobile"] .landing-show .col-md-6:nth-child(2) .list-block-tra,
[ns-system="mobile"] .landing-show .col-md-12:nth-child(2) .list-block-tra,
[ns-system="mobile"] .landing-show .col-sx-12:nth-child(2) .list-block-tra,
[ns-system="mobile"] .landing-show .col-md-6:nth-child(3) .list-block-tra,
[ns-system="mobile"] .landing-show .col-md-12:nth-child(3) .list-block-tra,
[ns-system="mobile"] .landing-show .col-sx-12:nth-child(3) .list-block-tra,
[ns-system="mobile"] .landing-show .col-md-6:nth-child(4) .list-block-tra,
[ns-system="mobile"] .landing-show .col-md-12:nth-child(4) .list-block-tra,
[ns-system="mobile"] .landing-show .col-sx-12:nth-child(4) .list-block-tra {
  border-bottom: 1px solid #f8f8f8;
}
[ns-system="mobile"] .landing-show .col-md-6:nth-child(2) .list-block-tra,
[ns-system="mobile"] .landing-show .col-md-12:nth-child(2) .list-block-tra,
[ns-system="mobile"] .landing-show .col-sx-12:nth-child(2) .list-block-tra,
[ns-system="mobile"] .landing-show .col-md-6:nth-child(4) .list-block-tra,
[ns-system="mobile"] .landing-show .col-md-12:nth-child(4) .list-block-tra,
[ns-system="mobile"] .landing-show .col-sx-12:nth-child(4) .list-block-tra {
  border-left: none;
}
[ns-system="mobile"] .landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item {
  padding: 0;
  font-size: 1.4rem;
}
[ns-system="mobile"] .landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item span {
  opacity: 0.7;
}
[ns-system="mobile"] .landing-show .list-medal ul {
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}
[ns-system="mobile"] .landing-show .list-medal ul li.list-medal-item {
  float: none;
  padding: 0 5px;
}
[ns-system="mobile"] .landing-show .list.list-timeline ul.list-group .list-item .list-content {
  padding: 10px;
}
[ns-system="mobile"] .landing-show .list .list-group .list-item .list-text {
  color: #424242;
  font-size: 1.4rem;
}
[ns-system="mobile"] .landing-show .list .list-group .list-item .list-text.list-text-title {
  color: #a0a0a0;
}
[ns-system="mobile"] .landing-show .list .list-group.pt-row > div {
  margin-top: 0;
}
[ns-system="mobile"] .landing-show .list.list-text-systems ul.list-group li.list-item {
  padding-left: 0;
  padding-bottom: 0;
}
[ns-system="mobile"] .landing-show .list.list-text-systems ul.list-group li.list-item .list-before {
  float: left;
  margin-top: 2px;
}
[ns-system="mobile"] .landing-show .list.list-block-tra:nth-child(2) {
  border-top-width: 1px;
}
[ns-system="mobile"] table.table.table-bordered {
  width: 100%;
  margin-bottom: 0;
  border: none;
}
[ns-system="mobile"] table.table.table-bordered tbody tr td {
  height: 4rem;
  border: none;
  padding: 0 1rem;
  font-size: 1.4rem;
  text-align: left;
}
[ns-system="mobile"] table.table.table-bordered.table-header tbody tr td {
  font-weight: bold;
  border-top: 0.1rem solid #e0e0e0;
}
[ns-system="mobile"] table.table.table-bordered.table-header tbody tr td,
[ns-system="mobile"] table.table.table-bordered.table-header tbody tr td:first-child {
  background-color: #f8f8f8;
}
[ns-system="mobile"] table.table.table-bordered.table-body tbody tr td {
  color: #666;
}
[ns-system="mobile"] table.table.table-bordered.table-body tbody tr td,
[ns-system="mobile"] table.table.table-bordered.table-body tbody tr td:first-child {
  background-color: #fff;
  border-bottom: 1px solid #ededed;
}
[ns-system="mobile"] .pt-grid-footer {
  display: none;
}
.landing-block-tra {
  margin-top: 20px;
}
.landing-block-tra .landing-block-item {
  display: block;
  max-width: 70%;
  min-width: 250px;
  border-radius: 5px;
  min-height: 100px;
  padding-right: 40px;
  position: relative;
  overflow: hidden;
}
.landing-block-tra .landing-block-item::after {
  position: absolute;
  bottom: -14px;
  right: -4px;
  content: "\e9db";
  font-family: 'icomoon';
  color: #fff;
  opacity: 0.1;
  font-size: 41px;
}
.landing-block-tra .landing-block-item .landing-block-itme-before {
  float: left;
  height: 100px;
  line-height: 100px;
  padding: 0 15px;
}
.landing-block-tra .landing-block-item .landing-block-itme-before i {
  font-size: 37px;
  color: #fff;
  text-align: center;
  line-height: 100px;
  background-color: rgba(255, 255, 255, 0.1);
  padding: 15px;
  border-radius: 100px;
}
.landing-block-tra .landing-block-item .landing-block-item-content {
  float: left;
  height: 100px;
}
.landing-block-tra .landing-block-item .landing-block-item-content span {
  text-align: left;
  font-size: 20px;
  color: #fff;
  line-height: 100px;
  opacity: 1;
}
.landing-block-tra .landing-block-item .landing-block-item-content span:hover,
.landing-block-tra .landing-block-item .landing-block-item-content span:active {
  color: #fff;
  cursor: pointer;
  opacity: 1;
}
.landing-show {
  background-color: #f8f8f8;
  margin-left: -5px;
  margin-right: -5px;
  color: #424242;
}
.landing-show .pt-top-row {
  background: #fff;
  margin-bottom: 1rem;
}
.landing-show .pt-top-row .pt-form.pt-form-inline {
  border: none;
}
.landing-show .pt-main {
  height: 100%;
  background: transparent;
}
.landing-show .pt-main .pt-row > .row {
  margin: 0;
}
.landing-show .pt-main .pt-row > div {
  height: auto;
  margin-bottom: 1rem;
}
.landing-show .pt-main .pt-row.list-group {
  height: auto;
}
.landing-show .pt-main .pt-row .panel,
.landing-show .pt-main .pt-row .pt-container,
.landing-show .pt-main .pt-row .pt-grid,
.landing-show .pt-main .pt-row .list {
  height: 100%;
}
.landing-show .pt-main .pt-row .panel {
  background-color: #ffffff;
  padding: 0;
  border-radius: 0;
  overflow: hidden;
  margin: 0;
}
.landing-show .pt-main .pt-row {
  flex-direction: row;
  flex-wrap: wrap;
}
.landing-zc {
  padding: 0 !important;
  background: #f6f8fa;
  margin-left: -5px;
  margin-right: -5px;
  height: 100%;
}
.landing-zc .pt-main {
  padding: 10px 1.5rem;
}
.landing-zc .pt-main .pt-main-row .pt-main-col:first-child {
  flex: 100;
}
.landing-zc .pt-main .pt-main-row .pt-main-col:last-child {
  min-width: 450px;
  margin-left: 1.5rem;
  flex: 1;
  overflow: hidden;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body {
  height: 293px;
  overflow-y: auto;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body::-webkit-scrollbar-thumb {
  border-radius: 10px !important;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 {
  padding-left: 5px;
  padding-right: 0;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6:nth-child(odd) {
  padding-left: 0;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list {
  border-width: 0;
  width: 100%;
  border-radius: 15px 0 0 0;
  margin: 0;
  margin-top: 5px;
  height: 144px;
  padding: 10px 1.5rem;
  padding-top: 37px;
  position: relative;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list:hover {
  background-color: #fff;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list .title {
  position: absolute;
  width: 107px;
  height: 30px;
  background: #267dcf;
  top: 0;
  left: 0;
  border-radius: 15px 0 15px 0;
  color: #fff;
  font-size: 14px;
  text-align: center;
  line-height: 30px;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list .pt-block-content {
  height: 97px;
  overflow-y: auto;
  padding: 0;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list .pt-block-content::-webkit-scrollbar-thumb {
  border-radius: 10px !important;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list .pt-block-content .pt-block-content-item {
  margin-bottom: 5px;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list .pt-block-content .pt-block-content-item:first-child {
  margin-bottom: 3px;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list .pt-block-content .pt-block-content-item:last-child {
  margin-bottom: 0;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list .pt-block-content .pt-block-content-item span.tag {
  color: #747474;
  font-size: 12px;
  line-height: 15px;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list .pt-block-content .pt-block-content-item i,
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6 .pt-block-list .pt-block-content .pt-block-content-item span.time {
  font-size: 12px;
  color: #b7b7b7 !important;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6:first-child .pt-block-list,
.landing-zc .pt-main .pt-main-row .pt-main-col .panel-body .col-md-6:nth-child(2) .pt-block-list {
  margin-top: 0;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-heading {
  padding: 0 0 10px 0;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-heading .panel-title {
  font-size: 16px;
  color: #444b52;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-heading .more {
  float: right;
  line-height: 2.5;
  cursor: pointer;
  color: #747474;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-heading .more .icon-arrow-up-bold-o {
  margin-left: 5px;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-heading .more .icon-arrow-up-bold-o:before {
  transform: rotate(90deg);
  display: inline-block !important;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-heading .more .pt-form-group {
  margin: 6px 0;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-heading .more .pt-form-group .pt-btn i {
  line-height: 24px;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body.panel-list {
  background-color: #fff;
  border-radius: 0;
  height: 293px;
  overflow-y: auto;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body.panel-list::-webkit-scrollbar-thumb {
  border-radius: 10px !important;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group {
  padding: 0;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group a.list-group-item {
  display: table;
  width: 100%;
  border-width: 0;
  padding: 12px 15px 0 15px;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group a.list-group-item:hover {
  background-color: transparent;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group a.list-group-item .badge,
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group a.list-group-item div {
  float: left;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group a.list-group-item .badge {
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  color: #ffa004;
  font-size: 14px;
  margin-right: 10px;
  background-color: #f5f5f7;
  font-weight: normal;
  padding: 0;
  border-radius: 4px;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group a.list-group-item .list-group-item-content {
  width: calc(100% - 40px);
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group a.list-group-item .list-group-item-heading {
  color: #747474;
  line-height: 17px;
  margin-bottom: 5px;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group a.list-group-item .list-group-item-text {
  color: #b7b7b7;
  font-size: 12px;
}
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group a.list-group-itemhover,
.landing-zc .pt-main .pt-main-row .pt-main-col .panel .panel-body .list-group a.list-group-item.active {
  background-color: transparent;
  color: ;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab {
  background-color: #fff;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-main-col:last-child {
  margin: 0;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-header,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-header {
  margin-bottom: 10px;
  margin-top: 10px;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-header .pt-nav,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-header .pt-nav {
  min-height: 40px;
  padding: 0 1.5rem;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-header .pt-nav ul .pt-nav-item,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-header .pt-nav ul .pt-nav-item {
  height: auto;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-header .pt-nav ul .pt-nav-item a,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-header .pt-nav ul .pt-nav-item a {
  font-size: 16px;
  padding: 0 40px;
  color: #686661;
  line-height: 37px;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-header .pt-nav ul .pt-nav-item.current a,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-header .pt-nav ul .pt-nav-item.current a {
  color: #000;
  border-bottom: 3px solid #e8743b !important;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body {
  overflow: hidden;
  padding: 10px 1.5rem;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .pt-tab-content .pt-block-list,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .pt-tab-content .pt-block-list {
  height: 105px;
  background-color: transparent;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .pt-tab-content .pt-block-list .pt-block-content,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .pt-tab-content .pt-block-list .pt-block-content {
  border: 1px solid #dadada;
  box-shadow: none;
  height: 86px;
  padding: 18px 18px 22px 65px;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .pt-tab-content .pt-block-list .pt-block-content:before,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .pt-tab-content .pt-block-list .pt-block-content:before {
  margin-top: -32px;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .pt-grid-body-head,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .pt-grid-body-head,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .pt-grid-body-container,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .pt-grid-body-container {
  border: transparent;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td {
  border: transparent;
  height: 39px;
  line-height: 39px;
  background-color: #fff;
  padding: 0;
  padding-left: 1.5rem;
  border-bottom: 1px solid#ececec;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td:first-child,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td:first-child {
  text-align: left;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.text,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.text {
  font-size: 12px;
  columns: #231d13;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.btns,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.btns {
  color: #a8a8b0;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.thead-th,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.thead-th {
  height: 40px;
  line-height: 40px;
  background-color: #fef8f5;
  border: none;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.thead-th.text,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.thead-th.text,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.thead-th.date,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.thead-th.date {
  color: #a8a8b0;
  font-size: 12px;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.thead-th.btns,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td.thead-th.btns {
  text-align: center;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns {
  text-align: center;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns .pt-btn,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns .pt-btn {
  margin-right: 1.5rem;
  border-radius: 3px;
  background-color: #fefcfb;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns .pt-btn i,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns .pt-btn i {
  font-size: 14px;
  color: #e8743b;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns .pt-btn:last-child,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns .pt-btn:last-child {
  margin-right: 0;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns .pt-btn:hover,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns .pt-btn:hover {
  background-color: #ed9469;
  text-decoration: none;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns .pt-btn:hover i,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .nsgrid-zc table.pt-grid tbody tr td .rowbtns .pt-btn:hover i {
  color: #fff;
  text-decoration: none;
}
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-norboder .pt-tab-body .pt-grid-footer,
.landing-zc .pt-main .pt-main-row.pt-main-row-tab .pt-tab-noboder .pt-tab-body .pt-grid-footer {
  border: none;
}
.landing-show .list-block.notice,
.portalV2 .list-block.notice,
.portal .list-block.notice,
.portalV3 .list-block.notice {
  overflow-y: auto !important;
}
.landing-show .pt-btn.pt-page-setup-btn {
  position: fixed;
  top: 60px;
  right: 0;
  background: #e25656;
  height: 37px;
  line-height: 37px;
  padding: 0 5px;
  z-index: 2;
  box-shadow: -4px 4px 10px rgba(0, 0, 0, 0.2);
}
.landing-show .pt-btn.pt-page-setup-btn i,
.landing-show .pt-btn.pt-page-setup-btn span {
  color: #fff;
  font-size: 14px;
}
.landing-show .pt-btn.pt-page-setup-btn:before {
  position: absolute;
  top: 10px;
  left: 10px;
  content: "\ea06";
  font-family: "icomoon";
  width: 20px;
  height: 21px;
  background-color: #e25656;
  color: #fff;
  font-size: 14px;
  transform: scale(0.7);
  line-height: 20px;
}
.landing-show .list .list-group {
  flex: 1;
  flex-direction: column;
  width: 100%;
  margin: 0;
  padding: 0;
}
.landing-show .list .list-group .list-item {
  flex: none;
}
.landing-show .list .list-group .list-item + .list-item {
  border: 0;
}
.landing-show .list .list-group .list-item .list-content .list-text {
  color: #424242;
  font-size: 12px;
}
.landing-show .list .list-group .list-item .list-content .list-text.text-gray,
.landing-show .list .list-group .list-item .list-content .list-text.list-text-gray {
  color: #a0a0a0;
}
.landing-show .list .list-group .list-item:hover .list-content .list-text.list-text,
.landing-show .list .list-group .list-item.current .list-content .list-text.list-text,
.landing-show .list .list-group .list-item:hover .list-content .list-text.list-text-gray,
.landing-show .list .list-group .list-item.current .list-content .list-text.list-text-gray {
  color: #fff;
}
.landing-show .list.list-text-systems {
  padding: 10px;
}
.landing-show .list.list-text-systems .list-group li.list-item {
  padding: 5px 0;
}
.landing-show .list.list-text-systems .list-group li.list-item .list-before {
  float: left;
  margin-top: 3px;
}
.landing-show .list.list-text-systems .list-group li.list-item .list-before .badge {
  background-color: #e8743b;
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  padding: 2px 5px;
  line-height: 1;
  height: 17px;
  border-radius: inherit;
  margin-right: 5px;
}
.landing-show .list.list-text-systems .list-group li.list-item .list-content {
  white-space: nowrap;
  overflow: hidden;
  background-color: transparent;
  position: relative;
  padding-right: 80px;
  min-height: 23px;
  line-height: 23px;
}
.landing-show .list.list-text-systems .list-group li.list-item .list-content .list-text.list-text-title {
  color: #222 !important;
}
.landing-show .list.list-text-systems .list-group li.list-item .list-content .list-text.list-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.landing-show .list.list-text-systems .list-group li.list-item .list-content .list-text.list-text-gray {
  position: absolute;
  right: 0;
  top: 0;
}
.landing-show .list.list-text-systems .list-group li.list-item .list-content .list-text.text-state-timeout {
  padding: 0 5px;
  background: rgba(226, 86, 86, 0.045);
  border: 1px solid #e25656;
  color: #e25656 !important;
  line-height: 20px;
  border-radius: 3px;
}
.landing-show .list.list-text-systems .list-group li.list-item:hover,
.landing-show .list.list-text-systems .list-group li.list-item.current {
  cursor: pointer;
}
.landing-show .list.list-text-systems .list-group li.list-item:hover .list-content .list-text.list-text,
.landing-show .list.list-text-systems .list-group li.list-item.current .list-content .list-text.list-text,
.landing-show .list.list-text-systems .list-group li.list-item:hover .list-content .list-text.list-text-gray,
.landing-show .list.list-text-systems .list-group li.list-item.current .list-content .list-text.list-text-gray {
  color: #424242;
}
.landing-show .list.list-text-systems .list-group li.list-item:hover .list-content .list-text.text-state-timeout,
.landing-show .list.list-text-systems .list-group li.list-item.current .list-content .list-text.text-state-timeout {
  color: #e25656;
}
.landing-show .list.list-flex-block .list-group {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: column;
  flex-wrap: nowrap;
  position: relative;
  height: 100%;
}
.landing-show .list.list-flex-block .list-group:after {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  height: 0;
}
.landing-show .list.list-flex-block .list-group .list-item {
  width: 100%;
  display: flex;
  flex: 1;
  background-color: #ffffff;
}
.landing-show .list.list-flex-block .list-group .list-item .list-content {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex: 1;
  width: 100%;
  position: relative;
  margin: 0;
  padding: 10px;
  border-top: 1px solid #f8f8f8;
  border-right: 1px solid #f8f8f8;
  align-items: center;
}
.landing-show .list.list-flex-block .list-group .list-item .list-content .item-col {
  display: flex;
  align-items: center;
  align-content: stretch;
}
.landing-show .list.list-flex-block .list-group .list-item .list-content .list-text.list-text-name {
  color: #424242;
}
.landing-show .list.list-flex-block .list-group .list-item .list-content .list-text.list-text-number {
  font-size: 28px;
  color: #424242;
}
.landing-show .list.list-flex-block .list-group .list-item .list-content:first-child .list-content {
  border-top-color: transparent;
}
.landing-show .list.list-flex-block .list-group .list-item .list-content:before {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  border: 9px solid #f4f4f4;
  border-top-color: transparent;
  border-left-color: transparent;
}
.landing-show .list.list-flex-block .list-group .list-item.twoline-center {
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.landing-show .list.list-flex-block .list-group .list-item:hover,
.landing-show .list.list-flex-block .list-group .list-item.current {
  background-color: #999999;
  cursor: pointer;
}
.landing-show .list.list-flex-block .list-group .list-item:hover .list-content .list-text.list-text-name,
.landing-show .list.list-flex-block .list-group .list-item.current .list-content .list-text.list-text-name,
.landing-show .list.list-flex-block .list-group .list-item:hover .list-content .list-text.list-text-number,
.landing-show .list.list-flex-block .list-group .list-item.current .list-content .list-text.list-text-number {
  color: #ffffff;
}
.landing-show .list.list-flex-block .list-group .list-item:hover .list-content:before,
.landing-show .list.list-flex-block .list-group .list-item.current .list-content:before {
  border-color: #e8743b;
  border-top-color: transparent;
  border-left-color: transparent;
}
.landing-show .list.list-flex-block.list-flex-block-2 .list-group .list-item {
  width: 50%;
  min-width: 50%;
}
.landing-show .list.list-flex-block.list-flex-block-2 .list-group .list-item:nth-child(2) {
  border-top-color: transparent;
}
.landing-show .list.list-flex-block.list-flex-block-3 .list-group .list-item {
  width: 33.33333333%;
  min-width: 33.33333333%;
}
.landing-show .list.list-flex-block.list-flex-block-3 .list-group .list-item:nth-child(3) {
  border-top-color: transparent;
}
.landing-show .list.list-flex-block.list-flex-block-4 .list-group .list-item {
  width: 25%;
  min-width: 25%;
}
.landing-show .list.list-flex-block.list-flex-block-4 .list-group .list-item:nth-child(3),
.landing-show .list.list-flex-block.list-flex-block-4 .list-group .list-item:nth-child(4) {
  border-top-color: transparent;
}
.landing-show .list.list-flex-block.list-flex-block-5 .list-group .list-item {
  width: 20%;
  min-width: 20%;
}
.landing-show .list.list-flex-block.list-flex-block-5 .list-group .list-item:nth-child(3),
.landing-show .list.list-flex-block.list-flex-block-5 .list-group .list-item:nth-child(4),
.landing-show .list.list-flex-block.list-flex-block-5 .list-group .list-item:nth-child(5) {
  border-top-color: transparent;
}
.landing-show .list.list-flex-block.list-flex-block-6 .list-group .list-item {
  width: 16.66666667%;
  min-width: 16.66666667%;
}
.landing-show .list.list-flex-block.list-flex-block-6 .list-group .list-item:nth-child(3),
.landing-show .list.list-flex-block.list-flex-block-6 .list-group .list-item:nth-child(4),
.landing-show .list.list-flex-block.list-flex-block-6 .list-group .list-item:nth-child(5),
.landing-show .list.list-flex-block.list-flex-block-6 .list-group .list-item:nth-child(6) {
  border-top-color: transparent;
}
.landing-show .list.list-flex-block.list-flex-block-2 .list-group,
.landing-show .list.list-flex-block.list-flex-block-3 .list-group,
.landing-show .list.list-flex-block.list-flex-block-4 .list-group,
.landing-show .list.list-flex-block.list-flex-block-5 .list-group,
.landing-show .list.list-flex-block.list-flex-block-6 .list-group {
  flex-direction: row;
  flex-wrap: wrap;
}
.landing-show .list.list-flex-block.list-flex-block-2 .list-group .list-item .list-content,
.landing-show .list.list-flex-block.list-flex-block-3 .list-group .list-item .list-content,
.landing-show .list.list-flex-block.list-flex-block-4 .list-group .list-item .list-content,
.landing-show .list.list-flex-block.list-flex-block-5 .list-group .list-item .list-content,
.landing-show .list.list-flex-block.list-flex-block-6 .list-group .list-item .list-content {
  justify-content: center;
  flex-direction: column;
}
.landing-show .list.list-flex-block.list-flex-block-2 .list-group .list-item:first-child,
.landing-show .list.list-flex-block.list-flex-block-3 .list-group .list-item:first-child,
.landing-show .list.list-flex-block.list-flex-block-4 .list-group .list-item:first-child,
.landing-show .list.list-flex-block.list-flex-block-5 .list-group .list-item:first-child,
.landing-show .list.list-flex-block.list-flex-block-6 .list-group .list-item:first-child,
.landing-show .list.list-flex-block.list-flex-block-2 .list-group .list-item:nth-child(2),
.landing-show .list.list-flex-block.list-flex-block-3 .list-group .list-item:nth-child(2),
.landing-show .list.list-flex-block.list-flex-block-4 .list-group .list-item:nth-child(2),
.landing-show .list.list-flex-block.list-flex-block-5 .list-group .list-item:nth-child(2),
.landing-show .list.list-flex-block.list-flex-block-6 .list-group .list-item:nth-child(2) {
  border-top-color: transparent;
}
.landing-show .list.list-flex-block.list-flex-block-2 .list-group .list-item:hover,
.landing-show .list.list-flex-block.list-flex-block-3 .list-group .list-item:hover,
.landing-show .list.list-flex-block.list-flex-block-4 .list-group .list-item:hover,
.landing-show .list.list-flex-block.list-flex-block-5 .list-group .list-item:hover,
.landing-show .list.list-flex-block.list-flex-block-6 .list-group .list-item:hover,
.landing-show .list.list-flex-block.list-flex-block-2 .list-group .list-item.current,
.landing-show .list.list-flex-block.list-flex-block-3 .list-group .list-item.current,
.landing-show .list.list-flex-block.list-flex-block-4 .list-group .list-item.current,
.landing-show .list.list-flex-block.list-flex-block-5 .list-group .list-item.current,
.landing-show .list.list-flex-block.list-flex-block-6 .list-group .list-item.current {
  background-color: #ffffff;
}
.landing-show .list.list-flex-block.list-flex-block-2 .list-group .list-item:hover .list-content .list-text.list-text-name,
.landing-show .list.list-flex-block.list-flex-block-3 .list-group .list-item:hover .list-content .list-text.list-text-name,
.landing-show .list.list-flex-block.list-flex-block-4 .list-group .list-item:hover .list-content .list-text.list-text-name,
.landing-show .list.list-flex-block.list-flex-block-5 .list-group .list-item:hover .list-content .list-text.list-text-name,
.landing-show .list.list-flex-block.list-flex-block-6 .list-group .list-item:hover .list-content .list-text.list-text-name,
.landing-show .list.list-flex-block.list-flex-block-2 .list-group .list-item.current .list-content .list-text.list-text-name,
.landing-show .list.list-flex-block.list-flex-block-3 .list-group .list-item.current .list-content .list-text.list-text-name,
.landing-show .list.list-flex-block.list-flex-block-4 .list-group .list-item.current .list-content .list-text.list-text-name,
.landing-show .list.list-flex-block.list-flex-block-5 .list-group .list-item.current .list-content .list-text.list-text-name,
.landing-show .list.list-flex-block.list-flex-block-6 .list-group .list-item.current .list-content .list-text.list-text-name,
.landing-show .list.list-flex-block.list-flex-block-2 .list-group .list-item:hover .list-content .list-text.list-text-number,
.landing-show .list.list-flex-block.list-flex-block-3 .list-group .list-item:hover .list-content .list-text.list-text-number,
.landing-show .list.list-flex-block.list-flex-block-4 .list-group .list-item:hover .list-content .list-text.list-text-number,
.landing-show .list.list-flex-block.list-flex-block-5 .list-group .list-item:hover .list-content .list-text.list-text-number,
.landing-show .list.list-flex-block.list-flex-block-6 .list-group .list-item:hover .list-content .list-text.list-text-number,
.landing-show .list.list-flex-block.list-flex-block-2 .list-group .list-item.current .list-content .list-text.list-text-number,
.landing-show .list.list-flex-block.list-flex-block-3 .list-group .list-item.current .list-content .list-text.list-text-number,
.landing-show .list.list-flex-block.list-flex-block-4 .list-group .list-item.current .list-content .list-text.list-text-number,
.landing-show .list.list-flex-block.list-flex-block-5 .list-group .list-item.current .list-content .list-text.list-text-number,
.landing-show .list.list-flex-block.list-flex-block-6 .list-group .list-item.current .list-content .list-text.list-text-number {
  color: #e8743b;
}
.landing-show .list.list-flex-level .list-group,
.landing-show .list.list-flex-level ul.list-group {
  flex-direction: row;
}
.landing-show .list.list-flex-level .list-group .list-item,
.landing-show .list.list-flex-level ul.list-group .list-item {
  height: 100px;
  margin-right: 10px;
  border-radius: 6px;
}
.landing-show .list.list-flex-level .list-group .list-item:last-child,
.landing-show .list.list-flex-level ul.list-group .list-item:last-child {
  margin-right: 0;
}
.landing-show .list.list-flex-level .list-group .list-item:nth-child(1n),
.landing-show .list.list-flex-level ul.list-group .list-item:nth-child(1n) {
  background-image: linear-gradient(to bottom right, #cc5eff, #cc5eff);
}
.landing-show .list.list-flex-level .list-group .list-item:nth-child(2n),
.landing-show .list.list-flex-level ul.list-group .list-item:nth-child(2n) {
  background-image: linear-gradient(to bottom right, #50d6c2, #2bc9b1);
}
.landing-show .list.list-flex-level .list-group .list-item:nth-child(3n),
.landing-show .list.list-flex-level ul.list-group .list-item:nth-child(3n) {
  background-image: linear-gradient(to bottom right, #5eb2ff, #1f93ff);
}
.landing-show .list.list-flex-level .list-group .list-item:nth-child(4n),
.landing-show .list.list-flex-level ul.list-group .list-item:nth-child(4n) {
  background-image: linear-gradient(to bottom right, #ef9f77, #ef9f77);
}
.landing-show .list.list-flex-level .list-group .list-item:nth-child(5n),
.landing-show .list.list-flex-level ul.list-group .list-item:nth-child(5n) {
  background-image: linear-gradient(to bottom right, #ff5e5e, #ff5e5e);
}
.landing-show .list.list-flex-level .list-group .list-item:nth-child(6n),
.landing-show .list.list-flex-level ul.list-group .list-item:nth-child(6n) {
  background-image: linear-gradient(to bottom right, #a6a6a6, #a6a6a6);
}
.landing-show .list.list-flex-level .list-group .list-item .list-content,
.landing-show .list.list-flex-level ul.list-group .list-item .list-content {
  border: none;
  padding: 10px 15px;
}
.landing-show .list.list-flex-level .list-group .list-item .list-content:before,
.landing-show .list.list-flex-level ul.list-group .list-item .list-content:before {
  border-width: 18px 78px;
  border-right-color: rgba(255, 255, 255, 0.1);
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.landing-show .list.list-flex-level .list-group .list-item .list-content .item-col .list-text,
.landing-show .list.list-flex-level ul.list-group .list-item .list-content .item-col .list-text {
  color: #ffffff;
  font-size: 18px;
}
.landing-show .list.list-flex-level .list-group .list-item .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level ul.list-group .list-item .list-content .item-col .list-text.list-text-number {
  font-size: 28px;
}
.landing-show .list.list-flex-level .list-group .list-item .list-content .item-col .list-text.list-text-number + .list-text,
.landing-show .list.list-flex-level ul.list-group .list-item .list-content .item-col .list-text.list-text-number + .list-text {
  margin-left: 5px;
}
.landing-show .list.list-flex-level .list-group .list-item:hover .list-content:before,
.landing-show .list.list-flex-level ul.list-group .list-item:hover .list-content:before,
.landing-show .list.list-flex-level .list-group .list-item.current .list-content:before,
.landing-show .list.list-flex-level ul.list-group .list-item.current .list-content:before {
  border-right-color: rgba(255, 255, 255, 0.1);
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.landing-show .list.list-flex-level-icon {
  margin: 10px 0;
}
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item {
  border-right: 1px solid #efefef;
  height: 100px;
}
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item .list-content,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item .list-content {
  border: none !important;
  flex-direction: row !important;
}
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item .list-content:before,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item .list-content:before {
  display: none;
}
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item .list-content .item-col,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item .list-content .item-col {
  flex-direction: column;
  align-items: flex-start;
}
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item .list-content .item-col .item-icon,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item .list-content .item-col .item-icon {
  padding: 12px;
  margin-right: 10px;
  border-radius: 10px;
}
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item .list-content .item-col .item-icon i,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item .list-content .item-col .item-icon i {
  color: #ffffff;
  font-size: 22px;
}
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item .list-content .item-col .list-text,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item .list-content .item-col .list-text {
  font-size: 16px;
  color: #424242;
}
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item .list-content .item-col .list-text.list-text-number {
  font-size: 22px;
  font-weight: bold;
}
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:first-child .list-content .item-col,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:first-child .list-content .item-col {
  align-items: center;
}
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:first-child .list-content .item-col .list-text.list-text-name,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:first-child .list-content .item-col .list-text.list-text-name {
  font-size: 28px;
  color: #424242;
}
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:first-child .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:first-child .list-content .item-col .list-text.list-text-number {
  font-size: 18px;
  font-weight: normal;
  color: #424242;
}
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:hover .list-content .item-col .list-text,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:hover .list-content .item-col .list-text,
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item.current .list-content .item-col .list-text,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item.current .list-content .item-col .list-text,
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:hover .list-content .item-col .list-text.list-text,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:hover .list-content .item-col .list-text.list-text,
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item.current .list-content .item-col .list-text.list-text,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item.current .list-content .item-col .list-text.list-text {
  color: #424242;
}
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(2) .list-content .item-col .item-icon,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(2) .list-content .item-col .item-icon,
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(2):hover .list-content .item-col .item-icon,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(2):hover .list-content .item-col .item-icon,
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(2).current .list-content .item-col .item-icon,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(2).current .list-content .item-col .item-icon {
  background-color: #2bc9b1;
}
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(2) .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(2) .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(2):hover .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(2):hover .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(2).current .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(2).current .list-content .item-col .list-text.list-text-number {
  color: #2bc9b1;
}
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(3) .list-content .item-col .item-icon,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(3) .list-content .item-col .item-icon,
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(3):hover .list-content .item-col .item-icon,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(3):hover .list-content .item-col .item-icon,
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(3).current .list-content .item-col .item-icon,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(3).current .list-content .item-col .item-icon {
  background-color: #1f93ff;
}
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(3) .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(3) .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(3):hover .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(3):hover .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(3).current .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(3).current .list-content .item-col .list-text.list-text-number {
  color: #1f93ff;
}
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(4) .list-content .item-col .item-icon,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(4) .list-content .item-col .item-icon,
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(4):hover .list-content .item-col .item-icon,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(4):hover .list-content .item-col .item-icon,
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(4).current .list-content .item-col .item-icon,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(4).current .list-content .item-col .item-icon {
  background-color: #ef9f77;
}
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(4) .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(4) .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(4):hover .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(4):hover .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(4).current .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(4).current .list-content .item-col .list-text.list-text-number {
  color: #ef9f77;
}
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(5) .list-content .item-col .item-icon,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(5) .list-content .item-col .item-icon,
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(5):hover .list-content .item-col .item-icon,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(5):hover .list-content .item-col .item-icon,
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(5).current .list-content .item-col .item-icon,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(5).current .list-content .item-col .item-icon {
  background-color: #ff5e5e;
}
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(5) .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(5) .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(5):hover .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(5):hover .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 .list-group .list-item:nth-child(5).current .list-content .item-col .list-text.list-text-number,
.landing-show .list.list-flex-level-icon.list-flex-block-5 ul.list-group .list-item:nth-child(5).current .list-content .item-col .list-text.list-text-number {
  color: #ff5e5e;
}
.landing-show .list.list-icon {
  padding: 10px;
  padding-top: 0;
}
.landing-show .list.list-icon .list-group {
  overflow-y: auto;
}
.landing-show .list.list-icon .list-group .list-item {
  background: rgba(24, 144, 255, 0.1);
}
.landing-show .list.list-icon .list-group .list-item .list-content {
  justify-content: flex-start;
}
.landing-show .list.list-icon .list-group .list-item .list-content:before {
  display: none;
}
.landing-show .list.list-icon .list-group .list-item .list-content .item-col {
  padding-left: 10px;
}
.landing-show .list.list-icon .list-group .list-item .list-content .item-col:first-child {
  padding-left: 0;
}
.landing-show .list.list-icon .list-group .list-item .list-content .list-text.list-text-icon {
  width: 30px;
  height: 30px;
  border-radius: 5px;
  background-color: #1890ff;
  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;
}
.landing-show .list.list-icon .list-group .list-item .list-content .list-text.list-text-icon i {
  color: #fff;
  font-size: 18px;
}
.landing-show .list.list-icon .list-group .list-item .list-content .list-text.list-text-name {
  font-size: 14px;
  color: #1890ff;
}
.landing-show .list.list-icon .list-group .list-item .list-content:hover,
.landing-show .list.list-icon .list-group .list-item .list-content.current {
  background-color: #1890ff;
}
.landing-show .list.list-icon .list-group .list-item .list-content:hover .list-text.list-text-icon,
.landing-show .list.list-icon .list-group .list-item .list-content.current .list-text.list-text-icon {
  background-color: #fff;
}
.landing-show .list.list-icon .list-group .list-item .list-content:hover .list-text.list-text-icon i,
.landing-show .list.list-icon .list-group .list-item .list-content.current .list-text.list-text-icon i {
  color: #1890ff;
}
.landing-show .list.list-timeline {
  position: relative;
  padding: 0 10px;
}
.landing-show .list.list-timeline .list-group {
  padding-left: 2rem;
}
.landing-show .list.list-timeline .list-group:before {
  position: absolute;
  content: '';
  top: 0;
  bottom: 0;
  left: 1.5rem;
  background: #d1d7dd;
  width: 2px;
}
.landing-show .list.list-timeline .list-group .list-item {
  padding: 5px 0;
  overflow: inherit;
  position: relative;
}
.landing-show .list.list-timeline .list-group .list-item:after {
  position: absolute;
  content: '';
  top: 42%;
  left: -2rem;
  background: #ffffff;
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 1.2rem;
  border: 0.3rem solid #d1d7dd;
  z-index: 2;
}
.landing-show .list.list-timeline .list-group .list-item .list-content {
  background-color: #f2f2f2;
  padding: 5px 0.8rem 5px 1.5rem;
  overflow: hidden;
  position: relative;
}
.landing-show .list.list-timeline .list-group .list-item .list-text {
  line-height: 1.8;
}
.landing-show .list.list-timeline .list-group .list-item .list-text.list-text-state {
  font-size: 1.2rem;
  position: absolute;
  top: 4px;
  right: -20px;
  padding: 0 2rem;
  background: #40c893;
  color: #fff !important;
  transform: rotate(45deg);
  overflow: hidden;
}
.landing-show .list.list-timeline .list-group .list-item:hover,
.landing-show .list.list-timeline .list-group .list-item.current,
.landing-show .list.list-timeline .list-group .list-item.list-current {
  cursor: pointer;
}
.landing-show .list.list-timeline .list-group .list-item:hover:after,
.landing-show .list.list-timeline .list-group .list-item.current:after,
.landing-show .list.list-timeline .list-group .list-item.list-current:after {
  border: 0.3rem solid #e8743b;
}
.landing-show .list.list-timeline .list-group .list-item:hover:before,
.landing-show .list.list-timeline .list-group .list-item.current:before,
.landing-show .list.list-timeline .list-group .list-item.list-current:before {
  position: absolute;
  content: '';
  top: 5px;
  bottom: 5px;
  left: 0rem;
  background: #e8743b;
  width: 0.3rem;
  z-index: 99;
}
.landing-show .list.list-timeline .list-group .list-item:hover .list-content,
.landing-show .list.list-timeline .list-group .list-item.current .list-content,
.landing-show .list.list-timeline .list-group .list-item.list-current .list-content {
  background-color: #999999;
}
.landing-show .col-md-6:nth-child(1) .list-block-tra,
.landing-show .col-md-12:nth-child(1) .list-block-tra,
.landing-show .col-sx-12:nth-child(1) .list-block-tra,
.landing-show .col-md-6:nth-child(2) .list-block-tra,
.landing-show .col-md-12:nth-child(2) .list-block-tra,
.landing-show .col-sx-12:nth-child(2) .list-block-tra {
  border-bottom: 1px solid #f8f8f8;
}
.landing-show .col-md-6:nth-child(2) .list-block-tra,
.landing-show .col-md-12:nth-child(2) .list-block-tra,
.landing-show .col-sx-12:nth-child(2) .list-block-tra,
.landing-show .col-md-6:nth-child(4) .list-block-tra,
.landing-show .col-md-12:nth-child(4) .list-block-tra,
.landing-show .col-sx-12:nth-child(4) .list-block-tra {
  border-left: 1px solid #f8f8f8;
}
.landing-show .list-medal ul {
  padding: 1.5rem 3rem;
}
.landing-show .list-medal ul li.list-medal-item {
  width: 33.33333%;
  text-align: center;
  float: left;
  padding: 0 1.5rem;
}
.landing-show .list-medal ul li.list-medal-item .title {
  font-size: 14px;
  color: #424242;
}
.landing-show .list-medal ul li.list-medal-item .list-medal-img {
  padding: 1.5rem 10% 1.5rem;
}
.landing-show .list-medal ul li.list-medal-item .list-medal-img img {
  width: 100%;
  max-width: 137px;
}
.landing-show .list-medal ul li.list-medal-item .list-medal-detail {
  line-height: 2.5rem;
  font-size: 14px;
}
.landing-show .list-medal ul li.list-medal-item:first-child .list-medal-detail {
  background-color: #dadbdb;
  color: #9fa0a0;
}
.landing-show .list-medal ul li.list-medal-item:nth-child(2) .title {
  margin-top: -1rem;
}
.landing-show .list-medal ul li.list-medal-item:nth-child(2) .list-medal-img {
  margin-bottom: 1rem;
}
.landing-show .list-medal ul li.list-medal-item:nth-child(2) .list-medal-detail {
  background-color: #ffef2c;
  color: #f39800;
}
.landing-show .list-medal ul li.list-medal-item:nth-child(3) .list-medal-detail {
  background-color: #f6c3a6;
  color: #c27550;
}
.landing-show .el-date-editor .el-input,
.landing-show .el-date-editor .el-input__inner {
  width: 10rem;
}
.landing-show .el-tabs__item {
  width: 100%;
  color: #535D69;
}
.landing-show .el-tabs__item:hover {
  color: #fff;
}
.landing-show .el-tabs__item .is-active {
  color: #fff;
}
.landing-show .top-tab {
  position: relative;
}
.landing-show .top-tab .more {
  position: absolute;
  right: 2%;
  top: 20%;
}
.landing-show .top-tab .more a {
  color: #7a8594;
}
.landing-show .top-tab .more a:hover {
  color: #fff;
}
.information-display {
  width: 100%;
}
.information-display .sidebar-left,
.information-display .sidebar-right {
  display: inline-block;
}
.information-display .sidebar-left {
  width: 47%;
  padding: 10px;
}
.information-display .sidebar-right {
  width: 53%;
  position: relative;
}
.information-display .sidebar-right > div {
  margin: 0 auto;
}
.information-display .sidebar-right .pt-btn.resetbtn {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 40px;
  height: 40px;
  margin-top: -40px;
  margin-left: -20px;
  z-index: 2;
}
.information-display .sidebar-right .pt-btn.resetbtn i {
  display: inline;
  font-size: 20px;
  color: #a0a0a0;
  text-align: center;
  line-height: 40px;
}
.information-display .sidebar-right .pt-btn.resetbtn:hover i,
.information-display .sidebar-right .pt-btn.resetbtn:active i {
  color: #424242;
}
.information-display .sidebar-right .resetbtn-title {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  margin-top: 5px;
  text-align: center;
  font-size: 14px;
}
.information-display .sidebar-right .resetbtn-title span {
  background-color: #def6ed;
  color: #40c893;
  padding: 2px 5px;
  border-radius: 5px;
}
.information-display .information-display-block {
  background-color: #f2f2f2;
  border-radius: 10px;
  width: 100%;
  padding-left: 1%;
  display: table;
}
.information-display .information-display-block .information-display-block-item {
  width: 30%;
  display: table-cell;
  vertical-align: middle;
}
.information-display .information-display-block .information-display-block-item .information-display-block-item-content {
  background-color: #e8743b;
  padding: 15px;
  color: #fff;
}
.information-display .information-display-block .information-display-block-item .information-display-block-item-content .title {
  font-size: 14px;
}
.information-display .information-display-block .information-display-block-item .information-display-block-item-content .number {
  font-size: 22px;
}
.information-display .information-display-block .information-display-block-item .information-display-block-item-content .tips {
  font-size: 14px;
  color: #c5cdd4;
  position: relative;
  padding-left: 12px;
  margin: 4px 10px;
}
.information-display .information-display-block .information-display-block-item .information-display-block-item-content .tips:before {
  position: absolute;
  top: 50%;
  left: 0;
  content: "";
  margin-top: -4px;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background-color: #d1d7dd;
}
.information-display .information-display-block .information-display-block-item .information-display-block-item-content .tips.new {
  color: #424242;
}
.information-display .information-display-block .information-display-block-item .information-display-block-item-content .tips.new:before {
  background-color: #e25656;
}
.information-display .information-display-block .information-display-block-item:first-child .information-display-block-item-content {
  border-radius: 10px 0 0 10px;
  border-right: 3px #f2f2f2 solid;
  text-align: center;
}
.information-display .information-display-block .information-display-block-item:nth-child(2) .information-display-block-item-content {
  border-radius: 0 10px 10px 0;
  border-left: 3px #f2f2f2 solid;
  text-align: center;
}
.information-display .information-display-block .information-display-block-item:nth-child(3) {
  width: 40%;
}
.information-display .information-display-block .information-display-block-item:nth-child(3) .information-display-block-item-content {
  background: transparent;
  vertical-align: middle;
}
.information-display .information-display-sort {
  width: 100%;
}
.information-display .information-display-sort .information-display-sort-item {
  width: 100%;
  padding: 10px 0;
}
.information-display .information-display-sort .information-display-sort-item .progress-title {
  padding: 15px 0;
}
.information-display .information-display-sort .information-display-sort-item .progress-title span.title {
  font-size: 16px;
  margin-right: 10px;
}
.information-display .information-display-sort .information-display-sort-item .progress-title span.number {
  padding: 2px 8px !important;
  border-radius: 12px;
  font-style: 14px;
  text-align: center;
  border: transparent 3px solid;
  color: #fff;
}
.information-display .information-display-sort .information-display-sort-item .progress-content {
  width: 100%;
  background-color: #f2f2f2;
  height: 17px;
}
.information-display .information-display-sort .information-display-sort-item .progress-content .progress-bar {
  height: 17px;
}
.information-display .information-display-sort .information-display-sort-item:nth-child(1) .progress-title span.title {
  color: #40c893;
}
.information-display .information-display-sort .information-display-sort-item:nth-child(1) .progress-title span.number {
  background-color: #40c893;
  border-color: #b7ead6;
}
.information-display .information-display-sort .information-display-sort-item:nth-child(1) .progress-content .progress-bar {
  background-color: #40c893;
}
.information-display .information-display-sort .information-display-sort-item:nth-child(2) .progress-title span.title {
  color: #e8743b;
}
.information-display .information-display-sort .information-display-sort-item:nth-child(2) .progress-title span.number {
  background-color: #e8743b;
  border-color: #f8d5c4;
}
.information-display .information-display-sort .information-display-sort-item:nth-child(2) .progress-content .progress-bar {
  background-color: #e8743b;
}
.information-display .information-display-sort .information-display-sort-item:nth-child(3) .progress-title span.title {
  color: #e25656;
}
.information-display .information-display-sort .information-display-sort-item:nth-child(3) .progress-title span.number {
  background-color: #e25656;
  border-color: #f8d9d9;
}
.information-display .information-display-sort .information-display-sort-item:nth-child(3) .progress-content .progress-bar {
  background-color: #e25656;
}
.landing-show .list.list-icon.list-flex-block {
  width: 100%;
}
.landing-show .list.list-icon.list-flex-block .list-group {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}
.landing-show .list.list-icon.list-flex-block .list-group .list-item {
  background-color: transparent;
  flex: none;
  width: 156px;
}
.landing-show .list.list-icon.list-flex-block .list-group .list-item:hover,
.landing-show .list.list-icon.list-flex-block .list-group .list-item.current {
  background-color: transparent;
}
.landing-show .list.list-icon.list-flex-block .list-group .list-item:nth-child(n) .list-content .list-text.list-text-icon {
  background-image: linear-gradient(to bottom right, #65b5ff, #1890ff);
}
.landing-show .list.list-icon.list-flex-block .list-group .list-item:nth-child(2n) .list-content .list-text.list-text-icon {
  background-image: linear-gradient(to bottom right, #f0a57f, #e8743b);
}
.landing-show .list.list-icon.list-flex-block .list-group .list-item .list-content {
  justify-content: flex-start;
  flex-flow: column;
  align-content: center;
  padding: 0;
  margin: 10px;
  border: none !important;
}
.landing-show .list.list-icon.list-flex-block .list-group .list-item .list-content .item-col {
  padding-left: 0;
}
.landing-show .list.list-icon.list-flex-block .list-group .list-item .list-content .item-col:last-child {
  width: inherit;
}
.landing-show .list.list-icon.list-flex-block .list-group .list-item .list-content .list-text.list-text-icon {
  width: 40px;
  height: 40px;
}
.landing-show .list.list-icon.list-flex-block .list-group .list-item .list-content .list-text.list-text-icon i {
  color: #fff;
  font-size: 18px;
}
.landing-show .list.list-icon.list-flex-block .list-group .list-item .list-content .list-text.list-text-name {
  line-height: 2;
  white-space: nowrap;
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 auto;
}
.landing-show .list.list-icon.list-flex-block .list-group .list-item:hover,
.landing-show .list.list-icon.list-flex-block .list-group .list-item.current {
  background-color: transparent;
}
.landing-show .list.list-icon.list-flex-block .list-group .list-item:hover .list-content,
.landing-show .list.list-icon.list-flex-block .list-group .list-item.current .list-content,
.landing-show .list.list-icon.list-flex-block .list-group .list-item:hover .list-content:hover,
.landing-show .list.list-icon.list-flex-block .list-group .list-item.current .list-content:hover,
.landing-show .list.list-icon.list-flex-block .list-group .list-item:hover .list-content.current,
.landing-show .list.list-icon.list-flex-block .list-group .list-item.current .list-content.current {
  background-color: transparent;
}
.landing-show .list.list-icon.list-flex-block .list-group .list-item:hover .list-content .list-text.list-text-icon,
.landing-show .list.list-icon.list-flex-block .list-group .list-item.current .list-content .list-text.list-text-icon,
.landing-show .list.list-icon.list-flex-block .list-group .list-item:hover .list-content:hover .list-text.list-text-icon,
.landing-show .list.list-icon.list-flex-block .list-group .list-item.current .list-content:hover .list-text.list-text-icon,
.landing-show .list.list-icon.list-flex-block .list-group .list-item:hover .list-content.current .list-text.list-text-icon,
.landing-show .list.list-icon.list-flex-block .list-group .list-item.current .list-content.current .list-text.list-text-icon {
  background-color: #1890ff;
}
.landing-show .list.list-icon.list-flex-block .list-group .list-item:hover .list-content .list-text.list-text-icon i,
.landing-show .list.list-icon.list-flex-block .list-group .list-item.current .list-content .list-text.list-text-icon i,
.landing-show .list.list-icon.list-flex-block .list-group .list-item:hover .list-content:hover .list-text.list-text-icon i,
.landing-show .list.list-icon.list-flex-block .list-group .list-item.current .list-content:hover .list-text.list-text-icon i,
.landing-show .list.list-icon.list-flex-block .list-group .list-item:hover .list-content.current .list-text.list-text-icon i,
.landing-show .list.list-icon.list-flex-block .list-group .list-item.current .list-content.current .list-text.list-text-icon i {
  color: #fff;
}
.landing-show .list.list-icon.list-flex-block .list-group .list-item:hover .list-content .list-text.list-text-name,
.landing-show .list.list-icon.list-flex-block .list-group .list-item.current .list-content .list-text.list-text-name,
.landing-show .list.list-icon.list-flex-block .list-group .list-item:hover .list-content:hover .list-text.list-text-name,
.landing-show .list.list-icon.list-flex-block .list-group .list-item.current .list-content:hover .list-text.list-text-name,
.landing-show .list.list-icon.list-flex-block .list-group .list-item:hover .list-content.current .list-text.list-text-name,
.landing-show .list.list-icon.list-flex-block .list-group .list-item.current .list-content.current .list-text.list-text-name {
  color: #000;
}
.landing-show .list.list-icon.list-flex-block .list-group .list-item:last-child .list-content .pt-btn.pt-btn-icon {
  width: 40px;
  height: 40px;
  line-height: 40px;
  box-shadow: none;
  border-radius: 5px;
  border: 1px solid #e0e0e0;
  background: transparent;
}
.landing-show .list.list-icon.list-flex-block .list-group .list-item:last-child .list-content .pt-btn.pt-btn-icon i {
  color: #c3c3c3;
  font-size: 25px;
}
.landing-show .pt-tab {
  height: 100%;
}
.landing-show .pt-tab div {
  height: auto;
}
.landing-show .pt-tab div.pt-tab-body-col {
  position: relative;
  z-index: 1;
  overflow-y: auto !important;
}
.landing-show .pt-tab div[nsgirdcontainer="grid-body-scroll-y"] {
  display: none;
  z-index: 0;
}
.landing-show .pt-tab .pt-tab-header {
  padding: 0 10px;
}
.landing-show .pt-tab .pt-tab-body {
  height: calc(100% - 47px);
}
.landing-show .pt-tab .pt-tab-body .pt-tab-content {
  overflow: hidden;
  height: 100%;
}
.landing-show .pt-tab .pt-tab-body .pt-tab-content .row {
  margin: 0;
}
.landing-show .pt-tab .pt-tab-body .pt-tab-content .row .list {
  padding: 0 10px;
}
.landing-show .pt-tab .pt-tab-body .pt-tab-content.no-data {
  background-color: transparent;
  border: none;
}
.landing-show .pt-tab .pt-tab-body .pt-tab-content .text-right {
  padding: 0 10px;
}
.landing-show .pt-tab .pt-tab-body .pt-tab-body-col.pt-tab-pager {
  height: calc(100% - 5rem);
  padding-bottom: 45px;
}
.landing-show .pt-tab .pt-tab-body .pt-pager {
  padding: 10px 0;
  border-top: 1px solid #f8f8f8;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
}
.landing-show .pt-tab .pt-tab-body .pt-pager .pt-page-turn {
  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;
}
.landing-show .pt-tab .pt-tab-body .pt-pager .pt-page-turn .pt-form-group {
  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: none;
  margin: 0 10px;
}
.landing-show .pt-tab .pt-tab-body .pt-pager .pt-page-turn .pt-form-group label.pt-control-label {
  margin: 0 10px;
}
.landing-show .pt-tab .pt-tab-body .pt-pager .pt-page-turn .pt-form-group .pt-input-group {
  border-radius: 3px;
}
.landing-show .pt-tab .pt-tab-body .pt-pager .pt-page-turn .pt-form-group .pt-input-group:focus {
  border-color: #707070;
}
.landing-show .pt-tab .pt-tab-body .pt-pager .pt-page-turn .pt-form-group .pt-input-group .pt-form-control {
  width: 45px;
}
.landing-show .pt-tab .pt-tab-body .pt-pager .pt-page-turn .pt-btn-group .pt-btn.pt-btn-icon {
  border-radius: 3px;
  background: transparent;
  border: 1px solid #dedede;
}
.landing-show .pt-tab .pt-tab-body .pt-pager .pt-page-turn .pt-btn-group .pt-btn.pt-btn-icon i {
  color: #424242;
}
.landing-show .pt-tab .pt-tab-body .pt-pager .pt-page-turn .pt-btn-group .pt-btn.pt-btn-icon:hover {
  background: #707070;
  border-color: #707070;
}
.landing-show .pt-tab .pt-tab-body .pt-pager .pt-page-turn .pt-btn-group .pt-btn.pt-btn-icon:hover i {
  color: #fff;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header {
  position: relative;
  z-index: 1;
  overflow-x: auto;
  height: 52px;
  flex: none;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header:after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 10px;
  right: 10px;
  height: 1px;
  background-color: #f8f8f8;
  z-index: 0;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav {
  height: 3.7rem;
  min-height: auto;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs {
  margin-bottom: 0;
  float: left;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item {
  padding: 0 5px;
  border: 2px solid transparent;
  border-width: 0 0 2px 0;
  color: #a0a0a0;
  height: 3.7rem;
  line-height: 3.7rem;
  font-size: 12px;
  margin-right: 10px;
  z-index: 1;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item .pt-btn {
  margin-top: -4px;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item .pt-btn.pt-btn-link,
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item .pt-btn.pt-btn-link:hover,
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item .pt-btn.pt-btn-link:focus {
  background-color: transparent;
  border: none;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item .pt-btn.pt-btn-link i,
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item .pt-btn.pt-btn-link:hover i,
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item .pt-btn.pt-btn-link:focus i,
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item .pt-btn.pt-btn-link span,
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item .pt-btn.pt-btn-link:hover span,
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item .pt-btn.pt-btn-link:focus span {
  color: #424242;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item span {
  color: #000 !important;
  margin-left: 5px;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item span.badge {
  color: #fff !important;
  padding: 3px 6px;
  font-weight: normal;
  margin-top: -4px;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item span.badge.badge-danger {
  background-color: #c92222;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item.current {
  border-color: #c70019;
  color: #424242;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item.current span {
  opacity: 1;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item:last-child {
  margin-right: 0;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav .more {
  color: #a0a0a0;
  font-size: 12px;
  line-height: 3.7rem;
  float: right;
  cursor: pointer;
  text-decoration: none;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-header .pt-nav .more i {
  font-size: 12px;
  line-height: 3.7rem;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-body {
  background-color: transparent;
}
.landing-show .pt-tab-components-tabs.pt-tab .pt-tab-body .pt-tab-content {
  padding-top: 10px;
}
.landing-show .pt-tab-components-tabs .pt-tab-components-tabs.pt-tab-noborder,
.landing-show .pt-tab-components-tabs .pt-tab-components-tabs.pt-tab-noboder {
  padding: 0;
}
.landing-show .pt-tab-components-tabs .pt-tab-components-tabs.pt-tab-noborder .pt-tab-header,
.landing-show .pt-tab-components-tabs .pt-tab-components-tabs.pt-tab-noboder .pt-tab-header {
  border-bottom: none;
}
.landing-show .pt-tab-components-tabs .pt-tab-components-tabs.pt-tab-noborder .pt-tab-header .pt-nav,
.landing-show .pt-tab-components-tabs .pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-nav {
  border-bottom: none;
}
.landing-show .pt-tab-components-tabs .pt-tab-components-tabs.pt-tab-noborder .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item,
.landing-show .pt-tab-components-tabs .pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-nav ul.pt-tab-list-components-tabs .pt-nav-item {
  border: none;
}
.landing-show .pt-tab-components-tabs .pt-tab-components-tabs.pt-tab-noborder .pt-tab-body .pt-tab-content,
.landing-show .pt-tab-components-tabs .pt-tab-components-tabs.pt-tab-noboder .pt-tab-body .pt-tab-content {
  padding-top: 0;
}
.landing-show[id="landing-show"] .pt-main .pt-row > div {
  flex: none !important;
  flex-wrap: wrap;
  height: 100%;
}
.landing-show[id="landing-show"] .pt-main .pt-row > div.col-autoheight,
.landing-show[id="landing-show"] .pt-main .pt-row > div.autoHeight {
  height: auto;
}
.landing-show[id="landing-show"] .pt-main .pt-row:last-child > div {
  margin-bottom: 10px;
}
.pt-veritical .landing-show {
  margin-left: 0;
}
.pt-veritical .landing-show .pt-main {
  padding-top: 0;
}
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-head table.table.table-bordered.table-header {
  background: #3c91f1 !important;
  border: 1px solid #3c91f1 !important;
}
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-head table.table.table-bordered.table-header tbody tr th {
  background: #3c91f1 !important;
  color: #fff !important;
  border-color: #3c91f1;
}
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body {
  border: 1px solid #3c91f1 !important;
}
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr th,
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr td {
  border: 0 !important;
  position: relative;
}
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr th:first-child,
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr td:first-child {
  font-weight: bold;
  color: #0070d3 !important;
}
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr th:first-child::before,
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr td:first-child::before {
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  border: 1px solid #0070d3;
  top: 50%;
  left: 50%;
  margin-top: -10px;
  margin-left: -10px;
}
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr th:last-child::after,
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr td:last-child::after {
  position: absolute;
  content: '';
  background: #e21831;
  width: 54px;
  height: 20px;
  border-radius: 3px;
  top: 50%;
  left: 50%;
  margin-top: -10px;
  margin-left: -27px;
}
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr th:last-child span,
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr td:last-child span {
  z-index: 2;
  color: #fff;
  position: relative;
}
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr:nth-child(1) td:first-child,
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr:nth-child(2) td:first-child,
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr:nth-child(3) td:first-child {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 22px;
  color: #fff !important;
  padding-top: 0;
  padding-bottom: 8px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr:nth-child(1) td:first-child::before,
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr:nth-child(2) td:first-child::before,
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr:nth-child(3) td:first-child::before {
  display: none;
}
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr:nth-child(1) td:first-child {
  background-image: url('/web/base/images/welcomepage/td-level-a.png');
}
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr:nth-child(2) td:first-child {
  background-image: url('/web/base/images/welcomepage/td-level-b.png');
}
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr:nth-child(3) td:first-child {
  background-image: url('/web/base/images/welcomepage/td-level-c.png');
}
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr:nth-child(even) th,
.pt-veritical .landing-show .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr:nth-child(even) td {
  background-color: #eff4ff !important;
}
.pt-veritical .landing-show .pt-main .pt-number-block {
  display: flex;
  background: #fff;
  margin: 0 -15px;
  height: 100%;
}
.pt-veritical .landing-show .pt-main .pt-number-block .pt-number-block-group {
  padding: 24px 0;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.pt-veritical .landing-show .pt-main .pt-number-block .pt-number-block-group .pt-number-block-item {
  display: flex;
  align-items: stretch;
  flex: 1;
  height: 72px;
  margin: 0 auto;
}
.pt-veritical .landing-show .pt-main .pt-number-block .pt-number-block-group .pt-number-block-item .pt-label-text {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 0;
  padding: 0 12px;
  width: 180px;
}
.pt-veritical .landing-show .pt-main .pt-number-block .pt-number-block-group .pt-number-block-item .pt-number-text {
  display: flex;
  position: relative;
  width: 178px;
  padding-left: 18px;
}
.pt-veritical .landing-show .pt-main .pt-number-block .pt-number-block-group .pt-number-block-item .pt-number-text::after {
  position: absolute;
  content: '';
  top: 5px;
  left: 0;
  bottom: 5px;
  width: 48px;
  display: flex;
  border-radius: 4px;
}
.pt-veritical .landing-show .pt-main .pt-number-block .pt-number-block-group .pt-number-block-item .pt-number-text:nth-child(1) span {
  color: #3a74c5;
}
.pt-veritical .landing-show .pt-main .pt-number-block .pt-number-block-group .pt-number-block-item .pt-number-text:nth-child(1)::after {
  background: #f1f1f1;
  box-shadow: 60px 0 0 #f1f1f1, 120px 0 0 #f1f1f1;
}
.pt-veritical .landing-show .pt-main .pt-number-block .pt-number-block-group .pt-number-block-item .pt-number-text:nth-child(2) span {
  color: #008774;
}
.pt-veritical .landing-show .pt-main .pt-number-block .pt-number-block-group .pt-number-block-item .pt-number-text:nth-child(2)::after {
  background: #e5f3f1;
  box-shadow: 60px 0 0 #e5f3f1, 120px 0 0 #e5f3f1;
}
.pt-veritical .landing-show .pt-main .pt-number-block .pt-number-block-group .pt-number-block-item .pt-number-text:nth-child(3) span {
  color: #9e180c;
}
.pt-veritical .landing-show .pt-main .pt-number-block .pt-number-block-group .pt-number-block-item .pt-number-text:nth-child(3)::after {
  background: #f5e7e6;
  box-shadow: 60px 0 0 #f5e7e6, 120px 0 0 #f5e7e6;
}
.pt-veritical .landing-show .pt-main .pt-number-block .pt-number-block-group .pt-number-block-item .pt-number-text:nth-child(4) span {
  color: #687201;
}
.pt-veritical .landing-show .pt-main .pt-number-block .pt-number-block-group .pt-number-block-item .pt-number-text:nth-child(4)::after {
  background: #f5f6e6;
  box-shadow: 60px 0 0 #f5f6e6, 120px 0 0 #f5f6e6;
}
.pt-veritical .landing-show .pt-main .pt-number-block .pt-number-block-group .pt-number-block-item .pt-number-text span {
  display: flex;
  flex: 1;
  height: 100%;
  z-index: 2;
  justify-content: center;
  align-items: center;
  letter-spacing: 48px;
  font-weight: bold;
  font-size: 20px;
}
.pt-veritical .landing-show .pt-main .pt-number-block .pt-number-block-group .pt-number-block-item .pt-number-text.pt-number {
  padding-left: 0;
}
.pt-veritical .landing-show .pt-main .pt-number-block .pt-number-block-group .pt-number-block-item .pt-number-text.pt-number::after {
  box-shadow: none;
  right: 10px;
  width: auto;
}
.pt-veritical .landing-show .pt-main .pt-number-block .pt-number-block-group .pt-number-block-item .pt-number-text.pt-number span {
  letter-spacing: normal;
}
.pt-veritical .landing-show .list.list-text-systems .list-group.list-group-base li.list-item .list-before .badge {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 16px !important;
  height: 16px;
  border-radius: 16px;
  padding: 0;
  background: rgba(255, 168, 0, 0.25) !important;
}
.pt-veritical .landing-show .list.list-text-systems .list-group.list-group-base li.list-item .list-content .list-text.list-text-title {
  display: flex;
  flex: 1;
  position: relative;
}
.pt-veritical .landing-show .list.list-text-systems .list-group.list-group-base li.list-item .list-content .text-overflow {
  display: block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
}
.pt-veritical .landing-show .list.list-text-systems .list-group.list-group-base li.list-item .list-content .text-overflow > * {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pt-veritical .landing-show .list.list-text-systems .list-group.list-group-base li.list-item .list-content .list-text.list-text-gray {
  position: relative;
  text-align: right;
  display: flex;
  flex: none;
  margin-left: 10px;
}
.pt-veritical .landing-show .list.list-text-systems .list-group.list-group-base li.list-item .list-content .list-text.list-text-gray.text-state-timeout {
  border: 0;
  color: #e25656;
  background: transparent;
  padding: 0;
}
.pt-veritical .landing-show .list.list-text-systems .list-group.list-group-base li.list-item .list-content .list-text.list-text-gray.text-state-timeout:hover {
  color: #e25656;
}
.pt-veritical .landing-show .list.list-text-systems .list-group.list-group-base li.list-item .list-content .list-text.list-text-gray .badge {
  border: 1px solid #e8743b;
  border-radius: 3px;
  margin-right: 10px;
  padding: 0 10px;
  font-weight: normal;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: none;
}
.pt-veritical .landing-show .list.list-text-systems .list-group.list-group-base li.list-item .list-content .list-text.list-text-gray .badge.badge-default {
  background: rgba(232, 116, 59, 0.075);
  color: #e8743b;
}
.pt-veritical .landing-show .list.list-text-systems .list-group.list-group-base li.list-item .list-content .list-text.list-text-gray .badge.badge-warning {
  background: #e8743b;
  color: #fff;
}
.pt-veritical .landing-show .list.list-text-systems .list-group.list-group-base li.list-item:hover .list-content .list-text.list-text-gray.text-state-timeout {
  color: #e25656;
}
.pt-veritical .landing-show .information-display {
  flex-wrap: wrap;
}
.pt-veritical .landing-show .information-display .sidebar-left {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .pt-list-block-classify .pt-list-block-classify-title {
  color: #000;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .pt-list-block-classify .pt-list-block-classify-title i {
  display: none;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task {
  height: 80px;
  width: 50% !important;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content {
  height: 70px;
  box-shadow: none;
  background: rgba(112, 112, 112, 0.015) !important;
  border-radius: 6px;
  padding: 6px 10px;
  transition: ease-in-out all 0.25s;
  position: relative;
  z-index: 1;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content:hover {
  background: rgba(112, 112, 112, 0.075) !important;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content::before {
  display: none;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content .task-left {
  width: auto;
  padding-left: 0;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content .task-left .pt-block-content-item.number {
  width: 48px;
  height: 48px;
  line-height: 48px;
  margin-right: 0;
  border-radius: 6px;
  background: #dcf0f7;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content .task-left .pt-block-content-item.number .value {
  color: #171717;
  font-size: 22px;
  line-height: 48px;
  font-weight: bold;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content .task-right .pt-block-content-item.title {
  margin-bottom: 0;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content .task-right .pt-block-content-item.title .value {
  font-size: 14px;
  color: #171717;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content .task-right .pt-block-content-item.sub-title {
  margin-bottom: 0;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content .task-right .pt-block-content-item.time {
  margin-top: 0;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content .task-right .pt-block-content-item.time .value {
  margin: 0;
  color: #666;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .landing-slider {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  flex: 1;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .landing-slider .banner-title {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 10px 16px;
  display: flex;
  flex-direction: column;
  background: rgba(0, 0, 0, 0.5);
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .landing-slider .banner-title .title {
  color: #fff;
  font-size: 14px;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .landing-slider .banner-title .sub-title {
  color: rgba(255, 255, 255, 0.65);
  padding-top: 4px;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .landing-slider .imgUl {
  position: relative;
  display: flex;
  flex: 1;
  height: 100%;
  align-items: stretch;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .landing-slider .imgUl li {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: stretch;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .landing-slider .imgUl li img {
  display: block;
  width: 100%;
  height: 100%;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .landing-slider .anchorUl {
  position: absolute;
  z-index: 9;
  display: flex;
  right: 0;
  bottom: 0;
  left: 0;
  justify-content: center;
  align-items: center;
  height: 40px;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .landing-slider .anchorUl li {
  height: 6px;
  width: 30px;
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.6);
  margin: 0 3px;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .landing-slider .anchorUl li.current {
  background: #707070;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .landing-slider .leftBtn,
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .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 20px 0;
  background: rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .landing-slider .leftBtn i,
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .landing-slider .rightBtn i {
  color: #fff;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .landing-slider .leftBtn:hover,
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .landing-slider .rightBtn:hover {
  background: rgba(0, 0, 0, 0.35);
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .landing-slider .leftBtn {
  left: 0;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .landing-slider .rightBtn {
  right: 0;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice .list-group .list-item {
  display: flex;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  padding: 16px 0;
  border-bottom: 1px solid #f1f1f1;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice .list-group .list-item:last-child {
  border-bottom: 0;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice .list-group .list-item .list-content {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 0 10px;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.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;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice .list-group .list-item .list-content .list-text.time {
  color: #b4b4b4;
  font-size: 12px;
  margin-bottom: 10px;
  line-height: 1;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice .list-group .list-item .badge {
  padding: 0;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.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;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice .list-group .list-item .badge.message-text {
  padding: 2px 5px;
  width: auto;
  height: auto;
  margin-right: 0;
  margin-top: -2px;
  font-weight: normal;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice .list-group .list-item.readed .list-content .list-text {
  color: #888;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice .list-group .list-item.readed .list-content .list-text .badge {
  display: none;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice-block {
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
  display: flex;
  flex: 1;
  height: 100%;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice-block .list-group {
  display: flex;
  flex: 1;
  width: 100%;
  flex-direction: column;
  padding-bottom: 10px;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice-block .list-group .list-item {
  padding: 0;
  border-bottom: 0;
  display: flex;
  flex: 1;
  height: 100%;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice-block .list-group .list-item .list-content {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice-block .list-group .list-item .list-content .list-title {
  font-weight: bold;
  font-size: 16px;
  padding-right: 82px;
  margin-bottom: 10px;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.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;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice-block .list-group .list-item .list-content .list-text .tags {
  margin-bottom: 10px;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice-block .list-group .list-item .list-content .list-text .tags .tags-group .tags-item {
  margin-right: 10px;
  color: #959595;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice-block .list-group .list-item:hover .list-title {
  color: #000;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice-block .list-group .list-item:hover .list-text .tags .tags-group .tags-item {
  color: #959595;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice-block .list-group .list-item:hover .list-text.notice-block-details {
  color: #474747;
  background: #f9f9f9;
  border: 1px solid #f1f1f1;
  padding: 10px;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice-block .scroll-btn-group {
  position: absolute;
  top: 0;
  right: 0;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice-block .scroll-btn-group .pt-btn.pt-btn-icon {
  margin-right: 0;
  margin-left: -1px;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.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;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice-block .scroll-btn-group .pt-btn.pt-btn-icon:hover:hover {
  background: #e8743b;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice-block .scroll-btn-group .pt-btn.pt-btn-icon:hover:hover i {
  color: #fff;
}
.pt-veritical .landing-show .pt-tab.pt-tab-components-tabs .pt-tab-body .pt-tab-content .pt-grid .list.list-block.list-text-system.notice-block .scroll-btn-group .pt-btn.pt-btn-icon:hover .icon-square-o::after {
  background: #e8743b;
}
.pt-veritical .landing-show.protalV2 {
  margin: 0;
  height: 100%;
}
.pt-veritical .landing-show.protalV2 .pt-main {
  padding: 24px;
  height: auto !important;
  overflow-y: auto;
}
.pt-veritical .landing-show.protalV2 .pt-main .pt-tab .pt-tab-body .pt-tab-content .text-right {
  position: static;
  padding-right: 0;
}
.pt-veritical .landing-show.protalV2 .pt-main .pt-tab .pt-tab-body .pt-tab-content .text-right .pt-form-screen .pt-form.pt-form-inline .pt-form-group .pt-input-group.pt-dateRangePicker {
  position: static;
  margin-left: 10px;
  padding: 0;
}
.pt-veritical .landing-show.protalV2 .pt-main .pt-tab .pt-tab-body .pt-tab-content .text-right .pt-form-screen .pt-form.pt-form-inline .pt-form-group .pt-input-group.pt-dateRangePicker::before,
.pt-veritical .landing-show.protalV2 .pt-main .pt-tab .pt-tab-body .pt-tab-content .text-right .pt-form-screen .pt-form.pt-form-inline .pt-form-group .pt-input-group.pt-dateRangePicker::after {
  display: none;
}
.pt-veritical .landing-show.protalV2 .pt-main .pt-tab .pt-tab-body .pt-tab-content .text-right .pt-form-screen .pt-form.pt-form-inline .pt-form-group .pt-input-group.pt-dateRangePicker .pt-input-group-btn {
  top: 1px;
  right: 1px;
}
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-head table.table.table-bordered.table-header {
  background: #3c91f1 !important;
  border: 1px solid #3c91f1 !important;
  display: none;
}
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-head table.table.table-bordered.table-header tbody tr th {
  background: #3c91f1 !important;
  color: #fff !important;
  border-color: #3c91f1;
}
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container table.table {
  background: transparent;
}
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body {
  border: 1px solid #ebebeb !important;
}
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr th,
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr td {
  border: 0 !important;
  position: relative;
  height: 62px;
  font-size: 16px;
  border-bottom: 1px solid #ebebeb;
  box-shadow: 0 -1px 0 #ebebeb inset;
}
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr th:first-child,
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr td:first-child {
  font-weight: bold;
  color: #0070d3 !important;
  width: 40px !important;
}
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr th:first-child::before,
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr td:first-child::before {
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  border: 1px solid #ebebeb;
  top: 50%;
  left: 50%;
  margin-top: -10px;
  margin-left: -10px;
}
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr th:nth-child(2),
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr td:nth-child(2) {
  text-align: left;
  color: #000;
}
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr th:last-child,
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr td:last-child {
  position: relative;
}
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr th:last-child::after,
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr td:last-child::after {
  display: none;
}
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr th:last-child span,
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr td:last-child span {
  color: #6e6e6e;
  font-size: 24px;
  position: absolute;
  width: 120px;
  top: 0;
  right: 0;
  bottom: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
  padding-left: 10px;
  background: #f6f6f6;
  border-left: 1px solid #f1f1f1;
}
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr td:first-child {
  background-image: url('/web/base/images/welcomepage/td-level-normal.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 40px;
  color: transparent !important;
  padding-top: 0;
  text-shadow: none;
}
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr td:first-child::before {
  display: none;
}
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr:nth-child(1) td:first-child {
  background-image: url('/web/base/images/welcomepage/td-level-first.png');
}
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr:nth-child(2) td:first-child {
  background-image: url('/web/base/images/welcomepage/td-level-second.png');
}
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr:nth-child(3) td:first-child {
  background-image: url('/web/base/images/welcomepage/td-level-third.png');
}
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr:nth-child(even) th,
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr:nth-child(even) td {
  background-color: #fff !important;
}
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr:last-child th,
.pt-veritical .landing-show.protalV2 .pt-main .level-table .pt-grid .pt-grid-body-container .table.table.table-bordered.table-body tbody tr:last-child td {
  box-shadow: none;
}
.pt-veritical .landing-show.protalV2 .pt-main .pt-tab div.panel-toggle-btn-group.btn-group {
  display: block;
  text-align: right;
  padding-right: 10px;
}
.pt-veritical .landing-show.protalV2 .pt-main > .pt-row {
  margin-bottom: 10px;
}
.pt-veritical .landing-show.protalV2 .pt-main > .pt-row > .col-lg-1 .pt-tab.pt-tab-components-tabs .list.list-block.list-block-grid-hor .list-group .list-item,
.pt-veritical .landing-show.protalV2 .pt-main > .pt-row > .col-lg-2 .pt-tab.pt-tab-components-tabs .list.list-block.list-block-grid-hor .list-group .list-item {
  width: 100%;
}
.pt-veritical .landing-show.protalV2 .pt-main > .pt-row > .col-lg-3 .pt-tab.pt-tab-components-tabs .list.list-block.list-block-grid-hor .list-group .list-item,
.pt-veritical .landing-show.protalV2 .pt-main > .pt-row > .col-lg-4 .pt-tab.pt-tab-components-tabs .list.list-block.list-block-grid-hor .list-group .list-item {
  width: 50%;
}
.pt-veritical .landing-show.protalV2 .pt-main > .pt-row > .col-lg-6 .pt-tab.pt-tab-components-tabs .list.list-block.list-block-grid-hor .list-group .list-item,
.pt-veritical .landing-show.protalV2 .pt-main > .pt-row > .col-lg-8 .pt-tab.pt-tab-components-tabs .list.list-block.list-block-grid-hor .list-group .list-item {
  width: 25%;
}
.pt-veritical .landing-show.protalV2 .pt-main > .pt-row > .col-lg-10 .pt-tab.pt-tab-components-tabs .list.list-block.list-block-grid-hor .list-group .list-item,
.pt-veritical .landing-show.protalV2 .pt-main > .pt-row > .col-lg-12 .pt-tab.pt-tab-components-tabs .list.list-block.list-block-grid-hor .list-group .list-item {
  width: 16.66666667%;
}
.pt-veritical .landing-show.protalV2 .pt-main > .pt-row .panel {
  border-radius: 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
}
.pt-veritical .landing-show.protalV2 .pt-main > .pt-row .panel.no-panel {
  background: transparent;
}
.pt-veritical .landing-show.protalV2 .pt-main > .pt-row .panel.no-panel .pt-row > div[class^="col-"],
.pt-veritical .landing-show.protalV2 .pt-main > .pt-row .panel.no-panel .pt-row > div[class*=" col-"] {
  margin-bottom: 0;
}
.pt-veritical .landing-show.protalV2 .pt-main > .pt-row .panel.no-panel .pt-tab.pt-tab-components-tabs.pt-tab-noboder {
  border: 0;
}
.pt-veritical .landing-show.protalV2 .pt-main > .pt-row .panel.no-panel .pt-tab .pt-tab-body .pt-tab-content {
  padding: 0;
}
.pt-veritical .landing-show.protalV2 .pt-main > .pt-row .panel.no-panel .pt-tab .pt-tab-body .pt-tab-content .pt-grid {
  padding: 0 !important;
}
.pt-veritical .landing-show.protalV2 .pt-main > .pt-row .panel.preview-3d {
  background: transparent;
}
.pt-veritical .landing-show.protalV2 .pt-main > .pt-row .panel.preview-3d .pt-tab.pt-tab-components-tabs.pt-tab-noboder {
  border: 0;
}
.pt-veritical .landing-show.protalV2 .pt-main > .pt-row .panel.preview-3d .pt-tab-content {
  padding: 0;
}
.pt-veritical .landing-show.protalV2 .pt-main .pt-btn.pt-btn-default {
  transition: all ease-in-out 0s;
}
.pt-veritical .landing-show.protalV2 .pt-main .pt-btn.pt-btn-default:hover {
  box-shadow: none;
}
.pt-veritical .landing-show.protalV2 .pt-list.pt-quick-entrance {
  background: transparent;
  margin: 1px 0 0;
}
.pt-veritical .landing-show.protalV2 .pt-list.pt-quick-entrance .pt-list-group {
  border: 0;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  height: 98px;
}
.pt-veritical .landing-show.protalV2 .pt-list.pt-quick-entrance .pt-list-group .pt-list-item {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  border: 1px solid #f1f1f1;
  flex: 1;
  margin: 0 5px;
  font-size: 18px;
}
.pt-veritical .landing-show.protalV2 .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:hover {
  transition: ease-in-out all 0.25s;
}
.pt-veritical .landing-show.protalV2 .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:first-child {
  margin-left: 0;
}
.pt-veritical .landing-show.protalV2 .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:last-child {
  margin-right: 0;
}
.pt-veritical .landing-show.protalV2 .pt-list.pt-quick-entrance .pt-list-group .pt-list-item i {
  font-size: 48px;
  margin-right: 10px;
  position: relative;
}
.pt-veritical .landing-show.protalV2 .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;
}
.pt-veritical .landing-show.protalV2 .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:nth-child(1) i {
  color: #0871e6;
}
.pt-veritical .landing-show.protalV2 .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;
}
.pt-veritical .landing-show.protalV2 .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:nth-child(2) i {
  color: #2bae68;
}
.pt-veritical .landing-show.protalV2 .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;
}
.pt-veritical .landing-show.protalV2 .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:nth-child(3) i {
  color: #fe0352;
}
.pt-veritical .landing-show.protalV2 .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;
}
.pt-veritical .landing-show.protalV2 .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:nth-child(4) i {
  color: #8f37bf;
}
.pt-veritical .landing-show.protalV2 .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;
}
.pt-veritical .landing-show.protalV2 .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:nth-child(5) i {
  color: #bfe000;
}
.pt-veritical .landing-show.protalV2 .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;
}
.pt-veritical .landing-show.protalV2 .pt-list.pt-quick-entrance .pt-list-group .pt-list-item:nth-child(6) i {
  color: #f48a00;
}
.pt-veritical .landing-show.protalV2 .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;
}
.pt-veritical .landing-show.protalV2 .pt-list.pt-statistics-vertical-pro {
  background: transparent;
  margin: 0 -12px;
  border: 0;
}
.pt-veritical .landing-show.protalV2 .pt-list.pt-statistics-vertical-pro .pt-list-group {
  border: 0;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  height: 98px;
}
.pt-veritical .landing-show.protalV2 .pt-list.pt-statistics-vertical-pro .pt-list-item {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  border: 1px solid #f1f1f1;
  flex: 1;
  margin: 0 6px;
  flex-direction: column;
}
.pt-veritical .landing-show.protalV2 .pt-list.pt-statistics-vertical-pro .pt-list-item .pt-title {
  font-size: 24px;
  font-weight: bold;
  height: 42px;
  line-height: 42px;
}
.pt-veritical .landing-show.protalV2 .pt-list.pt-statistics-vertical-pro .pt-list-item .pt-subtitle {
  font-size: 14px;
  color: #555;
  height: 20px;
  line-height: 20px;
}
.pt-veritical .landing-show.protalV2 .pt-list.pt-statistics-vertical-pro .pt-list-item .pt-tips {
  background: rgba(232, 116, 59, 0.1);
  color: #e8743b;
  padding: 2px 4px;
  border-radius: 2px;
}
.pt-veritical .landing-show.protalV2 .list-view {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  align-items: center;
  padding: 10px;
}
.pt-veritical .landing-show.protalV2 .list-view .list {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.pt-veritical .landing-show.protalV2 .list-view .list-item {
  display: inline-flex;
  margin-left: 12px;
}
.pt-veritical .landing-show.protalV2 .list-view .list-item span:last-child {
  font-weight: bold;
  margin-left: 4px;
  color: #e25656;
}
.pt-veritical .landing-show.protalV2 .pt-badge-group {
  display: flex;
  justify-content: flex-end;
}
.pt-veritical .landing-show.protalV2 .pt-badge-group .pt-badge-item {
  display: inline-flex;
  margin-left: 10px;
  align-items: center;
}
.pt-veritical .landing-show.protalV2 .pt-badge-group .pt-badge-item .pt-badge {
  border: 0;
  font-weight: bold;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder {
  border: 1px solid #f1f1f1;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder > .pt-container {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-header {
  background: #fff;
  height: 42px;
  padding: 0;
  flex: none;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-header::after {
  display: none;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-nav {
  width: 100%;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-nav .pt-tab-list-components-tabs {
  height: 42px;
  position: relative;
  display: flex;
  flex: 1;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-nav .pt-tab-list-components-tabs .pt-nav-item {
  height: 42px;
  line-height: 42px;
  padding: 0 12px;
  position: relative;
  z-index: 2;
  margin-right: 0;
  display: flex;
  align-items: center;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-nav .pt-tab-list-components-tabs .pt-nav-item span {
  margin-left: 0;
  color: #b9b9b9 !important;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-nav .pt-tab-list-components-tabs .pt-nav-item .btn-group {
  display: none;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-nav .pt-tab-list-components-tabs .pt-nav-item.current {
  background: #fff;
  border: 0;
  position: relative;
  border-width: 0 1px;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-nav .pt-tab-list-components-tabs .pt-nav-item.current span {
  color: #999 !important;
  font-size: 12px;
  font-weight: normal;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-nav .pt-tab-list-components-tabs .pt-nav-item.current span.badge {
  color: #fff !important;
  margin-left: 5px;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-nav .pt-tab-list-components-tabs .pt-nav-item.current .btn-group {
  margin-left: 20px;
  display: block;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-nav .pt-tab-list-components-tabs .pt-nav-item.current .btn-group .pt-btn.pt-btn-default {
  border: 0;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-nav .pt-tab-list-components-tabs .pt-nav-item.current .btn-group .pt-btn.pt-btn-default i,
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-nav .pt-tab-list-components-tabs .pt-nav-item.current .btn-group .pt-btn.pt-btn-default span {
  color: #999;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-nav .pt-tab-list-components-tabs .pt-nav-item.current .btn-group .pt-btn.pt-btn-default:hover {
  background: #f5f5f5;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-nav .pt-tab-list-components-tabs .pt-nav-item.current .btn-group .pt-btn.pt-btn-default:hover i,
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-nav .pt-tab-list-components-tabs .pt-nav-item.current .btn-group .pt-btn.pt-btn-default:hover span {
  color: #999;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-nav .pt-tab-list-components-tabs .pt-nav-item.current:first-child {
  border-left: 0;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-nav .pt-tab-list-components-tabs.pt-tab-list-components-tabs-single .pt-nav-item {
  justify-content: space-between;
  flex: 1;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-header .pt-tab-header-more {
  opacity: 0;
  display: none;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-body {
  display: flex;
  flex: 1;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-body .pt-tab-content {
  width: 100%;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-body .pt-tab-content .pt-grid .pt-tab-header-col .pt-tab-header-col-title {
  background: none;
  color: #333;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-body .pt-tab-content .pt-grid .pt-tab-header-col .pt-tab-header-col-title::before,
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-body .pt-tab-content .pt-grid .pt-tab-header-col .pt-tab-header-col-title::after {
  display: none;
}
.pt-veritical .landing-show.protalV2 .list.list-text-systems .list-group.list-group-base li.list-item .list-before {
  display: none;
}
.pt-veritical .landing-show.protalV2 .list.list-text-systems .list-group.list-group-base li.list-item .list-before .badge {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 16px !important;
  height: 16px;
  border-radius: 16px;
  padding: 0;
  background: rgba(255, 168, 0, 0.25) !important;
}
.pt-veritical .landing-show.protalV2 .list.list-text-systems .list-group.list-group-base li.list-item .list-content .list-text.list-text-title {
  display: flex;
  flex: 1;
  position: relative;
}
.pt-veritical .landing-show.protalV2 .list.list-text-systems .list-group.list-group-base li.list-item .list-content .text-overflow {
  display: block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
}
.pt-veritical .landing-show.protalV2 .list.list-text-systems .list-group.list-group-base li.list-item .list-content .text-overflow > * {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pt-veritical .landing-show.protalV2 .list.list-text-systems .list-group.list-group-base li.list-item .list-content .list-text.list-text-gray {
  position: relative;
  text-align: right;
  display: flex;
  flex: none;
  margin-left: 10px;
}
.pt-veritical .landing-show.protalV2 .list.list-text-systems .list-group.list-group-base li.list-item .list-content .list-text.list-text-gray.text-state-timeout {
  border: 0;
  color: #e25656;
  background: transparent;
  padding: 0;
}
.pt-veritical .landing-show.protalV2 .list.list-text-systems .list-group.list-group-base li.list-item .list-content .list-text.list-text-gray.text-state-timeout:hover {
  color: #e25656;
}
.pt-veritical .landing-show.protalV2 .list.list-text-systems .list-group.list-group-base li.list-item .list-content .list-text.list-text-gray .badge {
  border: 1px solid #e8743b;
  border-radius: 3px;
  margin-right: 10px;
  padding: 0 10px;
  font-weight: normal;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: none;
}
.pt-veritical .landing-show.protalV2 .list.list-text-systems .list-group.list-group-base li.list-item .list-content .list-text.list-text-gray .badge.badge-default {
  background: rgba(232, 116, 59, 0.075);
  color: #e8743b;
}
.pt-veritical .landing-show.protalV2 .list.list-text-systems .list-group.list-group-base li.list-item .list-content .list-text.list-text-gray .badge.badge-warning {
  background: #e8743b;
  color: #fff;
}
.pt-veritical .landing-show.protalV2 .list.list-text-systems .list-group.list-group-base li.list-item:hover .list-content .list-text.list-text-gray.text-state-timeout {
  color: #e25656;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor {
  overflow: hidden;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group {
  flex-direction: row;
  width: auto;
  margin: 0 -5px;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item {
  height: 170px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: column-reverse;
  margin-bottom: 0;
  border: 5px solid #ffffff;
  float: left;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(1) {
  background: rgba(58, 116, 197, 0.1);
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(1) .list-text-title {
  color: #3a74c5;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(1) .text-left {
  color: #3a74c5;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(2) {
  background: rgba(0, 135, 116, 0.1);
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(2) .list-text-title {
  color: #008774;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(2) .text-left {
  color: #008774;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(3) {
  background: rgba(158, 24, 12, 0.1);
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(3) .list-text-title {
  color: #9e180c;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(3) .text-left {
  color: #9e180c;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(4) {
  background: rgba(154, 167, 11, 0.1);
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(4) .list-text-title {
  color: #9aa70b;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(4) .text-left {
  color: #9aa70b;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(5) {
  background: rgba(117, 11, 167, 0.1);
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(5) .list-text-title {
  color: #750ba7;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(5) .text-left {
  color: #750ba7;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(6) {
  background: rgba(167, 106, 11, 0.1);
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(6) .list-text-title {
  color: #a76a0b;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(6) .text-left {
  color: #a76a0b;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(7) {
  background: rgba(11, 143, 167, 0.1);
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(7) .list-text-title {
  color: #0b8fa7;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(7) .text-left {
  color: #0b8fa7;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(8) {
  background: rgba(167, 11, 139, 0.1);
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(8) .list-text-title {
  color: #a70b8b;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(8) .text-left {
  color: #a70b8b;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(9) {
  background: rgba(11, 167, 33, 0.1);
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(9) .list-text-title {
  color: #0ba721;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(9) .text-left {
  color: #0ba721;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(10) {
  background: rgba(59, 11, 167, 0.1);
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(10) .list-text-title {
  color: #3b0ba7;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(10) .text-left {
  color: #3b0ba7;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(11) {
  background: rgba(167, 136, 11, 0.1);
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(11) .list-text-title {
  color: #a7880b;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(11) .text-left {
  color: #a7880b;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(12) {
  background: rgba(167, 11, 73, 0.1);
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(12) .list-text-title {
  color: #a70b49;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item:nth-child(12) .text-left {
  color: #a70b49;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item .list-text-title {
  display: flex;
  justify-content: center;
  padding: 5px 0;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item .text-left {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item .text-left .text-font-weight {
  font-weight: bold;
  font-size: 28px;
  padding: 0;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-grid-hor .list-group .list-item .text-left span {
  font-size: 14px;
  font-weight: normal;
  padding-right: 5px;
  padding-bottom: 7px;
  padding-left: 5px;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-developer .list-group .list-item {
  position: relative;
  height: 64px;
  border: 1px solid #e6f5f2;
  margin-bottom: 5px;
  display: flex;
  width: 100%;
  padding: 0;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-developer .list-group .list-item .list-text-title,
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-developer .list-group .list-item .text-left {
  width: 120px;
  height: 32px;
  position: absolute;
  left: 0;
  display: flex;
  text-align: center !important;
  justify-content: center !important;
  align-items: flex-start;
  padding: 2px 10px;
  color: #008774;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-developer .list-group .list-item .list-text-title {
  top: 0;
  align-items: self-end;
  font-size: 16px;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-developer .list-group .list-item .text-left {
  bottom: 0;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-developer .list-group .list-item .text-left:last-child {
  position: static;
  width: 100%;
  height: 100%;
  justify-content: flex-end !important;
  align-items: center;
  color: #444;
}
.pt-veritical .landing-show.protalV2 .list.list-block.list-block-developer .list-group .list-item::before {
  position: absolute;
  content: '';
  width: 120px;
  height: 64px;
  background: #e6f5f2;
}
.pt-veritical .landing-show.protalV2 .list.list-timeline .list-group {
  padding-left: 30px !important;
  position: relative;
}
.pt-veritical .landing-show.protalV2 .list.list-timeline .list-group::before {
  left: 5px !important;
  display: block !important;
}
.pt-veritical .landing-show.protalV2 .list.list-timeline .list-group .list-item {
  border-bottom: 1px dashed #d8d8d8;
}
.pt-veritical .landing-show.protalV2 .list.list-timeline .list-group .list-item:first-child {
  border-top: 1px dashed #d8d8d8;
}
.pt-veritical .landing-show.protalV2 .list.list-timeline .list-group .list-item .list-content {
  background: transparent;
}
.pt-veritical .landing-show.protalV2 .list.list-timeline .list-group .list-item::after {
  width: 22px;
  height: 22px;
  background: #40c893;
  border: 2px solid #a3e5cb;
  left: -35px;
  font-family: "icomoon";
  content: '\e95d';
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  top: 0;
}
.pt-veritical .landing-show.protalV2 .list.list-timeline .list-group .list-item:hover::before {
  display: none;
}
.pt-veritical .landing-show.protalV2 .list.list-timeline .list-group .list-item:hover:after {
  border: 2px solid #cbf0e1;
}
.pt-veritical .landing-show.protalV2 .list.list-timeline .list-group .list-item:hover .list-content {
  background: transparent;
}
.pt-veritical .landing-show.protalV2 .list.list-timeline .list-group .list-item:hover .list-content .list-text {
  color: #333;
}
.pt-veritical .landing-show.protalV2 .list.list-timeline .list-group .list-item:hover .list-content .list-text.list-title {
  color: #333;
}
.pt-veritical .landing-show.protalV2 .list.list-timeline .list-group .list-item:hover .list-content .list-text.list-gray {
  color: #777;
}
.pt-veritical .landing-show.protalV2 .list.list-timeline .list-group .list-item .list-text.list-timeline-time {
  position: absolute;
  top: 0;
  right: 0;
  line-height: 2.5;
  opacity: 0.75;
}
.pt-veritical .landing-show.protalV2 .information-display {
  flex-wrap: wrap;
}
.pt-veritical .landing-show.protalV2 .information-display .sidebar-left {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding-left: 10px;
}
.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-block {
  display: flex;
  align-items: stretch;
  background: #fff;
  height: 88px;
  padding-left: 0;
}
.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-block .information-display-block-item {
  display: flex;
  flex: 1;
  align-items: stretch;
}
.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-block .information-display-block-item .information-display-block-item-content {
  background: #00a1e9;
  border-radius: 0;
  position: relative;
  text-align: left;
  display: flex;
  flex: 1;
  flex-direction: column-reverse;
  border: 0;
  justify-content: center;
  padding: 6px;
  margin-right: 6px;
  padding-left: 48px;
}
.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-block .information-display-block-item .information-display-block-item-content::before {
  position: absolute;
  content: '';
  font-family: "icomoon";
  font-size: 24px !important;
  color: #77d3fc;
  top: 10px;
  left: 14px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-block .information-display-block-item .information-display-block-item-content .title {
  color: #95cdf3;
}
.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-block .information-display-block-item .information-display-block-item-content .number {
  font-weight: bold;
}
.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-block .information-display-block-item:nth-child(1) .information-display-block-item-content::before {
  content: '\ea6c';
}
.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-block .information-display-block-item:nth-child(2) .information-display-block-item-content::before {
  content: '\eb20';
}
.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-block .information-display-block-item:nth-child(3) {
  flex: 1.2;
}
.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-block .information-display-block-item:nth-child(3) .information-display-block-item-content .tips {
  margin-right: 0;
}
.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-block .information-display-block-item:last-child .information-display-block-item-content {
  background: #f4f4f4;
  border: 1px solid #ebebeb;
  flex-direction: column;
  margin-right: 0;
  padding-left: 0;
}
.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-sort {
  padding-top: 30px;
  padding-left: 20px;
}
.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-sort .information-display-sort-item {
  padding: 0;
}
.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-sort .information-display-sort-item .progress-title .title,
.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-sort .information-display-sort-item .progress-title .number {
  font-size: 14px;
  color: #8a8a8a;
}
.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-sort .information-display-sort-item .progress-title .number {
  background: transparent;
  border: 0;
  padding: 0;
  font-weight: bold;
  color: #444;
}
.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-sort .information-display-sort-item .progress-content {
  height: 30px;
}
.pt-veritical .landing-show.protalV2 .information-display .sidebar-left .information-display-sort .information-display-sort-item .progress-content .progress-bar {
  height: 30px;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-header .btn-group.panel-toggle-btn-group {
  margin: 0 12px 0 1px;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-header .btn-group.panel-toggle-btn-group .pt-btn.pt-btn-icon {
  margin-right: 0;
  margin-left: -1px;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-header .btn-group.panel-toggle-btn-group .pt-btn.pt-btn-icon .icon-arrow-down-o::before {
  content: '\e945';
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-header .btn-group.panel-toggle-btn-group .pt-btn.pt-btn-icon .icon-distribution-o {
  position: relative;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-header .btn-group.panel-toggle-btn-group .pt-btn.pt-btn-icon .icon-distribution-o::before {
  display: flex;
  content: '\eb2b';
  justify-content: center;
  align-items: center;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-header .btn-group.panel-toggle-btn-group .pt-btn.pt-btn-icon.current .icon-arrow-down-o::before {
  content: '\e941';
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-header .btn-group.panel-toggle-btn-group .pt-btn.pt-btn-icon.current .icon-distribution-o::before {
  content: '\eac3';
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-header .btn-group.panel-toggle-btn-group .pt-btn.pt-btn-icon.current .icon-distribution-o::after {
  display: none;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content {
  padding: 10px;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid {
  position: relative;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-tab-body-col {
  overflow: hidden !important;
  height: 100%;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-tab-body-col [nsgirdcontainer="grid-body-scroll-y"] {
  opacity: 0;
  overflow-x: hidden;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-tab-body-col:hover [nsgirdcontainer="grid-body-scroll-y"] {
  opacity: 1;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid.list-block.notice {
  overflow-y: auto !important;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block {
  height: 100% !important;
  overflow-y: auto !important;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .pt-list-block-classify .pt-list-block-classify-title {
  color: #fff;
  background: #00a1e9;
  height: 27px;
  line-height: 27px;
  padding: 0;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: normal;
  display: inherit;
  padding-right: 20px;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .pt-list-block-classify .pt-list-block-classify-title > span {
  background: #3d5971;
  color: #fff;
  display: inherit;
  padding-left: 6px;
  padding-right: 6px;
  margin-right: 20px;
  height: 27px;
  position: relative;
  width: 49px;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .pt-list-block-classify .pt-list-block-classify-title > span::after {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 10px;
  border-color: transparent transparent transparent #3d5971;
  right: -10px;
  border-top-width: 14px;
  border-bottom-width: 13px;
  border-left-width: 12px;
  right: -12px;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .pt-list-block-classify .pt-list-block-classify-title > span::before {
  content: '\e944';
  font-family: "icomoon";
  opacity: 0.5;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .pt-list-block-classify .pt-list-block-classify-title::before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 10px;
  border-color: transparent transparent transparent #ffffff;
  border-top-width: 14px;
  border-bottom-width: 13px;
  border-left-width: 12px;
  left: 51px;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .pt-list-block-classify .pt-list-block-classify-title::after {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 10px;
  border-color: transparent transparent transparent #00a1e9;
  border-top-width: 14px;
  border-bottom-width: 13px;
  border-left-width: 12px;
  right: -12px;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .pt-list-block-classify .pt-list-block-classify-title i {
  display: none;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .pt-list-block-classify .pt-list-block-classify-title.current > span::before {
  content: '\e940';
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .pt-list-block-classify .pt-list-block-classify-title:hover {
  background: #006c9d;
  cursor: pointer;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .pt-list-block-classify .pt-list-block-classify-title:hover::after {
  border-left-color: #006c9d;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .pt-list-block-classify .pt-list-block-classify-title:hover > span {
  background: #22323f;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .pt-list-block-classify .pt-list-block-classify-title:hover > span::after {
  border-left-color: #22323f;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task {
  height: 80px;
  width: 45% !important;
  min-width: 240px;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content {
  height: 70px;
  box-shadow: none;
  padding: 0;
  transition: ease-in-out all 0.25s;
  position: relative;
  border-radius: 0;
  background: #f4f3f3 !important;
  border: 1px solid #ededed;
  display: flex;
  flex-direction: row-reverse;
  align-items: stretch;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content:hover {
  border: 1px solid #ccc;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.075);
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content::before {
  display: none;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content .task-left {
  display: flex;
  flex: 0 0 60px;
  align-items: center;
  justify-content: center;
  width: auto;
  padding-left: 0;
  padding-right: 10px;
  z-index: 2;
  background: #fff;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content .task-left .pt-block-content-item.number {
  width: 48px;
  height: 48px;
  line-height: 48px;
  margin-right: 0;
  background: transparent;
  padding-left: 10px;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content .task-left .pt-block-content-item.number .value {
  color: #171717;
  font-size: 18px;
  line-height: 48px;
  font-weight: normal;
  color: #676767;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content .task-right {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: flex-start;
  z-index: 2;
  justify-content: center;
  padding: 6px 10px;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content .task-right .pt-block-content-item.title {
  margin-bottom: 0;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content .task-right .pt-block-content-item.title .value {
  font-size: 14px;
  color: #676767;
  margin-right: 0;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content .task-right .pt-block-content-item.time {
  margin-top: 0;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .pt-list-block .list-group .pt-block-list.pt-block-list-task .pt-block-content .task-right .pt-block-content-item.time .value {
  margin: 0;
  color: #a4a4a4;
  margin-right: 0;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .landing-slider {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  flex: 1;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .landing-slider .imgUl {
  position: relative;
  display: flex;
  flex: 1;
  height: 100%;
  align-items: stretch;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .landing-slider .imgUl li {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: stretch;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .landing-slider .imgUl li img {
  display: block;
  width: 100%;
  height: 100%;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .landing-slider .anchorUl {
  position: absolute;
  z-index: 9;
  display: flex;
  right: 0;
  bottom: 0;
  left: 0;
  justify-content: center;
  align-items: center;
  height: 40px;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .landing-slider .anchorUl li {
  height: 10px;
  width: 10px;
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.35);
  margin: 0 3px;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .landing-slider .anchorUl li.current {
  background: rgba(255, 255, 255, 0.5);
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .landing-slider .leftBtn,
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .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;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .landing-slider .leftBtn i,
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .landing-slider .rightBtn i {
  color: #fff;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .landing-slider .leftBtn:hover,
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .landing-slider .rightBtn:hover {
  background: rgba(255, 255, 255, 0.35);
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .landing-slider .leftBtn {
  left: 0;
  margin-left: 0;
}
.pt-veritical .landing-show.protalV2 .pt-tab .pt-tab-body .pt-tab-content .pt-grid .landing-slider .rightBtn {
  right: 0;
  margin-right: 0;
}
.pt-veritical .landing-show.protalV2 .pt-tab.pt-tab-components-tabs.pt-tab-noboder .pt-tab-body .pt-tab-content .text-right {
  display: block !important;
  margin-right: 64px;
}
.pt-modal-content .pt-form.pt-form-inline.pt-form-vertical.notice-block-details-preview {
  border: 0;
}
.pt-modal-content .pt-form.pt-form-inline.pt-form-vertical.notice-block-details-preview .pt-form-view-type-title .pt-text-assistant {
  font-size: 24px;
  font-weight: bold;
}
.pt-modal-content .pt-form.pt-form-inline.pt-form-vertical.notice-block-details-preview .pt-form-view-type-tags {
  display: inline;
  margin-left: 0;
  margin-right: 10px;
  color: #777;
}
.pt-modal-content .pt-form.pt-form-inline.pt-form-vertical.notice-block-details-preview .pt-form-view-type-details {
  padding: 10px 0;
  margin: 0;
  font-size: 14px;
}
@media screen and (max-width: 1367px) {
  .protalV2 .col-lg-4 {
    width: 50% !important;
  }
}
@media (min-width: 1280px) {
  .col-lg-4 {
    width: 33.3333% !important;
  }
}
.landing-show .list-block.notice,
.portalV2 .list-block.notice,
.portal .list-block.notice,
.portalV3 .list-block.notice {
  overflow-y: auto !important;
}
.layoutirpanels,
.editor-grid {
  padding: 0 30px;
}
.layoutirpanels .pt-grid-body .pt-grid-body-container,
.editor-grid .pt-grid-body .pt-grid-body-container {
  background: transparent;
}
.layoutirpanels .pt-grid-list,
.editor-grid .pt-grid-list {
  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;
}
.layoutirpanels .pt-grid-list .pt-block-list,
.editor-grid .pt-grid-list .pt-block-list {
  border: none;
  margin: 0;
}
.layoutirpanels .pt-grid-list .pt-block-list .pt-block-content,
.editor-grid .pt-grid-list .pt-block-list .pt-block-content {
  flex: 1;
  padding: 0;
}
.layoutirpanels .pt-grid-list .pt-block-list .pt-block-content span:not(.title),
.editor-grid .pt-grid-list .pt-block-list .pt-block-content span:not(.title) {
  background: transparent;
  margin: 0;
  padding: 0;
  border-radius: none;
}
.layoutirpanels .pt-grid-list .pt-block-list .pt-block-content .list-item,
.editor-grid .pt-grid-list .pt-block-list .pt-block-content .list-item {
  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;
}
.layoutirpanels .pt-grid-list .pt-block-list .pt-block-content .list-item .list-content .list-title,
.editor-grid .pt-grid-list .pt-block-list .pt-block-content .list-item .list-content .list-title {
  font-size: 14px;
  line-height: 2;
}
.layoutirpanels .pt-grid-list .pt-block-list .pt-block-content .list-item .list-content .list-text,
.editor-grid .pt-grid-list .pt-block-list .pt-block-content .list-item .list-content .list-text {
  margin: 0 !important;
  padding: 0 !important;
}
.layoutirpanels .pt-grid-list .pt-block-list:hover,
.editor-grid .pt-grid-list .pt-block-list:hover,
.layoutirpanels .pt-grid-list .pt-block-list.selected,
.editor-grid .pt-grid-list .pt-block-list.selected {
  background: transparent;
}
.layoutirpanels .pt-grid-list.workload,
.editor-grid .pt-grid-list.workload {
  padding-bottom: 20px;
  width: 100%;
  flex-flow: column;
}
.layoutirpanels .pt-grid-list.workload .pt-block-list,
.editor-grid .pt-grid-list.workload .pt-block-list {
  padding: 10px 0 20px;
  border-top: 1px solid #dbecf8;
  width: calc(100% - 20px);
}
.layoutirpanels .pt-grid-list.workload .pt-block-list:first-child,
.editor-grid .pt-grid-list.workload .pt-block-list:first-child {
  border: 0;
}
.layoutirpanels .pt-grid-list.workload .pt-block-list:hover,
.editor-grid .pt-grid-list.workload .pt-block-list:hover {
  cursor: pointer;
  background: transparent;
}
.layoutirpanels .pt-grid-list.workload .pt-block-list .pt-block-content,
.editor-grid .pt-grid-list.workload .pt-block-list .pt-block-content {
  flex: 1;
}
.layoutirpanels .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .list-content,
.editor-grid .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .list-content {
  flex: 1;
}
.layoutirpanels .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .list-content .list-title,
.editor-grid .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .list-content .list-title {
  font-size: 14px;
  line-height: 2;
}
.layoutirpanels .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .list-content .list-text,
.editor-grid .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .list-content .list-text {
  line-height: 2;
}
.layoutirpanels .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .list-after,
.editor-grid .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .list-after {
  padding: 10px;
  padding-right: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.layoutirpanels .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .list-after i,
.editor-grid .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .list-after i {
  font-size: 24px;
}
.layoutirpanels .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .list-state.state-info,
.editor-grid .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .list-state.state-info {
  color: #4fa0c1;
}
.layoutirpanels .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .list-state.state-success,
.editor-grid .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .list-state.state-success {
  color: #42ffbd;
}
.layoutirpanels .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .list-state.state-warning,
.editor-grid .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .list-state.state-warning {
  color: #ffa842;
}
.layoutirpanels .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .list-state.state-danger,
.editor-grid .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .list-state.state-danger {
  color: #ff5400;
}
.layoutirpanels .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .text-info,
.editor-grid .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .text-info {
  color: #4fa0c1;
}
.layoutirpanels .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .text-secondary,
.editor-grid .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .text-secondary {
  color: #97b1b7;
}
.layoutirpanels .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .text-gray,
.editor-grid .pt-grid-list.workload .pt-block-list .pt-block-content .list-item .text-gray {
  color: rgba(0, 0, 0, 0.6);
}
.layoutirpanels .pt-grid-list.shortcut,
.editor-grid .pt-grid-list.shortcut {
  flex-flow: nowrap;
}
.layoutirpanels .pt-grid-list.shortcut .block-list-add-btn,
.editor-grid .pt-grid-list.shortcut .block-list-add-btn {
  margin-top: 20px;
}
.layoutirpanels .pt-grid-list.shortcut .block-list-add-btn .pt-btn-icon,
.editor-grid .pt-grid-list.shortcut .block-list-add-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);
}
.layoutirpanels .pt-grid-list.shortcut .block-list-add-btn .pt-btn-icon i,
.editor-grid .pt-grid-list.shortcut .block-list-add-btn .pt-btn-icon i {
  font-size: 28px;
  color: #fff;
}
.layoutirpanels .pt-grid-list.shortcut .pt-block-list .pt-block-content,
.editor-grid .pt-grid-list.shortcut .pt-block-list .pt-block-content {
  flex-direction: row;
  flex-wrap: wrap;
  padding: 20px 0;
  align-content: flex-start;
}
.layoutirpanels .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item,
.editor-grid .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item {
  height: 104px;
}
.layoutirpanels .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item .list-content,
.editor-grid .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item .list-content {
  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;
}
.layoutirpanels .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item .list-content .list-text-icon,
.editor-grid .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item .list-content .list-text-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);
}
.layoutirpanels .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item .list-content .list-text-icon i,
.editor-grid .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item .list-content .list-text-icon i {
  font-size: 28px;
  color: #fff;
}
.layoutirpanels .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item .list-content .list-text-name,
.editor-grid .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item .list-content .list-text-name {
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: flex-start;
  height: 40px;
  padding-top: 8px !important;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.6);
  width: 80px;
  line-height: 1.25;
  word-break: break-all;
}
.layoutirpanels .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item:hover,
.editor-grid .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item:hover {
  cursor: pointer;
}
.layoutirpanels .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item.state-info .list-text-icon,
.editor-grid .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item.state-info .list-text-icon,
.layoutirpanels .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item.state-info .pt-btn.pt-btn-icon,
.editor-grid .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item.state-info .pt-btn.pt-btn-icon {
  background: #3bb1e8;
}
.layoutirpanels .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item.state-success .list-text-icon,
.editor-grid .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item.state-success .list-text-icon,
.layoutirpanels .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item.state-success .pt-btn.pt-btn-icon,
.editor-grid .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item.state-success .pt-btn.pt-btn-icon {
  background: #40c893;
}
.layoutirpanels .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item.state-warning .list-text-icon,
.editor-grid .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item.state-warning .list-text-icon,
.layoutirpanels .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item.state-warning .pt-btn.pt-btn-icon,
.editor-grid .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item.state-warning .pt-btn.pt-btn-icon {
  background: #e8743b;
}
.layoutirpanels .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item.state-danger .list-text-icon,
.editor-grid .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item.state-danger .list-text-icon,
.layoutirpanels .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item.state-danger .pt-btn.pt-btn-icon,
.editor-grid .pt-grid-list.shortcut .pt-block-list .pt-block-content .list-item.state-danger .pt-btn.pt-btn-icon {
  background: #e25656;
}
.layoutirpanels .pt-grid-list.data-block-custom,
.editor-grid .pt-grid-list.data-block-custom {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 0;
  padding-left: 15px;
}
.layoutirpanels .pt-grid-list.data-block-custom .pt-block-list,
.editor-grid .pt-grid-list.data-block-custom .pt-block-list {
  display: flex;
  padding: 10px;
  position: relative;
  margin: 0 5px;
  flex: 1;
  min-width: 192px;
  max-width: 200px;
}
.layoutirpanels .pt-grid-list.data-block-custom .pt-block-list:first-child,
.editor-grid .pt-grid-list.data-block-custom .pt-block-list:first-child {
  margin-top: 5px !important;
}
.layoutirpanels .pt-grid-list.data-block-custom .pt-block-list.selected,
.editor-grid .pt-grid-list.data-block-custom .pt-block-list.selected {
  background: transparent;
}
.layoutirpanels .pt-grid-list.data-block-custom .pt-block-list::before,
.editor-grid .pt-grid-list.data-block-custom .pt-block-list::before {
  position: absolute;
  content: '';
  display: flex;
  width: 1px;
  background: #b3c5d4;
  top: 10px;
  bottom: 10px;
  right: 29px;
}
.layoutirpanels .pt-grid-list.data-block-custom .pt-block-list:nth-child(1),
.editor-grid .pt-grid-list.data-block-custom .pt-block-list:nth-child(1) {
  margin-left: 0;
  padding-left: 0;
}
.layoutirpanels .pt-grid-list.data-block-custom .pt-block-list:last-child::before,
.editor-grid .pt-grid-list.data-block-custom .pt-block-list:last-child::before {
  display: none;
}
.layoutirpanels .pt-grid-list.data-block-custom .data-block-text,
.editor-grid .pt-grid-list.data-block-custom .data-block-text {
  width: 100%;
  cursor: pointer;
}
.layoutirpanels .pt-grid-list.data-block-custom .title,
.editor-grid .pt-grid-list.data-block-custom .title {
  color: #3f5a73;
}
.layoutirpanels .pt-grid-list.data-block-custom .subtitle,
.editor-grid .pt-grid-list.data-block-custom .subtitle {
  padding: 5px 0;
  display: flex;
  font-size: 32px;
  color: #3f5a73;
}
.layoutirpanels .pt-grid-list.data-block-custom .subtitle i,
.editor-grid .pt-grid-list.data-block-custom .subtitle i {
  padding-top: 10px;
  font-size: 24px;
  margin-right: 5px;
  color: rgba(63, 90, 115, 0.75);
}
.layoutirpanels .pt-grid-list.data-block-custom .subtitle i.icon-percent-o,
.editor-grid .pt-grid-list.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;
}
.layoutirpanels .pt-grid-list.data-block-custom .subtitle span,
.editor-grid .pt-grid-list.data-block-custom .subtitle span {
  font-weight: bold;
  font-family: "Arial";
}
.layoutirpanels .pt-grid-list.data-block-custom .text,
.editor-grid .pt-grid-list.data-block-custom .text {
  display: flex;
  align-items: center;
  color: #a2b0bd;
}
.layoutirpanels .pt-grid-list.data-block-custom .text i,
.editor-grid .pt-grid-list.data-block-custom .text i {
  font-size: 18px;
}
.layoutirpanels .pt-grid-list.data-block-custom .text .text-info,
.editor-grid .pt-grid-list.data-block-custom .text .text-info,
.layoutirpanels .pt-grid-list.data-block-custom .text .text-success,
.editor-grid .pt-grid-list.data-block-custom .text .text-success,
.layoutirpanels .pt-grid-list.data-block-custom .text .text-warning,
.editor-grid .pt-grid-list.data-block-custom .text .text-warning,
.layoutirpanels .pt-grid-list.data-block-custom .text .text-danger,
.editor-grid .pt-grid-list.data-block-custom .text .text-danger {
  margin-left: 5px;
}
.layoutirpanels .pt-grid-list.notice,
.editor-grid .pt-grid-list.notice {
  flex-flow: column;
}
.layoutirpanels .pt-grid-list.notice .pt-block-list,
.editor-grid .pt-grid-list.notice .pt-block-list {
  width: calc(100% - 20px);
  border-bottom: 1px solid #f1f1f1;
}
.layoutirpanels .pt-grid-list.notice .pt-block-list:last-child,
.editor-grid .pt-grid-list.notice .pt-block-list:last-child {
  border-bottom: 0;
}
.layoutirpanels .pt-grid-list.notice .pt-block-list .list-item,
.editor-grid .pt-grid-list.notice .pt-block-list .list-item {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  padding: 16px 0;
}
.layoutirpanels .pt-grid-list.notice .pt-block-list .list-item:hover,
.editor-grid .pt-grid-list.notice .pt-block-list .list-item:hover {
  cursor: pointer;
}
.layoutirpanels .pt-grid-list.notice .pt-block-list .list-item .list-content,
.editor-grid .pt-grid-list.notice .pt-block-list .list-item .list-content {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 0 10px;
}
.layoutirpanels .pt-grid-list.notice .pt-block-list .list-item .list-content .list-text,
.editor-grid .pt-grid-list.notice .pt-block-list .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;
}
.layoutirpanels .pt-grid-list.notice .pt-block-list .list-item .list-content .list-text.time,
.editor-grid .pt-grid-list.notice .pt-block-list .list-item .list-content .list-text.time {
  color: #b4b4b4;
  font-size: 12px;
  margin-bottom: 10px;
  line-height: 1;
}
.layoutirpanels .pt-grid-list.notice .pt-block-list .list-item .list-content .list-text span p,
.editor-grid .pt-grid-list.notice .pt-block-list .list-item .list-content .list-text span p {
  display: flex;
  flex-wrap: wrap;
  word-break: break-all;
}
.layoutirpanels .pt-grid-list.notice .pt-block-list .list-item .list-footer,
.editor-grid .pt-grid-list.notice .pt-block-list .list-item .list-footer {
  display: flex;
  align-items: center;
  padding-right: 10px;
}
.layoutirpanels .pt-grid-list.notice .pt-block-list .list-item .badge,
.editor-grid .pt-grid-list.notice .pt-block-list .list-item .badge {
  padding: 0;
}
.layoutirpanels .pt-grid-list.notice .pt-block-list .list-item .badge.badge-danger,
.editor-grid .pt-grid-list.notice .pt-block-list .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;
}
.layoutirpanels .pt-grid-list.notice .pt-block-list.readed .list-content .list-text,
.editor-grid .pt-grid-list.notice .pt-block-list.readed .list-content .list-text {
  color: #888;
}
.layoutirpanels .pt-grid-list.notice .pt-block-list.readed .list-content .list-text .badge,
.editor-grid .pt-grid-list.notice .pt-block-list.readed .list-content .list-text .badge {
  display: none;
}
.layoutirpanels .pt-grid-list.classify,
.editor-grid .pt-grid-list.classify {
  flex-flow: column;
}
.layoutirpanels .pt-grid-list.classify .panel-toggle-btn-group,
.editor-grid .pt-grid-list.classify .panel-toggle-btn-group {
  position: absolute;
  top: -38px;
  right: 66px;
  z-index: 9;
}
.layoutirpanels .pt-grid-list.classify .panel-toggle-btn-group .pt-btn.pt-btn-default,
.editor-grid .pt-grid-list.classify .panel-toggle-btn-group .pt-btn.pt-btn-default {
  border: 0;
  border-radius: 4px;
}
.layoutirpanels .pt-grid-list.classify .panel-toggle-btn-group .pt-btn.pt-btn-default:hover,
.editor-grid .pt-grid-list.classify .panel-toggle-btn-group .pt-btn.pt-btn-default:hover {
  background: rgba(46, 144, 201, 0.1);
}
.layoutirpanels .pt-grid-list.classify .panel-toggle-btn-group .pt-btn.pt-btn-default:hover i,
.editor-grid .pt-grid-list.classify .panel-toggle-btn-group .pt-btn.pt-btn-default:hover i,
.layoutirpanels .pt-grid-list.classify .panel-toggle-btn-group .pt-btn.pt-btn-default:hover span,
.editor-grid .pt-grid-list.classify .panel-toggle-btn-group .pt-btn.pt-btn-default:hover span {
  color: #2e90c9;
}
.layoutirpanels .pt-grid-list.classify .pt-list-block-classify .pt-list-block-classify-title,
.editor-grid .pt-grid-list.classify .pt-list-block-classify .pt-list-block-classify-title {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  padding-left: 20px;
  font-weight: normal;
  color: rgba(46, 144, 201, 0.4);
}
.layoutirpanels .pt-grid-list.classify .pt-list-block-classify .pt-list-block-classify-title:hover,
.editor-grid .pt-grid-list.classify .pt-list-block-classify .pt-list-block-classify-title:hover {
  cursor: pointer;
}
.layoutirpanels .pt-grid-list.classify .pt-list-block-classify .pt-list-block-classify-title i,
.editor-grid .pt-grid-list.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;
}
.layoutirpanels .pt-grid-list.classify .pt-list-block-classify .pt-list-block-classify-title span,
.editor-grid .pt-grid-list.classify .pt-list-block-classify .pt-list-block-classify-title span {
  margin-right: 12px;
  color: #2e90c9;
}
.layoutirpanels .pt-grid-list.classify .pt-list-block-classify .pt-list-block-classify-title.current i,
.editor-grid .pt-grid-list.classify .pt-list-block-classify .pt-list-block-classify-title.current i {
  transform: scale(0.75) rotate(90deg);
}
.layoutirpanels .pt-grid-list.classify .pt-list-block-classify .list-group.list-group-base,
.editor-grid .pt-grid-list.classify .pt-list-block-classify .list-group.list-group-base {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  width: calc(100% - 10px);
}
.layoutirpanels .pt-grid-list.classify .list-group.list-group-base,
.editor-grid .pt-grid-list.classify .list-group.list-group-base {
  margin: 0 -2px;
  align-content: flex-start;
  width: calc(100% - 10px);
}
.layoutirpanels .pt-grid-list.classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task,
.editor-grid .pt-grid-list.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;
}
.layoutirpanels .pt-grid-list.classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content,
.editor-grid .pt-grid-list.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;
}
.layoutirpanels .pt-grid-list.classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content::before,
.editor-grid .pt-grid-list.classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content::before {
  display: none;
}
.layoutirpanels .pt-grid-list.classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content .task-left,
.editor-grid .pt-grid-list.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;
}
.layoutirpanels .pt-grid-list.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,
.editor-grid .pt-grid-list.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;
}
.layoutirpanels .pt-grid-list.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,
.editor-grid .pt-grid-list.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";
}
.layoutirpanels .pt-grid-list.classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content .task-right,
.editor-grid .pt-grid-list.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;
}
.layoutirpanels .pt-grid-list.classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content .task-right .title,
.editor-grid .pt-grid-list.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;
}
.layoutirpanels .pt-grid-list.classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content .task-right .title .value,
.editor-grid .pt-grid-list.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;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: break-spaces;
}
.layoutirpanels .pt-grid-list.classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content .task-right .sub-title,
.editor-grid .pt-grid-list.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%;
}
.layoutirpanels .pt-grid-list.classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content .task-right .sub-title .value,
.editor-grid .pt-grid-list.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);
}
.layoutirpanels .pt-grid-list.classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content .task-right .time,
.editor-grid .pt-grid-list.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;
}
.layoutirpanels .pt-grid-list.classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task .pt-block-content .task-right .time .value,
.editor-grid .pt-grid-list.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);
}
.layoutirpanels .pt-grid-list.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,
.editor-grid .pt-grid-list.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;
}
@media (max-width: 1367px) {
  .layoutirpanels .pt-grid-list .pt-col-4 .classify .list-group.list-group-base,
  .editor-grid .pt-grid-list .pt-col-4 .classify .list-group.list-group-base {
    margin: 0 -2px;
  }
  .layoutirpanels .pt-grid-list .pt-col-4 .classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task,
  .editor-grid .pt-grid-list .pt-col-4 .classify .list-group.list-group-base .pt-block-list.card-task.pt-block-list-task {
    width: calc(100% - 4px);
  }
}
.layoutirpanels .pt-grid-list.programme,
.editor-grid .pt-grid-list.programme {
  flex-flow: column;
}
.layoutirpanels .pt-grid-list.programme .pt-block-list,
.editor-grid .pt-grid-list.programme .pt-block-list {
  border-bottom: 1px solid #dbecf8;
  margin-bottom: 10px;
  width: calc(100% - 20px);
}
.layoutirpanels .pt-grid-list.programme .pt-block-list:hover,
.editor-grid .pt-grid-list.programme .pt-block-list:hover {
  cursor: pointer;
}
.layoutirpanels .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-content,
.editor-grid .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-content {
  align-items: center;
  flex: 1;
  padding: 10px 0;
}
.layoutirpanels .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-after,
.editor-grid .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-after {
  padding: 10px;
  padding-right: 0;
  justify-content: center;
}
.layoutirpanels .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-title,
.editor-grid .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-title {
  color: #409ad5;
  font-size: 14px;
}
.layoutirpanels .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-state,
.editor-grid .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-state {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.layoutirpanels .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-state .badge,
.editor-grid .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-state .badge {
  font-size: 14px;
  padding: 2px 16px;
  border-radius: 100px;
  color: #fff;
  font-weight: normal;
}
.layoutirpanels .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-state .badge.badge-info,
.editor-grid .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-state .badge.badge-info {
  background: #409ad5;
}
.layoutirpanels .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-state .badge.badge-success,
.editor-grid .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-state .badge.badge-success {
  background: #40d5b0;
}
.layoutirpanels .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-state .badge.badge-warning,
.editor-grid .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-state .badge.badge-warning {
  background: #ea9e44;
}
.layoutirpanels .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-state .badge.badge-danger,
.editor-grid .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-state .badge.badge-danger {
  background: #ea4444;
}
.layoutirpanels .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-state + .list-time,
.editor-grid .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-state + .list-time {
  margin-top: 14px;
}
.layoutirpanels .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-time,
.editor-grid .pt-grid-list.programme .pt-block-list .pt-block-content .list-item .list-time {
  color: #8ebad7;
}
@media (min-width: 1440px) {
  .layoutirpanels .col-xl-4 .shortcut .pt-block-list,
  .editor-grid .col-xl-4 .shortcut .pt-block-list,
  .layoutirpanels .col-xl-5 .shortcut .pt-block-list,
  .editor-grid .col-xl-5 .shortcut .pt-block-list {
    width: 25%;
  }
  .layoutirpanels .col-xl-6 .shortcut .pt-block-list,
  .editor-grid .col-xl-6 .shortcut .pt-block-list,
  .layoutirpanels .col-xl-7 .shortcut .pt-block-list,
  .editor-grid .col-xl-7 .shortcut .pt-block-list {
    width: 16.66666667%;
  }
  .layoutirpanels .col-xl-8 .shortcut .pt-block-list,
  .editor-grid .col-xl-8 .shortcut .pt-block-list,
  .layoutirpanels .col-xl-9 .shortcut .pt-block-list,
  .editor-grid .col-xl-9 .shortcut .pt-block-list {
    width: 12.5%;
  }
  .layoutirpanels .col-xl-10 .shortcut .pt-block-list,
  .editor-grid .col-xl-10 .shortcut .pt-block-list,
  .layoutirpanels .col-xl-11 .shortcut .pt-block-list,
  .editor-grid .col-xl-11 .shortcut .pt-block-list {
    width: 10%;
  }
  .layoutirpanels .col-xl-12 .shortcut .pt-block-list,
  .editor-grid .col-xl-12 .shortcut .pt-block-list {
    width: 8.33333333%;
  }
}
@media (max-width: 1440px) {
  .layoutirpanels .col-xl-4 .shortcut .pt-block-list,
  .editor-grid .col-xl-4 .shortcut .pt-block-list,
  .layoutirpanels .col-lg-5 .shortcut .pt-block-list,
  .editor-grid .col-lg-5 .shortcut .pt-block-list {
    width: 33.33333333%;
  }
  .layoutirpanels .col-lg-6 .shortcut .pt-block-list,
  .editor-grid .col-lg-6 .shortcut .pt-block-list,
  .layoutirpanels .col-lg-7 .shortcut .pt-block-list,
  .editor-grid .col-lg-7 .shortcut .pt-block-list {
    width: 20%;
  }
  .layoutirpanels .col-lg-8 .shortcut .pt-block-list,
  .editor-grid .col-lg-8 .shortcut .pt-block-list,
  .layoutirpanels .col-lg-9 .shortcut .pt-block-list,
  .editor-grid .col-lg-9 .shortcut .pt-block-list {
    width: 14.28571429%;
  }
  .layoutirpanels .col-lg-10 .shortcut .pt-block-list,
  .editor-grid .col-lg-10 .shortcut .pt-block-list,
  .layoutirpanels .col-lg-11 .shortcut .pt-block-list,
  .editor-grid .col-lg-11 .shortcut .pt-block-list {
    width: 11.11111111%;
  }
  .layoutirpanels .col-lg-12 .shortcut .pt-block-list,
  .editor-grid .col-lg-12 .shortcut .pt-block-list {
    width: 10%;
  }
}
.layoutirpanels .calendar .grid-calendar,
.editor-grid .calendar .grid-calendar {
  display: flex;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.layoutirpanels .calendar .grid-group,
.editor-grid .calendar .grid-group {
  display: flex;
  width: 100%;
  height: 100%;
  flex-wrap: wrap;
  padding-top: 34px;
}
.layoutirpanels .calendar .grid-item,
.editor-grid .calendar .grid-item {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 14.28571429%;
  position: relative;
}
.layoutirpanels .calendar .grid-item:nth-child(7n),
.editor-grid .calendar .grid-item:nth-child(7n),
.layoutirpanels .calendar .grid-item:nth-child(7n-1),
.editor-grid .calendar .grid-item:nth-child(7n-1) {
  background: #d9ebf7;
}
.layoutirpanels .calendar .grid-item.current::after,
.editor-grid .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;
}
.layoutirpanels .calendar .grid-item span,
.editor-grid .calendar .grid-item span {
  position: relative;
  z-index: 9;
  display: flex;
  justify-content: center;
  align-items: center;
}
.layoutirpanels .calendar .grid-item span.calendar-mark::after,
.editor-grid .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;
}
.layoutirpanels .information-display,
.editor-grid .information-display {
  width: 100%;
}
.layoutirpanels .sidebar-left,
.editor-grid .sidebar-left {
  display: flex;
  min-width: 420px;
  flex-direction: column;
}
.layoutirpanels .sidebar-left .pt-panel.information-display-block,
.editor-grid .sidebar-left .pt-panel.information-display-block {
  display: flex;
  align-items: stretch;
  background: #fff;
  height: 78px;
  padding-left: 0;
  flex-direction: row;
}
.layoutirpanels .sidebar-left .pt-panel.information-display-block + .information-display-sort,
.editor-grid .sidebar-left .pt-panel.information-display-block + .information-display-sort {
  margin-top: 20px;
}
.layoutirpanels .information-display-block-item,
.editor-grid .information-display-block-item {
  display: flex;
  flex: 1;
  align-items: stretch;
}
.layoutirpanels .information-display-block-item .information-display-block-item-content,
.editor-grid .information-display-block-item .information-display-block-item-content {
  background: #00a1e9;
  border-radius: 0;
  position: relative;
  text-align: left;
  display: flex;
  flex: 1;
  flex-direction: column-reverse;
  border: 0;
  justify-content: center;
  padding: 6px;
  margin-right: 6px;
  padding-left: 48px;
}
.layoutirpanels .information-display-block-item .information-display-block-item-content::before,
.editor-grid .information-display-block-item .information-display-block-item-content::before {
  position: absolute;
  content: '';
  font-family: "icomoon";
  font-size: 24px !important;
  color: #9fe2ff;
  top: 10px;
  left: 14px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.layoutirpanels .information-display-block-item .information-display-block-item-content .title,
.editor-grid .information-display-block-item .information-display-block-item-content .title {
  color: #d0ecff;
}
.layoutirpanels .information-display-block-item .information-display-block-item-content .number,
.editor-grid .information-display-block-item .information-display-block-item-content .number {
  font-weight: bold;
  color: #fff;
  margin-top: 0;
}
.layoutirpanels .information-display-block-item:nth-child(1) .information-display-block-item-content::before,
.editor-grid .information-display-block-item:nth-child(1) .information-display-block-item-content::before {
  content: '\ea6c';
}
.layoutirpanels .information-display-block-item:nth-child(2) .information-display-block-item-content::before,
.editor-grid .information-display-block-item:nth-child(2) .information-display-block-item-content::before {
  content: '\eb20';
}
.layoutirpanels .information-display-block-item:nth-child(3),
.editor-grid .information-display-block-item:nth-child(3) {
  flex: 1.2;
}
.layoutirpanels .information-display-block-item:nth-child(3) .information-display-block-item-content .tips,
.editor-grid .information-display-block-item:nth-child(3) .information-display-block-item-content .tips {
  margin-right: 0;
  padding: 0 10px;
}
.layoutirpanels .information-display-block-item:last-child .information-display-block-item-content,
.editor-grid .information-display-block-item:last-child .information-display-block-item-content {
  background: #f4f4f4;
  border: 1px solid #ebebeb;
  flex-direction: column;
  margin-right: 0;
  padding-left: 0;
}
.layoutirpanels .pt-panel.information-display-sort,
.editor-grid .pt-panel.information-display-sort {
  width: 100%;
}
.layoutirpanels .information-display-sort-item,
.editor-grid .information-display-sort-item {
  padding: 0;
  margin-bottom: 15px;
}
.layoutirpanels .information-display-sort-item:last-child,
.editor-grid .information-display-sort-item:last-child {
  margin-bottom: 0;
}
.layoutirpanels .information-display-sort-item .progress-title,
.editor-grid .information-display-sort-item .progress-title {
  margin-bottom: 5px;
}
.layoutirpanels .information-display-sort-item .progress-title .title,
.editor-grid .information-display-sort-item .progress-title .title {
  font-size: 14px;
  margin-right: 5px;
  color: #34373d;
}
.layoutirpanels .information-display-sort-item .progress-title .textInfo,
.editor-grid .information-display-sort-item .progress-title .textInfo {
  font-size: 12px;
  color: #cdcdcd;
}
.layoutirpanels .information-display-sort-item .progress-title .number,
.editor-grid .information-display-sort-item .progress-title .number {
  background: transparent;
  border: 0;
  padding: 0;
  width: 100%;
  display: block;
  font-size: 28px;
  font-weight: bold;
  color: #45484f;
  margin: 0 0 5px 0;
}
.layoutirpanels .information-display-sort-item .progress-content,
.editor-grid .information-display-sort-item .progress-content {
  height: 25px;
  display: flex;
  width: 100%;
  background: #e0e6eb;
}
.layoutirpanels .information-display-sort-item .progress-content .progress-bar,
.editor-grid .information-display-sort-item .progress-content .progress-bar {
  height: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  background: #aaa;
  color: #fff;
  box-shadow: none;
}
.layoutirpanels .information-display-sort-item:nth-child(1) .progress-content .progress-bar,
.editor-grid .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;
}
.layoutirpanels .information-display-sort-item:nth-child(2) .progress-content .progress-bar,
.editor-grid .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;
}
.layoutirpanels .information-display-sort-item:nth-child(3) .progress-content .progress-bar,
.editor-grid .information-display-sort-item:nth-child(3) .progress-content .progress-bar {
  background-image: -webkit-linear-gradient(top, #5db718 0%, #68b718 100%) !important;
  background-image: -o-linear-gradient(top, #5db718 0%, #68b718 100%) !important;
  background-image: linear-gradient(to bottom, #5db718 0%, #68b718 100%) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5db718', endColorstr='#ff68b718', GradientType=0) !important;
}
.layoutirpanels .information-display-sort .pt-block-list,
.editor-grid .information-display-sort .pt-block-list {
  margin-top: 20px;
  border-radius: 0!important;
}
.layoutirpanels .information-display-sort .pt-block-list:nth-child(1) .information-display-sort-item .progress-content .progress-bar,
.editor-grid .information-display-sort .pt-block-list:nth-child(1) .information-display-sort-item .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;
}
.layoutirpanels .information-display-sort .pt-block-list:nth-child(2) .information-display-sort-item .progress-content .progress-bar,
.editor-grid .information-display-sort .pt-block-list:nth-child(2) .information-display-sort-item .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;
}
.layoutirpanels .information-display-sort .pt-block-list:nth-child(3) .information-display-sort-item .progress-content .progress-bar,
.editor-grid .information-display-sort .pt-block-list:nth-child(3) .information-display-sort-item .progress-content .progress-bar {
  background-image: -webkit-linear-gradient(top, #5db718 0%, #68b718 100%) !important;
  background-image: -o-linear-gradient(top, #5db718 0%, #68b718 100%) !important;
  background-image: linear-gradient(to bottom, #5db718 0%, #68b718 100%) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5db718', endColorstr='#ff68b718', GradientType=0) !important;
}
.layoutirpanels .sidebar-right,
.editor-grid .sidebar-right {
  display: flex;
  flex: 1;
  position: relative;
}
.layoutirpanels .sidebar-right > div,
.editor-grid .sidebar-right > div {
  margin: 0 auto;
}
.layoutirpanels .sidebar-right .pt-btn.resetbtn,
.editor-grid .sidebar-right .pt-btn.resetbtn {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 40px;
  height: 40px;
  margin-top: -40px;
  margin-left: -20px;
  z-index: 2;
}
.layoutirpanels .sidebar-right .pt-btn.resetbtn i,
.editor-grid .sidebar-right .pt-btn.resetbtn i {
  display: inline;
  font-size: 20px;
  color: #333;
  text-align: center;
  line-height: 40px;
}
.layoutirpanels .sidebar-right .pt-btn.resetbtn:hover i,
.editor-grid .sidebar-right .pt-btn.resetbtn:hover i,
.layoutirpanels .sidebar-right .pt-btn.resetbtn:active i,
.editor-grid .sidebar-right .pt-btn.resetbtn:active i {
  color: #333;
}
.layoutirpanels .sidebar-right .resetbtn-title,
.editor-grid .sidebar-right .resetbtn-title {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  margin-top: 5px;
  text-align: center;
  font-size: 14px;
}
.layoutirpanels .sidebar-right .resetbtn-title span,
.editor-grid .sidebar-right .resetbtn-title span {
  background-color: #def6ed;
  color: #40c893;
  padding: 2px 5px;
  border-radius: 5px;
}
.layoutirpanels .classify .pt-panel-header,
.editor-grid .classify .pt-panel-header {
  padding: 10px 0;
}
.layoutirpanels .landing-slider,
.editor-grid .landing-slider {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  flex: 1;
}
.layoutirpanels .landing-slider .banner-title,
.editor-grid .landing-slider .banner-title {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 10px 16px;
  display: flex;
  flex-direction: column;
  background: rgba(0, 0, 0, 0.5);
}
.layoutirpanels .landing-slider .banner-title .title,
.editor-grid .landing-slider .banner-title .title {
  color: #fff;
  font-size: 14px;
}
.layoutirpanels .landing-slider .banner-title .sub-title,
.editor-grid .landing-slider .banner-title .sub-title {
  color: rgba(255, 255, 255, 0.65);
  padding-top: 4px;
}
.layoutirpanels .landing-slider .imgUl,
.editor-grid .landing-slider .imgUl {
  position: relative;
  display: flex;
  flex: 1;
  height: 100%;
  align-items: stretch;
}
.layoutirpanels .landing-slider .imgUl li,
.editor-grid .landing-slider .imgUl li {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: stretch;
}
.layoutirpanels .landing-slider .imgUl li img,
.editor-grid .landing-slider .imgUl li img {
  display: block;
  width: 100%;
  height: 100%;
}
.layoutirpanels .landing-slider .anchorUl,
.editor-grid .landing-slider .anchorUl {
  position: absolute;
  z-index: 9;
  display: flex;
  right: 0;
  bottom: 0;
  left: 0;
  justify-content: center;
  align-items: center;
  height: 40px;
}
.layoutirpanels .landing-slider .anchorUl li,
.editor-grid .landing-slider .anchorUl li {
  height: 6px;
  width: 30px;
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.6);
  margin: 0 3px;
}
.layoutirpanels .landing-slider .anchorUl li.current,
.editor-grid .landing-slider .anchorUl li.current {
  background: #707070;
}
.layoutirpanels .landing-slider .leftBtn,
.editor-grid .landing-slider .leftBtn,
.layoutirpanels .landing-slider .rightBtn,
.editor-grid .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 20px 0;
  background: rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.layoutirpanels .landing-slider .leftBtn i,
.editor-grid .landing-slider .leftBtn i,
.layoutirpanels .landing-slider .rightBtn i,
.editor-grid .landing-slider .rightBtn i {
  color: #fff;
}
.layoutirpanels .landing-slider .leftBtn:hover,
.editor-grid .landing-slider .leftBtn:hover,
.layoutirpanels .landing-slider .rightBtn:hover,
.editor-grid .landing-slider .rightBtn:hover {
  background: rgba(0, 0, 0, 0.35);
}
.layoutirpanels .landing-slider .leftBtn,
.editor-grid .landing-slider .leftBtn {
  left: 0;
}
.layoutirpanels .landing-slider .rightBtn,
.editor-grid .landing-slider .rightBtn {
  right: 0;
}
.layoutirpanels .pt-portal-block,
.editor-grid .pt-portal-block {
  margin-bottom: 0;
  background: #fff;
  border-radius: 10px;
}
.layoutirpanels .pt-tab-header,
.editor-grid .pt-tab-header {
  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: 100%;
  min-height: auto;
  border-bottom: 1px solid #b3c5d4;
}
.layoutirpanels .pt-tab-header .pt-nav,
.editor-grid .pt-tab-header .pt-nav {
  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;
  min-height: auto;
}
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group {
  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;
}
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item {
  display: none;
  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: 10px 0;
  height: auto;
  flex: none;
}
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li + .pt-nav-item,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li + .pt-nav-item,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item + .pt-nav-item,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item + .pt-nav-item {
  margin-left: 20px;
}
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li a,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li a,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item a,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item a {
  color: #bfc3ca;
  background: transparent;
  border: none;
  padding: 0 5px;
  font-size: 16px;
}
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li .pt-btn-group,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li .pt-btn-group,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item .pt-btn-group,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item .pt-btn-group,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li .btn-group,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li .btn-group,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item .btn-group,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item .btn-group {
  position: absolute;
  top: 20px;
  right: 10px;
  display: none;
  padding-right: 0;
}
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li .pt-btn-group .pt-btn,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li .pt-btn-group .pt-btn,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item .pt-btn-group .pt-btn,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item .pt-btn-group .pt-btn,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li .btn-group .pt-btn,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li .btn-group .pt-btn,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item .btn-group .pt-btn,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item .btn-group .pt-btn {
  background: transparent;
  margin: 0;
}
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li .pt-btn-group .pt-btn.pt-btn-default,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li .pt-btn-group .pt-btn.pt-btn-default,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item .pt-btn-group .pt-btn.pt-btn-default,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item .pt-btn-group .pt-btn.pt-btn-default,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li .btn-group .pt-btn.pt-btn-default,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li .btn-group .pt-btn.pt-btn-default,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item .btn-group .pt-btn.pt-btn-default,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item .btn-group .pt-btn.pt-btn-default {
  background: transparent;
  border: 0;
}
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li .pt-btn-group .pt-btn.pt-btn-icon,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li .pt-btn-group .pt-btn.pt-btn-icon,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item .pt-btn-group .pt-btn.pt-btn-icon,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item .pt-btn-group .pt-btn.pt-btn-icon,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li .btn-group .pt-btn.pt-btn-icon,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li .btn-group .pt-btn.pt-btn-icon,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item .btn-group .pt-btn.pt-btn-icon,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item .btn-group .pt-btn.pt-btn-icon {
  width: 32px;
  height: 32px;
}
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li .pt-btn-group .pt-btn.pt-btn-icon i,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li .pt-btn-group .pt-btn.pt-btn-icon i,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item .pt-btn-group .pt-btn.pt-btn-icon i,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item .pt-btn-group .pt-btn.pt-btn-icon i,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li .btn-group .pt-btn.pt-btn-icon i,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li .btn-group .pt-btn.pt-btn-icon i,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item .btn-group .pt-btn.pt-btn-icon i,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item .btn-group .pt-btn.pt-btn-icon i {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45);
  margin-top: 5px;
}
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li.current,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li.current,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item.current,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item.current {
  display: flex;
}
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li.current .pt-btn-group,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li.current .pt-btn-group,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item.current .pt-btn-group,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item.current .pt-btn-group,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li.current .btn-group,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li.current .btn-group,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item.current .btn-group,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item.current .btn-group {
  display: block;
}
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li.current a,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li.current a,
.layoutirpanels .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item.current a,
.editor-grid .pt-tab-header .pt-nav ul.pt-nav-group li.pt-nav-item.current a {
  color: #2a3f54;
  background: transparent;
}
.editor-area {
  padding: 0;
  margin: 0;
  font-family: "Arial";
}
.pt-main.layoutirpanels {
  background-color: #fff;
  box-shadow: 5px 0 5px rgba(0, 0, 0, 0.07) inset;
  height: 100%;
  padding: 0 30px;
  padding-top: 15px;
}
.pt-main.layoutirpanels .row,
.pt-main.layoutirpanels .editor-grid .row {
  margin: 0 -15px !important;
  margin-top: 0!important;
  margin-bottom: 30px !important;
}
.pt-main.layoutirpanels .row:last-child,
.pt-main.layoutirpanels .editor-grid .row:last-child {
  margin-bottom: 0!important;
}
.pt-main.layoutirpanels .row:first-child,
.pt-main.layoutirpanels .editor-grid .row:first-child {
  margin-top: 0;
}
.pt-main.layoutirpanels .row > .col,
.pt-main.layoutirpanels .editor-grid .row > .col {
  margin-bottom: 0;
}
.layoutirpanels .col [ns-rendertype="blockList"],
.editor-grid .col [ns-rendertype="blockList"],
.layoutirpanels .col [ns-rendertype="bichart"],
.editor-grid .col [ns-rendertype="bichart"],
.layoutirpanels .col [ns-rendertype="vo"],
.editor-grid .col [ns-rendertype="vo"],
.layoutirpanels .col [ns-rendertype="calendar"],
.editor-grid .col [ns-rendertype="calendar"],
.layoutirpanels .col [ns-rendertype="list"],
.editor-grid .col [ns-rendertype="list"],
.layoutirpanels .col [ns-rendertype="swiperView"],
.editor-grid .col [ns-rendertype="swiperView"],
.layoutirpanels .col [ns-rendertype="labelstab"],
.editor-grid .col [ns-rendertype="labelstab"],
.layoutirpanels .col [ns-rendertype="swiperView "],
.editor-grid .col [ns-rendertype="swiperView "] {
  padding: 0 15px;
  overflow-y: auto;
  margin-top: 15px;
}
.layoutirpanels .col [ns-rendertype="vo"],
.editor-grid .col [ns-rendertype="vo"] {
  overflow-y: inherit;
}
.layoutirpanels .col [ns-rendertype="labelstab"],
.editor-grid .col [ns-rendertype="labelstab"] {
  margin-top: 0;
  overflow-y: inherit;
}
.layoutirpanels .col,
.editor-grid .col {
  margin: 0 15px;
}
.layoutirpanels .col.col-1,
.editor-grid .col.col-1 {
  width: calc(8.333333333333334% - 30px);
}
.layoutirpanels .col.col-2,
.editor-grid .col.col-2 {
  width: calc(16.666666666666668% - 30px);
}
.layoutirpanels .col.col-3,
.editor-grid .col.col-3 {
  width: calc(25% - 30px);
}
.layoutirpanels .col.col-4,
.editor-grid .col.col-4 {
  width: calc(33.333333333333336% - 30px);
}
.layoutirpanels .col.col-5,
.editor-grid .col.col-5 {
  width: calc(41.66666666666667% - 30px);
}
.layoutirpanels .col.col-6,
.editor-grid .col.col-6 {
  width: calc(50% - 30px);
}
.layoutirpanels .col.col-7,
.editor-grid .col.col-7 {
  width: calc(58.333333333333336% - 30px);
}
.layoutirpanels .col.col-8,
.editor-grid .col.col-8 {
  width: calc(66.66666666666667% - 30px);
}
.layoutirpanels .col.col-9,
.editor-grid .col.col-9 {
  width: calc(75% - 30px);
}
.layoutirpanels .col.col-10,
.editor-grid .col.col-10 {
  width: calc(83.33333333333334% - 30px);
}
.layoutirpanels .col.col-11,
.editor-grid .col.col-11 {
  width: calc(91.66666666666667% - 30px);
}
.layoutirpanels .col.col-12,
.editor-grid .col.col-12 {
  width: calc(100% - 30px);
}
@media (max-width: 1921px) {
  .layoutirpanels .col.col-lg-1,
  .editor-grid .col.col-lg-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-lg-2,
  .editor-grid .col.col-lg-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-lg-3,
  .editor-grid .col.col-lg-3 {
    flex: auto;
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-lg-4,
  .editor-grid .col.col-lg-4 {
    flex: auto;
    width: calc(33.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-lg-5,
  .editor-grid .col.col-lg-5 {
    flex: auto;
    width: calc(41.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-lg-6,
  .editor-grid .col.col-lg-6 {
    flex: auto;
    width: calc(50% - 30px);
  }
  .layoutirpanels .col.col-lg-7,
  .editor-grid .col.col-lg-7 {
    flex: auto;
    width: calc(58.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-lg-8,
  .editor-grid .col.col-lg-8 {
    flex: auto;
    width: calc(66.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-lg-9,
  .editor-grid .col.col-lg-9 {
    flex: auto;
    width: calc(75% - 30px);
  }
  .layoutirpanels .col.col-lg-10,
  .editor-grid .col.col-lg-10 {
    flex: auto;
    width: calc(83.33333333333334% - 30px);
  }
  .layoutirpanels .col.col-lg-11,
  .editor-grid .col.col-lg-11 {
    flex: auto;
    width: calc(91.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-lg-12,
  .editor-grid .col.col-lg-12 {
    flex: auto;
    width: calc(100% - 30px);
  }
  .layoutirpanels .col.col-lg-1,
  .editor-grid .col.col-lg-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-lg-2,
  .editor-grid .col.col-lg-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-lg-3,
  .editor-grid .col.col-lg-3 {
    flex: auto;
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-lg-4,
  .editor-grid .col.col-lg-4 {
    flex: auto;
    width: calc(33.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-lg-5,
  .editor-grid .col.col-lg-5 {
    flex: auto;
    width: calc(41.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-lg-6,
  .editor-grid .col.col-lg-6 {
    flex: auto;
    width: calc(50% - 30px);
  }
  .layoutirpanels .col.col-lg-7,
  .editor-grid .col.col-lg-7 {
    flex: auto;
    width: calc(58.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-lg-8,
  .editor-grid .col.col-lg-8 {
    flex: auto;
    width: calc(66.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-lg-9,
  .editor-grid .col.col-lg-9 {
    flex: auto;
    width: calc(75% - 30px);
  }
  .layoutirpanels .col.col-lg-10,
  .editor-grid .col.col-lg-10 {
    flex: auto;
    width: calc(83.33333333333334% - 30px);
  }
  .layoutirpanels .col.col-lg-11,
  .editor-grid .col.col-lg-11 {
    flex: auto;
    width: calc(91.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-lg-1,
  .editor-grid .col.col-lg-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-lg-2,
  .editor-grid .col.col-lg-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-lg-3,
  .editor-grid .col.col-lg-3 {
    flex: auto;
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-lg-4,
  .editor-grid .col.col-lg-4 {
    flex: auto;
    width: calc(33.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-lg-5,
  .editor-grid .col.col-lg-5 {
    flex: auto;
    width: calc(41.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-lg-6,
  .editor-grid .col.col-lg-6 {
    flex: auto;
    width: calc(50% - 30px);
  }
  .layoutirpanels .col.col-lg-7,
  .editor-grid .col.col-lg-7 {
    flex: auto;
    width: calc(58.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-lg-8,
  .editor-grid .col.col-lg-8 {
    flex: auto;
    width: calc(66.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-lg-9,
  .editor-grid .col.col-lg-9 {
    flex: auto;
    width: calc(75% - 30px);
  }
  .layoutirpanels .col.col-lg-10,
  .editor-grid .col.col-lg-10 {
    flex: auto;
    width: calc(83.33333333333334% - 30px);
  }
  .layoutirpanels .col.col-lg-1,
  .editor-grid .col.col-lg-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-lg-2,
  .editor-grid .col.col-lg-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-lg-3,
  .editor-grid .col.col-lg-3 {
    flex: auto;
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-lg-4,
  .editor-grid .col.col-lg-4 {
    flex: auto;
    width: calc(33.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-lg-5,
  .editor-grid .col.col-lg-5 {
    flex: auto;
    width: calc(41.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-lg-6,
  .editor-grid .col.col-lg-6 {
    flex: auto;
    width: calc(50% - 30px);
  }
  .layoutirpanels .col.col-lg-7,
  .editor-grid .col.col-lg-7 {
    flex: auto;
    width: calc(58.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-lg-8,
  .editor-grid .col.col-lg-8 {
    flex: auto;
    width: calc(66.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-lg-9,
  .editor-grid .col.col-lg-9 {
    flex: auto;
    width: calc(75% - 30px);
  }
  .layoutirpanels .col.col-lg-1,
  .editor-grid .col.col-lg-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-lg-2,
  .editor-grid .col.col-lg-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-lg-3,
  .editor-grid .col.col-lg-3 {
    flex: auto;
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-lg-4,
  .editor-grid .col.col-lg-4 {
    flex: auto;
    width: calc(33.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-lg-5,
  .editor-grid .col.col-lg-5 {
    flex: auto;
    width: calc(41.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-lg-6,
  .editor-grid .col.col-lg-6 {
    flex: auto;
    width: calc(50% - 30px);
  }
  .layoutirpanels .col.col-lg-7,
  .editor-grid .col.col-lg-7 {
    flex: auto;
    width: calc(58.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-lg-8,
  .editor-grid .col.col-lg-8 {
    flex: auto;
    width: calc(66.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-lg-1,
  .editor-grid .col.col-lg-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-lg-2,
  .editor-grid .col.col-lg-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-lg-3,
  .editor-grid .col.col-lg-3 {
    flex: auto;
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-lg-4,
  .editor-grid .col.col-lg-4 {
    flex: auto;
    width: calc(33.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-lg-5,
  .editor-grid .col.col-lg-5 {
    flex: auto;
    width: calc(41.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-lg-6,
  .editor-grid .col.col-lg-6 {
    flex: auto;
    width: calc(50% - 30px);
  }
  .layoutirpanels .col.col-lg-7,
  .editor-grid .col.col-lg-7 {
    flex: auto;
    width: calc(58.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-lg-1,
  .editor-grid .col.col-lg-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-lg-2,
  .editor-grid .col.col-lg-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-lg-3,
  .editor-grid .col.col-lg-3 {
    flex: auto;
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-lg-4,
  .editor-grid .col.col-lg-4 {
    flex: auto;
    width: calc(33.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-lg-5,
  .editor-grid .col.col-lg-5 {
    flex: auto;
    width: calc(41.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-lg-6,
  .editor-grid .col.col-lg-6 {
    flex: auto;
    width: calc(50% - 30px);
  }
  .layoutirpanels .col.col-lg-1,
  .editor-grid .col.col-lg-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-lg-2,
  .editor-grid .col.col-lg-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-lg-3,
  .editor-grid .col.col-lg-3 {
    flex: auto;
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-lg-4,
  .editor-grid .col.col-lg-4 {
    flex: auto;
    width: calc(33.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-lg-5,
  .editor-grid .col.col-lg-5 {
    flex: auto;
    width: calc(41.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-lg-1,
  .editor-grid .col.col-lg-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-lg-2,
  .editor-grid .col.col-lg-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-lg-3,
  .editor-grid .col.col-lg-3 {
    flex: auto;
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-lg-4,
  .editor-grid .col.col-lg-4 {
    flex: auto;
    width: calc(33.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-lg-1,
  .editor-grid .col.col-lg-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-lg-2,
  .editor-grid .col.col-lg-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-lg-3,
  .editor-grid .col.col-lg-3 {
    flex: auto;
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-lg-1,
  .editor-grid .col.col-lg-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-lg-2,
  .editor-grid .col.col-lg-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-lg-1,
  .editor-grid .col.col-lg-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-1,
  .editor-grid .col.col-1 {
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-2,
  .editor-grid .col.col-2 {
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-3,
  .editor-grid .col.col-3 {
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-4,
  .editor-grid .col.col-4 {
    width: calc(33.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-5,
  .editor-grid .col.col-5 {
    width: calc(41.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-6,
  .editor-grid .col.col-6 {
    width: calc(50% - 30px);
  }
  .layoutirpanels .col.col-7,
  .editor-grid .col.col-7 {
    width: calc(58.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-8,
  .editor-grid .col.col-8 {
    width: calc(66.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-9,
  .editor-grid .col.col-9 {
    width: calc(75% - 30px);
  }
  .layoutirpanels .col.col-10,
  .editor-grid .col.col-10 {
    width: calc(83.33333333333334% - 30px);
  }
  .layoutirpanels .col.col-11,
  .editor-grid .col.col-11 {
    width: calc(91.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-12,
  .editor-grid .col.col-12 {
    width: calc(100% - 30px);
  }
}
@media (max-width: 768px) {
  .layoutirpanels .col.col-xl-1,
  .editor-grid .col.col-xl-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-xl-2,
  .editor-grid .col.col-xl-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-xl-3,
  .editor-grid .col.col-xl-3 {
    flex: auto;
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-xl-4,
  .editor-grid .col.col-xl-4 {
    flex: auto;
    width: calc(33.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-xl-5,
  .editor-grid .col.col-xl-5 {
    flex: auto;
    width: calc(41.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-xl-6,
  .editor-grid .col.col-xl-6 {
    flex: auto;
    width: calc(50% - 30px);
  }
  .layoutirpanels .col.col-xl-7,
  .editor-grid .col.col-xl-7 {
    flex: auto;
    width: calc(58.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-xl-8,
  .editor-grid .col.col-xl-8 {
    flex: auto;
    width: calc(66.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-xl-9,
  .editor-grid .col.col-xl-9 {
    flex: auto;
    width: calc(75% - 30px);
  }
  .layoutirpanels .col.col-xl-10,
  .editor-grid .col.col-xl-10 {
    flex: auto;
    width: calc(83.33333333333334% - 30px);
  }
  .layoutirpanels .col.col-xl-11,
  .editor-grid .col.col-xl-11 {
    flex: auto;
    width: calc(91.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-xl-12,
  .editor-grid .col.col-xl-12 {
    flex: auto;
    width: calc(100% - 30px);
  }
  .layoutirpanels .col.col-xl-1,
  .editor-grid .col.col-xl-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-xl-2,
  .editor-grid .col.col-xl-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-xl-3,
  .editor-grid .col.col-xl-3 {
    flex: auto;
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-xl-4,
  .editor-grid .col.col-xl-4 {
    flex: auto;
    width: calc(33.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-xl-5,
  .editor-grid .col.col-xl-5 {
    flex: auto;
    width: calc(41.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-xl-6,
  .editor-grid .col.col-xl-6 {
    flex: auto;
    width: calc(50% - 30px);
  }
  .layoutirpanels .col.col-xl-7,
  .editor-grid .col.col-xl-7 {
    flex: auto;
    width: calc(58.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-xl-8,
  .editor-grid .col.col-xl-8 {
    flex: auto;
    width: calc(66.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-xl-9,
  .editor-grid .col.col-xl-9 {
    flex: auto;
    width: calc(75% - 30px);
  }
  .layoutirpanels .col.col-xl-10,
  .editor-grid .col.col-xl-10 {
    flex: auto;
    width: calc(83.33333333333334% - 30px);
  }
  .layoutirpanels .col.col-xl-11,
  .editor-grid .col.col-xl-11 {
    flex: auto;
    width: calc(91.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-xl-1,
  .editor-grid .col.col-xl-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-xl-2,
  .editor-grid .col.col-xl-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-xl-3,
  .editor-grid .col.col-xl-3 {
    flex: auto;
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-xl-4,
  .editor-grid .col.col-xl-4 {
    flex: auto;
    width: calc(33.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-xl-5,
  .editor-grid .col.col-xl-5 {
    flex: auto;
    width: calc(41.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-xl-6,
  .editor-grid .col.col-xl-6 {
    flex: auto;
    width: calc(50% - 30px);
  }
  .layoutirpanels .col.col-xl-7,
  .editor-grid .col.col-xl-7 {
    flex: auto;
    width: calc(58.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-xl-8,
  .editor-grid .col.col-xl-8 {
    flex: auto;
    width: calc(66.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-xl-9,
  .editor-grid .col.col-xl-9 {
    flex: auto;
    width: calc(75% - 30px);
  }
  .layoutirpanels .col.col-xl-10,
  .editor-grid .col.col-xl-10 {
    flex: auto;
    width: calc(83.33333333333334% - 30px);
  }
  .layoutirpanels .col.col-xl-1,
  .editor-grid .col.col-xl-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-xl-2,
  .editor-grid .col.col-xl-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-xl-3,
  .editor-grid .col.col-xl-3 {
    flex: auto;
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-xl-4,
  .editor-grid .col.col-xl-4 {
    flex: auto;
    width: calc(33.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-xl-5,
  .editor-grid .col.col-xl-5 {
    flex: auto;
    width: calc(41.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-xl-6,
  .editor-grid .col.col-xl-6 {
    flex: auto;
    width: calc(50% - 30px);
  }
  .layoutirpanels .col.col-xl-7,
  .editor-grid .col.col-xl-7 {
    flex: auto;
    width: calc(58.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-xl-8,
  .editor-grid .col.col-xl-8 {
    flex: auto;
    width: calc(66.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-xl-9,
  .editor-grid .col.col-xl-9 {
    flex: auto;
    width: calc(75% - 30px);
  }
  .layoutirpanels .col.col-xl-1,
  .editor-grid .col.col-xl-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-xl-2,
  .editor-grid .col.col-xl-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-xl-3,
  .editor-grid .col.col-xl-3 {
    flex: auto;
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-xl-4,
  .editor-grid .col.col-xl-4 {
    flex: auto;
    width: calc(33.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-xl-5,
  .editor-grid .col.col-xl-5 {
    flex: auto;
    width: calc(41.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-xl-6,
  .editor-grid .col.col-xl-6 {
    flex: auto;
    width: calc(50% - 30px);
  }
  .layoutirpanels .col.col-xl-7,
  .editor-grid .col.col-xl-7 {
    flex: auto;
    width: calc(58.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-xl-8,
  .editor-grid .col.col-xl-8 {
    flex: auto;
    width: calc(66.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-xl-1,
  .editor-grid .col.col-xl-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-xl-2,
  .editor-grid .col.col-xl-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-xl-3,
  .editor-grid .col.col-xl-3 {
    flex: auto;
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-xl-4,
  .editor-grid .col.col-xl-4 {
    flex: auto;
    width: calc(33.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-xl-5,
  .editor-grid .col.col-xl-5 {
    flex: auto;
    width: calc(41.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-xl-6,
  .editor-grid .col.col-xl-6 {
    flex: auto;
    width: calc(50% - 30px);
  }
  .layoutirpanels .col.col-xl-7,
  .editor-grid .col.col-xl-7 {
    flex: auto;
    width: calc(58.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-xl-1,
  .editor-grid .col.col-xl-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-xl-2,
  .editor-grid .col.col-xl-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-xl-3,
  .editor-grid .col.col-xl-3 {
    flex: auto;
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-xl-4,
  .editor-grid .col.col-xl-4 {
    flex: auto;
    width: calc(33.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-xl-5,
  .editor-grid .col.col-xl-5 {
    flex: auto;
    width: calc(41.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-xl-6,
  .editor-grid .col.col-xl-6 {
    flex: auto;
    width: calc(50% - 30px);
  }
  .layoutirpanels .col.col-xl-1,
  .editor-grid .col.col-xl-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-xl-2,
  .editor-grid .col.col-xl-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-xl-3,
  .editor-grid .col.col-xl-3 {
    flex: auto;
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-xl-4,
  .editor-grid .col.col-xl-4 {
    flex: auto;
    width: calc(33.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-xl-5,
  .editor-grid .col.col-xl-5 {
    flex: auto;
    width: calc(41.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-xl-1,
  .editor-grid .col.col-xl-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-xl-2,
  .editor-grid .col.col-xl-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-xl-3,
  .editor-grid .col.col-xl-3 {
    flex: auto;
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-xl-4,
  .editor-grid .col.col-xl-4 {
    flex: auto;
    width: calc(33.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-xl-1,
  .editor-grid .col.col-xl-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-xl-2,
  .editor-grid .col.col-xl-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-xl-3,
  .editor-grid .col.col-xl-3 {
    flex: auto;
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-xl-1,
  .editor-grid .col.col-xl-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-xl-2,
  .editor-grid .col.col-xl-2 {
    flex: auto;
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-xl-1,
  .editor-grid .col.col-xl-1 {
    flex: auto;
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-1,
  .editor-grid .col.col-1 {
    width: calc(8.333333333333334% - 30px);
  }
  .layoutirpanels .col.col-2,
  .editor-grid .col.col-2 {
    width: calc(16.666666666666668% - 30px);
  }
  .layoutirpanels .col.col-3,
  .editor-grid .col.col-3 {
    width: calc(25% - 30px);
  }
  .layoutirpanels .col.col-4,
  .editor-grid .col.col-4 {
    width: calc(33.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-5,
  .editor-grid .col.col-5 {
    width: calc(41.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-6,
  .editor-grid .col.col-6 {
    width: calc(50% - 30px);
  }
  .layoutirpanels .col.col-7,
  .editor-grid .col.col-7 {
    width: calc(58.333333333333336% - 30px);
  }
  .layoutirpanels .col.col-8,
  .editor-grid .col.col-8 {
    width: calc(66.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-9,
  .editor-grid .col.col-9 {
    width: calc(75% - 30px);
  }
  .layoutirpanels .col.col-10,
  .editor-grid .col.col-10 {
    width: calc(83.33333333333334% - 30px);
  }
  .layoutirpanels .col.col-11,
  .editor-grid .col.col-11 {
    width: calc(91.66666666666667% - 30px);
  }
  .layoutirpanels .col.col-12,
  .editor-grid .col.col-12 {
    width: calc(100% - 30px);
  }
}
.layoutirpanels .text-info,
.editor-grid .text-info {
  color: #3bb1e8 !important;
}
.layoutirpanels .text-success,
.editor-grid .text-success {
  color: #40c893 !important;
}
.layoutirpanels .text-warning,
.editor-grid .text-warning {
  color: #e8743b !important;
}
.layoutirpanels .text-danger,
.editor-grid .text-danger {
  color: #e25656;
}
.layoutirpanels .pt-form.pt-form-inline,
.editor-grid .pt-form.pt-form-inline {
  border: none;
  min-height: auto;
  padding: 10px 0 0 0;
}
.layoutirpanels .pt-form.pt-form-inline .field label.pt-control-label,
.editor-grid .pt-form.pt-form-inline .field label.pt-control-label {
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
}
.layoutirpanels .pt-form.pt-form-inline .field .pt-input-group,
.editor-grid .pt-form.pt-form-inline .field .pt-input-group {
  border-radius: 3px;
  height: 38px;
}
.layoutirpanels .pt-form.pt-form-inline .field .pt-input-group .pt-form-control,
.editor-grid .pt-form.pt-form-inline .field .pt-input-group .pt-form-control {
  border-radius: 3px;
  height: 36px;
}
.layoutirpanels .pt-form.pt-form-inline .field .pt-input-group .pt-input-group-addon .pt-btn.pt-btn-icon,
.editor-grid .pt-form.pt-form-inline .field .pt-input-group .pt-input-group-addon .pt-btn.pt-btn-icon,
.layoutirpanels .pt-form.pt-form-inline .field .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon,
.editor-grid .pt-form.pt-form-inline .field .pt-input-group .pt-input-group-btn .pt-btn.pt-btn-icon {
  width: 36px;
  height: 36px;
}
