@charset "utf-8";
@import url("../fonts/icon.css?v=4");
:root {
  --rb-full-loading-color: #777AF2;
}
/*-----common var palette 调色板--------*/
/*------button style---*/
/*------Table style-----*/
/*------Tab style-------*/
/*------Panel style---*/
/*------Datetimepicker---------*/
/*-------dialog margin top------------*/
/*------Global------*/
html {
  font-size: 14px;
}
body {
  overflow-x: hidden !important;
  background-color: #f2f2f2;
  font-family: 'system-ui, -apple-system, BlinkMacSystemFont, Albert Sans, 思源黑体, SourceHanSansSC, Roboto-Regular' !important;
}
h3.pagename {
  color: #eb9532;
  font-size: 18px;
  margin-bottom: 0;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}
.expand {
  font-family: 'icomoon', sans-serif;
}
.expand::before {
  content: "\e937";
}
a:hover {
  text-decoration: none !important;
}
.rainbow_link {
  display: inline-block !important;
}
/*小火箭变小*/
#rloading > #rloadingImg {
  transform: scale(0.5);
}
/*rainbow icon*/
.add:not([class*=rainbowui]):before {
  content: "";
}
/*xin.liang*/
#registerForm {
  display: flex;
  position: relative;
  min-height: 100vh;
}
.rainbow_sideMenu {
  width: 250px !important;
}
#registerForm > div:first-of-type:not(.rainbow_sideNav) {
  width: 100%;
}
.flex-width-full {
  top: 0;
  left: 0;
  margin: 0 auto;
  width: 100px;
  height: 100vh;
  overflow: auto;
  flex: 1;
  flex-shrink: 1;
  flex-grow: 1;
}
.menu_window + img {
  width: 24px;
  height: 24px;
  margin-top: 5px;
}
.uipage_admin .PageWrap {
  height: calc(100vh - 60px);
}
.uipage_admin .index_content {
  height: calc(100vh - 0px);
}
.uipage_local .index_content {
  margin-top: 60px;
}
.uipage_admin > div {
  width: 100%;
}
.PageWrap {
  height: calc(100vh - 120px);
  overflow: auto;
}
.index_content {
  background: #f4f4f4;
  position: relative;
}
nav.bg-black {
  background-color: #000 !important;
}
.desktop_content {
  overflow: auto;
  position: relative;
  height: calc(100vh - 60px);
  padding-top: 20px;
}
/*预加载动画样式*/
#page-loading {
  height: 768px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#page-loading > div {
  display: flex;
  flex-direction: column;
  text-align: center;
}
#page-loading > div > div {
  margin-top: 10px;
}
#rloading::-webkit-scrollbar {
  display: none;
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: #F5F5F5;
}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #F5F5F5;
}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #aaa;
}
/* display block/none/flex/inline-block/inline*/
.disBlock {
  display: block;
}
.disNone {
  display: none;
}
.disFlex {
  display: flex;
}
.disInline {
  display: inline;
}
.disInlineblock {
  display: inline-block;
}
.textRight {
  text-align: right;
}
.textLeft {
  text-align: left;
}
.padding0 {
  padding: 0;
}
.paddingRight0 {
  padding-right: 0;
}
.paddingLeft0 {
  padding-left: 0;
}
.paddingTop0 {
  padding-top: 0;
}
.paddingBottom {
  padding-bottom: 0;
}
.uppercase {
  text-transform: uppercase;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
  font-display: swap;
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
.pagefooter {
  padding: 15px 0;
  text-align: center;
  border-top: none;
}
/* basic */
/*--------------------------------------Button------------------------------*/
.btn {
  min-width: 80px;
  padding: 0 15px;
  height: 32px;
  line-height: 32px;
  border-radius: 3px;
  font-size: 14px !important;
  border: 1px solid transparent;
  text-align: center;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.btn.focus,
.btn:focus {
  box-shadow: none;
}
.boxPadding > * {
  margin-right: 15px;
}
.boxPadding > *:last-child {
  margin-right: 0;
}
.card > .card-block .boxPadding > span {
  padding-right: 30px;
}
.card > .card-block .btn > span {
  margin-left: 0px !important;
}
.card-block {
  padding: 15px;
  margin-top: 0px;
}
.btn-type-blank.btn-border-style-dashed {
  border-style: dashed;
}
.btn.btn-primary,
.btn.btn-info {
  background-color: #777AF2;
  border-color: #777AF2;
  color: #FFFFFF;
}
.btn.btn-primary:not(:disabled):not(.disabled):hover,
.btn.btn-primary:not(:disabled):not(.disabled):focus-visible,
.btn.btn-info:not(:disabled):not(.disabled):hover,
.btn.btn-info:not(:disabled):not(.disabled):focus-visible {
  border-color: #39364E;
  background-color: #39364E;
  color: #FFFFFF;
}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-primary.dropdown-toggle:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: none;
  color: #FFFFFF;
  background-color: #39364E;
  border-color: #39364E;
}
.btn.btn-default {
  border: solid 1px #777AF2;
  background-color: #FFFFFF;
  color: #777AF2;
}
.btn-default:not(:disabled):not(.disabled):hover,
.btn-default:not(:disabled):not(.disabled):focus-visible {
  border: 1px solid #39364E;
  background-color: #FFFFFF;
  color: #39364E;
}
.btn-default:not(:disabled):not(.disabled).active:focus,
.btn-default:not(:disabled):not(.disabled):active:focus,
.show > .btn-default.dropdown-toggle:focus {
  border: 1px solid #39364E;
  background-color: #FFFFFF;
  color: #39364E;
  box-shadow: none;
}
.btn.btn-success {
  background-color: #00BDA5;
  border-color: #00BDA5;
  color: #FFFFFF;
}
.btn.btn-success:hover,
.btn.btn-success:focus-visible {
  border-color: #009E8A;
  background-color: #009E8A;
  color: #FFFFFF;
}
.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: none;
}
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show > .btn-success.dropdown-toggle {
  border-color: #009E8A;
  background-color: #009E8A;
  color: #FFFFFF;
}
.btn.btn-success.btn-type-blank {
  border-color: #00BDA5;
  background-color: #FFFFFF;
  color: #00BDA5;
}
.btn.btn-success.btn-type-blank:not(:disabled):not(.disabled):hover,
.btn.btn-success.btn-type-blank:not(:disabled):not(.disabled):focus-visible {
  border-color: #009E8A;
  background-color: #FFFFFF;
  color: #009E8A;
}
.btn.btn-success.btn-type-blank:not(:disabled):not(.disabled).active,
.btn.btn-success.btn-type-blank:not(:disabled):not(.disabled):active,
.show > .btn.btn-success.btn-type-blank.dropdown-toggle {
  border-color: #009E8A;
  background-color: #FFFFFF;
  color: #009E8A;
}
.btn.btn-success.btn-type-transparent {
  border-color: #00BDA5;
  background-color: transparent;
  color: #00BDA5;
}
.btn.btn-success.btn-type-transparent:not(:disabled):not(.disabled):hover,
.btn.btn-success.btn-type-transparent:not(:disabled):not(.disabled):focus-visible {
  border-color: #009E8A;
  background-color: transparent;
  color: #009E8A;
}
.btn.btn-success.btn-type-transparent:not(:disabled):not(.disabled).active,
.btn.btn-success.btn-type-transparent:not(:disabled):not(.disabled):active,
.show > .btn.btn-success.btn-type-transparent.dropdown-toggle {
  border-color: #009E8A;
  background-color: transparent;
  color: #009E8A;
}
.btn.btn-warning {
  background-color: #FFB900;
  border-color: #FFB900;
  color: #FFFFFF;
}
.btn.btn-warning:hover,
.btn.btn-warning:focus-visible {
  border-color: #D69B00;
  background-color: #D69B00;
  color: #FFFFFF;
}
.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: none;
}
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show > .btn-warning.dropdown-toggle {
  border-color: #D69B00;
  background-color: #D69B00;
  color: #FFFFFF;
}
.btn.btn-warning.btn-type-blank {
  border-color: #FFB900;
  background-color: #FFFFFF;
  color: #FFB900;
}
.btn.btn-warning.btn-type-blank:not(:disabled):not(.disabled):hover,
.btn.btn-warning.btn-type-blank:not(:disabled):not(.disabled):focus-visible {
  border-color: #D69B00;
  background-color: #FFFFFF;
  color: #D69B00;
}
.btn.btn-warning.btn-type-blank:not(:disabled):not(.disabled).active,
.btn.btn-warning.btn-type-blank:not(:disabled):not(.disabled):active,
.show > .btn.btn-warning.btn-type-blank.dropdown-toggle {
  border-color: #D69B00;
  background-color: #FFFFFF;
  color: #D69B00;
}
.btn.btn-warning.btn-type-transparent {
  border-color: #FFB900;
  background-color: transparent;
  color: #FFB900;
}
.btn.btn-warning.btn-type-transparent:not(:disabled):not(.disabled):hover,
.btn.btn-warning.btn-type-transparent:not(:disabled):not(.disabled):focus-visible {
  border-color: #D69B00;
  background-color: transparent;
  color: #D69B00;
}
.btn.btn-warning.btn-type-transparent:not(:disabled):not(.disabled).active,
.btn.btn-warning.btn-type-transparent:not(:disabled):not(.disabled):active,
.show > .btn.btn-warning.btn-type-transparent.dropdown-toggle {
  border-color: #D69B00;
  background-color: transparent;
  color: #D69B00;
}
.btn.btn-danger {
  background-color: #F2545B;
  border-color: #F2545B;
  color: #FFFFFF;
}
.btn.btn-danger:hover,
.btn.btn-danger:focus-visible {
  border-color: #CB464C;
  background-color: #CB464C;
  color: #FFFFFF;
}
.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: none;
}
.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show > .btn-danger.dropdown-toggle {
  border-color: #CB464C;
  background-color: #CB464C;
  color: #FFFFFF;
}
.btn.btn-danger.btn-type-blank {
  background-color: #FFFFFF;
  border-color: #F2545B;
  color: #F2545B;
}
.btn.btn-danger.btn-type-blank:not(:disabled):not(.disabled):hover,
.btn.btn-danger.btn-type-blank:not(:disabled):not(.disabled):focus-visible {
  border-color: #CB464C;
  background-color: #FFFFFF;
  color: #CB464C;
}
.btn.btn-danger.btn-type-blank:not(:disabled):not(.disabled).active,
.btn.btn-danger.btn-type-blank:not(:disabled):not(.disabled):active,
.show > .btn.btn-danger.btn-type-blank.dropdown-toggle {
  border-color: #CB464C;
  background-color: #FFFFFF;
  color: #CB464C;
}
.btn.btn-danger.btn-type-transparent {
  background-color: transparent;
  border-color: #F2545B;
  color: #F2545B;
}
.btn.btn-danger.btn-type-transparent:not(:disabled):not(.disabled):hover,
.btn.btn-danger.btn-type-transparent:not(:disabled):not(.disabled):focus-visible {
  border-color: #CB464C;
  background-color: transparent;
  color: #CB464C;
}
.btn.btn-danger.btn-type-transparent:not(:disabled):not(.disabled).active,
.btn.btn-danger.btn-type-transparent:not(:disabled):not(.disabled):active,
.show > .btn.btn-danger.btn-type-transparent.dropdown-toggle {
  border-color: #CB464C;
  background-color: transparent;
  color: #CB464C;
}
.btn.disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.btn > span[class*="glyphicon"],
.btn > span[class*="rainbow"] {
  margin-right: 5px;
}
.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: none;
}
.icon_end {
  text-decoration: none !important;
}
a {
  color: #777AF2;
  cursor: pointer;
}
a:active {
  color: #39364E;
}
a.disabled {
  cursor: not-allowed;
}
a.disabled:hover {
  color: #777AF2;
}
.rainbow_link > a:hover {
  text-decoration: none !important;
}
.link-default {
  color: #777AF2;
}
.link-default:hover {
  color: #39364E;
}
.link-default:active {
  color: #39364E;
}
.link-primary {
  color: #777AF2;
}
.link-primary:hover {
  color: #39364E;
}
.link-primary:active {
  color: #39364E;
}
.link-success {
  color: #00BDA5;
}
.link-success:hover {
  color: #009E8A;
}
.link-success:active {
  color: #009E8A;
}
.link-warning {
  color: #FFB900;
}
.link-warning:hover {
  color: #D69B00;
}
.link-warning:active {
  color: #D69B00;
}
.link-danger {
  color: #F2545B;
}
.link-danger:hover {
  color: #CB464C;
}
.link-danger:active {
  color: #CB464C;
}
/*--------------------------------------ButtonGroup------------------------------*/
.btn-secondary {
  color: #39364E;
  background-color: #FFFFFF;
  border-color: #CBD6E2;
}
.btn-secondary:hover {
  color: #777AF2;
  border-color: #CBD6E2;
  background-color: #FFFFFF;
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show > .btn-secondary.dropdown-toggle {
  color: #777AF2;
  background-color: #FFFFFF;
  border-color: #777AF2;
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  color: #777AF2;
  background-color: #FFFFFF;
  border-color: #777AF2;
  box-shadow: none;
}
.dropdown-item {
  color: #39364E;
}
.dropdown-item:hover {
  background-color: #F4F5F8;
}
.dropdown-item.active,
.dropdown-item:active {
  color: #39364E;
  background-color: transparent;
}
.btn-group-lg > .btn,
.btn-lg {
  font-size: 0.25rem;
}
.dropdown-menu .btn-secondary {
  border: none;
  width: 100%;
}
.btn-group.btn-group-vertical > button:first-child,
.btn-group.btn-group-vertical > div.btn-group:first-child button {
  border-top-right-radius: 3px !important;
}
.btn-group.btn-group-vertical > button:last-child,
.btn-group.btn-group-vertical > div.btn-group:last-child button {
  border-bottom-left-radius: 3px !important;
}
.rainbowui-tooltip {
  color: #FFFFFF;
  position: absolute;
  word-break: break-word;
  z-index: 999999;
  background-color: rgba(0, 0, 0, 0.88);
  max-width: 250px;
  box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.5);
  text-align: left;
  padding: 8px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
}
.rainbowui-tooltip::before {
  content: '';
  position: absolute;
  left: 50%;
  bottom: -4px;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  background-color: rgba(0, 0, 0, 0.88);
  transform: rotate(45deg);
}
.rainbowui-tooltip.rainbowui-tooltip-bottom::before {
  top: -4px;
}
/*--------------------------------------Text------------------------------*/
.form-group {
  width: 100%;
}
tr .form-group {
  margin: 0;
}
label {
  margin-bottom: 5px;
  height: 21px;
  display: block;
  padding: 0;
}
.input-group {
  border-radius: 3px;
  background: #FFFFFF;
  border: 1px solid #CBD6E2;
}
.input-group.disabled .deleteIcon {
  display: none;
}
input::-ms-reveal {
  display: none;
}
input.form-control {
  border: none;
  padding: 0 10px;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 29px;
  background-color: transparent;
}
input.form-control::-webkit-input-placeholder {
  color: #BFBFBF;
}
.form-group:not(.has-error):not(.has-warning) .input-group:not(.disabled):not(:disabled):not(.jedate-disabled):not(.is-disabled):focus,
.form-group:not(.has-error):not(.has-warning) .input-group:not(.disabled):not(:disabled):not(.jedate-disabled):not(.is-disabled):active {
  border: 1px solid #75B9F0;
  box-shadow: 0 0 0 2px rgba(117, 185, 240, 0.24);
}
.input-group.focusborder {
  border: 1px solid #75B9F0;
  box-shadow: 0 0 0 2px rgba(117, 185, 240, 0.24);
}
/*--------------------------------------credit card------------------------------*/
.row {
  margin-left: 0px;
  margin-right: 0px;
}
.Select-clear {
  display: none;
}
.has-error > .input-required .input-group,
.has-error > .input-required textarea {
  background-color: #FEEAEA !important;
  border: 1px solid #F2545B;
}
.form-group.has-error .input-group.input-required {
  background-color: #FEEAEA !important;
  border: 1px solid #F2545B;
}
.has-error > .input-required .focusborder {
  border: 1px solid #F2545B;
  box-shadow: 0 0 0 2px rgba(247, 52, 52, 0.2);
}
.has-error > .input-required span.input-group-addon,
.has-error > .input-required span.input-group-addon > span.rainbow {
  color: #F2545B !important;
}
.has-error small {
  color: #F2545B;
}
.has-error > .input-required .radio .demo--radioInput,
.has-error > .input-required .checkbox .demo--checkbox {
  background-color: #FEEAEA !important;
  border: 1px solid #F2545B;
}
.has-warning > div > .input-group,
.has-warning > div.input-required > textarea {
  background-color: #FEF7EA;
  border: 1px solid #FFB900;
}
.has-warning span.input-group-addon,
.has-warning span.input-group-addon > span.rainbow {
  color: #F2545B !important;
}
.has-warning small {
  color: #FFB900;
}
.has-error i.glyphicon-remove,
.has-success i.glyphicon-ok {
  display: none !important;
}
/*--------------------------------------Text------------------------------*/
.input-group.disabled,
.input-group[readonly],
.form-control:disabled,
.form-control[readonly] {
  cursor: not-allowed;
  background-color: #F5F8FA;
}
.form-control:not(.disabled):not(:disabled):not([readonly='readonly']):focus {
  color: #39364E;
  outline: none;
  box-shadow: none;
  border-color: #75B9F0;
  background-color: transparent;
}
.input-group-addon {
  line-height: 30px;
  height: 30px;
}
.input-group-addon.disabled {
  background-color: #F5F8FA;
}
.fixleftposition,
.prefixCurrencySign,
.currencyoverflowLeft,
.bootstrap-touchspin-prefix {
  padding-left: 10px;
}
.fixalliconposition,
.suffixCurrencySign,
.percentcover,
.currencyoverflowRight,
.bootstrap-touchspin-postfix {
  padding-right: 10px;
}
.fixTextLink {
  cursor: pointer;
  color: #777AF2;
}
.fixTextLink:hover {
  color: #39364E;
}
.fixTextLink:active {
  color: #39364E;
}
.fixTextLink.fix_disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.fixTextLink.fix_disabled:hover,
.fixTextLink.fix_disabled:active {
  color: #777AF2;
}
.input-remove {
  position: absolute;
  right: 7px;
  border: none;
  height: 16px;
  width: 16px;
  line-height: 14px;
  top: 50%;
  transform: translateY(-50%);
  color: #FFFFFF;
  background-color: #BFBFBF;
  border-radius: 16px;
  z-index: 3;
}
span.deleteIcon {
  color: #BFBFBF;
  font-size: 16px;
  line-height: 30px;
  margin-right: 10px;
  background-color: transparent !important;
}
span.outPutText {
  line-height: 32px;
  height: 32px;
  overflow: hidden;
  display: inherit;
  text-overflow: ellipsis;
  width: 100%;
  white-space: nowrap;
}
span.outPutText pre {
  background-color: inherit;
}
.form-group #for-input-popOver #popvoerpopOver {
  position: absolute;
  top: 32px;
  left: 0;
  width: calc(100% + 100px);
  z-index: 3;
}
.form-group .input-popover {
  display: none;
  border: solid 2px #75B9F0;
  background-color: #FFFFFF;
  border-radius: 3px;
}
.form-group .input-popover:before {
  width: 0;
  height: 0;
  content: "";
  top: -8px;
  left: 15px;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #75B9F0;
}
.input-popover:after {
  width: 0;
  height: 0;
  content: "";
  top: -6px;
  left: 15px;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #FFFFFF;
}
.form-group .input-popover > span {
  position: absolute;
  right: 0;
  z-index: 99;
  padding: 4px 10px;
  background-color: #BFBFBF;
  color: #FFFFFF;
  cursor: pointer;
}
/*--------------------------------------Date Time Picker------------------------------*/
.form-group > div > .dateTime > .input-group-addon > span.rainbow,
.form-group > div > .input-group > .dateRangeTimeGroup > div:last-child > .input-group-addon > span.rainbow {
  height: 30px;
  color: #BFBFBF;
  line-height: 30px;
}
/*-------------------------------------Filter--------------------------------*/
.searchbox .c .control-type {
  color: #777AF2;
}
.filter_option .selected {
  background: #777AF2;
}
.filter_btn span {
  color: #777AF2;
  background-color: #EBF5FF;
  border: 1px solid #D4E3F2;
}
.filter_btn span:hover {
  color: #777AF2;
  background-color: #EBF5FF;
  border: 1px solid #D4E3F2;
}
.searchbox .l i {
  width: 0;
  height: 0;
  border: none;
}
/*-------------------------------------Taiwan--------------------------------*/
/*-------------------------------------Japan--------------------------------*/
.jeinpbox + .disabled {
  background-color: #BFBFBF;
  cursor: not-allowed;
}
#desktop-jp-datetimepicker .jp-datetimepicker-box {
  display: flex;
  align-items: center;
}
.jp-datetimepicker-horizontal {
  display: flex;
  align-items: center;
}
.jp-datetimepicker-horizontal > label {
  margin-right: 5px;
}
#desktop-jp-finance .smartvertical div.row {
  display: flex;
  align-items: flex-end;
}
/*-------------------------------------Multilingual--------------------------------*/
.disBlock {
  display: inline;
}
/*-------------------------------------password------------------------------*/
.input-group .input-group-addon.pickerposition {
  padding-right: 10px;
}
.required-style {
  padding-left: 5px;
  color: #FF0000;
  transform: scale(0.7);
}
.line-horizontal > label {
  height: 32px;
  padding: 0 !important;
}
.line-horizontal > label .input-label {
  line-height: 32px;
}
.text-align-center {
  text-align: center;
}
.text-align-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
/*--------------------------------------Textarea------------------------------*/
.form-group textarea[class="form-control"]:not(:disabled):not(:read-only):hover {
  border: 1px solid #75B9F0;
}
.form-group textarea[class="form-control"]:not(:disabled):not(:read-only):focus {
  border: 1px solid #75B9F0;
  box-shadow: 0 0 0 2px rgba(117, 185, 240, 0.2);
}
.form-control::-webkit-input-placeholder {
  color: #BFBFBF;
}
.form-group textarea[class="form-control"] {
  position: relative;
}
.form-group textarea[class="form-control"] ~ span[class="textarea-max-msg"] {
  position: absolute;
  bottom: 8px;
  line-height: 16px;
  font-size: 14px;
  right: 16px;
  color: #BFBFBF;
}
.form-group.textarea-textalign {
  position: relative;
}
.form-group textarea[class="form-control"] {
  min-height: 32px;
  min-width: 100%;
}
/*--------------------------------------Select------------------------------*/
.Select.is-focused:not(.is-disabled) {
  border: 1px solid #75B9F0;
  box-shadow: 0 0 0 2px rgba(117, 185, 240, 0.24);
}
.Select-control {
  overflow: hidden;
  width: 100%;
  height: 30px;
}
.Select input::-webkit-contacts-auto-fill-button,
.Select input::-webkit-credentials-auto-fill-button {
  display: none !important;
}
.Select input::-ms-clear,
.Select input::-ms-reveal {
  display: none !important;
}
.Select,
.Select div,
.Select input,
.Select span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label,
.Select.has-value.Select--single > .Select-control .Select-value .Select-value-label {
  color: #39364E;
}
.Select.Select--rtl {
  direction: rtl;
  text-align: right;
}
.Select--single > .Select-control .Select-value,
.Select-placeholder {
  color: #BFBFBF;
  font-size: 14px;
  line-height: 30px;
  padding: 0 32px 0 10px;
  position: absolute;
  left: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.Select-input {
  width: 100%;
}
.Select-input > input {
  border: 0 none;
  box-shadow: none;
  outline: none;
  padding: 0 10px;
  height: 32px;
  background-color: transparent;
}
.Select-control:not(.is-searchable) > .Select-input {
  outline: none;
}
.Select-loading-zone {
  cursor: pointer;
  display: table-cell;
  text-align: center;
}
.Select-loading,
.Select-loading-zone {
  position: relative;
  vertical-align: middle;
  width: 16px;
}
.Select-loading {
  -webkit-animation: Select-animation-spin 0.4s infinite linear;
  -o-animation: Select-animation-spin 0.4s infinite linear;
  animation: Select-animation-spin 0.4s infinite linear;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-right-color: #333;
  display: inline-block;
}
.Select-clear-zone {
  position: absolute;
  right: 10px;
  cursor: pointer;
  margin-right: 10px;
}
.Select-arrow-zone {
  position: absolute;
  cursor: pointer;
  right: 10px;
  top: 8px;
}
.Select .Select-aria-only {
  position: absolute;
  display: inline-block;
  height: 1px;
  width: 1px;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
}
@-webkit-keyframes Select-animation-fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Select-animation-fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* ------------------select下拉框，  下拉部分主体--------------------- */
.Select-menu-outer {
  background-color: #FFFFFF;
  border: 1px solid #CBD6E2;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  margin-top: 10px;
  max-height: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 100%;
  z-index: 2;
  -webkit-overflow-scrolling: touch;
  border-radius: 3px;
}
.Select-menu {
  max-height: 148px;
  overflow-y: auto;
  word-break: keep-all;
}
.Select-option {
  color: #39364E;
  cursor: pointer;
  display: block;
  padding: 5px 10px;
  height: 32px;
  word-break: keep-all;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.Select-option:first-child {
  margin-top: 10px;
}
.Select-option:last-child {
  margin-bottom: 10px;
}
.Select-option:not(.is-selected):hover {
  background-color: #F4F5F8;
  color: #39364E;
}
.Select-option.is-selected {
  color: #777AF2;
  background-color: #F1F1FD;
}
.Select-option.is-focused {
  background-color: #EEEEEE;
}
.Select-noresults {
  box-sizing: border-box;
  color: #999;
  cursor: default;
  display: block;
  padding: 8px 10px;
}
.Select--multi .Select-control {
  height: 100%;
  line-height: 27px;
}
.Select--multi .Select-control .Select-clear-zone {
  top: -3px;
}
.Select.Select--multi .Select-multi-value-wrapper {
  display: inline-block;
  min-height: 30px;
}
.Select.has-value.Select--multi .Select-multi-value-wrapper {
  min-height: 27px;
}
.Select.Select.has-value.Select--multi .Select-input > input {
  height: 27px;
}
.Select--multi.Select--rtl .Select-input {
  margin-left: 0;
  margin-right: 10px;
}
.Select.has-value.Select--multi {
  padding-top: 3px;
}
.Select.has-value.Select--multi .Select-control .Select-arrow-zone {
  margin-top: -3px;
}
.Select.Select--multi .Select-value {
  display: inline-flex;
  max-width: calc(100% - 50px);
  background-color: #F5F5F5;
  border-radius: 1px;
  color: #39364E;
  font-size: 12px;
  height: 22px;
  line-height: 20px;
  padding: 0 5px;
  margin-left: 3px;
  margin-bottom: 3px;
  vertical-align: top;
}
.Select--single .Select-value-label {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.Select--multi .Select-value-icon,
.Select--multi .Select-value-label {
  display: inline-block;
}
.Select--multi .Select-value-label {
  cursor: default;
  padding: 1px 5px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}
.Select--multi a.Select-value-label {
  color: #39364E;
  cursor: pointer;
  text-decoration: none;
}
.Select--multi a.Select-value-label:hover {
  text-decoration: underline;
}
.Select--multi .Select-value-icon {
  cursor: pointer;
  line-height: 22px;
  font-size: 12px;
}
.Select--multi.Select--rtl .Select-value {
  margin-left: 0;
  margin-right: 5px;
}
.Select--multi.Select--rtl .Select-value-icon {
  border-right: none;
}
.Select.is-disabled,
.Select.is-disabled > .Select-control,
.Select.is-disabled .Select-value span,
.Select.is-disabled .Select-input > input[class="Select-input"] {
  cursor: not-allowed;
  background-color: #F5F8FA;
}
.Select--multi.is-disabled .Select-value {
  background-color: #F5F8FA;
  border: 1px solid #e3e3e3;
  color: #333;
}
@keyframes Select-animation-spin {
  to {
    transform: rotate(1turn);
  }
}
@-webkit-keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
  }
}
.Select.Select--multi .Select-control {
  display: flex;
  align-items: center;
}
.Select.has-value.Select--multi {
  padding-top: 0;
}
.Select.Select--multi .rb4-select-selected-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  padding-left: 10px;
  max-width: calc(100% - 32px);
}
.Select.Select--multi .rb4-select-selected-container .Select-input {
  color: var(--rb-tags-input-container-font-color, #333333);
  flex: 1 1 auto;
  display: inline-grid !important;
  grid-area: 1 / 1 / 2 / 3;
  grid-template-columns: 0px min-content;
  box-sizing: border-box;
  height: 26px;
  width: auto;
}
.Select.Select--multi .rb4-select-selected-container .Select-input::after {
  content: attr(data-value) " ";
  visibility: hidden;
  white-space: pre;
  grid-area: 1 / 2 / auto / auto;
  font: inherit;
  min-width: 2px;
  border: 0px;
  margin: 0px;
  outline: 0px;
  padding: 0px;
}
.Select.Select--multi .rb4-select-selected-container .Select-input input {
  opacity: 1;
  width: 100%;
  height: 26px;
  grid-area: 1 / 2 / auto / auto;
  font: inherit;
  min-width: 2px;
  border: 0px;
  margin: 0px;
  outline: 0px;
  padding: 0px;
  background-color: transparent;
}
.Select.Select--multi .rb4-select-selected-container .Select-value {
  margin: 2px;
  max-width: calc(100% - 20px);
}
.rb4-select-toggle-icon-container {
  position: absolute;
  width: 32px;
  height: 100%;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rb4-select-toggle-icon-container .select-clear-icon {
  display: none;
}
.rb4-select-toggle-icon-container .select-clear-icon .deleteIcon {
  margin: 0;
}
.Select.has-value.is-clearable:not(.is-disabled):hover .select-arrow-icon {
  display: none;
}
.Select.has-value.is-clearable:not(.is-disabled):hover .select-clear-icon {
  display: block;
}
/*-------------------------------------Table--------------------------------*/
label .input-label {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #39364E;
}
.blank-style {
  display: none;
}
div[class*='col-'] .smartvertical div[class*='col-']:nth-child(1) {
  padding-left: 0;
}
div[class*='col-'] .smartvertical div[class*='col-']:last-child {
  padding-right: 0;
}
/*--------------------------------------Radio------------------------------*/
.radio {
  min-height: 21px;
  line-height: 21px;
  display: inline-block;
}
.radio > label {
  color: #39364E;
}
.radio > label.demo--label {
  margin-right: 10px;
  margin-bottom: 0;
  padding: 5px;
  height: auto;
  display: inline-flex;
  align-items: center;
}
.radio > label > input[type="radio"] {
  margin-right: 5px;
}
.demo--radio {
  height: 0;
  width: 0;
  opacity: 0;
}
.demo--radioInput {
  box-sizing: content-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 10px 0 0;
  vertical-align: middle;
}
.radio .demo--radioInput {
  border-radius: 100%;
}
.radio .demo--radio:checked + .demo--radioInput:after {
  background-color: #777AF2;
  border-radius: 100%;
  content: "";
  display: block;
  height: 10px;
  margin: 3px;
  width: 10px;
}
.checkbox[disabled=disabled] .demo--radioInput,
.checkbox[disabled] .demo--radioInput,
.radio[disabled=disabled] .demo--radioInput,
.radio[disabled] .demo--radioInput {
  background-color: #F5F8FA;
}
.radio[disabled=disabled] .demo--radio:checked + .demo--radioInput:after,
.radio[disabled] .demo--radio:checked + .demo--radioInput:after {
  background-color: #BFBFBF;
}
.radio-textalign .tooltip-wrapper {
  display: inline-block;
}
.table .radio-textalign,
.dttable .radio-textalign {
  height: 32px;
  display: inline-flex;
  align-items: center;
}
.table .radio-textalign .radio,
.dttable .radio-textalign .radio {
  display: flex;
  align-items: center;
}
.table .radio-textalign .radio > label,
.dttable .radio-textalign .radio > label {
  margin-bottom: 0;
}
.table .radio-textalign .radio > label.demo--label,
.dttable .radio-textalign .radio > label.demo--label {
  padding: 0;
  margin: 0;
}
.table .radio-textalign .radio > label.demo--label > .demo--radioInput,
.dttable .radio-textalign .radio > label.demo--label > .demo--radioInput {
  margin: 0 5px;
}
.table .radio-textalign .radio > label.demo--label input[disabled=disabled]:checked + .demo--radioInput,
.dttable .radio-textalign .radio > label.demo--label input[disabled=disabled]:checked + .demo--radioInput {
  background-color: #BFBFBF !important;
  border-color: #BFBFBF !important;
}
/*--------------------- radio显示border ------------------------------*/
.radio-border {
  border: 1px solid #CBD6E2;
  border-radius: 3px;
}
.layout-vertical {
  display: flex;
  flex-flow: column;
  align-items: left;
}
/*--------------------------------------CheckBox------------------------------*/
.checkbox {
  min-height: 21px;
  line-height: 21px;
  display: inline-block;
}
.checkbox > label.demo--label {
  color: #39364E;
  font-size: 14px;
  margin-right: 10px;
  margin-bottom: 0;
  padding: 5px;
  height: auto;
  display: inline-flex;
  align-items: center;
}
td .checkbox > label.demo--label {
  align-items: center;
}
.demo--checkbox.demo--radioInput {
  border-radius: 4px;
  position: relative;
}
.checkbox-inout:disabled + .demo--checkbox {
  background-color: #F5F8FA;
}
.checkbox-inout:checked + .demo--checkbox {
  background-color: #777AF2;
  border-color: #777AF2;
}
.checkbox-inout:checked + .demo--checkbox:after {
  content: "";
  position: absolute;
  width: 12px;
  height: 6px;
  top: 3px;
  left: 2px;
  border: 2px solid #FFFFFF;
  border-top: none;
  border-right: none;
  background-color: transparent;
  transform: rotate(-45deg);
}
.checkbox[disabled=disabled] .checkbox-inout:checked + .demo--checkbox,
.checkbox[disabled] .checkbox-inout:checked + .demo--checkbox {
  background-color: #BFBFBF;
  border-color: #BFBFBF;
}
.checkbox-textalign .tooltip-wrapper {
  display: inline-block;
}
.dropdown-menu .checkbox-textalign .checkbox {
  width: 100%;
}
.dropdown-menu .checkbox-textalign .checkbox .demo--label {
  width: 100%;
}
.dropdown-menu .checkbox-textalign .checkbox .demo--label .demo-label-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 27px);
}
.table .checkbox-textalign,
.dttable .checkbox-textalign {
  height: 32px;
  display: inline-flex;
  align-items: center;
}
.table .checkbox-textalign .checkbox,
.dttable .checkbox-textalign .checkbox {
  display: flex;
  align-items: center;
}
.table .checkbox-textalign .checkbox > label,
.dttable .checkbox-textalign .checkbox > label {
  margin: 0;
}
.table .checkbox-textalign .checkbox > label.demo--label input[disabled=disabled]:checked + .demo--checkbox,
.dttable .checkbox-textalign .checkbox > label.demo--label input[disabled=disabled]:checked + .demo--checkbox {
  background-color: #BFBFBF !important;
  border: 1px solid #BFBFBF;
}
.checkbox-border {
  border: 1px solid #CBD6E2;
  border-radius: 3px;
}
.ori-input-radio {
  position: relative;
  box-sizing: content-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 10px 0 0;
  vertical-align: middle;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
}
.ori-input-radio > input {
  opacity: 0;
}
.ori-input-radio > input:checked + span {
  position: absolute;
  top: 0;
  left: 0;
  margin: 3px;
  width: 10px;
  height: 10px;
  background-color: #777AF2;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
}
.ori-input-checkbox {
  position: relative;
  box-sizing: content-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 10px 0 0;
  vertical-align: middle;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.ori-input-checkbox > input:checked + span {
  position: absolute;
  top: 0px;
  left: 0px;
  margin: -1px;
  border-radius: 4px;
  display: block;
  background-color: #777AF2;
  width: 18px;
  height: 18px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.ori-input-checkbox > input {
  opacity: 0;
}
.ori-input-checkbox > input:checked + span::before {
  content: '';
  position: absolute;
  width: 12px;
  height: 6px;
  top: 4px;
  left: 3px;
  border: 2px solid #FFF;
  border-top: none;
  border-right: none;
  background-color: transparent;
  transform: rotate(-45deg);
}
.navbar {
  border: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-flow: row;
  padding: 0;
  height: 58px;
  border-radius: 0;
  font-weight: 100;
  box-shadow: 0 4px 4px -4px rgba(0, 21, 41, 0.25);
}
.navbar > div:first-child {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.navMenu {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.menu_fixed_switch {
  font-size: 24px;
  margin: 0 10px 0 16px;
  cursor: pointer;
}
.menu_fixed_switch:hover {
  color: #777AF2;
}
.menu_window {
  margin-left: 6px;
}
.navMenu div > img {
  width: 25px;
  height: 25px;
}
.top_split_line {
  height: 20px;
  border: #E7E7E7 solid 1px;
  margin: auto 20px auto 0;
}
.top_logo {
  width: 200px;
  height: 56px;
  display: flex;
}
.logo_rainbow {
  display: block;
  max-width: 200px;
  max-height: 56px;
  object-fit: cover;
  width: unset;
  height: unset;
}
.logo_min_rainbow {
  display: none;
  margin: 0 auto;
  width: auto;
  max-height: 56px;
}
.topmenu_search_box {
  display: flex;
  height: 32px;
  background-color: rgba(255, 255, 255, 0.05);
}
.topmenu_search_box .SearchCodeTable-textalign {
  margin-right: -1px;
  width: 125px;
}
.topmenu_search_box .SearchCodeTable-textalign .input-group,
.topmenu_search_box .SearchCodeTable-textalign .form-group:not(.has-error):not(.has-warning) .input-group:not(.disabled):not(:disabled):not(.jedate-disabled):not(.is-disabled):hover {
  border-radius: 4px 0 0 4px;
  background: transparent;
  border: 1px solid #CBD6E2;
}
.topmenu_search_box .SearchCodeTable-textalign .rainbow {
  font-size: 16px !important;
  padding: 0px !important;
  right: 5px;
}
.topmenu_search_box .SearchCodeTable-textalign .rainbow:hover {
  color: #39364E;
}
.topmenu_search_box .SearchCodeTable-textalign > div[class*=col-] {
  padding: 0;
}
.topmenu_search_box .SearchCodeTable-textalign .Select--single > .Select-control .Select-value,
.topmenu_search_box .SearchCodeTable-textalign .Select-placeholder {
  padding: 0 25px 0 10px;
}
.topmenu_search_box .Select.has-value.Select--single > .Select-control .Select-value .Select-value-label,
.topmenu_search_box .Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {
  color: #39364E;
}
.topmenu_search_box .topmenu_search {
  width: 220px;
  position: relative;
  border-left: none;
  border-radius: 0 4px 4px 0;
  border: solid 1px #CBD6E2;
  display: flex;
  align-items: center;
}
.topmenu_search_box .topmenu_search .rainbow.Search {
  position: absolute;
  font-size: 16px;
  padding: 4px;
  right: 2px;
  cursor: pointer;
  background-color: transparent;
}
.topmenu_search_box .topmenu_search .Clear {
  position: absolute;
  font-size: 16px;
  padding: 4px;
  right: 24px;
  cursor: pointer;
  display: none;
}
.topmenu_search_box .topmenu_search .Clear::before {
  color: #bfbfbf;
}
.topmenu_search_box .topmenu_search .menu_search_box {
  width: 190px;
  height: 26px;
  line-height: 26px;
  outline: none;
  background-color: transparent;
  padding: 0 56px 0 16px;
  border: unset;
  color: #39364E;
}
.topmenu_search_box .topmenu_search .menu_search_box:hover,
.topmenu_search_box .topmenu_search .menu_search_box:focus {
  color: #39364E !important;
  border-color: #75B9F0 !important;
}
.topmenu_search_box .topmenu_search_radius {
  border-radius: 4px !important;
}
.navbar .nav-link:link {
  display: inline-block;
}
nav.bg-primary {
  background-color: #FFFFFF !important;
  width: 100%;
}
.navbar-brand {
  margin-left: 1rem;
  margin-right: 1rem;
}
.navbar .boxPadding {
  color: #ededed;
  cursor: pointer;
}
nav .search .input-group {
  border: 0;
}
nav .search .input-group .form-control {
  height: 28px;
  border-top-left-radius: 28px;
  border-bottom-left-radius: 28px;
  color: #a7b9cb;
}
nav .search .input-group-addon {
  height: 28px;
  border-top-right-radius: 28px;
  border-bottom-right-radius: 28px;
  color: #777AF2;
}
.navbar .dropdown-menu {
  position: absolute;
  top: 50px;
  left: auto;
  margin-top: -14px;
}
.dropdown-item:hover {
  background-color: #F4F5F8;
}
.dropdown-item {
  cursor: pointer;
}
.navbar-brand:link,
.navbar-brand:visited,
.navbar-brand:hover,
.navbar-brand:active {
  color: #fff;
}
.nav-menu-bar {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}
.nav-menu-bar .nav-link:link {
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
}
.nav-menu-bar .navbar-nav.menu .nav-item span {
  color: #fff;
}
.nav-menu-bar li.nav-item {
  margin-left: 0;
}
.nav-menu-bar > div:nth-of-type(2) .nav-item {
  margin-right: 15px;
  padding-right: 10px;
}
.nav-menu-bar > div:nth-of-type(2) .nav-item:last-of-type {
  margin-right: 0;
  padding-right: 0;
}
.menu .search-group {
  background-color: #a1abb5 !important;
  margin-top: 2px;
}
.nav-menu-bar li.nav-item {
  margin-left: 30px;
}
ul.dropdown-menu:before {
  width: 8px;
  height: 8px;
  margin-left: 15px;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  transform: rotate(-45deg);
  content: "";
  display: block;
  position: absolute;
  top: -5px;
  background-color: #FFFFFF;
}
ul.dropdown-menu-right:before {
  right: 15px;
}
ul.dropdown-menu > li.dropdown-submenu {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
ul.dropdown-menu > li.dropdown-submenu > a {
  color: #212529;
}
ul.dropdown-menu > li.dropdown-submenu:hover {
  background-color: #e0e0e0;
}
.nav-item .dropdown-menu .dropdown-submenu > .dropdown-menu:before {
  display: none;
}
ul.dropdown-menu > li.dropdown-submenu > a {
  display: inline-block;
  width: 100%;
}
ul.dropdown-menu > li.dropdown-submenu > a:after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-left: 0.3em solid;
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  position: relative;
  top: 2px;
  left: 2px;
}
.fakeMenuItem:hover {
  cursor: default;
  color: #F4F5F8;
  background-color: #ffffff;
}
/*menubar*/
.navbar-brand img {
  width: auto;
  margin-right: 20px;
}
.headerTitle-navbar-brand {
  font-size: 16px;
  color: white !important;
  width: 90px;
}
.subHeaderTitle-separate {
  margin-right: 5px;
  color: white !important;
}
.subHeaderTitle-navbar-brand {
  font-size: 14px;
  color: white !important;
  width: 100px;
}
/*我的dropdown-menu*/
.dropdown-menu-right {
  right: 0;
}
.dropdown-menu.menu-item-list > .dropdown-item,
.dropdown-submenu {
  display: inline-table;
}
.navbar .navbar-collapse .navbar-nav {
  position: relative;
}
.navbar .navbar-collapse .navbar-nav .nav-item > a {
  cursor: pointer;
  color: #39364E;
}
.navbar .navbar-collapse .navbar-nav .nav-item > a:hover {
  color: #39364E;
}
.navbar .navbar-collapse .navbar-nav .nav-item > .dropdown-menu > .dropdown-item {
  color: #39364E;
}
.navbar .navbar-collapse .navbar-nav .nav-item > .dropdown-menu > .dropdown-item:hover {
  background-color: #F4F5F8;
}
/*顶部录制按钮*/
.circleRecordBig {
  width: 18px;
  height: 18px;
  border: #777AF2 solid 1px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.circleRecordBig:hover {
  border: #777AF2 solid 1px;
}
.circleRecordBig:hover .circleRecordSmall {
  border: #777AF2 solid 1px;
}
.recordPaddingBig {
  border: #777AF2 solid 1px;
}
.circleRecordSmall {
  width: 10px;
  height: 10px;
  border: #777AF2 solid 1px;
  border-radius: 50%;
  margin: auto;
}
.recordPaddingSmall {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin: auto;
  position: relative;
  animation: record 1.2s steps(1, end) 0s infinite;
}
@keyframes record {
  0% {
    background-color: transparent;
  }
  50% {
    background-color: #777AF2;
  }
  100% {
    background-color: transparent;
  }
}
.topRecordPopBox {
  display: flex;
}
.topRecordPopBox .fixalliconposition {
  width: 60px;
  text-align: center;
}
.topRecordPopBox .fixalliconposition span {
  padding-left: 10px;
  border-left: #ccc solid 1px;
}
.topRecordPopBox .input-group > .deleteIcon {
  position: absolute;
  right: 50px;
  z-index: 999;
}
.topRecordPopBox .form-group {
  margin-bottom: 0;
}
.topRecordPopBox .bindTraceIdSuccess {
  padding-left: 15px;
  color: #00BDA5;
  text-align: left;
}
#confirmboxtopBarMessage {
  padding: 22px 0 8px 0;
  width: 280px;
}
.topbar_msg_li {
  height: 57px;
  padding: 0px 8px;
}
.topbar_msg_li .topbar_msg_li_box {
  border-bottom: #E7E7E7 solid 1px;
  padding: 9px 0;
}
.topbar_msg_li .topbar_msg_li_box .top_msg_title {
  display: flex;
}
.topbar_msg_li .topbar_msg_li_box .top_msg_title .top_msg_content {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 14px;
}
.topbar_msg_li .noRead_point {
  padding: 0 8px;
}
.topbar_msg_li .top_msg_time {
  padding-left: 29px;
  font-size: 12px;
  color: #999;
}
.topbar_msg_li:hover {
  background: #F1F1FD;
  color: #777AF2;
  cursor: pointer;
}
.top_msg_btn {
  text-align: center;
  padding: 16px 0;
}
.top_msg_btn .btn {
  width: 220px;
}
.top_msg_icon {
  position: relative;
}
.topBarMessage_count {
  position: absolute;
  height: 16px;
  border-radius: 8px;
  background: #F58220;
  font-size: 12px;
  right: -5px;
  top: -4px;
  min-width: 16px;
  line-height: 16px;
  padding: 0 4px;
  color: #fff;
}
/*-------------------------------------Switch--------------------------------*/
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  background-color: #777AF2;
}
.bootstrap-switch.bootstrap-switch-on {
  border-color: #777AF2;
  box-shadow: none;
}
.bootstrap-switch.bootstrap-switch-off {
  border-color: #EEEEEE;
  box-shadow: none;
}
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
  opacity: 2.5;
}
/* ----------------------------- 新结构 ----------------------------------- */
.switchBox {
  height: 22px;
  border-radius: calc(22px / 2);
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
.switchBox.switch-disabled {
  pointer-events: none;
  opacity: 0.7;
}
.switchBox.switch-disabled .switchContent {
  cursor: not-allowed;
}
.switchBox input {
  position: absolute;
  width: 100%;
  z-index: -1;
}
.switchContent {
  height: 22px;
  line-height: 22px;
  transition: all 0.3s linear;
}
.switchContent label {
  position: absolute;
  width: 100%;
  height: 18px;
}
.switchContent.switchOff {
  margin-left: -100%;
}
.switchContent.switchOff > .switchBtn {
  left: 2px;
}
.switchContent .onBox,
.switchContent .offBox {
  display: inline-block;
  height: 22px;
  font-size: 12px;
  vertical-align: bottom;
  color: #FFFFFF;
  text-align: center;
}
.switchContent .onBox {
  background-color: #777AF2;
  padding-left: 4px;
  padding-right: 22px;
}
.switchContent .offBox {
  background-color: #CBD6E2;
  padding-right: 4px;
  padding-left: 22px;
}
.switchContent .onBox > span,
.switchContent .offBox > span {
  line-height: 22px;
}
.switchContent .switchBtn {
  position: absolute;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  top: 2px;
  left: calc(100% - 22px + 2px);
  background-color: white;
  cursor: pointer;
  transition: all 0.3s linear;
}
/*-------------------------------------Tab--------------------------------*/
.tab-remove {
  margin-left: 5px;
  font-size: 16px;
}
.nav-tabs .nav-link {
  border: none;
  color: #39364E;
}
.nav-tabs > li.disabled > a {
  display: block;
  color: #BFBFBF;
  cursor: not-allowed;
}
.navBox {
  width: 100%;
  background-color: #FFFFFF;
  height: 55px;
  padding-top: 10px;
  padding-bottom: 10px;
  /* 对左右按钮进行央视设置 */
}
.navBox .prev,
.navBox .next {
  position: absolute;
  display: none;
  line-height: 32px;
  cursor: pointer;
  width: 32px;
  text-align: center;
  background-color: #ffffff;
}
.navBox .prev > span {
  transform: rotate(90deg);
  right: auto;
}
.navBox .next > span {
  transform: rotate(-90deg);
  right: auto;
}
.navBox .prev:not(.disabled) > span:hover,
.navBox .next:not(.disabled) > span:hover {
  background-color: #FFFFFF;
  border-radius: 100%;
  padding: 4px;
  color: #777AF2;
}
.navBox .prev.disabled,
.navBox .next.disabled {
  cursor: not-allowed;
  color: #BFBFBF;
}
.navBox .prev.activeState {
  box-shadow: 5px 0 5px -5px #39364E;
}
.navBox .next.activeState {
  box-shadow: -5px 0 5px -5px #39364E;
}
.navBox.is_scroll {
  position: relative;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
}
.navBox.is_scroll > .prev {
  left: 0;
}
.navBox.is_scroll > .next {
  right: 0;
}
.navBox.is_scroll > .prev,
.navBox.is_scroll > .next {
  display: flex;
  height: 35px;
  align-items: center;
  justify-content: center;
  z-index: 2;
}
.navContent {
  overflow: hidden;
  display: flex;
  align-items: center;
  width: 100%;
  background-color: #FFFFFF;
}
.navContent.is_scroll {
  width: calc(100% - 74px);
}
.notFixedtab .navContent {
  border-bottom: 1px solid #CCCCCC;
}
.navContent .navList {
  margin-bottom: 0;
  padding: 0;
  display: flex;
  flex-wrap: nowrap;
  transition: margin 500ms ease-in-out;
}
.navList > li {
  list-style: none;
}
.nav-tabs {
  border: none;
}
.navList.nav-pills li.nav-item a.nav-link {
  border-radius: 3px;
}
.navList.nav-pills li.nav-item > a.active {
  background-color: #777AF2;
}
li.nav-item > a.nav-link,
li.disabled > a {
  padding: 6px 10px 6px 10px;
  height: 35px;
}
li.nav-item > a.nav-link {
  display: flex;
  align-items: center;
  color: #333333;
}
li.disabled > a {
  color: #999999;
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  border: none;
  height: 34px;
  border-bottom: 2px solid #777AF2;
  color: #777AF2;
  background-color: transparent;
}
.tab-content {
  margin-top: 15px;
}
.fixedtab + .tab-content {
  margin-top: 60px;
}
.tab-vertical-container {
  display: flex;
  height: 200px;
}
.tab-vertical-container .navBox-vertical .navContent {
  height: 100%;
  padding: 0;
}
.tab-vertical-container .navBox-vertical .navList {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  overflow-y: scroll;
}
.tab-vertical-container .navBox-vertical .navList .nav-link {
  border-right: 2px solid transparent;
  width: 70px;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.tab-vertical-container .navBox-vertical .navList .nav-link.active {
  border-right: 2px solid #777AF2;
  border-bottom: none;
  border-radius: 0;
}
.tab-vertical-container .navBox-vertical .navList::-webkit-scrollbar {
  display: none;
}
.sideNavMenuClose + .flex-width-full .uipage_pa .fixedtab {
  width: calc(100vw - 60px);
}
.sideNavMenuOpen + .flex-width-full .uipage_pa .fixedtab {
  width: calc(100vw - 250px);
}
/*-------------------------------------Wizard--------------------------------*/
.wizard-steps a {
  position: relative;
  display: block;
  width: auto;
  height: 44px;
  margin-right: 20px;
  padding: 0px 10px 0px 3px;
  float: left;
  font-size: 14px;
  line-height: 44px;
  color: #BFBFBF;
  margin-left: 6px;
  background: #F5F5F5;
  text-decoration: none;
}
.wizard-steps span {
  display: block;
  float: left;
  font-size: 10px;
  text-align: center;
  width: 24px;
  margin: 10px 5px 0px 5px;
  line-height: 20px;
  color: #BFBFBF;
  background: #FFFFFF;
  border: 2px solid #FFFFFF;
  border-radius: 24px;
}
.wizard-steps .active-step a {
  color: #FFFFFF;
  background: #777AF2;
}
.wizard-steps .active-step span {
  color: #777AF2;
  border: 2px solid #FFFFFF;
}
.wizard-steps .completed-step a {
  color: #777AF2;
  background: #EAEAFD;
}
.wizard-steps .completed-step span {
  border: 2px solid #FFFFFF;
  color: #777AF2;
}
.wizard-steps {
  display: flex;
}
.wizard-step-item:not(:first-child) {
  margin-left: -10px;
}
.wizard-step-item {
  display: flex;
}
.wizard-steps a {
  margin: 0;
  padding-left: 24px;
}
.wizard-steps a:after {
  content: '';
  position: absolute;
  left: 0px;
  width: 0;
  height: 0;
  border-top: 22px solid transparent;
  border-left: 16px solid #fff;
  border-bottom: 22px solid transparent;
}
.step-ribbon-head {
  width: 0;
  height: 0;
  border-top: 22px solid transparent;
  border-left: 16px solid #F5F5F5;
  border-bottom: 22px solid transparent;
  z-index: 1;
}
.active-step .step-ribbon-head {
  border-left: 16px solid #777AF2;
}
.completed-step .step-ribbon-head {
  border-left: 16px solid #EAEAFD;
}
.wizard-steps .active-step a:before,
.wizard-steps .completed-step a:before,
.wizard-steps a:before {
  content: none;
}
/*-------------------------------------Dialog--------------------------------*/
.modal-content {
  padding: 30px;
}
.modal-content .closeIcon,
.cm-modal-content .closeIcon {
  color: #39364E;
  font-weight: lighter;
  position: absolute;
  right: 20px;
  top: 20px;
  font-size: 20px;
  cursor: pointer;
  z-index: 1;
}
.modal-dialog-background {
  position: absolute;
  width: 100vw;
  height: 100vh;
}
.modal-header {
  display: flex;
  align-items: center;
  background-color: #FFFFFF;
  border: none;
  padding: 0;
  margin-bottom: 10px;
}
.modal-header .modal-title::before {
  content: '';
  width: 4px;
  float: left;
  background-color: #777AF2;
  margin-right: 10px;
  border-radius: 1px;
  height: 18px !important;
}
.modal-header .modal-title {
  font-size: 18px;
  color: #39364E;
  line-height: 18px;
  padding: 0;
}
.modal-body .card h5 {
  background-color: #e5e5e5;
  font-size: 14px;
  margin: 0px 5px 30px 50px;
  padding: 15px;
  border-radius: 3px;
}
.modal-body {
  padding: 0;
}
.modal-body .boxPadding {
  padding: 8px 15px;
}
.modal-body .boxPadding button {
  margin-left: 10px;
}
.modal-footer {
  padding: 0;
  margin-top: 20px;
  border-top: none;
}
.cm-modal-content {
  display: flex;
  flex-direction: row;
}
.cm-modal-notitle {
  padding-top: 60px;
}
.cm-dialog-icon > span {
  margin-right: 10px;
  width: 30px;
  height: 30px;
  font-size: 30px;
}
.cm-dialog-icon-success > span {
  color: #00BDA5;
}
.cm-dialog-icon-warning > span {
  color: #FFB900;
}
.cm-dialog-icon-danger > span {
  color: #F2545B;
}
.cm-dialog-box {
  width: 100%;
}
.cm-dialog-box .modal-header {
  height: 30px;
}
.cm-dialog-box .modal-header .modal-title::before {
  display: none;
}
.cm-dialog-content {
  display: flex;
  align-items: center;
}
.alert-primary {
  color: #39364E;
  background-color: #EFF4F6;
  border-color: #EFF4F6;
}
.alert {
  padding: 0;
}
.alert {
  position: relative;
  display: flex;
  align-items: flex-start;
  padding: 16px;
  margin: 0;
  color: #333333;
  border: 1px solid #333333;
  font-size: 14px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.alert-warning {
  background-color: #FFFAEB;
  border-color: #FFB900;
}
.alert-warning .alert-icon {
  color: #FFB900;
}
.alert-error {
  background-color: #FEF2F2;
  border-color: #F2545B;
}
.alert-error .alert-icon {
  color: #F2545B;
}
.alert-success {
  background-color: #EBFAF8;
  border-color: #00BDA5;
}
.alert-success .alert-icon {
  color: #00BDA5;
}
.alert-info {
  background-color: #EFF4F6;
  border-color: #31708F;
}
.alert-info .alert-icon {
  color: #31708F;
}
.alert > span.Close {
  position: absolute;
  top: 16px;
  right: 16px;
  font-size: 20px;
  cursor: pointer;
}
.alert-container {
  width: calc(100% - 56px);
}
.alert-mask {
  overflow: hidden;
  height: 21px;
}
.alert-msg-list > li > span {
  display: block;
}
.alert > .alert-icon {
  margin-right: 10px;
}
.alert > .alert-icon > .rainbow {
  font-size: 20px;
}
.alert-msg-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.rb-alert {
  position: relative;
  display: flex;
  padding: 20px;
  color: #333;
  border: 1px solid #333;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
}
.rb-alert-success {
  background-color: #EBFAF8;
  border-color: #00BDA5;
}
.rb-alert-success .rb-alert-icon {
  color: #00BDA5;
}
.rb-alert-warning {
  background-color: #FFFAEB;
  border-color: #FFB900;
}
.rb-alert-warning .rb-alert-icon {
  color: #FFB900;
}
.rb-alert-error {
  background-color: #FEF2F2;
  border-color: #F2545B;
}
.rb-alert-error .rb-alert-icon {
  color: #F2545B;
}
.rb-alert-info {
  background-color: #EFF4F6;
  border-color: #31708F;
}
.rb-alert-info .rb-alert-icon {
  color: #31708F;
}
.rb-alert-close {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 16px;
  line-height: 16px;
  cursor: pointer;
}
.rb-alert-close > span.rainbow {
  width: 16px;
  height: 16px;
}
.rb-alert-icon {
  display: flex;
  margin-right: 10px;
  font-size: 20px;
}
.rb-alert-icon.icon-big {
  font-size: 30px;
}
.rb-alert-title {
  display: flex;
  align-items: center;
}
.rb-alert-title .rb-alert-title-text {
  margin: 0;
  font-size: 16px;
}
.rb-alert-desc {
  margin-top: 10px;
  font-size: 14px;
}
.rb-alert-ops {
  margin-top: 10px;
}
.alerts-horizontal-container {
  width: 100%;
  overflow-x: hidden;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.alerts-horizontal-item {
  flex: 0 0 auto;
  min-width: 100%;
  display: flex;
  align-items: center;
  animation: horizontalLoop 15s linear 0s infinite;
  white-space: pre;
}
@keyframes horizontalLoop {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
.rb-confirmbox {
  position: absolute;
  display: block;
  padding: 10px;
  z-index: 999998;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  margin-bottom: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
}
.rb-confirmbox-content {
  max-width: 380px;
}
.rb-confirmbox-arrow {
  position: absolute;
  width: 10px;
  height: 10px;
  overflow: hidden;
  pointer-events: none;
}
.rb-confirmbox-top .rb-confirmbox-arrow {
  bottom: -9px;
}
.rb-confirmbox-bottom .rb-confirmbox-arrow {
  top: -9px;
}
.rb-confirmbox-top .rb-confirmbox-arrow,
.rb-confirmbox-bottom .rb-confirmbox-arrow {
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}
.rb-confirmbox-arrow-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 6px;
  height: 6px;
  margin: auto;
  background-color: #fff;
  content: "";
  pointer-events: auto;
}
.rb-confirmbox-top .rb-confirmbox-arrow-content {
  box-shadow: 3px 3px 7px #00000012;
  transform: translateY(-4px) rotate(45deg);
  -webkit-transform: translateY(-4px) rotate(45deg);
  -moz-transform: translateY(-4px) rotate(45deg);
  -ms-transform: translateY(-4px) rotate(45deg);
  -o-transform: translateY(-4px) rotate(45deg);
}
.rb-confirmbox-bottom .rb-confirmbox-arrow-content {
  box-shadow: 3px 3px 7px #00000012;
  transform: translateY(4px) rotate(45deg);
  -webkit-transform: translateY(4px) rotate(45deg);
  -moz-transform: translateY(4px) rotate(45deg);
  -ms-transform: translateY(4px) rotate(45deg);
  -o-transform: translateY(4px) rotate(45deg);
}
.rb-confirmbox-default-content {
  min-width: 260px;
}
.rb-confirmbox-title {
  display: flex;
  align-items: center;
  margin-bottom: 18px;
}
.rb-confirmbox-title > span {
  margin-right: 10px;
  color: #FFB900;
}
.rb-confirmbox-title > p {
  margin: 0;
  font-size: 16px;
}
.rb-confirmbox-body {
  padding: 0 20px;
  font-size: 14px;
}
.rb-confirmbox-body p {
  margin-bottom: 5px;
  word-break: break-all;
}
/* ---------------Toast-------------------------- */
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
  color: #39364E;
  line-height: 22px;
}
#toast-container a {
  text-decoration: none;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 8px 24px 0 hsla(0, 0%, 6%, 0.16);
  -webkit-box-shadow: 0 8px 24px 0 hsla(0, 0%, 6%, 0.16);
  box-shadow: 0 8px 24px 0 hsla(0, 0%, 6%, 0.16);
  color: #fff;
  opacity: 1 !important;
}
.toast-close-button {
  font-weight: 700;
}
.toast-title {
  font-weight: 700;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #fff;
}
.toast-message a:hover {
  color: #ccc;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  -webkit-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
.toast-close-button:focus,
.toast-close-button:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > :hover {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container.toast-bottom-center > div,
#toast-container.toast-top-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
#toast-container.toast-bottom-full-width > div,
#toast-container.toast-top-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
#toast-container > .toast {
  width: 400px;
  background-size: 24px;
  background-position: 24px 20px;
  padding: 20px !important;
  border-radius: 3px !important;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  -ms-border-radius: 3px !important;
  -o-border-radius: 3px !important;
}
#toast-container > .toast-error {
  background-image: url(data:image/png;base64,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) !important;
  background-color: #FEF2F2;
  border: 1px solid #F2545B;
  background-size: 24px;
}
#toast-container > .toast-error.notitle {
  background-image: url(data:image/png;base64,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) !important;
}
#toast-container > .toast-success {
  background-image: url(data:image/png;base64,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) !important;
  background-color: #EBFAF8;
  border: 1px solid #00BDA5;
  background-size: 24px;
}
#toast-container > .toast-success.notitle {
  background-image: url(data:image/png;base64,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) !important;
}
#toast-container > .toast-warning {
  background-image: url(data:image/png;base64,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) !important;
  background-color: #FFFAEB;
  border: 1px solid #FFB900;
  background-size: 24px;
}
#toast-container > .toast-warning.notitle {
  background-image: url(data:image/png;base64,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) !important;
}
#toast-container > .toast-info {
  background-image: url(data:image/png;base64,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) !important;
  background-color: #EFF4F6;
  border: 1px solid #31708F;
  background-size: 24px;
}
#toast-container > .toast-info.notitle {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAB7ZJREFUaAXlmn1MlVUcxw/3Xi7CBcwpSkpUimT5unAKapvXpmRqZhuudJn90Yu11co/WpsDcW3ZnLX6R6u5lU2nsGXlywJX101UdNo0JS3RlMgQdISAxIV76fd54jy793qB+wJ2rd8Gz8t5nnM+3+ec8zznfM9V6j8Scf2lo6ury8iruLg4rqqqythvaGjwyz8tLa2L8saPH99VVFRk7MfFxRnbaDn8Cgo3M+A1+MWLFy1Xr161tbe3Wzs7O61er9eSnJxs0QIBbmlp8VosFq/NZvMkJCR4RowY0Tl69GivFhaNqIiEaAG7d++2At/a2moXMPu2bdtyx44dm5+UlHSv3W4fzl98fPxweUBdHR0dDW63u56/mzdvXj5//nzZ8uXLK0W42+FwuBG1aNEiDzUVjaCQKgMBa9eutcyePds2cuTIpFGjRg09fPjwM/X19TsAlfSwgnu4lzzIizzJmzIko7AecsgXk/HSpUstR44csTc3Nw8qLS19JC8vr1CaT45+CrXXm9SBMxfU2d/qVUNTq2q40WJsSU8b7FBpqcnG9sF7hqvZE8aojKGD9a1Kmt0JyXtdQUHBwZSUlL8kb3dJSYk31NoJSQgipk6daqupqUnYuHHj+IULF64bMmTIPCgaW9rUjoqTyvXjBVX9xzUTLJSdrLuHKeekMerpWVPUkORE45bGxsbyPXv2FK5evboqMzOz/fjx452hiOlTCNUsT9925cqVROkTC3JzczdZrdbUNneH+sL1g9rqOqFutrtD4e7xmqQEu1rhzFHPOh9WifZ45fF4blRWVq6SPrNXmlub1FKncHh7zEASehWiRdTW1jrkybyelZW1Ru6xfn+6Wr1b6lLXm1t7yzvstKEpDvV2gVPNmZjFvZ7q6up3pCV8mJGR0dqXmB6F0JwmTJgQj4hz5869n56evpLcPyk7qj4uq1SSzmG/hzQj9VJ+rnoxf7qRd11d3Wfjxo17EzFnzpzp6KmZWYKRIMLpdFppTtQEIto7POqtz/epzd8eGTARsPCAKIOyKJOyYYAFJtiCMd8ihAt5O8nXeRB9ors5qcLtZWr/yV+C5TEg5yiLMgkYYIEJtmBirIEUUnWWffv22devXz9x/vz5O+VLnEhzKqk4FXjpgB9frLuuaGo5WRkW+c7MlY5fJh/dhqamJu+BAwf82rZfjaBULrDIKzCRVyxvJzo2fSKSSL8rRW16+SlVsf4VY8txuEHZMMACE2wwBtaKX41QG+Xl5Qnbt293yvhnDa/YVzd/FfHrdcPKhWr6A5kq3mZVGcMGK74be4+fDVeLOlH9uyqYOUmlJDvG5OTkHN6yZctl+YB6fGvFrBEUMnYSMYkzZswopDS+E9G8Yifel+4HHXjsl9jLAQywELDBCKtvrZhCGMUyAJSP3zwZxOXwxeZjF02cvlTnd3vgsV9iHwewwAQbjLDCrG8zhTCHYBQrb4gnSdxx8GTETUpnXrxjvzr6c42RD1uOIw1GDwyFCGFcDKue93DOxj+qSL6gFobiMoaawznX6Qtsooq6P5vVqs1fRpWH782M51Y9lqeE8VFYmQMJuzGwNGuEqmI+IZOeYYxiwx0A+hY4UPswwQYjrDDrsgwhtDVmdkyKSGAoHquh2WCFWfcTQwhtjekpMzsEMJ+I1dBssMKs+4lZNcyxmZoigElRf8RHLyxWsx6638yq4qdf1Wuffm0eR7Kj2WCFWedh7OB2YBSYQmRm1x/hK4L8Ao8jKYNZJwErzNqpMRXx5uo2CvqtRiIB7eseXSOwBv0gdmdgDMRknBaz4cMWfNAon33DskHBsFRHzArRbDgwMGtQo2nhAGKe4TmRgNsRq6HZYIVZu5dmH8EBNIWIdROrga1EwAqz5jSEYFliY+IAkoDvFKuh2WCFGXZYDSHYlHix2JicxDyL1dBssMKszXCzaeG94sXK1/IaDiCToFgLmGCDEVaYNaMhhN6PK46hLFPJ70jEAYy10EwwwgqzfnOZNUJbwxUXU8wYQ2Bj4gDGSsACEwEjrLp/cM4UQlujqsTRK8dQxovFxoyVgAUm2GCEVfcPPyFUEesT8tlvwxUnES8WG/PfDhhgIWCDEVbdrDhv1ggHKMzOznaL4oPSDssxlPFi5QaSww5Gu75xsMr/2Detp33KhgEWmGCD0bc2uNccxnOAQlzvS5cutWHtL1u2LFcM5VS8WGzMcCPaITvlUTamNg49TDLNbZPFILOTa6ZbHjUjSmxJ8YwSd+3a9cTMmTO3ysVWvNjbaZkCOHdKtnrvucfZ9Rw6dGjFkiVLvhERbcEWgG4Rwl2IwTA+deqU49ixY2+Ia1GEoXw7/V9ErFuWrxLirbyliqdNm/bB5MmTW10ul1/fgJcIKoQExNzxywqGQukv0rE6WZdgfYKnIuc9rFtseH7BgLzNeDuRd/faCAs9xXptBBbftxSMvtFjjeiL9KrVHb30psXQzHpdDBVXEkMvXC/sti6G+ooJXJ7GUMaL1ddEszwtFugJWW+PeHlaM4S0pWZoakF+MLAzih8M7LytPxjwVYogHD6sfWzLEH7CoUSo8fMNZnYD8ROOPju7r4DAfS0It++O/FFNoCCOEcWWmtI2pjbPOE9oo4Dhtx4r9fZK/eeu/9n/vwGCOUOvbTH6RAAAAABJRU5ErkJggg==) !important;
}
/* 计时条 */
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  opacity: 1;
}
.toast-error > .toast-progress {
  background-color: #F2545B;
}
.toast-success > .toast-progress {
  background-color: #00BDA5;
}
.toast-warning > .toast-progress {
  background-color: #FFB900;
}
.toast-info > .toast-progress {
  background-color: #31708F;
}
button.toast-close-button {
  position: absolute;
  right: 23px;
  top: 14px;
  color: #39364E;
  border: none;
  background-color: transparent;
  font-size: 20px;
  outline: none;
  font-weight: 200;
}
.toast-title {
  margin-left: 40px;
  margin-bottom: 12px;
  color: #39364E;
  font-size: 16px;
  font-weight: 500;
}
.toast-error-divider {
  border: 1px dashed #e7e7e7;
  line-height: 1;
  margin: 16px 0;
}
.toast-message {
  color: #39364E;
  margin-left: 40px;
}
.toast-message .copy,
.toast-message .send-email {
  padding: 5px 16px;
  border-radius: 4px;
  height: 32px;
}
.toast-message .send-email {
  display: inline-block;
  background: #fff;
  border: 1px solid #F2545B;
  color: #F2545B;
}
.toast-message .send-email:hover,
.toast-message .send-email:active {
  border-color: #CB464C;
  color: #CB464C;
}
.toast-message .copy {
  background: #F2545B;
  color: #FFFFFF;
  display: inline-block;
  text-align: center;
  margin-right: 16px;
}
.toast-message .copy:hover,
.toast-message .copy:active {
  background: #CB464C;
  color: #FFFFFF;
}
.toast-error-info {
  margin-bottom: 16px;
}
.toast-error-label {
  font-weight: 500;
}
.toast-error-msg-item {
  display: flex;
  gap: 4px;
  align-items: center;
}
.toast-error-msg {
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.toast-error-msg-more {
  max-width: 300px;
}
.toast-error-msg-more .toast-error-icon {
  margin-left: 4px;
}
.toast-error-icon {
  font-size: 12px;
}
.toast-error-footer {
  margin-top: 28px;
}
#CommonExportDialog_dialog .modal-content {
  padding-top: 40px;
}
/*  覆盖源码，  清除箭头*/
[class*=" datetimepicker-dropdown"]:before,
[class*=" datetimepicker-dropdown"]:after,
[class*=" datetimepicker-dropdown-top"]:before,
[class*=" datetimepicker-dropdown-top"]:after {
  border: none !important;
}
.datetimepicker {
  padding: 10px 0 11px !important;
  margin-top: 5px !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px !important;
  direction: ltr;
  margin-left: -2px;
  width: 260px;
  text-align: center;
}
.datetimepicker-dropdown-top-right,
.datetimepicker-dropdown-top-left {
  margin-top: -10px !important;
}
.datetimepicker-table-condensed .prev {
  position: relative;
}
.datetimepicker-table-condensed .next {
  position: relative;
}
.datetimepicker-table-condensed,
.datetimepicker-table-condensed thead {
  width: 100% !important;
}
.datetimepicker-table-condensed thead tr {
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 100%;
  height: 32px;
}
.datetimepicker-table-condensed thead tr th {
  height: 32px;
  line-height: 32px;
}
.datetimepicker-table-condensed thead tr:first-child th:hover {
  background-color: #F1F6F8 !important;
}
.datetimepicker-table-condensed thead tr:nth-child(2) {
  background-color: #F5F8FA;
  display: flex;
  align-items: center;
  cursor: default;
  padding: 0 10px;
}
.datetimepicker-table-condensed thead tr th {
  border-radius: 0 !important;
  font-size: 14px !important;
  color: #39364E !important;
  font-weight: 500;
}
.datetimepicker-table-condensed tbody {
  width: 100% !important;
  height: 192px !important;
  padding: 0 10px;
}
.datetimepicker-table-condensed tbody tr {
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 100%;
  height: 32px !important;
  line-height: 32px !important;
}
.datetimepicker-table-condensed tbody tr td.day {
  height: 32px !important;
}
.datetimepicker-months .datetimepicker-table-condensed tbody tr td,
.datetimepicker-years .datetimepicker-table-condensed tbody tr td {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}
.datetimepicker-table-condensed tbody tr td span.month,
.datetimepicker-table-condensed tbody tr td span.year {
  height: 60px !important;
  width: 25%;
  line-height: 60px !important;
  margin: 0;
}
.datetimepicker-hours tbody tr td,
.datetimepicker-minutes tbody tr td,
.datetimepicker-seconds tbody tr td {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-around;
  padding: 0;
}
.datetimepicker-table-condensed tbody tr td span.hour {
  height: 30px !important;
  line-height: 30px !important;
  margin-top: 2px !important;
}
.datetimepicker-table-condensed tbody tr td span.minute,
.datetimepicker-table-condensed tbody tr td span.second {
  height: 30px !important;
  line-height: 30px !important;
}
.datetimepicker td,
.datetimepicker th,
.datetimepicker-table-condensed tbody tr td span {
  border-radius: 0 !important;
}
.datetimepicker-table-condensed tbody tr td.day:not(.old):not(.disabled):not(.active):first-child,
.datetimepicker-table-condensed tbody tr td.day:not(.new):not(.disabled):not(.active):last-child {
  color: #777AF2 !important;
}
.datetimepicker-table-condensed tbody tr td.day:not(.disabled):hover,
.datetimepicker-table-condensed tbody tr td span:not(.active):not(.disabled):hover {
  background-color: #F1F6F8 !important;
}
.datetimepicker table tr td.active:active,
.datetimepicker table tr td.active:hover:active,
.datetimepicker table tr td.active.disabled:active,
.datetimepicker table tr td.active.disabled:hover:active,
.datetimepicker table tr td.active.active,
.datetimepicker table tr td.active:hover.active,
.datetimepicker table tr td.active.disabled.active,
.datetimepicker table tr td.active.disabled:hover.active,
.datetimepicker table tr td span.active {
  background-color: #777AF2 !important;
  color: #FFFFFF !important;
}
.datetimepicker-table-condensed tfoot {
  width: 100% !important;
  margin-top: 10px !important;
  padding: 0 10px;
  height: 32px;
}
.datetimepicker-table-condensed tfoot tr {
  display: flex !important;
  justify-content: flex-end;
}
.datetimepicker-table-condensed tfoot tr th {
  height: 32px;
  line-height: 30px;
  font-size: 14px;
  font-weight: 500 !important;
  border-radius: 3px !important;
  border: 1px solid #CCCCCC;
  margin-left: 10px;
}
.datetimepicker-table-condensed tfoot tr th:hover {
  background-color: transparent;
  border-color: #777AF2;
  color: #777AF2;
}
.datetimepicker .datetimepicker-hours span,
.datetimepicker .datetimepicker-minutes span,
.datetimepicker .datetimepicker-seconds span {
  height: auto !important;
  line-height: initial !important;
}
/*分页器*/
.paginationRow {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 0;
  flex-grow: 1;
}
.paginationRow > .pagination {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  list-style: none;
  display: flex;
  align-items: center;
  padding: 10px 0;
  margin-bottom: 0;
}
.paginationRow > .pagination > li {
  cursor: pointer;
  text-align: center;
  border: none;
  height: 32px;
  font-size: 14px;
  margin-left: 8px;
}
.paginationRow > .pagination > li.disabled > a {
  cursor: not-allowed;
}
.paginationRow > .pagination > li a {
  display: block;
  padding: 0 5px;
  min-width: 32px;
  color: #39364E;
  background: #FFFFFF;
  min-height: 32px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #CBD6E2;
  border-radius: 3px;
}
.paginationRow > .pagination > .disabled a {
  color: #BFBFBF;
  border-color: #CBD6E2;
  background-color: #FFFFFF;
}
.paginationRow > .pagination > li.active a {
  color: #777AF2;
  border: 1px solid #777AF2;
  background-color: #FFFFFF;
}
.paginationRow > .pagination > li:not(.disabled):not(:disabled) a:hover {
  border-color: #CBD6E2;
  color: #777AF2;
  background-color: #FFFFFF;
}
.paginationRow > .pagination > .pagenumber > div {
  background-color: #FFFFFF;
  color: #39364E;
  min-width: 32px;
  min-height: 32px;
  width: 48px;
  height: 32px;
  border-radius: 3px;
  border: 1px solid #CBD6E2;
  display: flex;
  justify-content: center;
}
.paginationRow > .pagination > .pagenumber > div > select {
  border: none;
  outline: none;
  color: rgba(0, 0, 0, 0.65);
  width: 48px;
  text-align: center;
  text-align-last: center;
}
.paginationRow > .pagination > .pagenumber > div > select > option {
  display: block;
  width: 50px;
  text-align: center;
  text-align-last: center;
}
/*-------------------------------------Label--------------------------------*/
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.8;
  text-align: left;
}
h5 {
  padding-left: 15px;
}
.has-success .col-form-label {
  color: #BFBFBF;
  height: 24px;
  margin-bottom: 0;
}
label.primary {
  color: #777AF2;
}
label.success {
  color: #00BDA5;
}
label.info {
  color: #31708F;
}
label.warning {
  color: #FFB900;
}
label.danger {
  color: #F2545B;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 23px;
  font-size: 20px;
  line-height: inherit;
  color: #39364E;
  border: 0;
  border-bottom: 1px solid #E7E7E7;
}
.nspan {
  background-color: #BFBFBF;
  padding: 0.2em 0.6em 0.3em;
  line-height: 2;
  font-size: 80%;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border-radius: 0.25em;
}
/*-------------------------------------Spinner--------------------------------*/
.bootstrap-touchspin .input-group-btn-vertical {
  width: initial;
}
.bootstrap-touchspin .input-group-btn-vertical {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.bootstrap-touchspin .input-group-btn-vertical > .btn {
  position: relative;
  min-width: 30px;
  width: 30px;
  height: 16px;
  border: none;
  padding: 0;
  background-color: transparent;
}
.bootstrap-touchspin .input-group-btn-vertical > .btn > i {
  right: auto;
}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up > i {
  transform: rotate(180deg);
}
.textani.textani-disabled .bootstrap-touchspin .input-group-btn-vertical > .btn {
  cursor: not-allowed;
}
.textani.textani-disabled > div.input-group:hover {
  border: 1px solid #CBD6E2 !important;
}
.textani.textani-disabled > div.input-group:active {
  border: 1px solid #CBD6E2 !important;
  box-shadow: none !important;
}
.bootstrap-touchspin .form-control:disabled ~ span.input-group-btn-vertical {
  background-color: #F5F8FA;
  cursor: not-allowed;
}
.btn .btn-default .bootstrap-touchspin-up {
  margin-bottom: 2px;
}
.card {
  height: auto;
  padding: 0;
  width: 100%;
  border-color: transparent;
}
.card > .card-block .card-block {
  padding-top: 0;
}
.card-outline-none {
  border: none;
}
.card + div {
  margin-top: 15px;
}
.card-header {
  padding: 15px;
  margin-bottom: 0;
  background-color: #FFFFFF;
  border-bottom: none;
}
.card-header .cardHeaderFunction {
  display: flex;
  align-items: center;
}
.card-header .cardHeaderFunction > div {
  display: flex;
  align-items: center;
}
.card-header .cardHeaderFunction > a {
  display: grid;
  width: 100%;
}
.card-header .cardHeaderFunction > a > h4.card-title > span {
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.card-header > div.row > .col-sm-6,
.card-header > div.row > .col-md-6,
.card-header > div.row > .col-lg-6 {
  padding: 0;
}
.card-header h4 {
  line-height: normal;
  color: #39364E;
  min-width: 200px;
  font-size: 18px;
}
.card-header h4:before {
  content: '';
  width: 4px;
  float: left;
  margin-top: 1px;
  height: 17px !important;
  background-color: #777AF2;
  margin-right: 10px;
  border-radius: 8px;
}
.card-header h4:after {
  clear: both;
}
.card-header .row {
  padding: 15px;
}
.card-header + .card-block {
  padding-top: 0;
}
.card-block > h4 {
  color: #4C647C;
  font-size: 18px;
  text-transform: uppercase;
}
.card-block > h4:before {
  content: '';
  width: 4px;
  float: left;
  height: 18px;
  background-color: #ff8200;
  margin-right: 10px;
  border-radius: 8px;
}
.card-block > h4:after {
  clear: both;
}
.card-block > h6.text-muted {
  color: #999 !important;
}
.card-block > .boxPadding {
  padding: 8px 15px;
}
.foot-card .boxPadding,
.admin-foot-card .boxPadding {
  padding-top: 15px;
  padding-right: 15px;
}
.card-title {
  margin-bottom: 0;
}
.card-container {
  padding-left: 8px;
  padding-right: 8px;
}
.card-container > .col,
.card-container > .col-1,
.card-container > .col-10,
.card-container > .col-11,
.card-container > .col-12,
.card-container > .col-2,
.card-container > .col-3,
.card-container > .col-4,
.card-container > .col-5,
.card-container > .col-6,
.card-container > .col-7,
.card-container > .col-8,
.card-container > .col-9,
.card-container > .col-lg,
.card-container > .col-lg-1,
.card-container > .col-lg-10,
.card-container > .col-lg-11,
.card-container > .col-lg-12,
.card-container > .col-lg-2,
.card-container > .col-lg-3,
.card-container > .col-lg-4,
.card-container > .col-lg-5,
.card-container > .col-lg-6,
.card-container > .col-lg-7,
.card-container > .col-lg-8,
.card-container > .col-lg-9,
.card-container > .col-md,
.card-container > .col-md-1,
.card-container > .col-md-10,
.card-container > .col-md-11,
.card-container > .col-md-12,
.card-container > .col-md-2,
.card-container > .col-md-3,
.card-container > .col-md-4,
.card-container > .col-md-5,
.card-container > .col-md-6,
.card-container > .col-md-7,
.card-container > .col-md-8,
.card-container > .col-md-9,
.card-container > .col-sm,
.card-container > .col-sm-1,
.card-container > .col-sm-10,
.card-container > .col-sm-11,
.card-container > .col-sm-12,
.card-container > .col-sm-2,
.card-container > .col-sm-3,
.card-container > .col-sm-4,
.card-container > .col-sm-5,
.card-container > .col-sm-6,
.card-container > .col-sm-7,
.card-container > .col-sm-8,
.card-container > .col-sm-9,
.card-container > .col-xl,
.card-container > .col-xl-1,
.card-container > .col-xl-10,
.card-container > .col-xl-11,
.card-container > .col-xl-12,
.card-container > .col-xl-2,
.card-container > .col-xl-3,
.card-container > .col-xl-4,
.card-container > .col-xl-5,
.card-container > .col-xl-6,
.card-container > .col-xl-7,
.card-container > .col-xl-8,
.card-container > .col-xl-9 {
  padding-left: 7px;
  padding-right: 7px;
}
.card-subtitle {
  margin-top: 0;
}
.card .card {
  border: none;
}
.card-outline-default {
  border: solid 1px #e2e2e2 !important;
}
.cardHeaderFunction > div .form-group {
  margin: 0;
}
.cardHeaderFunction > div .form-group > label {
  display: none;
}
.cardHeaderFunction > div .checkbox,
.cardHeaderFunction > div .radio {
  line-height: 24px;
  min-height: 24px;
}
.cardFunction {
  display: flex;
  align-items: center;
}
.cardFunction > .boxPadding {
  display: flex;
  align-items: center;
  margin: 0;
}
.cardFunction > div {
  display: flex;
  align-items: center;
}
.cardFunction > div > a {
  margin: 0 5px;
}
.cardFunction > a {
  padding-left: 15px;
}
.showCardContent > span {
  height: 16px;
  color: #777AF2;
}
.showCardContent > span.reverse {
  transform: rotate(180deg);
}
.cardContentFunction {
  width: 100%;
}
.cardContentFunction span {
  display: flex;
}
.cardContentFunction .form-group > .checkbox {
  white-space: nowrap;
}
.cardContentFunction .row {
  width: auto;
}
.cardFunction > a > span[icon*=rainbow] .rainbow {
  font-size: 16px !important;
}
.cardFunction .SingArrowDown {
  overflow: hidden;
}
.card a[icon*=rainbow] .rainbow {
  font-size: 16px !important;
}
.card a[icon*=AddFill] .rainbow {
  font-size: 24px !important;
}
.rainbow.Trash {
  /*垃圾桶*/
  color: #fe3824 !important;
}
a.disabled[icon*=rainbow] .rainbow {
  /*disabled icon*/
  opacity: 0.5;
  cursor: not-allowed;
}
a.disabled[icon*=glyphicon] .glyphicon {
  /*glyphicon icon*/
  opacity: 0.2;
  cursor: not-allowed;
}
/*card*左边竖线消失*/
.card-before-disappear h4:before {
  background-color: #fff !important;
  height: 0;
  width: 0;
}
/*card边距*/
.card + div {
  padding-top: 0px;
  margin-top: 0px;
}
div[class*='col-sm'] > .card[style*='block'] {
  margin-bottom: 15px !important;
  /*padding导致没有间距*/
}
/*删除icon的距离*/
.form-group > div > .input-group button::before,
.form-group > div > .input-group button::after {
  right: 42%;
}
/*图标大小*/
.form-group > div > .input-group > .input-group-addon > span.rainbow::before,
.form-group > div > .dateTime > .input-group-addon > span.rainbow::before {
  font-size: 16px;
}
@media (min-width: 576px) {
  .modal-dialog {
    margin-top: 3%;
    max-width: 85%;
  }
}
/*-------------------------------------FileUpload--------------------------------*/
.dropzone .dz-default.dz-message {
  opacity: 1;
  position: absolute;
  width: 100%;
  margin-top: 10px;
  top: 30px;
  height: 50px;
  padding-top: 30px;
}
.dropzone .uploadIcon {
  width: 100%;
  position: absolute;
  text-align: center;
  top: 43px;
  color: #777AF2;
}
.dropzone.dz-clickable.dz-started .uploadIcon {
  opacity: 0;
}
/* DropZone客户化 */
.dropzone,
.dropzone *,
.dropzone-previews,
.dropzone-previews * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.dropzone {
  position: relative;
  border: 1px dashed #CBD6E2;
  background-color: #CBD6E2;
  padding: 0;
  border-radius: 3px;
}
.dropzone.dz-clickable {
  border: 1px dashed #777AF2 !important;
  background-color: #FFFFFF;
}
.dropzone.dz-clickable .dz-message,
.dropzone.dz-clickable .dz-message span {
  cursor: pointer;
}
.dropzone .dz-message {
  -ms-filter: none;
  filter: none;
}
.dropzone.dz-drag-hover {
  border-color: rgba(0, 0, 0, 0.15);
  background: rgba(0, 0, 0, 0.04);
}
.dropzone.dz-started .dz-message {
  display: none;
}
.dropzone .dz-preview,
.dropzone-previews .dz-preview {
  background: rgba(255, 255, 255, 0.8);
  position: relative;
  display: inline-block;
  margin: 17px;
  vertical-align: top;
  border: 1px solid #acacac;
  padding: 6px 6px 6px 6px;
}
.dropzone .dz-preview.dz-file-preview [data-dz-thumbnail],
.dropzone-previews .dz-preview.dz-file-preview [data-dz-thumbnail] {
  display: none;
}
.dropzone .dz-preview .dz-details,
.dropzone-previews .dz-preview .dz-details {
  width: 100px;
  height: 100px;
  position: relative;
  background: #ebebeb;
  padding: 5px;
  margin-bottom: 22px;
}
.dropzone .dz-preview .dz-details .dz-filename,
.dropzone-previews .dz-preview .dz-details .dz-filename {
  overflow: hidden;
  height: 100%;
}
.dropzone .dz-preview .dz-details img,
.dropzone-previews .dz-preview .dz-details img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
}
.dropzone .dz-preview .dz-details .dz-size,
.dropzone-previews .dz-preview .dz-details .dz-size {
  position: absolute;
  left: 3px;
  height: 28px;
  line-height: 28px;
}
.dropzone .dz-preview.dz-error .dz-error-mark,
.dropzone-previews .dz-preview.dz-error .dz-error-mark {
  display: block;
}
.dropzone .dz-preview.dz-success .dz-success-mark,
.dropzone-previews .dz-preview.dz-success .dz-success-mark {
  display: block;
}
.dropzone .dz-preview:hover .dz-details img,
.dropzone-previews .dz-preview:hover .dz-details img {
  display: block;
}
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark,
.dropzone .dz-preview .dz-error-mark,
.dropzone-previews .dz-preview .dz-error-mark {
  display: none;
  position: absolute;
  width: 40px;
  height: 40px;
  font-size: 30px;
  text-align: center;
  top: -9px;
  left: 95px;
  margin: 0;
}
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark {
  color: #8cc657;
}
.dropzone .dz-preview .dz-error-mark,
.dropzone-previews .dz-preview .dz-error-mark {
  color: #ee162d;
}
.dropzone .dz-preview .dz-progress,
.dropzone-previews .dz-preview .dz-progress {
  position: absolute;
  top: 100px;
  left: 6px;
  right: 6px;
  height: 6px;
  background: #d7d7d7;
  display: none;
}
.dropzone .dz-preview .dz-progress .dz-upload,
.dropzone-previews .dz-preview .dz-progress .dz-upload {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0%;
  background-color: #8cc657;
}
.dropzone .dz-preview.dz-processing .dz-progress,
.dropzone-previews .dz-preview.dz-processing .dz-progress {
  display: block;
}
.dropzone .dz-preview .dz-error-message,
.dropzone-previews .dz-preview .dz-error-message {
  display: none;
  position: absolute;
  top: 210px;
  padding: 8px 10px;
  min-width: 140px;
  max-width: 500px;
  z-index: 1;
}
.dropzone .dz-preview:hover.dz-error .dz-error-message,
.dropzone-previews .dz-preview:hover.dz-error .dz-error-message {
  display: block;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5/1), (min-resolution: 138dpi), (min-resolution: 1.5dppx) {
  .dropzone .dz-default.dz-message {
    /*background-image: url("../images/spritemap@2x.png");*/
    -webkit-background-size: 428px 406px;
    -moz-background-size: 428px 406px;
    background-size: 428px 406px;
  }
}
/*
.dropzone .dz-default.dz-message span {
  display: none;
}*/
.dropzone.dz-square .dz-default.dz-message {
  background-position: 0 -123px;
  width: 268px;
  margin-left: -134px;
  height: 174px;
  margin-top: -87px;
}
.dropzone.dz-drag-hover .dz-message {
  opacity: 0.15;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
  filter: alpha(opacity=15);
}
.dropzone.dz-started .dz-message {
  display: block;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.dropzone .dz-preview,
.dropzone-previews .dz-preview {
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.16);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.16);
  font-size: 14px;
}
.dropzone .dz-preview.dz-image-preview:hover .dz-details img,
.dropzone-previews .dz-preview.dz-image-preview:hover .dz-details img {
  display: block;
  opacity: 0.1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
  filter: alpha(opacity=10);
}
.dropzone .dz-preview.dz-success .dz-success-mark,
.dropzone-previews .dz-preview.dz-success .dz-success-mark {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.dropzone .dz-preview.dz-error .dz-error-mark,
.dropzone-previews .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.dropzone .dz-preview.dz-error .dz-progress .dz-upload,
.dropzone-previews .dz-preview.dz-error .dz-progress .dz-upload {
  background: #ee1e2d;
}
.dropzone .dz-preview .dz-error-mark,
.dropzone-previews .dz-preview .dz-error-mark,
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark {
  display: block;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  /*background-image: url("../images/spritemap.png");*/
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5/1), (min-resolution: 138dpi), (min-resolution: 1.5dppx) {
  .dropzone .dz-preview .dz-error-mark,
  .dropzone-previews .dz-preview .dz-error-mark,
  .dropzone .dz-preview .dz-success-mark,
  .dropzone-previews .dz-preview .dz-success-mark {
    /*background-image: url("../images/spritemap@2x.png");*/
    -webkit-background-size: 428px 406px;
    -moz-background-size: 428px 406px;
    background-size: 428px 406px;
  }
}
.dropzone .dz-preview .dz-error-mark span,
.dropzone-previews .dz-preview .dz-error-mark span,
.dropzone .dz-preview .dz-success-mark span,
.dropzone-previews .dz-preview .dz-success-mark span {
  display: none;
}
.dropzone .dz-preview .dz-error-mark,
.dropzone-previews .dz-preview .dz-error-mark {
  background-position: -268px -123px;
}
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark {
  background-position: -268px -163px;
}
.dropzone .dz-preview .dz-progress .dz-upload,
.dropzone-previews .dz-preview .dz-progress .dz-upload {
  -webkit-animation: loading 0.4s linear infinite;
  -moz-animation: loading 0.4s linear infinite;
  -o-animation: loading 0.4s linear infinite;
  -ms-animation: loading 0.4s linear infinite;
  animation: loading 0.4s linear infinite;
  -webkit-transition: width 0.3s ease-in-out;
  -moz-transition: width 0.3s ease-in-out;
  -o-transition: width 0.3s ease-in-out;
  -ms-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 100%;
  /*background-image: url("../images/spritemap.png");*/
  background-repeat: repeat-x;
  background-position: 0px -400px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5/1), (min-resolution: 138dpi), (min-resolution: 1.5dppx) {
  .dropzone .dz-preview .dz-progress .dz-upload,
  .dropzone-previews .dz-preview .dz-progress .dz-upload {
    /*background-image: url("../images/spritemap@2x.png");*/
    -webkit-background-size: 428px 406px;
    -moz-background-size: 428px 406px;
    background-size: 428px 406px;
  }
}
.dropzone .dz-preview.dz-success .dz-progress,
.dropzone-previews .dz-preview.dz-success .dz-progress {
  display: block;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
}
.dropzone .dz-preview .dz-error-message,
.dropzone-previews .dz-preview .dz-error-message {
  display: block;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.dropzone .dz-preview:hover.dz-error .dz-error-message,
.dropzone-previews .dz-preview:hover.dz-error .dz-error-message {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.dropzone a.dz-remove,
.dropzone-previews a.dz-remove {
  background-image: -webkit-linear-gradient(top, #fafafa, #eee);
  background-image: -moz-linear-gradient(top, #fafafa, #eee);
  background-image: -o-linear-gradient(top, #fafafa, #eee);
  background-image: -ms-linear-gradient(top, #fafafa, #eee);
  background-image: linear-gradient(to bottom, #fafafa, #eee);
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #eee;
  text-decoration: none;
  display: block;
  padding: 4px 5px;
  text-align: center;
  color: #aaa;
  margin-top: 26px;
}
.dropzone a.dz-remove:hover,
.dropzone-previews a.dz-remove:hover {
  color: #666;
}
/*重写*/
.dropzone .dz-preview .dz-details {
  opacity: 1;
}
.dropzone .dz-preview .dz-details > .dz-filename > span {
  white-space: pre-wrap;
}
.dropzone .dz-preview .dz-success-mark svg,
.dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 25px;
  height: 25px;
}
/*-------------------------------------Table--------------------------------*/
.scrollTable + div.row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap-reverse;
}
.scrollTable + div.row > div.table-functions {
  display: flex;
  flex-wrap: wrap;
}
.scrollTable + div.row .rainbow_link {
  margin: 10px 0;
  margin-right: 15px;
}
.scrollTable + div.row button.btn {
  margin: 10px 0;
  margin-right: 15px;
}
.row.tb-searchbar > div {
  padding: 0;
  margin-bottom: 10px;
}
.input-group.search-group:not(.disabled):not(:disabled):hover {
  border-color: #75B9F0;
}
.input-group.search-group:not(.disabled):not(:disabled):focus-within {
  border-color: #75B9F0;
  box-shadow: 0 0 0 2px rgba(117, 185, 240, 0.24);
}
.total-number-style {
  display: inline-block;
  line-height: 48px;
  margin-right: 15px;
  font-size: 14px;
  color: #39364E;
}
.table-container {
  position: relative;
}
.table-container > div {
  overflow-x: auto;
}
.table {
  margin-bottom: 0;
}
table tbody tr {
  height: 44px;
  white-space: nowrap;
}
table tbody td > .form-group label:not(.demo--label):not(.demo--radioInput) {
  display: none !important;
}
.dttable > thead > tr > th {
  border-top: none;
  padding: 5px;
  height: 42px;
  vertical-align: middle;
  white-space: nowrap;
}
.table thead th {
  border-bottom: 1px solid #F1F1F1;
}
.dttable .form-group > label {
  display: none;
}
.dttable select.form-control:not([size]):not([multiple]) {
  height: 28px;
}
.dttable td > .form-group,
.dttable td > div > .form-group {
  margin-bottom: 0;
}
.dttable > tbody > tr:nth-child(even) {
  background: #FFFFFF;
}
.dttable > tbody > tr:nth-child(odd) {
  background: #FFFFFF;
}
.dttable > tbody > tr {
  border-bottom: 1px solid #F5F5F5 !important;
  transition: all 0.3s, border 0s;
  color: #39364E;
}
.dttable > tbody > tr.highlight {
  background-color: #F4F5F8;
}
.dttable > tbody > tr:hover {
  background-color: #F4F5F8;
}
.dttable > tbody > tr > td {
  padding: 5px;
  min-height: 44px;
  vertical-align: middle;
}
td.details-control {
  cursor: pointer;
  width: 24px;
  background-image: none;
  text-align: center;
}
td.details-control::before {
  content: "\e259";
  font-family: 'Glyphicons Halflings', sans-serif;
  font-size: 12px;
  color: #464a4c;
}
tr.details > td.details-control:before {
  content: "\e260";
  font-family: 'Glyphicons Halflings', sans-serif;
  font-size: 12px;
  color: #777AF2;
}
a.ui-table-header-sort:link,
a.ui-table-header-sort:visited,
a.ui-table-header-sort:hover,
a.ui-table-header-sort:active {
  color: #BFBFBF;
  transform: scale(0.75);
  margin-left: 5px;
  padding-top: 1px;
}
/* Go to page function for Table */
.goto-page > .row.col-lg-12 {
  padding: 0;
  padding-left: 15px;
  flex: auto;
}
.goto-page input.form-control {
  height: 32px;
  border: solid 1px #CBD6E2;
  width: 42px;
}
.goto-page input.form-control:focus {
  box-sizing: border-box;
  border-width: 2px;
}
table .select2-container--default .select2-selection--multiple,
table .select2-container--default.select2-container--focus .select2-selection--multiple {
  background-color: transparent;
}
.bootstrap-table .keep-open .ui-table-header-sort {
  display: none;
}
.table-responsive {
  display: table;
}
.card table .boxPadding {
  padding: 0;
}
.dttable > tbody > .table-no-result:hover {
  /*表格图片不hover*/
  background-color: transparent;
  box-shadow: none;
}
.no-result {
  display: none;
}
.boxPadding a[icon] + span {
  padding-right: 5px !important;
}
/*table滚动*/
.scrollTable + .row > div:first-child {
  padding-left: 0;
}
.scrollTable + .row .boxPadding {
  padding-left: 0px !important;
}
.scrollTable .tb-searchbar {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
.scrollTable .table-coll-col-icon {
  display: block;
  width: 100%;
  text-align: right;
}
.table .SearchCodeTable-textalign > div,
.dttable .SearchCodeTable-textalign > div {
  width: 100% !important;
}
.table td .rainbow_link,
.dttable td .rainbow_link {
  padding-left: 0;
}
/* improve data table style */
.table-responsive thead tr {
  background-color: #FFFFFF;
}
.fixed-table_fixed {
  z-index: 0;
  height: calc(100% - 8px);
}
.ui-datatable-detail > .hastddetail > div {
  width: var(--tr-details-content-width, 'auto');
  margin-left: var(--tr-details-content-margin-left, '0');
}
.fixed-table_body .ui-datatable-detail {
  opacity: 0;
}
.table-filter-icon {
  flex-basis: 100%;
  text-align: right;
  font-size: 16px;
  height: 32px;
  line-height: 32px;
}
.table-filter-icon span.rainbow.Setting {
  color: #333;
}
.filter-content {
  width: 150px;
}
.filter-content .checkbox,
.filter-content .checkbox .demo--label {
  width: 100%;
}
.filter-content .checkbox .demo--label .demo-label-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 120px;
}
.th-head-functions {
  display: inline-table;
  top: 2px;
  position: relative;
}
.rainbow_link {
  position: relative;
}
.rainbow_link_tip {
  position: absolute;
  display: none;
  text-align: center;
  top: -20px;
}
.link_icon {
  font-size: 20px;
}
/*--------------------------------------Choose------------------------------*/
/*--------------------------------------Choose------------------------------*/
ul.ui-choose > li:hover {
  z-index: 1;
}
select.ui-choose {
  display: none;
}
ul.ui-choose {
  box-sizing: border-box;
  display: inline-block;
  font-size: 14px;
  margin: 0;
  padding: 0;
  list-style: none;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
ul.ui-choose:after {
  content: "";
  display: table;
  clear: both;
}
ul.ui-choose > li {
  box-sizing: border-box;
  border: 1px solid #CBD6E2;
  float: left;
  height: 32px;
  line-height: 32px;
  margin: -1px 0 0 -1px;
  padding: 0 10px;
  cursor: pointer;
  position: relative;
  min-width: 20px;
  text-align: center;
}
ul.ui-choose > li:first-child {
  border-radius: 3px 0 0 3px;
}
ul.ui-choose > li:last-child {
  border-radius: 0 3px 3px 0;
}
ul.ui-choose > li:hover {
  border-color: #777AF2;
  color: #777AF2;
}
ul.ui-choose > li.selected {
  border-color: #777AF2;
  background-color: #777AF2;
  color: #FFFFFF;
}
ul.ui-choose > li.disabled {
  background-color: #F5F8FA !important;
  color: #BFBFBF !important;
  cursor: not-allowed;
  border-color: #CBD6E2;
}
ul.ui-choose > li.selected.disabled {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAPhJREFUOBGt00EPQzAYBuDXFAkRFxIhcfM7tz/oPzg54uYibN+XdamumNFDq3x9+iIFLmxVVT2sqzzC5nm+XwJKjMKdBlXsNKhjp0AT9je4hv0FbmGHwT3sEPgLRuCNur22h8VxjKIomBFnsTRNkec5XqcETdNsJ5TJPM/jRY7jLPZXsbquMY4j7EWFMpEY3UqSBFmWIYoi9H2PaZqgY23b8mojqGJUNQwDwjCE7/uMuq7LG9BrUjKJUe3XWdYxKqJm2zbKskQQBDw3YVzHT9/dGkaPCei6jpPSt9STSeeTcAuTxXIUQvAPkHN1ZPAIpi42XVtXYrTBE2Dkv+gpU27SAAAAAElFTkSuQmCC) no-repeat right bottom;
}
ul.choose-type-right > li.selected {
  color: #777AF2;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAARBJREFUOBGt009Kw0AUBvBvZhKRkFXizqgrhRZq3dStXkPciAvP4ELQi4jXKF21u9J1qxfoDYSUmGCcF2gSxvzPvMXAwJsf33swgMZ6fvl+Y7o8wuLf+FULuMcoXG8wj/UGVawXWIR1BsuwTmAV1hqsw1qBTTACOR11VYednQpcT8yEMfpiw4GB+7tDCMGw3kTVCdVkF+cCrpv9hTw2XwTw/RilCVXMshgeHywEQYz3Dx+2zdNkhE1nP8mwomhkFaOeMAQch+PEE7gcmbgaG8mYeYz6/oFFGDVSfX5FOHI5vGMBzhlUjHqyhchLFUbNVEy+uL05wE7ua7mSsZVKwSaY8rbwmoC6MJl/y3RicrNPf/kHoau6HHYrAAAAAElFTkSuQmCC) no-repeat right bottom;
}
ul.ui-choose.choose-flex {
  display: flex;
}
ul.ui-choose.choose-flex > li {
  flex: 1;
  padding: 0 8px;
}
ul.selector-vertical > li {
  float: none;
}
ul.ui-choose.selector-vertical li:first-child {
  border-bottom-left-radius: 0px;
  border-top-right-radius: 3px;
}
ul.ui-choose.selector-vertical li:last-child {
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0px;
}
/*-------------------------------------ImTimeLine--------------------------------*/
#list {
  margin: 0 4px 0;
  overflow-x: hidden;
  overflow-y: auto;
}
.listItem {
  position: relative;
  padding-left: 10px;
  padding-top: 4px;
}
.listItem:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  width: 1px;
  height: 100%;
  border-right: 1px solid #f3f3f3;
  left: 100px;
  z-index: 1;
}
.listItem-first:before {
  height: 50%;
  top: 50%;
}
.listItem-last:before {
  height: 50%;
}
.listItem:after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 8px;
  height: 13px;
  background-color: #E0E0E0;
  border-radius: 4px;
  left: 97px;
  top: 50%;
  margin-top: -2px;
  z-index: 1;
}
.listItemContent {
  padding: 10px;
  border-radius: 4px;
}
.listItemContent-date {
  color: #CACACA;
  float: left;
  width: 120px;
  margin-top: 23px;
}
.listItemContent-date > .form-group > div {
  padding: 0 !important;
  position: relative;
  top: -3px;
  left: -8px;
}
.listItemContent-content {
  float: left;
}
.imgarea {
  width: 70px;
  float: left;
  position: relative;
}
.listItemContent-content img {
  width: 50px;
  height: 50px;
}
.msgnum {
  background: #F58220;
  color: #FFFFFF;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  text-align: center;
  line-height: 20px;
  position: absolute;
  right: 10px;
}
.peroninfoarea {
  float: left;
  margin-top: 10px;
  min-width: 300px;
}
.graytxt {
  color: #BFBFBF;
  display: inline-block;
  margin-left: 10px;
}
.messageinfo {
  font-size: 12px;
  color: #BFBFBF;
  margin-top: 5px;
}
.messageinfo div {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 500px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.time {
  float: right;
  margin-top: 12px;
  color: #BFBFBF;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
}
/*-------------------------------------Drawer--------------------------------*/
.drawer {
  position: fixed;
  background-color: #FFFFFF;
  -webkit-box-shadow: -5px 0px 5px -5px rgba(0, 0, 0, 0.55);
  -moz-box-shadow: -5px 0px 5px -5px rgba(0, 0, 0, 0.55);
  box-shadow: -5px 0px 5px -5px rgba(133, 124, 124, 0.55);
  /* animate.css */
  -webkit-animation-duration: 0.2s;
  /* Chrome, Safari, Opera */
  animation-duration: 0.2s;
  z-index: 1999;
  overflow: auto;
}
.close:focus {
  outline: none;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
.drawer-top {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 300px;
}
.drawer-bottom {
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 300px;
}
.drawer-left {
  top: 0;
  left: 0;
  height: 100%;
}
.drawer-right {
  top: 0;
  right: 0;
  /* width: 300px; */
  height: 100%;
}
.hidden {
  display: none;
}
.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75);
  /* animate.css */
  -webkit-animation-duration: 0.2s;
  /* Chrome, Safari, Opera */
  animation-duration: 0.2s;
  z-index: 1998;
}
.drawer-content {
  padding: 0 20px 30px;
}
.drawer-header {
  height: 30px;
  line-height: inherit;
  margin: 25px 0 10px 0;
}
.drawer-title {
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  padding: 0 15px;
}
.drawer-title::before {
  content: '';
  width: 4px;
  float: left;
  background-color: #777AF2;
  margin-right: 10px;
  border-radius: 8px;
  height: 18px !important;
}
.animated {
  /* -webkit-animation-duration: 1s;
    animation-duration: 1s; */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.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-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.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-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.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-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
  position: relative;
}
/*-------------------------------------AdvCascade--------------------------------*/
.adv-cascader input {
  height: 30px;
}
.adv-cascader .SingArrowDown {
  position: absolute;
  width: 32px;
  font-size: 24px;
  height: 32px;
  line-height: 32px;
  right: 0;
  color: #777AF2;
  transition: all 0.3s;
  transform: scale(0.8);
}
.el-cascader-menus {
  margin-top: 37px;
  white-space: nowrap;
  background: #FFFFFF;
  position: absolute;
  border: 1px solid #D1DBE5;
  border-radius: 3px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
}
.el-cascader-menu {
  display: inline-block;
  vertical-align: top;
  height: 204px;
  overflow: auto;
  border-right: solid 1px #D1DBE5;
  background-color: #FFFFFF;
  margin: 0;
  padding: 5px 0;
  min-width: 160px;
}
.el-cascader-menu:last-child {
  border-right: 0;
}
.el-carousel__item--card.is-active,
.el-cascader .el-icon-circle-close,
.el-cascader-menus {
  z-index: 1;
}
.el-cascader-menu__item {
  font-size: 14px;
  padding: 8px 30px 8px 10px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #48576a;
  height: 36px;
  line-height: 1.5;
  box-sizing: border-box;
  cursor: pointer;
}
.el-cascader-menu__item--extensible:after {
  font-family: 'icomoon', sans-serif;
  content: "\E937";
  font-size: 14px;
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  color: #BFCBD9;
  position: absolute;
  right: 10px;
  bottom: 8px;
}
.el-cascader-menu__item:hover {
  background-color: #777AF2 !important;
}
.el-cascader-menu__item.selected {
  color: #FFFFFF;
  background-color: #777AF2;
}
.el-cascader-menu__item.selected.hover {
  background-color: #777AF2;
}
.el-cascader-menu__item.is-active:hover {
  color: #F1F1FD;
}
.el-cascader-menu__item.is-active {
  color: #777AF2;
}
.rainbow.el-deleclose {
  font-size: 14px;
  line-height: 16px;
  height: 16px;
  top: 7px;
  width: 16px;
  position: absolute;
  right: 30px;
  display: inline-block;
  background: #BFBFBF;
  border-radius: 20px;
  cursor: pointer;
  color: #FFFFFF;
}
.el-zoom-in-top-enter-active,
.el-zoom-in-top-leave-active {
  opacity: 1;
  -ms-transform: scaleY(1);
  transform: scaleY(1);
  -ms-transform-origin: center top;
  transform-origin: center top;
}
.el-zoom-in-top-enter,
.el-zoom-in-top-leave-active {
  opacity: 0;
  -ms-transform: scaleY(0);
  transform: scaleY(0);
}
.searchListContent {
  z-index: 999;
  position: absolute;
  background-color: #FFFFFF;
  border-radius: 3px;
  width: 100%;
  top: 37px;
  border: solid 1px #D1DBE5;
  padding: 6px 0;
}
.searchListContent ul {
  padding: 0;
  list-style: none;
  max-height: 240px;
  height: auto;
  overflow: auto;
  margin-bottom: 0;
  font-size: 14px;
}
.searchListContent ul li {
  cursor: pointer;
  padding: 5px 8px;
}
.searchListContent ul li:hover {
  background-color: #777AF2;
  color: #FFFFFF;
}
/**
 @Name : jeDate 日期控件
 @Author: chen guojun
 @QQ群：516754269
 @官网：http://www.jemui.com/ 或 https://github.com/singod/jeDate
 */
.jedate {
  display: flex;
  justify-content: space-between;
}
.jeinpbox {
  width: 1%;
  flex: 1 1 auto;
}
.daysul tbody tr td:first-child p .solar {
  color: #ff0000;
}
.daysul tbody tr td.other:first-child p .solar {
  color: #cccccc;
}
.daysul tbody tr td.disabled:first-child p .solar {
  color: #cccccc;
}
.daysul tbody tr td:last-child p .solar {
  color: #ff0000;
}
.daysul tbody tr td.other:last-child p .solar {
  color: #cccccc;
}
.daysul tbody tr td.disabled:last-child p .solar {
  color: #cccccc;
}
.jedatebox {
  margin-top: 5px;
}
/*vera添加外框、圆角、宽度*/
.jedatebox ul,
.jedatebox ol,
.jedatebox li,
.jedatebox dl {
  list-style-type: none;
  font-style: normal;
  font-weight: 300;
}
/*vera修改四个图片路径及其地址*/
.jedatebox .yearprev {
  left: 11px;
}
.jedatebox .monthprev {
  left: 43px;
}
.jedatebox .monthnext {
  right: 43px;
}
.jedatebox .yearnext {
  right: 11px;
}
.jedatebox .yearprev,
.jedatebox .monthprev,
.jedatebox .monthnext,
.jedatebox .yearnext {
  background-image: none !important;
}
.jedatebox .yearprev::before,
.jedatebox .monthprev::before,
.jedatebox .monthnext::after,
.jedatebox .yearnext::after {
  font-size: 14px;
  color: #39364E;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  line-height: 21px;
}
.jedatebox .yearprev::before {
  content: '<<';
}
.jedatebox .monthprev::before {
  content: '<';
}
.jedatebox .monthnext::after {
  content: '>';
}
.jedatebox .yearnext::after {
  content: '>>';
}
.jedatebox .close {
  background-image: url("data:image/gif;base64,R0lGODlhDAAMAJEAAAAAAP///////wAAACH5BAEAAAIALAAAAAAMAAwAAAIWhI5plsjyXItRwqbq1JbTiT3cNR5AAQA7");
}
.jedatebox .jedateym .prev,
.jedatebox .jedateym .next {
  width: 15%;
  height: 40px;
  float: left;
  display: block;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center center;
}
.jedatebox em,
.jedatebox i {
  margin: 0;
  padding: 0;
  font-style: normal;
  display: inline-block;
}
.jedatetipscon {
  color: #333;
  float: left;
  overflow: hidden;
  background-color: #FFFEF4;
  line-height: 22px;
  padding: 6px;
  border: 1px #f7ce39 solid;
  font-style: normal;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: 300;
}
.jedatetipscon p {
  padding: 0;
  margin: 0;
}
.jedatetipscon p.red {
  color: #ff0000;
}
.jedatebox .jedate-tips {
  position: absolute;
  top: 40%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  line-height: 20px;
  padding: 15px;
  text-align: center;
  font-size: 12px;
  color: #ff0000;
  background-color: #FFFEF4;
  border: 1px #f7ce39 solid;
}
.jedatebox .contime ul::-webkit-scrollbar {
  height: 6px;
  width: 6px;
  margin-right: 5px;
  background-color: #f5f5f5;
  transition: all 0.3s ease-in-out;
  border-radius: 0px;
}
.jedatebox .contime ul::-webkit-scrollbar-track {
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.jedatebox .contime ul::-webkit-scrollbar-thumb {
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background: rgba(0, 0, 0, 0.5);
}
.jedatebox .contime ul::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.6);
}
.jedatebox .contime ul::-webkit-scrollbar-thumb:active {
  background: rgba(0, 0, 0, 0.8);
}
.jedatebox .contime ul::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(0, 0, 0, 0.4);
}
.jedatebox .jedate-hmsmask {
  width: 100%;
  display: block;
  background-color: rgba(0, 0, 0, 0.7);
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 36px;
  z-index: 100;
}
.daysul tbody tr td:first-child:hover p .solar {
  color: #fff;
}
.daysul tbody tr td:last-child:hover p .solar {
  color: #fff;
}
/*下拉框靠右*/
.dateRangeTime .dateRangeTimeGroup {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
/*两个datatime左边对齐*/
.dateRangeTime .input-group {
  padding-left: 0 !important;
}
/*基础样式控制*/
.input-append.date .add-on i,
.input-prepend.date .add-on i,
.input-group.date .input-group-addon span {
  width: auto;
  display: block;
  line-height: 32px;
}
.dateRangeTime > .dateRangeTimeGroup > div:last-child {
  padding: 0 !important;
  width: 32px;
}
.dateRangeTime > .dateRangeTimeGroup > div:last-child > .input-group-addon > span {
  text-align: center;
  height: 32px;
}
/*下拉旋转*/
.focusborder > .dateRangeTimeGroup > div:last-child > .input-group-addon > span {
  /*datatimepicker*/
  transform: rotate(180deg);
}
.jedatebox .jedatebox-content .yeartable td.action span,
.jedatebox .jedatebox-content .monthtable td.action span,
.jedatebox .jedatebox-content .yeartable td.action span:hover,
.jedatebox .jedatebox-content .monthtable td.action span:hover {
  border: none;
  background-color: #777AF2 !important;
}
.jedate-disabled .deleteIcon {
  display: none;
}
.input-group.jedate:not(.disabled):not(:disabled):not(.jedate-disabled):focus-within {
  border: 1px solid #75B9F0;
  box-shadow: 0 0 0 2px rgba(117, 185, 240, 0.24);
}
.jedatebox .jedatebox-time .hmslist {
  max-height: 180px;
}
.jedatebox .jedatebox-pane {
  width: 100%;
}
.jedatebox .timecontent ul::-webkit-scrollbar,
.jedatebox-menu::-webkit-scrollbar {
  display: none;
}
.jedatebox {
  width: 262px;
  border: 1px solid #CCCCCC;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
  /*  -------------------日期控件主体-------------------     */
}
.jedatebox .jedatebox-wrap {
  width: 100%;
}
.jedatebox .jedatebox-header {
  width: 100%;
  height: 32px;
  margin-top: 10px;
  line-height: 32px;
}
.jedatebox .jedatebox-header em {
  width: 34px;
  height: 32px;
  line-height: 32px;
}
.jedatebox .jedatebox-content {
  width: 100%;
  height: 232px;
}
.jedatebox .jedatebox-content .daystable {
  font-size: 14px;
  color: #39364E;
  letter-spacing: 0;
  text-align: center;
  line-height: 21px;
  width: 100% !important;
}
.jedatebox .jedatebox-content .daystable thead {
  display: block;
  background-color: #F5F8FA !important;
  padding: 0 10px !important;
  width: 100%;
}
.jedatebox .jedatebox-content .daystable thead tr {
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 100%;
}
.jedatebox .jedatebox-content .daystable thead tr th {
  width: 34px !important;
  height: 32px !important;
  line-height: 32px;
  font-size: 14px;
  color: #39364E !important;
}
.jedatebox .jedatebox-content .daystable tbody {
  display: block;
  padding: 0 10px !important;
  width: 100%;
  margin-bottom: 10px;
}
.jedatebox .jedatebox-content .daystable tbody tr {
  display: flex;
  align-items: center;
  justify-content: space-around;
  height: 32px;
}
.jedatebox .jedatebox-content .daystable tbody tr td {
  display: inline-block;
  height: 32px !important;
  width: 34px !important;
  font-size: 14px;
}
.jedatebox .jedatebox-content .daystable tbody tr td p {
  height: 32px;
  line-height: 32px !important;
}
.jedatebox .jedatebox-content .daystable tbody tr td.other p {
  color: #BFBFBF !important;
}
.jedatebox .jedatebox-content .daystable tbody tr td:not(.other):not(.disabled):last-child .nolunar,
.jedatebox .jedatebox-content .daystable tbody tr td:not(.other):not(.disabled):first-child .nolunar {
  color: #777AF2;
}
.jedatebox .jedatebox-content .daystable tbody tr td.disabled .nolunar {
  color: #CBD6E2;
}
.jedatebox .jedatebox-content .daystable tbody tr td:not(.disabled):not(.action):hover {
  background-color: #F1F6F8 !important;
}
.jedatebox .jedatebox-content .daystable tbody tr td:not(.disabled):not(.action):not(:first-child):not(:last-child).normal p:hover {
  color: #39364E !important;
}
.jedatebox .jedatebox-content .daystable tbody tr td:not(.disabled):not(.action):first-child.normal p:hover,
.jedatebox .jedatebox-content .daystable tbody tr td:not(.disabled):not(.action):last-child.normal p:hover {
  color: #777AF2 !important;
}
.jedatebox .jedatebox-content .daystable tbody tr td:not(.disabled):not(.action):first-child.other p:hover,
.jedatebox .jedatebox-content .daystable tbody tr td:not(.disabled):not(.action):last-child.other p:hover {
  color: #BFBFBF !important;
}
.jedatebox .jedatebox-content .daystable tbody tr td.disabled p:hover {
  color: #CBD6E2 !important;
}
.jedatebox .jedatebox-content .daystable tbody tr td.action {
  background-color: #777AF2 !important;
  color: #FFFFFF !important;
}
.jedatebox .jedatebox-content .monthtable,
.jedatebox .jedatebox-content .yeartable {
  width: 100%;
  border: none;
  border-top: 1px solid #CCCCCC;
}
.jedatebox .jedatebox-content .monthtable tbody,
.jedatebox .jedatebox-content .yeartable tbody {
  padding-top: 21px;
  display: block;
  width: 100%;
}
.jedatebox .jedatebox-content .monthtable tbody tr,
.jedatebox .jedatebox-content .yeartable tbody tr {
  display: flex;
  align-items: center;
  justify-content: space-around;
  height: 53px;
}
.jedatebox .jedatebox-content .monthtable tbody tr td,
.jedatebox .jedatebox-content .yeartable tbody tr td {
  width: 60px !important;
  height: 32px !important;
  line-height: 32px !important;
  margin-left: 20px;
  display: inline-block;
}
.jedatebox .jedatebox-content .monthtable tbody tr td span,
.jedatebox .jedatebox-content .yeartable tbody tr td span {
  display: block;
  padding: 0;
}
.jedatebox .jedatebox-content .monthtable tbody tr td span:hover,
.jedatebox .jedatebox-content .yeartable tbody tr td span:hover {
  background-color: #F1F6F8;
  border: 1px solid #F1F6F8;
}
.jedatebox .jedatebox-content .monthtable tbody tr td.action span,
.jedatebox .jedatebox-content .yeartable tbody tr td.action span {
  background-color: #777AF2;
  border: none;
  color: #FFFFFF;
}
.jedatebox .jedatebox-time {
  width: 100%;
  padding-bottom: 0;
}
.jedatebox .jedatebox-time .timepane {
  width: 100%;
}
.jedatebox .jedatebox-time .timepane .timeheader {
  display: none;
}
.jedatebox .jedatebox-time .timepane .timecontent .hmstitle {
  background-color: #F5F8FA;
  width: 100%;
  margin-top: 10px;
  padding-top: 0;
  height: 32px;
}
.jedatebox .jedatebox-time .timepane .timecontent .hmslist {
  border: none;
  border-bottom: 1px solid #F5F8FA;
  margin: none;
  width: 100%;
  max-height: 300px;
  display: flex;
  justify-content: space-between;
}
.jedatebox .jedatebox-time .timepane .timecontent .hmslist .hmsauto {
  padding: 10px 0px;
  border: none;
  width: calc(100% / 3);
  height: 222px;
  border-left: 1px solid #F2F2F2;
}
.jedatebox .jedatebox-time .timepane .timecontent .hmslist .hmsauto ul {
  width: 100%;
  height: 202px;
  border: none;
}
.jedatebox .jedatebox-time .timepane .timecontent .hmslist .hmsauto ul li {
  width: 100%;
  padding-left: 0;
  text-align: center;
  height: 32px;
  line-height: 32px;
  margin-bottom: 2px;
}
.jedatebox .jedatebox-time .timepane .timecontent .hmslist .hmsauto ul li:last-child {
  margin-bottom: 0;
}
.jedatebox .jedatebox-time .timepane .timecontent .hmslist .hmsauto ul li.action {
  background-color: #777AF2;
  color: #fff;
}
.jedatebox .jedatebox-time .timepane .timecontent .hmslist .hmsauto ul li:not(.disabled):not(.action):hover {
  background-color: #F1F6F8;
}
.jedatebox .jedatebox-time .timepane .timecontent .hmslist .hmsauto ul li.disabled {
  background-color: #F5F8FA;
  color: #333333;
  cursor: not-allowed;
}
.jedatebox .jedatebox-time .timepane .timecontent .hmslist .hmsauto:first-child {
  border-left: none;
}
.jedatebox .jedatebox-footbtn {
  width: 100%;
  border: none;
  height: auto;
  padding: 0 10px 10px;
}
.jedatebox .jedatebox-footbtn .btnscon {
  display: flex;
  justify-content: flex-end;
  margin-top: 0;
}
.jedatebox .jedatebox-footbtn .btnscon span {
  margin-left: 10px;
  height: 32px;
  width: 70px;
  padding: 0 6px;
  color: #333333;
  font-size: 14px;
  border-radius: 3px;
  border-color: #CCCCCC;
  margin-right: 0;
}
.jedatebox .jedatebox-footbtn .btnscon span:hover {
  color: #777AF2;
  border-color: #777AF2;
  background-color: #FFFFFF;
}
.jedatebox .jedatebox-footbtn .timecon {
  margin-top: 0;
  border: none;
  height: 32px;
  padding: 0;
  font-size: 14px;
}
.jedatebox .jedatebox-footbtn .timecon:hover {
  color: #777AF2;
  background-color: #FFFFFF;
}
/*!
 * @copyright &copy; Kartik Visweswaran, Krajee.com, 2013 - 2015
 * @version 3.5.4
 *
 * A simple yet powerful JQuery star rating plugin that allows rendering
 * fractional star ratings and supports Right to Left (RTL) input.
 *
 * For more JQuery/Bootstrap plugins and demos visit http://plugins.krajee.com
 * For more Yii related demos visit http://demos.krajee.com
 */
.rating-loading {
  width: 25px;
  height: 25px;
  font-size: 0px;
  color: #fff;
  background: transparent url(data:image/gif;base64,R0lGODlhEAAQAPQAAP///1VVVfr6+np6eqysrFhYWG5ubuPj48TExGNjY6Ojo5iYmOzs7Lq6utjY2ISEhI6OjgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFUCAgjmRpnqUwFGwhKoRgqq2YFMaRGjWA8AbZiIBbjQQ8AmmFUJEQhQGJhaKOrCksgEla+KIkYvC6SJKQOISoNSYdeIk1ayA8ExTyeR3F749CACH5BAkKAAAALAAAAAAQABAAAAVoICCKR9KMaCoaxeCoqEAkRX3AwMHWxQIIjJSAZWgUEgzBwCBAEQpMwIDwY1FHgwJCtOW2UDWYIDyqNVVkUbYr6CK+o2eUMKgWrqKhj0FrEM8jQQALPFA3MAc8CQSAMA5ZBjgqDQmHIyEAIfkECQoAAAAsAAAAABAAEAAABWAgII4j85Ao2hRIKgrEUBQJLaSHMe8zgQo6Q8sxS7RIhILhBkgumCTZsXkACBC+0cwF2GoLLoFXREDcDlkAojBICRaFLDCOQtQKjmsQSubtDFU/NXcDBHwkaw1cKQ8MiyEAIfkECQoAAAAsAAAAABAAEAAABVIgII5kaZ6AIJQCMRTFQKiDQx4GrBfGa4uCnAEhQuRgPwCBtwK+kCNFgjh6QlFYgGO7baJ2CxIioSDpwqNggWCGDVVGphly3BkOpXDrKfNm/4AhACH5BAkKAAAALAAAAAAQABAAAAVgICCOZGmeqEAMRTEQwskYbV0Yx7kYSIzQhtgoBxCKBDQCIOcoLBimRiFhSABYU5gIgW01pLUBYkRItAYAqrlhYiwKjiWAcDMWY8QjsCf4DewiBzQ2N1AmKlgvgCiMjSQhACH5BAkKAAAALAAAAAAQABAAAAVfICCOZGmeqEgUxUAIpkA0AMKyxkEiSZEIsJqhYAg+boUFSTAkiBiNHks3sg1ILAfBiS10gyqCg0UaFBCkwy3RYKiIYMAC+RAxiQgYsJdAjw5DN2gILzEEZgVcKYuMJiEAOwAAAAAAAAAAAA==) top left no-repeat;
  border: none;
}
/*
 * Stars
 */
.rating-fa {
  font-family: 'Glyphicons Halflings', sans-serif;
  padding-left: 1px;
}
.rating-fa .rating-stars:before {
  padding-left: 1px;
}
.rating-gly {
  font-family: 'Glyphicons Halflings', sans-serif;
}
.rating-gly-star {
  font-family: 'Glyphicons Halflings', sans-serif;
  padding-left: 2px;
}
.rating-gly-star .rating-stars:before {
  padding-left: 2px;
}
.rating-lg .rating-gly-star,
.rating-lg .rating-gly-star .rating-stars:before {
  padding-left: 4px;
}
.rating-xl .rating-gly-star,
.rating-xl .rating-gly-star .rating-stars:before {
  padding-left: 2px;
}
.rating-active {
  cursor: default;
}
.rating-disabled {
  cursor: not-allowed;
}
.rating-uni {
  font-size: 1.2em;
  margin-top: -5px;
}
.rating-container {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  color: #e3e3e3;
  overflow: hidden;
}
.rating-container:before {
  content: attr(data-content);
}
.rating-container .rating-stars {
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
  overflow: hidden;
  color: #fde16d;
  transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -webkit-transition: all 0.25s ease-out;
}
.rating-container .rating-stars:before {
  content: attr(data-content);
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
}
.rating-container-rtl {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  overflow: hidden;
  color: #fde16d;
}
.rating-container-rtl:before {
  content: attr(data-content);
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
}
.rating-container-rtl .rating-stars {
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
  overflow: hidden;
  color: #e3e3e3;
  transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -webkit-transition: all 0.25s ease-out;
}
.rating-container-rtl .rating-stars:before {
  content: attr(data-content);
}
/**
 * Rating sizes
 */
.rating-xl {
  font-size: 4.89em;
}
.rating-lg {
  font-size: 3.91em;
}
.rating-md {
  font-size: 3.13em;
}
.rating-sm {
  font-size: 2.5em;
}
.rating-xs {
  font-size: 2em;
}
/**
 * Clear rating button
 */
.star-rating .clear-rating,
.star-rating-rtl .clear-rating {
  color: #aaa;
  cursor: not-allowed;
  display: inline-block;
  vertical-align: middle;
  font-size: 60%;
}
.clear-rating-active {
  cursor: pointer !important;
}
.clear-rating-active:hover {
  color: #843534;
}
.star-rating .clear-rating {
  padding-right: 5px;
}
/**
 * Caption
 */
.star-rating .caption,
.star-rating-rtl .caption {
  color: #999;
  display: inline-block;
  vertical-align: middle;
  font-size: 55%;
}
.star-rating .caption {
  padding-left: 5px;
}
.star-rating-rtl .caption {
  padding-right: 5px;
}
/**
 * Print
 */
@media print {
  .rating-container,
  .rating-container:before,
  .rating-container-rtl .rating-stars,
  .rating-container-rtl .rating-stars:before {
    color: #f3f3f3 !important;
  }
  .star-rating .clear-rating,
  .star-rating-rtl .clear-rating {
    display: none;
  }
}
.rating-stars + .hide {
  display: none;
}
/*-------------------------------------Badges--------------------------------*/
.task_list {
  color: #FFFFFF;
  min-width: 160px;
  display: flex;
  position: relative;
  justify-content: space-between;
  font-size: 1rem;
  align-items: center;
}
.task_list > div:first-of-type {
  padding-left: 15px;
  align-items: center;
  width: 60%;
}
.task_list > div:last-of-type {
  width: 60px;
  height: 0;
  border-top: none;
  border-bottom: 46px rgba(255, 255, 255, 0.3) solid;
  border-left: transparent 24px solid;
  border-right: none;
}
a.badge {
  padding: 0;
  font-size: 75%;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 8px;
}
.task_list > div:last-of-type > span {
  display: block;
  position: absolute;
  top: 16px;
  right: 15px;
  padding-right: 5px;
}
span.badge {
  font-weight: normal;
  border-radius: 8px;
  vertical-align: super;
  margin-left: 2px;
  min-width: 16px;
  height: 16px;
}
.badge-primary {
  background-color: #F58220;
}
.badge-primary[href]:focus,
.badge-primary[href]:hover {
  background-color: #F58220;
}
.rainbow_side_menu {
  color: #445781;
  background-color: #FFFFFF;
  width: 250px !important;
  position: absolute;
  z-index: 1031;
  top: 58px;
  box-shadow: inset -1px 0 0 #E7E7E7;
  /*----------------------------all menu-----------------*/
}
.rainbow_side_menu .item-new {
  color: #F2545B;
  border: #F2545B solid 1px;
  border-radius: 2px;
  padding: 0 4px;
  font-size: 10px;
  margin-left: 5px;
  height: 16px;
  line-height: 16px;
}
.rainbow_side_menu .rainbow_side_menu_content {
  overflow-y: auto;
  height: calc(100vh - 58px);
  padding-bottom: 45px;
}
.rainbow_side_menu .rainbow_side_menu_content::-webkit-scrollbar {
  display: none;
}
.rainbow_side_menu .children {
  transition: max-height 0.7s ease-in;
  overflow: hidden;
  background-color: #F4F5F8;
}
.rainbow_side_menu .item-level-2 {
  background-color: #F4F5F8;
}
.rainbow_side_menu .item-level-3 {
  background-color: #F4F5F8;
}
.rainbow_side_menu .children.active {
  transition-timing-function: cubic-bezier(0.5, 0, 1, 0);
  max-height: 9999px;
}
.rainbow_side_menu .children.inactive {
  transition: max-height 0.6s cubic-bezier(0, 1, 0, 1) -0.15s;
  max-height: 0;
}
.rainbow_side_menu .item .item-title {
  font-size: 14px;
  cursor: pointer !important;
  border-left: transparent solid 3px;
}
.rainbow_side_menu .item .item-title > .item-content {
  display: flex;
  align-items: center;
}
.rainbow_side_menu .item .item-title .item-icon {
  margin-right: 5px;
  font-size: 16px;
}
.rainbow_side_menu .item .item-title .SingArrowUp {
  transform: rotateX(180deg);
}
.rainbow_side_menu .item .item-title .SingArrowDown {
  text-align: right;
  position: relative;
  font-size: 16px;
  margin-left: 5px;
  flex-grow: 1;
}
.rainbow_side_menu .item .item-title .item-label {
  text-overflow: ellipsis;
  width: 196px;
  overflow: hidden;
  display: block;
  white-space: nowrap;
}
.rainbow_side_menu .item .item-title .has_item_new .item-label {
  width: 128px;
}
.rainbow_side_menu .hasChild > .item-title .item-label {
  width: 165px;
}
.rainbow_side_menu .item:hover > .item-title {
  cursor: pointer;
}
.rainbow_side_menu .item.item-level-1 > .item-title {
  height: 44px;
  padding: 11px 20px 11px 17px;
}
.rainbow_side_menu .item .children .item-title {
  height: 35px;
  padding-top: 6px;
  padding-right: 15px;
}
.rainbow_side_menu .float_hasChild {
  position: relative;
}
.rainbow_side_menu .item-level-1 {
  color: #445781;
  width: 100%;
}
.rainbow_side_menu .item-level-1.active,
.rainbow_side_menu .item-level-1:hover {
  color: #445781;
}
.rainbow_side_menu .item-level-1.overView {
  width: 100%;
}
.rainbow_side_menu .item-level-1.overView:hover {
  border-left: #777AF2 solid 3px;
}
.rainbow_side_menu .item-level-1.active > .item-title {
  border-left: #777AF2 solid 3px;
  background-color: #F8F8FA;
}
.rainbow_side_menu .item-level-1.noActiveLeftLine > .item-title {
  border-left: none;
}
.rainbow_side_menu .item-level-1:hover > .item-title {
  background-color: #F8F8FA;
}
.rainbow_side_menu .item-level-1.sideMenuSwitch {
  width: 250px;
  position: fixed;
  bottom: 0;
  box-shadow: inset 0 1px 0 0 #E7E7E7;
  background-color: #FFFFFF;
  color: #445781;
}
.rainbow_side_menu .item-level-1.sideMenuSwitch .footBox {
  display: flex;
}
.rainbow_side_menu .item-level-1.sideMenuSwitch .footBox .footLock {
  font-size: 18px;
}
.rainbow_side_menu .item-level-1.sideMenuSwitch .foot-btn {
  cursor: pointer;
  height: 48px;
  align-items: center;
  display: flex;
  border: #E7E7E7 solid 1px;
  justify-content: center;
}
.rainbow_side_menu .item-level-1.sideMenuSwitch .foot-btn:not(.footLock) {
  flex-grow: 1;
  justify-content: start;
}
.rainbow_side_menu .item-level-1.sideMenuSwitch .foot-btn .DoubleArrowLeft16-1 {
  margin-right: 8px !important;
  padding-left: 19px;
  font-size: 18px;
}
.rainbow_side_menu .item-level-1.sideMenuSwitch .foot-btn:first-child {
  padding-right: 43px;
}
.rainbow_side_menu .item-level-1.sideMenuSwitch .foot-btn:last-child {
  border-left: unset !important;
  padding-left: 17px;
  padding-right: 17px;
}
.rainbow_side_menu .item-level-1.sideMenuSwitch .foot-btn:hover {
  color: #445781;
  background-color: #F8F8FA;
}
.rainbow_side_menu .item-level-2 {
  color: #677799;
}
.rainbow_side_menu .item-level-2:hover {
  color: #777AF2;
}
.rainbow_side_menu .item-level-2.active {
  color: #777AF2;
}
.rainbow_side_menu .item-level-2.active.lastChild {
  color: #777AF2;
  background-color: #E7E8FB;
}
.rainbow_side_menu .item-level-2 .item-title {
  padding-left: 36px;
}
.rainbow_side_menu .item-level-2 .item-title .has_item_new .item-label {
  width: 138px;
}
.rainbow_side_menu .item-level-3 {
  color: #677799;
}
.rainbow_side_menu .item-level-3:hover {
  color: #777AF2;
}
.rainbow_side_menu .item-level-3.active {
  color: #FFFFFF;
}
.rainbow_side_menu .item-level-3.active.lastChild {
  background-color: #9093F4;
}
.rainbow_side_menu .item-level-3 .item-title {
  padding-left: 56px;
}
.rainbow_side_menu .item-level-3 .item-title .has_item_new .item-label {
  width: 133px;
}
.rainbow_side_menu.sideMenuClose {
  width: 60px !important;
}
.rainbow_side_menu.sideMenuClose .hover_float_item.item-level-1 > .item-title {
  color: #445781;
  border-left: #777AF2 solid 3px;
  background-color: #F8F8FA;
}
.rainbow_side_menu.sideMenuClose .no_hover_float_item.item-level-1.active > .item-title {
  border-left: none;
}
.rainbow_side_menu.sideMenuClose .item-title .item-label,
.rainbow_side_menu.sideMenuClose .item-title .SingArrowDown,
.rainbow_side_menu.sideMenuClose .item-title .item-new {
  display: none;
}
.rainbow_side_menu.sideMenuClose .children {
  transition: max-height 0.6s cubic-bezier(0, 1, 0, 1) -0.15s;
  max-height: 0;
}
.rainbow_side_menu.sideMenuClose .hoverTreeContainer {
  background-color: #FFFFFF;
  position: absolute;
  left: 60px;
  width: 250px;
  min-height: 35px;
  display: block;
  z-index: 1031;
}
.rainbow_side_menu.sideMenuClose .hoverTreeContainer > ul {
  background-color: #E7E7E7;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.rainbow_side_menu.sideMenuClose .hoverTreeContainer ul li {
  list-style: none;
  height: 45px;
  line-height: 45px;
  padding-left: 15px;
}
.rainbow_side_menu.sideMenuClose .hoverTreeContainer ul li:not(.float_head) {
  color: #677799;
}
.rainbow_side_menu.sideMenuClose .hoverTreeContainer ul li:not(.float_head):hover {
  background-color: #9093F4;
  color: #FFFFFF;
}
.rainbow_side_menu.sideMenuClose .hoverTreeContainer .SingArrowRight {
  right: 15px;
}
.rainbow_side_menu.sideMenuClose .hoverTreeContainer .float_head {
  border-bottom: #e2e5e7 solid 1px;
  margin-right: 15px;
  margin-left: 15px;
  padding-left: 0;
  color: #445781;
}
.rainbow_side_menu.sideMenuClose .item-level-1.sideMenuSwitch {
  width: 60px;
}
.rainbow_side_menu .SingArrowRight {
  transform: rotate(270deg);
}
.rainbow_side_menu .allMenuFloatBox {
  color: #677799;
  background-color: #F8F8FA;
  position: fixed;
  top: 58px;
  left: 0;
  width: calc(100% - 250px);
  height: calc(100vh - 58px);
  z-index: 1031;
  font-size: 14px;
  display: flex;
  overflow-y: auto;
  /*---myFavorites----*/
  /*---power----*/
}
.rainbow_side_menu .allMenuFloatBox .icon_star {
  width: 14px;
  height: 14px;
  cursor: pointer;
  margin-left: 6px;
}
.rainbow_side_menu .allMenuFloatBox .icon_star.StarFill16 {
  color: #F58220;
}
.rainbow_side_menu .allMenuFloatBox .icon_star.StarStroke16 {
  color: #F58220;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_myFavorites_box {
  width: 25%;
  padding: 25px 0;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_myFavorites_box .allMenuFloat_myFavorites {
  border-right: #e2e5e7 solid 1px;
  height: 100%;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_myFavorites_box .fav_head {
  padding: 0 30px;
  color: #777AF2;
  display: flex;
  justify-content: space-between;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_myFavorites_box .fav_title {
  font-size: 16px;
  margin-bottom: 12px;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_myFavorites_box .fav_count {
  background: #F58220;
  color: #FFFFFF;
  border-radius: 12px;
  width: 22px;
  height: 22px;
  text-align: center;
  font-size: 12px;
  line-height: 22px;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_myFavorites_box .fav_li {
  padding: 0 30px;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_myFavorites_box .fav_li:hover {
  background: #F3F3FA;
  color: #777AF2;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_myFavorites_box .fav_li div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: #E9EBF0 solid 1px;
  width: 100%;
  height: 47px;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_myFavorites_box .fav_li_title {
  padding-left: 10px;
  cursor: pointer;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent {
  width: 75%;
  padding: 25px 0;
  /*----search---*/
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_top {
  margin-left: -15px;
  display: flex;
  align-items: center;
  margin-bottom: 26px;
  padding: 0 30px;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_top .pow_search {
  flex-grow: 1;
  position: relative;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_top .pow_search .input-group {
  background-color: #fff;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_top .pow_search .form-group {
  margin-bottom: 0;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_top .pow_search .search_result_float {
  color: #858e9d;
  position: absolute;
  background-color: #fff;
  left: 15px;
  top: 40px;
  width: calc(100% - 30px);
  z-index: 3;
  padding: 7px 30px 26px 30px;
  max-height: 500px;
  overflow: auto;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_top .pow_search .search_result_float .no_result_float {
  text-align: center;
  height: 100px;
  line-height: 100px;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_top .pow_search .search_result_float .searchBox_li_title {
  display: flex;
  align-items: center;
  height: 20px;
  width: 100%;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_top .pow_search .search_result_float .searchBox_ul {
  margin: 13px 0;
  border-bottom: #E9EBF0 solid 1px;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_top .pow_search .search_result_float .searchBox_li {
  display: flex;
  margin-bottom: 10px;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_top .pow_search .search_result_float .searchBox_li_item {
  padding-left: 10px;
  padding-right: 5px;
  margin-right: 10px;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_top .pow_search .search_result_float .search_last_item {
  padding-right: 5px;
  color: #39364E;
  cursor: pointer;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_top .pow_search .search_result_float .search_leve_1 {
  width: 16%;
  display: flex;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_top .pow_search .search_result_float .search_leve_2 {
  width: 16%;
  display: flex;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_top .pow_search .search_result_float .search_leve_3 {
  width: 68%;
  display: flex;
  flex-wrap: wrap;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_top .pow_search .search_result_float .search_leve_3_item {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_top .pow_search .search_result_float .search_leve_3_item:hover {
  background-color: #F3F3FA;
  border-radius: 3px;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_top .pow_search .search_result_float .Close {
  cursor: pointer;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_top .pow_search .search_result_float .searchBox_li_title_value {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_top .pow_search .search_result_float .search_last_item {
  white-space: nowrap;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_li {
  width: calc(100%  / 3);
  height: 20px;
  display: flex;
  align-items: center;
  margin: 5px 0;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_title {
  color: #777AF2;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_li_title {
  padding: 8px 0 8px 10px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_li:hover,
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .powBox_li_title_open {
  color: #777AF2;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_recently {
  padding: 6px 30px 0px 30px;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_recently .rec_child {
  padding: 15px 0 25px 0;
  display: flex;
  flex-wrap: wrap;
  border-bottom: #E9EBF0 solid 1px;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_recently .rec_li {
  width: 25%;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .powBox_li {
  padding: 0 30px;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .powBox_li .powBox_li_box {
  padding: 8px 0;
  display: flex;
  border-bottom: #e2e5e7 solid 1px;
  width: 100%;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .powBox_li:hover {
  background: #F3F3FA;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .powBox_li_title {
  width: 25%;
  display: flex;
  height: 20px;
  align-items: center;
  margin: 5px 0;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .powBox_li_title_value {
  color: #777AF2;
  padding-right: 10px;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .powBox_li_child {
  width: 75%;
  display: flex;
  flex-wrap: wrap;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .powBox_li_triangle_down {
  margin-left: 5px;
  width: 0;
  height: 0;
  border-top: 4px solid #677799;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .powBox_li_title_open .powBox_li_triangle_down {
  border-top: 4px solid #777AF2;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .powBox_li_triangle_up {
  margin-left: 5px;
  width: 0;
  height: 0;
  border-bottom: 4px solid #777AF2;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_li_title.powBox_li_title_open {
  background: #FFF;
  padding: 7px 9px;
  border-radius: 6px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border: 1px solid #E1E4EB;
  border-bottom: none;
  z-index: 2;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_leve_2 {
  position: relative;
  width: calc(100%  / 3);
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_leve_2:hover .pow_leve_2_li {
  color: #777AF2;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_leve_2:hover .pow_leve_2_li .powBox_li_triangle_down {
  border-top: 4px solid #777AF2;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_leve_2_li {
  height: 20px;
  display: flex;
  align-items: center;
  /* padding-left: 10px; */
  margin: 5px 0;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_leve_3 {
  z-index: 1;
  display: flex;
  position: absolute;
  top: 32px;
  background: #FFF;
  padding: 8px 20px;
  border-radius: 6px;
  border: 1px solid #E1E4EB;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.48);
  width: 672px;
  flex-wrap: wrap;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .pow_leve_3_li {
  width: 210px;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .open_tree_right .pow_leve_3 {
  right: 0;
}
.rainbow_side_menu .allMenuFloatBox .allMenuFloat_powerContent .highLightText {
  color: #777AF2;
}
.noMouseShow_side_menu.rainbow_side_menu {
  position: static;
  margin-top: 58px;
}
.menuNoMouseover .desktop_content {
  margin-left: 0;
}
.uipage_noAdmin .rainbow_side_menu {
  top: 0px;
}
.uipage_noAdmin .noMouseShow_side_menu.rainbow_side_menu {
  margin-top: 0px;
}
.rainbow_sideNav {
  position: relative;
  top: 0;
  left: 0;
  height: 100vh;
  margin: 0 auto;
  background-color: #FFFFFF;
  transition: all 0.3s linear;
}
.rainbow_sideNav.sideNavMenuOpen {
  width: 250px;
}
.rainbow_sideNav.sideNavMenuClose {
  width: 60px;
}
.rainbow_sideNav ul {
  list-style: none;
  padding: 0;
}
.sidebar-menu .treeview-menu {
  display: none;
}
.treeview-group {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.sidebar-menu > .treeview > a > .treeview-group > span,
.sidebar-menu > .treeview > a.noChild {
  display: flex;
  align-items: center;
}
.sidebar-menu .treeValue,
.treeview.lastChild span {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 180px;
}
.treeIcon,
.SingArrowDown {
  text-align: center;
  font-size: 16px;
}
.sidebar-menu {
  background-color: #FFFFFF;
  height: calc(100vh - 60px);
  overflow: auto;
}
.sidebar-menu::-webkit-scrollbar {
  display: none;
}
.sidebar-menu > .treeview {
  color: #445781;
  background-color: #FFFFFF;
}
.sidebar-menu > .treeview > a {
  display: block;
  height: 45px;
  padding: 12px 15px;
  border-left: 3px solid transparent;
}
.sidebar-menu > .treeview > a .treeIcon {
  margin-right: 5px;
}
.sidebar-menu > .treeview:hover,
.sidebar-menu > .treeview.active {
  color: #445781;
  background-color: #F8F8FA;
}
.sidebar-menu > .treeview:hover > a,
.sidebar-menu > .treeview.active > a {
  border-color: #777AF2;
}
.sidebar-menu > .treeview > .treeview-menu {
  background-color: #F4F5F8;
}
.sidebar-menu > .treeview > .treeview-menu > .treeview {
  color: #677799;
}
.sidebar-menu > .treeview > .treeview-menu > .treeview > a {
  display: block;
  padding-left: 40px;
  padding-right: 15px;
  height: 35px;
  line-height: 35px;
}
.sidebar-menu > .treeview > .treeview-menu > .treeview:hover,
.sidebar-menu > .treeview > .treeview-menu > .treeview.active {
  color: #777AF2;
}
.sidebar-menu > .treeview > .treeview-menu > .treeview > .treeview-menu {
  background-color: #F4F5F8;
}
.sidebar-menu > .treeview > .treeview-menu > .treeview > .treeview-menu > .treeview {
  color: #677799;
}
.sidebar-menu > .treeview > .treeview-menu > .treeview > .treeview-menu > .treeview > a {
  display: block;
  padding-left: 56px;
  height: 35px;
  line-height: 35px;
}
.sidebar-menu > .treeview > .treeview-menu > .treeview > .treeview-menu > .treeview:hover {
  color: #777AF2;
}
.sidebar-menu > .treeview > .treeview-menu .lastChild.childActive {
  color: #FFFFFF !important;
  background-color: #9093F4;
}
.sidebar-menu .label,
.sidebar-menu .badge {
  margin-top: 3px;
  margin-right: 5px;
}
.sidebar-menu > li > a > .fa {
  width: 20px;
}
.sidebar-menu li.header {
  padding: 10px 25px 10px 15px;
  font-size: 12px;
  color: #4b646f;
  background: #1a2226;
}
.sidebar-menu li > a > .fa-angle-left {
  width: auto;
  height: auto;
  padding: 0;
  margin-right: 10px;
  margin-top: 3px;
}
.sidebar-menu li.active > a > .fa-angle-left {
  transform: rotate(-90deg);
}
.treeview > a > span {
  cursor: pointer;
}
.treeview.active > a .glyphicon {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -moz-transform: rotate(180deg);
  /* Firefox */
  -webkit-transform: rotate(180deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(180deg);
}
.sideNavMenuClose .treeIcon {
  font-size: 20px;
}
.sideNavMenuClose .treeview {
  pointer-events: none;
}
.sideNavMenuClose .sidebar-menu > .treeview > a {
  pointer-events: none;
}
.sideNavMenuClose .sidebar-menu > .treeview > a .treeValue,
.sideNavMenuClose .sidebar-menu > .treeview > a .SingArrowDown {
  display: none !important;
}
.sidebar-menu li.header {
  padding: 10px 25px 10px 15px;
  font-size: 12px;
  color: #4b646f;
  background: #1a2226;
}
.sidebar-menu li > a > .fa-angle-left {
  width: auto;
  height: auto;
  padding: 0;
  margin-right: 10px;
  margin-top: 3px;
}
.sidebar-menu li.active > a > .fa-angle-left {
  transform: rotate(-90deg);
}
.sidebar-menu .treeview-menu > li > a > .fa {
  width: 20px;
}
.sidebar-menu .treeview-menu > li > a > .fa-angle-left,
.sidebar-menu .treeview-menu > li > a > .fa-angle-down {
  width: auto;
}
.menu_search {
  position: relative;
  width: calc(100% - 40px);
  margin: 5px 15px 5px 18px;
}
.menu_search .rainbow.Search {
  position: absolute;
  font-size: 18px;
  padding: 4px;
}
.menu_search #menu_search_box {
  width: 100%;
  border: none;
  height: 26px;
  line-height: 26px;
  border-radius: 26px;
  padding: 0 20px 0 30px;
  background-color: rgba(255, 255, 255, 0.2);
}
.menu_search #menu_search_box:focus {
  outline: none;
}
.menu_search input {
  -webkit-text-fill-color: #fff;
}
.sideNavMenuClose .treeview-menu {
  display: none !important;
}
.sideNavMenuClose .treeview {
  pointer-events: auto !important;
}
.hoverNodeContainer {
  position: absolute;
  left: 60px;
  width: 250px;
  min-height: 100px;
  display: none;
  z-index: 999;
}
.hoverNodeContainer .treeValue {
  display: inline-block;
}
.hoverNodeContainer > ul {
  background-color: #F4F5F8;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 15px;
}
.hoverNodeContainer > ul > li {
  color: #677799;
  pointer-events: none !important;
}
.hoverNodeContainer > ul > li.link_active {
  color: #777AF2;
  background-color: #E7E8FB;
}
.hoverNodeContainer > ul > li:hover {
  color: #777AF2;
}
.hoverNodeContainer.third > ul {
  background-color: #F4F5F8;
}
.hoverNodeContainer.third > ul > li {
  color: #677799;
}
.hoverNodeContainer.third > ul > li:hover {
  color: #777AF2;
}
.hoverNodeContainer.third > ul > li.childActive {
  color: #FFFFFF;
  background-color: #9093F4;
}
.hoverNodeContainer ul li {
  list-style: none;
  height: 45px;
  line-height: 45px;
}
.hoverNodeContainer .treeview-menu > li > a {
  display: block;
  font-size: 14px;
}
.hoverNodeContainer .treeview-menu {
  display: none;
  list-style: none;
  padding: 0;
  margin: 0;
  padding-left: 0;
}
.hoverNodeContainer li > a {
  padding-left: 10px;
  display: block;
  font-size: 14px;
}
.hoverNodeContainer ul li:hover {
  display: block;
}
.hoverNodeContainer .treeview-group > span {
  cursor: pointer;
  padding-top: 0px;
  height: 45px;
}
.hoverNodeContainer .treeview-group .SingArrowDown {
  transform: rotate(-90deg);
}
.hoverNodeContainer .SingArrowDown {
  display: inline-block !important;
}
.fold-card {
  border: 1px solid #EEEEEE;
}
.fold-card-title {
  font-size: 16px;
  line-height: 23px;
  color: #003968;
  padding-left: 10px;
}
.fold-card .icon_display {
  display: none;
}
.fold-card-head {
  display: flex;
  position: relative;
  cursor: pointer;
}
.expandCard .fold-card-head {
  padding: 10px 0 0 20px;
}
.fold-card .menu_switch {
  font-size: 16px;
  margin-top: 3px;
}
.fold-card .close-fold-card {
  display: none;
}
.closeCard {
  width: 60px !important;
  min-height: 150px;
}
.closeCard .fold-card-head {
  display: block;
}
.closeCard .fold-card-title {
  transform: rotate(90deg) translate(30px, -40px);
  min-width: 100px;
  transform-origin: 0 0;
}
.closeCard .menu_switch {
  position: absolute;
  top: 10px;
  left: 20px;
}
/*--------------------------------------Pick List------------------------------*/
#picklist {
  display: flex;
  align-items: center;
}
#picklist .unselected,
#picklist .selected {
  width: 260px;
  height: 260px;
  border: 1px solid #CBD6E2;
  border-radius: 3px;
}
#picklist .unselected .unselectedHead,
#picklist .selected .unselectedHead,
#picklist .unselected .selectedHead,
#picklist .selected .selectedHead {
  padding: 12px 10px 13px;
  height: 46px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #CBD6E2;
}
#picklist .unselected .unselectedHead .headOption,
#picklist .selected .unselectedHead .headOption,
#picklist .unselected .selectedHead .headOption,
#picklist .selected .selectedHead .headOption {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
}
#picklist .unselected .unselectedHead .headOption span,
#picklist .selected .unselectedHead .headOption span,
#picklist .unselected .selectedHead .headOption span,
#picklist .selected .selectedHead .headOption span {
  font-size: 14px;
}
#picklist .unselected .unselectedContent,
#picklist .selected .unselectedContent,
#picklist .unselected .selectedContent,
#picklist .selected .selectedContent {
  padding: 10px 0;
  height: calc(100% - 46px);
}
.optionsBtnGroup {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
}
.optionsBtnGroup span {
  width: 32px;
  height: 32px;
  line-height: 32px;
  position: static;
  right: inherit;
}
.optionsBtnGroup .pick_add {
  transform: rotate(-90deg);
  margin-bottom: 10px;
}
.optionsBtnGroup .pick_del {
  transform: rotate(90deg);
}
.optionsBtnGroup .pick_add,
.optionsBtnGroup .pick_del {
  border-radius: 3px;
  border: 1px solid #CBD6E2;
}
.optionsBtnGroup .pick_add:hover,
.optionsBtnGroup .pick_del:hover {
  border-color: #777AF2;
  color: #777AF2;
}
/* ------------搜索框---------------- */
.searchBox {
  margin: 0 10px 10px;
  height: 32px;
  border: 1px solid #CBD6E2;
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.searchBox > input {
  border: none;
  width: 100%;
  outline: none;
  padding: 0 10px;
}
.searchBox:focus-within {
  border-color: #777AF2;
}
.searchBox > span {
  width: 32px;
}
.picklist_content {
  min-height: 160px;
  height: 100%;
}
.picklist_content:hover {
  animation-play-state: paused;
}
.searchBox + .picklist_content {
  min-height: 160px;
  height: calc(100% - 42px);
}
.picklist_list {
  display: block;
  list-style-type: none;
  margin-bottom: 0;
  padding: 0;
  height: 100%;
  overflow-y: auto;
}
.picklist_list li {
  padding: 0 10px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  height: 32px;
}
.picklist_list li.li_checked {
  background-color: #F7FBFC;
}
.picklist_list li.li_disabled {
  cursor: not-allowed;
}
.picklist_list li > span.itemLabel {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.picklist_list li.li_disabled > .chebox {
  background-color: #E5E5E5;
}
.picklist_list .chebox,
.unselectedHead .chebox,
.selectedHead .chebox {
  display: block;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
  margin-right: 10px;
  border: 1px solid #CBD6E2;
  border-radius: 2px;
}
.picklist_list .chebox.chebox_fill,
.headOption .chebox.chebox_fill {
  background-color: #777AF2;
}
.picklist_list .chebox.chebox_fill::after,
.headOption .chebox.chebox_fill::after {
  background-color: transparent;
  border: solid 2px #FFFFFF;
  border-bottom: 0;
  border-left: 0;
  content: "";
  display: inline-block;
  height: 7px;
  width: 10px;
  margin-bottom: 6px;
  margin-left: 2px;
  transform: rotate(120deg) scale(0.8);
}
.shake {
  animation: aniShake 0.5s linear;
  -webkit-animation: aniShake 0.5s linear;
}
@keyframes aniShake {
  0% {
    -webkit-transform: translateX(3px);
  }
  25% {
    -webkit-transform: translateX(-3px);
  }
  50% {
    -webkit-transform: translateX(3px);
  }
  75% {
    -webkit-transform: translateX(-3px);
  }
  100% {
    -webkit-transform: translateX(0px);
  }
}
/*-------------------------------------PopConfirm--------------------------------*/
@keyframes action_scale {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.popConfirm[data-show] {
  display: block;
}
.popConfirm {
  animation: action_scale 0.5s;
  -webkit-animation: action_scale 0.5s;
  margin: 0;
  display: none;
  position: absolute;
  z-index: 1999;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid #CBD6E2;
  border-radius: 6px;
  box-shadow: 0 1px 6px hsla(0, 0%, 39%, 0.2);
}
.popConfirm-content {
  padding: 6px 8px;
}
.rainbow_link {
  padding-left: 10px;
}
.popConfirm .arrow,
.popConfirm .arrow::before {
  left: 44%;
  position: absolute;
  width: 8px;
  height: 8px;
  z-index: -1;
}
.popConfirm .arrow::before {
  content: '';
  transform: rotate(45deg);
  background: #fff;
}
.popConfirm[x-placement^='top'] > .arrow {
  bottom: -4px;
}
.popConfirm[x-placement^='top'] > .arrow::before {
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
}
.popConfirm[x-placement^='bottom'] > .arrow {
  top: -4px;
}
.popConfirm[x-placement^='bottom'] > .arrow::before {
  border-left: 1px solid #d9d9d9;
  border-top: 1px solid #d9d9d9;
}
.popConfirm[x-placement^='left'] > .arrow {
  right: -4px;
}
.popConfirm[x-placement^='right'] > .arrow {
  left: -4px;
}
.ChooseListContent {
  width: 100%;
}
.ChooseListContent .title {
  font-size: 18px;
  color: #39364E;
  letter-spacing: 0;
  line-height: 27px;
}
.ChooseListContent .ContentListBox {
  margin-top: 20px;
  list-style: none;
  font-size: 14px;
  color: #39364E;
  letter-spacing: 0;
  line-height: 21px;
  width: 100%;
  padding: 0;
}
.ChooseListContent .ContentListBox .contentListItem {
  height: 32px;
  border: 1px solid #CBD6E2;
  border-radius: 3px;
  line-height: 30px;
  padding-left: 10px;
  margin-bottom: 10px;
  cursor: pointer;
}
.ChooseListContent .ContentListBox .contentListItemSelected {
  border-color: #777AF2;
  color: #777AF2;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAARBJREFUOBGt009Kw0AUBvBvZhKRkFXizqgrhRZq3dStXkPciAvP4ELQi4jXKF21u9J1qxfoDYSUmGCcF2gSxvzPvMXAwJsf33swgMZ6fvl+Y7o8wuLf+FULuMcoXG8wj/UGVawXWIR1BsuwTmAV1hqsw1qBTTACOR11VYednQpcT8yEMfpiw4GB+7tDCMGw3kTVCdVkF+cCrpv9hTw2XwTw/RilCVXMshgeHywEQYz3Dx+2zdNkhE1nP8mwomhkFaOeMAQch+PEE7gcmbgaG8mYeYz6/oFFGDVSfX5FOHI5vGMBzhlUjHqyhchLFUbNVEy+uL05wE7ua7mSsZVKwSaY8rbwmoC6MJl/y3RicrNPf/kHoau6HHYrAAAAAElFTkSuQmCC) no-repeat right bottom;
}
/*default*/
/*blue*/
/*navy*/
/*ruby*/
/*green*/
/*jam*/
/*peach*/
/*pine*/
.uipage_noAdmin {
  margin-top: 60px;
}
#app > div {
  overflow: hidden;
}
.adminlogodefault_area {
  border-bottom: solid 2px #777AF2;
  background-color: #FFFFFF;
}
.navbar {
  background-color: #FFFFFF !important;
  border-bottom: solid 2px #777AF2;
}
.navbar .rainbow {
  color: #fff;
}
.navbar .navbar-collapse .rainbow {
  color: #fff;
  background-color: transparent;
  padding: 4px;
  border-radius: 13px;
  font-size: 18px;
}
.navbar .navbar-collapse .rainbow:hover {
  color: #777AF2;
}
.noRead_point {
  text-align: center;
}
.noRead_point:before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  background-color: #777AF2;
  vertical-align: middle;
  border-radius: 4px;
}
.top_menu_gap {
  width: 10px;
}
#messageManagement {
  padding-top: 16px;
}
#messageManagement .message_no_read_count {
  background-color: #F58220;
  width: 23px;
  height: 23px;
  border-radius: 50%;
  color: #fff;
  font-size: 12px;
  text-align: center;
  display: block;
  line-height: 23px;
}
#messageManagement #admin_messageTitle {
  height: 32px;
}
#messageManagement #admin_messageTitle .admin_messageTitle_value {
  display: inline-block;
  width: 550px;
}
#messageManagement #admin_messageTitle .SingArrowDown {
  top: -8px;
  margin-left: 12px;
  color: #BFBFBF;
}
#messageManagement #admin_messageTitle .SingArrowRight {
  transform: rotate(-90deg);
}
#messageManagement .details-control {
  display: none;
}
#messageManagement #AnnoucementListDataTable .message_child {
  padding-left: 58px;
}
#messageManagement #NotificationListDataTable .message_child {
  padding-left: 88px;
}
/* advanced */
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  min-width: 20px;
  padding-left: 10px;
}
/*-------------------------------------BreadCrumb--------------------------------*/
.breadcrumb {
  background: none;
  padding: 0 6px !important;
  height: 20px;
  margin: 0;
  color: #BFBFBF;
}
.breadcrumb .breadcrumb-item {
  display: flex;
  align-items: center;
}
.breadcrumb .breadcrumb-item p {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0;
}
.breadcrumb .breadcrumb-item.active {
  font-weight: 700;
}
.breadcrumb .breadcrumb-item.active:last-of-type {
  color: #39364E;
}
.ui-datagrid {
  border: 1px dashed #dddddd;
  padding: 3px;
  border-radius: 3px;
}
.ui-datagrid-title {
  text-align: center;
  border: 0px;
  background-color: #eeeeee;
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 0px;
}
.panel-body {
  line-height: 24px;
}
.condition_box > div {
  display: inline-flex !important;
  align-items: center;
}
.panel-heading {
  padding: 0 15px;
  font-weight: 400;
  height: 32px;
  line-height: 32px;
  color: #fff;
}
.multiDropDown li.multiDropDown {
  display: flex;
  align-items: center;
  height: 24px;
}
.top-card-body .boxPadding {
  margin-top: 15px;
}
.multiselect-container {
  min-width: 140px;
  width: 100%;
}
.rb-rotate-spin {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  animation: rotateSpin 1s infinite linear;
  -webkit-animation: rotateSpin 1s infinite linear;
}
.rb-rotate-spin .item {
  width: 8px;
  height: 8px;
  margin: 1px;
  background-color: #777AF2;
  border-radius: 8px;
  animation: rotateSpinItem 1s infinite linear;
  -webkit-animation: rotateSpinItem 1s infinite linear;
}
@keyframes rotateSpin {
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotateSpinItem {
  25% {
    opacity: 0.7;
  }
  50% {
    opacity: 0.5;
  }
  75% {
    opacity: 0.7;
  }
  100% {
    opacity: 1;
  }
}
.rb-roll-spin {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: end;
  margin: 0px auto;
  width: 80%;
  height: 10px;
}
.rb-roll-spin .item {
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #31708F;
  border-radius: 3px;
}
.rb-roll-spin .item:nth-child(1) {
  animation: roll-in-left 2s 0.4s ease-out infinite both;
}
.rb-roll-spin .item:nth-child(2) {
  animation: roll-in-left 2s 0.8s ease-out infinite both;
}
.rb-roll-spin .item:nth-child(3) {
  animation: roll-in-left 2s 1.2s ease-out infinite both;
}
.rb-roll-spin .item:nth-child(4) {
  animation: roll-in-left 2s 1.6s ease-out infinite both;
}
.rb-roll-spin .item:nth-child(5) {
  animation: roll-in-left 2s 2s ease-out infinite both;
}
@keyframes roll-in-left {
  0% {
    transform: translateX(-800px) rotate(-540deg);
    opacity: 0;
  }
  100% {
    transform: translateX(0) rotate(0deg);
    opacity: 1;
  }
}
/* FloatMenu Style Class */
.rb_float_menu_box {
  position: absolute;
  top: 80px;
  z-index: 999;
}
.rb_float_menu_box .float_menu_btn {
  background: #000;
  border: 1px solid #000;
  opacity: 0.48;
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.16);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.rb_float_menu_box .float_menu_btn:hover {
  opacity: 0.72;
}
.rb_float_menu_box .float_menu_btn .rainbow {
  font-size: 20px;
  color: #fff;
}
.rb_float_menu_box .float_menu_content {
  position: absolute;
  background-color: #fff;
  font-size: 14px;
  color: #333333;
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.16);
  margin-top: 4px;
  padding: 4px 12px;
}
.rb_float_menu_box .float_menu_content .float_menu_li {
  background-color: #fff;
}
.rb_float_menu_box .float_menu_content .float_title {
  padding-left: 16px;
  padding-right: 16px;
  height: 28px;
  line-height: 20px;
  display: flex;
  align-items: center;
  white-space: nowrap;
  margin: 2px auto;
}
.rb_float_menu_box .float_menu_content .float_title:hover {
  background-color: #F4F5F8;
}
.rb_float_menu_box .float_menu_content .float_title.active {
  background-color: #F1F1FD;
  color: #777AF2;
}
.rb_float_menu_box .float_menu_content .float_title .float_title_icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 8px;
  cursor: pointer;
}
.rb_float_menu_box .float_menu_content .float_title .float_title_label {
  cursor: pointer;
}
.rb_float_menu_box .float_menu_content .float_menu_children {
  overflow: hidden;
}
.rb_float_menu_box .float_menu_content .float_menu_children.memu_open {
  transition-timing-function: cubic-bezier(0.5, 0, 1, 0);
  max-height: 9999px;
}
.rb_float_menu_box .float_menu_content .float_menu_children.menu_close {
  transition: max-height 0.6s cubic-bezier(0, 1, 0, 1) -0.15s;
  max-height: 0;
}
.rb-dtrange-layout-horizontal {
  display: flex;
  align-items: center;
}
.rb-dtrange-layout-horizontal .rb-dt-label {
  max-width: 30%;
  margin-right: 5px;
  height: 32px;
  line-height: 32px;
}
.rb-dtrange-layout-horizontal .rb-dtrange {
  width: 100%;
}
.rb-dt-label {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #606266;
}
.rb-dtrange {
  display: flex;
  /* align-items: center; */
  border: 1px solid #CBD6E2;
  border-radius: 3px;
  /* padding-right: 10px; */
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
}
.rb-dtrange .deleteIcon {
  margin: 0;
}
.rb-dtrange.disabled {
  pointer-events: none;
  background-color: #F5F8FA;
}
.rb-dtrange.out {
  border: none;
}
.rb-dtrange:hover {
  border-color: #75B9F0;
}
.rb-dtrange-split {
  width: 32px;
  line-height: 30px;
  text-align: center;
}
.rb-dtrange label {
  display: none;
}
.rb-dtrange .form-group {
  margin: 0;
  width: calc((100% - 46px) / 2);
  max-height: 30px;
}
.rb-dtrange .input-group {
  border: none !important;
}
.rb-dtrange .input-group:hover {
  border: none !important;
}
.rb-dtrange .input-group:focus-within {
  border: none !important;
  box-shadow: none !important;
}
.rb-dtrange .input-group {
  border: none;
}
.rb-dtrange .pickerposition {
  display: none;
}
.rb-dtrange.out .rainbow.Calendar {
  display: none;
}
.rb-dtrange .rainbow.Calendar {
  padding-right: 10px;
  line-height: 30px;
}
.rb-dtrange #desktop-jp-datetimepicker .form-group {
  margin-bottom: 0;
  width: 100%;
}
.rb-dtrange #desktop-jp-datetimepicker .form-group > div {
  padding: 0;
}
.panel-default > .panel-heading {
  color: #666;
  background: #F0EEE3;
}
.search-group > .dropdown-menu-right {
  left: 0;
}
/*屏幕大小去掉自适应*/
@media (max-width: 769px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 769px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
.tooltip .tooltip-inner {
  max-width: 250px !important;
  color: #FFFFFF;
  text-align: left;
  padding: 8px !important;
  line-height: 20px;
  box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.5);
  background-color: rgba(0, 0, 0, 0.88);
}
.tooltip {
  opacity: 1 !important;
}
.bs-tooltip-auto[x-placement^=top] .arrow::before,
.bs-tooltip-top .arrow::before {
  border-top-color: rgba(0, 0, 0, 0.88);
}
.bs-tooltip-auto[x-placement^=right] .arrow::before,
.bs-tooltip-right .arrow::before {
  border-right-color: rgba(0, 0, 0, 0.88);
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: rgba(0, 0, 0, 0.88);
}
.bs-tooltip-auto[x-placement^=left] .arrow::before,
.bs-tooltip-left .arrow::before {
  border-left-color: rgba(0, 0, 0, 0.88);
}
#skinLoading {
  display: none;
}
.rb-static-full-loading-container {
  position: fixed;
  z-index: 99999;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--rb-full-loading-mask-bg-color, rgba(255, 255, 255, 0.4));
}
.rb-static-full-loading {
  width: 40px;
  fill: var(--rb-full-loading-color, #777AF2);
  animation: move 1s infinite linear;
}
@keyframes move {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
