/* purgecss start ignore */
.b-co {
  color: #005BAC !important;
}
.b-bg-co {
  color: #F2F6FF !important;
}
.b-border-co {
  color: #C7D7FF !important;
}
.b-1-sz {
  font-size: 24px !important;
}
.b-2-sz {
  font-size: 22px !important;
}
.b-3-sz {
  font-size: 18px !important;
}
.b-sz {
  font-size: 16px !important;
}
.b-sub-sz {
  font-size: 14px !important;
}
.i-copyright {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.i-copyright-hidden {
  display: none;
}

/* purgecss end ignore */

/* purgecss start ignore */
.drawer-header {
  width: '100%';
  position: relative;
  height: 32px;
  line-height: 32px
}
.xcc-form .ivu-input,
.xcc-form .ivu-input-number,
.xcc-form .ivu-select-selection {
  border: none;
}
.xcc-form .ivu-select-arrow {
  display: none !important;
}
.xcc-form .ivu-input[disabled],
.xcc-form .ivu-input-number-input[disabled],
.xcc-form .ivu-select-disabled .ivu-select-selection {
  color: #515a6e !important;
  background-color: #fff
}
.demo-drawer-footer {
  width: 100%;
  height: 54px;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 1px solid #e8e8e8;
  padding: 10px 16px;
  text-align: right;
  background: #fff;
}

/* purgecss end ignore */

/* purgecss start ignore */
.collection_spin{
  position: fixed !important;
  z-index:999999 !important;
}
.ivu-col{
  min-height: 0px !important;
}

/* purgecss end ignore */

/* purgecss start ignore */

@font-face {
  font-family: "PingFangSC";

  src: url(../fonts/PingFangSC.487f855b.ttf);

  /* src: url("./fangping/PingFangSCBold.ttf"); */

  font-weight: normal;

  font-style: normal;
}

/* // 可以引入添加多个字体   */

/* purgecss end ignore */
/* purgecss start ignore */
.b-co {
  color: #005BAC !important;
}
.b-bg-co {
  color: #F2F6FF !important;
}
.b-border-co {
  color: #C7D7FF !important;
}
.b-1-sz {
  font-size: 24px !important;
}
.b-2-sz {
  font-size: 22px !important;
}
.b-3-sz {
  font-size: 18px !important;
}
.b-sz {
  font-size: 16px !important;
}
.b-sub-sz {
  font-size: 14px !important;
}
.i-link {
  cursor: pointer;
}
.i-link-color,
.i-link-color:hover,
.i-link-color:active {
  color: inherit;
}

/* purgecss end ignore */

/* purgecss start ignore */
.b-co {
  color: #005BAC !important;
}
.b-bg-co {
  color: #F2F6FF !important;
}
.b-border-co {
  color: #C7D7FF !important;
}
.b-1-sz {
  font-size: 24px !important;
}
.b-2-sz {
  font-size: 22px !important;
}
.b-3-sz {
  font-size: 18px !important;
}
.b-sz {
  font-size: 16px !important;
}
.b-sub-sz {
  font-size: 14px !important;
}
.i-frame {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  overflow-y: auto;
}
.i-frame-iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* purgecss end ignore */

/*purgecss start ignore*/
.main{
  overflow-y: auto;
}
.main::-webkit-scrollbar{
  width:6px;
  height:6px;
}

/*正常情况下滑块的样式*/
.main::-webkit-scrollbar-thumb{
  background-color:rgba(0,0,0,.05);
  border-radius:6px;
  -webkit-box-shadow:inset1px1px0rgba(0,0,0,.1);
}

/*鼠标悬浮在该类指向的控件上时滑块的样式*/
.main:hover::-webkit-scrollbar-thumb{
  background-color:rgba(0,0,0,.2);
  border-radius:6px;
  -webkit-box-shadow:inset1px1px0rgba(0,0,0,.1);
}

/*鼠标悬浮在滑块上时滑块的样式*/
.main::-webkit-scrollbar-thumb:hover{
  background-color:rgba(0,0,0,.4);
  -webkit-box-shadow:inset1px1px0rgba(0,0,0,.1);
}

/*正常时候的主干部分*/
.main::-webkit-scrollbar-track{
  border-radius:6px;
  -webkit-box-shadow:inset006pxrgba(0,0,0,0);
  background-color:white;
}

/*鼠标悬浮在滚动条上的主干部分*/
.main::-webkit-scrollbar-track:hover{
  -webkit-box-shadow:inset006pxrgba(0,0,0,.4);
  background-color:rgba(0,0,0,.01);
}

/*purgecss end ignore*/

/*purgecss start ignore*/
.incocomponent-main{
  overflow-y: auto;
}
.incocomponent-main::-webkit-scrollbar{
  width:6px;
  height:6px;
}

/*正常情况下滑块的样式*/
.incocomponent-main::-webkit-scrollbar-thumb{
  background-color:rgba(0,0,0,.05);
  border-radius:6px;
  -webkit-box-shadow:inset1px1px0rgba(0,0,0,.1);
}

/*鼠标悬浮在该类指向的控件上时滑块的样式*/
.incocomponent-main:hover::-webkit-scrollbar-thumb{
  background-color:rgba(0,0,0,.2);
  border-radius:6px;
  -webkit-box-shadow:inset1px1px0rgba(0,0,0,.1);
}

/*鼠标悬浮在滑块上时滑块的样式*/
.incocomponent-main::-webkit-scrollbar-thumb:hover{
  background-color:rgba(0,0,0,.4);
  -webkit-box-shadow:inset1px1px0rgba(0,0,0,.1);
}

/*正常时候的主干部分*/
.incocomponent-main::-webkit-scrollbar-track{
  border-radius:6px;
  -webkit-box-shadow:inset006pxrgba(0,0,0,0);
  background-color:white;
}

/*鼠标悬浮在滚动条上的主干部分*/
.incocomponent-main::-webkit-scrollbar-track:hover{
  -webkit-box-shadow:inset006pxrgba(0,0,0,.4);
  background-color:rgba(0,0,0,.01);
}

/*purgecss end ignore*/

/* purgecss start ignore */
.drawer-header {
  width: "100%";
  position: relative;
  height: 32px;
  line-height: 32px;
}
.xcc-form .ivu-input,
.xcc-form .ivu-input-number,
.xcc-form .ivu-select-selection {
  border: none;
}
.xcc-form .ivu-select-arrow {
  display: none !important;
}
.xcc-form .ivu-input[disabled],
.xcc-form .ivu-input-number-input[disabled],
.xcc-form .ivu-select-disabled .ivu-select-selection {
  color: #515a6e !important;
  background-color: #fff;
}
.demo-drawer-footer {
  width: 100%;
  height: 54px;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 1px solid #e8e8e8;
  padding: 10px 16px;
  text-align: right;
  background: #fff;
}
#jform >>> .ivu-form-item-required .ivu-form-item-content:after {
  content: "*";
  display: inline-block;
  margin-right: 4px;
  line-height: 1;
  font-family: SimSun;
  font-size: 14px;
  color: #ed4014;
}
#jform >>> .ivu-form-item-content > div {
  width: calc(100% - 15px) !important;
  display: inline-block;
}
.ivu-drawer-body{
  padding: 0 !important;
}
.ivu-table-cell-tooltip{
  display: inline-block !important;
}
.view {
  cursor: pointer;
.ivu-input[disabled], fieldset[disabled] .ivu-input{
    background-color: #ffffff;
    border:none
}
.ivu-select-disabled .ivu-select-selection {
    background-color: #ffffff;
    opacity: 1;
    cursor: not-allowed;
    color: #ccc;
    border:none
}
}

/* purgecss end ignore */

/* purgecss start ignore */
.dx th .ivu-table-cell.ivu-table-cell-with-selection .ivu-checkbox-wrapper{
  display: none;
}

/* purgecss end ignore */

/*purgecss start ignore*/
.cardClass{
  height:100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.cardClass .ivu-card-body{
  height:calc(100% - 50px);
}
.cellClass  {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height:26px;
  line-height:26px;
  font-size:16px;
  margin:3px;
}
.titleClass  {
  height:32px ;
  padding-left:10px;
  padding-right:5px;
  font-size:16px;
}
.cellClass:hover {
  background:#ddd9d9;
  cursor:pointer
}
.itemActive {
  background:#f5baba
}
.btnClass {
  margin-left:5px
}
.btnClass:hover {
  color:green;
}
.item {
  padding: 6px;
  background-color: #fdfdfd;
  border: solid 1px #eee;
  margin-bottom: 10px;
  cursor: move;
}
.item:hover {
  background-color: #f5baba;
  cursor: move;
}

/*选中样式*/
.chosen {
  border: solid 1px #3089dc !important;
}

/*purgecss end ignore*/

/*purgecss start ignore*/
.b-co[data-v-1202ee3b] {
  color: #005BAC !important;
}
.b-bg-co[data-v-1202ee3b] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-1202ee3b] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-1202ee3b] {
  font-size: 24px !important;
}
.b-2-sz[data-v-1202ee3b] {
  font-size: 22px !important;
}
.b-3-sz[data-v-1202ee3b] {
  font-size: 18px !important;
}
.b-sz[data-v-1202ee3b] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-1202ee3b] {
  font-size: 14px !important;
}
#global-uploader[data-v-1202ee3b] {
  position: fixed;
  z-index: 9999;
  top: 3px;
  right: 0px;
}
#global-uploader .uploader-app[data-v-1202ee3b] {
  width: 550px;
}
#global-uploader .file-panel[data-v-1202ee3b] {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 7px 7px 0 0;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
#global-uploader .file-panel .file-title[data-v-1202ee3b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  line-height: 40px;
  padding: 0 15px;
  border-bottom: 1px solid #ddd;
}
#global-uploader .file-panel .file-title .operate[data-v-1202ee3b] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
}
#global-uploader .file-panel .file-list[data-v-1202ee3b] {
  position: relative;
  /*height: 240px;*/
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #fff;
}
#global-uploader .file-panel .file-list > li[data-v-1202ee3b] {
  background-color: #fff;
}
#global-uploader .file-panel.collapse .file-title[data-v-1202ee3b] {
  background-color: #e7ecf2;
}
#global-uploader .no-file[data-v-1202ee3b] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 16px;
}
#global-uploader .uploader-file[data-v-1202ee3b] {
  height: 60px;
  line-height: 60px;
}
#global-uploader[data-v-1202ee3b] .uploader-file-icon {
  margin-top: 19px;
}
#global-uploader[data-v-1202ee3b] .uploader-file-icon:before {
  content: '' !important;
}
#global-uploader[data-v-1202ee3b] .uploader-file-icon[icon='image'] {
  background: url(../img/image-icon.dd06d30b.png);
}
#global-uploader[data-v-1202ee3b] .uploader-file-icon[icon='video'] {
  background: url(../img/video-icon.499ddeb4.png);
}
#global-uploader[data-v-1202ee3b] .uploader-file-icon[icon='document'] {
  background: url(../img/text-icon.dd1b3d87.png);
}
#global-uploader[data-v-1202ee3b] .uploader-file-actions > span {
  margin-right: 6px;
  margin-top: 21px;
}

/* 隐藏上传按钮 */
#global-uploader-btn[data-v-1202ee3b] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}

/*purgecss end ignore*/

/* purgecss start ignore */
.tox-notifications-container{
  display: none;
}
.tox-tinymce-aux {
  z-index: 5000 !important;
}

/* purgecss end ignore */

/* purgecss start ignore */
.tree-mainBox[data-v-71da8af9] {
  /* height: 100%; */
  width: 100%;
  overflow-y: auto;
}
.tree-mainBox .title[data-v-71da8af9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 32px;
  font-size: 16px;
}
.tree-mainBox .leftTitle[data-v-71da8af9] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.tree-mainBox[data-v-71da8af9] .tree-class .ivu-tree-title {
  overflow-y: auto;
  width: 100%;
}

/* 更改图标 */
.tree-mainBox[data-v-71da8af9] .ivu-icon-ios-arrow-forward:before {
  content: "\F330";
  color:green
}
.tree-mainBox[data-v-71da8af9] .ivu-tree-arrow-open .ivu-icon-ios-arrow-forward:before {
  content: "\F418";
  color:chocolate
}
.tree-mainBox[data-v-71da8af9] .ivu-tree-arrow-open i {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.tree-mainBox[data-v-71da8af9] .ivu-tree-arrow i {
  font-size: 12px;
  vertical-align:middle;
  font-weight: 900;
  /* border: 1px #6b6a6a solid; */
}

/* purgecss end ignore */


/* purgecss start ignore */
.b-co[data-v-cf78d7be] {
  color: #005BAC !important;
}
.b-bg-co[data-v-cf78d7be] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-cf78d7be] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-cf78d7be] {
  font-size: 24px !important;
}
.b-2-sz[data-v-cf78d7be] {
  font-size: 22px !important;
}
.b-3-sz[data-v-cf78d7be] {
  font-size: 18px !important;
}
.b-sz[data-v-cf78d7be] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-cf78d7be] {
  font-size: 14px !important;
}
.itemClass[data-v-cf78d7be] {
  position: relative;
}
.itemClass[data-v-cf78d7be]::after {
  display: block;
  content: "";
  width: 1px;
  height: 100%;
  background-color: #2d8cf0;
  position: absolute;
  left: 7px;
  top: 20px;
  z-index: 99;
}
.itemClass[data-v-cf78d7be]:last-child::before {
  display: block;
  content: "";
  width: 1px;
  height: 31px;
  background-color: #fff;
  position: absolute;
  left: 7px;
  bottom: -22px;
  z-index: 111;
}
.itemClass.active .item-head[data-v-cf78d7be] {
  border-width: 4px;
}
.itemClass.active .item-content[data-v-cf78d7be] {
  color: #2d8cf0;
}
.item-head[data-v-cf78d7be] {
  width: 13px;
  height: 13px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #2d8cf0;
  position: absolute;
  left: 1px;
  top: 9px;
  z-index: 100;
  cursor: pointer;
}
.item-content[data-v-cf78d7be] {
  padding: 5px 0;
  cursor: pointer;
}
.timeline span[data-v-cf78d7be] :hover {
  cursor: pointer;
}
.childitemClass[data-v-cf78d7be] {
  position: relative;
}
.childitemClass[data-v-cf78d7be]::after {
  display: none;
  content: "";
  width: 1px;
  height: 100%;
  background-color: #2d8cf0;
  position: absolute;
  left: 7px;
  top: 20px;
  z-index: 99;
}
.childitemClass.active .childitem-head[data-v-cf78d7be] {
  border-width: 4px;
}
.childitemClass.active .childitem-content[data-v-cf78d7be] {
  color: #2d8cf0;
}
.childitem-head[data-v-cf78d7be] {
  width: 13px;
  height: 13px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #2d8cf0;
  position: absolute;
  left: 1px;
  top: 9px;
  z-index: 100;
  cursor: pointer;
}
.childitem-content[data-v-cf78d7be] {
  color: #888;
  padding: 5px 0;
  cursor: pointer;
}

/* purgecss end ignore */

/* purgecss start ignore */
.tool-bar {
  margin: 0px 0px 10px;
}
.CodeMirror-selected {
  background-color: blue !important;
}
.CodeMirror-selectedtext {
  color: white !important;
}
.cm-matchhighlight {
  background-color: #ae00ae;
}
.CodeMirror-hints{
  z-index: 9999 !important;
}

/* purgecss end ignore */

/* purgecss start ignore */
.b-co[data-v-e03cdbe6] {
  color: #005BAC !important;
}
.b-bg-co[data-v-e03cdbe6] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-e03cdbe6] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-e03cdbe6] {
  font-size: 24px !important;
}
.b-2-sz[data-v-e03cdbe6] {
  font-size: 22px !important;
}
.b-3-sz[data-v-e03cdbe6] {
  font-size: 18px !important;
}
.b-sz[data-v-e03cdbe6] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-e03cdbe6] {
  font-size: 14px !important;
}
.hcname[data-v-e03cdbe6] {
  color: #ffffff;
  font-family: 思源黑体;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
}
.arrow-container[data-v-e03cdbe6] {
  position: absolute;
  display: inline-block;
}
.rotate[data-v-e03cdbe6] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  /* 或者其他旋转角度 */
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
.sjname[data-v-e03cdbe6] {
  height: 62px;
  position: relative;
  min-width: 200px;
  display: inline-block;
  line-height: 60px;
  color: #fff;
  padding: 0 0 !important;
  padding-left: 0 !important;
  text-align: center;
  font-size: 18px !important;
  font-weight: 700 !important;
  border-top: 1px solid transparent !important;
  background-color: #005bac;
}
.sjname[data-v-e03cdbe6]:after {
  display: none;
  position: absolute;
  top: 27px;
  right: -11px;
  z-index: 111;
  content: " ";
  border: 8px solid transparent;
  border-right: 8px solid #337cbd;
}
.sjHC[data-v-e03cdbe6] {
  display: none;
  position: absolute;
  top: -60px;
  left: 210px;
  min-width: 200px !important;
  line-height: 60px !important;
  color: #fff !important;
  padding: 0 0 !important;
  padding-left: 0 !important;
  text-align: center !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  border-top: 1px solid transparent !important;
  background-color: #337cbd !important;
}
.sjname[data-v-e03cdbe6]:hover {
  color: #fff;
  background-color: #337cbd !important;
}
.sjname[data-v-e03cdbe6]:hover:after {
  display: block;
  position: absolute;
  top: 27px;
  right: -11px;
  z-index: 111;
  content: " ";
  border: 8px solid transparent;
  border-right: 8px solid #337cbd;
}
.sjname:hover .sjHC[data-v-e03cdbe6] {
  display: block;
}
.sjHC[data-v-e03cdbe6]:hover {
  display: block;
  background-color: #4289c7 !important;
}
[data-v-e03cdbe6] .ivu-icon {
  font-size: 22px;
  margin-right: 4px;
}
[data-v-e03cdbe6] .ivu-select-dropdown {
  overflow: visible !important;
  max-height: 200px !important;
}
.menu_class.ivu-menu-horizontal .ivu-menu-item[data-v-e03cdbe6] {
  padding: 0;
}

/* purgecss end ignore */

/*purgecss start ignore*/
.b-co[data-v-70be90b4] {
  color: #005BAC !important;
}
.b-bg-co[data-v-70be90b4] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-70be90b4] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-70be90b4] {
  font-size: 24px !important;
}
.b-2-sz[data-v-70be90b4] {
  font-size: 22px !important;
}
.b-3-sz[data-v-70be90b4] {
  font-size: 18px !important;
}
.b-sz[data-v-70be90b4] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-70be90b4] {
  font-size: 14px !important;
}
a[data-v-70be90b4]:hover {
  color: #fc6464;
  font-weight: bolder;
  text-decoration: none;
}

/*修改播放器样式*/
.video-js[data-v-70be90b4] {
  margin: 0;
  padding: 0;
  width: 100%!important;
  height: 100%!important;
}
.vjs_video_3-dimensions.vjs-fluid[data-v-70be90b4]:not(.vjs-audio-only-mode) {
  padding-top: 0;
}
.video-js .vjs-big-play-button[data-v-70be90b4] {
  background-color: rgba(0, 0, 0, 0.45);
  font-size: 3.0em;
  border-radius: 50%;
  width: 70px;
  height: 70px !important;
  line-height: 70px !important;
  margin-left: -35px !important;
  margin-top: -35px !important;
}
.vjs-paused .vjs-big-play-button[data-v-70be90b4],
.vjs-paused .vjs-big-play-button[data-v-70be90b4] {
  display: block!important;
}
.vjs-paused .vjs-big-play-button .vjs-icon-placeholder[data-v-70be90b4] {
  display: block;
  width: 100%;
  height: 100%;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder[data-v-70be90b4]:before {
  text-align: center;
  font-size: 50px;
  color: #ffffff;
  line-height: 66px;
}
.myVideo-dimensions[data-v-70be90b4] {
  width: 100%!important;
  height: 100%!important;
  display: block!important;
}
.vjs-poster[data-v-70be90b4] {
  background-size: 100% 100%!important;
}
.vjs-has-started .vjs-control-bar[data-v-70be90b4] {
  width: 100%;
  height: 47px;
  background: #000000;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 8px 10px 7px;
}
.video-js .vjs-progress-control[data-v-70be90b4] {
  width: 100%!important;
  height: 12px;
  margin-top: -5px;
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  position: absolute;
  left: 0;
  top: 1px;
  z-index: 5;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 4px;
}
.video-js .vjs-progress-control .vjs-progress-holder[data-v-70be90b4] {
  margin: 0;
}
.video-js .vjs-play-control .vjs-icon-placeholder[data-v-70be90b4] {
  display: block;
  width: 48px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  font-size: 26px;
}
.vjs-button > .vjs-icon-placeholder[data-v-70be90b4]:before {
  font-size: 26px;
  line-height: 32px;
  text-align: center;
}
.video-js .vjs-volume-panel .vjs-volume-horizontal[data-v-70be90b4] {
  width: 5em;
  height: 3em;
  opacity: 1;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal[data-v-70be90b4] {
  width: 110px!important;
  height: 32px;
  position: absolute;
  right: 90px;
  top: 8px;
  z-index: 5;
}
.video-js .vjs-volume-panel .vjs-volume-horizontal[data-v-70be90b4] {
  margin-top: -1px;
  height: 32px;
}
.video-js .vjs-fullscreen-control[data-v-70be90b4] {
  position: absolute;
  right: 10px;
  top: 8px;
  z-index: 5;
  width: 32px;
  height: 32px;
}
.vjs-slider-horizontal .vjs-volume-level[data-v-70be90b4]:before {
  top: -0.35em;
  right: -0.5em;
}
.rdsp-v-video .vjs-poster[data-v-70be90b4] {
  background-size: cover!important;
  background-position: center;
}
.vjs-menu-button-popup .vjs-menu[data-v-70be90b4] {
  z-index: 55;
  height: 110px;
}
.video-js .vjs-playback-rate.vjs-control[data-v-70be90b4] {
  width: 48px;
  height: 32px;
  position: absolute;
  right: 42px;
  top: 9px;
  z-index: 9;
}
.video-js .vjs-time-control[data-v-70be90b4] {
  padding-right: 0;
  position: absolute;
  left: 58px;
  top: 8px;
  z-index: 5;
  width: auto;
  height: 32px;
}
.video-js .vjs-time-control span[data-v-70be90b4] {
  line-height: 32px;
}
.video-js .vjs-duration[data-v-70be90b4] {
  display: block;
  padding-left: 0;
  position: absolute;
  left: 110px;
  top: 8px;
  z-index: 5;
  width: auto;
  height: 32px;
}
.video-js .vjs-play-progress[data-v-70be90b4]:before {
  top: -0.45em;
}

/*purgecss end ignore*/

/* purgecss start ignore */
.b-co[data-v-944bca42] {
  color: #005BAC !important;
}
.b-bg-co[data-v-944bca42] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-944bca42] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-944bca42] {
  font-size: 24px !important;
}
.b-2-sz[data-v-944bca42] {
  font-size: 22px !important;
}
.b-3-sz[data-v-944bca42] {
  font-size: 18px !important;
}
.b-sz[data-v-944bca42] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-944bca42] {
  font-size: 14px !important;
}
.demo-upload-list[data-v-944bca42] {
  float: left;
  display: inline-block;
  text-align: center;
  border: 1px solid transparent;
  border-radius: 4px;
  overflow: hidden;
  background: #fff;
  position: relative;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  margin-right: 4px;
  margin-top: 4px;
}
.demo-upload-list img[data-v-944bca42] {
  width: 100%;
  height: 100%;
}
.demo-upload-list-cover[data-v-944bca42] {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.6);
}
.demo-upload-list:hover .demo-upload-list-cover[data-v-944bca42] {
  display: block;
}
.demo-upload-list-cover i[data-v-944bca42] {
  color: #fff;
  font-size: 20px;
  cursor: pointer;
  margin: 0 2px;
}
.upload-icon[data-v-944bca42] {
  float: left;
  border: 1px dashed #57a3f3;
  border-radius: 4px;
  cursor: pointer;
  text-align: center;
  margin-top: 4px;
}

/* purgecss end ignore */

/* purgecss start ignore */
.b-co[data-v-2f7ead7b] {
  color: #005BAC !important;
}
.b-bg-co[data-v-2f7ead7b] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-2f7ead7b] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-2f7ead7b] {
  font-size: 24px !important;
}
.b-2-sz[data-v-2f7ead7b] {
  font-size: 22px !important;
}
.b-3-sz[data-v-2f7ead7b] {
  font-size: 18px !important;
}
.b-sz[data-v-2f7ead7b] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-2f7ead7b] {
  font-size: 14px !important;
}
.page-pdf-number[data-v-2f7ead7b] {
  margin: 0 10px;
  display: inline-block;
  vertical-align: top;
  font-size: 18px;
  line-height: 32px;
  color: #fff;
  font-weight: bold;
}
.mr10[data-v-2f7ead7b] {
  margin: 0 10px;
}
.page-pdf-topcz[data-v-2f7ead7b] {
  padding: 10px 0;
  width: 100%;
  height: auto;
  text-align: center;
}
.page-pdf-xsym[data-v-2f7ead7b] {
  width: 100%;
  height: calc(100% - 52px);
  overflow: auto;
}

/* purgecss end ignore */

/* purgecss start ignore */
.b-co[data-v-8ad062e6] {
  color: #005BAC !important;
}
.b-bg-co[data-v-8ad062e6] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-8ad062e6] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-8ad062e6] {
  font-size: 24px !important;
}
.b-2-sz[data-v-8ad062e6] {
  font-size: 22px !important;
}
.b-3-sz[data-v-8ad062e6] {
  font-size: 18px !important;
}
.b-sz[data-v-8ad062e6] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-8ad062e6] {
  font-size: 14px !important;
}
*[data-v-8ad062e6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
body[data-v-8ad062e6] {
  font-family: sans-serif;
  margin: 40px 0;
}
.toolbar[data-v-8ad062e6] {
  background-color: #eaeaea;
  border-bottom: 1px solid #d0d0d0;
  height: 35px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  padding: 0 5px;
  text-shadow: 1px 1px 0 #fff;
  z-index: 100;
  -webkit-box-shadow: inset 0px 1px 1px 0px #ffffff;
  box-shadow: inset 0px 1px 1px 0px #ffffff;
}
.toolbar .spacer[data-v-8ad062e6] {
  display: inline-block;
  border-left: 1px solid #c1c1c1;
  height: 34px;
  margin: 0 5px -11px;
}
.toolbar a[data-v-8ad062e6] {
  color: inherit;
  text-decoration: none;
}
.toolbar button[data-v-8ad062e6] {
  background-color: #eaeaea;
  border: 1px solid transparent;
  border-radius: 3px;
  font-size: 15px;
  padding: 3px;
  margin: 0;
  text-align: center;
  text-shadow: 1px 1px 0 #fff;
  position: relative;
  min-width: 27px;
  min-height: 27px;
}
.toolbar button[data-v-8ad062e6]:after {
  content: ' ';
  display: block;
}
.toolbar button.active[data-v-8ad062e6] {
  border-color: #bababa;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.25);
}
.toolbar button[data-v-8ad062e6]:hover,
.toolbar button[data-v-8ad062e6]:focus {
  border-color: #bababa;
}
.toolbar button.pen[data-v-8ad062e6] {
  font-size: 16px;
}
.toolbar button.comment[data-v-8ad062e6] {
  font-size: 10px;
  color: #ffffff;
  text-shadow: 0 0 0 #000000;
}
.toolbar button.rectangle[data-v-8ad062e6]:after {
  width: 15px;
  height: 15px;
  border: 1px solid red;
  position: absolute;
  top: 4px;
  left: 4px;
}
.toolbar button.highlight[data-v-8ad062e6]:after {
  width: 17px;
  height: 17px;
  background: yellow;
  position: absolute;
  top: 4px;
  left: 4px;
}
.toolbar button.strikeout[data-v-8ad062e6]:after {
  width: 15px;
  height: 1px;
  background: red;
  position: absolute;
  top: 12px;
  left: 4px;
}
.toolbar button.text[data-v-8ad062e6]:after {
  content: 'T';
  font-family: 'Times New Roman';
}
.color[data-v-8ad062e6] {
  display: inline-block;
  width: 25px;
  height: 25px;
  border: 1px solid #000;
  vertical-align: middle;
}
.color-selected[data-v-8ad062e6] {
  border: 3px solid #666;
  width: 30px;
  height: 30px;
  margin-top: -1px;
  margin-left: -2px;
  margin-right: -2px;
}
body[data-v-8ad062e6] {
  background-color: #eee;
  font-family: sans-serif;
  margin: 0;
}
.pdfViewer .canvasWrapper[data-v-8ad062e6] {
  -webkit-box-shadow: 0 0 3px #bbb;
          box-shadow: 0 0 3px #bbb;
}
.pdfViewer .page[data-v-8ad062e6] {
  margin-bottom: 10px;
}
.annotationLayer[data-v-8ad062e6] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#content-wrapper[data-v-8ad062e6] {
  position: absolute;
  top: 35px;
  left: 0;
  right: 250px;
  bottom: 0;
  overflow: auto;
}
#comment-wrapper[data-v-8ad062e6] {
  position: absolute;
  top: 35px;
  right: 0;
  bottom: 0;
  overflow: auto;
  width: 250px;
  background: #eaeaea;
  border-left: 1px solid #d0d0d0;
}
#comment-wrapper h4[data-v-8ad062e6] {
  margin: 10px;
}
#comment-wrapper .comment-list[data-v-8ad062e6] {
  font-size: 12px;
  position: absolute;
  top: 38px;
  left: 0;
  right: 0;
  bottom: 0;
}
#comment-wrapper .comment-list-item[data-v-8ad062e6] {
  border-bottom: 1px solid #d0d0d0;
  padding: 10px;
}
#comment-wrapper .comment-list-container[data-v-8ad062e6] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 47px;
  overflow: auto;
}
#comment-wrapper .comment-list-form[data-v-8ad062e6] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px;
}
#comment-wrapper .comment-list-form input[data-v-8ad062e6] {
  padding: 5px;
  width: 100%;
}
.pdfViewer .page[data-v-8ad062e6] {
  -o-border-image: none;
     border-image: none;
}

/* purgecss end ignore */

/* purgecss start ignore */
.b-co {
  color: #005BAC !important;
}
.b-bg-co {
  color: #F2F6FF !important;
}
.b-border-co {
  color: #C7D7FF !important;
}
.b-1-sz {
  font-size: 24px !important;
}
.b-2-sz {
  font-size: 22px !important;
}
.b-3-sz {
  font-size: 18px !important;
}
.b-sz {
  font-size: 16px !important;
}
.b-sub-sz {
  font-size: 14px !important;
}
.echarts-box {
  width: 100%;
  height: 600px;
}

/* purgecss end ignore */

/* purgecss start ignore */
.docker-wrapper{
  border:1px dotted;
  min-height: 80px;
}
.component-name{
  position: absolute;
  top: 0;
  left: 0;
  font-size: 12px;
  color: #bbb;
  display: inline-block;
  padding: 0 6px;
}

/* purgecss end ignore */

/* purgecss start ignore */
.docker-wrapper{
  border:1px dotted;
  min-height: 80px;
}

/* purgecss end ignore */

/* purgecss start ignore */
.b-co[data-v-2ad33ed9] {
  color: #005BAC !important;
}
.b-bg-co[data-v-2ad33ed9] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-2ad33ed9] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-2ad33ed9] {
  font-size: 24px !important;
}
.b-2-sz[data-v-2ad33ed9] {
  font-size: 22px !important;
}
.b-3-sz[data-v-2ad33ed9] {
  font-size: 18px !important;
}
.b-sz[data-v-2ad33ed9] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-2ad33ed9] {
  font-size: 14px !important;
}
.kclmwh[data-v-2ad33ed9] {
  padding: 0 20px;
}
.checked_tree[data-v-2ad33ed9] .ivu-tree-children li .ivu-tree-children li {
  position: relative;
}
.checked_tree[data-v-2ad33ed9] .ivu-tree-children li .ivu-tree-children li:before {
  content: " ";
  width: 1px;
  height: 100%;
  border-right: 1px dashed #103d3f;
  position: absolute;
  top: 0px;
  left: 9px;
}
[data-v-2ad33ed9] .ivu-tree ul li {
  margin: 0;
}

/* purgecss end ignore */

/* purgecss start ignore */
.b-co[data-v-448baaaf] {
  color: #005BAC !important;
}
.b-bg-co[data-v-448baaaf] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-448baaaf] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-448baaaf] {
  font-size: 24px !important;
}
.b-2-sz[data-v-448baaaf] {
  font-size: 22px !important;
}
.b-3-sz[data-v-448baaaf] {
  font-size: 18px !important;
}
.b-sz[data-v-448baaaf] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-448baaaf] {
  font-size: 14px !important;
}
.kclmwh[data-v-448baaaf] {
  padding: 0 20px;
}
.checked_tree[data-v-448baaaf] .ivu-tree-children li .ivu-tree-children li {
  position: relative;
}
.checked_tree[data-v-448baaaf] .ivu-tree-children li .ivu-tree-children li:before {
  content: ' ';
  width: 1px;
  height: 100%;
  border-right: 1px dashed #103d3f;
  position: absolute;
  top: 0px;
  left: 9px;
}
[data-v-448baaaf] .ivu-tree ul li {
  margin: 0;
}

/* purgecss end ignore */

/* purgecss start ignore */
.b-co[data-v-6115053b] {
  color: #005BAC !important;
}
.b-bg-co[data-v-6115053b] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-6115053b] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-6115053b] {
  font-size: 24px !important;
}
.b-2-sz[data-v-6115053b] {
  font-size: 22px !important;
}
.b-3-sz[data-v-6115053b] {
  font-size: 18px !important;
}
.b-sz[data-v-6115053b] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-6115053b] {
  font-size: 14px !important;
}
.kclmwh[data-v-6115053b] {
  padding: 0 20px;
}
.checked_tree[data-v-6115053b] .ivu-tree-children li .ivu-tree-children li {
  position: relative;
}
.checked_tree[data-v-6115053b] .ivu-tree-children li .ivu-tree-children li:before {
  content: " ";
  width: 1px;
  height: 100%;
  border-right: 1px dashed #103d3f;
  position: absolute;
  top: 0px;
  left: 9px;
}
[data-v-6115053b] .ivu-tree ul li {
  margin: 0;
}

/* purgecss end ignore */

/*purgecss start ignore*/
.b-co[data-v-7472925d] {
  color: #005BAC !important;
}
.b-bg-co[data-v-7472925d] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-7472925d] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-7472925d] {
  font-size: 24px !important;
}
.b-2-sz[data-v-7472925d] {
  font-size: 22px !important;
}
.b-3-sz[data-v-7472925d] {
  font-size: 18px !important;
}
.b-sz[data-v-7472925d] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-7472925d] {
  font-size: 14px !important;
}
#global-uploader[data-v-7472925d] {
  position: fixed;
  z-index: 999;
  top: 100px;
  left: 45%;
}
#global-uploader .uploader-app[data-v-7472925d] {
  width: 550px;
}
#global-uploader .file-panel[data-v-7472925d] {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 7px 7px 0 0;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
#global-uploader .file-panel .file-title[data-v-7472925d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  line-height: 40px;
  padding: 0 15px;
  border-bottom: 1px solid #ddd;
}
#global-uploader .file-panel .file-title .operate[data-v-7472925d] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
}
#global-uploader .file-panel .file-list[data-v-7472925d] {
  position: relative;
  /*height: 240px;*/
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #fff;
}
#global-uploader .file-panel .file-list > li[data-v-7472925d] {
  background-color: #fff;
}
#global-uploader .file-panel.collapse .file-title[data-v-7472925d] {
  background-color: #e7ecf2;
}
#global-uploader .no-file[data-v-7472925d] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 16px;
}
#global-uploader .uploader-file[data-v-7472925d] {
  height: 60px;
  line-height: 60px;
}
#global-uploader[data-v-7472925d] .uploader-file-icon {
  margin-top: 19px;
}
#global-uploader[data-v-7472925d] .uploader-file-icon:before {
  content: '' !important;
}
#global-uploader[data-v-7472925d] .uploader-file-icon[icon='image'] {
  background: url(../img/image-icon.dd06d30b.png);
}
#global-uploader[data-v-7472925d] .uploader-file-icon[icon='video'] {
  background: url(../img/video-icon.499ddeb4.png);
}
#global-uploader[data-v-7472925d] .uploader-file-icon[icon='document'] {
  background: url(../img/text-icon.dd1b3d87.png);
}
#global-uploader[data-v-7472925d] .uploader-file-actions > span {
  margin-right: 6px;
  margin-top: 21px;
}

/* 隐藏上传按钮 */
.global-uploader-btn[data-v-7472925d] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}

/*purgecss end ignore*/

/*purgecss start ignore
 */

/**
 * Copyright (c) Tiny Technologies, Inc. All rights reserved.
 * Licensed under the LGPL or a commercial license.
 * For LGPL see License.txt in the project root for license information.
 * For commercial licenses see https://www.tiny.cloud/
 */

.tox{
  -webkit-box-shadow:none;
          box-shadow:none;
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  color:#222f3e;
  cursor:auto;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:400;
  line-height:normal;
  -webkit-tap-highlight-color:transparent;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  vertical-align:initial;
  white-space:normal
}

.tox :not(svg):not(rect){
  -webkit-box-sizing:inherit;
          box-sizing:inherit;
  color:inherit;
  cursor:inherit;
  direction:inherit;
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  line-height:inherit;
  -webkit-tap-highlight-color:inherit;
  text-align:inherit;
  text-decoration:inherit;
  text-shadow:inherit;
  text-transform:inherit;
  vertical-align:inherit;
  white-space:inherit
}

.tox :not(svg):not(rect){
  background:0 0;
  border:0;
  -webkit-box-shadow:none;
          box-shadow:none;
  float:none;
  height:auto;
  margin:0;
  max-width:none;
  outline:0;
  padding:0;
  position:static;
  width:auto
}

.tox:not([dir=rtl]){
  direction:ltr;
  text-align:left
}

.tox[dir=rtl]{
  direction:rtl;
  text-align:right
}

.tox-tinymce{
  border:1px solid #ccc;
  border-radius:0;
  -webkit-box-shadow:none;
          box-shadow:none;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  overflow:hidden;
  position:relative;
  visibility:inherit!important
}

.tox-tinymce-inline{
  border:none;
  -webkit-box-shadow:none;
          box-shadow:none
}

.tox-tinymce-inline .tox-editor-header{
  background-color:transparent;
  border:1px solid #ccc;
  border-radius:0;
  -webkit-box-shadow:none;
          box-shadow:none
}

.tox-tinymce-aux{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  z-index:1300
}

.tox-tinymce :focus,.tox-tinymce-aux :focus{
  outline:0
}

button::-moz-focus-inner{
  border:0
}

.tox[dir=rtl] .tox-icon--flip svg{
  -webkit-transform:rotateY(180deg);
          transform:rotateY(180deg)
}

.tox .accessibility-issue__header{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:4px
}

.tox .accessibility-issue__description{
  -webkit-box-align:stretch;
      -ms-flex-align:stretch;
          align-items:stretch;
  border:1px solid #ccc;
  border-radius:3px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.tox .accessibility-issue__description>div{
  padding-bottom:4px
}

.tox .accessibility-issue__description>div>div{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:4px
}

.tox .accessibility-issue__description>:last-child:not(:only-child){
  border-color:#ccc;
  border-style:solid
}

.tox .accessibility-issue__repair{
  margin-top:16px
}

.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{
  background-color:rgba(32,122,183,.1);
  border-color:rgba(32,122,183,.4);
  color:#222f3e
}

.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description>:last-child{
  border-color:rgba(32,122,183,.4)
}

.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{
  color:#207ab7
}

.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{
  fill:#207ab7
}

.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon{
  color:#207ab7
}

.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{
  background-color:rgba(255,165,0,.1);
  border-color:rgba(255,165,0,.5);
  color:#222f3e
}

.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description>:last-child{
  border-color:rgba(255,165,0,.5)
}

.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{
  color:#cc8500
}

.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{
  fill:#cc8500
}

.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon{
  color:#cc8500
}

.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{
  background-color:rgba(204,0,0,.1);
  border-color:rgba(204,0,0,.4);
  color:#222f3e
}

.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description>:last-child{
  border-color:rgba(204,0,0,.4)
}

.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{
  color:#c00
}

.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{
  fill:#c00
}

.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon{
  color:#c00
}

.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{
  background-color:rgba(120,171,70,.1);
  border-color:rgba(120,171,70,.4);
  color:#222f3e
}

.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{
  border-color:rgba(120,171,70,.4)
}

.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{
  color:#78ab46
}

.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{
  fill:#78ab46
}

.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon{
  color:#78ab46
}

.tox .tox-dialog__body-content .accessibility-issue__header h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{
  margin-top:0
}

.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{
  margin-left:4px
}

.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){
  margin-left:auto
}

.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{
  padding:4px 4px 4px 8px
}

.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description>:last-child{
  border-left-width:1px;
  padding-left:4px
}

.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{
  margin-right:4px
}

.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){
  margin-right:auto
}

.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{
  padding:4px 8px 4px 4px
}

.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description>:last-child{
  border-right-width:1px;
  padding-right:4px
}

.tox .tox-anchorbar{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto
}

.tox .tox-bar{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto
}

.tox .tox-button{
  background-color:#207ab7;
  background-image:none;
  background-position:0 0;
  background-repeat:repeat;
  border-color:#207ab7;
  border-radius:3px;
  border-style:solid;
  border-width:1px;
  -webkit-box-shadow:none;
          box-shadow:none;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  color:#fff;
  cursor:pointer;
  display:inline-block;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  letter-spacing:normal;
  line-height:24px;
  margin:0;
  outline:0;
  padding:4px 16px;
  text-align:center;
  text-decoration:none;
  text-transform:none;
  white-space:nowrap
}

.tox .tox-button[disabled]{
  background-color:#207ab7;
  background-image:none;
  border-color:#207ab7;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:rgba(255,255,255,.5);
  cursor:not-allowed
}

.tox .tox-button:focus:not(:disabled){
  background-color:#1c6ca1;
  background-image:none;
  border-color:#1c6ca1;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#fff
}

.tox .tox-button:hover:not(:disabled){
  background-color:#1c6ca1;
  background-image:none;
  border-color:#1c6ca1;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#fff
}

.tox .tox-button:active:not(:disabled){
  background-color:#185d8c;
  background-image:none;
  border-color:#185d8c;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#fff
}

.tox .tox-button--secondary{
  background-color:#f0f0f0;
  background-image:none;
  background-position:0 0;
  background-repeat:repeat;
  border-color:#f0f0f0;
  border-radius:3px;
  border-style:solid;
  border-width:1px;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#222f3e;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  letter-spacing:normal;
  outline:0;
  padding:4px 16px;
  text-decoration:none;
  text-transform:none
}

.tox .tox-button--secondary[disabled]{
  background-color:#f0f0f0;
  background-image:none;
  border-color:#f0f0f0;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:rgba(34,47,62,.5)
}

.tox .tox-button--secondary:focus:not(:disabled){
  background-color:#e3e3e3;
  background-image:none;
  border-color:#e3e3e3;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#222f3e
}

.tox .tox-button--secondary:hover:not(:disabled){
  background-color:#e3e3e3;
  background-image:none;
  border-color:#e3e3e3;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#222f3e
}

.tox .tox-button--secondary:active:not(:disabled){
  background-color:#d6d6d6;
  background-image:none;
  border-color:#d6d6d6;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#222f3e
}

.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{
  padding:4px
}

.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{
  display:block;
  fill:currentColor
}

.tox .tox-button-link{
  background:0;
  border:none;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  cursor:pointer;
  display:inline-block;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:1.3;
  margin:0;
  padding:0;
  white-space:nowrap
}

.tox .tox-button-link--sm{
  font-size:14px
}

.tox .tox-button--naked{
  background-color:transparent;
  border-color:transparent;
  -webkit-box-shadow:unset;
          box-shadow:unset;
  color:#222f3e
}

.tox .tox-button--naked[disabled]{
  background-color:#f0f0f0;
  border-color:#f0f0f0;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:rgba(34,47,62,.5)
}

.tox .tox-button--naked:hover:not(:disabled){
  background-color:#e3e3e3;
  border-color:#e3e3e3;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#222f3e
}

.tox .tox-button--naked:focus:not(:disabled){
  background-color:#e3e3e3;
  border-color:#e3e3e3;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#222f3e
}

.tox .tox-button--naked:active:not(:disabled){
  background-color:#d6d6d6;
  border-color:#d6d6d6;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#222f3e
}

.tox .tox-button--naked .tox-icon svg{
  fill:currentColor
}

.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){
  color:#222f3e
}

.tox .tox-checkbox{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-radius:3px;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:36px;
  min-width:36px
}

.tox .tox-checkbox__input{
  height:1px;
  overflow:hidden;
  position:absolute;
  top:auto;
  width:1px
}

.tox .tox-checkbox__icons{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 2px transparent;
          box-shadow:0 0 0 2px transparent;
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:24px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding:calc(4px - 1px);
  width:24px
}

.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{
  display:block;
  fill:rgba(34,47,62,.3)
}

.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{
  display:none;
  fill:#207ab7
}

.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{
  display:none;
  fill:#207ab7
}

.tox .tox-checkbox--disabled{
  color:rgba(34,47,62,.5);
  cursor:not-allowed
}

.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{
  fill:rgba(34,47,62,.5)
}

.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{
  fill:rgba(34,47,62,.5)
}

.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{
  fill:rgba(34,47,62,.5)
}

.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{
  display:none
}

.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{
  display:block
}

.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{
  display:none
}

.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{
  display:block
}

.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{
  border-radius:3px;
  -webkit-box-shadow:inset 0 0 0 1px #207ab7;
          box-shadow:inset 0 0 0 1px #207ab7;
  padding:calc(4px - 1px)
}

.tox:not([dir=rtl]) .tox-checkbox__label{
  margin-left:4px
}

.tox:not([dir=rtl]) .tox-checkbox__input{
  left:-10000px
}

.tox:not([dir=rtl]) .tox-bar .tox-checkbox{
  margin-left:4px
}

.tox[dir=rtl] .tox-checkbox__label{
  margin-right:4px
}

.tox[dir=rtl] .tox-checkbox__input{
  right:-10000px
}

.tox[dir=rtl] .tox-bar .tox-checkbox{
  margin-right:4px
}

.tox .tox-collection--toolbar .tox-collection__group{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:0
}

.tox .tox-collection--grid .tox-collection__group{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  max-height:208px;
  overflow-x:hidden;
  overflow-y:auto;
  padding:0
}

.tox .tox-collection--list .tox-collection__group{
  border-bottom-width:0;
  border-color:#ccc;
  border-left-width:0;
  border-right-width:0;
  border-style:solid;
  border-top-width:1px;
  padding:4px 0
}

.tox .tox-collection--list .tox-collection__group:first-child{
  border-top-width:0
}

.tox .tox-collection__group-heading{
  background-color:#e6e6e6;
  color:rgba(34,47,62,.7);
  cursor:default;
  font-size:12px;
  font-style:normal;
  font-weight:400;
  margin-bottom:4px;
  margin-top:-4px;
  padding:4px 8px;
  text-transform:none;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.tox .tox-collection__item{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:#222f3e;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.tox .tox-collection--list .tox-collection__item{
  padding:4px 8px
}

.tox .tox-collection--toolbar .tox-collection__item{
  border-radius:3px;
  padding:4px
}

.tox .tox-collection--grid .tox-collection__item{
  border-radius:3px;
  padding:4px
}

.tox .tox-collection--list .tox-collection__item--enabled{
  background-color:#fff;
  color:#222f3e
}

.tox .tox-collection--list .tox-collection__item--active{
  background-color:#dee0e2
}

.tox .tox-collection--toolbar .tox-collection__item--enabled{
  background-color:#c8cbcf;
  color:#222f3e
}

.tox .tox-collection--toolbar .tox-collection__item--active{
  background-color:#dee0e2
}

.tox .tox-collection--grid .tox-collection__item--enabled{
  background-color:#c8cbcf;
  color:#222f3e
}

.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){
  background-color:#dee0e2;
  color:#222f3e
}

.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){
  color:#222f3e
}

.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){
  color:#222f3e
}

.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:24px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:24px
}

.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{
  fill:currentColor
}

.tox .tox-collection--toolbar-lg .tox-collection__item-icon{
  height:48px;
  width:48px
}

.tox .tox-collection__item-label{
  color:currentColor;
  display:inline-block;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-preferred-size:auto;
  font-size:14px;
  font-style:normal;
  font-weight:400;
  line-height:24px;
  text-transform:none;
  word-break:break-all
}

.tox .tox-collection__item-accessory{
  color:rgba(34,47,62,.7);
  display:inline-block;
  font-size:14px;
  height:24px;
  line-height:24px;
  text-transform:none
}

.tox .tox-collection__item-caret{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  min-height:24px
}

.tox .tox-collection__item-caret::after{
  content:'';
  font-size:0;
  min-height:inherit
}

.tox .tox-collection__item-caret svg{
  fill:#222f3e
}

.tox .tox-collection__item--state-disabled{
  background-color:transparent;
  color:rgba(34,47,62,.5);
  cursor:not-allowed
}

.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{
  fill:rgba(34,47,62,.5)
}

.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{
  display:none
}

.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{
  display:none
}

.tox .tox-collection--horizontal{
  background-color:#fff;
  border:1px solid #ccc;
  border-radius:3px;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);
          box-shadow:0 1px 3px rgba(0,0,0,.15);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  -ms-flex-negative:0;
      flex-shrink:0;
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
  margin-bottom:0;
  overflow-x:auto;
  padding:0
}

.tox .tox-collection--horizontal .tox-collection__group{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
  margin:0;
  padding:0 4px
}

.tox .tox-collection--horizontal .tox-collection__item{
  height:34px;
  margin:2px 0 3px 0;
  padding:0 4px
}

.tox .tox-collection--horizontal .tox-collection__item-label{
  white-space:nowrap
}

.tox .tox-collection--horizontal .tox-collection__item-caret{
  margin-left:4px
}

.tox .tox-collection__item-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.tox .tox-collection__item-container--row{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row
}

.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{
  margin-right:auto
}

.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  margin-left:auto
}

.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  margin-bottom:auto
}

.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  margin-top:auto
}

.tox .tox-collection__item-container--column{
  -ms-grid-row-align:center;
  -ms-flex-item-align:center;
      align-self:center;
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end
}

.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{
  -ms-flex-item-align:start;
      align-self:flex-start
}

.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{
  -ms-grid-row-align:center;
  -ms-flex-item-align:center;
      align-self:center
}

.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{
  -ms-flex-item-align:end;
      align-self:flex-end
}

.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){
  border-right:1px solid #ccc
}

.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){
  margin-left:8px
}

.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{
  margin-left:4px
}

.tox:not([dir=rtl]) .tox-collection__item-accessory{
  margin-left:16px;
  text-align:right
}

.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{
  margin-left:16px
}

.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){
  border-left:1px solid #ccc
}

.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){
  margin-right:8px
}

.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{
  margin-right:4px
}

.tox[dir=rtl] .tox-collection__item-accessory{
  margin-right:16px;
  text-align:left
}

.tox[dir=rtl] .tox-collection .tox-collection__item-caret{
  margin-right:16px;
  -webkit-transform:rotateY(180deg);
          transform:rotateY(180deg)
}

.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{
  margin-right:4px
}

.tox .tox-color-picker-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  height:225px;
  margin:0
}

.tox .tox-sv-palette{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%
}

.tox .tox-sv-palette-spectrum{
  height:100%
}

.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{
  width:225px
}

.tox .tox-sv-palette-thumb{
  background:0 0;
  border:1px solid #000;
  border-radius:50%;
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  height:12px;
  position:absolute;
  width:12px
}

.tox .tox-sv-palette-inner-thumb{
  border:1px solid #fff;
  border-radius:50%;
  height:10px;
  position:absolute;
  width:10px
}

.tox .tox-hue-slider{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  height:100%;
  width:25px
}

.tox .tox-hue-slider-spectrum{
  background:-webkit-gradient(linear,left top, left bottom,from(red),color-stop(#ff0080),color-stop(#f0f),color-stop(#8000ff),color-stop(#00f),color-stop(#0080ff),color-stop(#0ff),color-stop(#00ff80),color-stop(#0f0),color-stop(#80ff00),color-stop(#ff0),color-stop(#ff8000),to(red));
  background:linear-gradient(to bottom,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);
  height:100%;
  width:100%
}

.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{
  width:20px
}

.tox .tox-hue-slider-thumb{
  background:#fff;
  border:1px solid #000;
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  height:4px;
  width:100%
}

.tox .tox-rgb-form{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.tox .tox-rgb-form div{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-bottom:5px;
  width:inherit
}

.tox .tox-rgb-form input{
  width:6em
}

.tox .tox-rgb-form input.tox-invalid{
  border:1px solid red!important
}

.tox .tox-rgb-form .tox-rgba-preview{
  border:1px solid #000;
  -webkit-box-flex:2;
      -ms-flex-positive:2;
          flex-grow:2;
  margin-bottom:0
}

.tox:not([dir=rtl]) .tox-sv-palette{
  margin-right:15px
}

.tox:not([dir=rtl]) .tox-hue-slider{
  margin-right:15px
}

.tox:not([dir=rtl]) .tox-hue-slider-thumb{
  margin-left:-1px
}

.tox:not([dir=rtl]) .tox-rgb-form label{
  margin-right:.5em
}

.tox[dir=rtl] .tox-sv-palette{
  margin-left:15px
}

.tox[dir=rtl] .tox-hue-slider{
  margin-left:15px
}

.tox[dir=rtl] .tox-hue-slider-thumb{
  margin-right:-1px
}

.tox[dir=rtl] .tox-rgb-form label{
  margin-left:.5em
}

.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{
  margin:2px 0 3px 4px
}

.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{
  border:0;
  margin:-4px 0
}

.tox .tox-swatches__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.tox .tox-swatch{
  height:30px;
  -webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;
  transition:-webkit-transform .15s,-webkit-box-shadow .15s;
  transition:transform .15s,box-shadow .15s;
  transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s;
  width:30px
}

.tox .tox-swatch:focus,.tox .tox-swatch:hover{
  -webkit-box-shadow:0 0 0 1px rgba(127,127,127,.3) inset;
          box-shadow:0 0 0 1px rgba(127,127,127,.3) inset;
  -webkit-transform:scale(.8);
          transform:scale(.8)
}

.tox .tox-swatch--remove{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.tox .tox-swatch--remove svg path{
  stroke:#e74c3c
}

.tox .tox-swatches__picker-btn{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:transparent;
  border:0;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:30px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  outline:0;
  padding:0;
  width:30px
}

.tox .tox-swatches__picker-btn svg{
  height:24px;
  width:24px
}

.tox .tox-swatches__picker-btn:hover{
  background:#dee0e2
}

.tox:not([dir=rtl]) .tox-swatches__picker-btn{
  margin-left:auto
}

.tox[dir=rtl] .tox-swatches__picker-btn{
  margin-right:auto
}

.tox .tox-comment-thread{
  background:#fff;
  position:relative
}

.tox .tox-comment-thread>:not(:first-child){
  margin-top:8px
}

.tox .tox-comment{
  background:#fff;
  border:1px solid #ccc;
  border-radius:3px;
  -webkit-box-shadow:0 4px 8px 0 rgba(34,47,62,.1);
          box-shadow:0 4px 8px 0 rgba(34,47,62,.1);
  padding:8px 8px 16px 8px;
  position:relative
}

.tox .tox-comment__header{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:#222f3e;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.tox .tox-comment__date{
  color:rgba(34,47,62,.7);
  font-size:12px
}

.tox .tox-comment__body{
  color:#222f3e;
  font-size:14px;
  font-style:normal;
  font-weight:400;
  line-height:1.3;
  margin-top:8px;
  position:relative;
  text-transform:initial
}

.tox .tox-comment__body textarea{
  resize:none;
  white-space:normal;
  width:100%
}

.tox .tox-comment__expander{
  padding-top:8px
}

.tox .tox-comment__expander p{
  color:rgba(34,47,62,.7);
  font-size:14px;
  font-style:normal
}

.tox .tox-comment__body p{
  margin:0
}

.tox .tox-comment__buttonspacing{
  padding-top:16px;
  text-align:center
}

.tox .tox-comment-thread__overlay::after{
  background:#fff;
  bottom:0;
  content:"";
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  left:0;
  opacity:.9;
  position:absolute;
  right:0;
  top:0;
  z-index:5
}

.tox .tox-comment__reply{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-negative:0;
      flex-shrink:0;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  margin-top:8px
}

.tox .tox-comment__reply>:first-child{
  margin-bottom:8px;
  width:100%
}

.tox .tox-comment__edit{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  margin-top:16px
}

.tox .tox-comment__gradient::after{
  background:-webkit-gradient(linear,left top, left bottom,from(rgba(255,255,255,0)),to(#fff));
  background:linear-gradient(rgba(255,255,255,0),#fff);
  bottom:0;
  content:"";
  display:block;
  height:5em;
  margin-top:-40px;
  position:absolute;
  width:100%
}

.tox .tox-comment__overlay{
  background:#fff;
  bottom:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  left:0;
  opacity:.9;
  position:absolute;
  right:0;
  text-align:center;
  top:0;
  z-index:5
}

.tox .tox-comment__loading-text{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:#222f3e;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  position:relative
}

.tox .tox-comment__loading-text>div{
  padding-bottom:16px
}

.tox .tox-comment__overlaytext{
  bottom:0;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  font-size:14px;
  left:0;
  padding:1em;
  position:absolute;
  right:0;
  top:0;
  z-index:10
}

.tox .tox-comment__overlaytext p{
  background-color:#fff;
  -webkit-box-shadow:0 0 8px 8px #fff;
          box-shadow:0 0 8px 8px #fff;
  color:#222f3e;
  text-align:center
}

.tox .tox-comment__overlaytext div:nth-of-type(2){
  font-size:.8em
}

.tox .tox-comment__busy-spinner{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:#fff;
  bottom:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  left:0;
  position:absolute;
  right:0;
  top:0;
  z-index:20
}

.tox .tox-comment__scroll{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -ms-flex-negative:1;
      flex-shrink:1;
  overflow:auto
}

.tox .tox-conversations{
  margin:8px
}

.tox:not([dir=rtl]) .tox-comment__edit{
  margin-left:8px
}

.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{
  margin-left:8px
}

.tox[dir=rtl] .tox-comment__edit{
  margin-right:8px
}

.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{
  margin-right:8px
}

.tox .tox-user{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.tox .tox-user__avatar svg{
  fill:rgba(34,47,62,.7)
}

.tox .tox-user__name{
  color:rgba(34,47,62,.7);
  font-size:12px;
  font-style:normal;
  font-weight:700;
  text-transform:uppercase
}

.tox:not([dir=rtl]) .tox-user__avatar svg{
  margin-right:8px
}

.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{
  margin-left:8px
}

.tox[dir=rtl] .tox-user__avatar svg{
  margin-left:8px
}

.tox[dir=rtl] .tox-user__avatar+.tox-user__name{
  margin-right:8px
}

.tox .tox-dialog-wrap{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  bottom:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  left:0;
  position:fixed;
  right:0;
  top:0;
  z-index:1100
}

.tox .tox-dialog-wrap__backdrop{
  background-color:rgba(255,255,255,.75);
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  z-index:1
}

.tox .tox-dialog-wrap__backdrop--opaque{
  background-color:#fff
}

.tox .tox-dialog{
  background-color:#fff;
  border-color:#ccc;
  border-radius:3px;
  border-style:solid;
  border-width:1px;
  -webkit-box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);
          box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  max-height:100%;
  max-width:480px;
  overflow:hidden;
  position:relative;
  width:95vw;
  z-index:2
}

@media only screen and (max-width:767px){
  body:not(.tox-force-desktop) .tox .tox-dialog{
    -ms-flex-item-align:start;
        align-self:flex-start;
    margin:8px auto;
    width:calc(100vw - 16px)
  }
}

.tox .tox-dialog-inline{
  z-index:1100
}

.tox .tox-dialog__header{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:#fff;
  border-bottom:none;
  color:#222f3e;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:16px;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  padding:8px 16px 0 16px;
  position:relative
}

.tox .tox-dialog__header .tox-button{
  z-index:1
}

.tox .tox-dialog__draghandle{
  cursor:-webkit-grab;
  cursor:grab;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%
}

.tox .tox-dialog__draghandle:active{
  cursor:-webkit-grabbing;
  cursor:grabbing
}

.tox .tox-dialog__dismiss{
  margin-left:auto
}

.tox .tox-dialog__title{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:400;
  line-height:1.3;
  margin:0;
  text-transform:none
}

.tox .tox-dialog__body{
  color:#222f3e;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-preferred-size:auto;
  font-size:16px;
  font-style:normal;
  font-weight:400;
  line-height:1.3;
  min-width:0;
  text-align:left;
  text-transform:none
}

@media only screen and (max-width:767px){
  body:not(.tox-force-desktop) .tox .tox-dialog__body{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column
  }
}

.tox .tox-dialog__body-nav{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  padding:16px 16px
}

@media only screen and (max-width:767px){
  body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-overflow-scrolling:touch;
    overflow-x:auto;
    padding-bottom:0
  }
}

.tox .tox-dialog__body-nav-item{
  border-bottom:2px solid transparent;
  color:rgba(34,47,62,.7);
  display:inline-block;
  font-size:14px;
  line-height:1.3;
  margin-bottom:8px;
  text-decoration:none;
  white-space:nowrap
}

.tox .tox-dialog__body-nav-item:focus{
  background-color:rgba(32,122,183,.1)
}

.tox .tox-dialog__body-nav-item--active{
  border-bottom:2px solid #207ab7;
  color:#207ab7
}

.tox .tox-dialog__body-content{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -ms-flex-preferred-size:auto;
  max-height:650px;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  padding:16px 16px
}

.tox .tox-dialog__body-content>*{
  margin-bottom:0;
  margin-top:16px
}

.tox .tox-dialog__body-content>:first-child{
  margin-top:0
}

.tox .tox-dialog__body-content>:last-child{
  margin-bottom:0
}

.tox .tox-dialog__body-content>:only-child{
  margin-bottom:0;
  margin-top:0
}

.tox .tox-dialog__body-content a{
  color:#207ab7;
  cursor:pointer;
  text-decoration:none
}

.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{
  color:#185d8c;
  text-decoration:none
}

.tox .tox-dialog__body-content a:active{
  color:#185d8c;
  text-decoration:none
}

.tox .tox-dialog__body-content svg{
  fill:#222f3e
}

.tox .tox-dialog__body-content ul{
  display:block;
  list-style-type:disc;
  margin-bottom:16px;
  -webkit-margin-end:0;
  margin-inline-end:0;
  -webkit-margin-start:0;
  margin-inline-start:0;
  -webkit-padding-start:2.5rem;
  padding-inline-start:2.5rem
}

.tox .tox-dialog__body-content .tox-form__group h1{
  color:#222f3e;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  letter-spacing:normal;
  margin-bottom:16px;
  margin-top:2rem;
  text-transform:none
}

.tox .tox-dialog__body-content .tox-form__group h2{
  color:#222f3e;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  letter-spacing:normal;
  margin-bottom:16px;
  margin-top:2rem;
  text-transform:none
}

.tox .tox-dialog__body-content .tox-form__group p{
  margin-bottom:16px
}

.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{
  margin-top:0
}

.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{
  margin-bottom:0
}

.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{
  margin-bottom:0;
  margin-top:0
}

.tox .tox-dialog--width-lg{
  height:650px;
  max-width:1200px
}

.tox .tox-dialog--width-md{
  max-width:800px
}

.tox .tox-dialog--width-md .tox-dialog__body-content{
  overflow:auto
}

.tox .tox-dialog__body-content--centered{
  text-align:center
}

.tox .tox-dialog__footer{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:#fff;
  border-top:1px solid #ccc;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  padding:8px 16px
}

.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.tox .tox-dialog__busy-spinner{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:rgba(255,255,255,.75);
  bottom:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  left:0;
  position:absolute;
  right:0;
  top:0;
  z-index:3
}

.tox .tox-dialog__table{
  border-collapse:collapse;
  width:100%
}

.tox .tox-dialog__table thead th{
  font-weight:700;
  padding-bottom:8px
}

.tox .tox-dialog__table tbody tr{
  border-bottom:1px solid #ccc
}

.tox .tox-dialog__table tbody tr:last-child{
  border-bottom:none
}

.tox .tox-dialog__table td{
  padding-bottom:8px;
  padding-top:8px
}

.tox .tox-dialog__popups{
  position:absolute;
  width:100%;
  z-index:1100
}

.tox .tox-dialog__body-iframe{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -ms-flex-preferred-size:auto
}

.tox .tox-dialog__body-iframe .tox-navobj{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-preferred-size:auto
}

.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-preferred-size:auto;
  height:100%
}

.tox .tox-dialog-dock-fadeout{
  opacity:0;
  visibility:hidden
}

.tox .tox-dialog-dock-fadein{
  opacity:1;
  visibility:visible
}

.tox .tox-dialog-dock-transition{
  -webkit-transition:visibility 0s linear .3s,opacity .3s ease;
  transition:visibility 0s linear .3s,opacity .3s ease
}

.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{
  -webkit-transition-delay:0s;
          transition-delay:0s
}

.tox.tox-platform-ie .tox-dialog-wrap{
  position:-ms-device-fixed
}

@media only screen and (max-width:767px){
  body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{
    margin-right:0
  }
}

@media only screen and (max-width:767px){
  body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){
    margin-left:8px
  }
}

.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{
  margin-left:8px
}

.tox[dir=rtl] .tox-dialog__body{
  text-align:right
}

@media only screen and (max-width:767px){
  body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{
    margin-left:0
  }
}

@media only screen and (max-width:767px){
  body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){
    margin-right:8px
  }
}

.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{
  margin-right:8px
}

body.tox-dialog__disable-scroll{
  overflow:hidden
}

.tox .tox-dropzone-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-preferred-size:auto
}

.tox .tox-dropzone{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background:#fff;
  border:2px dashed #ccc;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  min-height:100px;
  padding:10px
}

.tox .tox-dropzone p{
  color:rgba(34,47,62,.7);
  margin:0 0 16px 0
}

.tox .tox-edit-area{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-preferred-size:auto;
  overflow:hidden;
  position:relative
}

.tox .tox-edit-area__iframe{
  background-color:#fff;
  border:0;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-preferred-size:auto;
  height:100%;
  position:absolute;
  width:100%
}

.tox.tox-inline-edit-area{
  border:1px dotted #ccc
}

.tox .tox-editor-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  overflow:hidden
}

.tox .tox-editor-header{
  z-index:1
}

.tox:not(.tox-tinymce-inline) .tox-editor-header{
  -webkit-box-shadow:none;
          box-shadow:none;
  -webkit-transition:-webkit-box-shadow .5s;
  transition:-webkit-box-shadow .5s;
  transition:box-shadow .5s;
  transition:box-shadow .5s, -webkit-box-shadow .5s
}

.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{
  margin-bottom:-1px
}

.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{
  background-color:transparent;
  -webkit-box-shadow:0 4px 4px -3px rgba(0,0,0,.25);
          box-shadow:0 4px 4px -3px rgba(0,0,0,.25)
}

.tox-editor-dock-fadeout{
  opacity:0;
  visibility:hidden
}

.tox-editor-dock-fadein{
  opacity:1;
  visibility:visible
}

.tox-editor-dock-transition{
  -webkit-transition:visibility 0s linear .25s,opacity .25s ease;
  transition:visibility 0s linear .25s,opacity .25s ease
}

.tox-editor-dock-transition.tox-editor-dock-fadein{
  -webkit-transition-delay:0s;
          transition-delay:0s
}

.tox .tox-control-wrap{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  position:relative
}

.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{
  display:none
}

.tox .tox-control-wrap svg{
  display:block
}

.tox .tox-control-wrap__status-icon-wrap{
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%)
}

.tox .tox-control-wrap__status-icon-invalid svg{
  fill:#c00
}

.tox .tox-control-wrap__status-icon-unknown svg{
  fill:orange
}

.tox .tox-control-wrap__status-icon-valid svg{
  fill:green
}

.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{
  padding-right:32px
}

.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{
  right:4px
}

.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{
  padding-left:32px
}

.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{
  left:4px
}

.tox .tox-autocompleter{
  max-width:25em
}

.tox .tox-autocompleter .tox-menu{
  max-width:25em
}

.tox .tox-autocompleter .tox-autocompleter-highlight{
  font-weight:700
}

.tox .tox-color-input{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  z-index:1
}

.tox .tox-color-input .tox-textfield{
  z-index:-1
}

.tox .tox-color-input span{
  border-color:rgba(34,47,62,.2);
  border-radius:3px;
  border-style:solid;
  border-width:1px;
  -webkit-box-shadow:none;
          box-shadow:none;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  height:24px;
  position:absolute;
  top:6px;
  width:24px
}

.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){
  border-color:#207ab7;
  cursor:pointer
}

.tox .tox-color-input span::before{
  background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 75%);
  background-position:0 0,0 6px,6px -6px,-6px 0;
  background-size:12px 12px;
  border:1px solid #fff;
  border-radius:3px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  content:'';
  height:24px;
  left:-1px;
  position:absolute;
  top:-1px;
  width:24px;
  z-index:-1
}

.tox .tox-color-input span[aria-disabled=true]{
  cursor:not-allowed
}

.tox:not([dir=rtl]) .tox-color-input .tox-textfield{
  padding-left:36px
}

.tox:not([dir=rtl]) .tox-color-input span{
  left:6px
}

.tox[dir=rtl] .tox-color-input .tox-textfield{
  padding-right:36px
}

.tox[dir=rtl] .tox-color-input span{
  right:6px
}

.tox .tox-label,.tox .tox-toolbar-label{
  color:rgba(34,47,62,.7);
  display:block;
  font-size:14px;
  font-style:normal;
  font-weight:400;
  line-height:1.3;
  padding:0 8px 0 0;
  text-transform:none;
  white-space:nowrap
}

.tox .tox-toolbar-label{
  padding:0 8px
}

.tox[dir=rtl] .tox-label{
  padding:0 0 0 8px
}

.tox .tox-form{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -ms-flex-preferred-size:auto
}

.tox .tox-form__group{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  margin-bottom:4px
}

.tox .tox-form-group--maximize{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1
}

.tox .tox-form__group--error{
  color:#c00
}

.tox .tox-form__group--collection{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.tox .tox-form__grid{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.tox .tox-form__grid--2col>.tox-form__group{
  width:calc(50% - (8px / 2))
}

.tox .tox-form__grid--3col>.tox-form__group{
  width:calc(100% / 3 - (8px / 2))
}

.tox .tox-form__grid--4col>.tox-form__group{
  width:calc(25% - (8px / 2))
}

.tox .tox-form__controls-h-stack{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.tox .tox-form__group--inline{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.tox .tox-form__group--stretched{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -ms-flex-preferred-size:auto
}

.tox .tox-form__group--stretched .tox-textarea{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-preferred-size:auto
}

.tox .tox-form__group--stretched .tox-navobj{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-preferred-size:auto
}

.tox .tox-form__group--stretched .tox-navobj :nth-child(2){
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-preferred-size:auto;
  height:100%
}

.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){
  margin-left:4px
}

.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){
  margin-right:4px
}

.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{
  display:none
}

.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textfield,.tox .tox-toolbar-textfield{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background-color:#fff;
  border-color:#ccc;
  border-radius:3px;
  border-style:solid;
  border-width:1px;
  -webkit-box-shadow:none;
          box-shadow:none;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  color:#222f3e;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-size:16px;
  line-height:24px;
  margin:0;
  min-height:34px;
  outline:0;
  padding:5px 4.75px;
  resize:none;
  width:100%
}

.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{
  background-color:#f2f2f2;
  color:rgba(34,47,62,.85);
  cursor:not-allowed
}

.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea:focus,.tox .tox-textfield:focus{
  background-color:#fff;
  border-color:#207ab7;
  -webkit-box-shadow:none;
          box-shadow:none;
  outline:0
}

.tox .tox-toolbar-textfield{
  border-width:0;
  margin-bottom:3px;
  margin-top:2px;
  max-width:250px
}

.tox .tox-naked-btn{
  background-color:transparent;
  border:0;
  border-color:transparent;
  -webkit-box-shadow:unset;
          box-shadow:unset;
  color:#207ab7;
  cursor:pointer;
  display:block;
  margin:0;
  padding:0
}

.tox .tox-naked-btn svg{
  display:block;
  fill:#222f3e
}

.tox:not([dir=rtl]) .tox-toolbar-textfield+*{
  margin-left:4px
}

.tox[dir=rtl] .tox-toolbar-textfield+*{
  margin-right:4px
}

.tox .tox-listboxfield{
  cursor:pointer;
  position:relative
}

.tox .tox-listboxfield .tox-listbox--select[disabled]{
  background-color:#f2f2f2;
  color:rgba(34,47,62,.85);
  cursor:not-allowed
}

.tox .tox-listbox__select-label{
  cursor:default;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  margin:0 4px
}

.tox .tox-listbox__select-chevron{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:16px
}

.tox .tox-listbox__select-chevron svg{
  fill:#222f3e
}

.tox .tox-listboxfield .tox-listbox--select{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.tox:not([dir=rtl]) .tox-listboxfield svg{
  right:8px
}

.tox[dir=rtl] .tox-listboxfield svg{
  left:8px
}

.tox .tox-selectfield{
  cursor:pointer;
  position:relative
}

.tox .tox-selectfield select{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background-color:#fff;
  border-color:#ccc;
  border-radius:3px;
  border-style:solid;
  border-width:1px;
  -webkit-box-shadow:none;
          box-shadow:none;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  color:#222f3e;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-size:16px;
  line-height:24px;
  margin:0;
  min-height:34px;
  outline:0;
  padding:5px 4.75px;
  resize:none;
  width:100%
}

.tox .tox-selectfield select[disabled]{
  background-color:#f2f2f2;
  color:rgba(34,47,62,.85);
  cursor:not-allowed
}

.tox .tox-selectfield select::-ms-expand{
  display:none
}

.tox .tox-selectfield select:focus{
  background-color:#fff;
  border-color:#207ab7;
  -webkit-box-shadow:none;
          box-shadow:none;
  outline:0
}

.tox .tox-selectfield svg{
  pointer-events:none;
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%)
}

.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{
  padding-right:24px
}

.tox:not([dir=rtl]) .tox-selectfield svg{
  right:8px
}

.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{
  padding-left:24px
}

.tox[dir=rtl] .tox-selectfield svg{
  left:8px
}

.tox .tox-textarea{
  -webkit-appearance:textarea;
  -moz-appearance:textarea;
  appearance:textarea;
  white-space:pre-wrap
}

.tox-fullscreen{
  border:0;
  height:100%;
  margin:0;
  overflow:hidden;
  -ms-scroll-chaining:none;
  overscroll-behavior:none;
  padding:0;
  -ms-touch-action:pinch-zoom;
      touch-action:pinch-zoom;
  width:100%
}

.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{
  display:none
}

.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{
  left:0;
  position:fixed;
  top:0;
  z-index:1200
}

.tox.tox-tinymce.tox-fullscreen{
  background-color:transparent
}

.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{
  z-index:1201
}

.tox .tox-help__more-link{
  list-style:none;
  margin-top:1em
}

.tox .tox-image-tools{
  width:100%
}

.tox .tox-image-tools__toolbar{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.tox .tox-image-tools__image{
  background-color:#666;
  height:380px;
  overflow:auto;
  position:relative;
  width:100%
}

.tox .tox-image-tools__image,.tox .tox-image-tools__image+.tox-image-tools__toolbar{
  margin-top:8px
}

.tox .tox-image-tools__image-bg{
  background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)
}

.tox .tox-image-tools__toolbar>.tox-spacer{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-preferred-size:auto
}

.tox .tox-croprect-block{
  background:#000;
  opacity:.5;
  position:absolute;
  zoom:1
}

.tox .tox-croprect-handle{
  border:2px solid #fff;
  height:20px;
  left:0;
  position:absolute;
  top:0;
  width:20px
}

.tox .tox-croprect-handle-move{
  border:0;
  cursor:move;
  position:absolute
}

.tox .tox-croprect-handle-nw{
  border-width:2px 0 0 2px;
  cursor:nw-resize;
  left:100px;
  margin:-2px 0 0 -2px;
  top:100px
}

.tox .tox-croprect-handle-ne{
  border-width:2px 2px 0 0;
  cursor:ne-resize;
  left:200px;
  margin:-2px 0 0 -20px;
  top:100px
}

.tox .tox-croprect-handle-sw{
  border-width:0 0 2px 2px;
  cursor:sw-resize;
  left:100px;
  margin:-20px 2px 0 -2px;
  top:200px
}

.tox .tox-croprect-handle-se{
  border-width:0 2px 2px 0;
  cursor:se-resize;
  left:200px;
  margin:-20px 0 0 -20px;
  top:200px
}

.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-slider:not(:first-of-type){
  margin-left:8px
}

.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-button+.tox-slider{
  margin-left:32px
}

.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-slider+.tox-button{
  margin-left:32px
}

.tox[dir=rtl] .tox-image-tools__toolbar>.tox-slider:not(:first-of-type){
  margin-right:8px
}

.tox[dir=rtl] .tox-image-tools__toolbar>.tox-button+.tox-slider{
  margin-right:32px
}

.tox[dir=rtl] .tox-image-tools__toolbar>.tox-slider+.tox-button{
  margin-right:32px
}

.tox .tox-insert-table-picker{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  width:170px
}

.tox .tox-insert-table-picker>div{
  border-color:#ccc;
  border-style:solid;
  border-width:0 1px 1px 0;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  height:17px;
  width:17px
}

.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{
  margin:-4px 0
}

.tox .tox-insert-table-picker .tox-insert-table-picker__selected{
  background-color:rgba(32,122,183,.5);
  border-color:rgba(32,122,183,.5)
}

.tox .tox-insert-table-picker__label{
  color:rgba(34,47,62,.7);
  display:block;
  font-size:14px;
  padding:4px;
  text-align:center;
  width:100%
}

.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){
  border-right:0
}

.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){
  border-right:0
}

.tox .tox-menu{
  background-color:#fff;
  border:1px solid #ccc;
  border-radius:3px;
  -webkit-box-shadow:0 4px 8px 0 rgba(34,47,62,.1);
          box-shadow:0 4px 8px 0 rgba(34,47,62,.1);
  display:inline-block;
  overflow:hidden;
  vertical-align:top;
  z-index:1150
}

.tox .tox-menu.tox-collection.tox-collection--list{
  padding:0
}

.tox .tox-menu.tox-collection.tox-collection--toolbar{
  padding:4px
}

.tox .tox-menu.tox-collection.tox-collection--grid{
  padding:4px
}

.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{
  margin:0
}

.tox .tox-menubar{
  background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;
  background-color:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  -ms-flex-negative:0;
      flex-shrink:0;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  padding:0 4px 0 4px
}

.tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar{
  border-top:1px solid #ccc
}

.tox .tox-mbtn{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background:0 0;
  border:0;
  border-radius:3px;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#222f3e;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  font-size:14px;
  font-style:normal;
  font-weight:400;
  height:34px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin:2px 0 3px 0;
  outline:0;
  overflow:hidden;
  padding:0 4px;
  text-transform:none;
  width:auto
}

.tox .tox-mbtn[disabled]{
  background-color:transparent;
  border:0;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:rgba(34,47,62,.5);
  cursor:not-allowed
}

.tox .tox-mbtn:focus:not(:disabled){
  background:#dee0e2;
  border:0;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#222f3e
}

.tox .tox-mbtn--active{
  background:#c8cbcf;
  border:0;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#222f3e
}

.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){
  background:#dee0e2;
  border:0;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#222f3e
}

.tox .tox-mbtn__select-label{
  cursor:default;
  font-weight:400;
  margin:0 4px
}

.tox .tox-mbtn[disabled] .tox-mbtn__select-label{
  cursor:not-allowed
}

.tox .tox-mbtn__select-chevron{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:16px;
  display:none
}

.tox .tox-notification{
  border-radius:3px;
  border-style:solid;
  border-width:1px;
  -webkit-box-shadow:none;
          box-shadow:none;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  display:-ms-grid;
  display:grid;
  font-size:14px;
  font-weight:400;
  -ms-grid-columns:minmax(40px,1fr) auto minmax(40px,1fr);
  grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);
  margin-top:4px;
  opacity:0;
  padding:4px;
  -webkit-transition:opacity 150ms ease-in,-webkit-transform .1s ease-in;
  transition:opacity 150ms ease-in,-webkit-transform .1s ease-in;
  transition:transform .1s ease-in,opacity 150ms ease-in;
  transition:transform .1s ease-in,opacity 150ms ease-in,-webkit-transform .1s ease-in
}

.tox .tox-notification p{
  font-size:14px;
  font-weight:400
}

.tox .tox-notification a{
  cursor:pointer;
  text-decoration:underline
}

.tox .tox-notification--in{
  opacity:1
}

.tox .tox-notification--success{
  background-color:#e4eeda;
  border-color:#d7e6c8;
  color:#222f3e
}

.tox .tox-notification--success p{
  color:#222f3e
}

.tox .tox-notification--success a{
  color:#547831
}

.tox .tox-notification--success svg{
  fill:#222f3e
}

.tox .tox-notification--error{
  background-color:#f8dede;
  border-color:#f2bfbf;
  color:#222f3e
}

.tox .tox-notification--error p{
  color:#222f3e
}

.tox .tox-notification--error a{
  color:#c00
}

.tox .tox-notification--error svg{
  fill:#222f3e
}

.tox .tox-notification--warn,.tox .tox-notification--warning{
  background-color:#fffaea;
  border-color:#ffe89d;
  color:#222f3e
}

.tox .tox-notification--warn p,.tox .tox-notification--warning p{
  color:#222f3e
}

.tox .tox-notification--warn a,.tox .tox-notification--warning a{
  color:#222f3e
}

.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{
  fill:#222f3e
}

.tox .tox-notification--info{
  background-color:#d9edf7;
  border-color:#779ecb;
  color:#222f3e
}

.tox .tox-notification--info p{
  color:#222f3e
}

.tox .tox-notification--info a{
  color:#222f3e
}

.tox .tox-notification--info svg{
  fill:#222f3e
}

.tox .tox-notification__body{
  -ms-grid-row-align:center;
  align-self:center;
  color:#222f3e;
  font-size:14px;
  -ms-grid-column-span:1;
  grid-column-end:3;
  -ms-grid-column:2;
  grid-column-start:2;
  -ms-grid-row-span:1;
  grid-row-end:2;
  -ms-grid-row:1;
  grid-row-start:1;
  text-align:center;
  white-space:normal;
  word-break:break-all;
  word-break:break-word
}

.tox .tox-notification__body>*{
  margin:0
}

.tox .tox-notification__body>*+*{
  margin-top:1rem
}

.tox .tox-notification__icon{
  -ms-grid-row-align:center;
  align-self:center;
  -ms-grid-column-span:1;
  grid-column-end:2;
  -ms-grid-column:1;
  grid-column-start:1;
  -ms-grid-row-span:1;
  grid-row-end:2;
  -ms-grid-row:1;
  grid-row-start:1;
  -ms-grid-column-align:end;
  justify-self:end
}

.tox .tox-notification__icon svg{
  display:block
}

.tox .tox-notification__dismiss{
  -ms-grid-row-align:start;
  align-self:start;
  -ms-grid-column-span:1;
  grid-column-end:4;
  -ms-grid-column:3;
  grid-column-start:3;
  -ms-grid-row-span:1;
  grid-row-end:2;
  -ms-grid-row:1;
  grid-row-start:1;
  -ms-grid-column-align:end;
  justify-self:end
}

.tox .tox-notification .tox-progress-bar{
  -ms-grid-column-span:3;
  grid-column-end:4;
  -ms-grid-column:1;
  grid-column-start:1;
  -ms-grid-row-span:1;
  grid-row-end:3;
  -ms-grid-row:2;
  grid-row-start:2;
  -ms-grid-column-align:center;
  justify-self:center
}

.tox .tox-pop{
  display:inline-block;
  position:relative
}

.tox .tox-pop--resizing{
  -webkit-transition:width .1s ease;
  transition:width .1s ease
}

.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap
}

.tox .tox-pop--transition{
  -webkit-transition:.15s ease;
  transition:.15s ease;
  -webkit-transition-property:left,right,top,bottom;
  transition-property:left,right,top,bottom
}

.tox .tox-pop--transition::after,.tox .tox-pop--transition::before{
  -webkit-transition:all .15s,visibility 0s,opacity 75ms ease 75ms;
  transition:all .15s,visibility 0s,opacity 75ms ease 75ms
}

.tox .tox-pop__dialog{
  background-color:#fff;
  border:1px solid #ccc;
  border-radius:3px;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);
          box-shadow:0 1px 3px rgba(0,0,0,.15);
  min-width:0;
  overflow:hidden
}

.tox .tox-pop__dialog>:not(.tox-toolbar){
  margin:4px 4px 4px 8px
}

.tox .tox-pop__dialog .tox-toolbar{
  background-color:transparent;
  margin-bottom:-1px
}

.tox .tox-pop::after,.tox .tox-pop::before{
  border-style:solid;
  content:'';
  display:block;
  height:0;
  opacity:1;
  position:absolute;
  width:0
}

.tox .tox-pop.tox-pop--inset::after,.tox .tox-pop.tox-pop--inset::before{
  opacity:0;
  -webkit-transition:all 0s .15s,visibility 0s,opacity 75ms ease;
  transition:all 0s .15s,visibility 0s,opacity 75ms ease
}

.tox .tox-pop.tox-pop--bottom::after,.tox .tox-pop.tox-pop--bottom::before{
  left:50%;
  top:100%
}

.tox .tox-pop.tox-pop--bottom::after{
  border-color:#fff transparent transparent transparent;
  border-width:8px;
  margin-left:-8px;
  margin-top:-1px
}

.tox .tox-pop.tox-pop--bottom::before{
  border-color:#ccc transparent transparent transparent;
  border-width:9px;
  margin-left:-9px
}

.tox .tox-pop.tox-pop--top::after,.tox .tox-pop.tox-pop--top::before{
  left:50%;
  top:0;
  -webkit-transform:translateY(-100%);
          transform:translateY(-100%)
}

.tox .tox-pop.tox-pop--top::after{
  border-color:transparent transparent #fff transparent;
  border-width:8px;
  margin-left:-8px;
  margin-top:1px
}

.tox .tox-pop.tox-pop--top::before{
  border-color:transparent transparent #ccc transparent;
  border-width:9px;
  margin-left:-9px
}

.tox .tox-pop.tox-pop--left::after,.tox .tox-pop.tox-pop--left::before{
  left:0;
  top:calc(50% - 1px);
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%)
}

.tox .tox-pop.tox-pop--left::after{
  border-color:transparent #fff transparent transparent;
  border-width:8px;
  margin-left:-15px
}

.tox .tox-pop.tox-pop--left::before{
  border-color:transparent #ccc transparent transparent;
  border-width:10px;
  margin-left:-19px
}

.tox .tox-pop.tox-pop--right::after,.tox .tox-pop.tox-pop--right::before{
  left:100%;
  top:calc(50% + 1px);
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%)
}

.tox .tox-pop.tox-pop--right::after{
  border-color:transparent transparent transparent #fff;
  border-width:8px;
  margin-left:-1px
}

.tox .tox-pop.tox-pop--right::before{
  border-color:transparent transparent transparent #ccc;
  border-width:10px;
  margin-left:-1px
}

.tox .tox-pop.tox-pop--align-left::after,.tox .tox-pop.tox-pop--align-left::before{
  left:20px
}

.tox .tox-pop.tox-pop--align-right::after,.tox .tox-pop.tox-pop--align-right::before{
  left:calc(100% - 20px)
}

.tox .tox-sidebar-wrap{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  -ms-flex-preferred-size:0;
  min-height:0
}

.tox .tox-sidebar{
  background-color:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end
}

.tox .tox-sidebar__slider{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow:hidden
}

.tox .tox-sidebar__pane-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.tox .tox-sidebar__pane{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.tox .tox-sidebar--sliding-closed{
  opacity:0
}

.tox .tox-sidebar--sliding-open{
  opacity:1
}

.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{
  -webkit-transition:width .5s ease,opacity .5s ease;
  transition:width .5s ease,opacity .5s ease
}

.tox .tox-selector{
  background-color:#4099ff;
  border-color:#4099ff;
  border-style:solid;
  border-width:1px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  display:inline-block;
  height:10px;
  position:absolute;
  width:10px
}

.tox.tox-platform-touch .tox-selector{
  height:12px;
  width:12px
}

.tox .tox-slider{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-preferred-size:auto;
  height:24px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  position:relative
}

.tox .tox-slider__rail{
  background-color:transparent;
  border:1px solid #ccc;
  border-radius:3px;
  height:10px;
  min-width:120px;
  width:100%
}

.tox .tox-slider__handle{
  background-color:#207ab7;
  border:2px solid #185d8c;
  border-radius:3px;
  -webkit-box-shadow:none;
          box-shadow:none;
  height:24px;
  left:50%;
  position:absolute;
  top:50%;
  -webkit-transform:translateX(-50%) translateY(-50%);
          transform:translateX(-50%) translateY(-50%);
  width:14px
}

.tox .tox-source-code{
  overflow:auto
}

.tox .tox-spinner{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.tox .tox-spinner>div{
  -webkit-animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;
          animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;
  background-color:rgba(34,47,62,.7);
  border-radius:100%;
  height:8px;
  width:8px
}

.tox .tox-spinner>div:nth-child(1){
  -webkit-animation-delay:-.32s;
          animation-delay:-.32s
}

.tox .tox-spinner>div:nth-child(2){
  -webkit-animation-delay:-.16s;
          animation-delay:-.16s
}

@-webkit-keyframes tam-bouncing-dots{
  0%,100%,80%{
    -webkit-transform:scale(0);
            transform:scale(0)
  }

  40%{
    -webkit-transform:scale(1);
            transform:scale(1)
  }
}

@keyframes tam-bouncing-dots{
  0%,100%,80%{
    -webkit-transform:scale(0);
            transform:scale(0)
  }

  40%{
    -webkit-transform:scale(1);
            transform:scale(1)
  }
}

.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){
  margin-left:4px
}

.tox[dir=rtl] .tox-spinner>div:not(:first-child){
  margin-right:4px
}

.tox .tox-statusbar{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:#fff;
  border-top:1px solid #ccc;
  color:rgba(34,47,62,.7);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  font-size:12px;
  font-weight:400;
  height:18px;
  overflow:hidden;
  padding:0 8px;
  position:relative;
  text-transform:uppercase
}

.tox .tox-statusbar__text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  overflow:hidden
}

.tox .tox-statusbar__path{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  margin-right:auto;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.tox .tox-statusbar__path>*{
  display:inline;
  white-space:nowrap
}

.tox .tox-statusbar__wordcount{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  margin-left:1ch
}

.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{
  color:rgba(34,47,62,.7);
  text-decoration:none
}

.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){
  cursor:pointer;
  text-decoration:underline
}

.tox .tox-statusbar__resize-handle{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  -ms-flex-item-align:stretch;
      align-self:stretch;
  cursor:nwse-resize;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  margin-left:auto;
  margin-right:-8px;
  padding-left:1ch
}

.tox .tox-statusbar__resize-handle svg{
  display:block;
  fill:rgba(34,47,62,.7)
}

.tox .tox-statusbar__resize-handle:focus svg{
  background-color:#dee0e2;
  border-radius:1px;
  -webkit-box-shadow:0 0 0 2px #dee0e2;
          box-shadow:0 0 0 2px #dee0e2
}

.tox:not([dir=rtl]) .tox-statusbar__path>*{
  margin-right:4px
}

.tox:not([dir=rtl]) .tox-statusbar__branding{
  margin-left:1ch
}

.tox[dir=rtl] .tox-statusbar{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
      -ms-flex-direction:row-reverse;
          flex-direction:row-reverse
}

.tox[dir=rtl] .tox-statusbar__path>*{
  margin-left:4px
}

.tox .tox-throbber{
  z-index:1299
}

.tox .tox-throbber__busy-spinner{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:rgba(255,255,255,.6);
  bottom:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  left:0;
  position:absolute;
  right:0;
  top:0
}

.tox .tox-tbtn{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background:0 0;
  border:0;
  border-radius:3px;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#222f3e;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  font-size:14px;
  font-style:normal;
  font-weight:400;
  height:34px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin:2px 0 3px 0;
  outline:0;
  overflow:hidden;
  padding:0;
  text-transform:none;
  width:34px
}

.tox .tox-tbtn svg{
  display:block;
  fill:#222f3e
}

.tox .tox-tbtn.tox-tbtn-more{
  padding-left:5px;
  padding-right:5px;
  width:inherit
}

.tox .tox-tbtn:focus{
  background:#dee0e2;
  border:0;
  -webkit-box-shadow:none;
          box-shadow:none
}

.tox .tox-tbtn:hover{
  background:#dee0e2;
  border:0;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#222f3e
}

.tox .tox-tbtn:hover svg{
  fill:#222f3e
}

.tox .tox-tbtn:active{
  background:#c8cbcf;
  border:0;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#222f3e
}

.tox .tox-tbtn:active svg{
  fill:#222f3e
}

.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{
  background:0 0;
  border:0;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:rgba(34,47,62,.5);
  cursor:not-allowed
}

.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{
  fill:rgba(34,47,62,.5)
}

.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{
  background:#c8cbcf;
  border:0;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#222f3e
}

.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{
  -webkit-transform:none;
          transform:none
}

.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{
  fill:#222f3e
}

.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){
  color:#222f3e
}

.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{
  fill:#222f3e
}

.tox .tox-tbtn:active>*{
  -webkit-transform:none;
          transform:none
}

.tox .tox-tbtn--md{
  height:51px;
  width:51px
}

.tox .tox-tbtn--lg{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:68px;
  width:68px
}

.tox .tox-tbtn--return{
  -ms-grid-row-align:stretch;
  -ms-flex-item-align:stretch;
      align-self:stretch;
  height:unset;
  width:16px
}

.tox .tox-tbtn--labeled{
  padding:0 4px;
  width:unset
}

.tox .tox-tbtn__vlabel{
  display:block;
  font-size:10px;
  font-weight:400;
  letter-spacing:-.025em;
  margin-bottom:4px;
  white-space:nowrap
}

.tox .tox-tbtn--select{
  margin:2px 0 3px 0;
  padding:0 4px;
  width:auto
}

.tox .tox-tbtn__select-label{
  cursor:default;
  font-weight:400;
  margin:0 4px
}

.tox .tox-tbtn__select-chevron{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:16px
}

.tox .tox-tbtn__select-chevron svg{
  fill:rgba(34,47,62,.5)
}

.tox .tox-tbtn--bespoke .tox-tbtn__select-label{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:7em
}

.tox .tox-split-button{
  border:0;
  border-radius:3px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin:2px 0 3px 0;
  overflow:hidden
}

.tox .tox-split-button:hover{
  -webkit-box-shadow:0 0 0 1px #dee0e2 inset;
          box-shadow:0 0 0 1px #dee0e2 inset
}

.tox .tox-split-button:focus{
  background:#dee0e2;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#222f3e
}

.tox .tox-split-button>*{
  border-radius:0
}

.tox .tox-split-button__chevron{
  width:16px
}

.tox .tox-split-button__chevron svg{
  fill:rgba(34,47,62,.5)
}

.tox .tox-split-button .tox-tbtn{
  margin:0
}

.tox.tox-platform-touch .tox-split-button .tox-tbtn:first-child{
  width:30px
}

.tox.tox-platform-touch .tox-split-button__chevron{
  width:20px
}

.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{
  background:0 0;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:rgba(34,47,62,.5)
}

.tox .tox-toolbar-overlord{
  background-color:#fff
}

.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{
  background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;
  background-color:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  -ms-flex-negative:0;
      flex-shrink:0;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  padding:0 0
}

.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{
  height:0;
  opacity:0;
  padding-bottom:0;
  padding-top:0;
  visibility:hidden
}

.tox .tox-toolbar__overflow--growing{
  -webkit-transition:height .3s ease,opacity .2s linear .1s;
  transition:height .3s ease,opacity .2s linear .1s
}

.tox .tox-toolbar__overflow--shrinking{
  -webkit-transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s;
  transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s
}

.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{
  border-top:1px solid #ccc;
  margin-top:-1px
}

.tox .tox-toolbar--scrolling{
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
  overflow-x:auto
}

.tox .tox-pop .tox-toolbar{
  border-width:0
}

.tox .tox-toolbar--no-divider{
  background-image:none
}

.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{
  border-top:1px solid #ccc
}

.tox.tox-tinymce-aux .tox-toolbar__overflow{
  background-color:#fff;
  border:1px solid #ccc;
  border-radius:3px;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);
          box-shadow:0 1px 3px rgba(0,0,0,.15)
}

.tox .tox-toolbar__group{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  margin:0 0;
  padding:0 4px 0 4px
}

.tox .tox-toolbar__group--pull-right{
  margin-left:auto
}

.tox .tox-toolbar--scrolling .tox-toolbar__group{
  -ms-flex-negative:0;
      flex-shrink:0;
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap
}

.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){
  border-right:1px solid #ccc
}

.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){
  border-left:1px solid #ccc
}

.tox .tox-tooltip{
  display:inline-block;
  padding:8px;
  position:relative
}

.tox .tox-tooltip__body{
  background-color:#222f3e;
  border-radius:3px;
  -webkit-box-shadow:0 2px 4px rgba(34,47,62,.3);
          box-shadow:0 2px 4px rgba(34,47,62,.3);
  color:rgba(255,255,255,.75);
  font-size:14px;
  font-style:normal;
  font-weight:400;
  padding:4px 8px;
  text-transform:none
}

.tox .tox-tooltip__arrow{
  position:absolute
}

.tox .tox-tooltip--down .tox-tooltip__arrow{
  border-left:8px solid transparent;
  border-right:8px solid transparent;
  border-top:8px solid #222f3e;
  bottom:0;
  left:50%;
  position:absolute;
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%)
}

.tox .tox-tooltip--up .tox-tooltip__arrow{
  border-bottom:8px solid #222f3e;
  border-left:8px solid transparent;
  border-right:8px solid transparent;
  left:50%;
  position:absolute;
  top:0;
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%)
}

.tox .tox-tooltip--right .tox-tooltip__arrow{
  border-bottom:8px solid transparent;
  border-left:8px solid #222f3e;
  border-top:8px solid transparent;
  position:absolute;
  right:0;
  top:50%;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%)
}

.tox .tox-tooltip--left .tox-tooltip__arrow{
  border-bottom:8px solid transparent;
  border-right:8px solid #222f3e;
  border-top:8px solid transparent;
  left:0;
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%)
}

.tox .tox-well{
  border:1px solid #ccc;
  border-radius:3px;
  padding:8px;
  width:100%
}

.tox .tox-well>:first-child{
  margin-top:0
}

.tox .tox-well>:last-child{
  margin-bottom:0
}

.tox .tox-well>:only-child{
  margin:0
}

.tox .tox-custom-editor{
  border:1px solid #ccc;
  border-radius:3px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  position:relative
}

.tox .tox-dialog-loading::before{
  background-color:rgba(0,0,0,.5);
  content:"";
  height:100%;
  position:absolute;
  width:100%;
  z-index:1000
}

.tox .tox-tab{
  cursor:pointer
}

.tox .tox-dialog__content-js{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-preferred-size:auto
}

.tox .tox-dialog__body-content .tox-collection{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-preferred-size:auto
}

.tox .tox-image-tools-edit-panel{
  height:60px
}

.tox .tox-image-tools__sidebar{
  height:60px
}

/*purgecss end ignore
 */

/*purgecss start ignore
 */

/**
 * Copyright (c) Tiny Technologies, Inc. All rights reserved.
 * Licensed under the LGPL or a commercial license.
 * For LGPL see License.txt in the project root for license information.
 * For commercial licenses see https://www.tiny.cloud/
 */

.mce-content-body .mce-item-anchor{
  background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
  cursor:default;
  display:inline-block;
  height:12px!important;
  padding:0 2px;
  -webkit-user-modify:read-only;
  -moz-user-modify:read-only;
  -webkit-user-select:all;
  -moz-user-select:all;
  -ms-user-select:all;
  user-select:all;
  width:8px!important
}

.mce-content-body .mce-item-anchor[data-mce-selected]{
  outline-offset:1px
}

.tox-comments-visible .tox-comment{
  background-color:#fff0b7
}

.tox-comments-visible .tox-comment--active{
  background-color:#ffe168
}

.tox-checklist>li:not(.tox-checklist--hidden){
  list-style:none;
  margin:.25em 0
}

.tox-checklist>li:not(.tox-checklist--hidden)::before{
  content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
  cursor:pointer;
  height:1em;
  margin-left:-1.5em;
  margin-top:.125em;
  position:absolute;
  width:1em
}

.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{
  content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A")
}

[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{
  margin-left:0;
  margin-right:-1.5em
}

code[class*=language-],pre[class*=language-]{
  color:#000;
  background:0 0;
  text-shadow:0 1px #fff;
  font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;
  font-size:1em;
  text-align:left;
  white-space:pre;
  word-spacing:normal;
  word-break:normal;
  word-wrap:normal;
  line-height:1.5;
  -moz-tab-size:4;
  -o-tab-size:4;
     tab-size:4;
  -ms-hyphens:none;
  hyphens:none
}

code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{
  text-shadow:none;
  background:#b3d4fc
}

code[class*=language-] ::-moz-selection, code[class*=language-]::-moz-selection, pre[class*=language-] ::-moz-selection, pre[class*=language-]::-moz-selection{
  text-shadow:none;
  background:#b3d4fc
}

code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{
  text-shadow:none;
  background:#b3d4fc
}

@media print{
  code[class*=language-],pre[class*=language-]{
    text-shadow:none
  }
}

pre[class*=language-]{
  padding:1em;
  margin:.5em 0;
  overflow:auto
}

:not(pre)>code[class*=language-],pre[class*=language-]{
  background:#f5f2f0
}

:not(pre)>code[class*=language-]{
  padding:.1em;
  border-radius:.3em;
  white-space:normal
}

.token.cdata,.token.comment,.token.doctype,.token.prolog{
  color:#708090
}

.token.punctuation{
  color:#999
}

.namespace{
  opacity:.7
}

.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{
  color:#905
}

.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{
  color:#690
}

.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{
  color:#9a6e3a;
  background:hsla(0,0%,100%,.5)
}

.token.atrule,.token.attr-value,.token.keyword{
  color:#07a
}

.token.class-name,.token.function{
  color:#dd4a68
}

.token.important,.token.regex,.token.variable{
  color:#e90
}

.token.bold,.token.important{
  font-weight:700
}

.token.italic{
  font-style:italic
}

.token.entity{
  cursor:help
}

.mce-content-body{
  overflow-wrap:break-word;
  word-wrap:break-word
}

.mce-content-body .mce-visual-caret{
  background-color:#000;
  background-color:currentColor;
  position:absolute
}

.mce-content-body .mce-visual-caret-hidden{
  display:none
}

.mce-content-body [data-mce-caret]{
  left:-1000px;
  margin:0;
  padding:0;
  position:absolute;
  right:auto;
  top:0
}

.mce-content-body .mce-offscreen-selection{
  left:-2000000px;
  max-width:1000000px;
  position:absolute
}

.mce-content-body [contentEditable=false]{
  cursor:default
}

.mce-content-body [contentEditable=true]{
  cursor:text
}

.tox-cursor-format-painter{
  cursor:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"),default
}

.mce-content-body figure.align-left{
  float:left
}

.mce-content-body figure.align-right{
  float:right
}

.mce-content-body figure.image.align-center{
  display:table;
  margin-left:auto;
  margin-right:auto
}

.mce-preview-object{
  border:1px solid gray;
  display:inline-block;
  line-height:0;
  margin:0 2px 0 2px;
  position:relative
}

.mce-preview-object .mce-shim{
  background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%
}

.mce-preview-object[data-mce-selected="2"] .mce-shim{
  display:none
}

.mce-object{
  background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
  border:1px dashed #aaa
}

.mce-pagebreak{
  border:1px dashed #aaa;
  cursor:default;
  display:block;
  height:5px;
  margin-top:15px;
  page-break-before:always;
  width:100%
}

@media print{
  .mce-pagebreak{
    border:0
  }
}

.tiny-pageembed .mce-shim{
  background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%
}

.tiny-pageembed[data-mce-selected="2"] .mce-shim{
  display:none
}

.tiny-pageembed{
  display:inline-block;
  position:relative
}

.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{
  display:block;
  overflow:hidden;
  padding:0;
  position:relative;
  width:100%
}

.tiny-pageembed--21by9{
  padding-top:42.857143%
}

.tiny-pageembed--16by9{
  padding-top:56.25%
}

.tiny-pageembed--4by3{
  padding-top:75%
}

.tiny-pageembed--1by1{
  padding-top:100%
}

.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{
  border:0;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%
}

.mce-content-body[data-mce-placeholder]{
  position:relative
}

.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{
  color:rgba(34,47,62,.7);
  content:attr(data-mce-placeholder);
  position:absolute
}

.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{
  left:1px
}

.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{
  right:1px
}

.mce-content-body div.mce-resizehandle{
  background-color:#4099ff;
  border-color:#4099ff;
  border-style:solid;
  border-width:1px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  height:10px;
  position:absolute;
  width:10px;
  z-index:1298
}

.mce-content-body div.mce-resizehandle:hover{
  background-color:#4099ff
}

.mce-content-body div.mce-resizehandle:nth-of-type(1){
  cursor:nwse-resize
}

.mce-content-body div.mce-resizehandle:nth-of-type(2){
  cursor:nesw-resize
}

.mce-content-body div.mce-resizehandle:nth-of-type(3){
  cursor:nwse-resize
}

.mce-content-body div.mce-resizehandle:nth-of-type(4){
  cursor:nesw-resize
}

.mce-content-body .mce-resize-backdrop{
  z-index:10000
}

.mce-content-body .mce-clonedresizable{
  cursor:default;
  opacity:.5;
  outline:1px dashed #000;
  position:absolute;
  z-index:10001
}

.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{
  border:0
}

.mce-content-body .mce-resize-helper{
  background:#555;
  background:rgba(0,0,0,.75);
  border:1px;
  border-radius:3px;
  color:#fff;
  display:none;
  font-family:sans-serif;
  font-size:12px;
  line-height:14px;
  margin:5px 10px;
  padding:5px;
  position:absolute;
  white-space:nowrap;
  z-index:10002
}

.tox-rtc-user-selection{
  position:relative
}

.tox-rtc-user-cursor{
  bottom:0;
  cursor:default;
  position:absolute;
  top:0;
  width:2px
}

.tox-rtc-user-cursor::before{
  background-color:inherit;
  border-radius:50%;
  content:'';
  display:block;
  height:8px;
  position:absolute;
  right:-3px;
  top:-3px;
  width:8px
}

.tox-rtc-user-cursor:hover::after{
  background-color:inherit;
  border-radius:100px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  color:#fff;
  content:attr(data-user);
  display:block;
  font-size:12px;
  font-weight:700;
  left:-5px;
  min-height:8px;
  min-width:8px;
  padding:0 12px;
  position:absolute;
  top:-11px;
  white-space:nowrap;
  z-index:1000
}

.tox-rtc-user-selection--1 .tox-rtc-user-cursor{
  background-color:#2dc26b
}

.tox-rtc-user-selection--2 .tox-rtc-user-cursor{
  background-color:#e03e2d
}

.tox-rtc-user-selection--3 .tox-rtc-user-cursor{
  background-color:#f1c40f
}

.tox-rtc-user-selection--4 .tox-rtc-user-cursor{
  background-color:#3598db
}

.tox-rtc-user-selection--5 .tox-rtc-user-cursor{
  background-color:#b96ad9
}

.tox-rtc-user-selection--6 .tox-rtc-user-cursor{
  background-color:#e67e23
}

.tox-rtc-user-selection--7 .tox-rtc-user-cursor{
  background-color:#aaa69d
}

.tox-rtc-user-selection--8 .tox-rtc-user-cursor{
  background-color:#f368e0
}

.tox-rtc-remote-image{
  background:#eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
  border:1px solid #ccc;
  min-height:240px;
  min-width:320px
}

.mce-match-marker{
  background:#aaa;
  color:#fff
}

.mce-match-marker-selected{
  background:#39f;
  color:#fff
}

.mce-match-marker-selected::-moz-selection{
  background:#39f;
  color:#fff
}

.mce-match-marker-selected::selection{
  background:#39f;
  color:#fff
}

.mce-content-body audio[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{
  outline:3px solid #b4d7ff
}

.mce-content-body hr[data-mce-selected]{
  outline:3px solid #b4d7ff;
  outline-offset:1px
}

.mce-content-body [contentEditable=false] [contentEditable=true]:focus{
  outline:3px solid #b4d7ff
}

.mce-content-body [contentEditable=false] [contentEditable=true]:hover{
  outline:3px solid #b4d7ff
}

.mce-content-body [contentEditable=false][data-mce-selected]{
  cursor:not-allowed;
  outline:3px solid #b4d7ff
}

.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{
  outline:0
}

.mce-content-body [data-mce-selected=inline-boundary]{
  background-color:#b4d7ff
}

.mce-content-body .mce-edit-focus{
  outline:3px solid #b4d7ff
}

.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{
  position:relative
}

.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{
  background:0 0
}

.mce-content-body td[data-mce-selected]::-moz-selection, .mce-content-body th[data-mce-selected]::-moz-selection{
  background:0 0
}

.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{
  background:0 0
}

.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{
  outline:0;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{
  background-color:rgba(180,215,255,.7);
  border:1px solid rgba(180,215,255,.7);
  bottom:-1px;
  content:'';
  left:-1px;
  mix-blend-mode:multiply;
  position:absolute;
  right:-1px;
  top:-1px
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
  .mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{
    border-color:rgba(0,84,180,.7)
  }
}

.mce-content-body img::-moz-selection{
  background:0 0
}

.mce-content-body img::selection{
  background:0 0
}

.ephox-snooker-resizer-bar{
  background-color:#b4d7ff;
  opacity:0;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.ephox-snooker-resizer-cols{
  cursor:col-resize
}

.ephox-snooker-resizer-rows{
  cursor:row-resize
}

.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{
  opacity:1
}

.mce-spellchecker-word{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
  background-position:0 calc(100% + 1px);
  background-repeat:repeat-x;
  background-size:auto 6px;
  cursor:default;
  height:2rem
}

.mce-spellchecker-grammar{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
  background-position:0 calc(100% + 1px);
  background-repeat:repeat-x;
  background-size:auto 6px;
  cursor:default
}

.mce-toc{
  border:1px solid gray
}

.mce-toc h2{
  margin:4px
}

.mce-toc li{
  list-style-type:none
}

.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{
  border:1px dashed #bbb
}

.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{
  background-repeat:no-repeat;
  border:1px dashed #bbb;
  margin-left:3px;
  padding-top:10px
}

.mce-visualblocks p{
  background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)
}

.mce-visualblocks h1{
  background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)
}

.mce-visualblocks h2{
  background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)
}

.mce-visualblocks h3{
  background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)
}

.mce-visualblocks h4{
  background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)
}

.mce-visualblocks h5{
  background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)
}

.mce-visualblocks h6{
  background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)
}

.mce-visualblocks div:not([data-mce-bogus]){
  background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)
}

.mce-visualblocks section{
  background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)
}

.mce-visualblocks article{
  background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)
}

.mce-visualblocks blockquote{
  background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)
}

.mce-visualblocks address{
  background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)
}

.mce-visualblocks pre{
  background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)
}

.mce-visualblocks figure{
  background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)
}

.mce-visualblocks figcaption{
  border:1px dashed #bbb
}

.mce-visualblocks hgroup{
  background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)
}

.mce-visualblocks aside{
  background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)
}

.mce-visualblocks ul{
  background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)
}

.mce-visualblocks ol{
  background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)
}

.mce-visualblocks dl{
  background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)
}

.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{
  margin-left:3px
}

.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{
  background-position-x:right;
  margin-right:3px
}

.mce-nbsp,.mce-shy{
  background:#aaa
}

.mce-shy::after{
  content:'-'
}

/*purgecss end ignore
 */

/* purgecss start ignore */
.b-co[data-v-6e5cfbd4] {
  color: #005BAC !important;
}
.b-bg-co[data-v-6e5cfbd4] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-6e5cfbd4] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-6e5cfbd4] {
  font-size: 24px !important;
}
.b-2-sz[data-v-6e5cfbd4] {
  font-size: 22px !important;
}
.b-3-sz[data-v-6e5cfbd4] {
  font-size: 18px !important;
}
.b-sz[data-v-6e5cfbd4] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-6e5cfbd4] {
  font-size: 14px !important;
}
[data-v-6e5cfbd4] .tox-dialog-wrap {
  display: none;
}
[data-v-6e5cfbd4] .tox-button.tox-button--icon.tox-button--naked.tox-browse-url {
  display: none;
}

/* purgecss end ignore */

/* purgecss start ignore */
.b-co[data-v-7755e864] {
  color: #005BAC !important;
}
.b-bg-co[data-v-7755e864] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-7755e864] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-7755e864] {
  font-size: 24px !important;
}
.b-2-sz[data-v-7755e864] {
  font-size: 22px !important;
}
.b-3-sz[data-v-7755e864] {
  font-size: 18px !important;
}
.b-sz[data-v-7755e864] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-7755e864] {
  font-size: 14px !important;
}
.kclmwh[data-v-7755e864] {
  padding: 0 20px;
}
.checked_tree[data-v-7755e864] .ivu-tree-children li .ivu-tree-children li {
  position: relative;
}
.checked_tree[data-v-7755e864] .ivu-tree-children li .ivu-tree-children li:before {
  content: ' ';
  width: 1px;
  height: 100%;
  border-right: 1px dashed #103d3f;
  position: absolute;
  top: 0px;
  left: 9px;
}
[data-v-7755e864] .ivu-tree ul li {
  margin: 0;
}

/* purgecss end ignore */

/* purgecss start ignore */
.b-co[data-v-1ccbb642] {
  color: #005BAC !important;
}
.b-bg-co[data-v-1ccbb642] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-1ccbb642] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-1ccbb642] {
  font-size: 24px !important;
}
.b-2-sz[data-v-1ccbb642] {
  font-size: 22px !important;
}
.b-3-sz[data-v-1ccbb642] {
  font-size: 18px !important;
}
.b-sz[data-v-1ccbb642] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-1ccbb642] {
  font-size: 14px !important;
}
.ycbox[data-v-1ccbb642] {
  background: -webkit-gradient(linear, left top, left bottom, from(#95a9f2), to(#f1f3fa)) !important;
  background: linear-gradient(180deg, #95a9f2, #f1f3fa 100%) !important;
}
[data-v-1ccbb642] .header-l .ivu-icon-ios-close-circle:before {
  content: "\F33D";
}
[data-v-1ccbb642] .header-l .ivu-date-picker .ivu-icon-ios-calendar-outline:before {
  content: "\F33D";
}
[data-v-1ccbb642] .header-l .ivu-date-picker-focused .ivu-icon-ios-calendar-outline:before {
  content: "\F343" !important;
}
[data-v-1ccbb642] .header-l .ivu-input {
  background: none !important;
  color: #333333;
  font-family: Inter;
  font-size: 18px;
  font-weight: 700;
  width: 115px;
}
[data-v-1ccbb642] .header-l .ivu-input-with-suffix {
  padding-right: 0;
}
[data-v-1ccbb642] .time {
  font-size: 18px;
  line-height: 18px;
  color: #333333;
}
[data-v-1ccbb642] .ivu-timeline-item {
  padding: 0 0 17px 0;
}
[data-v-1ccbb642] .ivu-timeline-item-head {
  width: 15px;
  height: 15px;
  background: #d4ddf3;
  border: none;
}
[data-v-1ccbb642] .ivu-timeline-item-tail {
  left: 7px;
}
.kcys[data-v-1ccbb642] {
  background: #dce4fd;
}
.rcys[data-v-1ccbb642] {
  background: #e0f3e9;
}
.rckcsj[data-v-1ccbb642] {
  margin-top: 4px;
  text-align: left;
  padding-left: 16px;
}
.rckcsj > span[data-v-1ccbb642] {
  font-size: 14px !important;
  color: #666 !important;
  padding-left: 3px !important;
  display: inline-block !important;
  line-height: 14px !important;
  height: 14px !important;
  border: none !important;
}
.rcys > div[data-v-1ccbb642]:first-child {
  color: #386d51 !important;
  font-size: 14px !important;
  display: block !important;
  text-align: left !important;
  padding-left: 16px !important;
  padding-top: 6px !important;
  line-height: 14px;
  width: 138px;
  overflow: hidden;
}
.kcys > div[data-v-1ccbb642]:first-child {
  color: #005bac !important;
  font-size: 14px !important;
  display: block !important;
  text-align: left !important;
  padding-left: 16px !important;
  padding-top: 6px !important;
  line-height: 14px;
  width: 129px;
  overflow: hidden;
}
.calendar[data-v-1ccbb642] {
  padding: 0 60px;
}
.calendar .header[data-v-1ccbb642] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  font-size: 15px;
  padding-top: 10px;
}
.calendar .week[data-v-1ccbb642] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  background: #fefefe;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #404040;
}
.calendar .week div[data-v-1ccbb642] {
  width: calc(14.28571429%);
  text-align: center;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  color: #9291a5;
}
.calendar .row[data-v-1ccbb642] {
  width: 100%;
}
.calendar .day[data-v-1ccbb642]::-webkit-scrollbar {
  width: 0;
}
.calendar .day[data-v-1ccbb642] {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 347px;
  overflow: auto;
}
.calendar .day span[data-v-1ccbb642] {
  text-align: center;
}
.calendar .day .date[data-v-1ccbb642] {
  width: calc(14.28571429%);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: black;
  overflow: hidden;
}
.calendar .day .date .rl-rq[data-v-1ccbb642] {
  width: 30px;
  height: 30px;
  border-radius: 15px;
  line-height: 30px;
  font-size: 18px;
  color: #1d1c2b;
  text-align: center;
  margin: 0 auto;
  cursor: pointer;
}
.calendar .day .date .rl-rq-box[data-v-1ccbb642]::-webkit-scrollbar {
  width: 0;
}
.calendar .day .date .rl-rq-box[data-v-1ccbb642] {
  overflow: auto;
}
.calendar .day .date .rl-rq-box .rl-nr[data-v-1ccbb642] {
  width: 138px;
  height: 21px;
  margin-top: 2px;
  line-height: 21px;
  font-size: 13px;
  color: #000000;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 60px;
  width: 99%;
  border-radius: 3px;
  margin: 0 auto;
  margin-top: 1px;
  margin-bottom: 1px;
  padding-top: 6px;
}
.calendar .day .nowDay[data-v-1ccbb642] {
  background: #404040;
}
.prevDay[data-v-1ccbb642] {
  color: #ccc !important;
  font-size: 18px;
}
.t-box[data-v-1ccbb642] {
  padding: 10px;
}
.t-kcmc[data-v-1ccbb642] {
  font-size: 20px;
  font-weight: 700;
  color: #333333;
}
.t-jwkc[data-v-1ccbb642] {
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  color: #333333;
  padding: 2px 8px;
  background: #fbe7c9;
  text-align: center;
  margin-top: 3px;
}
.t-wsx[data-v-1ccbb642] {
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  color: #333333;
  padding: 2px 8px;
  background: #e4e4e4;
  text-align: center;
  margin-top: 3px;
  margin-left: 7px;
}
.t-text[data-v-1ccbb642] {
  font-size: 15px;
  font-weight: 400;
  color: #666666;
}
.t-text2 div[data-v-1ccbb642] {
  display: inline-block;
  font-size: 15px;
  font-weight: 400;
  color: #3465e0;
  line-height: 15px;
  vertical-align: middle;
}
.t-btn[data-v-1ccbb642] {
  width: 100px;
  height: 28px;
  border-radius: 4px;
  border: 1px solid #3465e0;
  font-size: 13px;
  font-weight: 400;
  color: #3465e0;
  text-align: center;
  line-height: 5.5px;
  display: inline-block;
  cursor: pointer;
}
.t-btn[data-v-1ccbb642]:hover {
  background: #2353c7;
  color: white;
}
.rctextts[data-v-1ccbb642] {
  color: #386d51 !important;
  font-size: 14px !important;
  display: block !important;
  text-align: left !important;
  padding-left: 16px !important;
  padding-top: 6px !important;
  line-height: 14px !important;
  width: 138px !important;
  overflow: hidden !important;
  border: none !important;
  height: auto !important;
}
.header-l[data-v-1ccbb642] {
  height: 68px;
  line-height: 100px;
}
.header-l span[data-v-1ccbb642] {
  display: inline-block;
}
.header-l span[data-v-1ccbb642]:nth-child(1) {
  width: 31px;
  height: 31px;
  border-radius: 15px;
  text-align: center;
  line-height: 31px;
  cursor: pointer;
  margin-right: 60px;
}
.header-l span[data-v-1ccbb642]:nth-child(2) {
  font-size: 18px;
  color: #252d45;
  font-weight: 700;
}
.header-l span[data-v-1ccbb642]:nth-child(3) {
  width: 31px;
  height: 31px;
  border-radius: 15px;
  text-align: center;
  line-height: 31px;
  cursor: pointer;
  margin-left: 60px;
}
.header-l span[data-v-1ccbb642]:nth-child(4) {
  width: 54px;
  height: 31px;
  background: #f4f6f7;
  border-radius: 5px;
  margin-left: 18px;
  text-align: center;
  line-height: 31px;
  font-size: 14px;
  color: #252d45;
  vertical-align: top;
}
.blrq[data-v-1ccbb642] {
  background: #005bac;
  color: white !important;
}
.yrlxq[data-v-1ccbb642]::-webkit-scrollbar {
  width: 6px;
  /* 修改宽度 */
}

/* 修改滚动条轨道背景色 */
.yrlxq[data-v-1ccbb642]::-webkit-scrollbar-track {
  background: #ffffff;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

/* 修改滚动条滑块颜色 */
.yrlxq[data-v-1ccbb642]::-webkit-scrollbar-thumb {
  background: #005bac;
  border-radius: 5px;
}

/* purgecss end ignore */

/* purgecss start ignore */
.b-co[data-v-38d53328] {
  color: #005BAC !important;
}
.b-bg-co[data-v-38d53328] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-38d53328] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-38d53328] {
  font-size: 24px !important;
}
.b-2-sz[data-v-38d53328] {
  font-size: 22px !important;
}
.b-3-sz[data-v-38d53328] {
  font-size: 18px !important;
}
.b-sz[data-v-38d53328] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-38d53328] {
  font-size: 14px !important;
}
[data-v-38d53328] .new-zcqh .ivu-select-selection {
  border: none !important;
  height: 28px !important;
  background: #f6f7fc !important;
}
[data-v-38d53328] .new-zcqh .ivu-select-visible .ivu-select-selection {
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-v-38d53328] .xnxq-box .ivu-select-selection {
  background: none !important;
  border-radius: 6px !important;
}
[data-v-38d53328] .xnxq-box .ivu-select-selected-value {
  color: white !important;
}
[data-v-38d53328] .xnxq-box .ivu-icon-ios-arrow-down:before {
  color: white;
}
[data-v-38d53328] .ivu-timeline-item {
  padding: 0 0 17px 0;
}
[data-v-38d53328] .ivu-timeline-item-head {
  width: 15px;
  height: 15px;
  background: #d4ddf3;
  border: none;
}
[data-v-38d53328] .ivu-timeline-item-tail {
  left: 7px;
}
.actives[data-v-38d53328] {
  background: #ffffff;
  color: #005bac !important;
}
.kcys[data-v-38d53328] {
  z-index: 100;
  overflow: auto;
  border-left: 3px solid #b4c6fa;
  position: absolute;
}
.kcys[data-v-38d53328]::-webkit-scrollbar {
  width: 1px;
  /* 修改宽度 */
}
.rcys[data-v-38d53328] {
  background: #e0f3e9;
}
.rckcsj[data-v-38d53328] {
  margin-top: 4px;
  text-align: left;
  padding-right: 8px;
}
.rckcsj > span[data-v-38d53328] {
  font-size: 12px;
  color: #666;
  padding-left: 3px;
  display: inline-block;
  line-height: 14px;
  font-weight: 500;
}
.rcys > div[data-v-38d53328]:first-child {
  color: #386d51 !important;
  font-size: 14px !important;
  display: block !important;
  text-align: left !important;
  padding-left: 16px !important;
  padding-top: 6px !important;
  line-height: 14px;
  width: 138px;
  overflow: hidden;
}
.kcys > div[data-v-38d53328]:first-child {
  color: #333333;
  font-family: 微软雅黑;
  font-size: 14px;
  font-weight: 700;
  display: block !important;
  text-align: left !important;
  padding-left: 8px !important;
  padding-top: 6px !important;
  line-height: 14px;
  overflow: hidden;
}
[data-v-38d53328] .ivu-input {
  margin-bottom: 10px;
  border: none;
}
[data-v-38d53328] .ivu-input:focus {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-v-38d53328] .ivu-tooltip-inner {
  max-width: none !important;
}
[data-v-38d53328] .ivu-input {
  background: #f7f8fa;
}
.box2[data-v-38d53328] {
  background: #fff;
  width: 100%;
  height: 601px;
  border-radius: 12px;
}
.box2 .header[data-v-38d53328] {
  padding: 23px 21px 20px 38px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 12px 12px 0px 0px;
  background: -webkit-gradient(linear, left top, right top, from(#4ab0fd), to(#517aeb));
  background: linear-gradient(90deg, #4ab0fd, #517aeb 100%);
}
.box2 .header .header-l[data-v-38d53328] {
  width: 45%;
}
.box2 .header .header-l > span[data-v-38d53328] {
  display: inline-block;
}
.box2 .header .header-l > span[data-v-38d53328]:nth-child(1) {
  color: #ffffff;
  font-family: 微软雅黑;
  font-size: 20px;
  font-weight: 700;
}
.box2 .header .header-l > span[data-v-38d53328]:nth-child(2) {
  width: 31px;
  height: 31px;
  background: #f4f6f7;
  border-radius: 15px;
  text-align: center;
  line-height: 31px;
  cursor: pointer;
}
.box2 .header .header-l > span[data-v-38d53328]:nth-child(3) {
  font-size: 18px;
  color: #252d45;
  margin: 0 22px;
}
.box2 .header .header-l > span[data-v-38d53328]:nth-child(4) {
  width: 31px;
  height: 31px;
  background: #f4f6f7;
  border-radius: 15px;
  text-align: center;
  line-height: 31px;
  cursor: pointer;
}
.box2 .header .header-l > span[data-v-38d53328]:nth-child(5) {
  width: 54px;
  height: 31px;
  background: #f4f6f7;
  border-radius: 5px;
  margin-left: 18px;
  text-align: center;
  line-height: 31px;
  font-size: 14px;
  color: #252d45;
  vertical-align: top;
}
.box2 .header .header-r[data-v-38d53328] {
  width: 110px;
  height: 31px;
  background: #f1f3f5;
  padding: 3px;
}
.box2 .header .header-r span[data-v-38d53328] {
  display: inline-block;
  width: 51px;
  height: 25px;
  font-size: 14px;
  color: #7c8597;
  text-align: center;
  line-height: 25px;
  cursor: pointer;
}
.box2 .content[data-v-38d53328] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.box2 .content .content-l[data-v-38d53328] {
  width: 761px;
  padding: 30px 20px;
}
.box2 .content .content-l .bt[data-v-38d53328] {
  font-size: 18px;
  color: #252d45;
}
.box2 .content .content-l .bt2[data-v-38d53328] {
  margin-top: 27px;
}
.box2 .content .content-l .bt2 span[data-v-38d53328] {
  display: inline-block;
}
.box2 .content .content-l .bt2 > span[data-v-38d53328]:nth-child(1) {
  width: 2px;
  height: 12px;
  background: #005bac;
}
.box2 .content .content-l .bt2 > span[data-v-38d53328]:nth-child(2) {
  font-size: 16px;
  color: #505a6e;
  margin-left: 6px;
}
.box2 .content .content-l .kcbox[data-v-38d53328]::-webkit-scrollbar {
  width: 0;
}
.box2 .content .content-l .kcbox[data-v-38d53328] {
  margin-top: 17px;
  height: 580px;
  overflow: auto;
}
.box2 .content .content-l .kcbox .kcitem[data-v-38d53328] {
  width: 717px;
  height: 150px;
  clip-path: inset(0 0 round 5px);
  border-radius: 15px;
  padding: 1px;
  margin-top: 12px;
  background-origin: border-box;
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 91, 172, 0.32)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(#fff, #fff), linear-gradient(180deg, rgba(0, 91, 172, 0.32), rgba(255, 255, 255, 0));
}
.box2 .content .content-l .kcbox .kcitem .kc[data-v-38d53328] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 14px 8px 8px;
}
.box2 .content .content-l .kcbox .kcitem .kc .xq[data-v-38d53328] {
  position: relative;
  padding-left: 24px;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  padding-top: 12px;
}
.box2 .content .content-l .kcbox .kcitem .kc .xq .kcdm[data-v-38d53328] {
  position: absolute;
  top: 12px;
  right: 0;
}
.box2 .content .content-l .kcbox .kcitem .kc .xq .kcdm span[data-v-38d53328] {
  font-size: 12px;
  color: #005bac;
}
.box2 .content .content-l .kcbox .kcitem .kc .xq .kcdm img[data-v-38d53328] {
  margin-left: 6px;
}
.box2 .content .content-l .kcbox .kcitem .kc .xq .text1[data-v-38d53328] {
  font-size: 16px;
  font-weight: 700;
  color: #333;
  line-height: 20px;
}
.box2 .content .content-l .kcbox .kcitem .kc .xq .text2[data-v-38d53328] {
  margin-top: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 18px;
}
.box2 .content .content-l .kcbox .kcitem .kc .xq .text2 span[data-v-38d53328] {
  display: inline-block;
  font-size: 14px;
  color: #666;
  margin-left: 4px;
}
.box2 .content .content-l .kcbox .kcitem .kc .xq .text2 img[data-v-38d53328] {
  vertical-align: middle;
  margin-bottom: 3px;
}
.box2 .content .content-l .kcbox .kcitem .kc .xq .text2 span[data-v-38d53328]:nth-child(1) {
  width: 270px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.box2 .content .content-l .kcbox .kcitem .kc .xq .text3[data-v-38d53328] {
  margin-top: 32px;
}
.box2 .content .content-l .kcbox .kcitem .kc .xq .text3 span[data-v-38d53328] {
  display: inline-block;
  padding: 4px 10px;
  background: #f8f8f8;
  margin-left: 12px;
  border-radius: 4px;
  font-size: 14px;
  color: #999;
}
.box2 .content .content-l .kcbox .kcitem .kc .xq .text3 > span[data-v-38d53328]:first-child {
  margin-left: 0 !important;
}
.box2 .content .content-l .kcbox .kcitem .kc .xq .text3 > span[data-v-38d53328]:hover {
  color: #fff;
  background: #005bac;
  cursor: pointer;
}
.box2 .content .content-l .kcbox .kcitem .kc .xq .text4[data-v-38d53328] {
  margin-top: 10px;
}
.box2 .content .content-l .kcbox .kcitem .kc .xq .text4 span[data-v-38d53328] {
  display: inline-block;
  padding: 5px 14px;
  background: #f8f8f8;
  border-radius: 8px;
}
.box2 .content .content-l .kcbox .kcitem .kc .xq .text4 > span[data-v-38d53328]:hover {
  color: #fff;
  background: #2353c7;
  cursor: pointer;
}
.box2 .content .content-r[data-v-38d53328] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-left: 1px solid #f5f6fa;
}
.box2 .content .content-r .bt[data-v-38d53328] {
  font-size: 18px;
  color: #252d45;
  margin-top: 27px;
  margin-left: 24px;
}
.box2 .content .content-r .tjrcbox[data-v-38d53328] {
  width: 300px;
  height: 45px;
  border: 1px solid #e2e6ec;
  border-radius: 4px;
  margin-top: 20px;
  margin-left: 20px;
}
.box2 .content .content-r .tjrcbox > span[data-v-38d53328]:first-child {
  color: #3465e0;
  font-size: 24px;
  line-height: 40px;
  margin-left: 10px;
  margin-right: 5px;
}
.box2 .content .content-r .qt[data-v-38d53328] {
  width: 100%;
  height: 52px;
  font-size: 12px;
  color: #7e8799;
  line-height: 52px;
  padding-left: 30px;
  -webkit-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.04);
          box-shadow: 0 6px 6px rgba(0, 0, 0, 0.04);
}
.box2 .content .content-r .rcbox[data-v-38d53328] {
  margin-top: 20px;
  height: 600px;
  overflow: auto;
}
.box2 .content .content-r .rcbox .rcitem[data-v-38d53328] {
  height: 53px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.box2 .content .content-r .rcbox .rcitem .rc-l[data-v-38d53328] {
  width: 14%;
  position: relative;
}
.box2 .content .content-r .rcbox .rcitem .rc-l span[data-v-38d53328] {
  position: absolute;
  font-size: 12px;
  color: #7e8799;
  right: 10px;
  top: -8px;
}
.box2 .content .content-r .rcbox .rcitem .rc-r[data-v-38d53328] {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  border-top: 1px solid #dce1e7;
  border-left: 1px solid #dce1e7;
  padding: 5px;
  width: 100%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 22px;
  cursor: pointer;
}
.box2 .kcrcqh[data-v-38d53328] {
  height: 63px;
  width: 100%;
  padding: 0 20px;
  margin: 22px 0;
  position: relative;
}
.box2 .kcrcqh div[data-v-38d53328] {
  display: inline-block;
}
.box2 .kcrcqh .kcsl[data-v-38d53328] {
  width: 254px;
  height: 100%;
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e5ebfd), to(#f2f5fe));
  background-image: linear-gradient(to bottom, #e5ebfd, #f2f5fe);
}
.box2 .kcrcqh .kcsl > div[data-v-38d53328] {
  width: 100%;
  height: 100%;
  font-size: 15px;
  color: #252d45;
  padding: 13px 23px;
  background-image: url(../img/bzkc.71008a38.png);
}
.box2 .kcrcqh .rcsl[data-v-38d53328] {
  width: 254px;
  height: 100%;
  border-radius: 4px;
  margin-left: 22px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#daf5e8), to(#effaf4));
  background-image: linear-gradient(to bottom, #daf5e8, #effaf4);
}
.box2 .kcrcqh .rcsl > div[data-v-38d53328] {
  width: 100%;
  height: 100%;
  font-size: 15px;
  color: #252d45;
  padding: 13px 23px;
  background-image: url(../img/bzrc.04bf67b9.png);
}
.box2 .kcrcqh .qhxs[data-v-38d53328] {
  margin-top: 14px;
  display: inline-block;
  vertical-align: top;
  margin-right: 26px;
}
.box2 .content2[data-v-38d53328] {
  padding: 0 28px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-left: 1px solid #517aeb;
  border-right: 1px solid #517aeb;
  border-bottom: 1px solid #517aeb;
  background-image: url(../img/xh.d9982957.png);
  background-repeat: no-repeat;
  background-position: center 120px;
  padding-bottom: 20px;
}
.box2 .content2 .zcbox[data-v-38d53328] {
  width: 87.5%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.box2 .content2 .zcbox .zcitem[data-v-38d53328] {
  height: 64px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-top: 4px;
}
.box2 .content2 .zcbox .zcitem > div[data-v-38d53328]:first-child {
  font-size: 17px;
  color: #333;
}
.box2 .content2 .zcbox .zcitem > div[data-v-38d53328]:nth-child(2) {
  font-size: 24px;
  color: #333;
  font-weight: 700;
  display: inline-block;
  height: 24px;
  line-height: 24px;
}
.box2 .content2 .zcbox .zcitem > div[data-v-38d53328]:nth-child(3) {
  display: inline-block;
  font-size: 16px;
  vertical-align: top;
  margin-left: 8px;
}
.box2 .content2 .qt-box[data-v-38d53328] {
  width: 100%;
  height: 42px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.04);
          box-shadow: 0 6px 6px rgba(0, 0, 0, 0.04);
}
.box2 .content2 .qt-box .qt-box-l[data-v-38d53328] {
  width: 5.7%;
  height: 100%;
  text-align: center;
  line-height: 42px;
  font-size: 12px;
  color: #7e8799;
}
.box2 .content2 .qt-box .qt-box-r[data-v-38d53328] {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 94.3%;
}
.box2 .content2 .qt-box .qt-box-r div[data-v-38d53328] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-left: 1px solid #dce1e7;
}
.box2 .content2 .bzkcbox[data-v-38d53328]::-webkit-scrollbar {
  width: 0;
}
.box2 .content2 .bzkcbox[data-v-38d53328] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
}
.box2 .content2 .bzkcbox .bzkcbox-l[data-v-38d53328] {
  width: 12.5%;
}
.box2 .content2 .bzkcbox .bzkcbox-l .bzkcbox-l-item[data-v-38d53328] {
  width: 100%;
  height: 62px;
  position: relative;
  border-bottom: 1px solid #dce1e7;
}
.box2 .content2 .bzkcbox .bzkcbox-l .bzkcbox-l-item span[data-v-38d53328] {
  display: inline-block;
  position: absolute;
  right: 9px;
  top: -8px;
  font-size: 12px;
  color: #7e8799;
}
.box2 .content2 .bzkcbox .bzkcbox-l .bzkcbox-l-item > div[data-v-38d53328]:nth-child(1) {
  width: 100%;
  height: 32px;
  background: #f2f6ff;
  color: #005bac;
  font-family: 微软雅黑;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  line-height: 32px;
}
.box2 .content2 .bzkcbox .bzkcbox-l .bzkcbox-l-item > div[data-v-38d53328]:nth-child(2) {
  color: #666666;
  font-family: 微软雅黑;
  font-size: 14px;
  font-weight: 400;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.box2 .content2 .bzkcbox .bzkcbox-r[data-v-38d53328] {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.box2 .content2 .bzkcbox .bzkcbox-r .bzkcbox-r-item[data-v-38d53328] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.box2 .content2 .bzkcbox .bzkcbox-r .bzkcbox-r-item[data-v-38d53328]::after {
  content: "";
  height: 4px;
  width: 1px;
  background: #dce1e7;
  position: absolute;
  top: -4px;
}
.box2 .content2 .bzkcbox .bzkcbox-r .bzkcbox-r-item > div[data-v-38d53328]::-webkit-scrollbar {
  width: 0;
}
.box2 .content2 .bzkcbox .bzkcbox-r .bzkcbox-r-item > div[data-v-38d53328] {
  width: 100%;
  height: 52px;
  border-left: 1px solid #dce1e7;
  border-bottom: 1px solid #dce1e7;
  overflow: auto;
}
.box2 .content2 .bzkcbox .bzkcbox-r .bzkcbox-r-item > div > div[data-v-38d53328] {
  width: 138px;
  height: 21px;
  font-size: 13px;
  color: #000000;
  text-align: center;
  line-height: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 49px;
  width: 99%;
  border-radius: 3px;
  margin: 0 auto;
  margin-top: 1px;
}
.box2 .content3[data-v-38d53328] {
  background-image: url(../img/xh.d9982957.png);
  background-repeat: no-repeat;
  background-position: center 80px;
}
.box2 .content4[data-v-38d53328] {
  background: "#fff";
}
.box2 .content3[data-v-38d53328]::-webkit-scrollbar {
  width: 0;
}
.t-box[data-v-38d53328] {
  padding: 10px;
}
.t-kcmc[data-v-38d53328] {
  font-size: 20px;
  font-weight: 700;
  color: #333333;
}
.t-jwkc[data-v-38d53328] {
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  color: #333333;
  padding: 2px 8px;
  background: #fbe7c9;
  text-align: center;
  margin-top: 3px;
}
.t-wsx[data-v-38d53328] {
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  color: #333333;
  padding: 2px 8px;
  background: #e4e4e4;
  text-align: center;
  margin-top: 3px;
  margin-left: 7px;
}
.t-text[data-v-38d53328] {
  white-space: nowrap;
  /* 禁止换行 */
  overflow: hidden;
  /* 隐藏溢出内容 */
  text-overflow: ellipsis;
  /* 超出用省略号表示 */
  width: 300px;
  font-size: 15px;
  font-weight: 400;
  color: #666666;
}
.t-text2 span[data-v-38d53328] {
  display: inline-block;
  font-size: 15px;
  font-weight: 400;
  color: #005bac;
  line-height: 15px;
  vertical-align: middle;
}
.t-btn[data-v-38d53328] {
  width: 100px;
  height: 28px;
  border-radius: 4px;
  border: 1px solid #005bac;
  font-size: 13px;
  font-weight: 400;
  color: #005bac;
  text-align: center;
  display: inline-block;
  cursor: pointer;
  line-height: 25px;
  white-space: normal;
}
.t-btn[data-v-38d53328]:hover {
  background: #005bac;
  color: white;
}
.rctextts[data-v-38d53328] {
  color: #386d51 !important;
  font-size: 14px !important;
  display: block !important;
  text-align: left !important;
  padding-left: 16px !important;
  padding-top: 6px !important;
  line-height: 14px;
  width: 138px;
  overflow: hidden;
}
.wdrl[data-v-38d53328] {
  font-size: 28px;
  font-weight: 700;
  color: #333333;
  padding-left: 24px;
}
.xztab > div:nth-child(1) .kcys[data-v-38d53328] {
  background: #f2f4fc !important;
  border-left: 3px solid #b4c6fa;
}
.xztab > div:nth-child(2) .kcys[data-v-38d53328] {
  background: #fcf8f2 !important;
  border-left: 3px solid #ecc99c;
}
.xztab > div:nth-child(3) .kcys[data-v-38d53328] {
  background: #f2f4fc !important;
  border-left: 3px solid #b4c6fa;
}
.xztab > div:nth-child(4) .kcys[data-v-38d53328] {
  background: #fcf8f2 !important;
  border-left: 3px solid #ecc99c;
}
.xztab > div:nth-child(5) .kcys[data-v-38d53328] {
  background: #f2f4fc !important;
  border-left: 3px solid #b4c6fa;
}
.xztab > div:nth-child(6) .kcys[data-v-38d53328] {
  background: #fcf8f2 !important;
  border-left: 3px solid #ecc99c;
}
.xztab > div:nth-child(7) .kcys[data-v-38d53328] {
  background: #f2f4fc !important;
  border-left: 3px solid #b4c6fa;
}
.xztab > div:nth-child(1) .pycc[data-v-38d53328] {
  background: #b4c6fa !important;
  color: #5f77ef !important;
}
.xztab > div:nth-child(2) .pycc[data-v-38d53328] {
  background: #ecc99c !important;
  color: #f29e32 !important;
}
.xztab > div:nth-child(3) .pycc[data-v-38d53328] {
  background: #b4c6fa !important;
  color: #5f77ef !important;
}
.xztab > div:nth-child(4) .pycc[data-v-38d53328] {
  background: #ecc99c !important;
  color: #f29e32 !important;
}
.xztab > div:nth-child(5) .pycc[data-v-38d53328] {
  background: #b4c6fa !important;
  color: #5f77ef !important;
}
.xztab > div:nth-child(6) .pycc[data-v-38d53328] {
  background: #ecc99c !important;
  color: #f29e32 !important;
}
.xztab > div:nth-child(7) .pycc[data-v-38d53328] {
  background: #b4c6fa !important;
  color: #5f77ef !important;
}
.kchrcitem[data-v-38d53328] {
  width: 148px;
  min-height: 62px;
  border-left: 1px solid #dce1e7;
  border-bottom: 1px solid #dce1e7;
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
}
.xztab > div[data-v-38d53328]:first-child {
  position: relative;
}
.kchrcitem > div[data-v-38d53328]:first-child {
  margin-top: 0 !important;
}
.new-zcqh[data-v-38d53328] {
  width: 260px;
  height: 28px;
  background: #f6f7fc;
  border-radius: 51px;
}
[data-v-38d53328] .new-zcqh .ivu-icon-ios-arrow-down:before {
  content: "\F33D";
}
.pycc[data-v-38d53328] {
  position: absolute;
  bottom: 5px;
  right: 5px;
  width: 20px;
  height: 20px;
  background: #b4c6fa;
  border-radius: 10px;
  text-align: center;
  line-height: 18px;
  color: #5f77ef;
  font-family: Microsoft YaHei UI;
  font-size: 10px;
  font-weight: 700;
  border: 1px solid #ffffff;
}

/* purgecss end ignore */

/* purgecss start ignore */
.b-co[data-v-adeb9b38] {
  color: #005BAC !important;
}
.b-bg-co[data-v-adeb9b38] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-adeb9b38] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-adeb9b38] {
  font-size: 24px !important;
}
.b-2-sz[data-v-adeb9b38] {
  font-size: 22px !important;
}
.b-3-sz[data-v-adeb9b38] {
  font-size: 18px !important;
}
.b-sz[data-v-adeb9b38] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-adeb9b38] {
  font-size: 14px !important;
}
.abc-box[data-v-adeb9b38] {
  width: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.abc-box p[data-v-adeb9b38] {
  padding-top: 50px;
  color: #333;
  font-family: "Microsoft YaHei";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-bottom: 50px;
}
.btnbox[data-v-adeb9b38] {
  margin: 0 auto;
}
.abc-box2[data-v-adeb9b38] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.abc-box2 p[data-v-adeb9b38] {
  color: #333;
  font-family: "Microsoft YaHei";
  font-size: 18px;
  font-style: normal;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 400;
  line-height: normal;
  padding-left: 20px;
}
[data-v-adeb9b38] .ivu-row {
  margin-left: -47.5px !important;
  margin-right: -25px !important;
}
[data-v-adeb9b38] .ivu-form-item {
  margin-right: 60px;
}

/* purgecss end ignore */

/* purgecss start ignore */
.b-co[data-v-28d6f9fc] {
  color: #005BAC !important;
}
.b-bg-co[data-v-28d6f9fc] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-28d6f9fc] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-28d6f9fc] {
  font-size: 24px !important;
}
.b-2-sz[data-v-28d6f9fc] {
  font-size: 22px !important;
}
.b-3-sz[data-v-28d6f9fc] {
  font-size: 18px !important;
}
.b-sz[data-v-28d6f9fc] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-28d6f9fc] {
  font-size: 14px !important;
}
.btnbox[data-v-28d6f9fc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* purgecss end ignore */

/* purgecss start ignore */
.b-co[data-v-42206ebf] {
  color: #005BAC !important;
}
.b-bg-co[data-v-42206ebf] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-42206ebf] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-42206ebf] {
  font-size: 24px !important;
}
.b-2-sz[data-v-42206ebf] {
  font-size: 22px !important;
}
.b-3-sz[data-v-42206ebf] {
  font-size: 18px !important;
}
.b-sz[data-v-42206ebf] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-42206ebf] {
  font-size: 14px !important;
}
.btnbox[data-v-42206ebf] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
[data-v-42206ebf] .ivu-modal-body {
  padding: 34px;
}

/* purgecss end ignore */

/* purgecss start ignore */
.b-co[data-v-256a478a] {
  color: #005BAC !important;
}
.b-bg-co[data-v-256a478a] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-256a478a] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-256a478a] {
  font-size: 24px !important;
}
.b-2-sz[data-v-256a478a] {
  font-size: 22px !important;
}
.b-3-sz[data-v-256a478a] {
  font-size: 18px !important;
}
.b-sz[data-v-256a478a] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-256a478a] {
  font-size: 14px !important;
}
.btnbox[data-v-256a478a] {
  margin: 0 auto;
}
.abc-box2[data-v-256a478a] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.abc-box2 p[data-v-256a478a] {
  color: #333;
  font-family: "Microsoft YaHei";
  font-size: 18px;
  font-style: normal;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 400;
  line-height: normal;
  padding-left: 20px;
}
[data-v-256a478a] .ivu-row {
  margin-left: -47.5px !important;
  margin-right: -25px !important;
}
[data-v-256a478a] .ivu-form-item {
  margin-right: 60px;
}
.tablebox[data-v-256a478a] {
  width: 449.436px;
  margin-top: 34px;
  margin-left: 11px;
  border: dashed 1px #d1d7e4;
  background: #f8f8f8;
}
.tablebox ul[data-v-256a478a] {
  width: 100%;
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.tablebox ul li[data-v-256a478a] {
  width: 25%;
  background: #f1f3f6;
  color: #333;
  font-family: "Microsoft YaHei UI";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  height: 50px;
  line-height: 50px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tablebox ol[data-v-256a478a] {
  width: 100%;
  list-style: none;
  padding: 0;
  margin-bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.tablebox ol li[data-v-256a478a] {
  width: 25%;
  background: #fff;
  color: #666;
  font-family: "Microsoft YaHei UI";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  height: 30px;
  line-height: 30px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.btnbox[data-v-256a478a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 25px;
}

/* purgecss end ignore */

/* purgecss start ignore */
.b-co[data-v-a9b949a4] {
  color: #005BAC !important;
}
.b-bg-co[data-v-a9b949a4] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-a9b949a4] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-a9b949a4] {
  font-size: 24px !important;
}
.b-2-sz[data-v-a9b949a4] {
  font-size: 22px !important;
}
.b-3-sz[data-v-a9b949a4] {
  font-size: 18px !important;
}
.b-sz[data-v-a9b949a4] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-a9b949a4] {
  font-size: 14px !important;
}
.gnrk[data-v-a9b949a4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.gnrk span[data-v-a9b949a4] {
  color: #333333;
  font-size: 16px;
  font-weight: 400;
}
.tupian[data-v-a9b949a4] {
  width: 38px;
  height: 38px;
  margin-right: 20px;
}
.px-content[data-v-a9b949a4] {
  width: 678px !important;
  height: 600px;
  padding: 0 !important;
  overflow-y: scroll !important;
}
.px-center[data-v-a9b949a4]:hover {
  background: #daedf9;
}
.px-center[data-v-a9b949a4] {
  width: 633px !important;
  margin-left: 23px;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: move;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px dashed #eef0f5;
  border-radius: 4px;
  margin-bottom: 8px;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(235, 235, 235, 0.5);
          box-shadow: 0px 4px 10px 0px rgba(235, 235, 235, 0.5);
  /* 第一节 */
  background: -webkit-gradient(linear, left top, left bottom, from(#f5f5ff), to(#ffffff));
  background: linear-gradient(180deg, #f5f5ff, #ffffff 100%);
}
.px-center span[data-v-a9b949a4] {
  color: #666666;
  font-size: 16px;
  font-weight: 400;
}
.px-top[data-v-a9b949a4] {
  width: 633px !important;
  margin-left: 23px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 12px 12px 0px 0px;
  background: rgba(50, 94, 228, 0.2);
}
.px-top span[data-v-a9b949a4] {
  color: #666666;
  font-size: 16px;
  font-weight: 400;
}
.top-nr[data-v-a9b949a4] {
  padding: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.nr-title[data-v-a9b949a4] {
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
}
[data-v-a9b949a4] .ivu-modal-content {
  width: 710px !important;
  border-radius: 20px 20px 0px 0px !important;
}
[data-v-a9b949a4] .ivu-modal-header {
  width: 710px !important;
  padding: 0;
  border-radius: 20px 20px 0px 0px !important;
  border: none;
}
.header-top[data-v-a9b949a4] {
  width: 710px;
  height: 80px;
  border-radius: 20px 20px 0px 0px;
  /* 按钮渐变 */
  background: -webkit-gradient(linear, left top, right top, from(#3fb4ff), color-stop(99.237%, #6c67f8));
  background: linear-gradient(90deg, #3fb4ff, #6c67f8 99.237%);
}

/* 根据您的需求更改样式即可 */
.content[data-v-a9b949a4] {
  width: 800px;
  height: 500px;
  overflow: scroll;
  padding: 20px;
}
.list[data-v-a9b949a4] {
  background: #dfdfdf;
  padding: 20px;
  margin-bottom: 15px;
  cursor: move;
  border-radius: 10px;
}

/* purgecss end ignore */

/*purgecss start ignore*/
.b-co[data-v-ef0eae5e] {
  color: #005BAC !important;
}
.b-bg-co[data-v-ef0eae5e] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-ef0eae5e] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-ef0eae5e] {
  font-size: 24px !important;
}
.b-2-sz[data-v-ef0eae5e] {
  font-size: 22px !important;
}
.b-3-sz[data-v-ef0eae5e] {
  font-size: 18px !important;
}
.b-sz[data-v-ef0eae5e] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-ef0eae5e] {
  font-size: 14px !important;
}
[data-v-ef0eae5e] .ivu-table-header th {
  background: #79b3f9;
  color: white;
}
.activityButton[data-v-ef0eae5e] {
  background: #79b3f9;
  color: white;
}

/*height: 750px;
width: 100%;*/
.div403body[data-v-ef0eae5e] {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 75vh;
  background-image: url(../img/403bg.957aaec7.png);
  background-repeat: no-repeat;
  /* 不重复背景图像 */
  background-position: center;
  /* 图像居中 */
  background-size: cover;
  /* 缩放图像以覆盖整个容器 */
}
.centered-div[data-v-ef0eae5e] {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  /* 水平和垂直居中 */
}
.div403body-img[data-v-ef0eae5e] {
  width: 80%;
  height: auto;
}
.centered-tip[data-v-ef0eae5e] {
  height: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  /* 水平居中 */
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* 垂直居中 */
  color: #000000;
  font-family: Arial Rounded MT Bold;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
}

/*purgecss end ignore*/

/* purgecss start ignore */
.b-co[data-v-1b954f2b] {
  color: #005BAC !important;
}
.b-bg-co[data-v-1b954f2b] {
  color: #F2F6FF !important;
}
.b-border-co[data-v-1b954f2b] {
  color: #C7D7FF !important;
}
.b-1-sz[data-v-1b954f2b] {
  font-size: 24px !important;
}
.b-2-sz[data-v-1b954f2b] {
  font-size: 22px !important;
}
.b-3-sz[data-v-1b954f2b] {
  font-size: 18px !important;
}
.b-sz[data-v-1b954f2b] {
  font-size: 16px !important;
}
.b-sub-sz[data-v-1b954f2b] {
  font-size: 14px !important;
}
.gnrk[data-v-1b954f2b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.gnrk span[data-v-1b954f2b] {
  color: #333333;
  font-size: 16px;
  font-weight: 400;
}
.tupian[data-v-1b954f2b] {
  width: 38px;
  height: 38px;
  margin-right: 20px;
}
.px-content[data-v-1b954f2b] {
  width: 678px !important;
  height: 600px;
  padding: 0 !important;
  overflow-y: scroll !important;
}
.px-center[data-v-1b954f2b]:hover {
  background: #daedf9;
}
.px-center[data-v-1b954f2b] {
  width: 633px !important;
  margin-left: 23px;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: move;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px dashed #eef0f5;
  border-radius: 4px;
  margin-bottom: 8px;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(235, 235, 235, 0.5);
          box-shadow: 0px 4px 10px 0px rgba(235, 235, 235, 0.5);
  /* 第一节 */
  background: -webkit-gradient(linear, left top, left bottom, from(#f5f5ff), to(#ffffff));
  background: linear-gradient(180deg, #f5f5ff, #ffffff 100%);
}
.px-center span[data-v-1b954f2b] {
  color: #666666;
  font-size: 16px;
  font-weight: 400;
}
.px-top[data-v-1b954f2b] {
  width: 633px !important;
  margin-left: 23px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 12px 12px 0px 0px;
  background: rgba(50, 94, 228, 0.2);
}
.px-top span[data-v-1b954f2b] {
  color: #666666;
  font-size: 16px;
  font-weight: 400;
}
.top-nr[data-v-1b954f2b] {
  padding: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.nr-title[data-v-1b954f2b] {
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
}
[data-v-1b954f2b] .ivu-modal-content {
  width: 710px !important;
  border-radius: 20px 20px 0px 0px !important;
}
[data-v-1b954f2b] .ivu-modal-header {
  width: 710px !important;
  padding: 0;
  border-radius: 20px 20px 0px 0px !important;
  border: none;
}
.header-top[data-v-1b954f2b] {
  width: 710px;
  height: 80px;
  border-radius: 20px 20px 0px 0px;
  /* 按钮渐变 */
  background: -webkit-gradient(linear, left top, right top, from(#3fb4ff), color-stop(99.237%, #6c67f8));
  background: linear-gradient(90deg, #3fb4ff, #6c67f8 99.237%);
}

/* 根据您的需求更改样式即可 */
.content[data-v-1b954f2b] {
  width: 800px;
  height: 500px;
  overflow: scroll;
  padding: 20px;
}
.list[data-v-1b954f2b] {
  background: #dfdfdf;
  padding: 20px;
  margin-bottom: 15px;
  cursor: move;
  border-radius: 10px;
}

/* purgecss end ignore */

/* purgecss start ignore */

@font-face {
  font-family: "i-icon";

  src: url(data:application/vnd.ms-fontobject;base64,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);

  /* IE9 */

  src: url(data:application/vnd.ms-fontobject;base64,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#iefix) format('embedded-opentype'),  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAW4AAsAAAAADAgAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDdAqKMIhSATYCJAMgCxIABCAFhFUHgQQbUAojEaaErk72lwfcYWHxjyPaEUW0fmv4c+ow30ev+kLnUarQzWDwQO9ZbzJpmtZLZU8szsKngMXhF1T20D27MbU5R4hCRpihfELNvpDitu7S7J+FEqzMt682d7c/5948tbvkf046AFSzUxMOCDRQahObth95wu0myXEhADBi2w4eldCqF4eqGUtj8dxbAGCvQQGcnN3yGNvWea+AvRBgLcRzlxReUOpnPg0B2EmlBKJOvSZt0FERfIG0IQP790RvKFAniAJdrA1cqSIWYkFXZikXgQXZ9sUbfEIHBYtEPKtFv7p9qBEi/5qcEeZ0kTOYsT0dYB0IEigBqGyfOWiYjSwCJZDYg1iVboBXkiSEtpsWah+aE1qXXzv/WjjcqYVArFWFf/HAikCioWJBAaEhBE6G7RO0QgjNqIRpkCEgbA8ZEsI5kKFBuA4UqJBfW4YFwmsoQAFAT67wAokg9oCSghBVyUTyGYxSsWBpycdyZ8LhSHiUNLWmmogPe9/Z9oLjLHresuteK95STqu/x7bX3uyevDP/6fUX3LsFJbQlU3+WbBGmmfOzpTdnyTqnPw3OOnJYbj9xm8hnAL0hYhRhUeP1VYKMuKnTsHJ8l/K5GQg6vYG9AOL1bStBw2A2BPfeLYHuivfNcg0yX+K1A9GD9oS9gBYUj5cJyTvS66e/oz1xJssMm4Jiy7oRL20k9rofWLYAjiZWVodJucwO6jyk2KJl3GCzoT8TAqexb50hVdsSDQAsegzNxHAOucKI10RDA8ukVrEbso6ILHh0Fg9Wu+3YbzWDqfkURcaCwRry41BHzsJW90Zlu1229Es3W4W4sZ5u0bD2JzPpKWf1kJBGlnz7VsbcLJMGTpXliFJXyHPnJLgrOA1VPOrHp7Q0LfqUZVPx2OKJk1Ymr+RnrEryJ62qWQM5Zeu2KYrUbdumpLxtlaPyoOKrJvbyzQw2YKW8cEGu5NSEFjMqPTVqjJ3HRGl6Mt2mi8SPztOn01ictU6fcXw0j89zG6Z5lAQCz5yM2F15Vw2izVMozxVxjw7wnCnPNe+DCV6dXW3Y+0KJzfx16weni9FKtLvhe1UZNa9eINffgBbv60ycnPxznXvX5iZVB6pfuXlX3D+t94AldnuCfWb0TGvcQ7YkJl+ZtWPH1dgR/RpOK2j9So22o+okqEcifcYdX634tqOp8dUaqD1RRFChTKEs05fq98yb5/GnZrqz3Ia7jaeOzPL5zBum0Q5k1jyQlTWGuEHzaVRTnsdDJ/jMS+q4szy1WXHK7KFV0HokKi7mdBh+7POWDAxq48KsMt4VaycZuhHvet8S7bu2ZAPmssci1+X7tvQzTAcg/PwWmQkgtyuvINz8VlkQwsgRshaEnd8uCwHIhYqZPUIAAgrL6c7unirfdIeKoXtn2n6CPcwgs74K/ftjFPgbMYldasgWSn385jSDTNa1WfQpwC4H4M9jifS3TVEMTwVBE1OBwioJJI2BVLFFwMKhFGg0FcGuuKPrHaKEeWIuKOZjAYLTDlC45YLkdAypYi+BRaxP0Dh9ALt2/3d0KNT12hmhYNQgX8CrNBhl5zVfeMk3aKdOkM1MvA9I2cMJTVm3wlc4IK17Tn60LbMBQ6mHy408D7suwUgpoOLSMY+7VWWGvqlUqZ9ZU5tQMGogX4BXaTBJJq8ZWAR/v0E7dYIGa6rYB6Qc0tly0CjVk8grKuiEuvvOzY+2xVJnQJdS6sHl0eiwY4EExuHDAiouuTV8466K9TNUQblfUf/oTgF24g16q910enr7urQfVSK9nHKNel92O/jsuTBT1xVZEeKwMST2xivBd6d7vTd2vcdhKqbbauj0akUv5DMz') format('woff2'), url(data:font/woff;base64,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) format('woff'), url(data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzI8dknDAAABfAAAAFZjbWFwUEHxYwAAAfQAAAH0Z2x5ZkWcLlQAAAP8AAAFMGhlYWQWre/fAAAA4AAAADZoaGVhB94DiQAAALwAAAAkaG10eCAAAAAAAAHUAAAAIGxvY2EFmAQsAAAD6AAAABJtYXhwARcAYAAAARgAAAAgbmFtZZJR4W8AAAksAAACVXBvc3Q4wExuAAALhAAAAIQAAQAAA4D/gABcBAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAgAAQAAAAEAADcDfwxfDzz1AAsEAAAAAADZx1XxAAAAANnHVfEAAP++BAADQgAAAAgAAgAAAAAAAAABAAAACABUAAUAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQQAAZAABQAIAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5gDn0QOA/4AAXAOAAIAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAFAAAAAwAAACwAAAAEAAABkAABAAAAAACKAAMAAQAAACwAAwAKAAABkAAEAF4AAAAQABAAAwAA5gDmH+ZX5ovmnedD59H//wAA5gDmH+ZX5ovmnedD59H//wAAAAAAAAAAAAAAAAAAAAEAEAAQABAAEAAQABAAEAAAAAcAAQADAAYABAAFAAIAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAGQAAAAAAAAABwAA5gAAAOYAAAAABwAA5h8AAOYfAAAAAQAA5lcAAOZXAAAAAwAA5osAAOaLAAAABgAA5p0AAOadAAAABAAA50MAAOdDAAAABQAA59EAAOfRAAAAAgAAAAAAQgCMAO4BbAHQAjQCmAAAAAMAAP/dA6MDIwALABcAIwAAAQ4BBx4BFz4BNy4BAy4BJz4BNx4BFw4BAw4BBx4BFz4BNy4BAgCx7QQE7bGx7QQE7bGYygQEypiYygQEyphAVAICVEBAVAICVAMiBO2xse0EBO2xse38/ATKmJjKBATKmJjKAfgCVEBAVAICVEBAVAAAAAEAAAAAA6YC6QAvAAABBwYiLwEmNDYyHwExLgEnDgEHHgEXMjY3NjIWFAcOAQcuASc+ATceARcxNzYyFhQDnHoKHAp6ChQbCkIEpX19pgMDpn07ayoKGxQKNIJJmcwEBMyZmcwEQQobFAGSewkJewobFApBfaYDA6Z9faYDLCoKFBsKMzYBBMyZmcwEBMyZQQoUGwAEAAD/3AOkAyUAEAAhADMARAAAEzMyNj0BNCYiBgcVIyIGFBYTMxUeATI2PQE0JicjDgEUFgUyNjc1MzI2NCYrAQ4BHQEUFhMzMjY0JicjNS4BIgYdARQWeuAPExEaEAHGDRERDcYBEBoREw/gDRERAjUMEQHGDRERDeEOExEQ4Q0REQ3GAREZERMCBBQO4A0REQ3GERoR/r3HDBERDOEOEwEBERkR5BENxhEaEQETDuANEQInERkRAcYNEREN4Q4TAAAABAAA/74DcANCACgAMwA6AFMAACUnNTQuAicUJzUuASIGBxUHDgEHBgcVBwYUHgE7AR4BMjY3MzI2NyYBMhYXIyYiByM+ARMiJiczDgElITc2PQE+ATcyNjczHgEXHgEXFQYfATYWA10/GzRIKAgCMUkvAQgpRxw0AUUIEBoOqQtNaU0LqRcgAQf+lwoRAgoJFAkHAg4KHC0JpwsuARf9mkoDAVZFBBwSMhMeBENWAQEERAECim/uJk9GNhABBAIlLy8lAgMONSRJUe56DBwZDjM+PjMeFxQClAsKAgIIDfzmIBoYIXF/Bgf0QXMaCAMDCAMZdEH0CAV6AgIABAAA/9oDpgMmABAAIgAzAEUAAAUjLgE0NjsBNTQ2MhYXFQ4BAyImPQEjIiY0NjczHgEXFQ4BJSMVFAYiJic1PgE3Mx4BFAYDMhYdATMyFhQGByMiJj0BNDYDg7APFBQPjRQeEwEBEw8PFLAPFBQP0w8TAQET/b6wFB4TAQETD9MPFBTiDxSNDxQUD7AOFRUmARMeFI0PFBQPsA8TAlUUD40UHhMBARMPsA8UsLAPFBQP0w8TAQETHhT98BQPjRQeEwEVDrAPFAAFAAAAAAOQAuAACwAXACMALwA7AAABITY3NSYnIQYHFRYHFhchNjc1JichBgcBIQYHFRYXITY3NSYDIQYHFRYXITY3NSYlNzY0LwEmBh0BFBYBmAHgBwEBB/4gBwEBAQEHAeAHAQEH/iAHAQH4/PAHAQEHAxAHAQEH/PAHAQEHAxAHAQH8/50DA50ECgoBxgEHOAcBAQc4B80HAQEHOAcBAQcBrgEHOAcBAQc4B/2JAQc4BwEBBzgHl3sDCAN7AwQG9gYEAAAAAAUAAAAAA5AC4AALABcAIwAvADsAAAEhNjc1JichBgcVFgcWFyE2NzUmJyEGBwEhBgcVFhchNjc1JgMhBgcVFhchNjc1JgEXFjY9ATQmDwEGFAGYAeAHAQEH/iAHAQEBAQcB4AcBAQf+IAcBAfj88AcBAQcDEAcBAQf88AcBAQcDEAcBAfzknQQKCgSdAwHGAQc4BwEBBzgHzQcBAQc4BwEBBwGuAQc4BwEBBzgH/YkBBzgHAQEHOAcBEnsDBAb2BgQDewMIAAAAAAASAN4AAQAAAAAAAAAVAAAAAQAAAAAAAQAGABUAAQAAAAAAAgAHABsAAQAAAAAAAwAGACIAAQAAAAAABAAGACgAAQAAAAAABQALAC4AAQAAAAAABgAGADkAAQAAAAAACgArAD8AAQAAAAAACwATAGoAAwABBAkAAAAqAH0AAwABBAkAAQAMAKcAAwABBAkAAgAOALMAAwABBAkAAwAMAMEAAwABBAkABAAMAM0AAwABBAkABQAWANkAAwABBAkABgAMAO8AAwABBAkACgBWAPsAAwABBAkACwAmAVEKQ3JlYXRlZCBieSBpY29uZm9udAppLWljb25SZWd1bGFyaS1pY29uaS1pY29uVmVyc2lvbiAxLjBpLWljb25HZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQAKAEMAcgBlAGEAdABlAGQAIABiAHkAIABpAGMAbwBuAGYAbwBuAHQACgBpAC0AaQBjAG8AbgBSAGUAZwB1AGwAYQByAGkALQBpAGMAbwBuAGkALQBpAGMAbwBuAFYAZQByAHMAaQBvAG4AIAAxAC4AMABpAC0AaQBjAG8AbgBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQIBAwEEAQUBBgEHAQgBCQAGcmVjb3JkB3JlZnJlc2gQZXhpdC1mdWxsLXNjcmVlbgxub3RpZmljYXRpb24LZnVsbC1zY3JlZW4LbWVudS11bmZvbGQJbWVudS1mb2xkAAA=) format('truetype'),  url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICJpbWcvaWNvbmZvbnQuMWM0NTYwZmEuc3ZnIjs=#i-icon) format('svg');

  /* iOS 4.1- */
}

.i-icon {
  font-family: "i-icon" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.i-icon-record:before {
  content: "\E61F";
}

.i-icon-refresh:before {
  content: "\E7D1";
}

.i-icon-exit-full-screen:before {
  content: "\E657";
}

.i-icon-notification:before {
  content: "\E69D";
}

.i-icon-full-screen:before {
  content: "\E743";
}

.i-icon-menu-unfold:before {
  content: "\E68B";
}

.i-icon-menu-fold:before {
  content: "\E600";
}

/* purgecss end ignore */

/* purgecss start ignore */

@font-face {
  font-family: "i-icon-demo";

  src: url(../fonts/iconfont.9a09cbeb.eot);

  /* IE9 */

  src: url(../fonts/iconfont.9a09cbeb.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAqIAAsAAAAAE7gAAAo4AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCEPAqYPJMiATYCJAMwCxoABCAFhREHgQobOhAjEWac1ED2Fwk8h/pcRJyp8MdW1VYvp7e47sOLBGfy4XHT3s8PlqQQxNoipdOasDlUaH2uSjdnosbJ3NL50TMjAQLMYByCkn0bcku5xLmXCnAxtbGCRMSn1mGF9SRJVQxZu++aPwJjquaI7T549IW01xVyL81IODWj/vyvuXofEWs2v0Yv/99uLojIDTEJmbjXiTpxzNsgiUWiheKxEymdxdwi6RCvzrwzozt+x+FAAHCwIwEkN6+kGZRgQcUEOvXr3bMzlBEN2IJ4AqVcnrEp6yCLIIOSmc0EASx03p58RhpRAgxkFNRtox6+bvBKKJ9LJ4UnoZ3CQLaXB+BkCaAAEgCwJ9mOTOUmgIQ8Eim4nixGADBAxPdnJSKpJI/UUeohrZY+lLcsnxsOI+ERUj46NScwwMSAZU+AChzkoGDAgoCHAjP95wFEDpQIELyskQckCBxUgERw4ABJhYMckDw4UEDqiAMDSD1wYAFptRj1peXAbVv6AXBQAOUtVZA50rnA3an8MW1iAZAF0N+BvQsqa+cUcGA/KrHbiU9JfFpTRhQFgajYDjoqqOyCQ4gU1GqNSA/n0VFWSSMtKQLHiUKE1RYp6oTDDRgjonXCaPXRO3bZxrs1NEdu29h1P46ZswNsJepXYNC6BsKNq3yvz7xqXIN+64p+WQnikZ+81TSvX7GuGVfNy2Peng/O04vmeWEW65sX4PZL14BxYGFumtvMy4sHW2dhHyf1rm8/lS5eBaFM+uqmn/O6PUcROcGWsRiiX84Qhj956Sfdqvd2whlnmaFznvLBST1j92Cxj1wNf/Em8ACTXHUrTnnkJZ90u+7/TjnhzBDxwpXYPix+cVJO2x22q3kak0JPVaOh+7+boVZ+8pLP/l3QsHYjZuPyw6snb2WjQITl+GXzatwWMaQ93Iw/ds26Ert5PUM4ePx5ReDhy0UCr36SF4mLBuV5E3PQCYQWA1z0Nw/o+mEGU0m6mJV1UXrd8FzAWGLNzDvmIdpTgXWAz0uUnZ9dQpeyv0H2DGVbkAi6ULBRkEkyK8mmSgScgfkSZwaEsOxLl8YUdXUifHSts7+rt7Nc6R8Dg4pcZMvnu7w4N48azBIznzjQ8upR/kjYOP7Pm5IUjhjSwJilaR60OKzsF4zPe/ryphnV3Xr1DAY/nChsMyT8ftoPvPQqPnzrZVbg/POYsM0XmRM8NS0xrGJJ8128ei3bf+HKZdXg0N5DXt3Bk3+rAp/Ocu+JP5XBR/+S1wE4ds1I93KFax4Y0zcy+ItbxrFseGGzL/ABDzoAN2K4E28q4aN3yQBsxcG+jcvzjOmj5utiOZ1YEdQe4BF0P+i6qmvKts0hIBMUEYPfGCHPA0av76+rGh4NsxxLnG33U0Gm5wX8LkPsmGRW26qQIUAlHgscUTgihg+u5VFhFxZzCdrLxqmQg8XdBOUzSdYiL6KDvfV0HMXzNNfd1z9yUbiHbQ9QU5BViTqxICrEQhozpBkHm/Fy1RQmsT6BL3NMINz/DfXgffefJ4SdeLEqea+SQ7+pGvW53dGSuW4XKPN9OCovabDLHvtnRwWiZu93qNVj0zQuTUDIegDTjtWjNbG27qPVLlts85vPNda+XK+e/5hmS3t8I90YTDgdfzohqDH6qmA8mSbCJSErxX6wonUdc53Wh39tbT5Uh+8rztSpM/bb+gztPXT5wfPMyMojGdUQV8n8LZFdAWp36i+Kvn6m9VGH3TXa5/UubDS2kB/ahCs020wRHVtVWaLaaOqfmaXUweuB2uOtcMIc8Oe/E2z1HrQvzCFLm5ecnOvuPnIzh5WR7WdCt90XjWs3VEtyoq053d07u4RKX5HG6yWhsKjxeMdcSXUa2jAo47fkuTu07lHYsG8zYURP0lzRs2PcUm4Nb7sn14XCDtHjDXVxtxqEI/UxKe7Gevff/s+FnX1NhsY4fZ1bP0346NY3dncx5DxxOlt0rhL7Kf5TbJXOLRqjNgaRoOgXg8SJFI9HMUvhF4vRCf50+FX68eNqJbJ56dLeDRoKIjUtPCq+FmPa7vK2+RKTS1OcY6BCpeEHJxfoFE5X1rWRIvGSxibCyDjSr83xVf81+WITe/YMKSq3rfJec/5Uj2hGW1E2wih2LHAM9hlkGW2HyfkTGdAjqU2hva+Q1KO38+MGe9tzU/5uII9smOKtVihcEeOrjqrye7rSJ++6PrWFpVJKvrqs/NWtbPu0sV36jKEKE7EZXJ2LrOfNXUjDqA2ZDSIZjr8NY7SaRBJ1besdV6K1wJrouqNaefPy2AJW5nknRmQ7iJjod3EFnMtf4OzKuvj2eRKJ87cjtFHiw61HRbtNRKPNrvUzdA677lGg5kWldZS/gX+U1Xqdm+WfumgW9+9VAjZgaGAMGNkGxzZ0Uj9LyU15Znuampv69D91qnEN1fp+GiKXx91ulNvodhysvQ75SeujayqW+7/xhAYMWwwBSvhvpjerataiLYtmqdyjZuofjqKhQ4scDZyBUmexA+HdnbNB8w6l2/LriiP4n/kZcOFjFx2an2h5r0vtaSjKy5jQpcuEjHkc2tA35qEoZaNjjZvmNGhwZ8XOn+JYafhKm8TQBhkZK0fHNZIXyxqp7rJi+V/BOFmnYg/C7hoVd+IOBnOa5mZmBJvl5mYccOXkPHtiuYOCub62q4s7ybQ2hONt/BFaUUGP0iMoOnJEBAGE7vxQ5TJ65QpdxtKuXF3GqK5elR6XXb1SFJoVuer+/YEDVkeuXiOoixatilz1+x/eKfGu2y7nrkEDTzlGOk4NHHTSGXCHmmk7nD7dQeuL8VlVCOA0wsRumsF9vsrVe3fHZd5eTq/doqvpKqVeToNdMKtqxfT5/+b3H8+OYNb7mVHMaIAeZKXr/HR0BJ7KMDEESglfdg2t62Q+qWhahbKUbUP7A8poGfM6WneWTqHZWP/CTdSlE+E2CkC3MH9g3W130wSQ3SNkEfkjYQ+BN/2dHTV1f1Py/ziWPJ6XcIsI+ilXggEtJMBPwhD2FQCwbc581ArsPQ/sQiF7FfBhNhLltWcCAdvAnbh9SLhAESYlOrxAmVGbUCI+Qp5oDBRw0ih4VAVscBqQBdcD8uACGod4NN2ahx4TQEFYFYA4LD7QCEw4RWOgxm0ahQlrXqAT/I91o+NBLziGNvLXfpdjk+aPzgSSwQj1FF5jtrycR356e/bUQMIvcNcoKTEcnvsHVDxmsZwtMpo/IQO156Hc3IrZCkuYxEfDR4MYUdSEF9A8q5jr03xuszzONKbGyBkBEitWQ1CeuT0NZbYrG/GmD0tTBkjQl7MyzlUkUfE4UPSHDaTwz+URlmYWeuBTknVHHWPP4sZZYSKypzyLSFMifIw6D0TWgIQ6W3TBthqbqWrU1U7mZDarK5mNQJb+BrIw1jGon7pEisFksTlcHs2PzkhpCA8NNW/aXvoFmH12negLd/zykPsf5QKtj9BhxDg0slQKJZkeQblG7oHxjNQrIElXjQYAAAA=') format('woff2'), url(data:font/woff;base64,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) format('woff'), url(../fonts/iconfont.7a3f5f20.ttf) format('truetype'),  url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICJpbWcvaWNvbmZvbnQuNjkwNTk1YTkuc3ZnIjs=#i-icon-demo) format('svg');

  /* iOS 4.1- */
}

.i-icon-demo {
  font-family: "i-icon-demo" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.i-icon-demo-form:before {
  content: "\E699";
}

.i-icon-demo-exception:before {
  content: "\E65F";
}

.i-icon-demo-setting:before {
  content: "\E63F";
}

.i-icon-demo-list:before {
  content: "\E666";
}

.i-icon-demo-i18n:before {
  content: "\E757";
}

.i-icon-demo-profile:before {
  content: "\E609";
}

.i-icon-demo-tool:before {
  content: "\E6E8";
}

.i-icon-demo-dashboard:before {
  content: "\E78B";
}

.i-icon-demo-result:before {
  content: "\E600";
}

.i-icon-demo-editor:before {
  content: "\E601";
}

.i-icon-demo-search:before {
  content: "\E6E7";
}

/* purgecss end ignore */

/*purgecss start ignore */

/*! Copyright © 2020 北京视图更新科技有限公司 | https://pro.iviewui.com */

/*! Version 1.0.1 */

/*!
图标选择器组件使用协议：
北京视图更新科技有限公司版权所有 (c) 2019-至今
使用图标选择器组件，必须遵守以下协议：
1. 购买者可将授权后的产品用于任意符合国家法律法规的应用平台。
2. 购买的物料产品仅限于被授权主体（个人、企业或组织）使用，不能给其它主体（个人、企业或组织）使用。
3. 授权者务必尊重知识产权，严格保证不恶意传播产品源码、不得直接对授权的产品本身进行二次转售或倒卖、不得对授权的产品进行简单包装后声称为自己的产品等。否则我们有权利收回产品授权，并根据事态轻重追究相应法律责任。
4. 行政区域选择组件一旦购买，不支持退款。
5. 我们有义务为授权者提供有效期内的产品下载、更新和维护。
6. 我们有义务为授权者在规定期间内提供免费的产品技术支持以及额外付费的技术支持、技术顾问、定制化需求、线下课程辅导等。免费的技术支持提供在线工单、QQ、微信的技术支持，不包含远程服务。
7. 本协议及本协议任何条款内容的最终解释权及修改权归北京视图更新科技有限公司所有。
*/

.i-icon-select .ivu-dropdown {
  width: 100%;
}

.i-icon-select-transfer {
  width: 540px!important;
  max-height: none !important;
}

.i-icon-select-rel {
  display: inline-block;
  width: 100%;
  position: relative;
}

.i-icon-select .ivu-input {
  padding-right: 24px;
  display: block;
  cursor: pointer;
}

.i-icon-select-disabled .ivu-input {
  cursor: not-allowed;
}

.i-icon-select .i-icon-select-arrow:nth-of-type(1) {
  display: none;
  cursor: pointer;
}

.i-icon-select:hover .i-icon-select-arrow:nth-of-type(1) {
  display: inline-block;
}

.i-icon-select-show-clear:hover .i-icon-select-arrow:nth-of-type(2) {
  display: none;
}

.i-icon-select-arrow {
  z-index: 2;
  position: absolute;
  top: 50%;
  right: 8px;
  line-height: 1;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 14px;
  color: #808695;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.i-icon-select-visible .i-icon-select-arrow:nth-of-type(2) {
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}

.i-icon-select-drop-main {
  width: 540px;
  min-height: 200px;
  -webkit-column-count: 4;
     -moz-column-count: 4;
          column-count: 4;
  padding: 0 16px 8px;
}

.i-icon-select-drop-main-item {
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
  padding: 2px;
  cursor: pointer;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

.i-icon-select-drop-main-item:hover {
  color: #2d8cf0;
}

.i-icon-select-list {
  max-height: 200px;
  overflow: auto;
  margin: 0 6px;
}

.i-icon-select-item {
  display: inline-block;
  padding: 6px;
  cursor: pointer;
  border-radius: 3px;
  text-align: center;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}

.i-icon-select-item:hover {
  background: #f8f8f9;
}

.i-icon-select-item-disabled {
  cursor: not-allowed;
}

.i-icon-select-item i {
  font-size: 32px;
}

.i-icon-select-search {
  padding: 2px 8px;
  margin: 2px 0;
}

/*purgecss end ignore */

/* purgecss start ignore */

.b-co {
  color: #005BAC !important;
}

.b-bg-co {
  color: #F2F6FF !important;
}

.b-border-co {
  color: #C7D7FF !important;
}

.b-1-sz {
  font-size: 24px !important;
}

.b-2-sz {
  font-size: 22px !important;
}

.b-3-sz {
  font-size: 18px !important;
}

.b-sz {
  font-size: 16px !important;
}

.b-sub-sz {
  font-size: 14px !important;
}

/* stylelint-disable no-duplicate-selectors */

/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */

/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */

.ivu-load-loop {
  -webkit-animation: ani-load-loop 1s linear infinite;
          animation: ani-load-loop 1s linear infinite;
}

@-webkit-keyframes ani-load-loop {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes ani-load-loop {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.input-group-error-prepend,
.input-group-error-append {
  background-color: #fff;
  border: 1px solid #ed4014;
}

.input-group-error-prepend .ivu-select-selection,
.input-group-error-append .ivu-select-selection {
  background-color: inherit;
  border: 1px solid transparent;
}

.input-group-error-prepend {
  border-right: 0;
}

.input-group-error-append {
  border-left: 0;
}

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

/* Document
   ========================================================================== */

html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

a:active,
a:hover {
  outline-width: 0;
}

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
  resize: vertical;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

body {
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #515a6e;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
}

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

input::-ms-clear,
input::-ms-reveal {
  display: none;
}

a {
  color: #2D8cF0;
  background: transparent;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

a:hover {
  color: #57a3f3;
}

a:active {
  color: #2b85e4;
}

a:active,
a:hover {
  outline: 0;
  text-decoration: none;
}

a[disabled] {
  color: #ccc;
  cursor: not-allowed;
  pointer-events: none;
}

code,
kbd,
pre,
samp {
  font-family: Consolas, Menlo, Courier, monospace;
}

/*
Ionicons, v2.0.0
Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
https://twitter.com/benjsperry  https://twitter.com/ionicframework
MIT License: https://github.com/driftyco/ionicons
*/

@font-face {
  font-family: "Ionicons";

  src: url(../fonts/ionicons.143146fa.woff2) format("woff2"), url(../fonts/ionicons.99ac3308.woff) format("woff"), url(../fonts/ionicons.d535a25a.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICJpbWcvaW9uaWNvbnMuYTJjNGEyNjEuc3ZnIjs=#Ionicons) format("svg");

  font-weight: normal;

  font-style: normal;
}

.ivu-icon {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: optimizeLegibility;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: -0.125em;
  text-align: center;
}

.ivu-icon-ios-add-circle-outline:before {
  content: "\F100";
}

.ivu-icon-ios-add-circle:before {
  content: "\F101";
}

.ivu-icon-ios-add:before {
  content: "\F102";
}

.ivu-icon-ios-alarm-outline:before {
  content: "\F103";
}

.ivu-icon-ios-alarm:before {
  content: "\F104";
}

.ivu-icon-ios-albums-outline:before {
  content: "\F105";
}

.ivu-icon-ios-albums:before {
  content: "\F106";
}

.ivu-icon-ios-alert-outline:before {
  content: "\F107";
}

.ivu-icon-ios-alert:before {
  content: "\F108";
}

.ivu-icon-ios-american-football-outline:before {
  content: "\F109";
}

.ivu-icon-ios-american-football:before {
  content: "\F10A";
}

.ivu-icon-ios-analytics-outline:before {
  content: "\F10B";
}

.ivu-icon-ios-analytics:before {
  content: "\F10C";
}

.ivu-icon-ios-aperture-outline:before {
  content: "\F10D";
}

.ivu-icon-ios-aperture:before {
  content: "\F10E";
}

.ivu-icon-ios-apps-outline:before {
  content: "\F10F";
}

.ivu-icon-ios-apps:before {
  content: "\F110";
}

.ivu-icon-ios-appstore-outline:before {
  content: "\F111";
}

.ivu-icon-ios-appstore:before {
  content: "\F112";
}

.ivu-icon-ios-archive-outline:before {
  content: "\F113";
}

.ivu-icon-ios-archive:before {
  content: "\F114";
}

.ivu-icon-ios-arrow-back:before {
  content: "\F115";
}

.ivu-icon-ios-arrow-down:before {
  content: "\F116";
}

.ivu-icon-ios-arrow-dropdown-circle:before {
  content: "\F117";
}

.ivu-icon-ios-arrow-dropdown:before {
  content: "\F118";
}

.ivu-icon-ios-arrow-dropleft-circle:before {
  content: "\F119";
}

.ivu-icon-ios-arrow-dropleft:before {
  content: "\F11A";
}

.ivu-icon-ios-arrow-dropright-circle:before {
  content: "\F11B";
}

.ivu-icon-ios-arrow-dropright:before {
  content: "\F11C";
}

.ivu-icon-ios-arrow-dropup-circle:before {
  content: "\F11D";
}

.ivu-icon-ios-arrow-dropup:before {
  content: "\F11E";
}

.ivu-icon-ios-arrow-forward:before {
  content: "\F11F";
}

.ivu-icon-ios-arrow-round-back:before {
  content: "\F120";
}

.ivu-icon-ios-arrow-round-down:before {
  content: "\F121";
}

.ivu-icon-ios-arrow-round-forward:before {
  content: "\F122";
}

.ivu-icon-ios-arrow-round-up:before {
  content: "\F123";
}

.ivu-icon-ios-arrow-up:before {
  content: "\F124";
}

.ivu-icon-ios-at-outline:before {
  content: "\F125";
}

.ivu-icon-ios-at:before {
  content: "\F126";
}

.ivu-icon-ios-attach:before {
  content: "\F127";
}

.ivu-icon-ios-backspace-outline:before {
  content: "\F128";
}

.ivu-icon-ios-backspace:before {
  content: "\F129";
}

.ivu-icon-ios-barcode-outline:before {
  content: "\F12A";
}

.ivu-icon-ios-barcode:before {
  content: "\F12B";
}

.ivu-icon-ios-baseball-outline:before {
  content: "\F12C";
}

.ivu-icon-ios-baseball:before {
  content: "\F12D";
}

.ivu-icon-ios-basket-outline:before {
  content: "\F12E";
}

.ivu-icon-ios-basket:before {
  content: "\F12F";
}

.ivu-icon-ios-basketball-outline:before {
  content: "\F130";
}

.ivu-icon-ios-basketball:before {
  content: "\F131";
}

.ivu-icon-ios-battery-charging:before {
  content: "\F132";
}

.ivu-icon-ios-battery-dead:before {
  content: "\F133";
}

.ivu-icon-ios-battery-full:before {
  content: "\F134";
}

.ivu-icon-ios-beaker-outline:before {
  content: "\F135";
}

.ivu-icon-ios-beaker:before {
  content: "\F136";
}

.ivu-icon-ios-beer-outline:before {
  content: "\F137";
}

.ivu-icon-ios-beer:before {
  content: "\F138";
}

.ivu-icon-ios-bicycle:before {
  content: "\F139";
}

.ivu-icon-ios-bluetooth:before {
  content: "\F13A";
}

.ivu-icon-ios-boat-outline:before {
  content: "\F13B";
}

.ivu-icon-ios-boat:before {
  content: "\F13C";
}

.ivu-icon-ios-body-outline:before {
  content: "\F13D";
}

.ivu-icon-ios-body:before {
  content: "\F13E";
}

.ivu-icon-ios-bonfire-outline:before {
  content: "\F13F";
}

.ivu-icon-ios-bonfire:before {
  content: "\F140";
}

.ivu-icon-ios-book-outline:before {
  content: "\F141";
}

.ivu-icon-ios-book:before {
  content: "\F142";
}

.ivu-icon-ios-bookmark-outline:before {
  content: "\F143";
}

.ivu-icon-ios-bookmark:before {
  content: "\F144";
}

.ivu-icon-ios-bookmarks-outline:before {
  content: "\F145";
}

.ivu-icon-ios-bookmarks:before {
  content: "\F146";
}

.ivu-icon-ios-bowtie-outline:before {
  content: "\F147";
}

.ivu-icon-ios-bowtie:before {
  content: "\F148";
}

.ivu-icon-ios-briefcase-outline:before {
  content: "\F149";
}

.ivu-icon-ios-briefcase:before {
  content: "\F14A";
}

.ivu-icon-ios-browsers-outline:before {
  content: "\F14B";
}

.ivu-icon-ios-browsers:before {
  content: "\F14C";
}

.ivu-icon-ios-brush-outline:before {
  content: "\F14D";
}

.ivu-icon-ios-brush:before {
  content: "\F14E";
}

.ivu-icon-ios-bug-outline:before {
  content: "\F14F";
}

.ivu-icon-ios-bug:before {
  content: "\F150";
}

.ivu-icon-ios-build-outline:before {
  content: "\F151";
}

.ivu-icon-ios-build:before {
  content: "\F152";
}

.ivu-icon-ios-bulb-outline:before {
  content: "\F153";
}

.ivu-icon-ios-bulb:before {
  content: "\F154";
}

.ivu-icon-ios-bus-outline:before {
  content: "\F155";
}

.ivu-icon-ios-bus:before {
  content: "\F156";
}

.ivu-icon-ios-cafe-outline:before {
  content: "\F157";
}

.ivu-icon-ios-cafe:before {
  content: "\F158";
}

.ivu-icon-ios-calculator-outline:before {
  content: "\F159";
}

.ivu-icon-ios-calculator:before {
  content: "\F15A";
}

.ivu-icon-ios-calendar-outline:before {
  content: "\F15B";
}

.ivu-icon-ios-calendar:before {
  content: "\F15C";
}

.ivu-icon-ios-call-outline:before {
  content: "\F15D";
}

.ivu-icon-ios-call:before {
  content: "\F15E";
}

.ivu-icon-ios-camera-outline:before {
  content: "\F15F";
}

.ivu-icon-ios-camera:before {
  content: "\F160";
}

.ivu-icon-ios-car-outline:before {
  content: "\F161";
}

.ivu-icon-ios-car:before {
  content: "\F162";
}

.ivu-icon-ios-card-outline:before {
  content: "\F163";
}

.ivu-icon-ios-card:before {
  content: "\F164";
}

.ivu-icon-ios-cart-outline:before {
  content: "\F165";
}

.ivu-icon-ios-cart:before {
  content: "\F166";
}

.ivu-icon-ios-cash-outline:before {
  content: "\F167";
}

.ivu-icon-ios-cash:before {
  content: "\F168";
}

.ivu-icon-ios-chatboxes-outline:before {
  content: "\F169";
}

.ivu-icon-ios-chatboxes:before {
  content: "\F16A";
}

.ivu-icon-ios-chatbubbles-outline:before {
  content: "\F16B";
}

.ivu-icon-ios-chatbubbles:before {
  content: "\F16C";
}

.ivu-icon-ios-checkbox-outline:before {
  content: "\F16D";
}

.ivu-icon-ios-checkbox:before {
  content: "\F16E";
}

.ivu-icon-ios-checkmark-circle-outline:before {
  content: "\F16F";
}

.ivu-icon-ios-checkmark-circle:before {
  content: "\F170";
}

.ivu-icon-ios-checkmark:before {
  content: "\F171";
}

.ivu-icon-ios-clipboard-outline:before {
  content: "\F172";
}

.ivu-icon-ios-clipboard:before {
  content: "\F173";
}

.ivu-icon-ios-clock-outline:before {
  content: "\F174";
}

.ivu-icon-ios-clock:before {
  content: "\F175";
}

.ivu-icon-ios-close-circle-outline:before {
  content: "\F176";
}

.ivu-icon-ios-close-circle:before {
  content: "\F177";
}

.ivu-icon-ios-close:before {
  content: "\F178";
}

.ivu-icon-ios-closed-captioning-outline:before {
  content: "\F179";
}

.ivu-icon-ios-closed-captioning:before {
  content: "\F17A";
}

.ivu-icon-ios-cloud-circle-outline:before {
  content: "\F17B";
}

.ivu-icon-ios-cloud-circle:before {
  content: "\F17C";
}

.ivu-icon-ios-cloud-done-outline:before {
  content: "\F17D";
}

.ivu-icon-ios-cloud-done:before {
  content: "\F17E";
}

.ivu-icon-ios-cloud-download-outline:before {
  content: "\F17F";
}

.ivu-icon-ios-cloud-download:before {
  content: "\F180";
}

.ivu-icon-ios-cloud-outline:before {
  content: "\F181";
}

.ivu-icon-ios-cloud-upload-outline:before {
  content: "\F182";
}

.ivu-icon-ios-cloud-upload:before {
  content: "\F183";
}

.ivu-icon-ios-cloud:before {
  content: "\F184";
}

.ivu-icon-ios-cloudy-night-outline:before {
  content: "\F185";
}

.ivu-icon-ios-cloudy-night:before {
  content: "\F186";
}

.ivu-icon-ios-cloudy-outline:before {
  content: "\F187";
}

.ivu-icon-ios-cloudy:before {
  content: "\F188";
}

.ivu-icon-ios-code-download:before {
  content: "\F189";
}

.ivu-icon-ios-code-working:before {
  content: "\F18A";
}

.ivu-icon-ios-code:before {
  content: "\F18B";
}

.ivu-icon-ios-cog-outline:before {
  content: "\F18C";
}

.ivu-icon-ios-cog:before {
  content: "\F18D";
}

.ivu-icon-ios-color-fill-outline:before {
  content: "\F18E";
}

.ivu-icon-ios-color-fill:before {
  content: "\F18F";
}

.ivu-icon-ios-color-filter-outline:before {
  content: "\F190";
}

.ivu-icon-ios-color-filter:before {
  content: "\F191";
}

.ivu-icon-ios-color-palette-outline:before {
  content: "\F192";
}

.ivu-icon-ios-color-palette:before {
  content: "\F193";
}

.ivu-icon-ios-color-wand-outline:before {
  content: "\F194";
}

.ivu-icon-ios-color-wand:before {
  content: "\F195";
}

.ivu-icon-ios-compass-outline:before {
  content: "\F196";
}

.ivu-icon-ios-compass:before {
  content: "\F197";
}

.ivu-icon-ios-construct-outline:before {
  content: "\F198";
}

.ivu-icon-ios-construct:before {
  content: "\F199";
}

.ivu-icon-ios-contact-outline:before {
  content: "\F19A";
}

.ivu-icon-ios-contact:before {
  content: "\F19B";
}

.ivu-icon-ios-contacts-outline:before {
  content: "\F19C";
}

.ivu-icon-ios-contacts:before {
  content: "\F19D";
}

.ivu-icon-ios-contract:before {
  content: "\F19E";
}

.ivu-icon-ios-contrast:before {
  content: "\F19F";
}

.ivu-icon-ios-copy-outline:before {
  content: "\F1A0";
}

.ivu-icon-ios-copy:before {
  content: "\F1A1";
}

.ivu-icon-ios-create-outline:before {
  content: "\F1A2";
}

.ivu-icon-ios-create:before {
  content: "\F1A3";
}

.ivu-icon-ios-crop-outline:before {
  content: "\F1A4";
}

.ivu-icon-ios-crop:before {
  content: "\F1A5";
}

.ivu-icon-ios-cube-outline:before {
  content: "\F1A6";
}

.ivu-icon-ios-cube:before {
  content: "\F1A7";
}

.ivu-icon-ios-cut-outline:before {
  content: "\F1A8";
}

.ivu-icon-ios-cut:before {
  content: "\F1A9";
}

.ivu-icon-ios-desktop-outline:before {
  content: "\F1AA";
}

.ivu-icon-ios-desktop:before {
  content: "\F1AB";
}

.ivu-icon-ios-disc-outline:before {
  content: "\F1AC";
}

.ivu-icon-ios-disc:before {
  content: "\F1AD";
}

.ivu-icon-ios-document-outline:before {
  content: "\F1AE";
}

.ivu-icon-ios-document:before {
  content: "\F1AF";
}

.ivu-icon-ios-done-all:before {
  content: "\F1B0";
}

.ivu-icon-ios-download-outline:before {
  content: "\F1B1";
}

.ivu-icon-ios-download:before {
  content: "\F1B2";
}

.ivu-icon-ios-easel-outline:before {
  content: "\F1B3";
}

.ivu-icon-ios-easel:before {
  content: "\F1B4";
}

.ivu-icon-ios-egg-outline:before {
  content: "\F1B5";
}

.ivu-icon-ios-egg:before {
  content: "\F1B6";
}

.ivu-icon-ios-exit-outline:before {
  content: "\F1B7";
}

.ivu-icon-ios-exit:before {
  content: "\F1B8";
}

.ivu-icon-ios-expand:before {
  content: "\F1B9";
}

.ivu-icon-ios-eye-off-outline:before {
  content: "\F1BA";
}

.ivu-icon-ios-eye-off:before {
  content: "\F1BB";
}

.ivu-icon-ios-eye-outline:before {
  content: "\F1BC";
}

.ivu-icon-ios-eye:before {
  content: "\F1BD";
}

.ivu-icon-ios-fastforward-outline:before {
  content: "\F1BE";
}

.ivu-icon-ios-fastforward:before {
  content: "\F1BF";
}

.ivu-icon-ios-female:before {
  content: "\F1C0";
}

.ivu-icon-ios-filing-outline:before {
  content: "\F1C1";
}

.ivu-icon-ios-filing:before {
  content: "\F1C2";
}

.ivu-icon-ios-film-outline:before {
  content: "\F1C3";
}

.ivu-icon-ios-film:before {
  content: "\F1C4";
}

.ivu-icon-ios-finger-print:before {
  content: "\F1C5";
}

.ivu-icon-ios-flag-outline:before {
  content: "\F1C6";
}

.ivu-icon-ios-flag:before {
  content: "\F1C7";
}

.ivu-icon-ios-flame-outline:before {
  content: "\F1C8";
}

.ivu-icon-ios-flame:before {
  content: "\F1C9";
}

.ivu-icon-ios-flash-outline:before {
  content: "\F1CA";
}

.ivu-icon-ios-flash:before {
  content: "\F1CB";
}

.ivu-icon-ios-flask-outline:before {
  content: "\F1CC";
}

.ivu-icon-ios-flask:before {
  content: "\F1CD";
}

.ivu-icon-ios-flower-outline:before {
  content: "\F1CE";
}

.ivu-icon-ios-flower:before {
  content: "\F1CF";
}

.ivu-icon-ios-folder-open-outline:before {
  content: "\F1D0";
}

.ivu-icon-ios-folder-open:before {
  content: "\F1D1";
}

.ivu-icon-ios-folder-outline:before {
  content: "\F1D2";
}

.ivu-icon-ios-folder:before {
  content: "\F1D3";
}

.ivu-icon-ios-football-outline:before {
  content: "\F1D4";
}

.ivu-icon-ios-football:before {
  content: "\F1D5";
}

.ivu-icon-ios-funnel-outline:before {
  content: "\F1D6";
}

.ivu-icon-ios-funnel:before {
  content: "\F1D7";
}

.ivu-icon-ios-game-controller-a-outline:before {
  content: "\F1D8";
}

.ivu-icon-ios-game-controller-a:before {
  content: "\F1D9";
}

.ivu-icon-ios-game-controller-b-outline:before {
  content: "\F1DA";
}

.ivu-icon-ios-game-controller-b:before {
  content: "\F1DB";
}

.ivu-icon-ios-git-branch:before {
  content: "\F1DC";
}

.ivu-icon-ios-git-commit:before {
  content: "\F1DD";
}

.ivu-icon-ios-git-compare:before {
  content: "\F1DE";
}

.ivu-icon-ios-git-merge:before {
  content: "\F1DF";
}

.ivu-icon-ios-git-network:before {
  content: "\F1E0";
}

.ivu-icon-ios-git-pull-request:before {
  content: "\F1E1";
}

.ivu-icon-ios-glasses-outline:before {
  content: "\F1E2";
}

.ivu-icon-ios-glasses:before {
  content: "\F1E3";
}

.ivu-icon-ios-globe-outline:before {
  content: "\F1E4";
}

.ivu-icon-ios-globe:before {
  content: "\F1E5";
}

.ivu-icon-ios-grid-outline:before {
  content: "\F1E6";
}

.ivu-icon-ios-grid:before {
  content: "\F1E7";
}

.ivu-icon-ios-hammer-outline:before {
  content: "\F1E8";
}

.ivu-icon-ios-hammer:before {
  content: "\F1E9";
}

.ivu-icon-ios-hand-outline:before {
  content: "\F1EA";
}

.ivu-icon-ios-hand:before {
  content: "\F1EB";
}

.ivu-icon-ios-happy-outline:before {
  content: "\F1EC";
}

.ivu-icon-ios-happy:before {
  content: "\F1ED";
}

.ivu-icon-ios-headset-outline:before {
  content: "\F1EE";
}

.ivu-icon-ios-headset:before {
  content: "\F1EF";
}

.ivu-icon-ios-heart-outline:before {
  content: "\F1F0";
}

.ivu-icon-ios-heart:before {
  content: "\F1F1";
}

.ivu-icon-ios-help-buoy-outline:before {
  content: "\F1F2";
}

.ivu-icon-ios-help-buoy:before {
  content: "\F1F3";
}

.ivu-icon-ios-help-circle-outline:before {
  content: "\F1F4";
}

.ivu-icon-ios-help-circle:before {
  content: "\F1F5";
}

.ivu-icon-ios-help:before {
  content: "\F1F6";
}

.ivu-icon-ios-home-outline:before {
  content: "\F1F7";
}

.ivu-icon-ios-home:before {
  content: "\F1F8";
}

.ivu-icon-ios-ice-cream-outline:before {
  content: "\F1F9";
}

.ivu-icon-ios-ice-cream:before {
  content: "\F1FA";
}

.ivu-icon-ios-image-outline:before {
  content: "\F1FB";
}

.ivu-icon-ios-image:before {
  content: "\F1FC";
}

.ivu-icon-ios-images-outline:before {
  content: "\F1FD";
}

.ivu-icon-ios-images:before {
  content: "\F1FE";
}

.ivu-icon-ios-infinite-outline:before {
  content: "\F1FF";
}

.ivu-icon-ios-infinite:before {
  content: "\F200";
}

.ivu-icon-ios-information-circle-outline:before {
  content: "\F201";
}

.ivu-icon-ios-information-circle:before {
  content: "\F202";
}

.ivu-icon-ios-information:before {
  content: "\F203";
}

.ivu-icon-ios-ionic-outline:before {
  content: "\F204";
}

.ivu-icon-ios-ionic:before {
  content: "\F205";
}

.ivu-icon-ios-ionitron-outline:before {
  content: "\F206";
}

.ivu-icon-ios-ionitron:before {
  content: "\F207";
}

.ivu-icon-ios-jet-outline:before {
  content: "\F208";
}

.ivu-icon-ios-jet:before {
  content: "\F209";
}

.ivu-icon-ios-key-outline:before {
  content: "\F20A";
}

.ivu-icon-ios-key:before {
  content: "\F20B";
}

.ivu-icon-ios-keypad-outline:before {
  content: "\F20C";
}

.ivu-icon-ios-keypad:before {
  content: "\F20D";
}

.ivu-icon-ios-laptop:before {
  content: "\F20E";
}

.ivu-icon-ios-leaf-outline:before {
  content: "\F20F";
}

.ivu-icon-ios-leaf:before {
  content: "\F210";
}

.ivu-icon-ios-link-outline:before {
  content: "\F211";
}

.ivu-icon-ios-link:before {
  content: "\F212";
}

.ivu-icon-ios-list-box-outline:before {
  content: "\F213";
}

.ivu-icon-ios-list-box:before {
  content: "\F214";
}

.ivu-icon-ios-list:before {
  content: "\F215";
}

.ivu-icon-ios-locate-outline:before {
  content: "\F216";
}

.ivu-icon-ios-locate:before {
  content: "\F217";
}

.ivu-icon-ios-lock-outline:before {
  content: "\F218";
}

.ivu-icon-ios-lock:before {
  content: "\F219";
}

.ivu-icon-ios-log-in:before {
  content: "\F21A";
}

.ivu-icon-ios-log-out:before {
  content: "\F21B";
}

.ivu-icon-ios-magnet-outline:before {
  content: "\F21C";
}

.ivu-icon-ios-magnet:before {
  content: "\F21D";
}

.ivu-icon-ios-mail-open-outline:before {
  content: "\F21E";
}

.ivu-icon-ios-mail-open:before {
  content: "\F21F";
}

.ivu-icon-ios-mail-outline:before {
  content: "\F220";
}

.ivu-icon-ios-mail:before {
  content: "\F221";
}

.ivu-icon-ios-male:before {
  content: "\F222";
}

.ivu-icon-ios-man-outline:before {
  content: "\F223";
}

.ivu-icon-ios-man:before {
  content: "\F224";
}

.ivu-icon-ios-map-outline:before {
  content: "\F225";
}

.ivu-icon-ios-map:before {
  content: "\F226";
}

.ivu-icon-ios-medal-outline:before {
  content: "\F227";
}

.ivu-icon-ios-medal:before {
  content: "\F228";
}

.ivu-icon-ios-medical-outline:before {
  content: "\F229";
}

.ivu-icon-ios-medical:before {
  content: "\F22A";
}

.ivu-icon-ios-medkit-outline:before {
  content: "\F22B";
}

.ivu-icon-ios-medkit:before {
  content: "\F22C";
}

.ivu-icon-ios-megaphone-outline:before {
  content: "\F22D";
}

.ivu-icon-ios-megaphone:before {
  content: "\F22E";
}

.ivu-icon-ios-menu-outline:before {
  content: "\F22F";
}

.ivu-icon-ios-menu:before {
  content: "\F230";
}

.ivu-icon-ios-mic-off-outline:before {
  content: "\F231";
}

.ivu-icon-ios-mic-off:before {
  content: "\F232";
}

.ivu-icon-ios-mic-outline:before {
  content: "\F233";
}

.ivu-icon-ios-mic:before {
  content: "\F234";
}

.ivu-icon-ios-microphone-outline:before {
  content: "\F235";
}

.ivu-icon-ios-microphone:before {
  content: "\F236";
}

.ivu-icon-ios-moon-outline:before {
  content: "\F237";
}

.ivu-icon-ios-moon:before {
  content: "\F238";
}

.ivu-icon-ios-more-outline:before {
  content: "\F239";
}

.ivu-icon-ios-more:before {
  content: "\F23A";
}

.ivu-icon-ios-move:before {
  content: "\F23B";
}

.ivu-icon-ios-musical-note-outline:before {
  content: "\F23C";
}

.ivu-icon-ios-musical-note:before {
  content: "\F23D";
}

.ivu-icon-ios-musical-notes-outline:before {
  content: "\F23E";
}

.ivu-icon-ios-musical-notes:before {
  content: "\F23F";
}

.ivu-icon-ios-navigate-outline:before {
  content: "\F240";
}

.ivu-icon-ios-navigate:before {
  content: "\F241";
}

.ivu-icon-ios-no-smoking-outline:before {
  content: "\F242";
}

.ivu-icon-ios-no-smoking:before {
  content: "\F243";
}

.ivu-icon-ios-notifications-off-outline:before {
  content: "\F244";
}

.ivu-icon-ios-notifications-off:before {
  content: "\F245";
}

.ivu-icon-ios-notifications-outline:before {
  content: "\F246";
}

.ivu-icon-ios-notifications:before {
  content: "\F247";
}

.ivu-icon-ios-nuclear-outline:before {
  content: "\F248";
}

.ivu-icon-ios-nuclear:before {
  content: "\F249";
}

.ivu-icon-ios-nutrition-outline:before {
  content: "\F24A";
}

.ivu-icon-ios-nutrition:before {
  content: "\F24B";
}

.ivu-icon-ios-open-outline:before {
  content: "\F24C";
}

.ivu-icon-ios-open:before {
  content: "\F24D";
}

.ivu-icon-ios-options-outline:before {
  content: "\F24E";
}

.ivu-icon-ios-options:before {
  content: "\F24F";
}

.ivu-icon-ios-outlet-outline:before {
  content: "\F250";
}

.ivu-icon-ios-outlet:before {
  content: "\F251";
}

.ivu-icon-ios-paper-outline:before {
  content: "\F252";
}

.ivu-icon-ios-paper-plane-outline:before {
  content: "\F253";
}

.ivu-icon-ios-paper-plane:before {
  content: "\F254";
}

.ivu-icon-ios-paper:before {
  content: "\F255";
}

.ivu-icon-ios-partly-sunny-outline:before {
  content: "\F256";
}

.ivu-icon-ios-partly-sunny:before {
  content: "\F257";
}

.ivu-icon-ios-pause-outline:before {
  content: "\F258";
}

.ivu-icon-ios-pause:before {
  content: "\F259";
}

.ivu-icon-ios-paw-outline:before {
  content: "\F25A";
}

.ivu-icon-ios-paw:before {
  content: "\F25B";
}

.ivu-icon-ios-people-outline:before {
  content: "\F25C";
}

.ivu-icon-ios-people:before {
  content: "\F25D";
}

.ivu-icon-ios-person-add-outline:before {
  content: "\F25E";
}

.ivu-icon-ios-person-add:before {
  content: "\F25F";
}

.ivu-icon-ios-person-outline:before {
  content: "\F260";
}

.ivu-icon-ios-person:before {
  content: "\F261";
}

.ivu-icon-ios-phone-landscape:before {
  content: "\F262";
}

.ivu-icon-ios-phone-portrait:before {
  content: "\F263";
}

.ivu-icon-ios-photos-outline:before {
  content: "\F264";
}

.ivu-icon-ios-photos:before {
  content: "\F265";
}

.ivu-icon-ios-pie-outline:before {
  content: "\F266";
}

.ivu-icon-ios-pie:before {
  content: "\F267";
}

.ivu-icon-ios-pin-outline:before {
  content: "\F268";
}

.ivu-icon-ios-pin:before {
  content: "\F269";
}

.ivu-icon-ios-pint-outline:before {
  content: "\F26A";
}

.ivu-icon-ios-pint:before {
  content: "\F26B";
}

.ivu-icon-ios-pizza-outline:before {
  content: "\F26C";
}

.ivu-icon-ios-pizza:before {
  content: "\F26D";
}

.ivu-icon-ios-plane-outline:before {
  content: "\F26E";
}

.ivu-icon-ios-plane:before {
  content: "\F26F";
}

.ivu-icon-ios-planet-outline:before {
  content: "\F270";
}

.ivu-icon-ios-planet:before {
  content: "\F271";
}

.ivu-icon-ios-play-outline:before {
  content: "\F272";
}

.ivu-icon-ios-play:before {
  content: "\F273";
}

.ivu-icon-ios-podium-outline:before {
  content: "\F274";
}

.ivu-icon-ios-podium:before {
  content: "\F275";
}

.ivu-icon-ios-power-outline:before {
  content: "\F276";
}

.ivu-icon-ios-power:before {
  content: "\F277";
}

.ivu-icon-ios-pricetag-outline:before {
  content: "\F278";
}

.ivu-icon-ios-pricetag:before {
  content: "\F279";
}

.ivu-icon-ios-pricetags-outline:before {
  content: "\F27A";
}

.ivu-icon-ios-pricetags:before {
  content: "\F27B";
}

.ivu-icon-ios-print-outline:before {
  content: "\F27C";
}

.ivu-icon-ios-print:before {
  content: "\F27D";
}

.ivu-icon-ios-pulse-outline:before {
  content: "\F27E";
}

.ivu-icon-ios-pulse:before {
  content: "\F27F";
}

.ivu-icon-ios-qr-scanner:before {
  content: "\F280";
}

.ivu-icon-ios-quote-outline:before {
  content: "\F281";
}

.ivu-icon-ios-quote:before {
  content: "\F282";
}

.ivu-icon-ios-radio-button-off:before {
  content: "\F283";
}

.ivu-icon-ios-radio-button-on:before {
  content: "\F284";
}

.ivu-icon-ios-radio-outline:before {
  content: "\F285";
}

.ivu-icon-ios-radio:before {
  content: "\F286";
}

.ivu-icon-ios-rainy-outline:before {
  content: "\F287";
}

.ivu-icon-ios-rainy:before {
  content: "\F288";
}

.ivu-icon-ios-recording-outline:before {
  content: "\F289";
}

.ivu-icon-ios-recording:before {
  content: "\F28A";
}

.ivu-icon-ios-redo-outline:before {
  content: "\F28B";
}

.ivu-icon-ios-redo:before {
  content: "\F28C";
}

.ivu-icon-ios-refresh-circle-outline:before {
  content: "\F28D";
}

.ivu-icon-ios-refresh-circle:before {
  content: "\F28E";
}

.ivu-icon-ios-refresh:before {
  content: "\F28F";
}

.ivu-icon-ios-remove-circle-outline:before {
  content: "\F290";
}

.ivu-icon-ios-remove-circle:before {
  content: "\F291";
}

.ivu-icon-ios-remove:before {
  content: "\F292";
}

.ivu-icon-ios-reorder:before {
  content: "\F293";
}

.ivu-icon-ios-repeat:before {
  content: "\F294";
}

.ivu-icon-ios-resize:before {
  content: "\F295";
}

.ivu-icon-ios-restaurant-outline:before {
  content: "\F296";
}

.ivu-icon-ios-restaurant:before {
  content: "\F297";
}

.ivu-icon-ios-return-left:before {
  content: "\F298";
}

.ivu-icon-ios-return-right:before {
  content: "\F299";
}

.ivu-icon-ios-reverse-camera-outline:before {
  content: "\F29A";
}

.ivu-icon-ios-reverse-camera:before {
  content: "\F29B";
}

.ivu-icon-ios-rewind-outline:before {
  content: "\F29C";
}

.ivu-icon-ios-rewind:before {
  content: "\F29D";
}

.ivu-icon-ios-ribbon-outline:before {
  content: "\F29E";
}

.ivu-icon-ios-ribbon:before {
  content: "\F29F";
}

.ivu-icon-ios-rose-outline:before {
  content: "\F2A0";
}

.ivu-icon-ios-rose:before {
  content: "\F2A1";
}

.ivu-icon-ios-sad-outline:before {
  content: "\F2A2";
}

.ivu-icon-ios-sad:before {
  content: "\F2A3";
}

.ivu-icon-ios-school-outline:before {
  content: "\F2A4";
}

.ivu-icon-ios-school:before {
  content: "\F2A5";
}

.ivu-icon-ios-search-outline:before {
  content: "\F2A6";
}

.ivu-icon-ios-search:before {
  content: "\F2A7";
}

.ivu-icon-ios-send-outline:before {
  content: "\F2A8";
}

.ivu-icon-ios-send:before {
  content: "\F2A9";
}

.ivu-icon-ios-settings-outline:before {
  content: "\F2AA";
}

.ivu-icon-ios-settings:before {
  content: "\F2AB";
}

.ivu-icon-ios-share-alt-outline:before {
  content: "\F2AC";
}

.ivu-icon-ios-share-alt:before {
  content: "\F2AD";
}

.ivu-icon-ios-share-outline:before {
  content: "\F2AE";
}

.ivu-icon-ios-share:before {
  content: "\F2AF";
}

.ivu-icon-ios-shirt-outline:before {
  content: "\F2B0";
}

.ivu-icon-ios-shirt:before {
  content: "\F2B1";
}

.ivu-icon-ios-shuffle:before {
  content: "\F2B2";
}

.ivu-icon-ios-skip-backward-outline:before {
  content: "\F2B3";
}

.ivu-icon-ios-skip-backward:before {
  content: "\F2B4";
}

.ivu-icon-ios-skip-forward-outline:before {
  content: "\F2B5";
}

.ivu-icon-ios-skip-forward:before {
  content: "\F2B6";
}

.ivu-icon-ios-snow-outline:before {
  content: "\F2B7";
}

.ivu-icon-ios-snow:before {
  content: "\F2B8";
}

.ivu-icon-ios-speedometer-outline:before {
  content: "\F2B9";
}

.ivu-icon-ios-speedometer:before {
  content: "\F2BA";
}

.ivu-icon-ios-square-outline:before {
  content: "\F2BB";
}

.ivu-icon-ios-square:before {
  content: "\F2BC";
}

.ivu-icon-ios-star-half:before {
  content: "\F2BD";
}

.ivu-icon-ios-star-outline:before {
  content: "\F2BE";
}

.ivu-icon-ios-star:before {
  content: "\F2BF";
}

.ivu-icon-ios-stats-outline:before {
  content: "\F2C0";
}

.ivu-icon-ios-stats:before {
  content: "\F2C1";
}

.ivu-icon-ios-stopwatch-outline:before {
  content: "\F2C2";
}

.ivu-icon-ios-stopwatch:before {
  content: "\F2C3";
}

.ivu-icon-ios-subway-outline:before {
  content: "\F2C4";
}

.ivu-icon-ios-subway:before {
  content: "\F2C5";
}

.ivu-icon-ios-sunny-outline:before {
  content: "\F2C6";
}

.ivu-icon-ios-sunny:before {
  content: "\F2C7";
}

.ivu-icon-ios-swap:before {
  content: "\F2C8";
}

.ivu-icon-ios-switch-outline:before {
  content: "\F2C9";
}

.ivu-icon-ios-switch:before {
  content: "\F2CA";
}

.ivu-icon-ios-sync:before {
  content: "\F2CB";
}

.ivu-icon-ios-tablet-landscape:before {
  content: "\F2CC";
}

.ivu-icon-ios-tablet-portrait:before {
  content: "\F2CD";
}

.ivu-icon-ios-tennisball-outline:before {
  content: "\F2CE";
}

.ivu-icon-ios-tennisball:before {
  content: "\F2CF";
}

.ivu-icon-ios-text-outline:before {
  content: "\F2D0";
}

.ivu-icon-ios-text:before {
  content: "\F2D1";
}

.ivu-icon-ios-thermometer-outline:before {
  content: "\F2D2";
}

.ivu-icon-ios-thermometer:before {
  content: "\F2D3";
}

.ivu-icon-ios-thumbs-down-outline:before {
  content: "\F2D4";
}

.ivu-icon-ios-thumbs-down:before {
  content: "\F2D5";
}

.ivu-icon-ios-thumbs-up-outline:before {
  content: "\F2D6";
}

.ivu-icon-ios-thumbs-up:before {
  content: "\F2D7";
}

.ivu-icon-ios-thunderstorm-outline:before {
  content: "\F2D8";
}

.ivu-icon-ios-thunderstorm:before {
  content: "\F2D9";
}

.ivu-icon-ios-time-outline:before {
  content: "\F2DA";
}

.ivu-icon-ios-time:before {
  content: "\F2DB";
}

.ivu-icon-ios-timer-outline:before {
  content: "\F2DC";
}

.ivu-icon-ios-timer:before {
  content: "\F2DD";
}

.ivu-icon-ios-train-outline:before {
  content: "\F2DE";
}

.ivu-icon-ios-train:before {
  content: "\F2DF";
}

.ivu-icon-ios-transgender:before {
  content: "\F2E0";
}

.ivu-icon-ios-trash-outline:before {
  content: "\F2E1";
}

.ivu-icon-ios-trash:before {
  content: "\F2E2";
}

.ivu-icon-ios-trending-down:before {
  content: "\F2E3";
}

.ivu-icon-ios-trending-up:before {
  content: "\F2E4";
}

.ivu-icon-ios-trophy-outline:before {
  content: "\F2E5";
}

.ivu-icon-ios-trophy:before {
  content: "\F2E6";
}

.ivu-icon-ios-umbrella-outline:before {
  content: "\F2E7";
}

.ivu-icon-ios-umbrella:before {
  content: "\F2E8";
}

.ivu-icon-ios-undo-outline:before {
  content: "\F2E9";
}

.ivu-icon-ios-undo:before {
  content: "\F2EA";
}

.ivu-icon-ios-unlock-outline:before {
  content: "\F2EB";
}

.ivu-icon-ios-unlock:before {
  content: "\F2EC";
}

.ivu-icon-ios-videocam-outline:before {
  content: "\F2ED";
}

.ivu-icon-ios-videocam:before {
  content: "\F2EE";
}

.ivu-icon-ios-volume-down:before {
  content: "\F2EF";
}

.ivu-icon-ios-volume-mute:before {
  content: "\F2F0";
}

.ivu-icon-ios-volume-off:before {
  content: "\F2F1";
}

.ivu-icon-ios-volume-up:before {
  content: "\F2F2";
}

.ivu-icon-ios-walk:before {
  content: "\F2F3";
}

.ivu-icon-ios-warning-outline:before {
  content: "\F2F4";
}

.ivu-icon-ios-warning:before {
  content: "\F2F5";
}

.ivu-icon-ios-watch:before {
  content: "\F2F6";
}

.ivu-icon-ios-water-outline:before {
  content: "\F2F7";
}

.ivu-icon-ios-water:before {
  content: "\F2F8";
}

.ivu-icon-ios-wifi-outline:before {
  content: "\F2F9";
}

.ivu-icon-ios-wifi:before {
  content: "\F2FA";
}

.ivu-icon-ios-wine-outline:before {
  content: "\F2FB";
}

.ivu-icon-ios-wine:before {
  content: "\F2FC";
}

.ivu-icon-ios-woman-outline:before {
  content: "\F2FD";
}

.ivu-icon-ios-woman:before {
  content: "\F2FE";
}

.ivu-icon-logo-android:before {
  content: "\F2FF";
}

.ivu-icon-logo-angular:before {
  content: "\F300";
}

.ivu-icon-logo-apple:before {
  content: "\F301";
}

.ivu-icon-logo-bitcoin:before {
  content: "\F302";
}

.ivu-icon-logo-buffer:before {
  content: "\F303";
}

.ivu-icon-logo-chrome:before {
  content: "\F304";
}

.ivu-icon-logo-codepen:before {
  content: "\F305";
}

.ivu-icon-logo-css3:before {
  content: "\F306";
}

.ivu-icon-logo-designernews:before {
  content: "\F307";
}

.ivu-icon-logo-dribbble:before {
  content: "\F308";
}

.ivu-icon-logo-dropbox:before {
  content: "\F309";
}

.ivu-icon-logo-euro:before {
  content: "\F30A";
}

.ivu-icon-logo-facebook:before {
  content: "\F30B";
}

.ivu-icon-logo-foursquare:before {
  content: "\F30C";
}

.ivu-icon-logo-freebsd-devil:before {
  content: "\F30D";
}

.ivu-icon-logo-github:before {
  content: "\F30E";
}

.ivu-icon-logo-google:before {
  content: "\F30F";
}

.ivu-icon-logo-googleplus:before {
  content: "\F310";
}

.ivu-icon-logo-hackernews:before {
  content: "\F311";
}

.ivu-icon-logo-html5:before {
  content: "\F312";
}

.ivu-icon-logo-instagram:before {
  content: "\F313";
}

.ivu-icon-logo-javascript:before {
  content: "\F314";
}

.ivu-icon-logo-linkedin:before {
  content: "\F315";
}

.ivu-icon-logo-markdown:before {
  content: "\F316";
}

.ivu-icon-logo-nodejs:before {
  content: "\F317";
}

.ivu-icon-logo-octocat:before {
  content: "\F318";
}

.ivu-icon-logo-pinterest:before {
  content: "\F319";
}

.ivu-icon-logo-playstation:before {
  content: "\F31A";
}

.ivu-icon-logo-python:before {
  content: "\F31B";
}

.ivu-icon-logo-reddit:before {
  content: "\F31C";
}

.ivu-icon-logo-rss:before {
  content: "\F31D";
}

.ivu-icon-logo-sass:before {
  content: "\F31E";
}

.ivu-icon-logo-skype:before {
  content: "\F31F";
}

.ivu-icon-logo-snapchat:before {
  content: "\F320";
}

.ivu-icon-logo-steam:before {
  content: "\F321";
}

.ivu-icon-logo-tumblr:before {
  content: "\F322";
}

.ivu-icon-logo-tux:before {
  content: "\F323";
}

.ivu-icon-logo-twitch:before {
  content: "\F324";
}

.ivu-icon-logo-twitter:before {
  content: "\F325";
}

.ivu-icon-logo-usd:before {
  content: "\F326";
}

.ivu-icon-logo-vimeo:before {
  content: "\F327";
}

.ivu-icon-logo-whatsapp:before {
  content: "\F328";
}

.ivu-icon-logo-windows:before {
  content: "\F329";
}

.ivu-icon-logo-wordpress:before {
  content: "\F32A";
}

.ivu-icon-logo-xbox:before {
  content: "\F32B";
}

.ivu-icon-logo-yahoo:before {
  content: "\F32C";
}

.ivu-icon-logo-yen:before {
  content: "\F32D";
}

.ivu-icon-logo-youtube:before {
  content: "\F32E";
}

.ivu-icon-md-add-circle:before {
  content: "\F32F";
}

.ivu-icon-md-add:before {
  content: "\F330";
}

.ivu-icon-md-alarm:before {
  content: "\F331";
}

.ivu-icon-md-albums:before {
  content: "\F332";
}

.ivu-icon-md-alert:before {
  content: "\F333";
}

.ivu-icon-md-american-football:before {
  content: "\F334";
}

.ivu-icon-md-analytics:before {
  content: "\F335";
}

.ivu-icon-md-aperture:before {
  content: "\F336";
}

.ivu-icon-md-apps:before {
  content: "\F337";
}

.ivu-icon-md-appstore:before {
  content: "\F338";
}

.ivu-icon-md-archive:before {
  content: "\F339";
}

.ivu-icon-md-arrow-back:before {
  content: "\F33A";
}

.ivu-icon-md-arrow-down:before {
  content: "\F33B";
}

.ivu-icon-md-arrow-dropdown-circle:before {
  content: "\F33C";
}

.ivu-icon-md-arrow-dropdown:before {
  content: "\F33D";
}

.ivu-icon-md-arrow-dropleft-circle:before {
  content: "\F33E";
}

.ivu-icon-md-arrow-dropleft:before {
  content: "\F33F";
}

.ivu-icon-md-arrow-dropright-circle:before {
  content: "\F340";
}

.ivu-icon-md-arrow-dropright:before {
  content: "\F341";
}

.ivu-icon-md-arrow-dropup-circle:before {
  content: "\F342";
}

.ivu-icon-md-arrow-dropup:before {
  content: "\F343";
}

.ivu-icon-md-arrow-forward:before {
  content: "\F344";
}

.ivu-icon-md-arrow-round-back:before {
  content: "\F345";
}

.ivu-icon-md-arrow-round-down:before {
  content: "\F346";
}

.ivu-icon-md-arrow-round-forward:before {
  content: "\F347";
}

.ivu-icon-md-arrow-round-up:before {
  content: "\F348";
}

.ivu-icon-md-arrow-up:before {
  content: "\F349";
}

.ivu-icon-md-at:before {
  content: "\F34A";
}

.ivu-icon-md-attach:before {
  content: "\F34B";
}

.ivu-icon-md-backspace:before {
  content: "\F34C";
}

.ivu-icon-md-barcode:before {
  content: "\F34D";
}

.ivu-icon-md-baseball:before {
  content: "\F34E";
}

.ivu-icon-md-basket:before {
  content: "\F34F";
}

.ivu-icon-md-basketball:before {
  content: "\F350";
}

.ivu-icon-md-battery-charging:before {
  content: "\F351";
}

.ivu-icon-md-battery-dead:before {
  content: "\F352";
}

.ivu-icon-md-battery-full:before {
  content: "\F353";
}

.ivu-icon-md-beaker:before {
  content: "\F354";
}

.ivu-icon-md-beer:before {
  content: "\F355";
}

.ivu-icon-md-bicycle:before {
  content: "\F356";
}

.ivu-icon-md-bluetooth:before {
  content: "\F357";
}

.ivu-icon-md-boat:before {
  content: "\F358";
}

.ivu-icon-md-body:before {
  content: "\F359";
}

.ivu-icon-md-bonfire:before {
  content: "\F35A";
}

.ivu-icon-md-book:before {
  content: "\F35B";
}

.ivu-icon-md-bookmark:before {
  content: "\F35C";
}

.ivu-icon-md-bookmarks:before {
  content: "\F35D";
}

.ivu-icon-md-bowtie:before {
  content: "\F35E";
}

.ivu-icon-md-briefcase:before {
  content: "\F35F";
}

.ivu-icon-md-browsers:before {
  content: "\F360";
}

.ivu-icon-md-brush:before {
  content: "\F361";
}

.ivu-icon-md-bug:before {
  content: "\F362";
}

.ivu-icon-md-build:before {
  content: "\F363";
}

.ivu-icon-md-bulb:before {
  content: "\F364";
}

.ivu-icon-md-bus:before {
  content: "\F365";
}

.ivu-icon-md-cafe:before {
  content: "\F366";
}

.ivu-icon-md-calculator:before {
  content: "\F367";
}

.ivu-icon-md-calendar:before {
  content: "\F368";
}

.ivu-icon-md-call:before {
  content: "\F369";
}

.ivu-icon-md-camera:before {
  content: "\F36A";
}

.ivu-icon-md-car:before {
  content: "\F36B";
}

.ivu-icon-md-card:before {
  content: "\F36C";
}

.ivu-icon-md-cart:before {
  content: "\F36D";
}

.ivu-icon-md-cash:before {
  content: "\F36E";
}

.ivu-icon-md-chatboxes:before {
  content: "\F36F";
}

.ivu-icon-md-chatbubbles:before {
  content: "\F370";
}

.ivu-icon-md-checkbox-outline:before {
  content: "\F371";
}

.ivu-icon-md-checkbox:before {
  content: "\F372";
}

.ivu-icon-md-checkmark-circle-outline:before {
  content: "\F373";
}

.ivu-icon-md-checkmark-circle:before {
  content: "\F374";
}

.ivu-icon-md-checkmark:before {
  content: "\F375";
}

.ivu-icon-md-clipboard:before {
  content: "\F376";
}

.ivu-icon-md-clock:before {
  content: "\F377";
}

.ivu-icon-md-close-circle:before {
  content: "\F378";
}

.ivu-icon-md-close:before {
  content: "\F379";
}

.ivu-icon-md-closed-captioning:before {
  content: "\F37A";
}

.ivu-icon-md-cloud-circle:before {
  content: "\F37B";
}

.ivu-icon-md-cloud-done:before {
  content: "\F37C";
}

.ivu-icon-md-cloud-download:before {
  content: "\F37D";
}

.ivu-icon-md-cloud-outline:before {
  content: "\F37E";
}

.ivu-icon-md-cloud-upload:before {
  content: "\F37F";
}

.ivu-icon-md-cloud:before {
  content: "\F380";
}

.ivu-icon-md-cloudy-night:before {
  content: "\F381";
}

.ivu-icon-md-cloudy:before {
  content: "\F382";
}

.ivu-icon-md-code-download:before {
  content: "\F383";
}

.ivu-icon-md-code-working:before {
  content: "\F384";
}

.ivu-icon-md-code:before {
  content: "\F385";
}

.ivu-icon-md-cog:before {
  content: "\F386";
}

.ivu-icon-md-color-fill:before {
  content: "\F387";
}

.ivu-icon-md-color-filter:before {
  content: "\F388";
}

.ivu-icon-md-color-palette:before {
  content: "\F389";
}

.ivu-icon-md-color-wand:before {
  content: "\F38A";
}

.ivu-icon-md-compass:before {
  content: "\F38B";
}

.ivu-icon-md-construct:before {
  content: "\F38C";
}

.ivu-icon-md-contact:before {
  content: "\F38D";
}

.ivu-icon-md-contacts:before {
  content: "\F38E";
}

.ivu-icon-md-contract:before {
  content: "\F38F";
}

.ivu-icon-md-contrast:before {
  content: "\F390";
}

.ivu-icon-md-copy:before {
  content: "\F391";
}

.ivu-icon-md-create:before {
  content: "\F392";
}

.ivu-icon-md-crop:before {
  content: "\F393";
}

.ivu-icon-md-cube:before {
  content: "\F394";
}

.ivu-icon-md-cut:before {
  content: "\F395";
}

.ivu-icon-md-desktop:before {
  content: "\F396";
}

.ivu-icon-md-disc:before {
  content: "\F397";
}

.ivu-icon-md-document:before {
  content: "\F398";
}

.ivu-icon-md-done-all:before {
  content: "\F399";
}

.ivu-icon-md-download:before {
  content: "\F39A";
}

.ivu-icon-md-easel:before {
  content: "\F39B";
}

.ivu-icon-md-egg:before {
  content: "\F39C";
}

.ivu-icon-md-exit:before {
  content: "\F39D";
}

.ivu-icon-md-expand:before {
  content: "\F39E";
}

.ivu-icon-md-eye-off:before {
  content: "\F39F";
}

.ivu-icon-md-eye:before {
  content: "\F3A0";
}

.ivu-icon-md-fastforward:before {
  content: "\F3A1";
}

.ivu-icon-md-female:before {
  content: "\F3A2";
}

.ivu-icon-md-filing:before {
  content: "\F3A3";
}

.ivu-icon-md-film:before {
  content: "\F3A4";
}

.ivu-icon-md-finger-print:before {
  content: "\F3A5";
}

.ivu-icon-md-flag:before {
  content: "\F3A6";
}

.ivu-icon-md-flame:before {
  content: "\F3A7";
}

.ivu-icon-md-flash:before {
  content: "\F3A8";
}

.ivu-icon-md-flask:before {
  content: "\F3A9";
}

.ivu-icon-md-flower:before {
  content: "\F3AA";
}

.ivu-icon-md-folder-open:before {
  content: "\F3AB";
}

.ivu-icon-md-folder:before {
  content: "\F3AC";
}

.ivu-icon-md-football:before {
  content: "\F3AD";
}

.ivu-icon-md-funnel:before {
  content: "\F3AE";
}

.ivu-icon-md-game-controller-a:before {
  content: "\F3AF";
}

.ivu-icon-md-game-controller-b:before {
  content: "\F3B0";
}

.ivu-icon-md-git-branch:before {
  content: "\F3B1";
}

.ivu-icon-md-git-commit:before {
  content: "\F3B2";
}

.ivu-icon-md-git-compare:before {
  content: "\F3B3";
}

.ivu-icon-md-git-merge:before {
  content: "\F3B4";
}

.ivu-icon-md-git-network:before {
  content: "\F3B5";
}

.ivu-icon-md-git-pull-request:before {
  content: "\F3B6";
}

.ivu-icon-md-glasses:before {
  content: "\F3B7";
}

.ivu-icon-md-globe:before {
  content: "\F3B8";
}

.ivu-icon-md-grid:before {
  content: "\F3B9";
}

.ivu-icon-md-hammer:before {
  content: "\F3BA";
}

.ivu-icon-md-hand:before {
  content: "\F3BB";
}

.ivu-icon-md-happy:before {
  content: "\F3BC";
}

.ivu-icon-md-headset:before {
  content: "\F3BD";
}

.ivu-icon-md-heart-outline:before {
  content: "\F3BE";
}

.ivu-icon-md-heart:before {
  content: "\F3BF";
}

.ivu-icon-md-help-buoy:before {
  content: "\F3C0";
}

.ivu-icon-md-help-circle:before {
  content: "\F3C1";
}

.ivu-icon-md-help:before {
  content: "\F3C2";
}

.ivu-icon-md-home:before {
  content: "\F3C3";
}

.ivu-icon-md-ice-cream:before {
  content: "\F3C4";
}

.ivu-icon-md-image:before {
  content: "\F3C5";
}

.ivu-icon-md-images:before {
  content: "\F3C6";
}

.ivu-icon-md-infinite:before {
  content: "\F3C7";
}

.ivu-icon-md-information-circle:before {
  content: "\F3C8";
}

.ivu-icon-md-information:before {
  content: "\F3C9";
}

.ivu-icon-md-ionic:before {
  content: "\F3CA";
}

.ivu-icon-md-ionitron:before {
  content: "\F3CB";
}

.ivu-icon-md-jet:before {
  content: "\F3CC";
}

.ivu-icon-md-key:before {
  content: "\F3CD";
}

.ivu-icon-md-keypad:before {
  content: "\F3CE";
}

.ivu-icon-md-laptop:before {
  content: "\F3CF";
}

.ivu-icon-md-leaf:before {
  content: "\F3D0";
}

.ivu-icon-md-link:before {
  content: "\F3D1";
}

.ivu-icon-md-list-box:before {
  content: "\F3D2";
}

.ivu-icon-md-list:before {
  content: "\F3D3";
}

.ivu-icon-md-locate:before {
  content: "\F3D4";
}

.ivu-icon-md-lock:before {
  content: "\F3D5";
}

.ivu-icon-md-log-in:before {
  content: "\F3D6";
}

.ivu-icon-md-log-out:before {
  content: "\F3D7";
}

.ivu-icon-md-magnet:before {
  content: "\F3D8";
}

.ivu-icon-md-mail-open:before {
  content: "\F3D9";
}

.ivu-icon-md-mail:before {
  content: "\F3DA";
}

.ivu-icon-md-male:before {
  content: "\F3DB";
}

.ivu-icon-md-man:before {
  content: "\F3DC";
}

.ivu-icon-md-map:before {
  content: "\F3DD";
}

.ivu-icon-md-medal:before {
  content: "\F3DE";
}

.ivu-icon-md-medical:before {
  content: "\F3DF";
}

.ivu-icon-md-medkit:before {
  content: "\F3E0";
}

.ivu-icon-md-megaphone:before {
  content: "\F3E1";
}

.ivu-icon-md-menu:before {
  content: "\F3E2";
}

.ivu-icon-md-mic-off:before {
  content: "\F3E3";
}

.ivu-icon-md-mic:before {
  content: "\F3E4";
}

.ivu-icon-md-microphone:before {
  content: "\F3E5";
}

.ivu-icon-md-moon:before {
  content: "\F3E6";
}

.ivu-icon-md-more:before {
  content: "\F3E7";
}

.ivu-icon-md-move:before {
  content: "\F3E8";
}

.ivu-icon-md-musical-note:before {
  content: "\F3E9";
}

.ivu-icon-md-musical-notes:before {
  content: "\F3EA";
}

.ivu-icon-md-navigate:before {
  content: "\F3EB";
}

.ivu-icon-md-no-smoking:before {
  content: "\F3EC";
}

.ivu-icon-md-notifications-off:before {
  content: "\F3ED";
}

.ivu-icon-md-notifications-outline:before {
  content: "\F3EE";
}

.ivu-icon-md-notifications:before {
  content: "\F3EF";
}

.ivu-icon-md-nuclear:before {
  content: "\F3F0";
}

.ivu-icon-md-nutrition:before {
  content: "\F3F1";
}

.ivu-icon-md-open:before {
  content: "\F3F2";
}

.ivu-icon-md-options:before {
  content: "\F3F3";
}

.ivu-icon-md-outlet:before {
  content: "\F3F4";
}

.ivu-icon-md-paper-plane:before {
  content: "\F3F5";
}

.ivu-icon-md-paper:before {
  content: "\F3F6";
}

.ivu-icon-md-partly-sunny:before {
  content: "\F3F7";
}

.ivu-icon-md-pause:before {
  content: "\F3F8";
}

.ivu-icon-md-paw:before {
  content: "\F3F9";
}

.ivu-icon-md-people:before {
  content: "\F3FA";
}

.ivu-icon-md-person-add:before {
  content: "\F3FB";
}

.ivu-icon-md-person:before {
  content: "\F3FC";
}

.ivu-icon-md-phone-landscape:before {
  content: "\F3FD";
}

.ivu-icon-md-phone-portrait:before {
  content: "\F3FE";
}

.ivu-icon-md-photos:before {
  content: "\F3FF";
}

.ivu-icon-md-pie:before {
  content: "\F400";
}

.ivu-icon-md-pin:before {
  content: "\F401";
}

.ivu-icon-md-pint:before {
  content: "\F402";
}

.ivu-icon-md-pizza:before {
  content: "\F403";
}

.ivu-icon-md-plane:before {
  content: "\F404";
}

.ivu-icon-md-planet:before {
  content: "\F405";
}

.ivu-icon-md-play:before {
  content: "\F406";
}

.ivu-icon-md-podium:before {
  content: "\F407";
}

.ivu-icon-md-power:before {
  content: "\F408";
}

.ivu-icon-md-pricetag:before {
  content: "\F409";
}

.ivu-icon-md-pricetags:before {
  content: "\F40A";
}

.ivu-icon-md-print:before {
  content: "\F40B";
}

.ivu-icon-md-pulse:before {
  content: "\F40C";
}

.ivu-icon-md-qr-scanner:before {
  content: "\F40D";
}

.ivu-icon-md-quote:before {
  content: "\F40E";
}

.ivu-icon-md-radio-button-off:before {
  content: "\F40F";
}

.ivu-icon-md-radio-button-on:before {
  content: "\F410";
}

.ivu-icon-md-radio:before {
  content: "\F411";
}

.ivu-icon-md-rainy:before {
  content: "\F412";
}

.ivu-icon-md-recording:before {
  content: "\F413";
}

.ivu-icon-md-redo:before {
  content: "\F414";
}

.ivu-icon-md-refresh-circle:before {
  content: "\F415";
}

.ivu-icon-md-refresh:before {
  content: "\F416";
}

.ivu-icon-md-remove-circle:before {
  content: "\F417";
}

.ivu-icon-md-remove:before {
  content: "\F418";
}

.ivu-icon-md-reorder:before {
  content: "\F419";
}

.ivu-icon-md-repeat:before {
  content: "\F41A";
}

.ivu-icon-md-resize:before {
  content: "\F41B";
}

.ivu-icon-md-restaurant:before {
  content: "\F41C";
}

.ivu-icon-md-return-left:before {
  content: "\F41D";
}

.ivu-icon-md-return-right:before {
  content: "\F41E";
}

.ivu-icon-md-reverse-camera:before {
  content: "\F41F";
}

.ivu-icon-md-rewind:before {
  content: "\F420";
}

.ivu-icon-md-ribbon:before {
  content: "\F421";
}

.ivu-icon-md-rose:before {
  content: "\F422";
}

.ivu-icon-md-sad:before {
  content: "\F423";
}

.ivu-icon-md-school:before {
  content: "\F424";
}

.ivu-icon-md-search:before {
  content: "\F425";
}

.ivu-icon-md-send:before {
  content: "\F426";
}

.ivu-icon-md-settings:before {
  content: "\F427";
}

.ivu-icon-md-share-alt:before {
  content: "\F428";
}

.ivu-icon-md-share:before {
  content: "\F429";
}

.ivu-icon-md-shirt:before {
  content: "\F42A";
}

.ivu-icon-md-shuffle:before {
  content: "\F42B";
}

.ivu-icon-md-skip-backward:before {
  content: "\F42C";
}

.ivu-icon-md-skip-forward:before {
  content: "\F42D";
}

.ivu-icon-md-snow:before {
  content: "\F42E";
}

.ivu-icon-md-speedometer:before {
  content: "\F42F";
}

.ivu-icon-md-square-outline:before {
  content: "\F430";
}

.ivu-icon-md-square:before {
  content: "\F431";
}

.ivu-icon-md-star-half:before {
  content: "\F432";
}

.ivu-icon-md-star-outline:before {
  content: "\F433";
}

.ivu-icon-md-star:before {
  content: "\F434";
}

.ivu-icon-md-stats:before {
  content: "\F435";
}

.ivu-icon-md-stopwatch:before {
  content: "\F436";
}

.ivu-icon-md-subway:before {
  content: "\F437";
}

.ivu-icon-md-sunny:before {
  content: "\F438";
}

.ivu-icon-md-swap:before {
  content: "\F439";
}

.ivu-icon-md-switch:before {
  content: "\F43A";
}

.ivu-icon-md-sync:before {
  content: "\F43B";
}

.ivu-icon-md-tablet-landscape:before {
  content: "\F43C";
}

.ivu-icon-md-tablet-portrait:before {
  content: "\F43D";
}

.ivu-icon-md-tennisball:before {
  content: "\F43E";
}

.ivu-icon-md-text:before {
  content: "\F43F";
}

.ivu-icon-md-thermometer:before {
  content: "\F440";
}

.ivu-icon-md-thumbs-down:before {
  content: "\F441";
}

.ivu-icon-md-thumbs-up:before {
  content: "\F442";
}

.ivu-icon-md-thunderstorm:before {
  content: "\F443";
}

.ivu-icon-md-time:before {
  content: "\F444";
}

.ivu-icon-md-timer:before {
  content: "\F445";
}

.ivu-icon-md-train:before {
  content: "\F446";
}

.ivu-icon-md-transgender:before {
  content: "\F447";
}

.ivu-icon-md-trash:before {
  content: "\F448";
}

.ivu-icon-md-trending-down:before {
  content: "\F449";
}

.ivu-icon-md-trending-up:before {
  content: "\F44A";
}

.ivu-icon-md-trophy:before {
  content: "\F44B";
}

.ivu-icon-md-umbrella:before {
  content: "\F44C";
}

.ivu-icon-md-undo:before {
  content: "\F44D";
}

.ivu-icon-md-unlock:before {
  content: "\F44E";
}

.ivu-icon-md-videocam:before {
  content: "\F44F";
}

.ivu-icon-md-volume-down:before {
  content: "\F450";
}

.ivu-icon-md-volume-mute:before {
  content: "\F451";
}

.ivu-icon-md-volume-off:before {
  content: "\F452";
}

.ivu-icon-md-volume-up:before {
  content: "\F453";
}

.ivu-icon-md-walk:before {
  content: "\F454";
}

.ivu-icon-md-warning:before {
  content: "\F455";
}

.ivu-icon-md-watch:before {
  content: "\F456";
}

.ivu-icon-md-water:before {
  content: "\F457";
}

.ivu-icon-md-wifi:before {
  content: "\F458";
}

.ivu-icon-md-wine:before {
  content: "\F459";
}

.ivu-icon-md-woman:before {
  content: "\F45A";
}

.ivu-icon-ios-loading:before {
  content: "\F45B";
}

.ivu-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

.ivu-row::before,
.ivu-row::after {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.ivu-row-no-wrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.ivu-row-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.ivu-row-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ivu-row-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.ivu-row-space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.ivu-row-space-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.ivu-row-top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.ivu-row-middle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ivu-row-bottom {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.ivu-col {
  position: relative;
  max-width: 100%;
  min-height: 1px;
}

.ivu-col-span-24 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.ivu-col-push-24 {
  left: 100%;
}

.ivu-col-pull-24 {
  right: 100%;
}

.ivu-col-offset-24 {
  margin-left: 100%;
}

.ivu-col-order-24 {
  -webkit-box-ordinal-group: 25;
      -ms-flex-order: 24;
          order: 24;
}

.ivu-col-span-23 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 95.83333333%;
          flex: 0 0 95.83333333%;
  max-width: 95.83333333%;
}

.ivu-col-push-23 {
  left: 95.83333333%;
}

.ivu-col-pull-23 {
  right: 95.83333333%;
}

.ivu-col-offset-23 {
  margin-left: 95.83333333%;
}

.ivu-col-order-23 {
  -webkit-box-ordinal-group: 24;
      -ms-flex-order: 23;
          order: 23;
}

.ivu-col-span-22 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66666667%;
          flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.ivu-col-push-22 {
  left: 91.66666667%;
}

.ivu-col-pull-22 {
  right: 91.66666667%;
}

.ivu-col-offset-22 {
  margin-left: 91.66666667%;
}

.ivu-col-order-22 {
  -webkit-box-ordinal-group: 23;
      -ms-flex-order: 22;
          order: 22;
}

.ivu-col-span-21 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 87.5%;
          flex: 0 0 87.5%;
  max-width: 87.5%;
}

.ivu-col-push-21 {
  left: 87.5%;
}

.ivu-col-pull-21 {
  right: 87.5%;
}

.ivu-col-offset-21 {
  margin-left: 87.5%;
}

.ivu-col-order-21 {
  -webkit-box-ordinal-group: 22;
      -ms-flex-order: 21;
          order: 21;
}

.ivu-col-span-20 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333333%;
          flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.ivu-col-push-20 {
  left: 83.33333333%;
}

.ivu-col-pull-20 {
  right: 83.33333333%;
}

.ivu-col-offset-20 {
  margin-left: 83.33333333%;
}

.ivu-col-order-20 {
  -webkit-box-ordinal-group: 21;
      -ms-flex-order: 20;
          order: 20;
}

.ivu-col-span-19 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 79.16666667%;
          flex: 0 0 79.16666667%;
  max-width: 79.16666667%;
}

.ivu-col-push-19 {
  left: 79.16666667%;
}

.ivu-col-pull-19 {
  right: 79.16666667%;
}

.ivu-col-offset-19 {
  margin-left: 79.16666667%;
}

.ivu-col-order-19 {
  -webkit-box-ordinal-group: 20;
      -ms-flex-order: 19;
          order: 19;
}

.ivu-col-span-18 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.ivu-col-push-18 {
  left: 75%;
}

.ivu-col-pull-18 {
  right: 75%;
}

.ivu-col-offset-18 {
  margin-left: 75%;
}

.ivu-col-order-18 {
  -webkit-box-ordinal-group: 19;
      -ms-flex-order: 18;
          order: 18;
}

.ivu-col-span-17 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 70.83333333%;
          flex: 0 0 70.83333333%;
  max-width: 70.83333333%;
}

.ivu-col-push-17 {
  left: 70.83333333%;
}

.ivu-col-pull-17 {
  right: 70.83333333%;
}

.ivu-col-offset-17 {
  margin-left: 70.83333333%;
}

.ivu-col-order-17 {
  -webkit-box-ordinal-group: 18;
      -ms-flex-order: 17;
          order: 17;
}

.ivu-col-span-16 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66666667%;
          flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.ivu-col-push-16 {
  left: 66.66666667%;
}

.ivu-col-pull-16 {
  right: 66.66666667%;
}

.ivu-col-offset-16 {
  margin-left: 66.66666667%;
}

.ivu-col-order-16 {
  -webkit-box-ordinal-group: 17;
      -ms-flex-order: 16;
          order: 16;
}

.ivu-col-span-15 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 62.5%;
          flex: 0 0 62.5%;
  max-width: 62.5%;
}

.ivu-col-push-15 {
  left: 62.5%;
}

.ivu-col-pull-15 {
  right: 62.5%;
}

.ivu-col-offset-15 {
  margin-left: 62.5%;
}

.ivu-col-order-15 {
  -webkit-box-ordinal-group: 16;
      -ms-flex-order: 15;
          order: 15;
}

.ivu-col-span-14 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333333%;
          flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.ivu-col-push-14 {
  left: 58.33333333%;
}

.ivu-col-pull-14 {
  right: 58.33333333%;
}

.ivu-col-offset-14 {
  margin-left: 58.33333333%;
}

.ivu-col-order-14 {
  -webkit-box-ordinal-group: 15;
      -ms-flex-order: 14;
          order: 14;
}

.ivu-col-span-13 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 54.16666667%;
          flex: 0 0 54.16666667%;
  max-width: 54.16666667%;
}

.ivu-col-push-13 {
  left: 54.16666667%;
}

.ivu-col-pull-13 {
  right: 54.16666667%;
}

.ivu-col-offset-13 {
  margin-left: 54.16666667%;
}

.ivu-col-order-13 {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

.ivu-col-span-12 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.ivu-col-push-12 {
  left: 50%;
}

.ivu-col-pull-12 {
  right: 50%;
}

.ivu-col-offset-12 {
  margin-left: 50%;
}

.ivu-col-order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

.ivu-col-span-11 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 45.83333333%;
          flex: 0 0 45.83333333%;
  max-width: 45.83333333%;
}

.ivu-col-push-11 {
  left: 45.83333333%;
}

.ivu-col-pull-11 {
  right: 45.83333333%;
}

.ivu-col-offset-11 {
  margin-left: 45.83333333%;
}

.ivu-col-order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

.ivu-col-span-10 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66666667%;
          flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.ivu-col-push-10 {
  left: 41.66666667%;
}

.ivu-col-pull-10 {
  right: 41.66666667%;
}

.ivu-col-offset-10 {
  margin-left: 41.66666667%;
}

.ivu-col-order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.ivu-col-span-9 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 37.5%;
          flex: 0 0 37.5%;
  max-width: 37.5%;
}

.ivu-col-push-9 {
  left: 37.5%;
}

.ivu-col-pull-9 {
  right: 37.5%;
}

.ivu-col-offset-9 {
  margin-left: 37.5%;
}

.ivu-col-order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

.ivu-col-span-8 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333333%;
          flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.ivu-col-push-8 {
  left: 33.33333333%;
}

.ivu-col-pull-8 {
  right: 33.33333333%;
}

.ivu-col-offset-8 {
  margin-left: 33.33333333%;
}

.ivu-col-order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.ivu-col-span-7 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 29.16666667%;
          flex: 0 0 29.16666667%;
  max-width: 29.16666667%;
}

.ivu-col-push-7 {
  left: 29.16666667%;
}

.ivu-col-pull-7 {
  right: 29.16666667%;
}

.ivu-col-offset-7 {
  margin-left: 29.16666667%;
}

.ivu-col-order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.ivu-col-span-6 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.ivu-col-push-6 {
  left: 25%;
}

.ivu-col-pull-6 {
  right: 25%;
}

.ivu-col-offset-6 {
  margin-left: 25%;
}

.ivu-col-order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

.ivu-col-span-5 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20.83333333%;
          flex: 0 0 20.83333333%;
  max-width: 20.83333333%;
}

.ivu-col-push-5 {
  left: 20.83333333%;
}

.ivu-col-pull-5 {
  right: 20.83333333%;
}

.ivu-col-offset-5 {
  margin-left: 20.83333333%;
}

.ivu-col-order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.ivu-col-span-4 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66666667%;
          flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.ivu-col-push-4 {
  left: 16.66666667%;
}

.ivu-col-pull-4 {
  right: 16.66666667%;
}

.ivu-col-offset-4 {
  margin-left: 16.66666667%;
}

.ivu-col-order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.ivu-col-span-3 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12.5%;
          flex: 0 0 12.5%;
  max-width: 12.5%;
}

.ivu-col-push-3 {
  left: 12.5%;
}

.ivu-col-pull-3 {
  right: 12.5%;
}

.ivu-col-offset-3 {
  margin-left: 12.5%;
}

.ivu-col-order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.ivu-col-span-2 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333333%;
          flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.ivu-col-push-2 {
  left: 8.33333333%;
}

.ivu-col-pull-2 {
  right: 8.33333333%;
}

.ivu-col-offset-2 {
  margin-left: 8.33333333%;
}

.ivu-col-order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.ivu-col-span-1 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 4.16666667%;
          flex: 0 0 4.16666667%;
  max-width: 4.16666667%;
}

.ivu-col-push-1 {
  left: 4.16666667%;
}

.ivu-col-pull-1 {
  right: 4.16666667%;
}

.ivu-col-offset-1 {
  margin-left: 4.16666667%;
}

.ivu-col-order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.ivu-col-span-0 {
  display: none;
}

.ivu-col-push-0 {
  left: auto;
}

.ivu-col-pull-0 {
  right: auto;
}

.ivu-col-push-0 {
  left: auto;
}

.ivu-col-pull-0 {
  right: auto;
}

.ivu-col-offset-0 {
  margin-left: 0;
}

.ivu-col-order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.ivu-col-span-xs-24 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.ivu-col-xs-push-24 {
  left: 100%;
}

.ivu-col-xs-pull-24 {
  right: 100%;
}

.ivu-col-xs-offset-24 {
  margin-left: 100%;
}

.ivu-col-xs-order-24 {
  -webkit-box-ordinal-group: 25;
      -ms-flex-order: 24;
          order: 24;
}

.ivu-col-span-xs-23 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 95.83333333%;
          flex: 0 0 95.83333333%;
  max-width: 95.83333333%;
}

.ivu-col-xs-push-23 {
  left: 95.83333333%;
}

.ivu-col-xs-pull-23 {
  right: 95.83333333%;
}

.ivu-col-xs-offset-23 {
  margin-left: 95.83333333%;
}

.ivu-col-xs-order-23 {
  -webkit-box-ordinal-group: 24;
      -ms-flex-order: 23;
          order: 23;
}

.ivu-col-span-xs-22 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66666667%;
          flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.ivu-col-xs-push-22 {
  left: 91.66666667%;
}

.ivu-col-xs-pull-22 {
  right: 91.66666667%;
}

.ivu-col-xs-offset-22 {
  margin-left: 91.66666667%;
}

.ivu-col-xs-order-22 {
  -webkit-box-ordinal-group: 23;
      -ms-flex-order: 22;
          order: 22;
}

.ivu-col-span-xs-21 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 87.5%;
          flex: 0 0 87.5%;
  max-width: 87.5%;
}

.ivu-col-xs-push-21 {
  left: 87.5%;
}

.ivu-col-xs-pull-21 {
  right: 87.5%;
}

.ivu-col-xs-offset-21 {
  margin-left: 87.5%;
}

.ivu-col-xs-order-21 {
  -webkit-box-ordinal-group: 22;
      -ms-flex-order: 21;
          order: 21;
}

.ivu-col-span-xs-20 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333333%;
          flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.ivu-col-xs-push-20 {
  left: 83.33333333%;
}

.ivu-col-xs-pull-20 {
  right: 83.33333333%;
}

.ivu-col-xs-offset-20 {
  margin-left: 83.33333333%;
}

.ivu-col-xs-order-20 {
  -webkit-box-ordinal-group: 21;
      -ms-flex-order: 20;
          order: 20;
}

.ivu-col-span-xs-19 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 79.16666667%;
          flex: 0 0 79.16666667%;
  max-width: 79.16666667%;
}

.ivu-col-xs-push-19 {
  left: 79.16666667%;
}

.ivu-col-xs-pull-19 {
  right: 79.16666667%;
}

.ivu-col-xs-offset-19 {
  margin-left: 79.16666667%;
}

.ivu-col-xs-order-19 {
  -webkit-box-ordinal-group: 20;
      -ms-flex-order: 19;
          order: 19;
}

.ivu-col-span-xs-18 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.ivu-col-xs-push-18 {
  left: 75%;
}

.ivu-col-xs-pull-18 {
  right: 75%;
}

.ivu-col-xs-offset-18 {
  margin-left: 75%;
}

.ivu-col-xs-order-18 {
  -webkit-box-ordinal-group: 19;
      -ms-flex-order: 18;
          order: 18;
}

.ivu-col-span-xs-17 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 70.83333333%;
          flex: 0 0 70.83333333%;
  max-width: 70.83333333%;
}

.ivu-col-xs-push-17 {
  left: 70.83333333%;
}

.ivu-col-xs-pull-17 {
  right: 70.83333333%;
}

.ivu-col-xs-offset-17 {
  margin-left: 70.83333333%;
}

.ivu-col-xs-order-17 {
  -webkit-box-ordinal-group: 18;
      -ms-flex-order: 17;
          order: 17;
}

.ivu-col-span-xs-16 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66666667%;
          flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.ivu-col-xs-push-16 {
  left: 66.66666667%;
}

.ivu-col-xs-pull-16 {
  right: 66.66666667%;
}

.ivu-col-xs-offset-16 {
  margin-left: 66.66666667%;
}

.ivu-col-xs-order-16 {
  -webkit-box-ordinal-group: 17;
      -ms-flex-order: 16;
          order: 16;
}

.ivu-col-span-xs-15 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 62.5%;
          flex: 0 0 62.5%;
  max-width: 62.5%;
}

.ivu-col-xs-push-15 {
  left: 62.5%;
}

.ivu-col-xs-pull-15 {
  right: 62.5%;
}

.ivu-col-xs-offset-15 {
  margin-left: 62.5%;
}

.ivu-col-xs-order-15 {
  -webkit-box-ordinal-group: 16;
      -ms-flex-order: 15;
          order: 15;
}

.ivu-col-span-xs-14 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333333%;
          flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.ivu-col-xs-push-14 {
  left: 58.33333333%;
}

.ivu-col-xs-pull-14 {
  right: 58.33333333%;
}

.ivu-col-xs-offset-14 {
  margin-left: 58.33333333%;
}

.ivu-col-xs-order-14 {
  -webkit-box-ordinal-group: 15;
      -ms-flex-order: 14;
          order: 14;
}

.ivu-col-span-xs-13 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 54.16666667%;
          flex: 0 0 54.16666667%;
  max-width: 54.16666667%;
}

.ivu-col-xs-push-13 {
  left: 54.16666667%;
}

.ivu-col-xs-pull-13 {
  right: 54.16666667%;
}

.ivu-col-xs-offset-13 {
  margin-left: 54.16666667%;
}

.ivu-col-xs-order-13 {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

.ivu-col-span-xs-12 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.ivu-col-xs-push-12 {
  left: 50%;
}

.ivu-col-xs-pull-12 {
  right: 50%;
}

.ivu-col-xs-offset-12 {
  margin-left: 50%;
}

.ivu-col-xs-order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

.ivu-col-span-xs-11 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 45.83333333%;
          flex: 0 0 45.83333333%;
  max-width: 45.83333333%;
}

.ivu-col-xs-push-11 {
  left: 45.83333333%;
}

.ivu-col-xs-pull-11 {
  right: 45.83333333%;
}

.ivu-col-xs-offset-11 {
  margin-left: 45.83333333%;
}

.ivu-col-xs-order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

.ivu-col-span-xs-10 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66666667%;
          flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.ivu-col-xs-push-10 {
  left: 41.66666667%;
}

.ivu-col-xs-pull-10 {
  right: 41.66666667%;
}

.ivu-col-xs-offset-10 {
  margin-left: 41.66666667%;
}

.ivu-col-xs-order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.ivu-col-span-xs-9 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 37.5%;
          flex: 0 0 37.5%;
  max-width: 37.5%;
}

.ivu-col-xs-push-9 {
  left: 37.5%;
}

.ivu-col-xs-pull-9 {
  right: 37.5%;
}

.ivu-col-xs-offset-9 {
  margin-left: 37.5%;
}

.ivu-col-xs-order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

.ivu-col-span-xs-8 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333333%;
          flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.ivu-col-xs-push-8 {
  left: 33.33333333%;
}

.ivu-col-xs-pull-8 {
  right: 33.33333333%;
}

.ivu-col-xs-offset-8 {
  margin-left: 33.33333333%;
}

.ivu-col-xs-order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.ivu-col-span-xs-7 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 29.16666667%;
          flex: 0 0 29.16666667%;
  max-width: 29.16666667%;
}

.ivu-col-xs-push-7 {
  left: 29.16666667%;
}

.ivu-col-xs-pull-7 {
  right: 29.16666667%;
}

.ivu-col-xs-offset-7 {
  margin-left: 29.16666667%;
}

.ivu-col-xs-order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.ivu-col-span-xs-6 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.ivu-col-xs-push-6 {
  left: 25%;
}

.ivu-col-xs-pull-6 {
  right: 25%;
}

.ivu-col-xs-offset-6 {
  margin-left: 25%;
}

.ivu-col-xs-order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

.ivu-col-span-xs-5 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20.83333333%;
          flex: 0 0 20.83333333%;
  max-width: 20.83333333%;
}

.ivu-col-xs-push-5 {
  left: 20.83333333%;
}

.ivu-col-xs-pull-5 {
  right: 20.83333333%;
}

.ivu-col-xs-offset-5 {
  margin-left: 20.83333333%;
}

.ivu-col-xs-order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.ivu-col-span-xs-4 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66666667%;
          flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.ivu-col-xs-push-4 {
  left: 16.66666667%;
}

.ivu-col-xs-pull-4 {
  right: 16.66666667%;
}

.ivu-col-xs-offset-4 {
  margin-left: 16.66666667%;
}

.ivu-col-xs-order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.ivu-col-span-xs-3 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12.5%;
          flex: 0 0 12.5%;
  max-width: 12.5%;
}

.ivu-col-xs-push-3 {
  left: 12.5%;
}

.ivu-col-xs-pull-3 {
  right: 12.5%;
}

.ivu-col-xs-offset-3 {
  margin-left: 12.5%;
}

.ivu-col-xs-order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.ivu-col-span-xs-2 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333333%;
          flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.ivu-col-xs-push-2 {
  left: 8.33333333%;
}

.ivu-col-xs-pull-2 {
  right: 8.33333333%;
}

.ivu-col-xs-offset-2 {
  margin-left: 8.33333333%;
}

.ivu-col-xs-order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.ivu-col-span-xs-1 {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 4.16666667%;
          flex: 0 0 4.16666667%;
  max-width: 4.16666667%;
}

.ivu-col-xs-push-1 {
  left: 4.16666667%;
}

.ivu-col-xs-pull-1 {
  right: 4.16666667%;
}

.ivu-col-xs-offset-1 {
  margin-left: 4.16666667%;
}

.ivu-col-xs-order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.ivu-col-span-xs-0 {
  display: none;
}

.ivu-col-push-0 {
  left: auto;
}

.ivu-col-pull-0 {
  right: auto;
}

.ivu-col-xs-push-0 {
  left: auto;
}

.ivu-col-xs-pull-0 {
  right: auto;
}

.ivu-col-xs-offset-0 {
  margin-left: 0;
}

.ivu-col-xs-order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

@media (min-width: 576px) {
  .ivu-col-span-sm-24 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .ivu-col-sm-push-24 {
    left: 100%;
  }

  .ivu-col-sm-pull-24 {
    right: 100%;
  }

  .ivu-col-sm-offset-24 {
    margin-left: 100%;
  }

  .ivu-col-sm-order-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }

  .ivu-col-span-sm-23 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95.83333333%;
            flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }

  .ivu-col-sm-push-23 {
    left: 95.83333333%;
  }

  .ivu-col-sm-pull-23 {
    right: 95.83333333%;
  }

  .ivu-col-sm-offset-23 {
    margin-left: 95.83333333%;
  }

  .ivu-col-sm-order-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }

  .ivu-col-span-sm-22 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .ivu-col-sm-push-22 {
    left: 91.66666667%;
  }

  .ivu-col-sm-pull-22 {
    right: 91.66666667%;
  }

  .ivu-col-sm-offset-22 {
    margin-left: 91.66666667%;
  }

  .ivu-col-sm-order-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }

  .ivu-col-span-sm-21 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
  }

  .ivu-col-sm-push-21 {
    left: 87.5%;
  }

  .ivu-col-sm-pull-21 {
    right: 87.5%;
  }

  .ivu-col-sm-offset-21 {
    margin-left: 87.5%;
  }

  .ivu-col-sm-order-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }

  .ivu-col-span-sm-20 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .ivu-col-sm-push-20 {
    left: 83.33333333%;
  }

  .ivu-col-sm-pull-20 {
    right: 83.33333333%;
  }

  .ivu-col-sm-offset-20 {
    margin-left: 83.33333333%;
  }

  .ivu-col-sm-order-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }

  .ivu-col-span-sm-19 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 79.16666667%;
            flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }

  .ivu-col-sm-push-19 {
    left: 79.16666667%;
  }

  .ivu-col-sm-pull-19 {
    right: 79.16666667%;
  }

  .ivu-col-sm-offset-19 {
    margin-left: 79.16666667%;
  }

  .ivu-col-sm-order-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }

  .ivu-col-span-sm-18 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .ivu-col-sm-push-18 {
    left: 75%;
  }

  .ivu-col-sm-pull-18 {
    right: 75%;
  }

  .ivu-col-sm-offset-18 {
    margin-left: 75%;
  }

  .ivu-col-sm-order-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }

  .ivu-col-span-sm-17 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70.83333333%;
            flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }

  .ivu-col-sm-push-17 {
    left: 70.83333333%;
  }

  .ivu-col-sm-pull-17 {
    right: 70.83333333%;
  }

  .ivu-col-sm-offset-17 {
    margin-left: 70.83333333%;
  }

  .ivu-col-sm-order-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }

  .ivu-col-span-sm-16 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .ivu-col-sm-push-16 {
    left: 66.66666667%;
  }

  .ivu-col-sm-pull-16 {
    right: 66.66666667%;
  }

  .ivu-col-sm-offset-16 {
    margin-left: 66.66666667%;
  }

  .ivu-col-sm-order-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }

  .ivu-col-span-sm-15 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }

  .ivu-col-sm-push-15 {
    left: 62.5%;
  }

  .ivu-col-sm-pull-15 {
    right: 62.5%;
  }

  .ivu-col-sm-offset-15 {
    margin-left: 62.5%;
  }

  .ivu-col-sm-order-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }

  .ivu-col-span-sm-14 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .ivu-col-sm-push-14 {
    left: 58.33333333%;
  }

  .ivu-col-sm-pull-14 {
    right: 58.33333333%;
  }

  .ivu-col-sm-offset-14 {
    margin-left: 58.33333333%;
  }

  .ivu-col-sm-order-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }

  .ivu-col-span-sm-13 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.16666667%;
            flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }

  .ivu-col-sm-push-13 {
    left: 54.16666667%;
  }

  .ivu-col-sm-pull-13 {
    right: 54.16666667%;
  }

  .ivu-col-sm-offset-13 {
    margin-left: 54.16666667%;
  }

  .ivu-col-sm-order-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  .ivu-col-span-sm-12 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .ivu-col-sm-push-12 {
    left: 50%;
  }

  .ivu-col-sm-pull-12 {
    right: 50%;
  }

  .ivu-col-sm-offset-12 {
    margin-left: 50%;
  }

  .ivu-col-sm-order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .ivu-col-span-sm-11 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.83333333%;
            flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }

  .ivu-col-sm-push-11 {
    left: 45.83333333%;
  }

  .ivu-col-sm-pull-11 {
    right: 45.83333333%;
  }

  .ivu-col-sm-offset-11 {
    margin-left: 45.83333333%;
  }

  .ivu-col-sm-order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .ivu-col-span-sm-10 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .ivu-col-sm-push-10 {
    left: 41.66666667%;
  }

  .ivu-col-sm-pull-10 {
    right: 41.66666667%;
  }

  .ivu-col-sm-offset-10 {
    margin-left: 41.66666667%;
  }

  .ivu-col-sm-order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .ivu-col-span-sm-9 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }

  .ivu-col-sm-push-9 {
    left: 37.5%;
  }

  .ivu-col-sm-pull-9 {
    right: 37.5%;
  }

  .ivu-col-sm-offset-9 {
    margin-left: 37.5%;
  }

  .ivu-col-sm-order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .ivu-col-span-sm-8 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .ivu-col-sm-push-8 {
    left: 33.33333333%;
  }

  .ivu-col-sm-pull-8 {
    right: 33.33333333%;
  }

  .ivu-col-sm-offset-8 {
    margin-left: 33.33333333%;
  }

  .ivu-col-sm-order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .ivu-col-span-sm-7 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 29.16666667%;
            flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }

  .ivu-col-sm-push-7 {
    left: 29.16666667%;
  }

  .ivu-col-sm-pull-7 {
    right: 29.16666667%;
  }

  .ivu-col-sm-offset-7 {
    margin-left: 29.16666667%;
  }

  .ivu-col-sm-order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .ivu-col-span-sm-6 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .ivu-col-sm-push-6 {
    left: 25%;
  }

  .ivu-col-sm-pull-6 {
    right: 25%;
  }

  .ivu-col-sm-offset-6 {
    margin-left: 25%;
  }

  .ivu-col-sm-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .ivu-col-span-sm-5 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20.83333333%;
            flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }

  .ivu-col-sm-push-5 {
    left: 20.83333333%;
  }

  .ivu-col-sm-pull-5 {
    right: 20.83333333%;
  }

  .ivu-col-sm-offset-5 {
    margin-left: 20.83333333%;
  }

  .ivu-col-sm-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .ivu-col-span-sm-4 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .ivu-col-sm-push-4 {
    left: 16.66666667%;
  }

  .ivu-col-sm-pull-4 {
    right: 16.66666667%;
  }

  .ivu-col-sm-offset-4 {
    margin-left: 16.66666667%;
  }

  .ivu-col-sm-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .ivu-col-span-sm-3 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }

  .ivu-col-sm-push-3 {
    left: 12.5%;
  }

  .ivu-col-sm-pull-3 {
    right: 12.5%;
  }

  .ivu-col-sm-offset-3 {
    margin-left: 12.5%;
  }

  .ivu-col-sm-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .ivu-col-span-sm-2 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .ivu-col-sm-push-2 {
    left: 8.33333333%;
  }

  .ivu-col-sm-pull-2 {
    right: 8.33333333%;
  }

  .ivu-col-sm-offset-2 {
    margin-left: 8.33333333%;
  }

  .ivu-col-sm-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .ivu-col-span-sm-1 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 4.16666667%;
            flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }

  .ivu-col-sm-push-1 {
    left: 4.16666667%;
  }

  .ivu-col-sm-pull-1 {
    right: 4.16666667%;
  }

  .ivu-col-sm-offset-1 {
    margin-left: 4.16666667%;
  }

  .ivu-col-sm-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .ivu-col-span-sm-0 {
    display: none;
  }

  .ivu-col-push-0 {
    left: auto;
  }

  .ivu-col-pull-0 {
    right: auto;
  }

  .ivu-col-sm-push-0 {
    left: auto;
  }

  .ivu-col-sm-pull-0 {
    right: auto;
  }

  .ivu-col-sm-offset-0 {
    margin-left: 0;
  }

  .ivu-col-sm-order-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

@media (min-width: 768px) {
  .ivu-col-span-md-24 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .ivu-col-md-push-24 {
    left: 100%;
  }

  .ivu-col-md-pull-24 {
    right: 100%;
  }

  .ivu-col-md-offset-24 {
    margin-left: 100%;
  }

  .ivu-col-md-order-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }

  .ivu-col-span-md-23 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95.83333333%;
            flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }

  .ivu-col-md-push-23 {
    left: 95.83333333%;
  }

  .ivu-col-md-pull-23 {
    right: 95.83333333%;
  }

  .ivu-col-md-offset-23 {
    margin-left: 95.83333333%;
  }

  .ivu-col-md-order-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }

  .ivu-col-span-md-22 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .ivu-col-md-push-22 {
    left: 91.66666667%;
  }

  .ivu-col-md-pull-22 {
    right: 91.66666667%;
  }

  .ivu-col-md-offset-22 {
    margin-left: 91.66666667%;
  }

  .ivu-col-md-order-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }

  .ivu-col-span-md-21 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
  }

  .ivu-col-md-push-21 {
    left: 87.5%;
  }

  .ivu-col-md-pull-21 {
    right: 87.5%;
  }

  .ivu-col-md-offset-21 {
    margin-left: 87.5%;
  }

  .ivu-col-md-order-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }

  .ivu-col-span-md-20 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .ivu-col-md-push-20 {
    left: 83.33333333%;
  }

  .ivu-col-md-pull-20 {
    right: 83.33333333%;
  }

  .ivu-col-md-offset-20 {
    margin-left: 83.33333333%;
  }

  .ivu-col-md-order-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }

  .ivu-col-span-md-19 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 79.16666667%;
            flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }

  .ivu-col-md-push-19 {
    left: 79.16666667%;
  }

  .ivu-col-md-pull-19 {
    right: 79.16666667%;
  }

  .ivu-col-md-offset-19 {
    margin-left: 79.16666667%;
  }

  .ivu-col-md-order-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }

  .ivu-col-span-md-18 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .ivu-col-md-push-18 {
    left: 75%;
  }

  .ivu-col-md-pull-18 {
    right: 75%;
  }

  .ivu-col-md-offset-18 {
    margin-left: 75%;
  }

  .ivu-col-md-order-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }

  .ivu-col-span-md-17 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70.83333333%;
            flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }

  .ivu-col-md-push-17 {
    left: 70.83333333%;
  }

  .ivu-col-md-pull-17 {
    right: 70.83333333%;
  }

  .ivu-col-md-offset-17 {
    margin-left: 70.83333333%;
  }

  .ivu-col-md-order-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }

  .ivu-col-span-md-16 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .ivu-col-md-push-16 {
    left: 66.66666667%;
  }

  .ivu-col-md-pull-16 {
    right: 66.66666667%;
  }

  .ivu-col-md-offset-16 {
    margin-left: 66.66666667%;
  }

  .ivu-col-md-order-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }

  .ivu-col-span-md-15 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }

  .ivu-col-md-push-15 {
    left: 62.5%;
  }

  .ivu-col-md-pull-15 {
    right: 62.5%;
  }

  .ivu-col-md-offset-15 {
    margin-left: 62.5%;
  }

  .ivu-col-md-order-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }

  .ivu-col-span-md-14 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .ivu-col-md-push-14 {
    left: 58.33333333%;
  }

  .ivu-col-md-pull-14 {
    right: 58.33333333%;
  }

  .ivu-col-md-offset-14 {
    margin-left: 58.33333333%;
  }

  .ivu-col-md-order-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }

  .ivu-col-span-md-13 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.16666667%;
            flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }

  .ivu-col-md-push-13 {
    left: 54.16666667%;
  }

  .ivu-col-md-pull-13 {
    right: 54.16666667%;
  }

  .ivu-col-md-offset-13 {
    margin-left: 54.16666667%;
  }

  .ivu-col-md-order-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  .ivu-col-span-md-12 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .ivu-col-md-push-12 {
    left: 50%;
  }

  .ivu-col-md-pull-12 {
    right: 50%;
  }

  .ivu-col-md-offset-12 {
    margin-left: 50%;
  }

  .ivu-col-md-order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .ivu-col-span-md-11 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.83333333%;
            flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }

  .ivu-col-md-push-11 {
    left: 45.83333333%;
  }

  .ivu-col-md-pull-11 {
    right: 45.83333333%;
  }

  .ivu-col-md-offset-11 {
    margin-left: 45.83333333%;
  }

  .ivu-col-md-order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .ivu-col-span-md-10 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .ivu-col-md-push-10 {
    left: 41.66666667%;
  }

  .ivu-col-md-pull-10 {
    right: 41.66666667%;
  }

  .ivu-col-md-offset-10 {
    margin-left: 41.66666667%;
  }

  .ivu-col-md-order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .ivu-col-span-md-9 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }

  .ivu-col-md-push-9 {
    left: 37.5%;
  }

  .ivu-col-md-pull-9 {
    right: 37.5%;
  }

  .ivu-col-md-offset-9 {
    margin-left: 37.5%;
  }

  .ivu-col-md-order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .ivu-col-span-md-8 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .ivu-col-md-push-8 {
    left: 33.33333333%;
  }

  .ivu-col-md-pull-8 {
    right: 33.33333333%;
  }

  .ivu-col-md-offset-8 {
    margin-left: 33.33333333%;
  }

  .ivu-col-md-order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .ivu-col-span-md-7 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 29.16666667%;
            flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }

  .ivu-col-md-push-7 {
    left: 29.16666667%;
  }

  .ivu-col-md-pull-7 {
    right: 29.16666667%;
  }

  .ivu-col-md-offset-7 {
    margin-left: 29.16666667%;
  }

  .ivu-col-md-order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .ivu-col-span-md-6 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .ivu-col-md-push-6 {
    left: 25%;
  }

  .ivu-col-md-pull-6 {
    right: 25%;
  }

  .ivu-col-md-offset-6 {
    margin-left: 25%;
  }

  .ivu-col-md-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .ivu-col-span-md-5 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20.83333333%;
            flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }

  .ivu-col-md-push-5 {
    left: 20.83333333%;
  }

  .ivu-col-md-pull-5 {
    right: 20.83333333%;
  }

  .ivu-col-md-offset-5 {
    margin-left: 20.83333333%;
  }

  .ivu-col-md-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .ivu-col-span-md-4 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .ivu-col-md-push-4 {
    left: 16.66666667%;
  }

  .ivu-col-md-pull-4 {
    right: 16.66666667%;
  }

  .ivu-col-md-offset-4 {
    margin-left: 16.66666667%;
  }

  .ivu-col-md-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .ivu-col-span-md-3 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }

  .ivu-col-md-push-3 {
    left: 12.5%;
  }

  .ivu-col-md-pull-3 {
    right: 12.5%;
  }

  .ivu-col-md-offset-3 {
    margin-left: 12.5%;
  }

  .ivu-col-md-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .ivu-col-span-md-2 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .ivu-col-md-push-2 {
    left: 8.33333333%;
  }

  .ivu-col-md-pull-2 {
    right: 8.33333333%;
  }

  .ivu-col-md-offset-2 {
    margin-left: 8.33333333%;
  }

  .ivu-col-md-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .ivu-col-span-md-1 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 4.16666667%;
            flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }

  .ivu-col-md-push-1 {
    left: 4.16666667%;
  }

  .ivu-col-md-pull-1 {
    right: 4.16666667%;
  }

  .ivu-col-md-offset-1 {
    margin-left: 4.16666667%;
  }

  .ivu-col-md-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .ivu-col-span-md-0 {
    display: none;
  }

  .ivu-col-push-0 {
    left: auto;
  }

  .ivu-col-pull-0 {
    right: auto;
  }

  .ivu-col-md-push-0 {
    left: auto;
  }

  .ivu-col-md-pull-0 {
    right: auto;
  }

  .ivu-col-md-offset-0 {
    margin-left: 0;
  }

  .ivu-col-md-order-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

@media (min-width: 992px) {
  .ivu-col-span-lg-24 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .ivu-col-lg-push-24 {
    left: 100%;
  }

  .ivu-col-lg-pull-24 {
    right: 100%;
  }

  .ivu-col-lg-offset-24 {
    margin-left: 100%;
  }

  .ivu-col-lg-order-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }

  .ivu-col-span-lg-23 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95.83333333%;
            flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }

  .ivu-col-lg-push-23 {
    left: 95.83333333%;
  }

  .ivu-col-lg-pull-23 {
    right: 95.83333333%;
  }

  .ivu-col-lg-offset-23 {
    margin-left: 95.83333333%;
  }

  .ivu-col-lg-order-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }

  .ivu-col-span-lg-22 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .ivu-col-lg-push-22 {
    left: 91.66666667%;
  }

  .ivu-col-lg-pull-22 {
    right: 91.66666667%;
  }

  .ivu-col-lg-offset-22 {
    margin-left: 91.66666667%;
  }

  .ivu-col-lg-order-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }

  .ivu-col-span-lg-21 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
  }

  .ivu-col-lg-push-21 {
    left: 87.5%;
  }

  .ivu-col-lg-pull-21 {
    right: 87.5%;
  }

  .ivu-col-lg-offset-21 {
    margin-left: 87.5%;
  }

  .ivu-col-lg-order-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }

  .ivu-col-span-lg-20 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .ivu-col-lg-push-20 {
    left: 83.33333333%;
  }

  .ivu-col-lg-pull-20 {
    right: 83.33333333%;
  }

  .ivu-col-lg-offset-20 {
    margin-left: 83.33333333%;
  }

  .ivu-col-lg-order-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }

  .ivu-col-span-lg-19 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 79.16666667%;
            flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }

  .ivu-col-lg-push-19 {
    left: 79.16666667%;
  }

  .ivu-col-lg-pull-19 {
    right: 79.16666667%;
  }

  .ivu-col-lg-offset-19 {
    margin-left: 79.16666667%;
  }

  .ivu-col-lg-order-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }

  .ivu-col-span-lg-18 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .ivu-col-lg-push-18 {
    left: 75%;
  }

  .ivu-col-lg-pull-18 {
    right: 75%;
  }

  .ivu-col-lg-offset-18 {
    margin-left: 75%;
  }

  .ivu-col-lg-order-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }

  .ivu-col-span-lg-17 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70.83333333%;
            flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }

  .ivu-col-lg-push-17 {
    left: 70.83333333%;
  }

  .ivu-col-lg-pull-17 {
    right: 70.83333333%;
  }

  .ivu-col-lg-offset-17 {
    margin-left: 70.83333333%;
  }

  .ivu-col-lg-order-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }

  .ivu-col-span-lg-16 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .ivu-col-lg-push-16 {
    left: 66.66666667%;
  }

  .ivu-col-lg-pull-16 {
    right: 66.66666667%;
  }

  .ivu-col-lg-offset-16 {
    margin-left: 66.66666667%;
  }

  .ivu-col-lg-order-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }

  .ivu-col-span-lg-15 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }

  .ivu-col-lg-push-15 {
    left: 62.5%;
  }

  .ivu-col-lg-pull-15 {
    right: 62.5%;
  }

  .ivu-col-lg-offset-15 {
    margin-left: 62.5%;
  }

  .ivu-col-lg-order-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }

  .ivu-col-span-lg-14 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .ivu-col-lg-push-14 {
    left: 58.33333333%;
  }

  .ivu-col-lg-pull-14 {
    right: 58.33333333%;
  }

  .ivu-col-lg-offset-14 {
    margin-left: 58.33333333%;
  }

  .ivu-col-lg-order-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }

  .ivu-col-span-lg-13 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.16666667%;
            flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }

  .ivu-col-lg-push-13 {
    left: 54.16666667%;
  }

  .ivu-col-lg-pull-13 {
    right: 54.16666667%;
  }

  .ivu-col-lg-offset-13 {
    margin-left: 54.16666667%;
  }

  .ivu-col-lg-order-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  .ivu-col-span-lg-12 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .ivu-col-lg-push-12 {
    left: 50%;
  }

  .ivu-col-lg-pull-12 {
    right: 50%;
  }

  .ivu-col-lg-offset-12 {
    margin-left: 50%;
  }

  .ivu-col-lg-order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .ivu-col-span-lg-11 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.83333333%;
            flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }

  .ivu-col-lg-push-11 {
    left: 45.83333333%;
  }

  .ivu-col-lg-pull-11 {
    right: 45.83333333%;
  }

  .ivu-col-lg-offset-11 {
    margin-left: 45.83333333%;
  }

  .ivu-col-lg-order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .ivu-col-span-lg-10 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .ivu-col-lg-push-10 {
    left: 41.66666667%;
  }

  .ivu-col-lg-pull-10 {
    right: 41.66666667%;
  }

  .ivu-col-lg-offset-10 {
    margin-left: 41.66666667%;
  }

  .ivu-col-lg-order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .ivu-col-span-lg-9 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }

  .ivu-col-lg-push-9 {
    left: 37.5%;
  }

  .ivu-col-lg-pull-9 {
    right: 37.5%;
  }

  .ivu-col-lg-offset-9 {
    margin-left: 37.5%;
  }

  .ivu-col-lg-order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .ivu-col-span-lg-8 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .ivu-col-lg-push-8 {
    left: 33.33333333%;
  }

  .ivu-col-lg-pull-8 {
    right: 33.33333333%;
  }

  .ivu-col-lg-offset-8 {
    margin-left: 33.33333333%;
  }

  .ivu-col-lg-order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .ivu-col-span-lg-7 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 29.16666667%;
            flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }

  .ivu-col-lg-push-7 {
    left: 29.16666667%;
  }

  .ivu-col-lg-pull-7 {
    right: 29.16666667%;
  }

  .ivu-col-lg-offset-7 {
    margin-left: 29.16666667%;
  }

  .ivu-col-lg-order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .ivu-col-span-lg-6 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .ivu-col-lg-push-6 {
    left: 25%;
  }

  .ivu-col-lg-pull-6 {
    right: 25%;
  }

  .ivu-col-lg-offset-6 {
    margin-left: 25%;
  }

  .ivu-col-lg-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .ivu-col-span-lg-5 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20.83333333%;
            flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }

  .ivu-col-lg-push-5 {
    left: 20.83333333%;
  }

  .ivu-col-lg-pull-5 {
    right: 20.83333333%;
  }

  .ivu-col-lg-offset-5 {
    margin-left: 20.83333333%;
  }

  .ivu-col-lg-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .ivu-col-span-lg-4 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .ivu-col-lg-push-4 {
    left: 16.66666667%;
  }

  .ivu-col-lg-pull-4 {
    right: 16.66666667%;
  }

  .ivu-col-lg-offset-4 {
    margin-left: 16.66666667%;
  }

  .ivu-col-lg-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .ivu-col-span-lg-3 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }

  .ivu-col-lg-push-3 {
    left: 12.5%;
  }

  .ivu-col-lg-pull-3 {
    right: 12.5%;
  }

  .ivu-col-lg-offset-3 {
    margin-left: 12.5%;
  }

  .ivu-col-lg-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .ivu-col-span-lg-2 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .ivu-col-lg-push-2 {
    left: 8.33333333%;
  }

  .ivu-col-lg-pull-2 {
    right: 8.33333333%;
  }

  .ivu-col-lg-offset-2 {
    margin-left: 8.33333333%;
  }

  .ivu-col-lg-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .ivu-col-span-lg-1 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 4.16666667%;
            flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }

  .ivu-col-lg-push-1 {
    left: 4.16666667%;
  }

  .ivu-col-lg-pull-1 {
    right: 4.16666667%;
  }

  .ivu-col-lg-offset-1 {
    margin-left: 4.16666667%;
  }

  .ivu-col-lg-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .ivu-col-span-lg-0 {
    display: none;
  }

  .ivu-col-push-0 {
    left: auto;
  }

  .ivu-col-pull-0 {
    right: auto;
  }

  .ivu-col-lg-push-0 {
    left: auto;
  }

  .ivu-col-lg-pull-0 {
    right: auto;
  }

  .ivu-col-lg-offset-0 {
    margin-left: 0;
  }

  .ivu-col-lg-order-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

@media (min-width: 1200px) {
  .ivu-col-span-xl-24 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .ivu-col-xl-push-24 {
    left: 100%;
  }

  .ivu-col-xl-pull-24 {
    right: 100%;
  }

  .ivu-col-xl-offset-24 {
    margin-left: 100%;
  }

  .ivu-col-xl-order-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }

  .ivu-col-span-xl-23 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95.83333333%;
            flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }

  .ivu-col-xl-push-23 {
    left: 95.83333333%;
  }

  .ivu-col-xl-pull-23 {
    right: 95.83333333%;
  }

  .ivu-col-xl-offset-23 {
    margin-left: 95.83333333%;
  }

  .ivu-col-xl-order-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }

  .ivu-col-span-xl-22 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .ivu-col-xl-push-22 {
    left: 91.66666667%;
  }

  .ivu-col-xl-pull-22 {
    right: 91.66666667%;
  }

  .ivu-col-xl-offset-22 {
    margin-left: 91.66666667%;
  }

  .ivu-col-xl-order-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }

  .ivu-col-span-xl-21 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
  }

  .ivu-col-xl-push-21 {
    left: 87.5%;
  }

  .ivu-col-xl-pull-21 {
    right: 87.5%;
  }

  .ivu-col-xl-offset-21 {
    margin-left: 87.5%;
  }

  .ivu-col-xl-order-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }

  .ivu-col-span-xl-20 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .ivu-col-xl-push-20 {
    left: 83.33333333%;
  }

  .ivu-col-xl-pull-20 {
    right: 83.33333333%;
  }

  .ivu-col-xl-offset-20 {
    margin-left: 83.33333333%;
  }

  .ivu-col-xl-order-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }

  .ivu-col-span-xl-19 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 79.16666667%;
            flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }

  .ivu-col-xl-push-19 {
    left: 79.16666667%;
  }

  .ivu-col-xl-pull-19 {
    right: 79.16666667%;
  }

  .ivu-col-xl-offset-19 {
    margin-left: 79.16666667%;
  }

  .ivu-col-xl-order-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }

  .ivu-col-span-xl-18 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .ivu-col-xl-push-18 {
    left: 75%;
  }

  .ivu-col-xl-pull-18 {
    right: 75%;
  }

  .ivu-col-xl-offset-18 {
    margin-left: 75%;
  }

  .ivu-col-xl-order-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }

  .ivu-col-span-xl-17 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70.83333333%;
            flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }

  .ivu-col-xl-push-17 {
    left: 70.83333333%;
  }

  .ivu-col-xl-pull-17 {
    right: 70.83333333%;
  }

  .ivu-col-xl-offset-17 {
    margin-left: 70.83333333%;
  }

  .ivu-col-xl-order-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }

  .ivu-col-span-xl-16 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .ivu-col-xl-push-16 {
    left: 66.66666667%;
  }

  .ivu-col-xl-pull-16 {
    right: 66.66666667%;
  }

  .ivu-col-xl-offset-16 {
    margin-left: 66.66666667%;
  }

  .ivu-col-xl-order-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }

  .ivu-col-span-xl-15 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }

  .ivu-col-xl-push-15 {
    left: 62.5%;
  }

  .ivu-col-xl-pull-15 {
    right: 62.5%;
  }

  .ivu-col-xl-offset-15 {
    margin-left: 62.5%;
  }

  .ivu-col-xl-order-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }

  .ivu-col-span-xl-14 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .ivu-col-xl-push-14 {
    left: 58.33333333%;
  }

  .ivu-col-xl-pull-14 {
    right: 58.33333333%;
  }

  .ivu-col-xl-offset-14 {
    margin-left: 58.33333333%;
  }

  .ivu-col-xl-order-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }

  .ivu-col-span-xl-13 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.16666667%;
            flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }

  .ivu-col-xl-push-13 {
    left: 54.16666667%;
  }

  .ivu-col-xl-pull-13 {
    right: 54.16666667%;
  }

  .ivu-col-xl-offset-13 {
    margin-left: 54.16666667%;
  }

  .ivu-col-xl-order-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  .ivu-col-span-xl-12 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .ivu-col-xl-push-12 {
    left: 50%;
  }

  .ivu-col-xl-pull-12 {
    right: 50%;
  }

  .ivu-col-xl-offset-12 {
    margin-left: 50%;
  }

  .ivu-col-xl-order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .ivu-col-span-xl-11 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.83333333%;
            flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }

  .ivu-col-xl-push-11 {
    left: 45.83333333%;
  }

  .ivu-col-xl-pull-11 {
    right: 45.83333333%;
  }

  .ivu-col-xl-offset-11 {
    margin-left: 45.83333333%;
  }

  .ivu-col-xl-order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .ivu-col-span-xl-10 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .ivu-col-xl-push-10 {
    left: 41.66666667%;
  }

  .ivu-col-xl-pull-10 {
    right: 41.66666667%;
  }

  .ivu-col-xl-offset-10 {
    margin-left: 41.66666667%;
  }

  .ivu-col-xl-order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .ivu-col-span-xl-9 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }

  .ivu-col-xl-push-9 {
    left: 37.5%;
  }

  .ivu-col-xl-pull-9 {
    right: 37.5%;
  }

  .ivu-col-xl-offset-9 {
    margin-left: 37.5%;
  }

  .ivu-col-xl-order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .ivu-col-span-xl-8 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .ivu-col-xl-push-8 {
    left: 33.33333333%;
  }

  .ivu-col-xl-pull-8 {
    right: 33.33333333%;
  }

  .ivu-col-xl-offset-8 {
    margin-left: 33.33333333%;
  }

  .ivu-col-xl-order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .ivu-col-span-xl-7 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 29.16666667%;
            flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }

  .ivu-col-xl-push-7 {
    left: 29.16666667%;
  }

  .ivu-col-xl-pull-7 {
    right: 29.16666667%;
  }

  .ivu-col-xl-offset-7 {
    margin-left: 29.16666667%;
  }

  .ivu-col-xl-order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .ivu-col-span-xl-6 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .ivu-col-xl-push-6 {
    left: 25%;
  }

  .ivu-col-xl-pull-6 {
    right: 25%;
  }

  .ivu-col-xl-offset-6 {
    margin-left: 25%;
  }

  .ivu-col-xl-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .ivu-col-span-xl-5 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20.83333333%;
            flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }

  .ivu-col-xl-push-5 {
    left: 20.83333333%;
  }

  .ivu-col-xl-pull-5 {
    right: 20.83333333%;
  }

  .ivu-col-xl-offset-5 {
    margin-left: 20.83333333%;
  }

  .ivu-col-xl-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .ivu-col-span-xl-4 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .ivu-col-xl-push-4 {
    left: 16.66666667%;
  }

  .ivu-col-xl-pull-4 {
    right: 16.66666667%;
  }

  .ivu-col-xl-offset-4 {
    margin-left: 16.66666667%;
  }

  .ivu-col-xl-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .ivu-col-span-xl-3 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }

  .ivu-col-xl-push-3 {
    left: 12.5%;
  }

  .ivu-col-xl-pull-3 {
    right: 12.5%;
  }

  .ivu-col-xl-offset-3 {
    margin-left: 12.5%;
  }

  .ivu-col-xl-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .ivu-col-span-xl-2 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .ivu-col-xl-push-2 {
    left: 8.33333333%;
  }

  .ivu-col-xl-pull-2 {
    right: 8.33333333%;
  }

  .ivu-col-xl-offset-2 {
    margin-left: 8.33333333%;
  }

  .ivu-col-xl-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .ivu-col-span-xl-1 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 4.16666667%;
            flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }

  .ivu-col-xl-push-1 {
    left: 4.16666667%;
  }

  .ivu-col-xl-pull-1 {
    right: 4.16666667%;
  }

  .ivu-col-xl-offset-1 {
    margin-left: 4.16666667%;
  }

  .ivu-col-xl-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .ivu-col-span-xl-0 {
    display: none;
  }

  .ivu-col-push-0 {
    left: auto;
  }

  .ivu-col-pull-0 {
    right: auto;
  }

  .ivu-col-xl-push-0 {
    left: auto;
  }

  .ivu-col-xl-pull-0 {
    right: auto;
  }

  .ivu-col-xl-offset-0 {
    margin-left: 0;
  }

  .ivu-col-xl-order-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

@media (min-width: 1600px) {
  .ivu-col-span-xxl-24 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .ivu-col-xxl-push-24 {
    left: 100%;
  }

  .ivu-col-xxl-pull-24 {
    right: 100%;
  }

  .ivu-col-xxl-offset-24 {
    margin-left: 100%;
  }

  .ivu-col-xxl-order-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }

  .ivu-col-span-xxl-23 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95.83333333%;
            flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }

  .ivu-col-xxl-push-23 {
    left: 95.83333333%;
  }

  .ivu-col-xxl-pull-23 {
    right: 95.83333333%;
  }

  .ivu-col-xxl-offset-23 {
    margin-left: 95.83333333%;
  }

  .ivu-col-xxl-order-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }

  .ivu-col-span-xxl-22 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .ivu-col-xxl-push-22 {
    left: 91.66666667%;
  }

  .ivu-col-xxl-pull-22 {
    right: 91.66666667%;
  }

  .ivu-col-xxl-offset-22 {
    margin-left: 91.66666667%;
  }

  .ivu-col-xxl-order-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }

  .ivu-col-span-xxl-21 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
  }

  .ivu-col-xxl-push-21 {
    left: 87.5%;
  }

  .ivu-col-xxl-pull-21 {
    right: 87.5%;
  }

  .ivu-col-xxl-offset-21 {
    margin-left: 87.5%;
  }

  .ivu-col-xxl-order-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }

  .ivu-col-span-xxl-20 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .ivu-col-xxl-push-20 {
    left: 83.33333333%;
  }

  .ivu-col-xxl-pull-20 {
    right: 83.33333333%;
  }

  .ivu-col-xxl-offset-20 {
    margin-left: 83.33333333%;
  }

  .ivu-col-xxl-order-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }

  .ivu-col-span-xxl-19 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 79.16666667%;
            flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }

  .ivu-col-xxl-push-19 {
    left: 79.16666667%;
  }

  .ivu-col-xxl-pull-19 {
    right: 79.16666667%;
  }

  .ivu-col-xxl-offset-19 {
    margin-left: 79.16666667%;
  }

  .ivu-col-xxl-order-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }

  .ivu-col-span-xxl-18 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .ivu-col-xxl-push-18 {
    left: 75%;
  }

  .ivu-col-xxl-pull-18 {
    right: 75%;
  }

  .ivu-col-xxl-offset-18 {
    margin-left: 75%;
  }

  .ivu-col-xxl-order-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }

  .ivu-col-span-xxl-17 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70.83333333%;
            flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }

  .ivu-col-xxl-push-17 {
    left: 70.83333333%;
  }

  .ivu-col-xxl-pull-17 {
    right: 70.83333333%;
  }

  .ivu-col-xxl-offset-17 {
    margin-left: 70.83333333%;
  }

  .ivu-col-xxl-order-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }

  .ivu-col-span-xxl-16 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .ivu-col-xxl-push-16 {
    left: 66.66666667%;
  }

  .ivu-col-xxl-pull-16 {
    right: 66.66666667%;
  }

  .ivu-col-xxl-offset-16 {
    margin-left: 66.66666667%;
  }

  .ivu-col-xxl-order-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }

  .ivu-col-span-xxl-15 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }

  .ivu-col-xxl-push-15 {
    left: 62.5%;
  }

  .ivu-col-xxl-pull-15 {
    right: 62.5%;
  }

  .ivu-col-xxl-offset-15 {
    margin-left: 62.5%;
  }

  .ivu-col-xxl-order-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }

  .ivu-col-span-xxl-14 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .ivu-col-xxl-push-14 {
    left: 58.33333333%;
  }

  .ivu-col-xxl-pull-14 {
    right: 58.33333333%;
  }

  .ivu-col-xxl-offset-14 {
    margin-left: 58.33333333%;
  }

  .ivu-col-xxl-order-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }

  .ivu-col-span-xxl-13 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.16666667%;
            flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }

  .ivu-col-xxl-push-13 {
    left: 54.16666667%;
  }

  .ivu-col-xxl-pull-13 {
    right: 54.16666667%;
  }

  .ivu-col-xxl-offset-13 {
    margin-left: 54.16666667%;
  }

  .ivu-col-xxl-order-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  .ivu-col-span-xxl-12 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .ivu-col-xxl-push-12 {
    left: 50%;
  }

  .ivu-col-xxl-pull-12 {
    right: 50%;
  }

  .ivu-col-xxl-offset-12 {
    margin-left: 50%;
  }

  .ivu-col-xxl-order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .ivu-col-span-xxl-11 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.83333333%;
            flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }

  .ivu-col-xxl-push-11 {
    left: 45.83333333%;
  }

  .ivu-col-xxl-pull-11 {
    right: 45.83333333%;
  }

  .ivu-col-xxl-offset-11 {
    margin-left: 45.83333333%;
  }

  .ivu-col-xxl-order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .ivu-col-span-xxl-10 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .ivu-col-xxl-push-10 {
    left: 41.66666667%;
  }

  .ivu-col-xxl-pull-10 {
    right: 41.66666667%;
  }

  .ivu-col-xxl-offset-10 {
    margin-left: 41.66666667%;
  }

  .ivu-col-xxl-order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .ivu-col-span-xxl-9 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }

  .ivu-col-xxl-push-9 {
    left: 37.5%;
  }

  .ivu-col-xxl-pull-9 {
    right: 37.5%;
  }

  .ivu-col-xxl-offset-9 {
    margin-left: 37.5%;
  }

  .ivu-col-xxl-order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .ivu-col-span-xxl-8 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .ivu-col-xxl-push-8 {
    left: 33.33333333%;
  }

  .ivu-col-xxl-pull-8 {
    right: 33.33333333%;
  }

  .ivu-col-xxl-offset-8 {
    margin-left: 33.33333333%;
  }

  .ivu-col-xxl-order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .ivu-col-span-xxl-7 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 29.16666667%;
            flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }

  .ivu-col-xxl-push-7 {
    left: 29.16666667%;
  }

  .ivu-col-xxl-pull-7 {
    right: 29.16666667%;
  }

  .ivu-col-xxl-offset-7 {
    margin-left: 29.16666667%;
  }

  .ivu-col-xxl-order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .ivu-col-span-xxl-6 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .ivu-col-xxl-push-6 {
    left: 25%;
  }

  .ivu-col-xxl-pull-6 {
    right: 25%;
  }

  .ivu-col-xxl-offset-6 {
    margin-left: 25%;
  }

  .ivu-col-xxl-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .ivu-col-span-xxl-5 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20.83333333%;
            flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }

  .ivu-col-xxl-push-5 {
    left: 20.83333333%;
  }

  .ivu-col-xxl-pull-5 {
    right: 20.83333333%;
  }

  .ivu-col-xxl-offset-5 {
    margin-left: 20.83333333%;
  }

  .ivu-col-xxl-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .ivu-col-span-xxl-4 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .ivu-col-xxl-push-4 {
    left: 16.66666667%;
  }

  .ivu-col-xxl-pull-4 {
    right: 16.66666667%;
  }

  .ivu-col-xxl-offset-4 {
    margin-left: 16.66666667%;
  }

  .ivu-col-xxl-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .ivu-col-span-xxl-3 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }

  .ivu-col-xxl-push-3 {
    left: 12.5%;
  }

  .ivu-col-xxl-pull-3 {
    right: 12.5%;
  }

  .ivu-col-xxl-offset-3 {
    margin-left: 12.5%;
  }

  .ivu-col-xxl-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .ivu-col-span-xxl-2 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .ivu-col-xxl-push-2 {
    left: 8.33333333%;
  }

  .ivu-col-xxl-pull-2 {
    right: 8.33333333%;
  }

  .ivu-col-xxl-offset-2 {
    margin-left: 8.33333333%;
  }

  .ivu-col-xxl-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .ivu-col-span-xxl-1 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 4.16666667%;
            flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }

  .ivu-col-xxl-push-1 {
    left: 4.16666667%;
  }

  .ivu-col-xxl-pull-1 {
    right: 4.16666667%;
  }

  .ivu-col-xxl-offset-1 {
    margin-left: 4.16666667%;
  }

  .ivu-col-xxl-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .ivu-col-span-xxl-0 {
    display: none;
  }

  .ivu-col-push-0 {
    left: auto;
  }

  .ivu-col-pull-0 {
    right: auto;
  }

  .ivu-col-xxl-push-0 {
    left: auto;
  }

  .ivu-col-xxl-pull-0 {
    right: auto;
  }

  .ivu-col-xxl-offset-0 {
    margin-left: 0;
  }

  .ivu-col-xxl-order-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

.ivu-article h1 {
  font-size: 26px;
  font-weight: normal;
}

.ivu-article h2 {
  font-size: 20px;
  font-weight: normal;
}

.ivu-article h3 {
  font-size: 16px;
  font-weight: normal;
}

.ivu-article h4 {
  font-size: 14px;
  font-weight: normal;
}

.ivu-article h5 {
  font-size: 12px;
  font-weight: normal;
}

.ivu-article h6 {
  font-size: 12px;
  font-weight: normal;
}

.ivu-article blockquote {
  padding: 5px 5px 3px 10px;
  line-height: 1.5;
  border-left: 4px solid #ddd;
  margin-bottom: 20px;
  color: #666;
  font-size: 14px;
}

.ivu-article ul:not([class^="ivu-"]) {
  padding-left: 40px;
  list-style-type: disc;
}

.ivu-article li:not([class^="ivu-"]) {
  margin-bottom: 5px;
  font-size: 14px;
}

.ivu-article ul ul:not([class^="ivu-"]),
.ivu-article ol ul:not([class^="ivu-"]) {
  list-style-type: circle;
}

.ivu-article p {
  margin: 5px;
  font-size: 14px;
}

.ivu-article a:not([class^="ivu-"])[target="_blank"]:after {
  content: "\F3F2";
  font-family: Ionicons;
  color: #aaa;
  margin-left: 3px;
}

.fade-enter-active,
.fade-appear {
  -webkit-animation-duration: 0.15s;
          animation-duration: 0.15s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.fade-leave-active {
  -webkit-animation-duration: 0.15s;
          animation-duration: 0.15s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.fade-enter-active,
.fade-appear {
  -webkit-animation-name: ivuFadeIn;
          animation-name: ivuFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.fade-leave-active {
  -webkit-animation-name: ivuFadeOut;
          animation-name: ivuFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.fade-enter-active,
.fade-appear {
  opacity: 0;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

.fade-leave-active {
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

@-webkit-keyframes ivuFadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes ivuFadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes ivuFadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes ivuFadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.move-up-enter-active,
.move-up-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.move-up-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.move-up-enter-active,
.move-up-appear {
  -webkit-animation-name: ivuMoveUpIn;
          animation-name: ivuMoveUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.move-up-leave-active {
  -webkit-animation-name: ivuMoveUpOut;
          animation-name: ivuMoveUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.move-up-enter-active,
.move-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

.move-up-leave-active {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

.move-down-enter-active,
.move-down-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.move-down-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.move-down-enter-active,
.move-down-appear {
  -webkit-animation-name: ivuMoveDownIn;
          animation-name: ivuMoveDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.move-down-leave-active {
  -webkit-animation-name: ivuMoveDownOut;
          animation-name: ivuMoveDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.move-down-enter-active,
.move-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

.move-down-leave-active {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

.move-left-enter-active,
.move-left-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.move-left-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.move-left-enter-active,
.move-left-appear {
  -webkit-animation-name: ivuMoveLeftIn;
          animation-name: ivuMoveLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.move-left-leave-active {
  -webkit-animation-name: ivuMoveLeftOut;
          animation-name: ivuMoveLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.move-left-enter-active,
.move-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

.move-left-leave-active {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

.move-right-enter-active,
.move-right-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.move-right-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.move-right-enter-active,
.move-right-appear {
  -webkit-animation-name: ivuMoveRightIn;
          animation-name: ivuMoveRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.move-right-leave-active {
  -webkit-animation-name: ivuMoveRightOut;
          animation-name: ivuMoveRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.move-right-enter-active,
.move-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

.move-right-leave-active {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

@-webkit-keyframes ivuMoveDownIn {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1;
  }
}

@keyframes ivuMoveDownIn {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1;
  }
}

@-webkit-keyframes ivuMoveDownOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    opacity: 0;
  }
}

@keyframes ivuMoveDownOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    opacity: 0;
  }
}

@-webkit-keyframes ivuMoveLeftIn {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }
}

@keyframes ivuMoveLeftIn {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }
}

@-webkit-keyframes ivuMoveLeftOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
  }
}

@keyframes ivuMoveLeftOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
  }
}

@-webkit-keyframes ivuMoveRightIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}

@keyframes ivuMoveRightIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}

@-webkit-keyframes ivuMoveRightOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    opacity: 0;
  }
}

@keyframes ivuMoveRightOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    opacity: 0;
  }
}

@-webkit-keyframes ivuMoveUpIn {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1;
  }
}

@keyframes ivuMoveUpIn {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1;
  }
}

@-webkit-keyframes ivuMoveUpOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 0;
  }
}

@keyframes ivuMoveUpOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 0;
  }
}

.move-notice-enter-active,
.move-notice-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.move-notice-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.move-notice-enter-active,
.move-notice-appear {
  -webkit-animation-name: ivuMoveNoticeIn;
          animation-name: ivuMoveNoticeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.move-notice-leave-active {
  -webkit-animation-name: ivuMoveNoticeOut;
          animation-name: ivuMoveNoticeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.move-notice-enter-active,
.move-notice-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

.move-notice-leave-active {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

@-webkit-keyframes ivuMoveNoticeIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}

@keyframes ivuMoveNoticeIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}

@-webkit-keyframes ivuMoveNoticeOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }

  70% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    height: auto;
    padding: 16px;
    margin-bottom: 10px;
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    height: 0;
    padding: 0;
    margin-bottom: 0;
    opacity: 0;
  }
}

@keyframes ivuMoveNoticeOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }

  70% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    height: auto;
    padding: 16px;
    margin-bottom: 10px;
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    height: 0;
    padding: 0;
    margin-bottom: 0;
    opacity: 0;
  }
}

.ease-enter-active,
.ease-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.ease-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.ease-enter-active,
.ease-appear {
  -webkit-animation-name: ivuEaseIn;
          animation-name: ivuEaseIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.ease-leave-active {
  -webkit-animation-name: ivuEaseOut;
          animation-name: ivuEaseOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.ease-enter-active,
.ease-appear {
  opacity: 0;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
}

.ease-leave-active {
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
}

@-webkit-keyframes ivuEaseIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes ivuEaseIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@-webkit-keyframes ivuEaseOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
}

@keyframes ivuEaseOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
}

.transition-drop-enter-active,
.transition-drop-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.transition-drop-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.transition-drop-enter-active,
.transition-drop-appear {
  -webkit-animation-name: ivuTransitionDropIn;
          animation-name: ivuTransitionDropIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.transition-drop-leave-active {
  -webkit-animation-name: ivuTransitionDropOut;
          animation-name: ivuTransitionDropOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.transition-drop-enter-active,
.transition-drop-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

.transition-drop-leave-active {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

.slide-up-enter-active,
.slide-up-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.slide-up-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.slide-up-enter-active,
.slide-up-appear {
  -webkit-animation-name: ivuSlideUpIn;
          animation-name: ivuSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.slide-up-leave-active {
  -webkit-animation-name: ivuSlideUpOut;
          animation-name: ivuSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.slide-up-enter-active,
.slide-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

.slide-up-leave-active {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

.slide-down-enter-active,
.slide-down-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.slide-down-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.slide-down-enter-active,
.slide-down-appear {
  -webkit-animation-name: ivuSlideDownIn;
          animation-name: ivuSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.slide-down-leave-active {
  -webkit-animation-name: ivuSlideDownOut;
          animation-name: ivuSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.slide-down-enter-active,
.slide-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

.slide-down-leave-active {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

.slide-left-enter-active,
.slide-left-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.slide-left-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.slide-left-enter-active,
.slide-left-appear {
  -webkit-animation-name: ivuSlideLeftIn;
          animation-name: ivuSlideLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.slide-left-leave-active {
  -webkit-animation-name: ivuSlideLeftOut;
          animation-name: ivuSlideLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.slide-left-enter-active,
.slide-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

.slide-left-leave-active {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

.slide-right-enter-active,
.slide-right-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.slide-right-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.slide-right-enter-active,
.slide-right-appear {
  -webkit-animation-name: ivuSlideRightIn;
          animation-name: ivuSlideRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.slide-right-leave-active {
  -webkit-animation-name: ivuSlideRightOut;
          animation-name: ivuSlideRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.slide-right-enter-active,
.slide-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

.slide-right-leave-active {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

@-webkit-keyframes ivuTransitionDropIn {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }

  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}

@keyframes ivuTransitionDropIn {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }

  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}

@-webkit-keyframes ivuTransitionDropOut {
  0% {
    opacity: 1;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
}

@keyframes ivuTransitionDropOut {
  0% {
    opacity: 1;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
}

@-webkit-keyframes ivuSlideUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}

@keyframes ivuSlideUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}

@-webkit-keyframes ivuSlideUpOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }

  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
}

@keyframes ivuSlideUpOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }

  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
}

@-webkit-keyframes ivuSlideDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}

@keyframes ivuSlideDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}

@-webkit-keyframes ivuSlideDownOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }

  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
}

@keyframes ivuSlideDownOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }

  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
}

@-webkit-keyframes ivuSlideLeftIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}

@keyframes ivuSlideLeftIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}

@-webkit-keyframes ivuSlideLeftOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }

  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
  }
}

@keyframes ivuSlideLeftOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }

  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
  }
}

@-webkit-keyframes ivuSlideRightIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}

@keyframes ivuSlideRightIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}

@-webkit-keyframes ivuSlideRightOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }

  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
  }
}

@keyframes ivuSlideRightOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }

  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
  }
}

.collapse-transition {
  -webkit-transition: 0.2s height ease-in-out, 0.2s padding-top ease-in-out, 0.2s padding-bottom ease-in-out;
  transition: 0.2s height ease-in-out, 0.2s padding-top ease-in-out, 0.2s padding-bottom ease-in-out;
}

.ivu-btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  line-height: 1.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 32px;
  padding: 0 15px;
  font-size: 14px;
  border-radius: 4px;
  -webkit-transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear, -webkit-box-shadow 0.2s linear;
  transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear, -webkit-box-shadow 0.2s linear;
  transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear, box-shadow 0.2s linear;
  transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear, box-shadow 0.2s linear, -webkit-box-shadow 0.2s linear;
  color: #515a6e;
  background-color: #fff;
  border-color: #dcdee2;
}

.ivu-btn > .ivu-icon {
  line-height: 1.5;
}

.ivu-btn-icon-only.ivu-btn-circle > .ivu-icon {
  vertical-align: baseline;
}

.ivu-btn > span,
.ivu-btn > i {
  display: inline-block;
}

.ivu-btn,
.ivu-btn:active,
.ivu-btn:focus {
  outline: 0;
}

.ivu-btn:not([disabled]):hover {
  text-decoration: none;
}

.ivu-btn:not([disabled]):active {
  outline: 0;
}

.ivu-btn.disabled,
.ivu-btn[disabled] {
  cursor: not-allowed;
}

.ivu-btn.disabled > *,
.ivu-btn[disabled] > * {
  pointer-events: none;
}

.ivu-btn-large {
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
  border-radius: 4px;
}

.ivu-btn-small {
  height: 24px;
  padding: 0 7px;
  font-size: 14px;
  border-radius: 3px;
}

.ivu-btn-icon-only {
  width: 32px;
  height: 32px;
  padding: 0;
  font-size: 16px;
  border-radius: 4px;
}

.ivu-btn-icon-only.ivu-btn-large {
  width: 40px;
  height: 40px;
  padding: 0;
  font-size: 18px;
  border-radius: 4px;
}

.ivu-btn-icon-only.ivu-btn-small {
  width: 24px;
  height: 24px;
  padding: 0;
  font-size: 14px;
  border-radius: 4px;
}

.ivu-btn > a:only-child {
  color: currentColor;
}

.ivu-btn > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn:hover {
  color: #747b8b;
  background-color: #ffffff;
  border-color: #e3e5e8;
}

.ivu-btn:hover > a:only-child {
  color: currentColor;
}

.ivu-btn:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn:active,
.ivu-btn.active {
  color: #4d5669;
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}

.ivu-btn:active > a:only-child,
.ivu-btn.active > a:only-child {
  color: currentColor;
}

.ivu-btn:active > a:only-child:after,
.ivu-btn.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn.disabled,
.ivu-btn[disabled],
fieldset[disabled] .ivu-btn,
.ivu-btn.disabled:hover,
.ivu-btn[disabled]:hover,
fieldset[disabled] .ivu-btn:hover,
.ivu-btn.disabled:focus,
.ivu-btn[disabled]:focus,
fieldset[disabled] .ivu-btn:focus,
.ivu-btn.disabled:active,
.ivu-btn[disabled]:active,
fieldset[disabled] .ivu-btn:active,
.ivu-btn.disabled.active,
.ivu-btn[disabled].active,
fieldset[disabled] .ivu-btn.active {
  color: #c5c8ce;
  background-color: #f7f7f7;
  border-color: #dcdee2;
}

.ivu-btn.disabled > a:only-child,
.ivu-btn[disabled] > a:only-child,
fieldset[disabled] .ivu-btn > a:only-child,
.ivu-btn.disabled:hover > a:only-child,
.ivu-btn[disabled]:hover > a:only-child,
fieldset[disabled] .ivu-btn:hover > a:only-child,
.ivu-btn.disabled:focus > a:only-child,
.ivu-btn[disabled]:focus > a:only-child,
fieldset[disabled] .ivu-btn:focus > a:only-child,
.ivu-btn.disabled:active > a:only-child,
.ivu-btn[disabled]:active > a:only-child,
fieldset[disabled] .ivu-btn:active > a:only-child,
.ivu-btn.disabled.active > a:only-child,
.ivu-btn[disabled].active > a:only-child,
fieldset[disabled] .ivu-btn.active > a:only-child {
  color: currentColor;
}

.ivu-btn.disabled > a:only-child:after,
.ivu-btn[disabled] > a:only-child:after,
fieldset[disabled] .ivu-btn > a:only-child:after,
.ivu-btn.disabled:hover > a:only-child:after,
.ivu-btn[disabled]:hover > a:only-child:after,
fieldset[disabled] .ivu-btn:hover > a:only-child:after,
.ivu-btn.disabled:focus > a:only-child:after,
.ivu-btn[disabled]:focus > a:only-child:after,
fieldset[disabled] .ivu-btn:focus > a:only-child:after,
.ivu-btn.disabled:active > a:only-child:after,
.ivu-btn[disabled]:active > a:only-child:after,
fieldset[disabled] .ivu-btn:active > a:only-child:after,
.ivu-btn.disabled.active > a:only-child:after,
.ivu-btn[disabled].active > a:only-child:after,
fieldset[disabled] .ivu-btn.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn:hover {
  color: #337cbd;
  background-color: white;
  border-color: #337cbd;
}

.ivu-btn:hover > a:only-child {
  color: currentColor;
}

.ivu-btn:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn:active,
.ivu-btn.active {
  color: #0056a3;
  background-color: white;
  border-color: #0056a3;
}

.ivu-btn:active > a:only-child,
.ivu-btn.active > a:only-child {
  color: currentColor;
}

.ivu-btn:active > a:only-child:after,
.ivu-btn.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
}

.ivu-btn-long {
  width: 100%;
}

.ivu-btn > .ivu-icon + span,
.ivu-btn > span + .ivu-icon {
  margin-left: 4px;
}

.ivu-btn-primary {
  color: #fff;
  background-color: #005BAC;
  border-color: #005BAC;
}

.ivu-btn-primary > a:only-child {
  color: currentColor;
}

.ivu-btn-primary > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-primary:hover {
  color: #ffffff;
  background-color: #337cbd;
  border-color: #337cbd;
}

.ivu-btn-primary:hover > a:only-child {
  color: currentColor;
}

.ivu-btn-primary:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-primary:active,
.ivu-btn-primary.active {
  color: #f2f2f2;
  background-color: #0056a3;
  border-color: #0056a3;
}

.ivu-btn-primary:active > a:only-child,
.ivu-btn-primary.active > a:only-child {
  color: currentColor;
}

.ivu-btn-primary:active > a:only-child:after,
.ivu-btn-primary.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-primary.disabled,
.ivu-btn-primary[disabled],
fieldset[disabled] .ivu-btn-primary,
.ivu-btn-primary.disabled:hover,
.ivu-btn-primary[disabled]:hover,
fieldset[disabled] .ivu-btn-primary:hover,
.ivu-btn-primary.disabled:focus,
.ivu-btn-primary[disabled]:focus,
fieldset[disabled] .ivu-btn-primary:focus,
.ivu-btn-primary.disabled:active,
.ivu-btn-primary[disabled]:active,
fieldset[disabled] .ivu-btn-primary:active,
.ivu-btn-primary.disabled.active,
.ivu-btn-primary[disabled].active,
fieldset[disabled] .ivu-btn-primary.active {
  color: #c5c8ce;
  background-color: #f7f7f7;
  border-color: #dcdee2;
}

.ivu-btn-primary.disabled > a:only-child,
.ivu-btn-primary[disabled] > a:only-child,
fieldset[disabled] .ivu-btn-primary > a:only-child,
.ivu-btn-primary.disabled:hover > a:only-child,
.ivu-btn-primary[disabled]:hover > a:only-child,
fieldset[disabled] .ivu-btn-primary:hover > a:only-child,
.ivu-btn-primary.disabled:focus > a:only-child,
.ivu-btn-primary[disabled]:focus > a:only-child,
fieldset[disabled] .ivu-btn-primary:focus > a:only-child,
.ivu-btn-primary.disabled:active > a:only-child,
.ivu-btn-primary[disabled]:active > a:only-child,
fieldset[disabled] .ivu-btn-primary:active > a:only-child,
.ivu-btn-primary.disabled.active > a:only-child,
.ivu-btn-primary[disabled].active > a:only-child,
fieldset[disabled] .ivu-btn-primary.active > a:only-child {
  color: currentColor;
}

.ivu-btn-primary.disabled > a:only-child:after,
.ivu-btn-primary[disabled] > a:only-child:after,
fieldset[disabled] .ivu-btn-primary > a:only-child:after,
.ivu-btn-primary.disabled:hover > a:only-child:after,
.ivu-btn-primary[disabled]:hover > a:only-child:after,
fieldset[disabled] .ivu-btn-primary:hover > a:only-child:after,
.ivu-btn-primary.disabled:focus > a:only-child:after,
.ivu-btn-primary[disabled]:focus > a:only-child:after,
fieldset[disabled] .ivu-btn-primary:focus > a:only-child:after,
.ivu-btn-primary.disabled:active > a:only-child:after,
.ivu-btn-primary[disabled]:active > a:only-child:after,
fieldset[disabled] .ivu-btn-primary:active > a:only-child:after,
.ivu-btn-primary.disabled.active > a:only-child:after,
.ivu-btn-primary[disabled].active > a:only-child:after,
fieldset[disabled] .ivu-btn-primary.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-primary:hover,
.ivu-btn-primary:active,
.ivu-btn-primary.active {
  color: #fff;
}

.ivu-btn-primary:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
}

.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #0056a3;
  border-left-color: #0056a3;
}

.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:first-child:not(:last-child) {
  border-right-color: #0056a3;
}

.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #dcdee2;
}

.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:last-child:not(:first-child),
.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary + .ivu-btn {
  border-left-color: #0056a3;
}

.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:last-child:not(:first-child)[disabled],
.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary + .ivu-btn[disabled] {
  border-left-color: #dcdee2;
}

.ivu-btn-group-vertical .ivu-btn-primary:not(:first-child):not(:last-child) {
  border-top-color: #0056a3;
  border-bottom-color: #0056a3;
}

.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child) {
  border-bottom-color: #0056a3;
}

.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child)[disabled] {
  border-top-color: #dcdee2;
}

.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child),
.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn {
  border-top-color: #0056a3;
}

.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child)[disabled],
.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn[disabled] {
  border-bottom-color: #dcdee2;
}

.ivu-btn-dashed {
  color: #515a6e;
  background-color: #fff;
  border-color: #dcdee2;
  border-style: dashed;
}

.ivu-btn-dashed > a:only-child {
  color: currentColor;
}

.ivu-btn-dashed > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-dashed:hover {
  color: #747b8b;
  background-color: #ffffff;
  border-color: #e3e5e8;
}

.ivu-btn-dashed:hover > a:only-child {
  color: currentColor;
}

.ivu-btn-dashed:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-dashed:active,
.ivu-btn-dashed.active {
  color: #4d5669;
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}

.ivu-btn-dashed:active > a:only-child,
.ivu-btn-dashed.active > a:only-child {
  color: currentColor;
}

.ivu-btn-dashed:active > a:only-child:after,
.ivu-btn-dashed.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-dashed.disabled,
.ivu-btn-dashed[disabled],
fieldset[disabled] .ivu-btn-dashed,
.ivu-btn-dashed.disabled:hover,
.ivu-btn-dashed[disabled]:hover,
fieldset[disabled] .ivu-btn-dashed:hover,
.ivu-btn-dashed.disabled:focus,
.ivu-btn-dashed[disabled]:focus,
fieldset[disabled] .ivu-btn-dashed:focus,
.ivu-btn-dashed.disabled:active,
.ivu-btn-dashed[disabled]:active,
fieldset[disabled] .ivu-btn-dashed:active,
.ivu-btn-dashed.disabled.active,
.ivu-btn-dashed[disabled].active,
fieldset[disabled] .ivu-btn-dashed.active {
  color: #c5c8ce;
  background-color: #f7f7f7;
  border-color: #dcdee2;
}

.ivu-btn-dashed.disabled > a:only-child,
.ivu-btn-dashed[disabled] > a:only-child,
fieldset[disabled] .ivu-btn-dashed > a:only-child,
.ivu-btn-dashed.disabled:hover > a:only-child,
.ivu-btn-dashed[disabled]:hover > a:only-child,
fieldset[disabled] .ivu-btn-dashed:hover > a:only-child,
.ivu-btn-dashed.disabled:focus > a:only-child,
.ivu-btn-dashed[disabled]:focus > a:only-child,
fieldset[disabled] .ivu-btn-dashed:focus > a:only-child,
.ivu-btn-dashed.disabled:active > a:only-child,
.ivu-btn-dashed[disabled]:active > a:only-child,
fieldset[disabled] .ivu-btn-dashed:active > a:only-child,
.ivu-btn-dashed.disabled.active > a:only-child,
.ivu-btn-dashed[disabled].active > a:only-child,
fieldset[disabled] .ivu-btn-dashed.active > a:only-child {
  color: currentColor;
}

.ivu-btn-dashed.disabled > a:only-child:after,
.ivu-btn-dashed[disabled] > a:only-child:after,
fieldset[disabled] .ivu-btn-dashed > a:only-child:after,
.ivu-btn-dashed.disabled:hover > a:only-child:after,
.ivu-btn-dashed[disabled]:hover > a:only-child:after,
fieldset[disabled] .ivu-btn-dashed:hover > a:only-child:after,
.ivu-btn-dashed.disabled:focus > a:only-child:after,
.ivu-btn-dashed[disabled]:focus > a:only-child:after,
fieldset[disabled] .ivu-btn-dashed:focus > a:only-child:after,
.ivu-btn-dashed.disabled:active > a:only-child:after,
.ivu-btn-dashed[disabled]:active > a:only-child:after,
fieldset[disabled] .ivu-btn-dashed:active > a:only-child:after,
.ivu-btn-dashed.disabled.active > a:only-child:after,
.ivu-btn-dashed[disabled].active > a:only-child:after,
fieldset[disabled] .ivu-btn-dashed.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-dashed:hover {
  color: #337cbd;
  background-color: #fff;
  border-color: #337cbd;
}

.ivu-btn-dashed:hover > a:only-child {
  color: currentColor;
}

.ivu-btn-dashed:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-dashed:active,
.ivu-btn-dashed.active {
  color: #0056a3;
  background-color: #fff;
  border-color: #0056a3;
}

.ivu-btn-dashed:active > a:only-child,
.ivu-btn-dashed.active > a:only-child {
  color: currentColor;
}

.ivu-btn-dashed:active > a:only-child:after,
.ivu-btn-dashed.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-dashed:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
}

.ivu-btn-text {
  color: #515a6e;
  background-color: transparent;
  border-color: transparent;
}

.ivu-btn-text > a:only-child {
  color: currentColor;
}

.ivu-btn-text > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-text:hover {
  color: #747b8b;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
}

.ivu-btn-text:hover > a:only-child {
  color: currentColor;
}

.ivu-btn-text:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-text:active,
.ivu-btn-text.active {
  color: #4d5669;
  background-color: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.05);
}

.ivu-btn-text:active > a:only-child,
.ivu-btn-text.active > a:only-child {
  color: currentColor;
}

.ivu-btn-text:active > a:only-child:after,
.ivu-btn-text.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-text.disabled,
.ivu-btn-text[disabled],
fieldset[disabled] .ivu-btn-text,
.ivu-btn-text.disabled:hover,
.ivu-btn-text[disabled]:hover,
fieldset[disabled] .ivu-btn-text:hover,
.ivu-btn-text.disabled:focus,
.ivu-btn-text[disabled]:focus,
fieldset[disabled] .ivu-btn-text:focus,
.ivu-btn-text.disabled:active,
.ivu-btn-text[disabled]:active,
fieldset[disabled] .ivu-btn-text:active,
.ivu-btn-text.disabled.active,
.ivu-btn-text[disabled].active,
fieldset[disabled] .ivu-btn-text.active {
  color: #c5c8ce;
  background-color: #f7f7f7;
  border-color: #dcdee2;
}

.ivu-btn-text.disabled > a:only-child,
.ivu-btn-text[disabled] > a:only-child,
fieldset[disabled] .ivu-btn-text > a:only-child,
.ivu-btn-text.disabled:hover > a:only-child,
.ivu-btn-text[disabled]:hover > a:only-child,
fieldset[disabled] .ivu-btn-text:hover > a:only-child,
.ivu-btn-text.disabled:focus > a:only-child,
.ivu-btn-text[disabled]:focus > a:only-child,
fieldset[disabled] .ivu-btn-text:focus > a:only-child,
.ivu-btn-text.disabled:active > a:only-child,
.ivu-btn-text[disabled]:active > a:only-child,
fieldset[disabled] .ivu-btn-text:active > a:only-child,
.ivu-btn-text.disabled.active > a:only-child,
.ivu-btn-text[disabled].active > a:only-child,
fieldset[disabled] .ivu-btn-text.active > a:only-child {
  color: currentColor;
}

.ivu-btn-text.disabled > a:only-child:after,
.ivu-btn-text[disabled] > a:only-child:after,
fieldset[disabled] .ivu-btn-text > a:only-child:after,
.ivu-btn-text.disabled:hover > a:only-child:after,
.ivu-btn-text[disabled]:hover > a:only-child:after,
fieldset[disabled] .ivu-btn-text:hover > a:only-child:after,
.ivu-btn-text.disabled:focus > a:only-child:after,
.ivu-btn-text[disabled]:focus > a:only-child:after,
fieldset[disabled] .ivu-btn-text:focus > a:only-child:after,
.ivu-btn-text.disabled:active > a:only-child:after,
.ivu-btn-text[disabled]:active > a:only-child:after,
fieldset[disabled] .ivu-btn-text:active > a:only-child:after,
.ivu-btn-text.disabled.active > a:only-child:after,
.ivu-btn-text[disabled].active > a:only-child:after,
fieldset[disabled] .ivu-btn-text.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-text.disabled,
.ivu-btn-text[disabled],
fieldset[disabled] .ivu-btn-text,
.ivu-btn-text.disabled:hover,
.ivu-btn-text[disabled]:hover,
fieldset[disabled] .ivu-btn-text:hover,
.ivu-btn-text.disabled:focus,
.ivu-btn-text[disabled]:focus,
fieldset[disabled] .ivu-btn-text:focus,
.ivu-btn-text.disabled:active,
.ivu-btn-text[disabled]:active,
fieldset[disabled] .ivu-btn-text:active,
.ivu-btn-text.disabled.active,
.ivu-btn-text[disabled].active,
fieldset[disabled] .ivu-btn-text.active {
  color: #c5c8ce;
  background-color: #fff;
  border-color: transparent;
}

.ivu-btn-text.disabled > a:only-child,
.ivu-btn-text[disabled] > a:only-child,
fieldset[disabled] .ivu-btn-text > a:only-child,
.ivu-btn-text.disabled:hover > a:only-child,
.ivu-btn-text[disabled]:hover > a:only-child,
fieldset[disabled] .ivu-btn-text:hover > a:only-child,
.ivu-btn-text.disabled:focus > a:only-child,
.ivu-btn-text[disabled]:focus > a:only-child,
fieldset[disabled] .ivu-btn-text:focus > a:only-child,
.ivu-btn-text.disabled:active > a:only-child,
.ivu-btn-text[disabled]:active > a:only-child,
fieldset[disabled] .ivu-btn-text:active > a:only-child,
.ivu-btn-text.disabled.active > a:only-child,
.ivu-btn-text[disabled].active > a:only-child,
fieldset[disabled] .ivu-btn-text.active > a:only-child {
  color: currentColor;
}

.ivu-btn-text.disabled > a:only-child:after,
.ivu-btn-text[disabled] > a:only-child:after,
fieldset[disabled] .ivu-btn-text > a:only-child:after,
.ivu-btn-text.disabled:hover > a:only-child:after,
.ivu-btn-text[disabled]:hover > a:only-child:after,
fieldset[disabled] .ivu-btn-text:hover > a:only-child:after,
.ivu-btn-text.disabled:focus > a:only-child:after,
.ivu-btn-text[disabled]:focus > a:only-child:after,
fieldset[disabled] .ivu-btn-text:focus > a:only-child:after,
.ivu-btn-text.disabled:active > a:only-child:after,
.ivu-btn-text[disabled]:active > a:only-child:after,
fieldset[disabled] .ivu-btn-text:active > a:only-child:after,
.ivu-btn-text.disabled.active > a:only-child:after,
.ivu-btn-text[disabled].active > a:only-child:after,
fieldset[disabled] .ivu-btn-text.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-text:hover {
  color: #337cbd;
  background-color: #fff;
  border-color: transparent;
}

.ivu-btn-text:hover > a:only-child {
  color: currentColor;
}

.ivu-btn-text:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-text:active,
.ivu-btn-text.active {
  color: #0056a3;
  background-color: #fff;
  border-color: transparent;
}

.ivu-btn-text:active > a:only-child,
.ivu-btn-text.active > a:only-child {
  color: currentColor;
}

.ivu-btn-text:active > a:only-child:after,
.ivu-btn-text.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-text:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
}

.ivu-btn-success {
  color: #fff;
  background-color: #19be6b;
  border-color: #19be6b;
}

.ivu-btn-success > a:only-child {
  color: currentColor;
}

.ivu-btn-success > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-success:hover {
  color: #ffffff;
  background-color: #47cb89;
  border-color: #47cb89;
}

.ivu-btn-success:hover > a:only-child {
  color: currentColor;
}

.ivu-btn-success:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-success:active,
.ivu-btn-success.active {
  color: #f2f2f2;
  background-color: #18b566;
  border-color: #18b566;
}

.ivu-btn-success:active > a:only-child,
.ivu-btn-success.active > a:only-child {
  color: currentColor;
}

.ivu-btn-success:active > a:only-child:after,
.ivu-btn-success.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-success.disabled,
.ivu-btn-success[disabled],
fieldset[disabled] .ivu-btn-success,
.ivu-btn-success.disabled:hover,
.ivu-btn-success[disabled]:hover,
fieldset[disabled] .ivu-btn-success:hover,
.ivu-btn-success.disabled:focus,
.ivu-btn-success[disabled]:focus,
fieldset[disabled] .ivu-btn-success:focus,
.ivu-btn-success.disabled:active,
.ivu-btn-success[disabled]:active,
fieldset[disabled] .ivu-btn-success:active,
.ivu-btn-success.disabled.active,
.ivu-btn-success[disabled].active,
fieldset[disabled] .ivu-btn-success.active {
  color: #c5c8ce;
  background-color: #f7f7f7;
  border-color: #dcdee2;
}

.ivu-btn-success.disabled > a:only-child,
.ivu-btn-success[disabled] > a:only-child,
fieldset[disabled] .ivu-btn-success > a:only-child,
.ivu-btn-success.disabled:hover > a:only-child,
.ivu-btn-success[disabled]:hover > a:only-child,
fieldset[disabled] .ivu-btn-success:hover > a:only-child,
.ivu-btn-success.disabled:focus > a:only-child,
.ivu-btn-success[disabled]:focus > a:only-child,
fieldset[disabled] .ivu-btn-success:focus > a:only-child,
.ivu-btn-success.disabled:active > a:only-child,
.ivu-btn-success[disabled]:active > a:only-child,
fieldset[disabled] .ivu-btn-success:active > a:only-child,
.ivu-btn-success.disabled.active > a:only-child,
.ivu-btn-success[disabled].active > a:only-child,
fieldset[disabled] .ivu-btn-success.active > a:only-child {
  color: currentColor;
}

.ivu-btn-success.disabled > a:only-child:after,
.ivu-btn-success[disabled] > a:only-child:after,
fieldset[disabled] .ivu-btn-success > a:only-child:after,
.ivu-btn-success.disabled:hover > a:only-child:after,
.ivu-btn-success[disabled]:hover > a:only-child:after,
fieldset[disabled] .ivu-btn-success:hover > a:only-child:after,
.ivu-btn-success.disabled:focus > a:only-child:after,
.ivu-btn-success[disabled]:focus > a:only-child:after,
fieldset[disabled] .ivu-btn-success:focus > a:only-child:after,
.ivu-btn-success.disabled:active > a:only-child:after,
.ivu-btn-success[disabled]:active > a:only-child:after,
fieldset[disabled] .ivu-btn-success:active > a:only-child:after,
.ivu-btn-success.disabled.active > a:only-child:after,
.ivu-btn-success[disabled].active > a:only-child:after,
fieldset[disabled] .ivu-btn-success.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-success:hover,
.ivu-btn-success:active,
.ivu-btn-success.active {
  color: #fff;
}

.ivu-btn-success:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(25, 190, 107, 0.2);
          box-shadow: 0 0 0 2px rgba(25, 190, 107, 0.2);
}

.ivu-btn-warning {
  color: #fff;
  background-color: #ff9900;
  border-color: #ff9900;
}

.ivu-btn-warning > a:only-child {
  color: currentColor;
}

.ivu-btn-warning > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-warning:hover {
  color: #ffffff;
  background-color: #ffad33;
  border-color: #ffad33;
}

.ivu-btn-warning:hover > a:only-child {
  color: currentColor;
}

.ivu-btn-warning:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-warning:active,
.ivu-btn-warning.active {
  color: #f2f2f2;
  background-color: #f29100;
  border-color: #f29100;
}

.ivu-btn-warning:active > a:only-child,
.ivu-btn-warning.active > a:only-child {
  color: currentColor;
}

.ivu-btn-warning:active > a:only-child:after,
.ivu-btn-warning.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-warning.disabled,
.ivu-btn-warning[disabled],
fieldset[disabled] .ivu-btn-warning,
.ivu-btn-warning.disabled:hover,
.ivu-btn-warning[disabled]:hover,
fieldset[disabled] .ivu-btn-warning:hover,
.ivu-btn-warning.disabled:focus,
.ivu-btn-warning[disabled]:focus,
fieldset[disabled] .ivu-btn-warning:focus,
.ivu-btn-warning.disabled:active,
.ivu-btn-warning[disabled]:active,
fieldset[disabled] .ivu-btn-warning:active,
.ivu-btn-warning.disabled.active,
.ivu-btn-warning[disabled].active,
fieldset[disabled] .ivu-btn-warning.active {
  color: #c5c8ce;
  background-color: #f7f7f7;
  border-color: #dcdee2;
}

.ivu-btn-warning.disabled > a:only-child,
.ivu-btn-warning[disabled] > a:only-child,
fieldset[disabled] .ivu-btn-warning > a:only-child,
.ivu-btn-warning.disabled:hover > a:only-child,
.ivu-btn-warning[disabled]:hover > a:only-child,
fieldset[disabled] .ivu-btn-warning:hover > a:only-child,
.ivu-btn-warning.disabled:focus > a:only-child,
.ivu-btn-warning[disabled]:focus > a:only-child,
fieldset[disabled] .ivu-btn-warning:focus > a:only-child,
.ivu-btn-warning.disabled:active > a:only-child,
.ivu-btn-warning[disabled]:active > a:only-child,
fieldset[disabled] .ivu-btn-warning:active > a:only-child,
.ivu-btn-warning.disabled.active > a:only-child,
.ivu-btn-warning[disabled].active > a:only-child,
fieldset[disabled] .ivu-btn-warning.active > a:only-child {
  color: currentColor;
}

.ivu-btn-warning.disabled > a:only-child:after,
.ivu-btn-warning[disabled] > a:only-child:after,
fieldset[disabled] .ivu-btn-warning > a:only-child:after,
.ivu-btn-warning.disabled:hover > a:only-child:after,
.ivu-btn-warning[disabled]:hover > a:only-child:after,
fieldset[disabled] .ivu-btn-warning:hover > a:only-child:after,
.ivu-btn-warning.disabled:focus > a:only-child:after,
.ivu-btn-warning[disabled]:focus > a:only-child:after,
fieldset[disabled] .ivu-btn-warning:focus > a:only-child:after,
.ivu-btn-warning.disabled:active > a:only-child:after,
.ivu-btn-warning[disabled]:active > a:only-child:after,
fieldset[disabled] .ivu-btn-warning:active > a:only-child:after,
.ivu-btn-warning.disabled.active > a:only-child:after,
.ivu-btn-warning[disabled].active > a:only-child:after,
fieldset[disabled] .ivu-btn-warning.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-warning:hover,
.ivu-btn-warning:active,
.ivu-btn-warning.active {
  color: #fff;
}

.ivu-btn-warning:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(255, 153, 0, 0.2);
          box-shadow: 0 0 0 2px rgba(255, 153, 0, 0.2);
}

.ivu-btn-error {
  color: #fff;
  background-color: #ed4014;
  border-color: #ed4014;
}

.ivu-btn-error > a:only-child {
  color: currentColor;
}

.ivu-btn-error > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-error:hover {
  color: #ffffff;
  background-color: #f16643;
  border-color: #f16643;
}

.ivu-btn-error:hover > a:only-child {
  color: currentColor;
}

.ivu-btn-error:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-error:active,
.ivu-btn-error.active {
  color: #f2f2f2;
  background-color: #e13d13;
  border-color: #e13d13;
}

.ivu-btn-error:active > a:only-child,
.ivu-btn-error.active > a:only-child {
  color: currentColor;
}

.ivu-btn-error:active > a:only-child:after,
.ivu-btn-error.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-error.disabled,
.ivu-btn-error[disabled],
fieldset[disabled] .ivu-btn-error,
.ivu-btn-error.disabled:hover,
.ivu-btn-error[disabled]:hover,
fieldset[disabled] .ivu-btn-error:hover,
.ivu-btn-error.disabled:focus,
.ivu-btn-error[disabled]:focus,
fieldset[disabled] .ivu-btn-error:focus,
.ivu-btn-error.disabled:active,
.ivu-btn-error[disabled]:active,
fieldset[disabled] .ivu-btn-error:active,
.ivu-btn-error.disabled.active,
.ivu-btn-error[disabled].active,
fieldset[disabled] .ivu-btn-error.active {
  color: #c5c8ce;
  background-color: #f7f7f7;
  border-color: #dcdee2;
}

.ivu-btn-error.disabled > a:only-child,
.ivu-btn-error[disabled] > a:only-child,
fieldset[disabled] .ivu-btn-error > a:only-child,
.ivu-btn-error.disabled:hover > a:only-child,
.ivu-btn-error[disabled]:hover > a:only-child,
fieldset[disabled] .ivu-btn-error:hover > a:only-child,
.ivu-btn-error.disabled:focus > a:only-child,
.ivu-btn-error[disabled]:focus > a:only-child,
fieldset[disabled] .ivu-btn-error:focus > a:only-child,
.ivu-btn-error.disabled:active > a:only-child,
.ivu-btn-error[disabled]:active > a:only-child,
fieldset[disabled] .ivu-btn-error:active > a:only-child,
.ivu-btn-error.disabled.active > a:only-child,
.ivu-btn-error[disabled].active > a:only-child,
fieldset[disabled] .ivu-btn-error.active > a:only-child {
  color: currentColor;
}

.ivu-btn-error.disabled > a:only-child:after,
.ivu-btn-error[disabled] > a:only-child:after,
fieldset[disabled] .ivu-btn-error > a:only-child:after,
.ivu-btn-error.disabled:hover > a:only-child:after,
.ivu-btn-error[disabled]:hover > a:only-child:after,
fieldset[disabled] .ivu-btn-error:hover > a:only-child:after,
.ivu-btn-error.disabled:focus > a:only-child:after,
.ivu-btn-error[disabled]:focus > a:only-child:after,
fieldset[disabled] .ivu-btn-error:focus > a:only-child:after,
.ivu-btn-error.disabled:active > a:only-child:after,
.ivu-btn-error[disabled]:active > a:only-child:after,
fieldset[disabled] .ivu-btn-error:active > a:only-child:after,
.ivu-btn-error.disabled.active > a:only-child:after,
.ivu-btn-error[disabled].active > a:only-child:after,
fieldset[disabled] .ivu-btn-error.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-error:hover,
.ivu-btn-error:active,
.ivu-btn-error.active {
  color: #fff;
}

.ivu-btn-error:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2);
}

.ivu-btn-info {
  color: #fff;
  background-color: #2db7f5;
  border-color: #2db7f5;
}

.ivu-btn-info > a:only-child {
  color: currentColor;
}

.ivu-btn-info > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-info:hover {
  color: #ffffff;
  background-color: #57c5f7;
  border-color: #57c5f7;
}

.ivu-btn-info:hover > a:only-child {
  color: currentColor;
}

.ivu-btn-info:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-info:active,
.ivu-btn-info.active {
  color: #f2f2f2;
  background-color: #2baee9;
  border-color: #2baee9;
}

.ivu-btn-info:active > a:only-child,
.ivu-btn-info.active > a:only-child {
  color: currentColor;
}

.ivu-btn-info:active > a:only-child:after,
.ivu-btn-info.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-info.disabled,
.ivu-btn-info[disabled],
fieldset[disabled] .ivu-btn-info,
.ivu-btn-info.disabled:hover,
.ivu-btn-info[disabled]:hover,
fieldset[disabled] .ivu-btn-info:hover,
.ivu-btn-info.disabled:focus,
.ivu-btn-info[disabled]:focus,
fieldset[disabled] .ivu-btn-info:focus,
.ivu-btn-info.disabled:active,
.ivu-btn-info[disabled]:active,
fieldset[disabled] .ivu-btn-info:active,
.ivu-btn-info.disabled.active,
.ivu-btn-info[disabled].active,
fieldset[disabled] .ivu-btn-info.active {
  color: #c5c8ce;
  background-color: #f7f7f7;
  border-color: #dcdee2;
}

.ivu-btn-info.disabled > a:only-child,
.ivu-btn-info[disabled] > a:only-child,
fieldset[disabled] .ivu-btn-info > a:only-child,
.ivu-btn-info.disabled:hover > a:only-child,
.ivu-btn-info[disabled]:hover > a:only-child,
fieldset[disabled] .ivu-btn-info:hover > a:only-child,
.ivu-btn-info.disabled:focus > a:only-child,
.ivu-btn-info[disabled]:focus > a:only-child,
fieldset[disabled] .ivu-btn-info:focus > a:only-child,
.ivu-btn-info.disabled:active > a:only-child,
.ivu-btn-info[disabled]:active > a:only-child,
fieldset[disabled] .ivu-btn-info:active > a:only-child,
.ivu-btn-info.disabled.active > a:only-child,
.ivu-btn-info[disabled].active > a:only-child,
fieldset[disabled] .ivu-btn-info.active > a:only-child {
  color: currentColor;
}

.ivu-btn-info.disabled > a:only-child:after,
.ivu-btn-info[disabled] > a:only-child:after,
fieldset[disabled] .ivu-btn-info > a:only-child:after,
.ivu-btn-info.disabled:hover > a:only-child:after,
.ivu-btn-info[disabled]:hover > a:only-child:after,
fieldset[disabled] .ivu-btn-info:hover > a:only-child:after,
.ivu-btn-info.disabled:focus > a:only-child:after,
.ivu-btn-info[disabled]:focus > a:only-child:after,
fieldset[disabled] .ivu-btn-info:focus > a:only-child:after,
.ivu-btn-info.disabled:active > a:only-child:after,
.ivu-btn-info[disabled]:active > a:only-child:after,
fieldset[disabled] .ivu-btn-info:active > a:only-child:after,
.ivu-btn-info.disabled.active > a:only-child:after,
.ivu-btn-info[disabled].active > a:only-child:after,
fieldset[disabled] .ivu-btn-info.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

.ivu-btn-info:hover,
.ivu-btn-info:active,
.ivu-btn-info.active {
  color: #fff;
}

.ivu-btn-info:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2);
          box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2);
}

.ivu-btn-circle,
.ivu-btn-circle-outline {
  border-radius: 32px;
}

.ivu-btn-circle.ivu-btn-large,
.ivu-btn-circle-outline.ivu-btn-large {
  border-radius: 40px;
}

.ivu-btn-circle.ivu-btn-size,
.ivu-btn-circle-outline.ivu-btn-size {
  border-radius: 24px;
}

.ivu-btn-circle.ivu-btn-icon-only,
.ivu-btn-circle-outline.ivu-btn-icon-only {
  width: 32px;
  height: 32px;
  padding: 0;
  font-size: 16px;
  border-radius: 50%;
}

.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-large,
.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-large {
  width: 40px;
  height: 40px;
  padding: 0;
  font-size: 18px;
  border-radius: 50%;
}

.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-small,
.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-small {
  width: 24px;
  height: 24px;
  padding: 0;
  font-size: 14px;
  border-radius: 50%;
}

.ivu-btn:before {
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  background: #fff;
  opacity: 0.35;
  content: '';
  border-radius: inherit;
  z-index: 1;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  pointer-events: none;
  display: none;
}

.ivu-btn.ivu-btn-loading {
  pointer-events: none;
  position: relative;
}

.ivu-btn.ivu-btn-loading:before {
  display: block;
}

.ivu-btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.ivu-btn-group > .ivu-btn {
  position: relative;
  float: left;
}

.ivu-btn-group > .ivu-btn:hover,
.ivu-btn-group > .ivu-btn:active,
.ivu-btn-group > .ivu-btn.active {
  z-index: 2;
}

.ivu-btn-group-circle .ivu-btn {
  border-radius: 32px;
}

.ivu-btn-group-large.ivu-btn-group-circle .ivu-btn {
  border-radius: 40px;
}

.ivu-btn-group-large > .ivu-btn {
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
  border-radius: 4px;
}

.ivu-btn-group-small.ivu-btn-group-circle .ivu-btn {
  border-radius: 24px;
}

.ivu-btn-group-small > .ivu-btn {
  height: 24px;
  padding: 0 7px;
  font-size: 14px;
  border-radius: 3px;
}

.ivu-btn-group-small > .ivu-btn > .ivu-icon {
  font-size: 14px;
}

.ivu-btn-group-small .ivu-btn-icon-only {
  width: 24px;
  height: 24px;
  padding: 0;
}

.ivu-btn-group-large .ivu-btn-icon-only {
  width: 40px;
  height: 40px;
  padding: 0;
}

.ivu-btn-group .ivu-btn + .ivu-btn,
.ivu-btn + .ivu-btn-group,
.ivu-btn-group + .ivu-btn,
.ivu-btn-group + .ivu-btn-group {
  margin-left: -1px;
}

.ivu-btn-group .ivu-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn:first-child {
  margin-left: 0;
}

.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.ivu-btn-group > .ivu-btn-group {
  float: left;
}

.ivu-btn-group > .ivu-btn-group:not(:first-child):not(:last-child) > .ivu-btn {
  border-radius: 0;
}

.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn-group:first-child:not(:last-child) > .ivu-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  padding-right: 8px;
}

.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn-group:last-child:not(:first-child) > .ivu-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  padding-left: 8px;
}

.ivu-btn-group-vertical {
  display: inline-block;
  vertical-align: middle;
}

.ivu-btn-group-vertical > .ivu-btn {
  display: block;
  width: 100%;
  max-width: 100%;
  float: none;
  min-width: 32px;
}

.ivu-btn-group-vertical.ivu-btn-group-small > .ivu-btn {
  min-width: 24px;
}

.ivu-btn-group-vertical.ivu-btn-group-large > .ivu-btn {
  min-width: 40px;
}

.ivu-btn-group-vertical .ivu-btn + .ivu-btn,
.ivu-btn + .ivu-btn-group-vertical,
.ivu-btn-group-vertical + .ivu-btn,
.ivu-btn-group-vertical + .ivu-btn-group-vertical {
  margin-top: -1px;
  margin-left: 0px;
}

.ivu-btn-group-vertical > .ivu-btn:first-child {
  margin-top: 0;
}

.ivu-btn-group-vertical > .ivu-btn:first-child:not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.ivu-btn-group-vertical > .ivu-btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.ivu-btn-group-vertical > .ivu-btn-group-vertical:first-child:not(:last-child) > .ivu-btn:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding-bottom: 8px;
}

.ivu-btn-group-vertical > .ivu-btn-group-vertical:last-child:not(:first-child) > .ivu-btn:first-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding-top: 8px;
}

.ivu-btn-ghost {
  color: #fff;
  background: transparent;
}

.ivu-btn-ghost:hover {
  background: transparent;
}

.ivu-btn-ghost.ivu-btn-dashed,
.ivu-btn-ghost.ivu-btn-default {
  color: #fff;
  border-color: #fff;
}

.ivu-btn-ghost.ivu-btn-dashed:hover,
.ivu-btn-ghost.ivu-btn-default:hover {
  color: #337cbd;
  border-color: #337cbd;
}

.ivu-btn-ghost.ivu-btn-primary {
  color: #005BAC;
}

.ivu-btn-ghost.ivu-btn-primary:hover {
  color: #337cbd;
  background: rgba(242, 247, 251, 0.5);
}

.ivu-btn-ghost.ivu-btn-info {
  color: #2db7f5;
}

.ivu-btn-ghost.ivu-btn-info:hover {
  color: #57c5f7;
  background: rgba(245, 251, 254, 0.5);
}

.ivu-btn-ghost.ivu-btn-success {
  color: #19be6b;
}

.ivu-btn-ghost.ivu-btn-success:hover {
  color: #47cb89;
  background: rgba(244, 252, 248, 0.5);
}

.ivu-btn-ghost.ivu-btn-warning {
  color: #ff9900;
}

.ivu-btn-ghost.ivu-btn-warning:hover {
  color: #ffad33;
  background: rgba(255, 250, 242, 0.5);
}

.ivu-btn-ghost.ivu-btn-error {
  color: #ed4014;
}

.ivu-btn-ghost.ivu-btn-error:hover {
  color: #f16643;
  background: rgba(254, 245, 243, 0.5);
}

.ivu-btn-ghost.ivu-btn-default[disabled],
.ivu-btn-ghost.ivu-btn-dashed[disabled],
.ivu-btn-ghost.ivu-btn-primary[disabled],
.ivu-btn-ghost.ivu-btn-info[disabled],
.ivu-btn-ghost.ivu-btn-success[disabled],
.ivu-btn-ghost.ivu-btn-warning[disabled],
.ivu-btn-ghost.ivu-btn-error[disabled] {
  background: transparent;
  color: rgba(0, 0, 0, 0.25);
  border-color: #dcdee2;
}

.ivu-btn-ghost.ivu-btn-text[disabled] {
  background: transparent;
  color: rgba(0, 0, 0, 0.25);
}

a.ivu-btn {
  padding-top: 0.1px;
  line-height: 30px;
}

a.ivu-btn-large {
  line-height: 38px;
}

a.ivu-btn-small {
  line-height: 22px;
}

.ivu-affix {
  position: fixed;
  z-index: 10;
}

.ivu-back-top {
  z-index: 10;
  position: fixed;
  cursor: pointer;
  display: none;
}

.ivu-back-top.ivu-back-top-show {
  display: block;
}

.ivu-back-top-inner {
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-back-top-inner:hover {
  background-color: rgba(0, 0, 0, 0.7);
}

.ivu-back-top i {
  color: #fff;
  font-size: 24px;
  padding: 8px 12px;
}

.ivu-badge {
  position: relative;
  display: inline-block;
}

.ivu-badge-count {
  font-family: "Monospaced Number";
  line-height: 1;
  vertical-align: middle;
  position: absolute;
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
  top: -10px;
  right: 0;
  height: 20px;
  border-radius: 10px;
  min-width: 20px;
  background: #ed4014;
  border: 1px solid transparent;
  color: #fff;
  line-height: 18px;
  text-align: center;
  padding: 0 6px;
  font-size: 12px;
  white-space: nowrap;
  -webkit-transform-origin: -10% center;
          transform-origin: -10% center;
  z-index: 10;
  -webkit-box-shadow: 0 0 0 1px #fff;
          box-shadow: 0 0 0 1px #fff;
}

.ivu-badge-count-custom {
  background: transparent;
  color: inherit;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.ivu-badge-count a,
.ivu-badge-count a:hover {
  color: #fff;
}

.ivu-badge-count-alone {
  top: auto;
  display: block;
  position: relative;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.ivu-badge-count-primary {
  background: #005BAC;
}

.ivu-badge-count-success {
  background: #19be6b;
}

.ivu-badge-count-error {
  background: #ed4014;
}

.ivu-badge-count-warning {
  background: #ff9900;
}

.ivu-badge-count-info {
  background: #2db7f5;
}

.ivu-badge-count-normal {
  background: #e6ebf1;
  color: #808695;
}

.ivu-badge-dot {
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transform-origin: 0 center;
          transform-origin: 0 center;
  top: -4px;
  right: -8px;
  height: 8px;
  width: 8px;
  border-radius: 100%;
  background: #ed4014;
  z-index: 10;
  -webkit-box-shadow: 0 0 0 1px #fff;
          box-shadow: 0 0 0 1px #fff;
}

.ivu-badge-status {
  line-height: inherit;
  vertical-align: baseline;
}

.ivu-badge-status-dot {
  width: 6px;
  height: 6px;
  display: inline-block;
  border-radius: 50%;
  vertical-align: middle;
  position: relative;
  top: -1px;
}

.ivu-badge-status-success {
  background-color: #19be6b;
}

.ivu-badge-status-processing {
  background-color: #005BAC;
  position: relative;
}

.ivu-badge-status-processing:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 1px solid #005BAC;
  content: '';
  -webkit-animation: aniStatusProcessing 1.2s infinite ease-in-out;
          animation: aniStatusProcessing 1.2s infinite ease-in-out;
}

.ivu-badge-status-default {
  background-color: #e6ebf1;
}

.ivu-badge-status-error {
  background-color: #ed4014;
}

.ivu-badge-status-warning {
  background-color: #ff9900;
}

.ivu-badge-status-text {
  display: inline-block;
  color: #515a6e;
  font-size: 14px;
  margin-left: 6px;
}

.ivu-badge-status-pink {
  background-color: #eb2f96;
}

.ivu-badge-status-magenta {
  background-color: #eb2f96;
}

.ivu-badge-status-red {
  background-color: #f5222d;
}

.ivu-badge-status-volcano {
  background-color: #fa541c;
}

.ivu-badge-status-orange {
  background-color: #fa8c16;
}

.ivu-badge-status-yellow {
  background-color: #fadb14;
}

.ivu-badge-status-gold {
  background-color: #faad14;
}

.ivu-badge-status-cyan {
  background-color: #13c2c2;
}

.ivu-badge-status-lime {
  background-color: #a0d911;
}

.ivu-badge-status-green {
  background-color: #52c41a;
}

.ivu-badge-status-blue {
  background-color: #1890ff;
}

.ivu-badge-status-geekblue {
  background-color: #2f54eb;
}

.ivu-badge-status-purple {
  background-color: #722ed1;
}

@-webkit-keyframes aniStatusProcessing {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.5;
  }

  100% {
    -webkit-transform: scale(2.4);
            transform: scale(2.4);
    opacity: 0;
  }
}

@keyframes aniStatusProcessing {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.5;
  }

  100% {
    -webkit-transform: scale(2.4);
            transform: scale(2.4);
    opacity: 0;
  }
}

.ivu-chart-circle {
  display: inline-block;
  position: relative;
}

.ivu-chart-circle-inner {
  width: 100%;
  text-align: center;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  line-height: 1;
}

.ivu-spin {
  color: #005BAC;
  vertical-align: middle;
  text-align: center;
}

.ivu-spin-dot {
  position: relative;
  display: block;
  border-radius: 50%;
  background-color: #005BAC;
  width: 20px;
  height: 20px;
  -webkit-animation: ani-spin-bounce 1s 0s ease-in-out infinite;
          animation: ani-spin-bounce 1s 0s ease-in-out infinite;
}

.ivu-spin-large .ivu-spin-dot {
  width: 32px;
  height: 32px;
}

.ivu-spin-small .ivu-spin-dot {
  width: 12px;
  height: 12px;
}

.ivu-spin-fix {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.9);
}

.ivu-spin-fullscreen {
  z-index: 2010;
}

.ivu-spin-fullscreen-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.ivu-spin-fix .ivu-spin-main {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.ivu-spin-fix .ivu-spin-dot {
  display: inline-block;
}

.ivu-spin-text,
.ivu-spin-show-text .ivu-spin-dot {
  display: none;
}

.ivu-spin-show-text .ivu-spin-text {
  display: block;
}

.ivu-table-wrapper > .ivu-spin-fix {
  border: none;
}

.ivu-table-wrapper-with-border > .ivu-spin-fix {
  border: 1px solid #dcdee2;
  border-top: 0;
  border-left: 0;
}

@-webkit-keyframes ani-spin-bounce {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}

@keyframes ani-spin-bounce {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}

.ivu-alert {
  position: relative;
  padding: 8px 48px 8px 16px;
  border-radius: 4px;
  color: #515a6e;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 10px;
}

.ivu-alert.ivu-alert-with-icon {
  padding: 8px 48px 8px 38px;
}

.ivu-alert-icon {
  font-size: 16px;
  top: 6px;
  left: 12px;
  position: absolute;
}

.ivu-alert-desc {
  font-size: 14px;
  color: #515a6e;
  line-height: 21px;
  display: none;
  text-align: justify;
}

.ivu-alert-success {
  border: 1px solid #8ce6b0;
  background-color: #edfff3;
}

.ivu-alert-success .ivu-alert-icon {
  color: #19be6b;
}

.ivu-alert-info {
  border: 1px solid #64a9d1;
  background-color: #d3e4eb;
}

.ivu-alert-info .ivu-alert-icon {
  color: #005BAC;
}

.ivu-alert-warning {
  border: 1px solid #ffd77a;
  background-color: #fff9e6;
}

.ivu-alert-warning .ivu-alert-icon {
  color: #ff9900;
}

.ivu-alert-error {
  border: 1px solid #ffb08f;
  background-color: #ffefe6;
}

.ivu-alert-error .ivu-alert-icon {
  color: #ed4014;
}

.ivu-alert-close {
  font-size: 12px;
  position: absolute;
  right: 8px;
  top: 8px;
  overflow: hidden;
  cursor: pointer;
}

.ivu-alert-close .ivu-icon-ios-close {
  font-size: 22px;
  color: #999;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
  position: relative;
  top: -3px;
}

.ivu-alert-close .ivu-icon-ios-close:hover {
  color: #444;
}

.ivu-alert-with-desc {
  padding: 16px;
  position: relative;
  border-radius: 4px;
  margin-bottom: 10px;
  color: #515a6e;
  line-height: 1.5;
}

.ivu-alert-with-desc.ivu-alert-with-icon {
  padding: 16px 16px 16px 69px;
}

.ivu-alert-with-desc .ivu-alert-desc {
  display: block;
}

.ivu-alert-with-desc .ivu-alert-message {
  font-size: 16px;
  color: #17233d;
  display: block;
  margin-bottom: 4px;
}

.ivu-alert-with-desc .ivu-alert-icon {
  top: 50%;
  left: 24px;
  margin-top: -24px;
  font-size: 28px;
}

.ivu-alert-with-banner {
  border-radius: 0;
}

.ivu-collapse {
  background-color: #f7f7f7;
  border-radius: 3px;
  border: 1px solid #dcdee2;
}

.ivu-collapse-simple {
  border-left: none;
  border-right: none;
  background-color: #fff;
  border-radius: 0;
}

.ivu-collapse > .ivu-collapse-item {
  border-top: 1px solid #dcdee2;
}

.ivu-collapse > .ivu-collapse-item:first-child {
  border-top: 0;
}

.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header {
  height: 38px;
  line-height: 38px;
  padding-left: 16px;
  color: #666;
  cursor: pointer;
  position: relative;
  border-bottom: 1px solid transparent;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header > i {
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  margin-right: 14px;
}

.ivu-collapse > .ivu-collapse-item.ivu-collapse-item-active > .ivu-collapse-header {
  border-bottom: 1px solid #dcdee2;
}

.ivu-collapse-simple > .ivu-collapse-item.ivu-collapse-item-active > .ivu-collapse-header {
  border-bottom: 1px solid transparent;
}

.ivu-collapse > .ivu-collapse-item.ivu-collapse-item-active > .ivu-collapse-header > i {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.ivu-collapse-content {
  color: #515a6e;
  padding: 0 16px;
  background-color: #fff;
}

.ivu-collapse-content > .ivu-collapse-content-box {
  padding-top: 16px;
  padding-bottom: 16px;
}

.ivu-collapse-simple > .ivu-collapse-item > .ivu-collapse-content > .ivu-collapse-content-box {
  padding-top: 0;
}

.ivu-collapse-item:last-child > .ivu-collapse-content {
  border-radius: 0 0 3px 3px;
}

.ivu-card {
  display: block;
  background: #fff;
  border-radius: 4px;
  font-size: 14px;
  position: relative;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-card-bordered {
  border: 1px solid #dcdee2;
  border-color: #e8eaec;
}

.ivu-card-shadow {
  -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}

.ivu-card:hover {
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  border-color: #eee;
}

.ivu-card.ivu-card-dis-hover:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: transparent;
}

.ivu-card.ivu-card-dis-hover.ivu-card-bordered:hover {
  border-color: #e8eaec;
}

.ivu-card.ivu-card-shadow:hover {
  -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}

.ivu-card-head {
  border-bottom: 1px solid #e8eaec;
  padding: 14px 16px;
  line-height: 1;
}

.ivu-card-head p,
.ivu-card-head-inner {
  display: inline-block;
  width: 100%;
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  color: #17233d;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ivu-card-extra {
  position: absolute;
  right: 16px;
  top: 14px;
}

.ivu-card-body {
  padding: 16px;
}

.ivu-message {
  font-size: 14px;
  position: fixed;
  z-index: 1010;
  width: 100%;
  top: 16px;
  left: 0;
  pointer-events: none;
}

.ivu-message-notice {
  padding: 8px;
  text-align: center;
  -webkit-transition: height 0.3s ease-in-out, padding 0.3s ease-in-out;
  transition: height 0.3s ease-in-out, padding 0.3s ease-in-out;
}

.ivu-message-notice:first-child {
  margin-top: -8px;
}

.ivu-message-notice-close {
  position: absolute;
  right: 4px;
  top: 10px;
  color: #999;
  outline: none;
}

.ivu-message-notice-close i.ivu-icon {
  font-size: 22px;
  color: #999;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
  position: relative;
  top: -3px;
}

.ivu-message-notice-close i.ivu-icon:hover {
  color: #444;
}

.ivu-message-notice-content {
  display: inline-block;
  pointer-events: all;
  padding: 8px 16px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  background: #fff;
  position: relative;
}

.ivu-message-notice-content-text {
  display: inline-block;
}

.ivu-message-notice-closable .ivu-message-notice-content-text {
  padding-right: 32px;
}

.ivu-message-success .ivu-icon {
  color: #19be6b;
}

.ivu-message-error .ivu-icon {
  color: #ed4014;
}

.ivu-message-warning .ivu-icon {
  color: #ff9900;
}

.ivu-message-info .ivu-icon,
.ivu-message-loading .ivu-icon {
  color: #005BAC;
}

.ivu-message .ivu-icon {
  margin-right: 4px;
  font-size: 16px;
  vertical-align: middle;
}

.ivu-message-custom-content span {
  vertical-align: middle;
}

.ivu-message-notice-with-background .ivu-message-notice-content-background {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.ivu-message-notice-with-background .ivu-message-notice-content-info {
  background: #d3e4eb;
  color: #005bab;
  border: 1px solid #8ec3de;
}

.ivu-message-notice-with-background .ivu-message-notice-content-success {
  background: #edfff3;
  color: #19bf6c;
  border: 1px solid #bbf2cf;
}

.ivu-message-notice-with-background .ivu-message-notice-content-warning {
  background: #fff9e6;
  color: #ff9900;
  border: 1px solid #ffe7a3;
}

.ivu-message-notice-with-background .ivu-message-notice-content-error {
  background: #ffefe6;
  color: #ed3f13;
  border: 1px solid #ffcfb8;
}

.ivu-notice {
  width: 335px;
  margin-right: 24px;
  position: fixed;
  z-index: 1010;
}

.ivu-notice-content-with-icon {
  margin-left: 51px;
}

.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-title {
  margin-left: 51px;
}

.ivu-notice-notice {
  margin-bottom: 10px;
  padding: 16px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  background: #fff;
  line-height: 1;
  position: relative;
  overflow: hidden;
}

.ivu-notice-notice-close {
  position: absolute;
  right: 8px;
  top: 15px;
  color: #999;
  outline: none;
}

.ivu-notice-notice-close i {
  font-size: 22px;
  color: #999;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
  position: relative;
  top: -3px;
}

.ivu-notice-notice-close i:hover {
  color: #444;
}

.ivu-notice-notice-content-with-render .ivu-notice-desc {
  display: none;
}

.ivu-notice-notice-with-desc .ivu-notice-notice-close {
  top: 11px;
}

.ivu-notice-content-with-render-notitle {
  margin-left: 26px;
}

.ivu-notice-title {
  font-size: 16px;
  line-height: 19px;
  color: #17233d;
  padding-right: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ivu-notice-with-desc .ivu-notice-title {
  margin-bottom: 8px;
}

.ivu-notice-desc {
  font-size: 14px;
  color: #515a6e;
  text-align: justify;
  line-height: 1.5;
}

.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-desc {
  margin-left: 51px;
}

.ivu-notice-with-icon .ivu-notice-title {
  margin-left: 26px;
}

.ivu-notice-icon {
  position: absolute;
  top: -2px;
  font-size: 20px;
}

.ivu-notice-icon-success {
  color: #19be6b;
}

.ivu-notice-icon-info {
  color: #005BAC;
}

.ivu-notice-icon-warning {
  color: #ff9900;
}

.ivu-notice-icon-error {
  color: #ed4014;
}

.ivu-notice-with-desc .ivu-notice-icon {
  font-size: 36px;
  top: -6px;
}

.ivu-notice-custom-content {
  position: relative;
}

.ivu-radio-focus {
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
  z-index: 1;
}

.ivu-radio-group {
  display: inline-block;
  font-size: 14px;
  vertical-align: middle;
}

.ivu-radio-group-vertical .ivu-radio-wrapper {
  display: block;
  height: 30px;
  line-height: 30px;
}

.ivu-radio-wrapper {
  font-size: 14px;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  white-space: nowrap;
  margin-right: 8px;
  cursor: pointer;
}

.ivu-radio-wrapper-disabled {
  cursor: not-allowed;
}

.ivu-radio {
  display: inline-block;
  margin-right: 4px;
  white-space: nowrap;
  position: relative;
  line-height: 1;
  vertical-align: middle;
  cursor: pointer;
}

.ivu-radio:hover .ivu-radio-inner {
  border-color: #bcbcbc;
}

.ivu-radio-inner {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  top: 0;
  left: 0;
  background-color: #fff;
  border: 1px solid #dcdee2;
  border-radius: 50%;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-radio-inner:after {
  position: absolute;
  width: 10px;
  height: 10px;
  left: 2px;
  top: 2px;
  border-radius: 6px;
  display: table;
  border-top: 0;
  border-left: 0;
  content: ' ';
  background-color: #005BAC;
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: scale(0);
          transform: scale(0);
}

.ivu-radio-large {
  font-size: 16px;
}

.ivu-radio-large .ivu-radio-inner {
  width: 18px;
  height: 18px;
}

.ivu-radio-large .ivu-radio-inner:after {
  width: 12px;
  height: 12px;
}

.ivu-radio-large.ivu-radio-wrapper,
.ivu-radio-large .ivu-radio-wrapper {
  font-size: 16px;
}

.ivu-radio-small .ivu-radio-inner {
  width: 14px;
  height: 14px;
}

.ivu-radio-small .ivu-radio-inner:after {
  width: 8px;
  height: 8px;
}

.ivu-radio-input {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
}

.ivu-radio-border {
  border: 1px solid #dcdee2;
  border-radius: 4px;
  height: 32px;
  line-height: 30px;
  padding: 0 15px;
  -webkit-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}

.ivu-radio-small.ivu-radio-border,
.ivu-radio-group-small .ivu-radio-border {
  height: 24px;
  line-height: 22px;
  padding: 0 7px;
}

.ivu-radio-large.ivu-radio-border,
.ivu-radio-group-large .ivu-radio-border {
  height: 40px;
  line-height: 36px;
  padding: 0 15px;
}

.ivu-radio-wrapper-checked.ivu-radio-border {
  border-color: #005BAC;
}

.ivu-radio-wrapper-disabled.ivu-radio-border {
  border-color: #dcdee2;
}

.ivu-radio-checked .ivu-radio-inner {
  border-color: #005BAC;
}

.ivu-radio-checked .ivu-radio-inner:after {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-radio-checked:hover .ivu-radio-inner {
  border-color: #005BAC;
}

.ivu-radio-disabled {
  cursor: not-allowed;
}

.ivu-radio-disabled .ivu-radio-input {
  cursor: not-allowed;
}

.ivu-radio-disabled:hover .ivu-radio-inner {
  border-color: #dcdee2;
}

.ivu-radio-disabled .ivu-radio-inner {
  border-color: #dcdee2;
  background-color: #f3f3f3;
}

.ivu-radio-disabled .ivu-radio-inner:after {
  background-color: #cccccc;
}

.ivu-radio-disabled .ivu-radio-disabled + span {
  color: #ccc;
}

span.ivu-radio + * {
  margin-left: 2px;
  margin-right: 2px;
}

.ivu-radio-group-button {
  font-size: 0;
  -webkit-text-size-adjust: none;
}

.ivu-radio-group-button .ivu-radio {
  width: 0;
  margin-right: 0;
}

.ivu-radio-group-button .ivu-radio-wrapper {
  display: inline-block;
  height: 32px;
  line-height: 30px;
  margin: 0;
  padding: 0 15px;
  font-size: 14px;
  color: #515a6e;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  border: 1px solid #dcdee2;
  border-left: 0;
  background: #fff;
  position: relative;
}

.ivu-radio-group-button .ivu-radio-wrapper > span {
  margin-left: 0;
}

.ivu-radio-group-button .ivu-radio-wrapper:before,
.ivu-radio-group-button .ivu-radio-wrapper:after {
  content: '';
  display: block;
  position: absolute;
  width: 1px;
  height: 100%;
  left: -1px;
  top: 0;
  background: #dcdee2;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-radio-group-button .ivu-radio-wrapper:after {
  height: 36px;
  left: -1px;
  top: -3px;
  background: rgba(0, 91, 172, 0.2);
  opacity: 0;
}

.ivu-radio-group-button .ivu-radio-wrapper:first-child {
  border-radius: 4px 0 0 4px;
  border-left: 1px solid #dcdee2;
}

.ivu-radio-group-button .ivu-radio-wrapper:first-child:before,
.ivu-radio-group-button .ivu-radio-wrapper:first-child:after {
  display: none;
}

.ivu-radio-group-button .ivu-radio-wrapper:last-child {
  border-radius: 0 4px 4px 0;
}

.ivu-radio-group-button .ivu-radio-wrapper:first-child:last-child {
  border-radius: 4px;
}

.ivu-radio-group-button .ivu-radio-wrapper:hover {
  position: relative;
  color: #005BAC;
}

.ivu-radio-group-button .ivu-radio-wrapper:hover .ivu-radio {
  background-color: black;
}

.ivu-radio-group-button .ivu-radio-wrapper .ivu-radio-inner,
.ivu-radio-group-button .ivu-radio-wrapper input {
  opacity: 0;
  width: 0;
  height: 0;
}

.ivu-radio-group-button .ivu-radio-wrapper-checked {
  background: #fff;
  border-color: #005BAC;
  color: #005BAC;
  -webkit-box-shadow: -1px 0 0 0 #005BAC;
          box-shadow: -1px 0 0 0 #005BAC;
  z-index: 1;
}

.ivu-radio-group-button .ivu-radio-wrapper-checked:before {
  background: #005BAC;
  opacity: 0.1;
}

.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus {
  -webkit-box-shadow: -1px 0 0 0 #005BAC, 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: -1px 0 0 0 #005BAC, 0 0 0 2px rgba(0, 91, 172, 0.2);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:after {
  left: -3px;
  top: -3px;
  opacity: 1;
  background: rgba(0, 91, 172, 0.2);
}

.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:first-child {
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
}

.ivu-radio-group-button .ivu-radio-wrapper-checked:first-child {
  border-color: #005BAC;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.ivu-radio-group-button .ivu-radio-wrapper-checked:hover {
  border-color: #337cbd;
  color: #337cbd;
}

.ivu-radio-group-button .ivu-radio-wrapper-checked:active {
  border-color: #0056a3;
  color: #0056a3;
}

.ivu-radio-group-button .ivu-radio-wrapper-disabled {
  border-color: #dcdee2;
  background-color: #f7f7f7;
  cursor: not-allowed;
  color: #ccc;
}

.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child,
.ivu-radio-group-button .ivu-radio-wrapper-disabled:hover {
  border-color: #dcdee2;
  background-color: #f7f7f7;
  color: #ccc;
}

.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child {
  border-left-color: #dcdee2;
}

.ivu-radio-group-button .ivu-radio-wrapper-disabled.ivu-radio-wrapper-checked {
  color: #fff;
  background-color: #e6e6e6;
  border-color: #dcdee2;
  -webkit-box-shadow: none!important;
          box-shadow: none!important;
}

.ivu-radio-group-button-solid .ivu-radio-wrapper-checked:not(.ivu-radio-wrapper-disabled) {
  background: #005BAC;
  color: #fff;
}

.ivu-radio-group-button-solid .ivu-radio-wrapper-checked:not(.ivu-radio-wrapper-disabled):hover {
  background: #337cbd;
  color: #fff;
}

.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper {
  height: 40px;
  line-height: 38px;
  font-size: 16px;
}

.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper:after {
  height: 44px;
}

.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper {
  height: 24px;
  line-height: 22px;
  padding: 0 12px;
  font-size: 14px;
}

.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:after {
  height: 28px;
}

.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:first-child {
  border-radius: 3px 0 0 3px;
}

.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:last-child {
  border-radius: 0 3px 3px 0;
}

.ivu-checkbox-focus {
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
  z-index: 1;
}

.ivu-checkbox {
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  cursor: pointer;
  line-height: 1;
  position: relative;
}

.ivu-checkbox-disabled {
  cursor: not-allowed;
}

.ivu-checkbox:hover .ivu-checkbox-inner {
  border-color: #bcbcbc;
}

.ivu-checkbox-inner {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  top: 0;
  left: 0;
  border: 1px solid #dcdee2;
  border-radius: 2px;
  background-color: #fff;
  -webkit-transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
}

.ivu-checkbox-inner:after {
  content: '';
  display: table;
  width: 4px;
  height: 8px;
  position: absolute;
  top: 1px;
  left: 4px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg) scale(0);
          transform: rotate(45deg) scale(0);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-checkbox-large .ivu-checkbox-inner {
  width: 18px;
  height: 18px;
}

.ivu-checkbox-large .ivu-checkbox-inner:after {
  width: 5px;
  height: 9px;
}

.ivu-checkbox-small {
  font-size: 14px;
}

.ivu-checkbox-small .ivu-checkbox-inner {
  width: 14px;
  height: 14px;
}

.ivu-checkbox-small .ivu-checkbox-inner:after {
  top: 0;
  left: 3px;
}

.ivu-checkbox-input {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
}

.ivu-checkbox-input[disabled] {
  cursor: not-allowed;
}

.ivu-checkbox-border {
  border: 1px solid #dcdee2;
  border-radius: 4px;
  height: 32px;
  line-height: 30px;
  padding: 0 15px;
  -webkit-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}

.ivu-checkbox-small.ivu-checkbox-border,
.ivu-checkbox-group.ivu-checkbox-small .ivu-checkbox-border {
  height: 24px;
  line-height: 22px;
  padding: 0 7px;
}

.ivu-checkbox-large.ivu-checkbox-border,
.ivu-checkbox-group.ivu-checkbox-large .ivu-checkbox-border {
  height: 40px;
  line-height: 36px;
  padding: 0 15px;
}

.ivu-checkbox-wrapper-checked.ivu-checkbox-border {
  border-color: #005BAC;
}

.ivu-checkbox-wrapper-disabled.ivu-checkbox-border {
  border-color: #dcdee2;
}

.ivu-checkbox-checked:hover .ivu-checkbox-inner {
  border-color: #005BAC;
}

.ivu-checkbox-checked .ivu-checkbox-inner {
  border-color: #005BAC;
  background-color: #005BAC;
}

.ivu-checkbox-checked .ivu-checkbox-inner:after {
  content: '';
  display: table;
  width: 4px;
  height: 8px;
  position: absolute;
  top: 2px;
  left: 5px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg) scale(1);
          transform: rotate(45deg) scale(1);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-checkbox-large .ivu-checkbox-checked .ivu-checkbox-inner:after {
  width: 6px;
  height: 10px;
}

.ivu-checkbox-small .ivu-checkbox-checked .ivu-checkbox-inner:after {
  top: 1px;
  left: 4px;
}

.ivu-checkbox-disabled.ivu-checkbox-checked:hover .ivu-checkbox-inner {
  border-color: #dcdee2;
}

.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner {
  background-color: #f3f3f3;
  border-color: #dcdee2;
}

.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner:after {
  -webkit-animation-name: none;
          animation-name: none;
  border-color: #ccc;
}

.ivu-checkbox-disabled:hover .ivu-checkbox-inner {
  border-color: #dcdee2;
}

.ivu-checkbox-disabled .ivu-checkbox-inner {
  border-color: #dcdee2;
  background-color: #f3f3f3;
}

.ivu-checkbox-disabled .ivu-checkbox-inner:after {
  -webkit-animation-name: none;
          animation-name: none;
  border-color: #f3f3f3;
}

.ivu-checkbox-disabled .ivu-checkbox-inner-input {
  cursor: default;
}

.ivu-checkbox-disabled + span {
  color: #ccc;
  cursor: not-allowed;
}

.ivu-checkbox-indeterminate .ivu-checkbox-inner:after {
  content: '';
  width: 10px;
  height: 1px;
  -webkit-transform: scale(1);
          transform: scale(1);
  position: absolute;
  left: 2px;
  top: 6px;
}

.ivu-checkbox-indeterminate:hover .ivu-checkbox-inner {
  border-color: #005BAC;
}

.ivu-checkbox-indeterminate .ivu-checkbox-inner {
  background-color: #005BAC;
  border-color: #005BAC;
}

.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner {
  background-color: #f3f3f3;
  border-color: #dcdee2;
}

.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner:after {
  border-color: #c5c8ce;
}

.ivu-checkbox-large .ivu-checkbox-indeterminate .ivu-checkbox-inner:after {
  width: 12px;
  top: 7px;
}

.ivu-checkbox-small .ivu-checkbox-indeterminate .ivu-checkbox-inner:after {
  width: 8px;
  top: 5px;
}

.ivu-checkbox-wrapper {
  cursor: pointer;
  font-size: 14px;
  display: inline-block;
  margin-right: 8px;
}

.ivu-checkbox-wrapper-disabled {
  cursor: not-allowed;
}

.ivu-checkbox-wrapper.ivu-checkbox-large {
  font-size: 16px;
}

.ivu-checkbox-wrapper + span,
.ivu-checkbox + span {
  margin-right: 4px;
}

.ivu-checkbox-group {
  font-size: 14px;
}

.ivu-checkbox-group-item {
  display: inline-block;
}

.ivu-switch {
  display: inline-block;
  width: 44px;
  height: 22px;
  line-height: 20px;
  border-radius: 22px;
  vertical-align: middle;
  border: 1px solid #ccc;
  background-color: #ccc;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-switch-loading {
  opacity: .4;
}

.ivu-switch-inner {
  color: #fff;
  font-size: 12px;
  position: absolute;
  left: 23px;
}

.ivu-switch-inner i {
  width: 12px;
  height: 12px;
  text-align: center;
  position: relative;
  top: -1px;
}

.ivu-switch:after {
  content: '';
  width: 18px;
  height: 18px;
  border-radius: 18px;
  background-color: #fff;
  position: absolute;
  left: 1px;
  top: 1px;
  cursor: pointer;
  -webkit-transition: left 0.2s ease-in-out, width 0.2s ease-in-out;
  transition: left 0.2s ease-in-out, width 0.2s ease-in-out;
}

.ivu-switch:active:after {
  width: 26px;
}

.ivu-switch:before {
  content: '';
  display: none;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: transparent;
  position: absolute;
  left: 3px;
  top: 3px;
  z-index: 1;
  border: 1px solid #005BAC;
  border-color: transparent transparent transparent #005BAC;
  -webkit-animation: switch-loading 1s linear;
          animation: switch-loading 1s linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.ivu-switch-loading:before {
  display: block;
}

.ivu-switch:not(.ivu-switch-disabled):focus {
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
  outline: 0;
}

.ivu-switch-small {
  width: 28px;
  height: 16px;
  line-height: 14px;
}

.ivu-switch-small:after {
  width: 12px;
  height: 12px;
}

.ivu-switch-small:active:after {
  width: 14px;
}

.ivu-switch-small:before {
  width: 10px;
  height: 10px;
  left: 2px;
  top: 2px;
}

.ivu-switch-small.ivu-switch-checked:after {
  left: 13px;
}

.ivu-switch-small.ivu-switch-checked:before {
  left: 14px;
}

.ivu-switch-small:active.ivu-switch-checked:after {
  left: 11px;
}

.ivu-switch-large {
  width: 56px;
}

.ivu-switch-large:active:after {
  width: 26px;
}

.ivu-switch-large:active:after {
  width: 30px;
}

.ivu-switch-large.ivu-switch-checked:after {
  left: 35px;
}

.ivu-switch-large.ivu-switch-checked:before {
  left: 37px;
}

.ivu-switch-large:active.ivu-switch-checked:after {
  left: 23px;
}

.ivu-switch-checked {
  border-color: #005BAC;
  background-color: #005BAC;
}

.ivu-switch-checked .ivu-switch-inner {
  left: 7px;
}

.ivu-switch-checked:after {
  left: 23px;
}

.ivu-switch-checked:before {
  left: 25px;
}

.ivu-switch-checked:active:after {
  left: 15px;
}

.ivu-switch-disabled {
  cursor: not-allowed;
  opacity: .4;
}

.ivu-switch-disabled:after {
  background: #fff;
  cursor: not-allowed;
}

.ivu-switch-disabled .ivu-switch-inner {
  color: #fff;
}

.ivu-switch-disabled.ivu-switch-checked {
  border-color: #005BAC;
  background-color: #005BAC;
  opacity: .4;
}

.ivu-switch-disabled.ivu-switch-checked:after {
  background: #fff;
}

.ivu-switch-disabled.ivu-switch-checked .ivu-switch-inner {
  color: #fff;
}

@-webkit-keyframes switch-loading {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

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

@keyframes switch-loading {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

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

.ivu-input-number {
  display: inline-block;
  width: 100%;
  line-height: 1.5;
  padding: 4px 7px;
  font-size: 14px;
  color: #515a6e;
  background-color: #fff;
  background-image: none;
  position: relative;
  cursor: text;
  -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  margin: 0;
  padding: 0;
  width: 80px;
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  border: 1px solid #dcdee2;
  border-radius: 4px;
  overflow: hidden;
  cursor: default;
}

.ivu-input-number::-moz-placeholder {
  color: #c5c8ce;
  opacity: 1;
}

.ivu-input-number:-ms-input-placeholder {
  color: #c5c8ce;
}

.ivu-input-number::-webkit-input-placeholder {
  color: #c5c8ce;
}

.ivu-input-number:hover {
  border-color: #337cbd;
}

.ivu-input-number:focus {
  border-color: #337cbd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
}

.ivu-input-number[disabled],
fieldset[disabled] .ivu-input-number {
  background-color: #f3f3f3;
  opacity: 1;
  cursor: not-allowed;
  color: #ccc;
}

.ivu-input-number[disabled]:hover,
fieldset[disabled] .ivu-input-number:hover {
  border-color: #e3e5e8;
}

textarea.ivu-input-number {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  vertical-align: bottom;
  font-size: 14px;
}

.ivu-input-number-large {
  font-size: 16px;
  padding: 6px 7px;
  height: 40px;
}

.ivu-input-number-small {
  padding: 1px 7px;
  height: 24px;
  border-radius: 3px;
}

.ivu-input-number-no-border {
  border-radius: 0;
  border-color: transparent;
}

.ivu-input-number-no-border:hover {
  border-color: transparent;
}

.ivu-input-number-no-border:focus {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.ivu-input-number-no-border[disabled] {
  background-color: transparent;
}

.ivu-input-number-no-border[disabled]:hover {
  border-color: transparent;
}

.ivu-input-number-handler-wrap {
  width: 22px;
  height: 100%;
  border-left: 1px solid #dcdee2;
  border-radius: 0 4px 4px 0;
  background: #fff;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.ivu-input-number:hover .ivu-input-number-handler-wrap {
  opacity: 1;
}

.ivu-input-number-handler-up {
  cursor: pointer;
}

.ivu-input-number-handler-up-inner {
  top: 1px;
}

.ivu-input-number-handler-down {
  border-top: 1px solid #dcdee2;
  top: -1px;
  cursor: pointer;
}

.ivu-input-number-handler {
  display: block;
  width: 100%;
  height: 16px;
  line-height: 0;
  text-align: center;
  overflow: hidden;
  color: #999;
  position: relative;
}

.ivu-input-number-handler:hover .ivu-input-number-handler-up-inner,
.ivu-input-number-handler:hover .ivu-input-number-handler-down-inner {
  color: #337cbd;
}

.ivu-input-number-handler-up-inner,
.ivu-input-number-handler-down-inner {
  width: 12px;
  height: 12px;
  line-height: 12px;
  font-size: 14px;
  color: #999;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  right: 5px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.ivu-input-number:hover {
  border-color: #337cbd;
}

.ivu-input-number-focused {
  border-color: #337cbd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
}

.ivu-input-number-disabled {
  background-color: #f3f3f3;
  opacity: 1;
  cursor: not-allowed;
  color: #ccc;
}

.ivu-input-number-disabled:hover {
  border-color: #e3e5e8;
}

.ivu-input-number-input-wrap {
  overflow: hidden;
  height: 32px;
}

.ivu-input-number-input {
  width: 100%;
  height: 32px;
  line-height: 32px;
  padding: 0 7px;
  text-align: left;
  outline: 0;
  -moz-appearance: textfield;
  color: #666;
  border: 0;
  border-radius: 4px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.ivu-input-number-input[disabled] {
  background-color: #f3f3f3;
  opacity: 1;
  cursor: not-allowed;
  color: #ccc;
}

.ivu-input-number-input[disabled]:hover {
  border-color: #e3e5e8;
}

.ivu-input-number-input::-webkit-input-placeholder {
  color: #c5c8ce;
}

.ivu-input-number-input::-moz-placeholder {
  color: #c5c8ce;
}

.ivu-input-number-input:-ms-input-placeholder {
  color: #c5c8ce;
}

.ivu-input-number-input::-ms-input-placeholder {
  color: #c5c8ce;
}

.ivu-input-number-input::placeholder {
  color: #c5c8ce;
}

.ivu-input-number-large {
  padding: 0;
}

.ivu-input-number-large .ivu-input-number-input-wrap {
  height: 40px;
}

.ivu-input-number-large .ivu-input-number-handler {
  height: 20px;
}

.ivu-input-number-large input {
  height: 40px;
  line-height: 40px;
}

.ivu-input-number-large .ivu-input-number-handler-up-inner {
  top: 2px;
}

.ivu-input-number-large .ivu-input-number-handler-down-inner {
  bottom: 2px;
}

.ivu-input-number-small {
  padding: 0;
}

.ivu-input-number-small .ivu-input-number-input-wrap {
  height: 24px;
}

.ivu-input-number-small .ivu-input-number-handler {
  height: 12px;
}

.ivu-input-number-small input {
  height: 24px;
  line-height: 24px;
  margin-top: -1px;
  vertical-align: top;
}

.ivu-input-number-small .ivu-input-number-handler-up-inner {
  top: -1px;
}

.ivu-input-number-small .ivu-input-number-handler-down-inner {
  bottom: -1px;
}

.ivu-input-number-handler-down-disabled .ivu-input-number-handler-down-inner,
.ivu-input-number-handler-up-disabled .ivu-input-number-handler-down-inner,
.ivu-input-number-disabled .ivu-input-number-handler-down-inner,
.ivu-input-number-handler-down-disabled .ivu-input-number-handler-up-inner,
.ivu-input-number-handler-up-disabled .ivu-input-number-handler-up-inner,
.ivu-input-number-disabled .ivu-input-number-handler-up-inner {
  opacity: 0.72;
  color: #ccc !important;
  cursor: not-allowed;
}

.ivu-input-number-disabled .ivu-input-number-input {
  opacity: 0.72;
  cursor: not-allowed;
  background-color: #f3f3f3;
}

.ivu-input-number-disabled .ivu-input-number-handler-wrap {
  display: none;
}

.ivu-input-number-disabled .ivu-input-number-handler {
  opacity: 0.72;
  color: #ccc !important;
  cursor: not-allowed;
}

.ivu-input-number-controls-outside {
  width: 144px;
  padding: 0 32px;
}

.ivu-input-number-controls-outside .ivu-input-number-input {
  border-radius: 0;
}

.ivu-input-number-controls-outside-btn {
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 30px;
  position: absolute;
  top: 0;
  text-align: center;
  background-color: #f8f8f9;
  color: #515a6e;
  cursor: pointer;
}

.ivu-input-number-controls-outside-btn i {
  font-size: 16px;
}

.ivu-input-number-controls-outside-btn:hover i {
  color: #005BAC;
}

.ivu-input-number-controls-outside-btn-disabled,
.ivu-input-number-controls-outside-btn-disabled:hover {
  cursor: not-allowed;
}

.ivu-input-number-controls-outside-btn-disabled i,
.ivu-input-number-controls-outside-btn-disabled:hover i {
  color: #ccc;
}

.ivu-input-number-controls-outside-up {
  right: 0;
  border-left: 1px solid #dcdee2;
}

.ivu-input-number-controls-outside-down {
  left: 0;
  border-right: 1px solid #dcdee2;
}

.ivu-input-number-disabled.ivu-input-number-controls-outside .ivu-input-number-controls-outside-btn {
  cursor: not-allowed;
}

.ivu-input-number-disabled.ivu-input-number-controls-outside .ivu-input-number-controls-outside-btn i {
  color: #ccc;
}

.ivu-input-number-large.ivu-input-number-controls-outside {
  width: 160px;
  padding: 0 40px;
}

.ivu-input-number-large.ivu-input-number-controls-outside .ivu-input-number-controls-outside-btn {
  width: 40px;
  height: 40px;
  line-height: 38px;
}

.ivu-input-number-large.ivu-input-number-controls-outside .ivu-input-number-controls-outside-btn i {
  font-size: 20px;
}

.ivu-input-number-small.ivu-input-number-controls-outside {
  width: 128px;
  padding: 0 24px;
}

.ivu-input-number-small.ivu-input-number-controls-outside .ivu-input-number-controls-outside-btn {
  width: 24px;
  height: 24px;
  line-height: 22px;
}

.ivu-input-number-small.ivu-input-number-controls-outside .ivu-input-number-controls-outside-btn i {
  font-size: 14px;
}

.ivu-form-item-error .ivu-input-number {
  border: 1px solid #ed4014;
}

.ivu-form-item-error .ivu-input-number:hover {
  border-color: #ed4014;
}

.ivu-form-item-error .ivu-input-number:focus {
  border-color: #ed4014;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2);
}

.ivu-form-item-error .ivu-input-number-focused {
  border-color: #ed4014;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2);
}

.ivu-scroll-wrapper {
  width: auto;
  margin: 0 auto;
  position: relative;
  outline: none;
}

.ivu-scroll-container {
  overflow-y: scroll;
}

@-webkit-keyframes ani-stop-slide {
  from {
    overflow-y: hidden;
    tansform: translateZ(0);
  }

  to {
    overflow-y: scroll;
    tansform: translateZ(0);
  }
}

@keyframes ani-stop-slide {
  from {
    overflow-y: hidden;
    tansform: translateZ(0);
  }

  to {
    overflow-y: scroll;
    tansform: translateZ(0);
  }
}

.ivu-scroll-container-loading {
  -webkit-animation: ani-stop-slide 1.5s;
          animation: ani-stop-slide 1.5s;
}

.ivu-scroll-content {
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.ivu-scroll-content-loading {
  opacity: 0.5;
}

.ivu-scroll-loader {
  text-align: center;
  padding: 0;
  -webkit-transition: padding 0.5s;
  transition: padding 0.5s;
}

.ivu-scroll-loader-wrapper {
  padding: 5px 0;
  height: 0;
  background-color: inherit;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: opacity .3s, height .5s, -webkit-transform .5s;
  transition: opacity .3s, height .5s, -webkit-transform .5s;
  transition: opacity .3s, transform .5s, height .5s;
  transition: opacity .3s, transform .5s, height .5s, -webkit-transform .5s;
}

.ivu-scroll-loader-wrapper-active {
  height: 40px;
  -webkit-transform: scale(1);
          transform: scale(1);
}

@-webkit-keyframes ani-demo-spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes ani-demo-spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.ivu-scroll-loader-wrapper .ivu-scroll-spinner {
  position: relative;
}

.ivu-scroll-loader-wrapper .ivu-scroll-spinner-icon {
  -webkit-animation: ani-demo-spin 1s linear infinite;
          animation: ani-demo-spin 1s linear infinite;
}

.ivu-tag {
  display: inline-block;
  height: 22px;
  line-height: 22px;
  margin: 2px 4px 2px 0;
  padding: 0 8px;
  border: 1px solid #e8eaec;
  border-radius: 3px;
  background: #f7f7f7;
  font-size: 12px;
  vertical-align: middle;
  opacity: 1;
  overflow: hidden;
}

.ivu-tag-size-large {
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
}

.ivu-tag-size-medium {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
}

.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) {
  background: transparent;
  border: 0;
  color: #515a6e;
}

.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) .ivu-icon-ios-close {
  color: #515a6e !important;
}

.ivu-tag-color-error {
  color: #ed4014 !important;
  border-color: #ed4014;
}

.ivu-tag-color-success {
  color: #19be6b !important;
  border-color: #19be6b;
}

.ivu-tag-color-primary {
  color: #2D8cF0 !important;
  border-color: #2D8cF0;
}

.ivu-tag-color-warning {
  color: #ff9900 !important;
  border-color: #ff9900;
}

.ivu-tag-color-white {
  color: #ffffff !important;
}

.ivu-tag-dot {
  height: 32px;
  line-height: 32px;
  border: 1px solid #e8eaec !important;
  color: #515a6e !important;
  background: #fff !important;
  padding: 0 12px;
}

.ivu-tag-dot-inner {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 8px;
  border-radius: 50%;
  background: #e8eaec;
  position: relative;
  top: 1px;
}

.ivu-tag-dot .ivu-icon-ios-close {
  color: #666 !important;
  margin-left: 12px !important;
}

.ivu-tag-border {
  height: 24px;
  line-height: 24px;
  border: 1px solid #e8eaec;
  color: #e8eaec;
  background: #fff !important;
  position: relative;
}

.ivu-tag-border .ivu-icon-ios-close {
  color: #666;
  margin-left: 12px !important;
}

.ivu-tag-border:after {
  content: "";
  display: none;
  width: 1px;
  background: currentColor;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 22px;
}

.ivu-tag-border.ivu-tag-closable:after {
  display: block;
}

.ivu-tag-border.ivu-tag-closable .ivu-icon-ios-close {
  margin-left: 18px !important;
  left: 4px;
  top: -1px;
}

.ivu-tag-border.ivu-tag-primary {
  color: #2D8cF0 !important;
  border: 1px solid #2D8cF0 !important;
}

.ivu-tag-border.ivu-tag-primary:after {
  background: #2D8cF0;
}

.ivu-tag-border.ivu-tag-primary .ivu-icon-ios-close {
  color: #2D8cF0 !important;
}

.ivu-tag-border.ivu-tag-success {
  color: #19be6b !important;
  border: 1px solid #19be6b !important;
}

.ivu-tag-border.ivu-tag-success:after {
  background: #19be6b;
}

.ivu-tag-border.ivu-tag-success .ivu-icon-ios-close {
  color: #19be6b !important;
}

.ivu-tag-border.ivu-tag-warning {
  color: #ff9900 !important;
  border: 1px solid #ff9900 !important;
}

.ivu-tag-border.ivu-tag-warning:after {
  background: #ff9900;
}

.ivu-tag-border.ivu-tag-warning .ivu-icon-ios-close {
  color: #ff9900 !important;
}

.ivu-tag-border.ivu-tag-error {
  color: #ed4014 !important;
  border: 1px solid #ed4014 !important;
}

.ivu-tag-border.ivu-tag-error:after {
  background: #ed4014;
}

.ivu-tag-border.ivu-tag-error .ivu-icon-ios-close {
  color: #ed4014 !important;
}

.ivu-tag:hover {
  opacity: 0.85;
}

.ivu-tag-text {
  color: #515a6e;
}

.ivu-tag-text a:first-child:last-child {
  display: inline-block;
  margin: 0 -8px;
  padding: 0 8px;
}

.ivu-tag .ivu-icon-ios-close {
  display: inline-block;
  font-size: 14px;
  font-size: 20px \9;
  -webkit-transform: scale(1.42857143) rotate(0deg);
          transform: scale(1.42857143) rotate(0deg);
  cursor: pointer;
  margin-left: 2px;
  color: #666;
  opacity: 0.66;
  position: relative;
  top: -1px;
}

:root .ivu-tag .ivu-icon-ios-close {
  font-size: 14px;
}

.ivu-tag .ivu-icon-ios-close:hover {
  opacity: 1;
}

.ivu-tag-primary,
.ivu-tag-success,
.ivu-tag-warning,
.ivu-tag-error {
  border: 0;
}

.ivu-tag-primary,
.ivu-tag-success,
.ivu-tag-warning,
.ivu-tag-error,
.ivu-tag-primary a,
.ivu-tag-success a,
.ivu-tag-warning a,
.ivu-tag-error a,
.ivu-tag-primary a:hover,
.ivu-tag-success a:hover,
.ivu-tag-warning a:hover,
.ivu-tag-error a:hover,
.ivu-tag-primary .ivu-icon-ios-close,
.ivu-tag-success .ivu-icon-ios-close,
.ivu-tag-warning .ivu-icon-ios-close,
.ivu-tag-error .ivu-icon-ios-close,
.ivu-tag-primary .ivu-icon-ios-close:hover,
.ivu-tag-success .ivu-icon-ios-close:hover,
.ivu-tag-warning .ivu-icon-ios-close:hover,
.ivu-tag-error .ivu-icon-ios-close:hover {
  color: #fff;
}

.ivu-tag-primary,
.ivu-tag-primary.ivu-tag-dot .ivu-tag-dot-inner {
  background: #2D8cF0;
}

.ivu-tag-success,
.ivu-tag-success.ivu-tag-dot .ivu-tag-dot-inner {
  background: #19be6b;
}

.ivu-tag-warning,
.ivu-tag-warning.ivu-tag-dot .ivu-tag-dot-inner {
  background: #ff9900;
}

.ivu-tag-error,
.ivu-tag-error.ivu-tag-dot .ivu-tag-dot-inner {
  background: #ed4014;
}

.ivu-tag-pink {
  line-height: 20px;
  background: #fff0f6;
  border-color: #ffadd2;
}

.ivu-tag-pink .ivu-tag-text {
  color: #eb2f96 !important;
}

.ivu-tag-pink.ivu-tag-dot {
  line-height: 32px;
}

.ivu-tag-size-large.ivu-tag-pink {
  line-height: 30px;
}

.ivu-tag-size-medium.ivu-tag-pink {
  line-height: 26px;
}

.ivu-tag-magenta {
  line-height: 20px;
  background: #fff0f6;
  border-color: #ffadd2;
}

.ivu-tag-magenta .ivu-tag-text {
  color: #eb2f96 !important;
}

.ivu-tag-magenta.ivu-tag-dot {
  line-height: 32px;
}

.ivu-tag-size-large.ivu-tag-magenta {
  line-height: 30px;
}

.ivu-tag-size-medium.ivu-tag-magenta {
  line-height: 26px;
}

.ivu-tag-red {
  line-height: 20px;
  background: #fff1f0;
  border-color: #ffa39e;
}

.ivu-tag-red .ivu-tag-text {
  color: #f5222d !important;
}

.ivu-tag-red.ivu-tag-dot {
  line-height: 32px;
}

.ivu-tag-size-large.ivu-tag-red {
  line-height: 30px;
}

.ivu-tag-size-medium.ivu-tag-red {
  line-height: 26px;
}

.ivu-tag-volcano {
  line-height: 20px;
  background: #fff2e8;
  border-color: #ffbb96;
}

.ivu-tag-volcano .ivu-tag-text {
  color: #fa541c !important;
}

.ivu-tag-volcano.ivu-tag-dot {
  line-height: 32px;
}

.ivu-tag-size-large.ivu-tag-volcano {
  line-height: 30px;
}

.ivu-tag-size-medium.ivu-tag-volcano {
  line-height: 26px;
}

.ivu-tag-orange {
  line-height: 20px;
  background: #fff7e6;
  border-color: #ffd591;
}

.ivu-tag-orange .ivu-tag-text {
  color: #fa8c16 !important;
}

.ivu-tag-orange.ivu-tag-dot {
  line-height: 32px;
}

.ivu-tag-size-large.ivu-tag-orange {
  line-height: 30px;
}

.ivu-tag-size-medium.ivu-tag-orange {
  line-height: 26px;
}

.ivu-tag-yellow {
  line-height: 20px;
  background: #feffe6;
  border-color: #fffb8f;
}

.ivu-tag-yellow .ivu-tag-text {
  color: #fadb14 !important;
}

.ivu-tag-yellow.ivu-tag-dot {
  line-height: 32px;
}

.ivu-tag-size-large.ivu-tag-yellow {
  line-height: 30px;
}

.ivu-tag-size-medium.ivu-tag-yellow {
  line-height: 26px;
}

.ivu-tag-gold {
  line-height: 20px;
  background: #fffbe6;
  border-color: #ffe58f;
}

.ivu-tag-gold .ivu-tag-text {
  color: #faad14 !important;
}

.ivu-tag-gold.ivu-tag-dot {
  line-height: 32px;
}

.ivu-tag-size-large.ivu-tag-gold {
  line-height: 30px;
}

.ivu-tag-size-medium.ivu-tag-gold {
  line-height: 26px;
}

.ivu-tag-cyan {
  line-height: 20px;
  background: #e6fffb;
  border-color: #87e8de;
}

.ivu-tag-cyan .ivu-tag-text {
  color: #13c2c2 !important;
}

.ivu-tag-cyan.ivu-tag-dot {
  line-height: 32px;
}

.ivu-tag-size-large.ivu-tag-cyan {
  line-height: 30px;
}

.ivu-tag-size-medium.ivu-tag-cyan {
  line-height: 26px;
}

.ivu-tag-lime {
  line-height: 20px;
  background: #fcffe6;
  border-color: #eaff8f;
}

.ivu-tag-lime .ivu-tag-text {
  color: #a0d911 !important;
}

.ivu-tag-lime.ivu-tag-dot {
  line-height: 32px;
}

.ivu-tag-size-large.ivu-tag-lime {
  line-height: 30px;
}

.ivu-tag-size-medium.ivu-tag-lime {
  line-height: 26px;
}

.ivu-tag-green {
  line-height: 20px;
  background: #f6ffed;
  border-color: #b7eb8f;
}

.ivu-tag-green .ivu-tag-text {
  color: #52c41a !important;
}

.ivu-tag-green.ivu-tag-dot {
  line-height: 32px;
}

.ivu-tag-size-large.ivu-tag-green {
  line-height: 30px;
}

.ivu-tag-size-medium.ivu-tag-green {
  line-height: 26px;
}

.ivu-tag-blue {
  line-height: 20px;
  background: #e6f7ff;
  border-color: #91d5ff;
}

.ivu-tag-blue .ivu-tag-text {
  color: #1890ff !important;
}

.ivu-tag-blue.ivu-tag-dot {
  line-height: 32px;
}

.ivu-tag-size-large.ivu-tag-blue {
  line-height: 30px;
}

.ivu-tag-size-medium.ivu-tag-blue {
  line-height: 26px;
}

.ivu-tag-geekblue {
  line-height: 20px;
  background: #f0f5ff;
  border-color: #adc6ff;
}

.ivu-tag-geekblue .ivu-tag-text {
  color: #2f54eb !important;
}

.ivu-tag-geekblue.ivu-tag-dot {
  line-height: 32px;
}

.ivu-tag-size-large.ivu-tag-geekblue {
  line-height: 30px;
}

.ivu-tag-size-medium.ivu-tag-geekblue {
  line-height: 26px;
}

.ivu-tag-purple {
  line-height: 20px;
  background: #f9f0ff;
  border-color: #d3adf7;
}

.ivu-tag-purple .ivu-tag-text {
  color: #722ed1 !important;
}

.ivu-tag-purple.ivu-tag-dot {
  line-height: 32px;
}

.ivu-tag-size-large.ivu-tag-purple {
  line-height: 30px;
}

.ivu-tag-size-medium.ivu-tag-purple {
  line-height: 26px;
}

.ivu-layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  background: #f5f7f9;
}

.ivu-layout.ivu-layout-has-sider {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.ivu-layout.ivu-layout-has-sider > .ivu-layout,
.ivu-layout.ivu-layout-has-sider > .ivu-layout-content {
  overflow-x: hidden;
}

.ivu-layout-header,
.ivu-layout-footer {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.ivu-layout-header {
  background: #515a6e;
  padding: 0 50px;
  height: 64px;
  line-height: 64px;
}

.ivu-layout-sider {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative;
  background: #515a6e;
  min-width: 0;
}

.ivu-layout-sider-children {
  height: 100%;
  padding-top: 0.1px;
  margin-top: -0.1px;
}

.ivu-layout-sider-has-trigger {
  padding-bottom: 48px;
}

.ivu-layout-sider-trigger {
  position: fixed;
  bottom: 0;
  text-align: center;
  cursor: pointer;
  height: 48px;
  line-height: 48px;
  color: #fff;
  background: #515a6e;
  z-index: 1000;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-layout-sider-trigger .ivu-icon {
  font-size: 16px;
}

.ivu-layout-sider-trigger > * {
  -webkit-transition: all .2s;
  transition: all .2s;
}

.ivu-layout-sider-trigger-collapsed .ivu-layout-sider-trigger-icon {
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}

.ivu-layout-sider-zero-width > * {
  overflow: hidden;
}

.ivu-layout-sider-zero-width-trigger {
  position: absolute;
  top: 64px;
  right: -36px;
  text-align: center;
  width: 36px;
  height: 42px;
  line-height: 42px;
  background: #515a6e;
  color: #fff;
  font-size: 18px;
  border-radius: 0 6px 6px 0;
  cursor: pointer;
  -webkit-transition: background .3s ease;
  transition: background .3s ease;
}

.ivu-layout-sider-zero-width-trigger:hover {
  background: #626b7d;
}

.ivu-layout-sider-zero-width-trigger.ivu-layout-sider-zero-width-trigger-left {
  right: 0;
  left: -36px;
  border-radius: 6px 0 0 6px;
}

.ivu-layout-footer {
  background: #f5f7f9;
  padding: 24px 50px;
  color: #515a6e;
  font-size: 14px;
}

.ivu-layout-content {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}

.ivu-loading-bar {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2000;
}

.ivu-loading-bar-inner {
  -webkit-transition: width 0.2s linear;
  transition: width 0.2s linear;
}

.ivu-loading-bar-inner-color-primary {
  background-color: #005BAC;
}

.ivu-loading-bar-inner-failed-color-error {
  background-color: #ed4014;
}

.ivu-progress {
  display: inline-block;
  width: 100%;
  font-size: 12px;
  position: relative;
}

.ivu-progress-vertical {
  height: 100%;
  width: auto;
}

.ivu-progress-outer {
  display: inline-block;
  width: 100%;
  margin-right: 0;
  padding-right: 0;
}

.ivu-progress-show-info .ivu-progress-outer {
  padding-right: 55px;
  margin-right: -55px;
}

.ivu-progress-vertical .ivu-progress-outer {
  height: 100%;
  width: auto;
}

.ivu-progress-inner {
  display: inline-block;
  width: 100%;
  background-color: #f3f3f3;
  border-radius: 100px;
  vertical-align: middle;
  position: relative;
}

.ivu-progress-inner-text {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  font-size: 12px;
  margin: 0 6px;
}

.ivu-progress-vertical .ivu-progress-inner {
  height: 100%;
  width: auto;
}

.ivu-progress-vertical .ivu-progress-inner > *,
.ivu-progress-vertical .ivu-progress-inner:after {
  display: inline-block;
  vertical-align: bottom;
}

.ivu-progress-vertical .ivu-progress-inner:after {
  content: '';
  height: 100%;
}

.ivu-progress-bg {
  text-align: right;
  border-radius: 100px;
  background-color: #005BAC;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  position: relative;
}

.ivu-progress-bg:after {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.ivu-progress-success-bg {
  border-radius: 100px;
  background-color: #19be6b;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  position: absolute;
  top: 0;
  left: 0;
}

.ivu-progress-text {
  display: inline-block;
  margin-left: 5px;
  text-align: left;
  font-size: 1em;
  vertical-align: middle;
  color: #808695;
}

.ivu-progress-active .ivu-progress-bg:before {
  content: '';
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  border-radius: 10px;
  -webkit-animation: ivu-progress-active 2s ease-in-out infinite;
          animation: ivu-progress-active 2s ease-in-out infinite;
}

.ivu-progress-vertical.ivu-progress-active .ivu-progress-bg:before {
  top: auto;
  -webkit-animation: ivu-progress-active-vertical 2s ease-in-out infinite;
          animation: ivu-progress-active-vertical 2s ease-in-out infinite;
}

.ivu-progress-wrong .ivu-progress-bg {
  background-color: #ed4014;
}

.ivu-progress-wrong .ivu-progress-text {
  color: #ed4014;
}

.ivu-progress-success .ivu-progress-bg {
  background-color: #19be6b;
}

.ivu-progress-success .ivu-progress-text {
  color: #19be6b;
}

@-webkit-keyframes ivu-progress-active {
  0% {
    opacity: .3;
    width: 0;
  }

  100% {
    opacity: 0;
    width: 100%;
  }
}

@keyframes ivu-progress-active {
  0% {
    opacity: .3;
    width: 0;
  }

  100% {
    opacity: 0;
    width: 100%;
  }
}

@-webkit-keyframes ivu-progress-active-vertical {
  0% {
    opacity: .3;
    height: 0;
  }

  100% {
    opacity: 0;
    height: 100%;
  }
}

@keyframes ivu-progress-active-vertical {
  0% {
    opacity: .3;
    height: 0;
  }

  100% {
    opacity: 0;
    height: 100%;
  }
}

.ivu-timeline {
  list-style: none;
  margin: 0;
  padding: 0;
}

.ivu-timeline-item {
  margin: 0 !important;
  padding: 0 0 12px 0;
  list-style: none;
  position: relative;
}

.ivu-timeline-item-tail {
  height: 100%;
  border-left: 1px solid #e8eaec;
  position: absolute;
  left: 6px;
  top: 0;
}

.ivu-timeline-item-pending .ivu-timeline-item-tail {
  display: none;
}

.ivu-timeline-item-head {
  width: 13px;
  height: 13px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid transparent;
  position: absolute;
}

.ivu-timeline-item-head-blue {
  border-color: #005BAC;
  color: #005BAC;
}

.ivu-timeline-item-head-red {
  border-color: #ed4014;
  color: #ed4014;
}

.ivu-timeline-item-head-green {
  border-color: #19be6b;
  color: #19be6b;
}

.ivu-timeline-item-head-custom {
  width: 40px;
  height: auto;
  margin-top: 6px;
  padding: 3px 0;
  text-align: center;
  line-height: 1;
  border: 0;
  border-radius: 0;
  font-size: 14px;
  position: absolute;
  left: -13px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.ivu-timeline-item-content {
  padding: 1px 1px 10px 24px;
  font-size: 14px;
  position: relative;
  top: -3px;
}

.ivu-timeline-item:last-child .ivu-timeline-item-tail {
  display: none;
}

.ivu-timeline.ivu-timeline-pending .ivu-timeline-item:nth-last-of-type(2) .ivu-timeline-item-tail {
  border-left: 1px dotted #e8eaec;
}

.ivu-timeline.ivu-timeline-pending .ivu-timeline-item:nth-last-of-type(2) .ivu-timeline-item-content {
  min-height: 48px;
}

.ivu-page:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

.ivu-page-item {
  display: inline-block;
  vertical-align: middle;
  min-width: 32px;
  height: 32px;
  line-height: 30px;
  margin-right: 4px;
  text-align: center;
  list-style: none;
  background-color: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-family: Arial;
  font-weight: 500;
  border: 1px solid #dcdee2;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out, color 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, color 0.2s ease-in-out;
}

.ivu-page-item a {
  margin: 0 6px;
  text-decoration: none;
  color: #515a6e;
}

.ivu-page-item:hover {
  border-color: #005BAC;
}

.ivu-page-item:hover a {
  color: #005BAC;
}

.ivu-page-item-active {
  border-color: #005BAC;
}

.ivu-page-item-active a,
.ivu-page-item-active:hover a {
  color: #005BAC;
}

.ivu-page-with-disabled .ivu-page-item,
.ivu-page-with-disabled .ivu-page-disabled {
  cursor: not-allowed;
  background-color: #f3f3f3;
}

.ivu-page-with-disabled .ivu-page-item a,
.ivu-page-with-disabled .ivu-page-disabled a {
  color: #ccc;
}

.ivu-page-with-disabled .ivu-page-item:hover,
.ivu-page-with-disabled .ivu-page-disabled:hover {
  border-color: #dcdee2;
}

.ivu-page-with-disabled .ivu-page-item:hover a,
.ivu-page-with-disabled .ivu-page-disabled:hover a {
  color: #ccc;
  cursor: not-allowed;
}

.ivu-page-with-disabled .ivu-page-item-active,
.ivu-page-with-disabled .ivu-page-disabled-active {
  background-color: #dcdee2;
  border-color: #dcdee2;
}

.ivu-page-with-disabled .ivu-page-item-active a,
.ivu-page-with-disabled .ivu-page-disabled-active a,
.ivu-page-with-disabled .ivu-page-item-active:hover a,
.ivu-page-with-disabled .ivu-page-disabled-active:hover a {
  color: #fff;
}

.ivu-page-item-jump-prev i,
.ivu-page-item-jump-next i {
  color: #ccc;
}

.ivu-page-item-jump-prev i:first-child,
.ivu-page-item-jump-next i:first-child {
  display: none;
}

.ivu-page-item-jump-prev:hover i:first-child,
.ivu-page-item-jump-next:hover i:first-child {
  display: inline;
  color: #005BAC;
}

.ivu-page-item-jump-prev:hover i:last-child,
.ivu-page-item-jump-next:hover i:last-child {
  display: none;
}

.ivu-page-with-disabled .ivu-page-item-jump-prev,
.ivu-page-with-disabled .ivu-page-item-jump-next {
  cursor: not-allowed;
}

.ivu-page-with-disabled .ivu-page-item-jump-prev i,
.ivu-page-with-disabled .ivu-page-item-jump-next i {
  color: #ccc;
}

.ivu-page-with-disabled .ivu-page-item-jump-prev:hover i:first-child,
.ivu-page-with-disabled .ivu-page-item-jump-next:hover i:first-child {
  display: none;
}

.ivu-page-with-disabled .ivu-page-item-jump-prev:hover i:last-child,
.ivu-page-with-disabled .ivu-page-item-jump-next:hover i:last-child {
  display: inline;
}

.ivu-page-item-jump-prev:hover i:first-child:after {
  content: "\F115";
  margin-left: -8px;
}

.ivu-page-item-jump-next:hover i:first-child:after {
  content: "\F11F";
  margin-left: -8px;
}

.ivu-page-prev {
  margin-right: 4px;
}

.ivu-page-item-jump-prev,
.ivu-page-item-jump-next {
  margin-right: 4px;
}

.ivu-page-prev,
.ivu-page-next,
.ivu-page-item-jump-prev,
.ivu-page-item-jump-next {
  display: inline-block;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  min-width: 32px;
  height: 32px;
  line-height: 30px;
  list-style: none;
  text-align: center;
  cursor: pointer;
  color: #666;
  font-family: Arial;
  border: 1px solid #dcdee2;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-page-item-jump-prev,
.ivu-page-item-jump-next {
  border-color: transparent;
}

.ivu-page-prev,
.ivu-page-next {
  background-color: #fff;
}

.ivu-page-prev a,
.ivu-page-next a {
  color: #666;
  font-size: 14px;
}

.ivu-page-prev:hover,
.ivu-page-next:hover {
  border-color: #005BAC;
}

.ivu-page-prev:hover a,
.ivu-page-next:hover a {
  color: #005BAC;
}

.ivu-page-disabled {
  cursor: not-allowed;
}

.ivu-page-disabled a {
  color: #ccc;
}

.ivu-page-disabled:hover {
  border-color: #dcdee2;
}

.ivu-page-disabled:hover a {
  color: #ccc;
  cursor: not-allowed;
}

.ivu-page-options {
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px;
}

.ivu-page-options-sizer {
  display: inline-block;
  margin-right: 10px;
}

.ivu-page-options-elevator {
  display: inline-block;
  vertical-align: middle;
  height: 32px;
  line-height: 32px;
}

.ivu-page-options-elevator input {
  display: inline-block;
  width: 100%;
  height: 32px;
  line-height: 1.5;
  padding: 4px 7px;
  font-size: 14px;
  border: 1px solid #dcdee2;
  color: #515a6e;
  background-color: #fff;
  background-image: none;
  position: relative;
  cursor: text;
  -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  border-radius: 4px;
  margin: 0 8px;
  width: 50px;
}

.ivu-page-options-elevator input::-moz-placeholder {
  color: #c5c8ce;
  opacity: 1;
}

.ivu-page-options-elevator input:-ms-input-placeholder {
  color: #c5c8ce;
}

.ivu-page-options-elevator input::-webkit-input-placeholder {
  color: #c5c8ce;
}

.ivu-page-options-elevator input:hover {
  border-color: #337cbd;
}

.ivu-page-options-elevator input:focus {
  border-color: #337cbd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
}

.ivu-page-options-elevator input[disabled],
fieldset[disabled] .ivu-page-options-elevator input {
  background-color: #f3f3f3;
  opacity: 1;
  cursor: not-allowed;
  color: #ccc;
}

.ivu-page-options-elevator input[disabled]:hover,
fieldset[disabled] .ivu-page-options-elevator input:hover {
  border-color: #e3e5e8;
}

textarea.ivu-page-options-elevator input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  vertical-align: bottom;
  font-size: 14px;
}

.ivu-page-options-elevator input-large {
  font-size: 16px;
  padding: 6px 7px;
  height: 40px;
}

.ivu-page-options-elevator input-small {
  padding: 1px 7px;
  height: 24px;
  border-radius: 3px;
}

.ivu-page-options-elevator input-no-border {
  border-radius: 0;
  border-color: transparent;
}

.ivu-page-options-elevator input-no-border:hover {
  border-color: transparent;
}

.ivu-page-options-elevator input-no-border:focus {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.ivu-page-options-elevator input-no-border[disabled] {
  background-color: transparent;
}

.ivu-page-options-elevator input-no-border[disabled]:hover {
  border-color: transparent;
}

.ivu-page-total {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  margin-right: 10px;
}

.ivu-page-simple .ivu-page-prev,
.ivu-page-simple .ivu-page-next {
  margin: 0;
  border: 0;
  height: 24px;
  line-height: normal;
  font-size: 18px;
}

.ivu-page-simple .ivu-page-simple-pager {
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}

.ivu-page-simple .ivu-page-simple-pager input {
  display: inline-block;
  width: 100%;
  height: 32px;
  line-height: 1.5;
  padding: 4px 7px;
  font-size: 14px;
  color: #515a6e;
  background-image: none;
  position: relative;
  cursor: text;
  -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  width: 30px;
  height: 24px;
  margin: 0 8px;
  padding: 5px 8px;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  outline: none;
  border: 1px solid #dcdee2;
  border-radius: 4px;
  -webkit-transition: border-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out;
}

.ivu-page-simple .ivu-page-simple-pager input::-moz-placeholder {
  color: #c5c8ce;
  opacity: 1;
}

.ivu-page-simple .ivu-page-simple-pager input:-ms-input-placeholder {
  color: #c5c8ce;
}

.ivu-page-simple .ivu-page-simple-pager input::-webkit-input-placeholder {
  color: #c5c8ce;
}

.ivu-page-simple .ivu-page-simple-pager input:hover {
  border-color: #337cbd;
}

.ivu-page-simple .ivu-page-simple-pager input:focus {
  border-color: #337cbd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
}

.ivu-page-simple .ivu-page-simple-pager input[disabled],
fieldset[disabled] .ivu-page-simple .ivu-page-simple-pager input {
  background-color: #f3f3f3;
  opacity: 1;
  cursor: not-allowed;
  color: #ccc;
}

.ivu-page-simple .ivu-page-simple-pager input[disabled]:hover,
fieldset[disabled] .ivu-page-simple .ivu-page-simple-pager input:hover {
  border-color: #e3e5e8;
}

textarea.ivu-page-simple .ivu-page-simple-pager input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  vertical-align: bottom;
  font-size: 14px;
}

.ivu-page-simple .ivu-page-simple-pager input-large {
  font-size: 16px;
  padding: 6px 7px;
  height: 40px;
}

.ivu-page-simple .ivu-page-simple-pager input-small {
  padding: 1px 7px;
  height: 24px;
  border-radius: 3px;
}

.ivu-page-simple .ivu-page-simple-pager input-no-border {
  border-radius: 0;
  border-color: transparent;
}

.ivu-page-simple .ivu-page-simple-pager input-no-border:hover {
  border-color: transparent;
}

.ivu-page-simple .ivu-page-simple-pager input-no-border:focus {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.ivu-page-simple .ivu-page-simple-pager input-no-border[disabled] {
  background-color: transparent;
}

.ivu-page-simple .ivu-page-simple-pager input-no-border[disabled]:hover {
  border-color: transparent;
}

.ivu-page-simple .ivu-page-simple-pager input:hover {
  border-color: #005BAC;
}

.ivu-page-simple .ivu-page-simple-pager span {
  padding: 0 8px 0 2px;
}

.ivu-page-custom-text,
.ivu-page-custom-text:hover {
  border-color: transparent;
}

.ivu-page.mini .ivu-page-total {
  height: 24px;
  line-height: 24px;
}

.ivu-page.mini .ivu-page-item {
  border: 0;
  margin: 0;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 3px;
}

.ivu-page.mini .ivu-page-prev,
.ivu-page.mini .ivu-page-next {
  margin: 0;
  min-width: 24px;
  height: 24px;
  line-height: 22px;
  border: 0;
}

.ivu-page.mini .ivu-page-prev a i:after,
.ivu-page.mini .ivu-page-next a i:after {
  height: 24px;
  line-height: 24px;
}

.ivu-page.mini .ivu-page-item-jump-prev,
.ivu-page.mini .ivu-page-item-jump-next {
  height: 24px;
  line-height: 24px;
  border: none;
  margin-right: 0;
}

.ivu-page.mini .ivu-page-options {
  margin-left: 8px;
}

.ivu-page.mini .ivu-page-options-elevator {
  height: 24px;
  line-height: 24px;
}

.ivu-page.mini .ivu-page-options-elevator input {
  padding: 1px 7px;
  height: 24px;
  border-radius: 3px;
  width: 44px;
}

.ivu-steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  font-size: 0;
  line-height: 1.5;
}

.ivu-steps-item {
  display: inline-block;
  position: relative;
  vertical-align: top;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
}

.ivu-steps-item:last-child {
  -webkit-box-flex: 0;
  -ms-flex: 0;
  flex: none;
}

.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner {
  background-color: #fff;
}

.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner > .ivu-steps-icon,
.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner span {
  color: #ccc;
}

.ivu-steps-item.ivu-steps-status-wait .ivu-steps-title {
  color: #999;
}

.ivu-steps-item.ivu-steps-status-wait .ivu-steps-content {
  color: #999;
}

.ivu-steps-item.ivu-steps-status-wait .ivu-steps-tail > i {
  background-color: #e8eaec;
}

.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner {
  border-color: #005BAC;
  background-color: #005BAC;
}

.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner > .ivu-steps-icon,
.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner span {
  color: #fff;
}

.ivu-steps-item.ivu-steps-status-process .ivu-steps-title {
  color: #666;
}

.ivu-steps-item.ivu-steps-status-process .ivu-steps-content {
  color: #666;
}

.ivu-steps-item.ivu-steps-status-process .ivu-steps-tail > i {
  background-color: #e8eaec;
}

.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner {
  background-color: #fff;
  border-color: #005BAC;
}

.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner > .ivu-steps-icon,
.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner span {
  color: #005BAC;
}

.ivu-steps-item.ivu-steps-status-finish .ivu-steps-tail > i:after {
  width: 100%;
  background: #005BAC;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 1;
}

.ivu-steps-item.ivu-steps-status-finish .ivu-steps-title {
  color: #999;
}

.ivu-steps-item.ivu-steps-status-finish .ivu-steps-content {
  color: #999;
}

.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner {
  background-color: #fff;
  border-color: #ed4014;
}

.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner > .ivu-steps-icon {
  color: #ed4014;
}

.ivu-steps-item.ivu-steps-status-error .ivu-steps-title {
  color: #ed4014;
}

.ivu-steps-item.ivu-steps-status-error .ivu-steps-content {
  color: #ed4014;
}

.ivu-steps-item.ivu-steps-status-error .ivu-steps-tail > i {
  background-color: #e8eaec;
}

.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i,
.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i:after {
  background-color: #ed4014;
}

.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner {
  background: none;
  border: 0;
  width: auto;
  height: auto;
}

.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner > .ivu-steps-icon {
  font-size: 20px;
  top: 2px;
  width: 20px;
  height: 20px;
}

.ivu-steps-item.ivu-steps-custom.ivu-steps-status-process .ivu-steps-head-inner > .ivu-steps-icon {
  color: #005BAC;
}

.ivu-steps-item:last-child .ivu-steps-tail {
  display: none;
}

.ivu-steps .ivu-steps-head,
.ivu-steps .ivu-steps-main {
  position: relative;
  display: inline-block;
  vertical-align: top;
}

.ivu-steps .ivu-steps-head {
  background: #fff;
}

.ivu-steps .ivu-steps-head-inner {
  display: block;
  width: 26px;
  height: 26px;
  line-height: 24px;
  margin-right: 8px;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 50%;
  font-size: 14px;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}

.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon {
  line-height: 1;
  position: relative;
}

.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon {
  font-size: 24px;
}

.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-checkmark-empty,
.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-close-empty {
  font-weight: bold;
}

.ivu-steps .ivu-steps-main {
  margin-top: 2.5px;
  display: inline;
}

.ivu-steps .ivu-steps-custom .ivu-steps-title {
  margin-top: 2.5px;
}

.ivu-steps .ivu-steps-title {
  display: inline-block;
  margin-bottom: 4px;
  padding-right: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #666;
  background: #fff;
}

.ivu-steps .ivu-steps-title > a:first-child:last-child {
  color: #666;
}

.ivu-steps .ivu-steps-item-last .ivu-steps-title {
  padding-right: 0;
  width: 100%;
}

.ivu-steps .ivu-steps-content {
  font-size: 12px;
  color: #999;
}

.ivu-steps .ivu-steps-tail {
  width: 100%;
  padding: 0 10px;
  position: absolute;
  left: 0;
  top: 13px;
}

.ivu-steps .ivu-steps-tail > i {
  display: inline-block;
  width: 100%;
  height: 1px;
  vertical-align: top;
  background: #e8eaec;
  border-radius: 1px;
  position: relative;
}

.ivu-steps .ivu-steps-tail > i:after {
  content: '';
  width: 0;
  height: 100%;
  background: #e8eaec;
  opacity: 0;
  position: absolute;
  top: 0;
}

.ivu-steps.ivu-steps-small .ivu-steps-head-inner {
  width: 18px;
  height: 18px;
  line-height: 16px;
  margin-right: 10px;
  text-align: center;
  border-radius: 50%;
  font-size: 12px;
}

.ivu-steps.ivu-steps-small .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon {
  font-size: 16px;
  top: 0;
}

.ivu-steps.ivu-steps-small .ivu-steps-main {
  margin-top: 0;
}

.ivu-steps.ivu-steps-small .ivu-steps-title {
  margin-bottom: 4px;
  margin-top: 0;
  color: #666;
  font-size: 12px;
  font-weight: bold;
}

.ivu-steps.ivu-steps-small .ivu-steps-content {
  font-size: 12px;
  color: #999;
  padding-left: 30px;
}

.ivu-steps.ivu-steps-small .ivu-steps-tail {
  top: 8px;
  padding: 0 8px;
}

.ivu-steps.ivu-steps-small .ivu-steps-tail > i {
  height: 1px;
  width: 100%;
  border-radius: 1px;
}

.ivu-steps.ivu-steps-small .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner,
.ivu-steps .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner {
  width: inherit;
  height: inherit;
  line-height: inherit;
  border-radius: 0;
  border: 0;
  background: none;
}

.ivu-steps-vertical {
  display: block;
}

.ivu-steps-vertical .ivu-steps-item {
  display: block;
  overflow: visible;
}

.ivu-steps-vertical .ivu-steps-tail {
  position: absolute;
  left: 13px;
  top: 0;
  height: 100%;
  width: 1px;
  padding: 30px 0 4px 0;
}

.ivu-steps-vertical .ivu-steps-tail > i {
  height: 100%;
  width: 1px;
}

.ivu-steps-vertical .ivu-steps-tail > i:after {
  height: 0;
  width: 100%;
}

.ivu-steps-vertical .ivu-steps-status-finish .ivu-steps-tail > i:after {
  height: 100%;
}

.ivu-steps-vertical .ivu-steps-head {
  float: left;
}

.ivu-steps-vertical .ivu-steps-head-inner {
  margin-right: 16px;
}

.ivu-steps-vertical .ivu-steps-main {
  min-height: 47px;
  overflow: hidden;
  display: block;
}

.ivu-steps-vertical .ivu-steps-main .ivu-steps-title {
  line-height: 26px;
}

.ivu-steps-vertical .ivu-steps-main .ivu-steps-content {
  padding-bottom: 12px;
  padding-left: 0;
}

.ivu-steps-vertical .ivu-steps-custom .ivu-steps-icon {
  left: 4px;
}

.ivu-steps-vertical.ivu-steps-small .ivu-steps-custom .ivu-steps-icon {
  left: 0;
}

.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail {
  position: absolute;
  left: 9px;
  top: 0;
  padding: 22px 0 4px 0;
}

.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail > i {
  height: 100%;
}

.ivu-steps-vertical.ivu-steps-small .ivu-steps-title {
  line-height: 18px;
}

.ivu-steps-horizontal.ivu-steps-hidden {
  visibility: hidden;
}

.ivu-steps-horizontal .ivu-steps-content {
  padding-left: 35px;
}

.ivu-steps-horizontal .ivu-steps-item:not(:first-child) .ivu-steps-head {
  padding-left: 10px;
  margin-left: -10px;
}

.ivu-modal {
  width: auto;
  margin: 0 auto;
  position: relative;
  outline: none;
  top: 100px;
}

.ivu-modal-hidden {
  display: none !important;
}

.ivu-modal-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.ivu-modal-wrap * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.ivu-modal-mask {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(55, 55, 55, 0.6);
  height: 100%;
  z-index: 1000;
}

.ivu-modal-mask-hidden {
  display: none;
}

.ivu-modal-content {
  position: relative;
  background-color: #fff;
  border: 0;
  border-radius: 6px;
  background-clip: padding-box;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.ivu-modal-content-no-mask {
  pointer-events: auto;
}

.ivu-modal-content-drag {
  position: absolute;
}

.ivu-modal-content-drag .ivu-modal-header {
  cursor: move;
}

.ivu-modal-content-dragging {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.ivu-modal-header {
  border-bottom: 1px solid #e8eaec;
  padding: 14px 16px;
  line-height: 1;
}

.ivu-modal-header p,
.ivu-modal-header-inner {
  display: inline-block;
  width: 100%;
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  color: #17233d;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ivu-modal-close {
  z-index: 1;
  font-size: 12px;
  position: absolute;
  right: 8px;
  top: 8px;
  overflow: hidden;
  cursor: pointer;
}

.ivu-modal-close .ivu-icon-ios-close {
  font-size: 31px;
  color: #999;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
  position: relative;
  top: 1px;
}

.ivu-modal-close .ivu-icon-ios-close:hover {
  color: #444;
}

.ivu-modal-body {
  padding: 16px;
  font-size: 14px;
  line-height: 1.5;
}

.ivu-modal-footer {
  border-top: 1px solid #e8eaec;
  padding: 12px 18px 12px 18px;
  text-align: right;
}

.ivu-modal-footer button + button {
  margin-left: 8px;
  margin-bottom: 0;
}

.ivu-modal-fullscreen {
  width: 100% !important;
  top: 0;
  bottom: 0;
  position: absolute;
}

.ivu-modal-fullscreen .ivu-modal-content {
  width: 100%;
  border-radius: 0;
  position: absolute;
  top: 0;
  bottom: 0;
}

.ivu-modal-fullscreen .ivu-modal-body {
  width: 100%;
  overflow: auto;
  position: absolute;
  top: 51px;
  bottom: 61px;
}

.ivu-modal-fullscreen-no-header .ivu-modal-body {
  top: 0;
}

.ivu-modal-fullscreen-no-footer .ivu-modal-body {
  bottom: 0;
}

.ivu-modal-fullscreen .ivu-modal-footer {
  position: absolute;
  width: 100%;
  bottom: 0;
}

.ivu-modal-no-mask {
  pointer-events: none;
}

@media (max-width: 576px) {
  .ivu-modal {
    width: auto !important;
    margin: 10px;
  }

  .ivu-modal-fullscreen {
    width: 100% !important;
    margin: 0;
  }

  .vertical-center-modal .ivu-modal {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

.ivu-modal-confirm {
  padding: 6px 16px 8px;
}

.ivu-modal-confirm-head {
  padding: 0 12px 0 0;
}

.ivu-modal-confirm-head-icon {
  display: inline-block;
  font-size: 28px;
  vertical-align: middle;
  position: relative;
  top: -2px;
}

.ivu-modal-confirm-head-icon-info {
  color: #005BAC;
}

.ivu-modal-confirm-head-icon-success {
  color: #19be6b;
}

.ivu-modal-confirm-head-icon-warning {
  color: #ff9900;
}

.ivu-modal-confirm-head-icon-error {
  color: #ed4014;
}

.ivu-modal-confirm-head-icon-confirm {
  color: #ff9900;
}

.ivu-modal-confirm-head-title {
  display: inline-block;
  vertical-align: middle;
  margin-left: 12px;
  font-size: 16px;
  color: #17233d;
  font-weight: 500;
}

.ivu-modal-confirm-body {
  padding-left: 40px;
  font-size: 14px;
  color: #515a6e;
  position: relative;
}

.ivu-modal-confirm-body-render {
  margin: 0;
  padding: 0;
}

.ivu-modal-confirm-footer {
  margin-top: 20px;
  text-align: right;
}

.ivu-modal-confirm-footer button + button {
  margin-left: 8px;
  margin-bottom: 0;
}

.ivu-select {
  display: inline-block;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: middle;
  color: #515a6e;
  font-size: 14px;
  line-height: normal;
}

.ivu-select-selection {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  position: relative;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #dcdee2;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-select-selection:hover,
.ivu-select-selection-focused {
  border-color: #337cbd;
}

.ivu-select-selection:hover .ivu-select-arrow,
.ivu-select-selection-focused .ivu-select-arrow {
  display: inline-block;
}

.ivu-select-arrow {
  position: absolute;
  top: 50%;
  right: 8px;
  line-height: 1;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 14px;
  color: #808695;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-select-visible .ivu-select-selection {
  border-color: #337cbd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
}

.ivu-select-visible .ivu-select-arrow {
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
  display: inline-block;
}

.ivu-select-disabled .ivu-select-selection {
  background-color: #f3f3f3;
  opacity: 1;
  cursor: not-allowed;
  color: #ccc;
}

.ivu-select-disabled .ivu-select-selection:hover {
  border-color: #e3e5e8;
}

.ivu-select-disabled .ivu-select-selection .ivu-select-arrow {
  color: #ccc;
}

.ivu-select-disabled .ivu-select-selection:hover {
  border-color: #dcdee2;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.ivu-select-disabled .ivu-select-selection:hover .ivu-select-arrow {
  display: inline-block;
}

.ivu-select-single .ivu-select-selection {
  height: 32px;
  position: relative;
}

.ivu-select-single .ivu-select-selection .ivu-select-placeholder {
  color: #c5c8ce;
}

.ivu-select-single .ivu-select-selection .ivu-select-placeholder,
.ivu-select-single .ivu-select-selection .ivu-select-selected-value {
  display: block;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 8px;
  padding-right: 24px;
}

.ivu-select-multiple .ivu-select-selection {
  padding: 0 24px 0 4px;
}

.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder {
  display: block;
  height: 30px;
  line-height: 30px;
  color: #c5c8ce;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 4px;
  padding-right: 22px;
}

.ivu-select-default.ivu-select-multiple .ivu-select-selection {
  min-height: 32px;
}

.ivu-select-large.ivu-select-single .ivu-select-selection {
  height: 40px;
}

.ivu-select-large.ivu-select-single .ivu-select-selection .ivu-select-placeholder,
.ivu-select-large.ivu-select-single .ivu-select-selection .ivu-select-selected-value {
  height: 38px;
  line-height: 38px;
  font-size: 16px;
}

.ivu-select-large.ivu-select-multiple .ivu-select-selection {
  min-height: 40px;
}

.ivu-select-large.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder,
.ivu-select-large.ivu-select-multiple .ivu-select-selection .ivu-select-selected-value {
  min-height: 38px;
  line-height: 38px;
  font-size: 16px;
}

.ivu-select-small.ivu-select-single .ivu-select-selection {
  height: 24px;
  border-radius: 3px;
}

.ivu-select-small.ivu-select-single .ivu-select-selection .ivu-select-placeholder,
.ivu-select-small.ivu-select-single .ivu-select-selection .ivu-select-selected-value {
  height: 22px;
  line-height: 22px;
}

.ivu-select-small.ivu-select-multiple .ivu-select-selection {
  min-height: 24px;
  border-radius: 3px;
}

.ivu-select-small.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder,
.ivu-select-small.ivu-select-multiple .ivu-select-selection .ivu-select-selected-value {
  height: auto;
  min-height: 22px;
  line-height: 22px;
}

.ivu-select-input {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  padding: 0 24px 0 8px;
  font-size: 14px;
  outline: none;
  border: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #515a6e;
  background-color: transparent;
  position: relative;
  cursor: pointer;
}

.ivu-select-input::-moz-placeholder {
  color: #c5c8ce;
  opacity: 1;
}

.ivu-select-input:-ms-input-placeholder {
  color: #c5c8ce;
}

.ivu-select-input::-webkit-input-placeholder {
  color: #c5c8ce;
}

.ivu-select-input[disabled] {
  cursor: not-allowed;
  color: #ccc;
  -webkit-text-fill-color: #ccc;
}

.ivu-select-single .ivu-select-input {
  width: 100%;
}

.ivu-select-large .ivu-select-input,
.ivu-select-large.ivu-select-multiple .ivu-select-input {
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  top: 3px;
}

.ivu-select-small .ivu-select-input,
.ivu-select-small.ivu-select-multiple .ivu-select-input {
  height: 18px;
  line-height: 18px;
  top: 2px;
}

.ivu-select-multiple .ivu-select-input {
  height: 26px;
  line-height: 26px;
  padding: 0 0 0 4px;
  top: 2px;
}

.ivu-select-not-found {
  text-align: center;
  color: #c5c8ce;
}

.ivu-select-not-found li:not([class^=ivu-]) {
  margin-bottom: 0;
}

.ivu-select-loading {
  text-align: center;
  color: #c5c8ce;
}

.ivu-select-multiple .ivu-tag {
  height: 24px;
  line-height: 22px;
  margin: 3px 4px 3px 0;
  max-width: 99%;
  position: relative;
}

.ivu-select-multiple .ivu-tag span:not(.ivu-select-max-tag) {
  display: block;
  margin-right: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ivu-select-multiple .ivu-tag i {
  display: block;
  position: absolute;
  right: 4px;
  top: 4px;
}

.ivu-select-multiple-tag-hidden {
  margin-right: 0 !important;
}

.ivu-select-large.ivu-select-multiple .ivu-tag {
  height: 32px;
  line-height: 30px;
  font-size: 16px;
}

.ivu-select-large.ivu-select-multiple .ivu-tag i {
  top: 9px;
}

.ivu-select-small.ivu-select-multiple .ivu-tag {
  height: 17px;
  line-height: 15px;
  font-size: 12px;
  padding: 0 6px;
  margin: 3px 4px 2px 0;
}

.ivu-select-small.ivu-select-multiple .ivu-tag span {
  margin-right: 14px;
}

.ivu-select-small.ivu-select-multiple .ivu-tag i {
  top: 1px;
  right: 2px;
}

.ivu-select-dropdown-list {
  min-width: 100%;
  list-style: none;
}

.ivu-select .ivu-select-dropdown {
  width: auto;
}

.ivu-select-prefix {
  display: inline-block;
  vertical-align: middle;
}

.ivu-select-prefix i {
  vertical-align: top;
}

.ivu-select-head-with-prefix {
  display: inline-block !important;
  vertical-align: middle;
}

.ivu-select-single .ivu-select-prefix {
  padding-left: 4px;
}

.ivu-select-single .ivu-select-head-with-prefix,
.ivu-select-multiple .ivu-select-head-with-prefix {
  padding-left: 0 !important;
}

.ivu-select-head-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ivu-select-multiple .ivu-select-head-flex .ivu-select-prefix {
  margin-right: 4px;
}

.ivu-select-item {
  margin: 0;
  line-height: normal;
  padding: 7px 16px;
  clear: both;
  color: #515a6e;
  font-size: 14px !important;
  white-space: nowrap;
  list-style: none;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}

.ivu-select-item:hover {
  background: #f3f3f3;
}

.ivu-select-item-focus {
  background: #f3f3f3;
}

.ivu-select-item-disabled {
  color: #c5c8ce;
  cursor: not-allowed;
}

.ivu-select-item-disabled:hover {
  color: #c5c8ce;
  background-color: #fff;
  cursor: not-allowed;
}

.ivu-select-item-selected,
.ivu-select-item-selected:hover {
  color: #005BAC;
}

.ivu-select-item-divided {
  margin-top: 5px;
  border-top: 1px solid #e8eaec;
}

.ivu-select-item-divided:before {
  content: '';
  height: 5px;
  display: block;
  margin: 0 -16px;
  background-color: #fff;
  position: relative;
  top: -7px;
}

.ivu-select-item-enter {
  color: #005BAC;
  font-weight: bold;
  float: right;
}

.ivu-select-large .ivu-select-item {
  padding: 7px 16px 8px;
  font-size: 14px !important;
}

@-moz-document url-prefix() {
  .ivu-select-item {
    white-space: normal;
  }
}

.ivu-select-multiple .ivu-select-item {
  position: relative;
}

.ivu-select-multiple .ivu-select-item-selected {
  color: rgba(0, 91, 172, 0.9);
  background: #fff;
}

.ivu-select-multiple .ivu-select-item-focus,
.ivu-select-multiple .ivu-select-item-selected:hover {
  background: #f3f3f3;
}

.ivu-select-multiple .ivu-select-item-selected.ivu-select-multiple .ivu-select-item-focus {
  color: rgba(0, 80, 151, 0.91);
  background: #fff;
}

.ivu-select-multiple .ivu-select-item-selected:after {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: optimizeLegibility;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: -0.125em;
  text-align: center;
  font-size: 24px;
  content: '\F171';
  color: rgba(0, 91, 172, 0.9);
  position: absolute;
  top: 2px;
  right: 8px;
}

.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled {
  color: #c5c8ce;
}

.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled:after {
  color: #c5c8ce;
}

.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled:hover {
  background-color: #fff;
}

.ivu-select-group {
  list-style: none;
  margin: 0;
  padding: 0;
}

.ivu-select-group-title {
  padding-left: 8px;
  font-size: 14px;
  color: #999;
  height: 30px;
  line-height: 30px;
}

.ivu-form-item-error .ivu-select-selection {
  border: 1px solid #ed4014;
}

.ivu-form-item-error .ivu-select-arrow {
  color: #ed4014;
}

.ivu-form-item-error .ivu-select-visible .ivu-select-selection {
  border-color: #ed4014;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2);
}

.ivu-select-dropdown {
  width: inherit;
  max-height: 200px;
  overflow: auto;
  margin: 5px 0;
  padding: 5px 0;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  position: absolute;
  z-index: 900;
}

.ivu-select-dropdown-transfer {
  z-index: 1060;
  width: auto;
}

.ivu-select-dropdown.ivu-transfer-no-max-height {
  max-height: none;
}

.ivu-modal .ivu-select-dropdown {
  position: absolute !important;
}

.ivu-split-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}

.ivu-split-pane {
  position: absolute;
}

.ivu-split-pane.left-pane,
.ivu-split-pane.right-pane {
  top: 0;
  bottom: 0;
}

.ivu-split-pane.left-pane {
  left: 0;
}

.ivu-split-pane.right-pane {
  right: 0;
}

.ivu-split-pane.top-pane,
.ivu-split-pane.bottom-pane {
  left: 0;
  right: 0;
}

.ivu-split-pane.top-pane {
  top: 0;
}

.ivu-split-pane.bottom-pane {
  bottom: 0;
}

.ivu-split-pane-moving {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ivu-split-trigger {
  border: 1px solid #dcdee2;
}

.ivu-split-trigger-con {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 10;
}

.ivu-split-trigger-bar-con {
  position: absolute;
  overflow: hidden;
}

.ivu-split-trigger-bar-con.vertical {
  left: 1px;
  top: 50%;
  height: 32px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.ivu-split-trigger-bar-con.horizontal {
  left: 50%;
  top: 1px;
  width: 32px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.ivu-split-trigger-vertical {
  width: 6px;
  height: 100%;
  background: #f8f8f9;
  border-top: none;
  border-bottom: none;
  cursor: col-resize;
}

.ivu-split-trigger-vertical .ivu-split-trigger-bar {
  width: 4px;
  height: 1px;
  background: rgba(23, 35, 61, 0.25);
  float: left;
  margin-top: 3px;
}

.ivu-split-trigger-horizontal {
  height: 6px;
  width: 100%;
  background: #f8f8f9;
  border-left: none;
  border-right: none;
  cursor: row-resize;
}

.ivu-split-trigger-horizontal .ivu-split-trigger-bar {
  height: 4px;
  width: 1px;
  background: rgba(23, 35, 61, 0.25);
  float: left;
  margin-right: 3px;
}

.ivu-split-horizontal > .ivu-split-trigger-con {
  top: 50%;
  height: 100%;
  width: 0;
}

.ivu-split-vertical > .ivu-split-trigger-con {
  left: 50%;
  height: 0;
  width: 100%;
}

.ivu-split .no-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ivu-tooltip {
  display: inline-block;
}

.ivu-tooltip-rel {
  display: inline-block;
  position: relative;
  width: inherit;
}

.ivu-tooltip-popper {
  display: block;
  visibility: visible;
  font-size: 14px;
  line-height: 1.5;
  position: absolute;
  z-index: 1060;
}

.ivu-tooltip-popper[x-placement^="top"] {
  padding: 5px 0 8px 0;
}

.ivu-tooltip-popper[x-placement^="right"] {
  padding: 0 5px 0 8px;
}

.ivu-tooltip-popper[x-placement^="bottom"] {
  padding: 8px 0 5px 0;
}

.ivu-tooltip-popper[x-placement^="left"] {
  padding: 0 8px 0 5px;
}

.ivu-tooltip-popper[x-placement^="top"] .ivu-tooltip-arrow {
  bottom: 3px;
  border-width: 5px 5px 0;
  border-top-color: rgba(70, 76, 91, 0.9);
}

.ivu-tooltip-popper[x-placement="top"] .ivu-tooltip-arrow {
  left: 50%;
  margin-left: -5px;
}

.ivu-tooltip-popper[x-placement="top-start"] .ivu-tooltip-arrow {
  left: 16px;
}

.ivu-tooltip-popper[x-placement="top-end"] .ivu-tooltip-arrow {
  right: 16px;
}

.ivu-tooltip-popper[x-placement^="right"] .ivu-tooltip-arrow {
  left: 3px;
  border-width: 5px 5px 5px 0;
  border-right-color: rgba(70, 76, 91, 0.9);
}

.ivu-tooltip-popper[x-placement="right"] .ivu-tooltip-arrow {
  top: 50%;
  margin-top: -5px;
}

.ivu-tooltip-popper[x-placement="right-start"] .ivu-tooltip-arrow {
  top: 8px;
}

.ivu-tooltip-popper[x-placement="right-end"] .ivu-tooltip-arrow {
  bottom: 8px;
}

.ivu-tooltip-popper[x-placement^="left"] .ivu-tooltip-arrow {
  right: 3px;
  border-width: 5px 0 5px 5px;
  border-left-color: rgba(70, 76, 91, 0.9);
}

.ivu-tooltip-popper[x-placement="left"] .ivu-tooltip-arrow {
  top: 50%;
  margin-top: -5px;
}

.ivu-tooltip-popper[x-placement="left-start"] .ivu-tooltip-arrow {
  top: 8px;
}

.ivu-tooltip-popper[x-placement="left-end"] .ivu-tooltip-arrow {
  bottom: 8px;
}

.ivu-tooltip-popper[x-placement^="bottom"] .ivu-tooltip-arrow {
  top: 3px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(70, 76, 91, 0.9);
}

.ivu-tooltip-popper[x-placement="bottom"] .ivu-tooltip-arrow {
  left: 50%;
  margin-left: -5px;
}

.ivu-tooltip-popper[x-placement="bottom-start"] .ivu-tooltip-arrow {
  left: 16px;
}

.ivu-tooltip-popper[x-placement="bottom-end"] .ivu-tooltip-arrow {
  right: 16px;
}

.ivu-tooltip-light.ivu-tooltip-popper {
  display: block;
  visibility: visible;
  font-size: 14px;
  line-height: 1.5;
  position: absolute;
  z-index: 1060;
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] {
  padding: 7px 0 10px 0;
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] {
  padding: 0 7px 0 10px;
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] {
  padding: 10px 0 7px 0;
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] {
  padding: 0 10px 0 7px;
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] .ivu-tooltip-arrow {
  bottom: 3px;
  border-width: 7px 7px 0;
  border-top-color: rgba(217, 217, 217, 0.5);
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top"] .ivu-tooltip-arrow {
  left: 50%;
  margin-left: -7px;
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top-start"] .ivu-tooltip-arrow {
  left: 16px;
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top-end"] .ivu-tooltip-arrow {
  right: 16px;
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] .ivu-tooltip-arrow {
  left: 3px;
  border-width: 7px 7px 7px 0;
  border-right-color: rgba(217, 217, 217, 0.5);
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right"] .ivu-tooltip-arrow {
  top: 50%;
  margin-top: -7px;
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right-start"] .ivu-tooltip-arrow {
  top: 8px;
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right-end"] .ivu-tooltip-arrow {
  bottom: 8px;
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] .ivu-tooltip-arrow {
  right: 3px;
  border-width: 7px 0 7px 7px;
  border-left-color: rgba(217, 217, 217, 0.5);
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left"] .ivu-tooltip-arrow {
  top: 50%;
  margin-top: -7px;
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left-start"] .ivu-tooltip-arrow {
  top: 8px;
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left-end"] .ivu-tooltip-arrow {
  bottom: 8px;
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] .ivu-tooltip-arrow {
  top: 3px;
  border-width: 0 7px 7px;
  border-bottom-color: rgba(217, 217, 217, 0.5);
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom"] .ivu-tooltip-arrow {
  left: 50%;
  margin-left: -7px;
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom-start"] .ivu-tooltip-arrow {
  left: 16px;
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom-end"] .ivu-tooltip-arrow {
  right: 16px;
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] .ivu-tooltip-arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -7px;
  border-bottom-width: 0;
  border-top-width: 7px;
  border-top-color: #fff;
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] .ivu-tooltip-arrow:after {
  content: " ";
  left: 1px;
  bottom: -7px;
  border-left-width: 0;
  border-right-width: 7px;
  border-right-color: #fff;
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] .ivu-tooltip-arrow:after {
  content: " ";
  top: 1px;
  margin-left: -7px;
  border-top-width: 0;
  border-bottom-width: 7px;
  border-bottom-color: #fff;
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] .ivu-tooltip-arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-width: 7px;
  border-left-color: #fff;
  bottom: -7px;
}

.ivu-tooltip-inner {
  max-width: 250px;
  min-height: 34px;
  padding: 8px 12px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  background-color: rgba(70, 76, 91, 0.9);
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  white-space: nowrap;
}

.ivu-tooltip-inner-with-width {
  white-space: pre-wrap;
  text-align: justify;
  word-wrap: break-word;
  word-break: break-all;
}

.ivu-tooltip-light .ivu-tooltip-inner {
  background-color: #fff;
  color: #515a6e;
}

.ivu-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.ivu-tooltip-light .ivu-tooltip-arrow {
  border-width: 8px;
}

.ivu-tooltip-light .ivu-tooltip-arrow:after {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-color: transparent;
  border-style: solid;
  content: "";
  border-width: 7px;
}

.ivu-poptip {
  display: inline-block;
}

.ivu-poptip-rel {
  display: inline-block;
  position: relative;
}

.ivu-poptip-title {
  margin: 0;
  padding: 8px 16px;
  position: relative;
}

.ivu-poptip-title:after {
  content: '';
  display: block;
  height: 1px;
  position: absolute;
  left: 8px;
  right: 8px;
  bottom: 0;
  background-color: #e8eaec;
}

.ivu-poptip-title-inner {
  color: #17233d;
  font-size: 14px;
  font-weight: 500;
}

.ivu-poptip-body {
  padding: 8px 16px;
}

.ivu-poptip-body-content {
  overflow: auto;
}

.ivu-poptip-body-content-word-wrap {
  white-space: pre-wrap;
  text-align: justify;
}

.ivu-poptip-body-content-inner {
  color: #515a6e;
}

.ivu-poptip-inner {
  width: 100%;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  white-space: nowrap;
}

.ivu-poptip-popper {
  min-width: 150px;
  display: block;
  visibility: visible;
  font-size: 14px;
  line-height: 1.5;
  position: absolute;
  z-index: 1060;
}

.ivu-poptip-popper[x-placement^="top"] {
  padding: 7px 0 10px 0;
}

.ivu-poptip-popper[x-placement^="right"] {
  padding: 0 7px 0 10px;
}

.ivu-poptip-popper[x-placement^="bottom"] {
  padding: 10px 0 7px 0;
}

.ivu-poptip-popper[x-placement^="left"] {
  padding: 0 10px 0 7px;
}

.ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow {
  bottom: 3px;
  border-width: 7px 7px 0;
  border-top-color: rgba(217, 217, 217, 0.5);
}

.ivu-poptip-popper[x-placement="top"] .ivu-poptip-arrow {
  left: 50%;
  margin-left: -7px;
}

.ivu-poptip-popper[x-placement="top-start"] .ivu-poptip-arrow {
  left: 16px;
}

.ivu-poptip-popper[x-placement="top-end"] .ivu-poptip-arrow {
  right: 16px;
}

.ivu-poptip-popper[x-placement^="right"] .ivu-poptip-arrow {
  left: 3px;
  border-width: 7px 7px 7px 0;
  border-right-color: rgba(217, 217, 217, 0.5);
}

.ivu-poptip-popper[x-placement="right"] .ivu-poptip-arrow {
  top: 50%;
  margin-top: -7px;
}

.ivu-poptip-popper[x-placement="right-start"] .ivu-poptip-arrow {
  top: 8px;
}

.ivu-poptip-popper[x-placement="right-end"] .ivu-poptip-arrow {
  bottom: 8px;
}

.ivu-poptip-popper[x-placement^="left"] .ivu-poptip-arrow {
  right: 3px;
  border-width: 7px 0 7px 7px;
  border-left-color: rgba(217, 217, 217, 0.5);
}

.ivu-poptip-popper[x-placement="left"] .ivu-poptip-arrow {
  top: 50%;
  margin-top: -7px;
}

.ivu-poptip-popper[x-placement="left-start"] .ivu-poptip-arrow {
  top: 8px;
}

.ivu-poptip-popper[x-placement="left-end"] .ivu-poptip-arrow {
  bottom: 8px;
}

.ivu-poptip-popper[x-placement^="bottom"] .ivu-poptip-arrow {
  top: 3px;
  border-width: 0 7px 7px;
  border-bottom-color: rgba(217, 217, 217, 0.5);
}

.ivu-poptip-popper[x-placement="bottom"] .ivu-poptip-arrow {
  left: 50%;
  margin-left: -7px;
}

.ivu-poptip-popper[x-placement="bottom-start"] .ivu-poptip-arrow {
  left: 16px;
}

.ivu-poptip-popper[x-placement="bottom-end"] .ivu-poptip-arrow {
  right: 16px;
}

.ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -7px;
  border-bottom-width: 0;
  border-top-width: 7px;
  border-top-color: #fff;
}

.ivu-poptip-popper[x-placement^="right"] .ivu-poptip-arrow:after {
  content: " ";
  left: 1px;
  bottom: -7px;
  border-left-width: 0;
  border-right-width: 7px;
  border-right-color: #fff;
}

.ivu-poptip-popper[x-placement^="bottom"] .ivu-poptip-arrow:after {
  content: " ";
  top: 1px;
  margin-left: -7px;
  border-top-width: 0;
  border-bottom-width: 7px;
  border-bottom-color: #fff;
}

.ivu-poptip-popper[x-placement^="left"] .ivu-poptip-arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-width: 7px;
  border-left-color: #fff;
  bottom: -7px;
}

.ivu-poptip-arrow,
.ivu-poptip-arrow:after {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-color: transparent;
  border-style: solid;
}

.ivu-poptip-arrow {
  border-width: 8px;
}

.ivu-poptip-arrow:after {
  content: "";
  border-width: 7px;
}

.ivu-poptip-confirm .ivu-poptip-popper {
  max-width: 300px;
}

.ivu-poptip-confirm .ivu-poptip-inner {
  white-space: normal;
}

.ivu-poptip-confirm .ivu-poptip-body {
  padding: 16px 16px 8px;
}

.ivu-poptip-confirm .ivu-poptip-body .ivu-icon {
  font-size: 16px;
  color: #ff9900;
  line-height: 18px;
  position: absolute;
}

.ivu-poptip-confirm .ivu-poptip-body-message {
  padding-left: 20px;
}

.ivu-poptip-confirm .ivu-poptip-footer {
  text-align: right;
  padding: 8px 16px 16px;
}

.ivu-poptip-confirm .ivu-poptip-footer button {
  margin-left: 4px;
}

.ivu-input {
  display: inline-block;
  width: 100%;
  height: 32px;
  line-height: 1.5;
  padding: 4px 7px;
  font-size: 14px;
  border: 1px solid #dcdee2;
  border-radius: 4px;
  color: #515a6e;
  background-color: #fff;
  background-image: none;
  position: relative;
  cursor: text;
  -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
}

.ivu-input::-moz-placeholder {
  color: #c5c8ce;
  opacity: 1;
}

.ivu-input:-ms-input-placeholder {
  color: #c5c8ce;
}

.ivu-input::-webkit-input-placeholder {
  color: #c5c8ce;
}

.ivu-input:hover {
  border-color: #337cbd;
}

.ivu-input:focus {
  border-color: #337cbd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
}

.ivu-input[disabled],
fieldset[disabled] .ivu-input {
  background-color: #f3f3f3;
  opacity: 1;
  cursor: not-allowed;
  color: #ccc;
}

.ivu-input[disabled]:hover,
fieldset[disabled] .ivu-input:hover {
  border-color: #e3e5e8;
}

textarea.ivu-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  vertical-align: bottom;
  font-size: 14px;
}

.ivu-input-large {
  font-size: 16px;
  padding: 6px 7px;
  height: 40px;
}

.ivu-input-small {
  padding: 1px 7px;
  height: 24px;
  border-radius: 3px;
}

.ivu-input-no-border {
  border-radius: 0;
  border-color: transparent;
}

.ivu-input-no-border:hover {
  border-color: transparent;
}

.ivu-input-no-border:focus {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.ivu-input-no-border[disabled] {
  background-color: transparent;
}

.ivu-input-no-border[disabled]:hover {
  border-color: transparent;
}

.ivu-input-wrapper {
  display: inline-block;
  width: 100%;
  position: relative;
  vertical-align: middle;
  line-height: normal;
}

.ivu-input-icon {
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 16px;
  text-align: center;
  color: #808695;
  position: absolute;
  right: 0;
  z-index: 3;
}

.ivu-input-hide-icon .ivu-input-icon {
  display: none;
}

.ivu-input-icon-validate {
  display: none;
}

.ivu-input-icon-clear {
  display: none;
}

.ivu-input-wrapper:hover .ivu-input-icon-clear {
  display: inline-block;
}

.ivu-input-icon-normal + .ivu-input {
  padding-right: 32px;
}

.ivu-input-hide-icon .ivu-input-icon-normal + .ivu-input {
  padding-right: 7px;
}

.ivu-input-wrapper-large .ivu-input-icon {
  font-size: 18px;
  height: 40px;
  line-height: 40px;
}

.ivu-input-wrapper-small .ivu-input-icon {
  width: 24px;
  font-size: 14px;
  height: 24px;
  line-height: 24px;
}

.ivu-input-prefix,
.ivu-input-suffix {
  width: 32px;
  height: 100%;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

.ivu-input-prefix i,
.ivu-input-suffix i {
  font-size: 16px;
  line-height: 32px;
  color: #808695;
}

.ivu-input-suffix {
  left: auto;
  right: 0;
}

.ivu-input-wrapper-small .ivu-input-prefix i,
.ivu-input-wrapper-small .ivu-input-suffix i {
  font-size: 14px;
  line-height: 24px;
}

.ivu-input-wrapper-large .ivu-input-prefix i,
.ivu-input-wrapper-large .ivu-input-suffix i {
  font-size: 18px;
  line-height: 40px;
}

.ivu-input-with-prefix {
  padding-left: 32px;
}

.ivu-input-with-suffix {
  padding-right: 32px;
}

.ivu-input-search {
  cursor: pointer;
  padding: 0 16px !important;
  background: #005BAC !important;
  color: #fff !important;
  border-color: #005BAC !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative;
  z-index: 2;
}

.ivu-input-search i {
  font-size: 16px;
}

.ivu-input-search:hover {
  background: #337cbd !important;
  border-color: #337cbd !important;
}

.ivu-input-search:active {
  background: #0056a3 !important;
  border-color: #0056a3 !important;
}

.ivu-input-search-icon {
  cursor: pointer;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

.ivu-input-search-icon:hover {
  color: inherit;
}

.ivu-input-search:before {
  content: '';
  display: block;
  width: 1px;
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -1px;
  background: inherit;
}

.ivu-input-wrapper-small .ivu-input-search {
  padding: 0 12px !important;
}

.ivu-input-wrapper-small .ivu-input-search i {
  font-size: 14px;
}

.ivu-input-wrapper-large .ivu-input-search {
  padding: 0 20px !important;
}

.ivu-input-wrapper-large .ivu-input-search i {
  font-size: 18px;
}

.ivu-input-with-search:hover .ivu-input {
  border-color: #337cbd;
}

.ivu-input-word-count {
  text-align: center;
  position: absolute;
  right: 7px;
  top: 2px;
  bottom: 2px;
  padding-left: 7px;
  background: #fff;
  z-index: 1;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #808695;
  font-size: 12px;
}

.ivu-input-wrapper-disabled .ivu-input-word-count {
  background: #f3f3f3;
}

.ivu-input-type-textarea .ivu-input-word-count {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  top: auto;
}

.ivu-input-group {
  display: table;
  width: 100%;
  border-collapse: separate;
  position: relative;
  font-size: 14px;
}

.ivu-form-inline .ivu-input-group {
  top: 1px;
}

.ivu-input-group-large {
  font-size: 16px;
}

.ivu-input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}

.ivu-input-group > [class*="col-"] {
  padding-right: 8px;
}

.ivu-input-group-prepend,
.ivu-input-group-append,
.ivu-input-group > .ivu-input {
  display: table-cell;
}

.ivu-input-group-with-prepend .ivu-input,
.ivu-input-group-with-prepend.ivu-input-group-small .ivu-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.ivu-input-group-with-append .ivu-input,
.ivu-input-group-with-append.ivu-input-group-small .ivu-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.ivu-input-group-prepend .ivu-btn,
.ivu-input-group-append .ivu-btn {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
  margin: -6px -7px;
}

.ivu-input-group-prepend,
.ivu-input-group-append {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}

.ivu-input-group .ivu-input {
  width: 100%;
  float: left;
  margin-bottom: 0;
  position: relative;
  z-index: 2;
}

.ivu-input-group-prepend,
.ivu-input-group-append {
  padding: 4px 7px;
  font-size: inherit;
  font-weight: normal;
  line-height: 1;
  color: #515a6e;
  text-align: center;
  background-color: #f8f8f9;
  border: 1px solid #dcdee2;
  border-radius: 4px;
}

.ivu-input-group-prepend .ivu-select,
.ivu-input-group-append .ivu-select {
  margin: -5px -7px;
}

.ivu-input-group-prepend .ivu-select-selection,
.ivu-input-group-append .ivu-select-selection {
  background-color: inherit;
  margin: -1px;
  border: 1px solid transparent;
}

.ivu-input-group-prepend .ivu-select-visible .ivu-select-selection,
.ivu-input-group-append .ivu-select-visible .ivu-select-selection {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.ivu-input-group > span > .ivu-input:first-child,
.ivu-input-group > .ivu-input:first-child,
.ivu-input-group-prepend {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.ivu-input-group > span > .ivu-input:first-child .ivu--select .ivu--select-selection,
.ivu-input-group > .ivu-input:first-child .ivu--select .ivu--select-selection,
.ivu-input-group-prepend .ivu--select .ivu--select-selection {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.ivu-input-group-prepend {
  border-right: 0;
}

.ivu-input-group-append {
  border-left: 0;
}

.ivu-input-group > .ivu-input:last-child,
.ivu-input-group-append {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.ivu-input-group > .ivu-input:last-child .ivu--select .ivu--select-selection,
.ivu-input-group-append .ivu--select .ivu--select-selection {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.ivu-input-group-large .ivu-input,
.ivu-input-group-large > .ivu-input-group-prepend,
.ivu-input-group-large > .ivu-input-group-append {
  font-size: 16px;
  padding: 6px 7px;
  height: 40px;
}

.ivu-input-group-small .ivu-input,
.ivu-input-group-small > .ivu-input-group-prepend,
.ivu-input-group-small > .ivu-input-group-append {
  padding: 1px 7px;
  height: 24px;
  border-radius: 3px;
}

.ivu-form-item-error .ivu-input {
  border: 1px solid #ed4014;
}

.ivu-form-item-error .ivu-input:hover {
  border-color: #ed4014;
}

.ivu-form-item-error .ivu-input:focus {
  border-color: #ed4014;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2);
}

.ivu-form-item-error .ivu-input-icon {
  color: #ed4014;
}

.ivu-form-item-error .ivu-input-group-prepend,
.ivu-form-item-error .ivu-input-group-append {
  background-color: #fff;
  border: 1px solid #ed4014;
}

.ivu-form-item-error .ivu-input-group-prepend .ivu-select-selection,
.ivu-form-item-error .ivu-input-group-append .ivu-select-selection {
  background-color: inherit;
  border: 1px solid transparent;
}

.ivu-form-item-error .ivu-input-group-prepend {
  border-right: 0;
}

.ivu-form-item-error .ivu-input-group-append {
  border-left: 0;
}

.ivu-form-item-error .ivu-transfer .ivu-input {
  display: inline-block;
  width: 100%;
  height: 32px;
  line-height: 1.5;
  padding: 4px 7px;
  font-size: 14px;
  border: 1px solid #dcdee2;
  border-radius: 4px;
  color: #515a6e;
  background-color: #fff;
  background-image: none;
  position: relative;
  cursor: text;
  -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
}

.ivu-form-item-error .ivu-transfer .ivu-input::-moz-placeholder {
  color: #c5c8ce;
  opacity: 1;
}

.ivu-form-item-error .ivu-transfer .ivu-input:-ms-input-placeholder {
  color: #c5c8ce;
}

.ivu-form-item-error .ivu-transfer .ivu-input::-webkit-input-placeholder {
  color: #c5c8ce;
}

.ivu-form-item-error .ivu-transfer .ivu-input:hover {
  border-color: #337cbd;
}

.ivu-form-item-error .ivu-transfer .ivu-input:focus {
  border-color: #337cbd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
}

.ivu-form-item-error .ivu-transfer .ivu-input[disabled],
fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input {
  background-color: #f3f3f3;
  opacity: 1;
  cursor: not-allowed;
  color: #ccc;
}

.ivu-form-item-error .ivu-transfer .ivu-input[disabled]:hover,
fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input:hover {
  border-color: #e3e5e8;
}

textarea.ivu-form-item-error .ivu-transfer .ivu-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  vertical-align: bottom;
  font-size: 14px;
}

.ivu-form-item-error .ivu-transfer .ivu-input-large {
  font-size: 16px;
  padding: 6px 7px;
  height: 40px;
}

.ivu-form-item-error .ivu-transfer .ivu-input-small {
  padding: 1px 7px;
  height: 24px;
  border-radius: 3px;
}

.ivu-form-item-error .ivu-transfer .ivu-input-no-border {
  border-radius: 0;
  border-color: transparent;
}

.ivu-form-item-error .ivu-transfer .ivu-input-no-border:hover {
  border-color: transparent;
}

.ivu-form-item-error .ivu-transfer .ivu-input-no-border:focus {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.ivu-form-item-error .ivu-transfer .ivu-input-no-border[disabled] {
  background-color: transparent;
}

.ivu-form-item-error .ivu-transfer .ivu-input-no-border[disabled]:hover {
  border-color: transparent;
}

.ivu-form-item-error .ivu-transfer .ivu-input-icon {
  color: #808695;
}

.ivu-form-item-validating .ivu-input-icon-validate {
  display: inline-block;
}

.ivu-form-item-validating .ivu-input-icon + .ivu-input {
  padding-right: 32px;
}

.ivu-slider {
  line-height: normal;
}

.ivu-slider-wrap {
  width: 100%;
  height: 4px;
  margin: 16px 0;
  background-color: #e8eaec;
  border-radius: 3px;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}

.ivu-slider-button-wrap {
  width: 18px;
  height: 18px;
  text-align: center;
  background-color: transparent;
  position: absolute;
  top: -5px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.ivu-slider-button-wrap .ivu-tooltip {
  display: block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.ivu-slider-button {
  width: 12px;
  height: 12px;
  border: 2px solid #337cbd;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  outline: 0;
}

.ivu-slider-button:focus,
.ivu-slider-button:hover,
.ivu-slider-button-dragging {
  border-color: #005BAC;
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}

.ivu-slider-button:hover {
  cursor: -webkit-grab;
  cursor: grab;
}

.ivu-slider-button-dragging,
.ivu-slider-button-dragging:hover {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.ivu-slider-bar {
  height: 4px;
  background: #337cbd;
  border-radius: 3px;
  position: absolute;
}

.ivu-slider-stop {
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.ivu-slider-marks {
  top: 0;
  left: 12px;
  width: 18px;
  height: 100%;
}

.ivu-slider-marks-item {
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 14px;
  color: #808695;
  margin-top: 15px;
}

.ivu-slider-disabled {
  cursor: not-allowed;
}

.ivu-slider-disabled .ivu-slider-wrap {
  background-color: #ccc;
  cursor: not-allowed;
}

.ivu-slider-disabled .ivu-slider-bar {
  background-color: #ccc;
}

.ivu-slider-disabled .ivu-slider-button {
  border-color: #ccc;
}

.ivu-slider-disabled .ivu-slider-button:hover,
.ivu-slider-disabled .ivu-slider-button-dragging {
  border-color: #ccc;
}

.ivu-slider-disabled .ivu-slider-button:hover {
  cursor: not-allowed;
}

.ivu-slider-disabled .ivu-slider-button-dragging,
.ivu-slider-disabled .ivu-slider-button-dragging:hover {
  cursor: not-allowed;
}

.ivu-slider-input .ivu-slider-wrap {
  width: auto;
  margin-right: 100px;
}

.ivu-slider-input .ivu-input-number {
  float: right;
  margin-top: -14px;
}

.selectDropDown {
  width: auto;
  padding: 0;
  white-space: nowrap;
  overflow: visible;
}

.ivu-cascader {
  line-height: normal;
}

.ivu-cascader-rel {
  display: inline-block;
  width: 100%;
  position: relative;
}

.ivu-cascader .ivu-input {
  padding-right: 24px;
  display: block;
  cursor: pointer;
}

.ivu-cascader-disabled .ivu-input {
  cursor: not-allowed;
}

.ivu-cascader-label {
  width: 100%;
  height: 100%;
  line-height: 32px;
  padding: 0 7px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
  font-size: 14px;
  position: absolute;
  left: 0;
  top: 0;
}

.ivu-cascader-size-large .ivu-cascader-label {
  line-height: 36px;
  font-size: 14px;
}

.ivu-cascader-size-small .ivu-cascader-label {
  line-height: 26px;
}

.ivu-cascader .ivu-cascader-arrow:nth-of-type(1) {
  display: none;
  cursor: pointer;
}

.ivu-cascader:hover .ivu-cascader-arrow:nth-of-type(1) {
  display: inline-block;
}

.ivu-cascader-show-clear:hover .ivu-cascader-arrow:nth-of-type(2) {
  display: none;
}

.ivu-cascader-arrow {
  position: absolute;
  top: 50%;
  right: 8px;
  line-height: 1;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 14px;
  color: #808695;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-cascader-visible .ivu-cascader-arrow:nth-of-type(2) {
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}

.ivu-cascader .ivu-select-dropdown {
  width: auto;
  padding: 0;
  white-space: nowrap;
  overflow: visible;
}

.ivu-cascader .ivu-cascader-menu-item {
  margin: 0;
  line-height: normal;
  padding: 7px 16px;
  clear: both;
  color: #515a6e;
  font-size: 14px !important;
  white-space: nowrap;
  list-style: none;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}

.ivu-cascader .ivu-cascader-menu-item:hover {
  background: #f3f3f3;
}

.ivu-cascader .ivu-cascader-menu-item-focus {
  background: #f3f3f3;
}

.ivu-cascader .ivu-cascader-menu-item-disabled {
  color: #c5c8ce;
  cursor: not-allowed;
}

.ivu-cascader .ivu-cascader-menu-item-disabled:hover {
  color: #c5c8ce;
  background-color: #fff;
  cursor: not-allowed;
}

.ivu-cascader .ivu-cascader-menu-item-selected,
.ivu-cascader .ivu-cascader-menu-item-selected:hover {
  color: #005BAC;
}

.ivu-cascader .ivu-cascader-menu-item-divided {
  margin-top: 5px;
  border-top: 1px solid #e8eaec;
}

.ivu-cascader .ivu-cascader-menu-item-divided:before {
  content: '';
  height: 5px;
  display: block;
  margin: 0 -16px;
  background-color: #fff;
  position: relative;
  top: -7px;
}

.ivu-cascader .ivu-cascader-menu-item-enter {
  color: #005BAC;
  font-weight: bold;
  float: right;
}

.ivu-cascader .ivu-cascader-large .ivu-cascader-menu-item {
  padding: 7px 16px 8px;
  font-size: 14px !important;
}

@-moz-document url-prefix() {
  .ivu-cascader .ivu-cascader-menu-item {
    white-space: normal;
  }
}

.ivu-cascader .ivu-select-item span {
  color: #ed4014;
}

.ivu-cascader-dropdown {
  padding: 5px 0;
}

.ivu-cascader-dropdown .ivu-select-dropdown-list {
  max-height: 190px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
}

.ivu-cascader-not-found-tip {
  padding: 5px 0;
  text-align: center;
  color: #c5c8ce;
}

.ivu-cascader-not-found-tip li:not([class^=ivu-]) {
  list-style: none;
  margin-bottom: 0;
}

.ivu-cascader-not-found .ivu-select-dropdown {
  width: inherit;
}

.ivu-cascader-menu {
  display: inline-block;
  min-width: 100px;
  height: 180px;
  margin: 0;
  padding: 5px 0 !important;
  vertical-align: top;
  list-style: none;
  border-right: 1px solid #e8eaec;
  overflow: auto;
}

.ivu-cascader-menu:last-child {
  border-right-color: transparent;
  margin-right: -1px;
}

.ivu-cascader-menu .ivu-cascader-menu-item {
  position: relative;
  padding-right: 36px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-cascader-menu .ivu-cascader-menu-item i {
  font-size: 12px;
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.ivu-cascader-menu .ivu-cascader-menu-item-loading {
  margin-top: -6px;
}

.ivu-cascader-menu .ivu-cascader-menu-item-active {
  background-color: #f3f3f3;
  color: #005BAC;
}

.ivu-cascader-transfer {
  z-index: 1060;
  width: auto;
  padding: 0;
  white-space: nowrap;
  overflow: visible;
}

.ivu-cascader-transfer .ivu-cascader-menu-item {
  margin: 0;
  line-height: normal;
  padding: 7px 16px;
  clear: both;
  color: #515a6e;
  font-size: 14px !important;
  white-space: nowrap;
  list-style: none;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}

.ivu-cascader-transfer .ivu-cascader-menu-item:hover {
  background: #f3f3f3;
}

.ivu-cascader-transfer .ivu-cascader-menu-item-focus {
  background: #f3f3f3;
}

.ivu-cascader-transfer .ivu-cascader-menu-item-disabled {
  color: #c5c8ce;
  cursor: not-allowed;
}

.ivu-cascader-transfer .ivu-cascader-menu-item-disabled:hover {
  color: #c5c8ce;
  background-color: #fff;
  cursor: not-allowed;
}

.ivu-cascader-transfer .ivu-cascader-menu-item-selected,
.ivu-cascader-transfer .ivu-cascader-menu-item-selected:hover {
  color: #005BAC;
}

.ivu-cascader-transfer .ivu-cascader-menu-item-divided {
  margin-top: 5px;
  border-top: 1px solid #e8eaec;
}

.ivu-cascader-transfer .ivu-cascader-menu-item-divided:before {
  content: '';
  height: 5px;
  display: block;
  margin: 0 -16px;
  background-color: #fff;
  position: relative;
  top: -7px;
}

.ivu-cascader-transfer .ivu-cascader-menu-item-enter {
  color: #005BAC;
  font-weight: bold;
  float: right;
}

.ivu-cascader-transfer .ivu-cascader-large .ivu-cascader-menu-item {
  padding: 7px 16px 8px;
  font-size: 14px !important;
}

@-moz-document url-prefix() {
  .ivu-cascader-transfer .ivu-cascader-menu-item {
    white-space: normal;
  }
}

.ivu-cascader-transfer .ivu-select-item span {
  color: #ed4014;
}

.ivu-cascader-transfer .ivu-cascader-menu-item {
  padding-right: 24px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-cascader-transfer .ivu-cascader-menu-item-active {
  background-color: #f3f3f3;
  color: #005BAC;
}

.ivu-form-item-error .ivu-cascader-arrow {
  color: #ed4014;
}

.ivu-transfer {
  position: relative;
  line-height: 1.5;
}

.ivu-transfer-list {
  display: inline-block;
  width: 180px;
  height: 210px;
  font-size: 14px;
  vertical-align: middle;
  position: relative;
  padding-top: 35px;
}

.ivu-transfer-list-with-footer {
  padding-bottom: 35px;
}

.ivu-transfer-list-header {
  padding: 8px 16px;
  background: #f9fafc;
  color: #515a6e;
  border: 1px solid #dcdee2;
  border-bottom: 1px solid #e8eaec;
  border-radius: 6px 6px 0 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.ivu-transfer-list-header-title {
  cursor: pointer;
}

.ivu-transfer-list-header > span {
  padding-left: 4px;
}

.ivu-transfer-list-header-count {
  margin: 0 !important;
  float: right;
}

.ivu-transfer-list-body {
  height: 100%;
  border: 1px solid #dcdee2;
  border-top: none;
  border-radius: 0 0 6px 6px;
  position: relative;
  overflow: hidden;
}

.ivu-transfer-list-body-with-search {
  padding-top: 34px;
}

.ivu-transfer-list-body-with-footer {
  border-radius: 0;
}

.ivu-transfer-list-content {
  height: 100%;
  padding: 4px 0;
  overflow: auto;
}

.ivu-transfer-list-content-item {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ivu-transfer-list-content-item > span {
  padding-left: 4px;
}

.ivu-transfer-list-content-not-found {
  display: none;
  text-align: center;
  color: #c5c8ce;
}

li.ivu-transfer-list-content-not-found:only-child {
  display: block;
}

.ivu-transfer-list-body-with-search .ivu-transfer-list-content {
  padding: 6px 0 0;
}

.ivu-transfer-list-body-search-wrapper {
  padding: 8px 8px 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.ivu-transfer-list-search {
  position: relative;
}

.ivu-transfer-list-footer {
  border: 1px solid #dcdee2;
  border-top: none;
  border-radius: 0 0 6px 6px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  zoom: 1;
}

.ivu-transfer-list-footer:before,
.ivu-transfer-list-footer:after {
  content: "";
  display: table;
}

.ivu-transfer-list-footer:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0;
}

.ivu-transfer-operation {
  display: inline-block;
  margin: 0 16px;
  vertical-align: middle;
}

.ivu-transfer-operation .ivu-btn {
  display: block;
  min-width: 24px;
}

.ivu-transfer-operation .ivu-btn:first-child {
  margin-bottom: 12px;
}

.ivu-transfer-operation .ivu-btn span i,
.ivu-transfer-operation .ivu-btn span span {
  vertical-align: middle;
}

.ivu-transfer-list-content-item {
  margin: 0;
  line-height: normal;
  padding: 7px 16px;
  clear: both;
  color: #515a6e;
  font-size: 14px !important;
  white-space: nowrap;
  list-style: none;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}

.ivu-transfer-list-content-item:hover {
  background: #f3f3f3;
}

.ivu-transfer-list-content-item-focus {
  background: #f3f3f3;
}

.ivu-transfer-list-content-item-disabled {
  color: #c5c8ce;
  cursor: not-allowed;
}

.ivu-transfer-list-content-item-disabled:hover {
  color: #c5c8ce;
  background-color: #fff;
  cursor: not-allowed;
}

.ivu-transfer-list-content-item-selected,
.ivu-transfer-list-content-item-selected:hover {
  color: #005BAC;
}

.ivu-transfer-list-content-item-divided {
  margin-top: 5px;
  border-top: 1px solid #e8eaec;
}

.ivu-transfer-list-content-item-divided:before {
  content: '';
  height: 5px;
  display: block;
  margin: 0 -16px;
  background-color: #fff;
  position: relative;
  top: -7px;
}

.ivu-transfer-list-content-item-enter {
  color: #005BAC;
  font-weight: bold;
  float: right;
}

.ivu-transfer-large .ivu-transfer-list-content-item {
  padding: 7px 16px 8px;
  font-size: 14px !important;
}

@-moz-document url-prefix() {
  .ivu-transfer-list-content-item {
    white-space: normal;
  }
}

.ivu-table {
  width: inherit;
  height: 100%;
  max-width: 100%;
  overflow: hidden;
  color: #515a6e;
  font-size: 14px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.ivu-table-wrapper {
  position: relative;
  overflow: hidden;
}

.ivu-table-wrapper-with-border {
  border: 1px solid #dcdee2;
  border-bottom: 0;
  border-right: 0;
}

.ivu-table-summary {
  border-top: 1px solid #e8eaec;
}

.ivu-table-summary tr td {
  background-color: #f8f8f9;
}

.ivu-table-with-summary .ivu-table-tbody tr:last-child td {
  border-bottom: none;
}

.ivu-table-resize-line {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 1px;
  border-right: 1px dashed #e8eaec;
}

.ivu-table-hide {
  opacity: 0;
}

.ivu-table:before {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #dcdee2;
  z-index: 4;
}

.ivu-table-border:after {
  content: '';
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #dcdee2;
  z-index: 3;
}

.ivu-table-title,
.ivu-table-footer {
  height: 48px;
  line-height: 48px;
  border-bottom: 1px solid #e8eaec;
}

.ivu-table-footer {
  border-bottom: none;
}

.ivu-table-header {
  overflow: hidden;
}

.ivu-table-header thead tr th {
  position: relative;
  height: 100%;
  padding: 8px 0;
}

.ivu-table-header-resizable {
  position: absolute;
  width: 10px;
  height: 100%;
  bottom: 0;
  right: -5px;
  cursor: col-resize;
  z-index: 1;
}

.ivu-table-overflowX {
  overflow-x: scroll;
}

.ivu-table-overflowY {
  overflow-y: scroll;
}

.ivu-table-tip {
  overflow-x: auto;
  overflow-y: hidden;
}

.ivu-table-with-fixed-top.ivu-table-with-footer .ivu-table-footer {
  border-top: 1px solid #dcdee2;
}

.ivu-table-with-fixed-top.ivu-table-with-footer tbody tr:last-child td {
  border-bottom: none;
}

.ivu-table th,
.ivu-table td {
  min-width: 0;
  height: 48px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: left;
  text-overflow: ellipsis;
  vertical-align: middle;
  border-bottom: 1px solid #e8eaec;
}

.ivu-table th {
  height: 40px;
  white-space: nowrap;
  overflow: hidden;
  background-color: #f8f8f9;
}

.ivu-table td {
  background-color: #fff;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}

th.ivu-table-column-left,
td.ivu-table-column-left {
  text-align: left;
}

th.ivu-table-column-center,
td.ivu-table-column-center {
  text-align: center;
}

th.ivu-table-column-right,
td.ivu-table-column-right {
  text-align: right;
}

.ivu-table table {
  table-layout: fixed;
}

.ivu-table-border th,
.ivu-table-border td {
  border-right: 1px solid #e8eaec;
}

.ivu-table-cell {
  padding-left: 18px;
  padding-right: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.ivu-table-cell-ellipsis {
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ivu-table-cell-tooltip {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ivu-table-cell-tooltip-content {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ivu-table-cell-with-expand {
  height: 47px;
  line-height: 47px;
  padding: 0;
  text-align: center;
}

.ivu-table-cell-expand {
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.ivu-table-cell-expand i {
  font-size: 14px;
}

.ivu-table-cell-expand-expanded {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.ivu-table-cell-sort {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.ivu-table-cell-with-selection .ivu-checkbox-wrapper {
  margin-right: 0;
}

.ivu-table-cell-tree {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid #dcdee2;
  border-radius: 2px;
  background-color: #fff;
  line-height: 12px;
  cursor: pointer;
  vertical-align: middle;
  -webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

.ivu-table-cell-tree-empty {
  cursor: default;
  color: transparent;
  background-color: transparent;
  border-color: transparent;
}

.ivu-table-cell-tree:hover {
  color: #005BAC;
  border-color: #005BAC;
}

.ivu-table-cell-tree-empty:hover {
  color: transparent;
  border-color: transparent;
}

.ivu-table-cell-tree-loading {
  cursor: default;
  background-color: transparent;
  border-color: transparent;
}

.ivu-table-cell-tree-loading:hover {
  border-color: transparent;
}

.ivu-table-cell-tree-level {
  display: inline-block;
  height: 16px;
}

.ivu-table-cell-slot-inline {
  display: inline;
}

.ivu-table-cell-slot-inline-block {
  display: inline-block;
}

.ivu-table-hidden {
  visibility: hidden;
}

th .ivu-table-cell {
  display: inline-block;
  word-wrap: normal;
  vertical-align: middle;
}

td.ivu-table-expanded-cell {
  padding: 20px 50px;
  background: #f8f8f9;
}

.ivu-table-stripe .ivu-table-body tr:nth-child(2n) td,
.ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td {
  background-color: #f8f8f9;
}

.ivu-table-stripe .ivu-table-body tr.ivu-table-row-hover td,
.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-hover td {
  background-color: #ebf7ff;
}

tr.ivu-table-row-hover td {
  background-color: #ebf7ff;
}

.ivu-table-large {
  font-size: 16px;
}

.ivu-table-large th {
  height: 48px;
}

.ivu-table-large td {
  height: 60px;
}

.ivu-table-large-title,
.ivu-table-large-footer {
  height: 60px;
  line-height: 60px;
}

.ivu-table-large .ivu-table-cell-with-expand {
  height: 59px;
  line-height: 59px;
}

.ivu-table-large .ivu-table-cell-with-expand i {
  font-size: 16px;
}

.ivu-table-small {
  font-size: 12px;
}

.ivu-table-small th {
  height: 32px;
}

.ivu-table-small td {
  height: 40px;
}

.ivu-table-small-title,
.ivu-table-small-footer {
  height: 40px;
  line-height: 40px;
}

.ivu-table-small .ivu-table-cell-with-expand {
  height: 39px;
  line-height: 39px;
}

.ivu-table-row-highlight td,
tr.ivu-table-row-highlight.ivu-table-row-hover td,
.ivu-table-stripe .ivu-table-body tr.ivu-table-row-highlight:nth-child(2n) td,
.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-highlight:nth-child(2n) td {
  background-color: #ebf7ff;
}

.ivu-table-fixed,
.ivu-table-fixed-right {
  position: absolute;
  top: 0;
  left: 0;
}

.ivu-table-fixed::before,
.ivu-table-fixed-right::before {
  content: '';
  width: 100%;
  height: 1px;
  background-color: #dcdee2;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 4;
}

.ivu-table-fixed-right {
  top: 0;
  left: auto;
  right: 0;
}

.ivu-table-fixed.ivu-table-fixed-shadow {
  -webkit-box-shadow: 2px 0 6px -2px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0 6px -2px rgba(0, 0, 0, 0.2);
}

.ivu-table-fixed-right.ivu-table-fixed-shadow {
  -webkit-box-shadow: -2px 0 6px -2px rgba(0, 0, 0, 0.2);
          box-shadow: -2px 0 6px -2px rgba(0, 0, 0, 0.2);
}

.ivu-table-fixed-right-header {
  position: absolute;
  top: -1px;
  right: 0;
  background-color: #f8f8f9;
  border-top: 1px solid #dcdee2;
  border-bottom: 1px solid #e8eaec;
}

.ivu-table-fixed-header {
  overflow: hidden;
}

.ivu-table-fixed-header thead tr th {
  position: relative;
  height: 100%;
  padding: 8px 0;
}

.ivu-table-fixed-body {
  overflow: hidden;
  position: relative;
  z-index: 3;
}

.ivu-table-fixed-shadow {
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  z-index: 1;
}

.ivu-table-sort {
  display: inline-block;
  width: 14px;
  height: 12px;
  margin-top: -1px;
  vertical-align: middle;
  overflow: hidden;
  cursor: pointer;
  position: relative;
}

.ivu-table-sort i {
  display: block;
  height: 6px;
  line-height: 6px;
  overflow: hidden;
  position: absolute;
  color: #c5c8ce;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
  font-size: 16px;
}

.ivu-table-sort i:hover {
  color: inherit;
}

.ivu-table-sort i.on {
  color: #005BAC;
}

.ivu-table-sort i:first-child {
  top: 0;
}

.ivu-table-sort i:last-child {
  bottom: 0;
}

.ivu-table-filter {
  display: inline-block;
  cursor: pointer;
  position: relative;
}

.ivu-table-filter i {
  color: #c5c8ce;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

.ivu-table-filter i:hover {
  color: inherit;
}

.ivu-table-filter i.on {
  color: #005BAC;
}

.ivu-table-filter-list {
  padding: 8px 0 0;
}

.ivu-table-filter-list-item {
  padding: 0 12px 8px;
}

.ivu-table-filter-list-item .ivu-checkbox-wrapper + .ivu-checkbox-wrapper {
  margin: 0;
}

.ivu-table-filter-list-item label {
  display: block;
}

.ivu-table-filter-list-item label > span {
  margin-right: 4px;
}

.ivu-table-filter-list ul {
  padding-bottom: 8px;
}

.ivu-table-filter-list .ivu-table-filter-select-item {
  margin: 0;
  line-height: normal;
  padding: 7px 16px;
  clear: both;
  color: #515a6e;
  font-size: 14px !important;
  white-space: nowrap;
  list-style: none;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}

.ivu-table-filter-list .ivu-table-filter-select-item:hover {
  background: #f3f3f3;
}

.ivu-table-filter-list .ivu-table-filter-select-item-focus {
  background: #f3f3f3;
}

.ivu-table-filter-list .ivu-table-filter-select-item-disabled {
  color: #c5c8ce;
  cursor: not-allowed;
}

.ivu-table-filter-list .ivu-table-filter-select-item-disabled:hover {
  color: #c5c8ce;
  background-color: #fff;
  cursor: not-allowed;
}

.ivu-table-filter-list .ivu-table-filter-select-item-selected,
.ivu-table-filter-list .ivu-table-filter-select-item-selected:hover {
  color: #005BAC;
}

.ivu-table-filter-list .ivu-table-filter-select-item-divided {
  margin-top: 5px;
  border-top: 1px solid #e8eaec;
}

.ivu-table-filter-list .ivu-table-filter-select-item-divided:before {
  content: '';
  height: 5px;
  display: block;
  margin: 0 -16px;
  background-color: #fff;
  position: relative;
  top: -7px;
}

.ivu-table-filter-list .ivu-table-filter-select-item-enter {
  color: #005BAC;
  font-weight: bold;
  float: right;
}

.ivu-table-filter-list .ivu-table-large .ivu-table-filter-select-item {
  padding: 7px 16px 8px;
  font-size: 14px !important;
}

@-moz-document url-prefix() {
  .ivu-table-filter-list .ivu-table-filter-select-item {
    white-space: normal;
  }
}

.ivu-table-filter-footer {
  padding: 4px;
  border-top: 1px solid #e8eaec;
  overflow: hidden;
}

.ivu-table-filter-footer button:first-child {
  float: left;
}

.ivu-table-filter-footer button:last-child {
  float: right;
}

.ivu-table-tip table {
  width: 100%;
}

.ivu-table-tip table td {
  text-align: center;
}

.ivu-table-expanded-hidden {
  visibility: hidden;
}

.ivu-table-context-menu {
  position: absolute;
}

.ivu-table-popper {
  min-width: 0;
  text-align: left;
}

.ivu-table-popper .ivu-poptip-body {
  padding: 0;
}

.ivu-dropdown {
  display: inline-block;
}

.ivu-dropdown .ivu-select-dropdown {
  overflow: visible;
  max-height: none;
}

.ivu-dropdown .ivu-dropdown {
  width: 100%;
}

.ivu-dropdown-rel {
  position: relative;
}

.ivu-dropdown-rel-user-select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.ivu-dropdown-menu {
  min-width: 100px;
}

.ivu-dropdown-transfer {
  width: auto;
}

.ivu-dropdown-item-selected,
.ivu-dropdown-item.ivu-dropdown-item-selected:hover {
  background: #d3e4eb;
}

.ivu-dropdown-item {
  margin: 0;
  line-height: normal;
  padding: 7px 16px;
  clear: both;
  color: #515a6e;
  font-size: 14px !important;
  white-space: nowrap;
  list-style: none;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}

.ivu-dropdown-item:hover {
  background: #f3f3f3;
}

.ivu-dropdown-item-focus {
  background: #f3f3f3;
}

.ivu-dropdown-item-disabled {
  color: #c5c8ce;
  cursor: not-allowed;
}

.ivu-dropdown-item-disabled:hover {
  color: #c5c8ce;
  background-color: #fff;
  cursor: not-allowed;
}

.ivu-dropdown-item-selected,
.ivu-dropdown-item-selected:hover {
  color: #005BAC;
}

.ivu-dropdown-item-divided {
  margin-top: 5px;
  border-top: 1px solid #e8eaec;
}

.ivu-dropdown-item-divided:before {
  content: '';
  height: 5px;
  display: block;
  margin: 0 -16px;
  background-color: #fff;
  position: relative;
  top: -7px;
}

.ivu-dropdown-item-enter {
  color: #005BAC;
  font-weight: bold;
  float: right;
}

.ivu-dropdown-large .ivu-dropdown-item {
  padding: 7px 16px 8px;
  font-size: 14px !important;
}

@-moz-document url-prefix() {
  .ivu-dropdown-item {
    white-space: normal;
  }
}

.ivu-tabs {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  overflow: hidden;
  color: #515a6e;
  zoom: 1;
}

.ivu-tabs:before,
.ivu-tabs:after {
  content: "";
  display: table;
}

.ivu-tabs:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0;
}

.ivu-tabs-bar {
  outline: none;
}

.ivu-tabs-ink-bar {
  height: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #005BAC;
  position: absolute;
  left: 0;
  bottom: 1px;
  z-index: 1;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}

.ivu-tabs-bar {
  border-bottom: 1px solid #dcdee2;
  margin-bottom: 16px;
}

.ivu-tabs-nav-container {
  margin-bottom: -1px;
  line-height: 1.5;
  font-size: 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  zoom: 1;
}

.ivu-tabs-nav-container:before,
.ivu-tabs-nav-container:after {
  content: "";
  display: table;
}

.ivu-tabs-nav-container:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0;
}

.ivu-tabs-nav-container:focus {
  outline: none;
}

.ivu-tabs-nav-container:focus .ivu-tabs-tab-focused {
  border-color: #57a3f3 !important;
}

.ivu-tabs-nav-container-scrolling {
  padding-left: 32px;
  padding-right: 32px;
}

.ivu-tabs-nav-wrap {
  overflow: hidden;
  margin-bottom: -1px;
}

.ivu-tabs-nav-scroll {
  overflow: hidden;
  white-space: nowrap;
}

.ivu-tabs-nav-right {
  float: right;
  margin-left: 5px;
}

.ivu-tabs-nav-prev,
.ivu-tabs-nav-next {
  width: 32px;
  text-align: center;
  position: absolute;
  line-height: 32px;
  cursor: pointer;
}

.ivu-tabs-nav-prev i,
.ivu-tabs-nav-next i {
  font-size: 16px;
}

.ivu-tabs-nav-prev {
  left: 0;
}

.ivu-tabs-nav-next {
  right: 0;
}

.ivu-tabs-nav-scrollable {
  padding: 0 32px;
}

.ivu-tabs-nav-scroll-disabled {
  display: none;
}

.ivu-tabs-nav {
  padding-left: 0;
  margin: 0;
  float: left;
  list-style: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}

.ivu-tabs-nav:before,
.ivu-tabs-nav:after {
  display: table;
  content: " ";
}

.ivu-tabs-nav:after {
  clear: both;
}

.ivu-tabs-nav .ivu-tabs-tab-disabled {
  pointer-events: none;
  cursor: default;
  color: #ccc;
}

.ivu-tabs-nav .ivu-tabs-tab {
  display: inline-block;
  height: 100%;
  padding: 8px 16px;
  margin-right: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  text-decoration: none;
  position: relative;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}

.ivu-tabs-nav .ivu-tabs-tab:hover {
  color: #57a3f3;
}

.ivu-tabs-nav .ivu-tabs-tab:active {
  color: #2b85e4;
}

.ivu-tabs-nav .ivu-tabs-tab .ivu-icon {
  width: 14px;
  height: 14px;
  margin-right: 8px;
}

.ivu-tabs-nav .ivu-tabs-tab-active {
  color: #005BAC;
}

.ivu-tabs-mini .ivu-tabs-nav-container {
  font-size: 14px;
}

.ivu-tabs-mini .ivu-tabs-tab {
  margin-right: 0;
  padding: 8px 16px;
  font-size: 12px;
}

.ivu-tabs .ivu-tabs-content-animated {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  will-change: transform;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.ivu-tabs .ivu-tabs-tabpane {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
  opacity: 1;
  outline: none;
}

.ivu-tabs .ivu-tabs-tabpane-inactive {
  opacity: 0;
  height: 0;
}

.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-container {
  height: 32px;
}

.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-ink-bar {
  visibility: hidden;
}

.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab {
  margin: 0;
  margin-right: 4px;
  height: 31px;
  padding: 5px 16px 4px;
  border: 1px solid #dcdee2;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background: #f8f8f9;
}

.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active {
  height: 32px;
  padding-bottom: 5px;
  background: #fff;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  border-color: #dcdee2;
  color: #005BAC;
}

.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-wrap {
  margin-bottom: 0;
}

.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close {
  width: 0;
  height: 22px;
  font-size: 22px;
  margin-right: 0;
  color: #999;
  text-align: right;
  vertical-align: middle;
  overflow: hidden;
  position: relative;
  top: -1px;
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close:hover {
  color: #444;
}

.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active .ivu-tabs-close,
.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab:hover .ivu-tabs-close {
  width: 22px;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  margin-right: -6px;
}

.ivu-tabs-context-menu {
  position: absolute;
}

.ivu-tabs-no-animation > .ivu-tabs-content {
  -webkit-transform: none!important;
          transform: none!important;
}

.ivu-tabs-no-animation > .ivu-tabs-content > .ivu-tabs-tabpane-inactive {
  display: none;
}

.ivu-menu {
  display: block;
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  color: #515a6e;
  font-size: 14px;
  position: relative;
  z-index: 900;
}

.ivu-menu-horizontal {
  height: 60px;
  line-height: 60px;
}

.ivu-menu-horizontal.ivu-menu-light:after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: #dcdee2;
  position: absolute;
  bottom: 0;
  left: 0;
}

.ivu-menu-vertical.ivu-menu-light:after {
  content: '';
  display: block;
  width: 1px;
  height: 100%;
  background: #dcdee2;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
}

.ivu-menu-light {
  background: #fff;
}

.ivu-menu-dark {
  background: #515a6e;
}

.ivu-menu-primary {
  background: #005BAC;
}

.ivu-menu-item {
  display: block;
  outline: none;
  list-style: none;
  font-size: 14px;
  position: relative;
  z-index: 1;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

a.ivu-menu-item {
  color: inherit;
}

a.ivu-menu-item:hover,
a.ivu-menu-item:active {
  color: inherit;
}

.ivu-menu-item > i {
  margin-right: 6px;
}

.ivu-menu-submenu-title > i,
.ivu-menu-submenu-title span > i {
  margin-right: 8px;
}

.ivu-menu-horizontal .ivu-menu-item,
.ivu-menu-horizontal .ivu-menu-submenu {
  float: left;
  padding: 0 20px;
  position: relative;
  cursor: pointer;
  z-index: 3;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item,
.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu {
  height: inherit;
  line-height: inherit;
  border-bottom: 2px solid transparent;
  color: #515a6e;
}

.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item-active,
.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu-active,
.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item:hover,
.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu:hover {
  color: #005BAC;
  border-bottom: 2px solid #005BAC;
}

.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item,
.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu {
  color: rgba(255, 255, 255, 0.7);
}

.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item-active,
.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu-active,
.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item:hover,
.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu:hover {
  color: #fff;
}

.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-item,
.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-submenu {
  color: #fff;
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown {
  min-width: 100%;
  width: auto;
  max-height: none;
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item {
  height: auto;
  line-height: normal;
  border-bottom: 0;
  float: none;
}

.ivu-menu-item-group {
  line-height: normal;
}

.ivu-menu-item-group-title {
  height: 30px;
  line-height: 30px;
  padding-left: 8px;
  font-size: 12px;
  color: #999;
}

.ivu-menu-item-group > ul {
  padding: 0 !important;
  list-style: none !important;
}

.ivu-menu-vertical .ivu-menu-item,
.ivu-menu-vertical .ivu-menu-submenu-title {
  padding: 14px 24px;
  position: relative;
  cursor: pointer;
  z-index: 1;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-menu-vertical .ivu-menu-item:hover,
.ivu-menu-vertical .ivu-menu-submenu-title:hover {
  color: #005BAC;
}

.ivu-menu-vertical .ivu-menu-submenu-title-icon {
  position: absolute;
  top: 50%;
  right: 24px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.ivu-menu-submenu-title-icon {
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.ivu-menu-horizontal .ivu-menu-opened > * > .ivu-menu-submenu-title-icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.ivu-menu-vertical .ivu-menu-opened > * > .ivu-menu-submenu-title-icon {
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}

.ivu-menu-vertical .ivu-menu-submenu-nested {
  padding-left: 20px;
}

.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item {
  padding-left: 43px;
}

.ivu-menu-vertical .ivu-menu-item-group-title {
  height: 48px;
  line-height: 48px;
  font-size: 14px;
  padding-left: 28px;
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-group-title {
  color: rgba(255, 255, 255, 0.36);
}

.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu) {
  color: #005BAC;
  background: #d3e4eb;
  z-index: 2;
}

.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu):after {
  content: '';
  display: block;
  width: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  background: #005BAC;
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item,
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title {
  color: rgba(255, 255, 255, 0.7);
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu),
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu),
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu):hover,
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu):hover {
  background: #363e4f;
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover,
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title:hover {
  color: #fff;
  background: #515a6e;
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu),
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu) {
  color: #005BAC;
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item:hover {
  color: #fff;
  background: transparent !important;
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active,
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active:hover {
  border-right: none;
  color: #fff;
  background: #005BAC !important;
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-child-item-active > .ivu-menu-submenu-title {
  color: #fff;
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened {
  background: #363e4f;
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-title {
  background: #515a6e;
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-has-parent-submenu .ivu-menu-submenu-title {
  background: transparent;
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item {
  margin: 0;
  line-height: normal;
  padding: 7px 16px;
  clear: both;
  color: #515a6e;
  font-size: 14px !important;
  white-space: nowrap;
  list-style: none;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item:hover {
  background: #f3f3f3;
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-focus {
  background: #f3f3f3;
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-disabled {
  color: #c5c8ce;
  cursor: not-allowed;
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-disabled:hover {
  color: #c5c8ce;
  background-color: #fff;
  cursor: not-allowed;
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-selected,
.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-selected:hover {
  color: #005BAC;
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-divided {
  margin-top: 5px;
  border-top: 1px solid #e8eaec;
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-divided:before {
  content: '';
  height: 5px;
  display: block;
  margin: 0 -16px;
  background-color: #fff;
  position: relative;
  top: -7px;
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-enter {
  color: #005BAC;
  font-weight: bold;
  float: right;
}

.ivu-menu-large .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item {
  padding: 7px 16px 8px;
  font-size: 14px !important;
}

@-moz-document url-prefix() {
  .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item {
    white-space: normal;
  }
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item {
  padding: 7px 16px 8px;
  font-size: 14px !important;
}

.ivu-date-picker {
  display: inline-block;
  line-height: normal;
}

.ivu-date-picker-rel {
  position: relative;
}

.ivu-date-picker .ivu-select-dropdown {
  width: auto;
  padding: 0;
  overflow: visible;
  max-height: none;
}

.ivu-date-picker-cells {
  width: 196px;
  margin: 10px;
  white-space: normal;
}

.ivu-date-picker-cells span {
  display: inline-block;
  width: 24px;
  height: 24px;
}

.ivu-date-picker-cells span em {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  margin: 2px;
  font-style: normal;
  border-radius: 3px;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-date-picker-cells-header span {
  line-height: 24px;
  text-align: center;
  margin: 2px;
  color: #c5c8ce;
}

.ivu-date-picker-cells-cell:hover em {
  background: #e1f0fe;
}

.ivu-date-picker-cells-focused em {
  -webkit-box-shadow: 0 0 0 1px #005BAC inset;
          box-shadow: 0 0 0 1px #005BAC inset;
}

span.ivu-date-picker-cells-cell {
  width: 28px;
  height: 28px;
  cursor: pointer;
}

.ivu-date-picker-cells-cell-prev-month em,
.ivu-date-picker-cells-cell-next-month em {
  color: #c5c8ce;
}

.ivu-date-picker-cells-cell-prev-month:hover em,
.ivu-date-picker-cells-cell-next-month:hover em {
  background: transparent;
}

span.ivu-date-picker-cells-cell-week-label,
span.ivu-date-picker-cells-cell-week-label:hover,
span.ivu-date-picker-cells-cell-disabled,
span.ivu-date-picker-cells-cell-disabled:hover {
  cursor: not-allowed;
  color: #c5c8ce;
}

span.ivu-date-picker-cells-cell-week-label em,
span.ivu-date-picker-cells-cell-week-label:hover em,
span.ivu-date-picker-cells-cell-disabled em,
span.ivu-date-picker-cells-cell-disabled:hover em {
  color: inherit;
  background: inherit;
}

span.ivu-date-picker-cells-cell-disabled,
span.ivu-date-picker-cells-cell-disabled:hover {
  background: #f7f7f7;
}

.ivu-date-picker-cells-cell-today em {
  position: relative;
}

.ivu-date-picker-cells-cell-today em:after {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #005BAC;
  position: absolute;
  top: 1px;
  right: 1px;
}

.ivu-date-picker-cells-cell-range {
  position: relative;
}

.ivu-date-picker-cells-cell-range em {
  position: relative;
  z-index: 1;
}

.ivu-date-picker-cells-cell-range:before {
  content: '';
  display: block;
  background: #e1f0fe;
  border-radius: 0;
  border: 0;
  position: absolute;
  top: 2px;
  bottom: 2px;
  left: 0;
  right: 0;
}

.ivu-date-picker-cells-cell-selected em,
.ivu-date-picker-cells-cell-selected:hover em {
  background: #005BAC;
  color: #fff;
}

span.ivu-date-picker-cells-cell-disabled.ivu-date-picker-cells-cell-selected em {
  background: #c5c8ce;
  color: #f7f7f7;
}

.ivu-date-picker-cells-cell-today.ivu-date-picker-cells-cell-selected em:after {
  background: #fff;
}

.ivu-date-picker-cells-show-week-numbers {
  width: 226px;
}

.ivu-date-picker-cells-year,
.ivu-date-picker-cells-month {
  margin-top: 14px;
}

.ivu-date-picker-cells-year span,
.ivu-date-picker-cells-month span {
  width: 40px;
  height: 28px;
  line-height: 28px;
  margin: 10px 12px;
  border-radius: 3px;
}

.ivu-date-picker-cells-year span em,
.ivu-date-picker-cells-month span em {
  width: 40px;
  height: 28px;
  line-height: 28px;
  margin: 0;
}

.ivu-date-picker-cells-year .ivu-date-picker-cells-cell-focused,
.ivu-date-picker-cells-month .ivu-date-picker-cells-cell-focused {
  background-color: #ccdeee;
}

.ivu-date-picker-header {
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-bottom: 1px solid #e8eaec;
}

.ivu-date-picker-header-label {
  cursor: pointer;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

.ivu-date-picker-header-label:hover {
  color: #005BAC;
}

.ivu-date-picker-btn-pulse {
  background-color: #ccdeee !important;
  border-radius: 4px;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}

.ivu-date-picker-prev-btn {
  float: left;
}

.ivu-date-picker-prev-btn-arrow-double {
  margin-left: 10px;
}

.ivu-date-picker-prev-btn-arrow-double i:after {
  content: "\F115";
  margin-left: -8px;
}

.ivu-date-picker-next-btn {
  float: right;
}

.ivu-date-picker-next-btn-arrow-double {
  margin-right: 10px;
}

.ivu-date-picker-next-btn-arrow-double i:after {
  content: "\F11F";
  margin-left: -8px;
}

.ivu-date-picker-with-range .ivu-picker-panel-body {
  min-width: 432px;
}

.ivu-date-picker-with-range .ivu-picker-panel-content {
  float: left;
}

.ivu-date-picker-with-range .ivu-picker-cells-show-week-numbers {
  min-width: 492px;
}

.ivu-date-picker-with-week-numbers .ivu-picker-panel-body-date {
  min-width: 492px;
}

.ivu-date-picker-transfer {
  z-index: 1060;
  max-height: none;
  width: auto;
}

.ivu-date-picker-focused input:not([disabled]) {
  border-color: #337cbd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
}

.ivu-picker-panel-icon-btn {
  display: inline-block;
  width: 20px;
  height: 24px;
  line-height: 26px;
  margin-top: 2px;
  text-align: center;
  cursor: pointer;
  color: #c5c8ce;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

.ivu-picker-panel-icon-btn:hover {
  color: #005BAC;
}

.ivu-picker-panel-icon-btn i {
  font-size: 14px;
}

.ivu-picker-panel-body-wrapper.ivu-picker-panel-with-sidebar {
  padding-left: 92px;
}

.ivu-picker-panel-sidebar {
  width: 92px;
  float: left;
  margin-left: -92px;
  position: absolute;
  top: 0;
  bottom: 0;
  background: #f8f8f9;
  border-right: 1px solid #e8eaec;
  border-radius: 4px 0 0 4px;
  overflow: auto;
}

.ivu-picker-panel-shortcut {
  padding: 6px 16px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ivu-picker-panel-shortcut:hover {
  background: #e8eaec;
}

.ivu-picker-panel-body {
  float: left;
}

.ivu-picker-confirm {
  border-top: 1px solid #e8eaec;
  text-align: right;
  padding: 8px;
  clear: both;
}

.ivu-picker-confirm > span {
  color: #2D8cF0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  float: left;
  padding: 2px 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-picker-confirm > span:hover {
  color: #57a3f3;
}

.ivu-picker-confirm > span:active {
  color: #2b85e4;
}

.ivu-picker-confirm-time {
  float: left;
}

.ivu-time-picker-cells {
  min-width: 112px;
}

.ivu-time-picker-cells-with-seconds {
  min-width: 168px;
}

.ivu-time-picker-cells-list {
  width: 56px;
  max-height: 144px;
  float: left;
  overflow: hidden;
  border-left: 1px solid #e8eaec;
  position: relative;
}

.ivu-time-picker-cells-list:hover {
  overflow-y: auto;
}

.ivu-time-picker-cells-list:first-child {
  border-left: none;
  border-radius: 4px 0 0 4px;
}

.ivu-time-picker-cells-list:last-child {
  border-radius: 0 4px 4px 0;
}

.ivu-time-picker-cells-list ul {
  width: 100%;
  margin: 0;
  padding: 0 0 120px 0;
  list-style: none;
}

.ivu-time-picker-cells-list ul li {
  width: 100%;
  height: 24px;
  line-height: 24px;
  margin: 0;
  padding: 0 0 0 16px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  text-align: left;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  list-style: none;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}

.ivu-time-picker-cells-cell:hover {
  background: #f3f3f3;
}

.ivu-time-picker-cells-cell-disabled {
  color: #c5c8ce;
  cursor: not-allowed;
}

.ivu-time-picker-cells-cell-disabled:hover {
  color: #c5c8ce;
  background-color: #fff;
  cursor: not-allowed;
}

.ivu-time-picker-cells-cell-selected,
.ivu-time-picker-cells-cell-selected:hover {
  color: #005BAC;
  background: #f3f3f3;
}

.ivu-time-picker-cells-cell-focused {
  background-color: #ccdeee;
}

.ivu-time-picker-header {
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-bottom: 1px solid #e8eaec;
}

.ivu-time-picker-with-range .ivu-picker-panel-body {
  min-width: 228px;
}

.ivu-time-picker-with-range .ivu-picker-panel-content {
  float: left;
  position: relative;
}

.ivu-time-picker-with-range .ivu-picker-panel-content:after {
  content: '';
  display: block;
  width: 2px;
  position: absolute;
  top: 31px;
  bottom: 0;
  right: -2px;
  background: #e8eaec;
  z-index: 1;
}

.ivu-time-picker-with-range .ivu-picker-panel-content-right {
  float: right;
}

.ivu-time-picker-with-range .ivu-picker-panel-content-right:after {
  right: auto;
  left: -2px;
}

.ivu-time-picker-with-range .ivu-time-picker-cells-list:first-child {
  border-radius: 0;
}

.ivu-time-picker-with-range .ivu-time-picker-cells-list:last-child {
  border-radius: 0;
}

.ivu-time-picker-with-range.ivu-time-picker-with-seconds .ivu-picker-panel-body {
  min-width: 340px;
}

.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells {
  min-width: 216px;
}

.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-with-seconds {
  min-width: 216px;
}

.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-with-seconds .ivu-time-picker-cells-list {
  width: 72px;
}

.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-with-seconds .ivu-time-picker-cells-list ul li {
  padding: 0 0 0 28px;
}

.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list {
  width: 108px;
  max-height: 216px;
}

.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list:first-child {
  border-radius: 0;
}

.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list:last-child {
  border-radius: 0;
}

.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list ul {
  padding: 0 0 192px 0;
}

.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list ul li {
  padding: 0 0 0 46px;
}

.ivu-form .ivu-form-item-label {
  text-align: right;
  vertical-align: middle;
  float: left;
  font-size: 14px;
  color: #515a6e;
  line-height: 1;
  padding: 10px 12px 10px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.ivu-form-label-left .ivu-form-item-label {
  text-align: left;
}

.ivu-form-label-top .ivu-form-item-label {
  float: none;
  display: inline-block;
  padding: 0 0 10px 0;
}

.ivu-form-inline .ivu-form-item {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}

.ivu-form-item {
  margin-bottom: 24px;
  vertical-align: top;
  zoom: 1;
}

.ivu-form-item:before,
.ivu-form-item:after {
  content: "";
  display: table;
}

.ivu-form-item:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0;
}

.ivu-form-item-content {
  position: relative;
  line-height: 32px;
  font-size: 14px;
}

.ivu-form-item .ivu-form-item {
  margin-bottom: 0;
}

.ivu-form-item .ivu-form-item .ivu-form-item-content {
  margin-left: 0!important;
}

.ivu-form-item-error-tip {
  position: absolute;
  top: 100%;
  left: 0;
  line-height: 1;
  padding-top: 6px;
  color: #ed4014;
}

.ivu-form-item-required .ivu-form-item-label:before {
  content: '*';
  display: inline-block;
  margin-right: 4px;
  line-height: 1;
  font-family: SimSun;
  font-size: 14px;
  color: #ed4014;
}

.ivu-form-hide-required-mark .ivu-form-item-required .ivu-form-item-label:before {
  display: none;
}

.ivu-carousel {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.ivu-carousel-track,
.ivu-carousel-list {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.ivu-carousel-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.ivu-carousel-track {
  position: relative;
  top: 100%;
  left: 0;
  display: block;
  overflow: hidden;
  z-index: 1;
}

.ivu-carousel-track.higher {
  z-index: 2;
  top: 0;
}

.ivu-carousel-item {
  float: left;
  height: 100%;
  min-height: 1px;
  display: block;
}

.ivu-carousel-arrow {
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  cursor: pointer;
  display: none;
  position: absolute;
  top: 50%;
  z-index: 10;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: 0.2s;
  transition: 0.2s;
  background-color: rgba(31, 45, 61, 0.11);
  color: #fff;
  text-align: center;
  font-size: 1em;
  font-family: inherit;
  line-height: inherit;
}

.ivu-carousel-arrow:hover {
  background-color: rgba(31, 45, 61, 0.5);
}

.ivu-carousel-arrow > * {
  vertical-align: baseline;
}

.ivu-carousel-arrow.left {
  left: 16px;
}

.ivu-carousel-arrow.right {
  right: 16px;
}

.ivu-carousel-arrow-always {
  display: inherit;
}

.ivu-carousel-arrow-hover {
  display: inherit;
  opacity: 0;
}

.ivu-carousel:hover .ivu-carousel-arrow-hover {
  opacity: 1;
}

.ivu-carousel-dots {
  z-index: 10;
  display: none;
  position: relative;
  list-style: none;
  text-align: center;
  padding: 0;
  width: 100%;
  height: 17px;
}

.ivu-carousel-dots-inside {
  display: block;
  position: absolute;
  bottom: 3px;
}

.ivu-carousel-dots-outside {
  display: block;
  margin-top: 3px;
}

.ivu-carousel-dots li {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin: 0 2px;
  padding: 7px 0;
  cursor: pointer;
}

.ivu-carousel-dots li button {
  border: 0;
  cursor: pointer;
  background: #8391a5;
  opacity: 0.3;
  display: block;
  width: 16px;
  height: 3px;
  border-radius: 1px;
  outline: none;
  font-size: 0;
  color: transparent;
  -webkit-transition: all .5s;
  transition: all .5s;
}

.ivu-carousel-dots li button.radius {
  width: 6px;
  height: 6px;
  border-radius: 50%;
}

.ivu-carousel-dots li:hover > button {
  opacity: 0.7;
}

.ivu-carousel-dots li.ivu-carousel-active > button {
  opacity: 1;
  width: 24px;
}

.ivu-carousel-dots li.ivu-carousel-active > button.radius {
  width: 6px;
}

.ivu-rate {
  display: inline-block;
  margin: 0;
  padding: 0;
  font-size: 20px;
  vertical-align: middle;
  font-weight: normal;
  font-style: normal;
}

.ivu-rate-disabled .ivu-rate-star:before,
.ivu-rate-disabled .ivu-rate-star-content:before {
  cursor: default;
}

.ivu-rate-disabled .ivu-rate-star:hover {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.ivu-rate-star-full,
.ivu-rate-star-zero {
  position: relative;
}

.ivu-rate-star-first {
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  overflow: hidden;
  opacity: 0;
}

.ivu-rate-star-first,
.ivu-rate-star-second {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  color: #e9e9e9;
  cursor: pointer;
}

.ivu-rate-star-chart {
  display: inline-block;
  margin: 0;
  padding: 0;
  margin-right: 8px;
  position: relative;
  font-family: 'Ionicons';
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.ivu-rate-star-chart:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-first,
.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-second {
  color: #f5a623;
}

.ivu-rate-star-chart.ivu-rate-star-half .ivu-rate-star-first {
  opacity: 1;
  color: #f5a623;
}

.ivu-rate-star {
  display: inline-block;
  margin: 0;
  padding: 0;
  margin-right: 8px;
  position: relative;
  font-family: 'Ionicons';
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.ivu-rate-star:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.ivu-rate-star:before,
.ivu-rate-star-content:before {
  color: #e9e9e9;
  cursor: pointer;
  content: "\F2BF";
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: block;
}

.ivu-rate-star-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  overflow: hidden;
}

.ivu-rate-star-content:before {
  color: transparent;
}

.ivu-rate-star-half .ivu-rate-star-content:before,
.ivu-rate-star-full:before {
  color: #f5a623;
}

.ivu-rate-star-half:hover .ivu-rate-star-content:before,
.ivu-rate-star-full:hover:before {
  color: #f7b84f;
}

.ivu-rate-text {
  margin-left: 8px;
  vertical-align: middle;
  display: inline-block;
  font-size: 14px;
}

.ivu-upload input[type="file"] {
  display: none;
}

.ivu-upload-list {
  margin-top: 8px;
}

.ivu-upload-list-file {
  padding: 4px;
  color: #515a6e;
  border-radius: 4px;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  overflow: hidden;
  position: relative;
}

.ivu-upload-list-file > span {
  cursor: pointer;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

.ivu-upload-list-file > span i {
  display: inline-block;
  width: 12px;
  height: 12px;
  color: #515a6e;
  text-align: center;
}

.ivu-upload-list-file:hover {
  background: #f3f3f3;
}

.ivu-upload-list-file:hover > span {
  color: #005BAC;
}

.ivu-upload-list-file:hover > span i {
  color: #515a6e;
}

.ivu-upload-list-file:hover .ivu-upload-list-remove {
  opacity: 1;
}

.ivu-upload-list-remove {
  opacity: 0;
  font-size: 18px;
  cursor: pointer;
  float: right;
  margin-right: 4px;
  color: #999;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.ivu-upload-list-remove:hover {
  color: #444;
}

.ivu-upload-select {
  display: inline-block;
}

.ivu-upload-drag {
  background: #fff;
  border: 1px dashed #dcdee2;
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  -webkit-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}

.ivu-upload-drag:hover {
  border: 1px dashed #005BAC;
}

.ivu-upload-dragOver {
  border: 2px dashed #005BAC;
}

.ivu-tree {
  position: relative;
}

.ivu-tree ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.ivu-tree ul.ivu-dropdown-menu {
  padding: 0;
}

.ivu-tree ul li {
  list-style: none;
  margin: 8px 0;
  padding: 0;
  white-space: nowrap;
  outline: none;
}

.ivu-tree ul li.ivu-dropdown-item {
  margin: 0;
  padding: 7px 16px;
  white-space: nowrap;
}

.ivu-tree li ul {
  margin: 0;
  padding: 0 0 0 18px;
}

.ivu-tree-title {
  display: inline-block;
  margin: 0;
  padding: 0 4px;
  border-radius: 3px;
  cursor: pointer;
  vertical-align: top;
  color: #515a6e;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ivu-tree-title:hover {
  background-color: #e6eff7;
}

.ivu-tree-title-selected,
.ivu-tree-title-selected:hover {
  background-color: #ccdeee;
}

.ivu-tree-arrow {
  cursor: pointer;
  width: 12px;
  text-align: center;
  display: inline-block;
}

.ivu-tree-arrow i {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font-size: 14px;
  vertical-align: middle;
}

.ivu-tree-arrow-open i {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.ivu-tree .ivu-checkbox-wrapper {
  margin-right: 4px;
  margin-left: 4px;
}

.ivu-tree-context-menu {
  position: absolute;
}

.ivu-avatar {
  display: inline-block;
  text-align: center;
  background: #ccc;
  color: #fff;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 50%;
}

.ivu-avatar-image {
  background: transparent;
}

.ivu-avatar .ivu-icon {
  position: relative;
  top: -1px;
}

.ivu-avatar.ivu-avatar-icon {
  font-size: 18px;
}

.ivu-avatar-large {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
}

.ivu-avatar-large.ivu-avatar-icon {
  font-size: 24px;
}

.ivu-avatar-large .ivu-icon {
  position: relative;
  top: -2px;
}

.ivu-avatar-small {
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
}

.ivu-avatar-small.ivu-avatar-icon {
  font-size: 14px;
}

.ivu-avatar-square {
  border-radius: 4px;
}

.ivu-avatar > img {
  width: 100%;
  height: 100%;
}

.ivu-color-picker {
  display: inline-block;
}

.ivu-color-picker-hide {
  display: none;
}

.ivu-color-picker-hide-drop {
  visibility: hidden;
}

.ivu-color-picker-disabled {
  background-color: #f3f3f3;
  opacity: 1;
  cursor: not-allowed;
  color: #ccc;
}

.ivu-color-picker-disabled:hover {
  border-color: #e3e5e8;
}

.ivu-color-picker > div:first-child:hover .ivu-input {
  border-color: #337cbd;
}

.ivu-color-picker > div:first-child.ivu-color-picker-disabled:hover .ivu-input {
  border-color: #e3e5e8;
}

.ivu-color-picker .ivu-select-dropdown {
  padding: 0;
}

.ivu-color-picker-input.ivu-input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.ivu-color-picker-focused {
  border-color: #337cbd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
}

.ivu-color-picker-rel {
  line-height: 0;
}

.ivu-color-picker-color {
  width: 18px;
  height: 18px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
  border-radius: 2px;
  position: relative;
  top: 2px;
}

.ivu-color-picker-color div {
  width: 100%;
  height: 100%;
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  border-radius: 2px;
}

.ivu-color-picker-color-empty {
  background: #fff;
  overflow: hidden;
  text-align: center;
}

.ivu-color-picker-color-empty i {
  font-size: 18px;
  vertical-align: baseline;
}

.ivu-color-picker-color-focused {
  border-color: #337cbd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
}

.ivu-color-picker-large .ivu-color-picker-color {
  width: 20px;
  height: 20px;
  top: 1px;
}

.ivu-color-picker-large .ivu-color-picker-color-empty i {
  font-size: 20px;
}

.ivu-color-picker-small .ivu-color-picker-color {
  width: 14px;
  height: 14px;
  top: 3px;
}

.ivu-color-picker-small .ivu-color-picker-color-empty i {
  font-size: 14px;
}

.ivu-color-picker-picker-wrapper {
  padding: 8px 8px 0;
}

.ivu-color-picker-picker-panel {
  width: 240px;
  margin: 0 auto;
  -webkit-box-sizing: initial;
          box-sizing: initial;
  position: relative;
}

.ivu-color-picker-picker-hue-slider,
.ivu-color-picker-picker-alpha-slider {
  height: 10px;
  margin-top: 8px;
  position: relative;
}

.ivu-color-picker-picker-colors {
  margin-top: 8px;
  overflow: hidden;
  border-radius: 2px;
  -webkit-transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
}

.ivu-color-picker-picker-colors:focus {
  border-color: #337cbd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
}

.ivu-color-picker-picker-colors-wrapper {
  display: inline;
  width: 20px;
  height: 20px;
  float: left;
  position: relative;
}

.ivu-color-picker-picker-colors-wrapper-color {
  outline: 0;
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  margin: 2px;
  cursor: pointer;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
}

.ivu-color-picker-picker-colors-wrapper-circle {
  width: 4px;
  height: 4px;
  -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px 2px rgba(0, 0, 0, 0.4);
          box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px 2px rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  -webkit-transform: translate(-2px, -2px);
          transform: translate(-2px, -2px);
  position: absolute;
  top: 10px;
  left: 10px;
  cursor: pointer;
}

.ivu-color-picker-picker .ivu-picker-confirm {
  margin-top: 8px;
}

.ivu-color-picker-saturation-wrapper {
  width: 100%;
  padding-bottom: 75%;
  position: relative;
  -webkit-transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
}

.ivu-color-picker-saturation-wrapper:focus {
  border-color: #337cbd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
}

.ivu-color-picker-saturation,
.ivu-color-picker-saturation--white,
.ivu-color-picker-saturation--black {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ivu-color-picker-saturation--white {
  background: -webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
}

.ivu-color-picker-saturation--black {
  background: -webkit-gradient(linear, left bottom, left top, from(#000), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to top, #000, rgba(0, 0, 0, 0));
}

.ivu-color-picker-saturation-pointer {
  cursor: pointer;
  position: absolute;
}

.ivu-color-picker-saturation-circle {
  width: 4px;
  height: 4px;
  -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px 2px rgba(0, 0, 0, 0.4);
          box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px 2px rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  -webkit-transform: translate(-2px, -2px);
          transform: translate(-2px, -2px);
}

.ivu-color-picker-hue {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 2px;
  background: -webkit-gradient(linear, left top, right top, from(#f00), color-stop(17%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(83%, #f0f), to(#f00));
  background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
  -webkit-transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
}

.ivu-color-picker-hue:focus {
  border-color: #337cbd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
}

.ivu-color-picker-hue-container {
  cursor: pointer;
  margin: 0 2px;
  position: relative;
  height: 100%;
}

.ivu-color-picker-hue-pointer {
  z-index: 2;
  position: absolute;
}

.ivu-color-picker-hue-picker {
  cursor: pointer;
  margin-top: 1px;
  width: 4px;
  border-radius: 1px;
  height: 8px;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
  background: #fff;
  -webkit-transform: translateX(-2px);
          transform: translateX(-2px);
}

.ivu-color-picker-alpha {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 2px;
  -webkit-transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
}

.ivu-color-picker-alpha:focus {
  border-color: #337cbd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 91, 172, 0.2);
}

.ivu-color-picker-alpha-checkboard-wrap {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  border-radius: 2px;
}

.ivu-color-picker-alpha-checkerboard {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}

.ivu-color-picker-alpha-gradient {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 2px;
}

.ivu-color-picker-alpha-container {
  cursor: pointer;
  position: relative;
  z-index: 2;
  height: 100%;
  margin: 0 3px;
}

.ivu-color-picker-alpha-pointer {
  z-index: 2;
  position: absolute;
}

.ivu-color-picker-alpha-picker {
  cursor: pointer;
  width: 4px;
  border-radius: 1px;
  height: 8px;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
  background: #fff;
  margin-top: 1px;
  -webkit-transform: translateX(-2px);
          transform: translateX(-2px);
}

.ivu-color-picker-confirm {
  margin-top: 8px;
  position: relative;
  border-top: 1px solid #e8eaec;
  text-align: right;
  padding: 8px;
  clear: both;
}

.ivu-color-picker-confirm-color {
  position: absolute;
  top: 11px;
  left: 8px;
}

.ivu-color-picker-confirm-color-editable {
  top: 8px;
  right: 110px;
}

.ivu-auto-complete .ivu-select-not-found {
  display: none;
}

.ivu-auto-complete .ivu-icon-ios-close-circle {
  display: none;
  font-size: 14px;
}

.ivu-auto-complete:hover .ivu-icon-ios-close-circle {
  display: inline-block;
}

.ivu-auto-complete.ivu-select-dropdown {
  max-height: none;
}

.ivu-auto-complete:focus,
.ivu-auto-complete div {
  outline: none;
}

.ivu-divider {
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #515a6e;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  background: #e8eaec;
}

.ivu-divider,
.ivu-divider-vertical {
  margin: 0 8px;
  display: inline-block;
  height: 0.9em;
  width: 1px;
  vertical-align: middle;
  position: relative;
  top: -0.06em;
}

.ivu-divider-horizontal {
  display: block;
  height: 1px;
  width: 100%;
  min-width: 100%;
  margin: 24px 0;
  clear: both;
}

.ivu-divider-horizontal.ivu-divider-with-text-center,
.ivu-divider-horizontal.ivu-divider-with-text-left,
.ivu-divider-horizontal.ivu-divider-with-text-right {
  display: table;
  white-space: nowrap;
  text-align: center;
  background: transparent;
  font-weight: 500;
  color: #17233d;
  font-size: 16px;
  margin: 16px 0;
}

.ivu-divider-horizontal.ivu-divider-with-text-center:before,
.ivu-divider-horizontal.ivu-divider-with-text-left:before,
.ivu-divider-horizontal.ivu-divider-with-text-right:before,
.ivu-divider-horizontal.ivu-divider-with-text-center:after,
.ivu-divider-horizontal.ivu-divider-with-text-left:after,
.ivu-divider-horizontal.ivu-divider-with-text-right:after {
  content: '';
  display: table-cell;
  top: 50%;
  width: 50%;
  border-top: 1px solid #e8eaec;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
}

.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-center,
.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-left,
.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-right {
  font-size: 14px;
  margin: 8px 0;
}

.ivu-divider-horizontal.ivu-divider-with-text-left .ivu-divider-inner-text,
.ivu-divider-horizontal.ivu-divider-with-text-right .ivu-divider-inner-text {
  display: inline-block;
  padding: 0 10px;
}

.ivu-divider-horizontal.ivu-divider-with-text-left:before {
  top: 50%;
  width: 5%;
}

.ivu-divider-horizontal.ivu-divider-with-text-left:after {
  top: 50%;
  width: 95%;
}

.ivu-divider-horizontal.ivu-divider-with-text-right:before {
  top: 50%;
  width: 95%;
}

.ivu-divider-horizontal.ivu-divider-with-text-right:after {
  top: 50%;
  width: 5%;
}

.ivu-divider-inner-text {
  display: inline-block;
  padding: 0 24px;
}

.ivu-divider-dashed {
  background: none;
  border-top: 1px dashed #e8eaec;
}

.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed,
.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed,
.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed {
  border-top: 0;
}

.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:before,
.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:before,
.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:before,
.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:after,
.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:after,
.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:after {
  border-style: dashed none none;
}

.ivu-divider-plain.ivu-divider-with-text,
.ivu-divider-plain.ivu-divider-with-text-left,
.ivu-divider-plain.ivu-divider-with-text-right {
  color: #515a6e;
  font-weight: normal;
  font-size: 14px;
}

.ivu-anchor {
  position: relative;
  padding-left: 2px;
}

.ivu-anchor-wrapper {
  overflow: auto;
  padding-left: 4px;
  margin-left: -4px;
}

.ivu-anchor-ink {
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
}

.ivu-anchor-ink:before {
  content: ' ';
  position: relative;
  width: 2px;
  height: 100%;
  display: block;
  background-color: #e8eaec;
  margin: 0 auto;
}

.ivu-anchor-ink-ball {
  display: inline-block;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  border: 2px solid #005BAC;
  background-color: #fff;
  left: 50%;
  -webkit-transition: top 0.2s ease-in-out;
  transition: top 0.2s ease-in-out;
  -webkit-transform: translate(-50%, 2px);
          transform: translate(-50%, 2px);
}

.ivu-anchor.fixed .ivu-anchor-ink .ivu-anchor-ink-ball {
  display: none;
}

.ivu-anchor-link {
  padding: 8px 0 8px 16px;
  line-height: 1;
}

.ivu-anchor-link-title {
  display: block;
  position: relative;
  -webkit-transition: all .3s;
  transition: all .3s;
  color: #515a6e;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 8px;
}

.ivu-anchor-link-title:only-child {
  margin-bottom: 0;
}

.ivu-anchor-link-active > .ivu-anchor-link-title {
  color: #005BAC;
}

.ivu-anchor-link .ivu-anchor-link {
  padding-top: 6px;
  padding-bottom: 6px;
}

.ivu-time-with-hash {
  cursor: pointer;
}

.ivu-time-with-hash:hover {
  text-decoration: underline;
}

.ivu-cell {
  position: relative;
  overflow: hidden;
}

.ivu-cell-link,
.ivu-cell-link:hover,
.ivu-cell-link:active {
  color: inherit;
}

.ivu-cell-icon {
  display: inline-block;
  margin-right: 4px;
  font-size: 14px;
  vertical-align: middle;
}

.ivu-cell-icon:empty {
  display: none;
}

.ivu-cell-main {
  display: inline-block;
  vertical-align: middle;
}

.ivu-cell-title {
  line-height: 24px;
  font-size: 14px;
}

.ivu-cell-label {
  line-height: 1.2;
  font-size: 12px;
  color: #808695;
}

.ivu-cell-selected .ivu-cell-label {
  color: inherit;
}

.ivu-cell-selected,
.ivu-cell.ivu-cell-selected:hover {
  background: #d3e4eb;
}

.ivu-cell-footer {
  display: inline-block;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
  right: 16px;
  color: #515a6e;
}

.ivu-cell-with-link .ivu-cell-footer {
  right: 32px;
}

.ivu-cell-selected .ivu-cell-footer {
  color: inherit;
}

.ivu-cell-arrow {
  display: inline-block;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
  right: 16px;
  font-size: 14px;
}

.ivu-cell:focus {
  background: #f3f3f3;
  outline: none;
}

.ivu-cell-selected:focus {
  background: rgba(0, 80, 151, 0.91);
}

.ivu-cell {
  margin: 0;
  line-height: normal;
  padding: 7px 16px;
  clear: both;
  color: #515a6e;
  font-size: 14px !important;
  white-space: nowrap;
  list-style: none;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}

.ivu-cell:hover {
  background: #f3f3f3;
}

.ivu-cell-focus {
  background: #f3f3f3;
}

.ivu-cell-disabled {
  color: #c5c8ce;
  cursor: not-allowed;
}

.ivu-cell-disabled:hover {
  color: #c5c8ce;
  background-color: #fff;
  cursor: not-allowed;
}

.ivu-cell-selected,
.ivu-cell-selected:hover {
  color: #005BAC;
}

.ivu-cell-divided {
  margin-top: 5px;
  border-top: 1px solid #e8eaec;
}

.ivu-cell-divided:before {
  content: '';
  height: 5px;
  display: block;
  margin: 0 -16px;
  background-color: #fff;
  position: relative;
  top: -7px;
}

.ivu-cell-enter {
  color: #005BAC;
  font-weight: bold;
  float: right;
}

.ivu-cell-large .ivu-cell {
  padding: 7px 16px 8px;
  font-size: 14px !important;
}

@-moz-document url-prefix() {
  .ivu-cell {
    white-space: normal;
  }
}

.ivu-drawer {
  width: auto;
  height: 100%;
  position: fixed;
  top: 0;
}

.ivu-drawer-inner {
  position: absolute;
}

.ivu-drawer-left {
  left: 0;
}

.ivu-drawer-right {
  right: 0;
}

.ivu-drawer-top,
.ivu-drawer-bottom {
  width: 100%;
  height: auto;
  top: auto;
}

.ivu-drawer-bottom {
  bottom: 0;
}

.ivu-drawer-hidden {
  display: none !important;
}

.ivu-drawer-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.ivu-drawer-wrap-inner {
  position: absolute;
  overflow: hidden;
}

.ivu-drawer-wrap-dragging {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.ivu-drawer-wrap * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.ivu-drawer-mask {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(55, 55, 55, 0.6);
  height: 100%;
  z-index: 1000;
}

.ivu-drawer-mask-hidden {
  display: none;
}

.ivu-drawer-mask-inner {
  position: absolute;
}

.ivu-drawer-content {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: #fff;
  border: 0;
  background-clip: padding-box;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.ivu-drawer-content-no-mask {
  pointer-events: auto;
}

.ivu-drawer-header {
  border-bottom: 1px solid #e8eaec;
  padding: 14px 16px;
  line-height: 1;
}

.ivu-drawer-header p,
.ivu-drawer-header-inner {
  display: inline-block;
  width: 100%;
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  color: #17233d;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ivu-drawer-close {
  z-index: 1;
  font-size: 12px;
  position: absolute;
  right: 8px;
  top: 8px;
  overflow: hidden;
  cursor: pointer;
}

.ivu-drawer-close .ivu-icon-ios-close {
  font-size: 31px;
  color: #999;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
  position: relative;
  top: 1px;
}

.ivu-drawer-close .ivu-icon-ios-close:hover {
  color: #444;
}

.ivu-drawer-body {
  width: 100%;
  height: calc(100% - 51px);
  padding: 16px;
  font-size: 14px;
  line-height: 1.5;
  word-wrap: break-word;
  position: absolute;
  overflow: auto;
}

.ivu-drawer-no-header .ivu-drawer-body {
  height: 100%;
}

.ivu-drawer-no-mask {
  pointer-events: none;
}

.ivu-drawer-no-mask .ivu-drawer-drag {
  pointer-events: auto;
}

.ivu-drawer-drag {
  top: 0;
  height: 100%;
  width: 0;
  position: absolute;
}

.ivu-drawer-drag-left {
  right: 0;
}

.ivu-drawer-drag-top,
.ivu-drawer-drag-bottom {
  top: auto;
  width: 100%;
  height: 0;
}

.ivu-drawer-drag-top {
  bottom: 0;
}

.ivu-drawer-drag-bottom {
  top: 0;
}

.ivu-drawer-drag-move-trigger {
  width: 8px;
  height: 100px;
  line-height: 100px;
  position: absolute;
  top: 50%;
  background: #f3f3f3;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 4px;
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
  cursor: col-resize;
}

.ivu-drawer-drag-move-trigger-point {
  display: inline-block;
  width: 50%;
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}

.ivu-drawer-drag-move-trigger-point i {
  display: block;
  border-bottom: 1px solid #c0c0c0;
  padding-bottom: 2px;
}

.ivu-drawer-drag-top .ivu-drawer-drag-move-trigger,
.ivu-drawer-drag-bottom .ivu-drawer-drag-move-trigger {
  width: 100px;
  height: 8px;
  line-height: 8px;
  top: auto;
  left: 50%;
  cursor: row-resize;
}

.ivu-drawer-drag-top .ivu-drawer-drag-move-trigger-point,
.ivu-drawer-drag-bottom .ivu-drawer-drag-move-trigger-point {
  width: 100%;
  height: 50%;
  -webkit-transform: translateY(-75%);
          transform: translateY(-75%);
  text-align: center;
}

.ivu-drawer-drag-top .ivu-drawer-drag-move-trigger-point i,
.ivu-drawer-drag-bottom .ivu-drawer-drag-move-trigger-point i {
  display: inline-block;
  border-bottom: inherit;
  width: 1px;
  height: 100%;
  border-left: 1px solid #c0c0c0;
  padding-bottom: inherit;
  margin-left: 2px;
}

.ivu-breadcrumb {
  color: #999;
  font-size: 14px;
}

.ivu-breadcrumb a {
  color: #515a6e;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

.ivu-breadcrumb a:hover {
  color: #337cbd;
}

.ivu-breadcrumb > span:last-child {
  font-weight: bold;
  color: #515a6e;
}

.ivu-breadcrumb > span:last-child .ivu-breadcrumb-item-separator {
  display: none;
}

.ivu-breadcrumb-item-separator {
  margin: 0 8px;
  color: #dcdee2;
}

.ivu-breadcrumb-item-link > .ivu-icon + span {
  margin-left: 4px;
}

.ivu-list {
  position: relative;
}

.ivu-list-items {
  margin: 0;
  padding: 0;
  list-style: none;
}

.ivu-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 0;
}

.ivu-list-item-content {
  color: #515a6e;
}

.ivu-list-item-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-size: 0;
}

.ivu-list-item-meta-avatar {
  margin-right: 16px;
}

.ivu-list-item-meta-content {
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
}

.ivu-list-item-meta-title {
  font-weight: 500;
  margin-bottom: 4px;
  color: #515a6e;
  font-size: 14px;
  line-height: 22px;
}

.ivu-list-item-meta-title > a {
  color: #515a6e;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.ivu-list-item-meta-title > a:hover {
  color: #005BAC;
}

.ivu-list-item-meta-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 22px;
}

.ivu-list-item-action {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-left: 48px;
  padding: 0;
  font-size: 0;
  list-style: none;
}

.ivu-list-item-action > li {
  position: relative;
  display: inline-block;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  cursor: pointer;
}

.ivu-list-item-action > li:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 14px;
  margin-top: -7px;
  background-color: #e8eaec;
}

.ivu-list-item-action > li:first-child {
  padding-left: 0;
}

.ivu-list-item-action > li:last-child:after {
  display: none;
}

.ivu-list-header {
  background: transparent;
}

.ivu-list-footer {
  background: transparent;
}

.ivu-list-header,
.ivu-list-footer {
  padding-top: 12px;
  padding-bottom: 12px;
}

.ivu-list-split .ivu-list-item {
  border-bottom: 1px solid #e8eaec;
}

.ivu-list-split .ivu-list-item:last-child {
  border-bottom: none;
}

.ivu-list-split .ivu-list-header {
  border-bottom: 1px solid #e8eaec;
}

.ivu-list-split .ivu-list-footer {
  border-top: 1px solid #e8eaec;
}

.ivu-list-large .ivu-list-item {
  padding-top: 16px;
  padding-bottom: 16px;
}

.ivu-list-small .ivu-list-item {
  padding-top: 8px;
  padding-bottom: 8px;
}

.ivu-list-vertical .ivu-list-item {
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
}

.ivu-list-vertical .ivu-list-item-main {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.ivu-list-vertical .ivu-list-item-extra {
  margin-left: 40px;
}

.ivu-list-vertical .ivu-list-item-meta {
  margin-bottom: 16px;
}

.ivu-list-vertical .ivu-list-item-meta-title {
  margin-bottom: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}

.ivu-list-vertical .ivu-list-item-action {
  margin-top: 16px;
  margin-left: auto;
}

.ivu-list-vertical .ivu-list-item-action > li {
  padding: 0 16px;
}

.ivu-list-vertical .ivu-list-item-action > li:first-child {
  padding-left: 0;
}

.ivu-list-item-no-flex {
  display: block;
}

.ivu-list:not(.ivu-list-vertical) .ivu-list-item-no-flex .ivu-list-item-action {
  float: right;
}

.ivu-list-bordered {
  border: 1px solid #dcdee2;
  border-radius: 6px;
}

.ivu-list-bordered .ivu-list-header {
  padding-right: 24px;
  padding-left: 24px;
}

.ivu-list-bordered .ivu-list-footer {
  padding-right: 24px;
  padding-left: 24px;
}

.ivu-list-bordered .ivu-list-item {
  padding-right: 24px;
  padding-left: 24px;
  border-bottom: 1px solid #e8eaec;
}

.ivu-list-bordered .ivu-list-pagination {
  margin: 16px 24px;
}

.ivu-list-bordered.ivu-list-small .ivu-list-item {
  padding-right: 16px;
  padding-left: 16px;
}

.ivu-list-bordered.ivu-list-small .ivu-list-header,
.ivu-list-bordered.ivu-list-small .ivu-list-footer {
  padding: 8px 16px;
}

.ivu-list-bordered.ivu-list-large .ivu-list-header,
.ivu-list-bordered.ivu-list-large .ivu-list-footer {
  padding: 16px 24px;
}

@media screen and (max-width: 768px) {
  .ivu-list-item-action {
    margin-left: 24px;
  }

  .ivu-list-vertical .ivu-list-item-extra {
    margin-left: 24px;
  }
}

@media screen and (max-width: 576px) {
  .ivu-list-item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .ivu-list-item-action {
    margin-left: 12px;
  }

  .ivu-list-vertical .ivu-list-item {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .ivu-list-vertical .ivu-list-item-main {
    min-width: 220px;
  }

  .ivu-list-vertical .ivu-list-item-extra {
    margin: auto auto 16px;
  }
}

#app,
body,
html {
  height: 100%;
}

body {
  background-color: #f7f7f7;
  font-size: 14px;
}

.i-scrollbar-hide::-webkit-scrollbar {
  width: 0;
}

.i-scrollbar-hide::-webkit-scrollbar-track {
  background-color: transparent;
}

.i-scrollbar-hide::-webkit-scrollbar-thumb {
  background: #e8eaec;
}

.i-scrollbar::-webkit-scrollbar {
  width: 6px;
}

.i-scrollbar::-webkit-scrollbar-track {
  background-color: transparent;
}

.i-scrollbar::-webkit-scrollbar-thumb {
  background: #808695;
  border-radius: 4px;
}

.i-table-no-border .ivu-table th {
  background-color: #fff;
}

.i-table-no-border .ivu-table-wrapper,
.i-table-no-border .ivu-table tr:last-child td {
  border: none;
}

.i-table-no-border .ivu-table:before,
.i-table-no-border .ivu-table:after {
  display: none;
}

.i-layout-header {
  width: 100%;
  background: #fff;
  padding: 0;
  -webkit-box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);
          box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  z-index: 3;
  display: block;
}

.i-layout-header-with-hide-sider {
  -webkit-transition: none;
  transition: none;
}

.i-layout-header-with-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.i-layout-header-color-light .i-layout-menu-head .ivu-menu-item-selected {
  color: #515a6e !important;
}

.i-layout-header-color-dark {
  background: #515a6e;
}

.i-layout-header-color-dark .i-layout-menu-head:not(.i-layout-menu-head-mobile) .ivu-select-dropdown {
  background: #515a6e;
}

.i-layout-header-color-dark .i-layout-menu-head:not(.i-layout-menu-head-mobile) .ivu-select-dropdown .ivu-menu-item {
  background: transparent;
  color: rgba(255, 255, 255, 0.7) !important;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.i-layout-header-color-dark .i-layout-menu-head:not(.i-layout-menu-head-mobile) .ivu-select-dropdown .ivu-menu-item:hover {
  background: transparent;
  color: #fff !important;
}

.i-layout-header-color-primary {
  background: #2173dc;
  background: -webkit-gradient(linear, left top, right top, from(#1d42ab), color-stop(#2173dc), to(#1e93ff));
  background: linear-gradient(to right, #1d42ab, #2173dc, #1e93ff);
}

.i-layout-header-color-primary .i-layout-header-search::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
  opacity: 1;
}

.i-layout-header-color-primary .i-layout-header-search:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}

.i-layout-header-color-primary .i-layout-header-search::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}

.i-layout-header-color-primary .i-layout-menu-head .ivu-select-dropdown .ivu-menu-item {
  color: #515a6e !important;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.i-layout-header-color-primary .i-layout-menu-head .ivu-select-dropdown .ivu-menu-item:hover {
  color: #515a6e !important;
  background: #f3f3f3;
}

.i-layout-header-color-dark,
.i-layout-header-color-primary {
  color: #fff;
}

.i-layout-header-color-dark .i-layout-header-trigger:hover,
.i-layout-header-color-primary .i-layout-header-trigger:hover {
  background: rgba(255, 255, 255, 0.05);
}

.i-layout-header-color-dark .ivu-menu,
.i-layout-header-color-primary .ivu-menu {
  background: transparent;
}

.i-layout-header-color-dark .ivu-menu-item,
.i-layout-header-color-primary .ivu-menu-item {
  border-width: 3px !important;
}

.i-layout-header-color-dark .ivu-menu-light.ivu-menu-horizontal .ivu-menu-item,
.i-layout-header-color-primary .ivu-menu-light.ivu-menu-horizontal .ivu-menu-item,
.i-layout-header-color-dark .ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu,
.i-layout-header-color-primary .ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu {
  color: rgba(255, 255, 255, 0.7);
}

.i-layout-header-color-dark .ivu-menu-light.ivu-menu-horizontal .ivu-menu-item-active,
.i-layout-header-color-primary .ivu-menu-light.ivu-menu-horizontal .ivu-menu-item-active,
.i-layout-header-color-dark .ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu-active,
.i-layout-header-color-primary .ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu-active,
.i-layout-header-color-dark .ivu-menu-light.ivu-menu-horizontal .ivu-menu-item:hover,
.i-layout-header-color-primary .ivu-menu-light.ivu-menu-horizontal .ivu-menu-item:hover,
.i-layout-header-color-dark .ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu:hover,
.i-layout-header-color-primary .ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu:hover {
  color: #fff;
  border-bottom-color: #4fe3c1;
}

.i-layout-header-color-dark .i-layout-header-breadcrumb .ivu-breadcrumb-item-link,
.i-layout-header-color-primary .i-layout-header-breadcrumb .ivu-breadcrumb-item-link {
  color: rgba(255, 255, 255, 0.7);
}

.i-layout-header-color-dark .i-layout-header-breadcrumb a.ivu-breadcrumb-item-link:hover,
.i-layout-header-color-primary .i-layout-header-breadcrumb a.ivu-breadcrumb-item-link:hover {
  color: #fff;
}

.i-layout-header-color-dark .i-layout-header-breadcrumb > span:last-child .ivu-breadcrumb-item-link,
.i-layout-header-color-primary .i-layout-header-breadcrumb > span:last-child .ivu-breadcrumb-item-link {
  color: #fff;
}

.i-layout-header-fix {
  position: fixed;
  top: 0;
  right: 0;
  left: 256px;
  z-index: 11;
}

.i-layout-header-fix-collapse {
  left: 80px;
}

.i-layout-header-stick {
  left: 0;
  z-index: 14;
}

.i-layout-header-mobile {
  left: 0;
  display: block;
}

.i-layout-header-logo {
  display: inline-block;
  height: 64px;
  line-height: 64px;
}

.i-layout-header-logo-stick {
  width: 256px;
  text-align: center;
}

.i-layout-header-logo img {
  height: 80%;
  vertical-align: middle;
}

.i-layout-header-trigger {
  display: inline-block;
  width: 64px;
  height: 64px;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.i-layout-header-trigger:hover {
  background: #f8f8f9;
}

.i-layout-header-trigger i {
  font-size: 20px;
}

.i-layout-header-trigger-min {
  width: auto;
  padding: 0 12px;
}

.i-layout-header-trigger-min i {
  font-size: 18px;
}

.i-layout-header-trigger-in {
  padding: 0;
}

.i-layout-header-trigger-no-height {
  height: auto;
}

.i-layout-header-trigger-nohover:hover {
  background: transparent !important;
}

.i-layout-header-right {
  height: 64px;
  float: right;
}

.i-layout-header-user-name {
  margin-left: 12px;
}

.i-layout-header-user .ivu-dropdown-item {
  font-size: 14px !important;
  text-align: left;
}

.i-layout-header-user .ivu-dropdown-item i,
.i-layout-header-user .ivu-dropdown-item span {
  vertical-align: middle;
}

.i-layout-header-user .ivu-dropdown-item i {
  margin-right: 6px;
}

.i-layout-header-user-mobile {
  width: 100%;
}

.i-layout-header-user-mobile .ivu-select-dropdown {
  left: 0 !important;
  right: 0;
  border-radius: 0;
  margin: 0;
}

.i-layout-header-notice .ivu-notifications-rel {
  padding: 0 12px;
}

.i-layout-header-notice-mobile {
  width: 100%;
}

.i-layout-header-notice-mobile .ivu-select-dropdown {
  left: 0 !important;
  right: 0;
  border-radius: 0;
  margin: 0;
}

.i-layout-header-i18n .ivu-dropdown-item {
  text-align: left;
}

.i-layout-header-i18n .ivu-notifications-rel {
  padding: 0 12px;
}

.i-layout-header-i18n-mobile {
  width: 100%;
}

.i-layout-header-i18n-mobile .ivu-select-dropdown {
  left: 0 !important;
  right: 0;
  border-radius: 0;
  margin: 0;
}

.i-layout-header-search {
  outline: none;
  border: none;
  background: transparent;
  color: inherit;
}

.i-layout-header-search::-moz-placeholder {
  color: #c5c8ce;
  opacity: 1;
}

.i-layout-header-search:-ms-input-placeholder {
  color: #c5c8ce;
}

.i-layout-header-search::-webkit-input-placeholder {
  color: #c5c8ce;
}

.i-layout-header-search-drop {
  width: 100%;
}

.i-layout-header-search-drop .ivu-select-dropdown {
  left: 0 !important;
  right: 0;
  border-radius: 0;
  margin: 0;
}

.i-layout-header-search-drop .ivu-select-dropdown {
  line-height: normal;
}

.i-layout-header-search-drop-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 5px;
}

.i-layout-header-search-drop-main .ivu-input-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}

.i-layout-header-search-drop-main-cancel {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  width: 80px;
  color: #515a6e;
}

.i-layout-header-setting-title {
  margin: 12px 0;
  color: #17233d;
  font-size: 14px;
  font-weight: 500;
}

.i-layout-header-setting-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 0;
}

.i-layout-header-setting-item-radio {
  display: inline-block;
  position: relative;
  margin-right: 16px;
  cursor: pointer;
}

.i-layout-header-setting-item-radio:after {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: transparent;
  margin: 0 auto;
}

.i-layout-header-setting-item-radio.on:after {
  background: #19be6b;
}

.i-layout-header-setting-item-desc {
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  font-size: 14px;
}

.i-layout-header-setting-item-action {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.i-layout-header-setting-item-disabled .i-layout-header-setting-item-desc {
  opacity: 0.5;
}

.i-layout-header-breadcrumb {
  display: inline-block;
}

.i-layout-header-breadcrumb .ivu-breadcrumb-item-link {
  color: inherit;
}

.i-layout-header-breadcrumb > span:last-child {
  font-weight: normal;
}

.i-layout-header-breadcrumb .ivu-breadcrumb-item-separator {
  vertical-align: middle;
}

.i-layout-sider {
  min-height: 100vh;
  background: #fff;
  -webkit-box-shadow: 2px 0 8px 0 rgba(29, 35, 41, 0.05);
          box-shadow: 2px 0 8px 0 rgba(29, 35, 41, 0.05);
  position: relative;
  z-index: 13;
}

.i-layout-sider-fix {
  position: fixed;
  top: 0;
  left: 0;
}

.i-layout-sider-fix .i-layout-menu-side {
  height: calc(100vh - 64px);
  overflow-y: auto;
}

.i-layout-sider-dark {
  background: #515a6e;
  -webkit-box-shadow: 2px 0 6px rgba(0, 21, 41, 0.35);
          box-shadow: 2px 0 6px rgba(0, 21, 41, 0.35);
}

.i-layout-sider-logo {
  height: 63px;
  line-height: 63px;
  text-align: center;
  border-bottom: 1px solid #f8f8f9;
  overflow: hidden;
}

.i-layout-sider-logo-dark {
  border-bottom: 1px solid #363e4f;
  background: #515a6e;
}

.i-layout-sider-logo img {
  height: 80%;
  vertical-align: middle;
}

.i-layout-content-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.i-layout-content-fix-with-header {
  padding-top: 64px;
}

.i-layout-content-main {
  margin: 24px 24px 0 24px;
  position: relative;
}

.i-layout-content-main-flex {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}

.i-layout-content-main-no-margin {
  margin: 0;
}

.i-layout-content-with-tabs .i-layout-content-main {
  margin-top: 0;
}

.i-layout-content-with-tabs-fix .i-layout-content-main {
  margin-top: 44px;
}

.i-layout-content-with-tabs-fix .i-layout-content-main .i-layout-page-header {
  margin-top: 0;
}

.i-layout-inside {
  min-height: 100vh;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.i-layout-inside-fix-with-sider {
  padding-left: 256px;
}

.i-layout-inside-fix-with-sider-collapse {
  padding-left: 80px;
}

.i-layout-inside-mobile {
  padding-left: 0;
}

.i-layout-inside-with-hide-sider {
  padding-left: 0;
}

.i-layout-drawer .ivu-drawer-body {
  padding: 0;
  overflow: visible;
}

.i-layout-drawer .i-layout-menu-side {
  height: calc(100vh - 64px);
  overflow-y: auto;
}

.i-layout-drawer-dark .ivu-drawer-body {
  background: #515a6e;
}

.i-layout-tabs {
  width: 100%;
  background-color: #f5f7f9;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.i-layout-tabs-fix {
  position: fixed;
  z-index: 5;
}

.i-layout-tabs-main {
  background: #f5f7f9;
  padding: 6px 0;
  margin: 0 12px 0 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.i-layout-tabs-main .ivu-tabs {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

.i-layout-tabs .ivu-tabs-nav-container {
  margin-bottom: 0;
}

.i-layout-tabs .ivu-tabs-bar {
  border-bottom: none;
  margin-bottom: 0;
}

.i-layout-tabs .ivu-tabs-ink-bar {
  display: none;
}

.i-layout-tabs .ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab {
  height: 32px;
  background: #fff;
  border-radius: 3px;
  border: none;
  margin-right: 6px;
  color: #808695;
}

.i-layout-tabs .ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab:hover {
  color: #515a6e;
}

.i-layout-tabs .ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active {
  height: 32px;
  background: #fff;
  color: #005BAC;
}

.i-layout-tabs .ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active:hover {
  color: #005BAC;
}

.i-layout-tabs .ivu-tabs-nav-scrollable {
  padding: 0 32px;
}

.i-layout-tabs .ivu-tabs-nav-prev,
.i-layout-tabs .ivu-tabs-nav-next {
  width: 32px;
  text-align: center;
}

.i-layout-tabs .ivu-tabs-nav-prev i,
.i-layout-tabs .ivu-tabs-nav-next i {
  font-size: 16px;
}

.i-layout-tabs .ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-icon-ios-close {
  width: 22px;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  margin-right: -6px;
}

.i-layout-tabs-title {
  display: inline-block;
}

.i-layout-tabs-title img,
.i-layout-tabs-title i {
  display: inline-block;
  height: 20px;
  vertical-align: middle;
  margin-right: 8px;
}

.i-layout-tabs-title span {
  display: inline-block;
  vertical-align: middle;
}

.i-layout-tabs-close {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.i-layout-tabs-close-main {
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background-color: #fff;
  border-radius: 2px;
  cursor: pointer;
}

.i-layout-tabs-close-main i {
  font-size: 16px;
}

.i-layout-page-header {
  margin: -24px -24px 0px;
}

.i-layout-content-with-tabs:not(.i-layout-content-with-tabs-fix) .i-layout-page-header {
  margin-top: 0;
}

.fade-quick-enter-active,
.fade-quick-leave-active {
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}

.fade-quick-enter,
.fade-quick-leave-to {
  opacity: 0;
}

.i-layout-menu-side {
  position: static;
}

.i-layout-menu-side:after {
  display: none !important;
}

.i-layout-menu-side-title {
  display: inline-block;
}

.i-layout-menu-side-title-icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 21px;
  vertical-align: middle;
  text-align: center;
  margin-right: 8px;
}

.i-layout-menu-side-title-icon-single {
  margin-right: 0;
}

.i-layout-menu-side-title-icon i {
  margin-right: 0 !important;
}

.i-layout-menu-side-title-icon img {
  width: 100%;
  height: 100%;
}

.i-layout-menu-side-title-text-selected {
  color: #005BAC;
}

.i-layout-menu-side-title-text-with-subtitle {
  position: relative;
  top: -6px;
}

.i-layout-menu-side-title-text em {
  display: block;
  font-style: normal;
  font-size: 12px;
  opacity: 0.5;
}

.i-layout-menu-side-title-text-with-icon em {
  margin-left: 32px;
}

.i-layout-menu-side-title-with-collapse .i-layout-menu-side-title-text-with-subtitle {
  position: relative;
  top: 0;
}

.i-layout-menu-side .ivu-menu-submenu-title,
.i-layout-menu-side .ivu-menu-item {
  height: 52px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.i-layout-menu-side .ivu-menu-submenu-title-icon {
  width: 14px;
  height: 14px;
  position: absolute;
  top: 50%;
  right: 8px;
  float: none;
}

.i-layout-menu-side .ivu-dropdown-menu {
  min-width: 160px;
}

.i-layout-menu-side .ivu-dropdown-item {
  font-size: 14px !important;
  padding-right: 32px;
}

.i-layout-menu-side .ivu-dropdown-item-divided:before {
  margin: 0 -32px 0 -16px;
}

.i-layout-menu-side .ivu-select-dropdown {
  margin: 5px 0 5px 3px;
}

.i-layout-menu-side .ivu-tooltip,
.i-layout-menu-side .ivu-tooltip-rel {
  display: block;
  text-align: center;
}

.i-layout-menu-side.ivu-menu-dark .ivu-menu-item-active {
  color: #fff !important;
}

.i-layout-menu-side-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.i-layout-menu-side-collapse-top {
  display: block;
}

.i-layout-menu-side-collapse-top-item {
  text-align: center;
}

.i-layout-menu-side-collapse-item-selected,
.i-layout-menu-side-collapse-item-selected:hover {
  background-color: #d3e4eb;
  color: #005BAC;
}

.i-layout-menu-side-collapse-title {
  text-align: center;
  padding: 6px 0;
  border-bottom: 1px solid #e8eaec;
}

.i-layout-menu-side-collapse-dark .ivu-select-dropdown {
  background-color: #515a6e;
}

.i-layout-menu-side-collapse-dark .ivu-dropdown-item {
  color: rgba(255, 255, 255, 0.7);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.i-layout-menu-side-collapse-dark .ivu-dropdown-item-divided {
  border-color: #363e4f;
}

.i-layout-menu-side-collapse-dark .ivu-dropdown-item-divided:before {
  background-color: #515a6e;
}

.i-layout-menu-side-collapse-dark .ivu-dropdown-item:hover {
  background: transparent;
  color: #fff;
}

.i-layout-menu-side-collapse-dark .i-layout-menu-side-collapse-item-selected,
.i-layout-menu-side-collapse-dark .i-layout-menu-side-collapse-item-selected:hover {
  background-color: #005BAC;
  color: #fff;
}

.i-layout-menu-side-collapse-dark .i-layout-menu-side-collapse-title {
  border-bottom: 1px solid #363e4f;
  color: rgba(255, 255, 255, 0.7);
}

.i-layout-menu-side-badge {
  position: absolute;
  top: 16px;
  right: 40px;
}

.i-layout-menu-side-badge .ivu-badge-count {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.i-layout-menu-side-collapse .i-layout-menu-side-badge {
  display: none;
}

.i-layout-menu-head {
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.i-layout-menu-head .ivu-menu-horizontal.ivu-menu-light:after {
  display: none;
}

.i-layout-menu-head .ivu-menu-horizontal {
  display: inline-block;
  vertical-align: middle;
  height: auto;
  line-height: 58px;
}

.i-layout-menu-head-logo {
  display: inline-block;
  height: 64px;
  text-align: center;
  vertical-align: middle;
}

.i-layout-menu-head-logo img {
  height: 80%;
  vertical-align: middle;
}

.i-layout-menu-head-title {
  display: inline-block;
}

.i-layout-menu-head-title-icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  text-align: center;
}

.i-layout-menu-head-title-icon-single {
  margin-right: 0;
}

.i-layout-menu-head-title-icon i {
  margin-right: 0 !important;
  font-size: 16px;
}

.i-layout-menu-head-title-icon img {
  width: 100%;
  height: 100%;
}

.i-layout-menu-head-title-text {
  vertical-align: middle;
  margin-left: 6px;
}

.i-layout-menu-head .ivu-dropdown-rel {
  padding: 0 12px;
}

.i-layout-menu-head .ivu-dropdown-item {
  text-align: left;
}

.i-layout-menu-head-mobile {
  vertical-align: baseline;
  overflow: visible;
}

.i-layout-menu-head-mobile .ivu-dropdown-item {
  font-size: 14px !important;
  text-align: left;
}

.i-layout-menu-head-mobile .ivu-dropdown-item i,
.i-layout-menu-head-mobile .ivu-dropdown-item span {
  vertical-align: middle;
}

.i-layout-menu-head-mobile .ivu-dropdown-item i {
  margin-right: 6px;
}

.i-layout-menu-head-mobile-drop {
  width: 100%;
}

.i-layout-menu-head-mobile-drop .ivu-select-dropdown {
  left: 0 !important;
  right: 0;
  border-radius: 0;
  margin: 0;
}

.i-layout-menu-head-mobile-subtitle {
  color: #515a6e;
  cursor: default;
  text-align: center !important;
  border-bottom: 1px solid #e8eaec;
}

.i-layout-menu-head-mobile-subtitle:hover {
  color: #515a6e;
  cursor: default;
}

.page-account {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100vh;
  overflow: auto;
}

.page-account-container {
  text-align: center;
  width: 384px;
  margin: auto;
}

.page-account-container-result {
  width: 100%;
}

@media screen and (max-width: 576px) {
  .page-account-container {
    width: 95%;
  }
}

.page-account-tabs .ivu-tabs-bar {
  border-bottom: none;
}

.page-account-tabs .ivu-tabs-nav-scroll {
  text-align: center;
}

.page-account-tabs .ivu-tabs-nav {
  display: inline-block;
  float: none;
}

.page-account-top {
  padding: 32px 0;
}

.page-account-top-logo img {
  height: 75px;
}

.page-account-top-desc {
  font-size: 14px;
  color: #808695;
}

.page-account-auto-login {
  margin-bottom: 24px;
  text-align: left;
}

.page-account-auto-login a {
  float: right;
}

.page-account-other {
  margin: 24px 0;
  text-align: left;
}

.page-account-other span {
  font-size: 14px;
}

.page-account-other img {
  width: 24px;
  margin-left: 16px;
  cursor: pointer;
  vertical-align: middle;
  opacity: 0.7;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.page-account-other img:hover {
  opacity: 1;
}

.page-account .ivu-poptip,
.page-account .ivu-poptip-rel {
  display: block;
}

.page-account-register {
  float: right;
}

.page-account-register-tip {
  text-align: left;
}

.page-account-register-tip-low {
  color: #ed4014;
}

.page-account-register-tip-medium {
  color: #ff9900;
}

.page-account-register-tip-strong {
  color: #19be6b;
}

.page-account-register-tip-title {
  font-size: 14px;
}

.page-account-register-tip-desc {
  white-space: initial;
  font-size: 14px;
  margin-top: 6px;
}

.page-account-to-login {
  text-align: center;
  margin-top: 16px;
}

.page-account-header {
  text-align: right;
  position: fixed;
  top: 16px;
  right: 24px;
}

@media (min-width: 768px) {
  .page-account {
    background-color: #005BAC;
  }
}

/* purgecss end ignore */

/* purgecss start ignore */

.ivu-block {
  display: block
}

.ivu-inline {
  display: inline
}

.ivu-inline-block {
  display: inline-block
}

.ivu-text-center {
  text-align: center
}

.ivu-text-left {
  text-align: left
}

.ivu-text-right {
  text-align: right
}

.ivu-fl {
  float: left
}

.ivu-fr {
  float: right
}

.ivu-clearfix:after,
.ivu-clearfix:before {
  display: table;
  content: ""
}

.ivu-clearfix:after {
  clear: both
}

.ivu-line-clamp {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden
}

.ivu-b {
  border: 1px solid #e8eaec
}

.ivu-bt {
  border-top: 1px solid #e8eaec
}

.ivu-br {
  border-right: 1px solid #e8eaec
}

.ivu-bb {
  border-bottom: 1px solid #e8eaec
}

.ivu-bl {
  border-left: 1px solid #e8eaec
}

.ivu-m-0 {
  margin: 0 !important
}

.ivu-mt-0 {
  margin-top: 0 !important
}

.ivu-mr-0 {
  margin-right: 0 !important
}

.ivu-mb-0 {
  margin-bottom: 0 !important
}

.ivu-ml-0 {
  margin-left: 0 !important
}

.ivu-m-8 {
  margin: 8px !important
}

.ivu-mt-8 {
  margin-top: 8px !important
}

.ivu-mr-8 {
  margin-right: 8px !important
}

.ivu-mb-8 {
  margin-bottom: 8px !important
}

.ivu-ml-8 {
  margin-left: 8px !important
}

.ivu-p-0 {
  padding: 0 !important
}

.ivu-pt-0 {
  padding-top: 0 !important
}

.ivu-pr-0 {
  padding-right: 0 !important
}

.ivu-pb-0 {
  padding-bottom: 0 !important
}

.ivu-pl-0 {
  padding-left: 0 !important
}

.ivu-p-8 {
  padding: 8px !important
}

.ivu-pt-8 {
  padding-top: 8px !important
}

.ivu-pr-8 {
  padding-right: 8px !important
}

.ivu-pb-8 {
  padding-bottom: 8px !important
}

.ivu-pl-8 {
  padding-left: 8px !important
}

.ivu-m,
.ivu-m-16 {
  margin: 16px !important
}

.ivu-mt,
.ivu-mt-16 {
  margin-top: 16px !important
}

.ivu-mr,
.ivu-mr-16 {
  margin-right: 16px !important
}

.ivu-mb,
.ivu-mb-16 {
  margin-bottom: 16px !important
}

.ivu-ml,
.ivu-ml-16 {
  margin-left: 16px !important
}

.ivu-p,
.ivu-p-16 {
  padding: 16px !important
}

.ivu-pt,
.ivu-pt-16 {
  padding-top: 16px !important
}

.ivu-pr,
.ivu-pr-16 {
  padding-right: 16px !important
}

.ivu-pb,
.ivu-pb-16 {
  padding-bottom: 16px !important
}

.ivu-pl,
.ivu-pl-16 {
  padding-left: 16px !important
}

.ivu-anim-fade-appear,
.ivu-anim-fade-enter-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-fade-leave-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-fade-appear,
.ivu-anim-fade-enter-active {
  -webkit-animation-name: ivuFadeIn;
  animation-name: ivuFadeIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-fade-leave-active {
  -webkit-animation-name: ivuFadeOut;
  animation-name: ivuFadeOut;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-fade-appear,
.ivu-anim-fade-enter-active {
  opacity: 0;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear
}

.ivu-anim-fade-leave-active {
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear
}

.ivu-anim-move-up-appear,
.ivu-anim-move-up-enter-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-move-up-leave-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-move-up-appear,
.ivu-anim-move-up-enter-active {
  -webkit-animation-name: ivuMoveUpIn;
  animation-name: ivuMoveUpIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-move-up-leave-active {
  -webkit-animation-name: ivuMoveUpOut;
  animation-name: ivuMoveUpOut;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-move-up-appear,
.ivu-anim-move-up-enter-active {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}

.ivu-anim-move-up-leave-active {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}

.ivu-anim-move-down-appear,
.ivu-anim-move-down-enter-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-move-down-leave-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-move-down-appear,
.ivu-anim-move-down-enter-active {
  -webkit-animation-name: ivuMoveDownIn;
  animation-name: ivuMoveDownIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-move-down-leave-active {
  -webkit-animation-name: ivuMoveDownOut;
  animation-name: ivuMoveDownOut;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-move-down-appear,
.ivu-anim-move-down-enter-active {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}

.ivu-anim-move-down-leave-active {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}

.ivu-anim-move-left-appear,
.ivu-anim-move-left-enter-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-move-left-leave-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-move-left-appear,
.ivu-anim-move-left-enter-active {
  -webkit-animation-name: ivuMoveLeftIn;
  animation-name: ivuMoveLeftIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-move-left-leave-active {
  -webkit-animation-name: ivuMoveLeftOut;
  animation-name: ivuMoveLeftOut;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-move-left-appear,
.ivu-anim-move-left-enter-active {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}

.ivu-anim-move-left-leave-active {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}

.ivu-anim-move-right-appear,
.ivu-anim-move-right-enter-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-move-right-leave-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-move-right-appear,
.ivu-anim-move-right-enter-active {
  -webkit-animation-name: ivuMoveRightIn;
  animation-name: ivuMoveRightIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-move-right-leave-active {
  -webkit-animation-name: ivuMoveRightOut;
  animation-name: ivuMoveRightOut;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-move-right-appear,
.ivu-anim-move-right-enter-active {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}

.ivu-anim-move-right-leave-active {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}

.ivu-anim-ease-appear,
.ivu-anim-ease-enter-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-ease-leave-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-ease-appear,
.ivu-anim-ease-enter-active {
  -webkit-animation-name: ivuEaseIn;
  animation-name: ivuEaseIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-ease-leave-active {
  -webkit-animation-name: ivuEaseOut;
  animation-name: ivuEaseOut;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-ease-appear,
.ivu-anim-ease-enter-active {
  opacity: 0;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-duration: .2s;
  animation-duration: .2s
}

.ivu-anim-ease-leave-active {
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-duration: .2s;
  animation-duration: .2s
}

.ivu-anim-transition-drop-appear,
.ivu-anim-transition-drop-enter-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-transition-drop-leave-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-transition-drop-appear,
.ivu-anim-transition-drop-enter-active {
  -webkit-animation-name: ivuTransitionDropIn;
  animation-name: ivuTransitionDropIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-transition-drop-leave-active {
  -webkit-animation-name: ivuTransitionDropOut;
  animation-name: ivuTransitionDropOut;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-transition-drop-appear,
.ivu-anim-transition-drop-enter-active {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}

.ivu-anim-transition-drop-leave-active {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}

.ivu-anim-slide-up-appear,
.ivu-anim-slide-up-enter-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-slide-up-leave-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-slide-up-appear,
.ivu-anim-slide-up-enter-active {
  -webkit-animation-name: ivuSlideUpIn;
  animation-name: ivuSlideUpIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-slide-up-leave-active {
  -webkit-animation-name: ivuSlideUpOut;
  animation-name: ivuSlideUpOut;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-slide-up-appear,
.ivu-anim-slide-up-enter-active {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}

.ivu-anim-slide-up-leave-active {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}

.ivu-anim-slide-down-appear,
.ivu-anim-slide-down-enter-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-slide-down-leave-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-slide-down-appear,
.ivu-anim-slide-down-enter-active {
  -webkit-animation-name: ivuSlideDownIn;
  animation-name: ivuSlideDownIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-slide-down-leave-active {
  -webkit-animation-name: ivuSlideDownOut;
  animation-name: ivuSlideDownOut;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-slide-down-appear,
.ivu-anim-slide-down-enter-active {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}

.ivu-anim-slide-down-leave-active {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}

.ivu-anim-slide-left-appear,
.ivu-anim-slide-left-enter-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-slide-left-leave-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-slide-left-appear,
.ivu-anim-slide-left-enter-active {
  -webkit-animation-name: ivuSlideLeftIn;
  animation-name: ivuSlideLeftIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-slide-left-leave-active {
  -webkit-animation-name: ivuSlideLeftOut;
  animation-name: ivuSlideLeftOut;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-slide-left-appear,
.ivu-anim-slide-left-enter-active {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}

.ivu-anim-slide-left-leave-active {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}

.ivu-anim-slide-right-appear,
.ivu-anim-slide-right-enter-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-slide-right-leave-active {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ivu-anim-slide-right-appear,
.ivu-anim-slide-right-enter-active {
  -webkit-animation-name: ivuSlideRightIn;
  animation-name: ivuSlideRightIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-slide-right-leave-active {
  -webkit-animation-name: ivuSlideRightOut;
  animation-name: ivuSlideRightOut;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ivu-anim-slide-right-appear,
.ivu-anim-slide-right-enter-active {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}

.ivu-anim-slide-right-leave-active {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}

.ivu-anim-loop {
  -webkit-animation: ani-load-loop 1s linear infinite;
  animation: ani-load-loop 1s linear infinite
}

.ivu-auth-prevent {
  display: inline-block;
  cursor: pointer
}

.ivu-auth-prevent-no-match {
  pointer-events: none
}

.ivu-avatar-list {
  display: inline-block
}

.ivu-avatar-list-item {
  display: inline-block;
  margin-left: -8px;
  cursor: pointer
}

.ivu-avatar-list-item:first-child {
  margin-left: 0
}

.ivu-avatar-list-item .ivu-avatar {
  border: 1px solid #fff
}

.ivu-avatar-list-item-excess {
  cursor: auto
}

.ivu-avatar-list-large .ivu-avatar-list-item {
  margin-left: -16px
}

.ivu-avatar-list-large .ivu-avatar-list-item:first-child {
  margin-left: 0
}

.ivu-avatar-list-large .ivu-avatar-list-item-excess {
  font-size: 16px
}

.ivu-avatar-list-default .ivu-avatar-list-item {
  margin-left: -12px
}

.ivu-avatar-list-default .ivu-avatar-list-item:first-child {
  margin-left: 0
}

.ivu-calendar-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 12px;
  border-bottom: 1px solid #e8eaec
}

.ivu-calendar-header-title {
  color: #17233d;
  font-size: 18px
}

.ivu-calendar-table {
  table-layout: fixed;
  width: 100%
}

.ivu-calendar-table thead th {
  padding: 24px 0 6px 6px;
  text-align: left;
  font-size: 14px
}

.ivu-calendar-table td {
  font-size: 14px;
  border-bottom: 1px solid #e8eaec;
  border-right: 1px solid #e8eaec;
  vertical-align: top
}

.ivu-calendar-table tr:first-child td {
  border-top: 1px solid #e8eaec
}

.ivu-calendar-table tr td:first-child {
  border-left: 1px solid #e8eaec
}

.ivu-calendar-table-day {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100px;
  padding: 6px;
  -webkit-transition: background-color .2s ease-in-out;
  transition: background-color .2s ease-in-out;
  cursor: pointer
}

.ivu-calendar-table-day:hover {
  background-color: #f0faff
}

.ivu-calendar-table-day-other .ivu-calendar-table-day-title {
  color: #c5c8ce
}

.ivu-calendar-table-day-current {
  background-color: #f0faff
}

.ivu-calendar-table-day-current .ivu-calendar-table-day-title {
  color: #2d8cf0
}

.ivu-calendar-table-year {
  padding-top: 24px
}

.ivu-city {
  display: inline-block;
  width: 100%;
  position: relative
}

.ivu-city .ivu-dropdown {
  width: 100%
}

.ivu-city-rel {
  display: inline-block;
  width: 100%;
  position: relative;
  cursor: pointer
}

.ivu-city-arrow {
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out
}

.ivu-city-visible .ivu-city-arrow:nth-of-type(2) {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}

.ivu-city .ivu-select-dropdown {
  width: 400px
}

.ivu-city-drop {
  width: 400px;
  padding: 2px 8px
}

.ivu-city-drop-cities {
  margin-bottom: 8px
}

.ivu-city-drop-cities span {
  display: inline-block;
  margin-right: 4px;
  cursor: pointer
}

.ivu-city-drop-cities span:hover {
  color: #57a3f3
}

.ivu-city-drop-menu {
  margin-bottom: 8px
}

.ivu-city-drop-type {
  display: inline-block
}

.ivu-city-drop-search {
  display: inline-block;
  margin-left: 8px
}

.ivu-city-drop-list-letter {
  margin-bottom: 8px
}

.ivu-city-drop-list-letter .ivu-tag {
  cursor: pointer
}

.ivu-city-drop-list-letter .ivu-tag:hover .ivu-tag-text {
  color: #57a3f3
}

.ivu-city-drop-list-main {
  max-height: 200px;
  overflow: auto
}

.ivu-city-drop-list-main dt {
  float: left;
  font-weight: 700
}

.ivu-city-drop-list-main dd {
  white-space: normal;
  -webkit-margin-start: 40px;
  margin-inline-start: 40px;
  margin-bottom: 8px
}

.ivu-city-drop-list-main dd li {
  display: inline-block;
  margin-right: 9px;
  cursor: pointer
}

.ivu-city-drop-list-main dd li:hover {
  color: #57a3f3
}

.ivu-city-drop-list-main-city dd {
  -webkit-margin-start: 24px;
  margin-inline-start: 24px
}

.ivu-city-transfer.ivu-select-dropdown {
  max-height: none;
  overflow: visible
}

.ivu-description-list-title {
  margin-bottom: 16px;
  color: #17233d;
  font-weight: 500;
  font-size: 14px
}

.ivu-description-term {
  display: table-cell;
  padding-bottom: 16px;
  color: #17233d;
  line-height: 20px;
  white-space: nowrap
}

.ivu-description-detail {
  display: table-cell;
  width: 100%;
  padding-bottom: 16px;
  color: #515a6e;
  line-height: 20px
}

.ivu-description-list-vertical .ivu-description-term {
  display: block;
  padding-bottom: 8px
}

.ivu-description-list-vertical .ivu-description-detail {
  display: block
}

.ivu-ellipsis-hidden {
  visibility: hidden
}

.ivu-exception {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 80%;
  min-height: 500px
}

.ivu-exception-img {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 62.5%;
  flex: 0 0 62.5%;
  width: 62.5%;
  padding-right: 152px;
  zoom: 1
}

.ivu-exception-img::after,
.ivu-exception-img::before {
  content: ' ';
  display: table
}

.ivu-exception-img::after {
  clear: both;
  height: 0;
  font-size: 0;
  visibility: hidden
}

.ivu-exception-img-element {
  float: right;
  width: 100%;
  max-width: 430px;
  height: 360px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain
}

.ivu-exception-content {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto
}

.ivu-exception-content h1 {
  margin-bottom: 24px;
  color: #515a6e;
  font-weight: 600;
  font-size: 72px;
  line-height: 72px
}

.ivu-exception-content-desc {
  margin-bottom: 16px;
  color: #808695;
  font-size: 20px;
  line-height: 28px
}

.ivu-exception-content-actions button:not(:last-child) {
  margin-right: 8px
}

@media screen and (max-width:768px) {
  .ivu-exception-img {
    padding-right: 88px
  }
}

@media screen and (max-width:576px) {
  .ivu-exception {
    display: block;
    text-align: center
  }

  .ivu-exception-img {
    margin: 0 auto 24px;
    padding-right: 0
  }
}

@media screen and (max-width:480px) {
  .ivu-exception-img {
    margin-bottom: -24px;
    overflow: hidden
  }
}

.ivu-footer-toolbar {
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 9;
  width: 100%;
  height: 56px;
  padding: 0 24px;
  line-height: 56px;
  background: #fff;
  border-top: 1px solid #e8eaec;
  -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, .03);
  box-shadow: 0 -1px 2px rgba(0, 0, 0, .03)
}

.ivu-footer-toolbar::after {
  display: block;
  clear: both;
  content: ''
}

.ivu-footer-toolbar-left {
  float: left
}

.ivu-footer-toolbar-right {
  float: right
}

.ivu-footer-toolbar button+button {
  margin-left: 8px
}

.ivu-global-footer {
  margin: 48px 0 24px 0;
  padding: 0 16px;
  text-align: center
}

.ivu-global-footer-links {
  margin-bottom: 8px
}

.ivu-global-footer-links a {
  font-size: 14px;
  color: #808695;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out
}

.ivu-global-footer-links a:not(:last-child) {
  margin-right: 40px
}

.ivu-global-footer-links a:hover {
  color: #515a6e
}

.ivu-global-footer-copyright {
  color: #808695;
  font-size: 14px
}

.ivu-grid:after {
  content: '';
  display: block;
  clear: both
}

.ivu-grid-item {
  position: relative;
  float: left;
  width: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
  border-radius: 0;
  -webkit-transition: -webkit-box-shadow .2s ease-in-out;
  transition: -webkit-box-shadow .2s ease-in-out;
  transition: box-shadow .2s ease-in-out;
  transition: box-shadow .2s ease-in-out, -webkit-box-shadow .2s ease-in-out
}

.ivu-grid-item-main {
  padding: 24px
}

.ivu-grid-border .ivu-grid-item {
  -webkit-box-shadow: 1px 0 0 0 #e8eaec, 0 1px 0 0 #e8eaec, 1px 1px 0 0 #e8eaec, 1px 0 0 0 #e8eaec inset, 0 1px 0 0 #e8eaec inset;
  box-shadow: 1px 0 0 0 #e8eaec, 0 1px 0 0 #e8eaec, 1px 1px 0 0 #e8eaec, 1px 0 0 0 #e8eaec inset, 0 1px 0 0 #e8eaec inset
}

.ivu-grid-hover .ivu-grid-item:hover {
  z-index: 1;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
  box-shadow: 0 1px 6px rgba(0, 0, 0, .2)
}

.ivu-grid-center .ivu-grid-item-main {
  width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  text-align: center
}

.ivu-notifications {
  display: inline-block
}

.ivu-notifications-rel {
  display: inline-block;
  cursor: pointer
}

.ivu-notifications-list {
  width: 300px;
  line-height: normal
}

.ivu-notifications-list-wide {
  width: auto
}

.ivu-notifications .ivu-tabs-nav-scroll {
  text-align: center
}

.ivu-notifications .ivu-tabs-nav {
  display: inline-block;
  float: none
}

.ivu-notifications-tabs .ivu-badge {
  margin-left: 3px
}

.ivu-notifications-tabs .ivu-badge-count {
  background: #e6ebf1;
  color: #808695;
  min-width: 16px;
  height: 16px;
  line-height: 14px;
  border-radius: 8px;
  padding: 0 4px
}

.ivu-notifications-tabs .ivu-tabs-tab:last-child {
  margin-right: 0
}

.ivu-notifications-tabs .ivu-tabs-bar {
  margin-bottom: 0
}

.ivu-notifications-extra {
  border-top: 1px solid #e8eaec
}

.ivu-notifications-tab-empty {
  text-align: center;
  padding: 64px 0
}

.ivu-notifications-tab-empty-img {
  display: inline-block;
  height: 64px
}

.ivu-notifications-tab-empty-text {
  color: #808695
}

.ivu-notifications-tab-clear {
  border-top: 1px solid #e8eaec;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  padding: 6px 0;
  color: #515a6e;
  -webkit-transition: color .2s ease-in-out;
  transition: color .2s ease-in-out
}

.ivu-notifications-tab-clear:hover {
  color: #57a3f3
}

.ivu-notifications-tab-loading-item {
  border-top: 1px solid #e8eaec;
  text-align: center;
  font-size: 14px;
  padding: 6px 0;
  color: #515a6e;
  -webkit-transition: color .2s ease-in-out;
  transition: color .2s ease-in-out
}

.ivu-notifications-tab-loading-all,
.ivu-notifications-tab-loading-show {
  color: #c5c8ce
}

.ivu-notifications-tab-loading-more {
  cursor: pointer;
  color: #2d8cf0
}

.ivu-notifications-tab-loading-more:hover {
  color: #57a3f3
}

.ivu-notifications-container {
  max-height: 400px;
  overflow: auto
}

.ivu-notifications-item {
  padding: 12px 24px;
  border-bottom: 1px solid #e8eaec;
  cursor: pointer;
  -webkit-transition: background-color .2s ease-in-out;
  transition: background-color .2s ease-in-out;
  text-align: left
}

.ivu-notifications-item:last-child {
  border-bottom: none
}

.ivu-notifications-item:hover {
  background-color: #f0faff
}

.ivu-notifications-item-unread {
  background-color: #f8f8f9
}

.ivu-notifications-item-title {
  margin-bottom: 4px
}

.ivu-notifications-item-title h4 {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #515a6e
}

.ivu-notifications-item-tag {
  float: right;
  margin-top: -2px
}

.ivu-notifications-item-tag .ivu-tag {
  margin-right: 0
}

.ivu-notifications-item-desc {
  color: #808695;
  font-size: 12px;
  margin-bottom: 4px
}

.ivu-notifications-item-time {
  font-size: 12px;
  color: #808695
}

.ivu-number-info-title {
  margin-bottom: 16px;
  color: #17233d;
  font-size: 16px;
  -webkit-transition: all .2s;
  transition: all .2s
}

.ivu-number-info-subTitle {
  height: 22px;
  overflow: hidden;
  color: #808695;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all
}

.ivu-number-info-value {
  margin-top: 4px;
  overflow: hidden;
  font-size: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all
}

.ivu-number-info-total {
  display: inline-block;
  height: 32px;
  margin-right: 32px;
  color: #515a6e;
  font-size: 24px;
  line-height: 32px
}

.ivu-number-info-subTotal {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  margin-right: 0;
  vertical-align: top;
  font-size: 14px;
  color: #808695
}

.ivu-page-header {
  padding: 16px 32px 0 32px;
  background: #fff;
  border-bottom: 1px solid #e8eaec
}

.ivu-page-header-wide {
  max-width: 1200px;
  margin: auto
}

.ivu-page-header-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.ivu-page-header-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%
}

.ivu-page-header-breadcrumb {
  margin-bottom: 16px
}

.ivu-page-header-tabs {
  margin: 0 0 0 -8px
}

.ivu-page-header-tabs .ivu-tabs-bar {
  margin-bottom: 0;
  border-bottom-color: transparent
}

.ivu-page-header-logo {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-right: 16px;
  padding-top: 1px
}

.ivu-page-header-logo>img {
  display: block;
  width: 28px;
  height: 28px;
  border-radius: 4px
}

.ivu-page-header-back {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-right: 8px;
  cursor: pointer;
  -webkit-transition: color .2s ease-in-out;
  transition: color .2s ease-in-out
}

.ivu-page-header-back:hover {
  color: #2d8cf0
}

.ivu-page-header-back .ivu-icon {
  font-size: 20px;
  line-height: inherit
}

.ivu-page-header-back .ivu-divider {
  height: 14px;
  line-height: inherit;
  top: 8px
}

.ivu-page-header-main .ivu-page-header-back {
  display: none
}

.ivu-page-header-title {
  display: inline-block;
  color: #17233d;
  font-weight: 500;
  font-size: 20px
}

.ivu-page-header-action {
  min-width: 266px;
  margin-left: 56px
}

.ivu-page-header-action .ivu-btn-group:not(:last-child),
.ivu-page-header-action .ivu-btn:not(:last-child) {
  margin-right: 8px
}

.ivu-page-header-action .ivu-btn-group>.ivu-btn {
  margin-right: 0
}

.ivu-page-header-content,
.ivu-page-header-extra {
  font-size: 14px
}

.ivu-page-header-content,
.ivu-page-header-title {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto
}

.ivu-page-header-action,
.ivu-page-header-extra,
.ivu-page-header-main {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto
}

.ivu-page-header-main {
  width: 100%
}

.ivu-page-header-action,
.ivu-page-header-title {
  margin-bottom: 16px
}

.ivu-page-header-content,
.ivu-page-header-extra,
.ivu-page-header-logo {
  margin-bottom: 16px
}

.ivu-page-header-action,
.ivu-page-header-extra {
  text-align: right
}

.ivu-page-header-extra {
  min-width: 242px;
  margin-left: 88px
}

@media screen and (max-width:1200px) {
  .ivu-page-header-extra {
    margin-left: 44px
  }
}

@media screen and (max-width:992px) {
  .ivu-page-header-extra {
    margin-left: 20px
  }
}

@media screen and (max-width:768px) {
  .ivu-page-header-row {
    display: block
  }

  .ivu-page-header-action,
    .ivu-page-header-extra {
    margin-left: 0;
    text-align: left
  }
}

@media screen and (max-width:576px) {
  .ivu-page-header-detail>.ivu-page-header-back {
    display: none
  }

  .ivu-page-header-main .ivu-page-header-back {
    display: inline-block;
    position: relative;
    top: -4px
  }

  .ivu-page-header-main .ivu-page-header-back .ivu-divider {
    top: 0
  }

  .ivu-page-header-detail {
    display: block
  }
}

@media screen and (max-width:480px) {
  .ivu-page-header-action .ivu-btn,
    .ivu-page-header-action .ivu-btn-group {
    display: block;
    margin-bottom: 8px
  }

  .ivu-page-header-action .ivu-btn-group>.ivu-btn {
    display: inline-block;
    margin-bottom: 0
  }
}

.ivu-result {
  width: 72%;
  margin: 0 auto;
  text-align: center
}

@media screen and (max-width:480px) {
  .ivu-result {
    width: 100%
  }
}

.ivu-result-icon {
  display: inline-block;
  width: 72px;
  border-radius: 50%;
  margin-bottom: 24px
}

.ivu-result-icon-success {
  background-color: #19be6b
}

.ivu-result-icon-error {
  background-color: #ed4014
}

.ivu-result-icon .ivu-icon {
  color: #fff;
  font-size: 72px;
  border-radius: 50%
}

.ivu-result-title {
  margin-bottom: 16px;
  color: #17233d;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px
}

.ivu-result-desc {
  margin-bottom: 24px;
  color: #808695;
  font-size: 14px;
  line-height: 22px
}

.ivu-result-extra {
  padding: 24px 40px;
  text-align: left;
  background: #f8f8f9;
  border-radius: 4px
}

@media screen and (max-width:480px) {
  .ivu-result-extra {
    padding: 18px 20px
  }
}

.ivu-result-actions {
  margin-top: 32px
}

.ivu-result-actions .ivu-btn:not(:last-child) {
  margin-right: 8px
}

.ivu-tag-select {
  position: relative;
  max-height: 32px;
  margin-left: -8px;
  overflow: hidden;
  line-height: 32px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ivu-tag-select-expanded {
  max-height: 200px
}

.ivu-tag-select-option {
  display: inline-block
}

.ivu-tag-select-option .ivu-tag {
  margin-right: 24px
}

.ivu-tag-select-expand-btn {
  position: absolute;
  top: 1px;
  right: 0
}

.ivu-tag-select-with-expanded {
  padding-right: 50px
}

.ivu-tree-select .ivu-select-dropdown {
  padding: 0
}

.ivu-tree-select .ivu-tree,
.ivu-tree-select-transfer .ivu-tree {
  padding: 0 6px
}

.ivu-tree-select .ivu-tree li,
.ivu-tree-select-transfer .ivu-tree li {
  font-size: 14px
}

.ivu-tree-select .ivu-tree-title,
.ivu-tree-select-transfer .ivu-tree-title {
  display: inline-block;
  width: calc(100% - 18px);
  vertical-align: middle
}

.ivu-tree-select .ivu-checkbox-wrapper+.ivu-tree-title,
.ivu-tree-select-transfer .ivu-checkbox-wrapper+.ivu-tree-title {
  width: calc(100% - 44px)
}

.ivu-tree-select .ivu-tree-title {
  padding: 2px 4px 4px
}

.ivu-tree-select-transfer {
  padding: 0
}

.ivu-tree-select-transfer .ivu-tree-title {
  padding: 0 4px 2px
}

.ivu-trend {
  display: inline-block
}

.ivu-trend-text {
  vertical-align: middle
}

.ivu-trend-colorful.ivu-trend-up .ivu-trend-flag {
  color: #ed4014
}

.ivu-trend-colorful.ivu-trend-down .ivu-trend-flag {
  color: #19be6b
}

.ivu-trend-reverse-color.ivu-trend-colorful.ivu-trend-up .ivu-trend-flag {
  color: #19be6b
}

.ivu-trend-reverse-color.ivu-trend-colorful.ivu-trend-down .ivu-trend-flag {
  color: #ed4014
}

.ivu-trend-colorful.ivu-trend-text-color.ivu-trend-up .ivu-trend-text {
  color: #ed4014
}

.ivu-trend-colorful.ivu-trend-text-color.ivu-trend-down .ivu-trend-text {
  color: #19be6b
}

.ivu-trend-reverse-color.ivu-trend-colorful.ivu-trend-text-color.ivu-trend-up .ivu-trend-text {
  color: #19be6b
}

.ivu-trend-reverse-color.ivu-trend-colorful.ivu-trend-text-color.ivu-trend-down .ivu-trend-text {
  color: #ed4014
}

.ivu-word-count {
  display: inline-block
}

.ivu-word-count-overflow {
  color: #ed4014
}

/* purgecss end ignore */
/* purgecss start ignore */

@font-face {
  font-family: "iconfont"; /* Project id 2865861 */

  src: url('//at.alicdn.com/t/font_2865861_ru7wv4msn3h.eot?t=1634195254830'); /* IE9 */

  src: url('//at.alicdn.com/t/font_2865861_ru7wv4msn3h.eot?t=1634195254830#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
       url('//at.alicdn.com/t/font_2865861_ru7wv4msn3h.woff?t=1634195254830') format('woff'),
       url('//at.alicdn.com/t/font_2865861_ru7wv4msn3h.ttf?t=1634195254830') format('truetype'),
       url('//at.alicdn.com/t/font_2865861_ru7wv4msn3h.svg?t=1634195254830#iconfont') format('svg');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-renyuanshezhi:before {
  content: "\E751";
}

.icon-a-laoshi2:before {
  content: "\E64D";
}

.icon-tongzhi:before {
  content: "\E657";
}

.icon-a-xiaozu2:before {
  content: "\E658";
}

.icon-a-taolun2:before {
  content: "\E659";
}

.icon-zuoye:before {
  content: "\E65A";
}

.icon-a-zhiding2:before {
  content: "\E65B";
}

.icon-tiaobandan:before {
  content: "\E6CC";
}

.icon-a-zu1048:before {
  content: "\E653";
}

.icon-a-zu902:before {
  content: "\E654";
}

.icon-a-zu1051:before {
  content: "\E655";
}

.icon-a-zu1050:before {
  content: "\E656";
}

.icon-a-zu1057-copy:before {
  content: "\E6CD";
}

.icon-ppt:before {
  content: "\E60E";
}

.icon-pdf:before {
  content: "\E60F";
}

.icon-bohui:before {
  content: "\E610";
}

.icon-chaolian:before {
  content: "\E611";
}

.icon-biaoge:before {
  content: "\E612";
}

.icon-cuowu:before {
  content: "\E613";
}

.icon-dianzan:before {
  content: "\E614";
}

.icon-chakan:before {
  content: "\E615";
}

.icon-daoru:before {
  content: "\E616";
}

.icon-dui:before {
  content: "\E617";
}

.icon-daochu:before {
  content: "\E619";
}

.icon-fasong:before {
  content: "\E61A";
}

.icon-fangwenzhuye:before {
  content: "\E61B";
}

.icon-fujian:before {
  content: "\E61C";
}

.icon-gengduo:before {
  content: "\E61D";
}

.icon-guanbi:before {
  content: "\E61E";
}

.icon-hebing:before {
  content: "\E61F";
}

.icon-fuzhidao:before {
  content: "\E620";
}

.icon-guanbipinglun:before {
  content: "\E621";
}

.icon-jiantou:before {
  content: "\E622";
}

.icon-huifu:before {
  content: "\E623";
}

.icon-jiansuo:before {
  content: "\E624";
}

.icon-laoshi:before {
  content: "\E625";
}

.icon-a-lujing89:before {
  content: "\E626";
}

.icon-a-lujing163:before {
  content: "\E627";
}

.icon-jiantou2:before {
  content: "\E628";
}

.icon-a-lujing899:before {
  content: "\E629";
}

.icon-a-lujing1091:before {
  content: "\E62A";
}

.icon-quxiaofabu:before {
  content: "\E62B";
}

.icon-qianyi:before {
  content: "\E62C";
}

.icon-mulu:before {
  content: "\E62D";
}

.icon-sheweizuchang:before {
  content: "\E62E";
}

.icon-a-lujing825:before {
  content: "\E62F";
}

.icon-paixu:before {
  content: "\E630";
}

.icon-qiyong:before {
  content: "\E631";
}

.icon-shanchu:before {
  content: "\E632";
}

.icon-luxiang:before {
  content: "\E633";
}

.icon-quxiaofabu2:before {
  content: "\E634";
}

.icon-shijian:before {
  content: "\E635";
}

.icon-shezhi:before {
  content: "\E636";
}

.icon-shipin:before {
  content: "\E637";
}

.icon-tiku:before {
  content: "\E638";
}

.icon-xiala:before {
  content: "\E639";
}

.icon-xiazai:before {
  content: "\E63A";
}

.icon-tuozhuai:before {
  content: "\E63B";
}

.icon-xiala2:before {
  content: "\E63C";
}

.icon-taolun:before {
  content: "\E63D";
}

.icon-tuichu:before {
  content: "\E63E";
}

.icon-tu:before {
  content: "\E63F";
}

.icon-wenjianjia:before {
  content: "\E640";
}

.icon-tixing:before {
  content: "\E641";
}

.icon-xiaozu:before {
  content: "\E642";
}

.icon-yinpin:before {
  content: "\E643";
}

.icon-yemian:before {
  content: "\E644";
}

.icon-yidong:before {
  content: "\E645";
}

.icon-a-zu13:before {
  content: "\E646";
}

.icon-wendang:before {
  content: "\E647";
}

.icon-tianjia:before {
  content: "\E648";
}

.icon-zhiding:before {
  content: "\E649";
}

.icon-a-zu73:before {
  content: "\E64A";
}

.icon-a-zu74:before {
  content: "\E64B";
}

.icon-a-zu131:before {
  content: "\E64C";
}

.icon-xinxi:before {
  content: "\E64E";
}

.icon-a-zu1062:before {
  content: "\E64F";
}

.icon-a-zu115:before {
  content: "\E650";
}

.icon-a-zu1032:before {
  content: "\E651";
}

.icon-a-zu1041:before {
  content: "\E652";
}

/* purgecss end ignore */


/* purgecss start ignore */

@font-face {
  font-family: "iconfont"; /* Project id 1513211 */

  src: url(../fonts/iconfont.9b74d270.woff2) format('woff2'),
       url(../fonts/iconfont.d29b1727.woff) format('woff'),
       url(../fonts/iconfont.98cd968b.ttf) format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconleidatu:before {
  content: "\E640";
}

.iconrelitu:before {
  content: "\E683";
}

.iconhuifubeifen:before {
  content: "\E60D";
}

.iconundo:before {
  content: "\E60E";
}

.iconciyuntu:before {
  content: "\E7AF";
}

.icondaochu:before {
  content: "\E618";
}

.icondaoru:before {
  content: "\E608";
}

.iconduibitupu:before {
  content: "\E9CA";
}

.iconzhexian:before {
  content: "\E635";
}

.iconbianzu23:before {
  content: "\E621";
}

.iconduidietu:before {
  content: "\E61F";
}

.iconfill_folder:before {
  content: "\E645";
}

.iconzidianxiang:before {
  content: "\E7DF";
}

.iconAPIwangguan:before {
  content: "\E66B";
}

.icondatabase:before {
  content: "\E7B6";
}

.iconbaifenbi:before {
  content: "\E616";
}

.iconfolder-o:before {
  content: "\E70F";
}

.iconjinlingyingcaiwangtubiao01:before {
  content: "\E724";
}

.iconleft-copy:before {
  content: "\E6AF";
}

.iconfuzhi1:before {
  content: "\E626";
}

.iconzhongguoditu:before {
  content: "\E738";
}

.iconbiaoge:before {
  content: "\E625";
}

.icongexingzhuangban:before {
  content: "\E646";
}

.iconyibiaopan-chaobiao:before {
  content: "\E72E";
}

.iconnandinggeermeiguitu:before {
  content: "\E851";
}

.iconzhankai:before {
  content: "\E631";
}

.iconexcel:before {
  content: "\E650";
}

.iconbaocun:before {
  content: "\E737";
}

.iconguanbi:before {
  content: "\E6C5";
}

.iconpdf:before {
  content: "\E614";
}

.iconfuzhi:before {
  content: "\E61E";
}

.icon020kongxinbingtu:before {
  content: "\E78C";
}

.iconshijian:before {
  content: "\E662";
}

.iconsave:before {
  content: "\E6F6";
}

.icontupian:before {
  content: "\E612";
}

.iconzhuzhuangtu:before {
  content: "\E691";
}

.iconchaolianjie:before {
  content: "\E65F";
}

.iconziyuan:before {
  content: "\E605";
}

.iconshipin:before {
  content: "\ECC1";
}

.iconkuangjia:before {
  content: "\E66A";
}

.iconyulan:before {
  content: "\E728";
}

.iconhengxiangwenzi:before {
  content: "\E601";
}

.iconicon_tubiao_bingtu:before {
  content: "\E602";
}

.iconloudoutu:before {
  content: "\E6D5";
}

.icontubiaozhexiantu:before {
  content: "\E630";
}

.iconzhuxiantu:before {
  content: "\E607";
}

.icontupian1:before {
  content: "\E81D";
}

.iconyibiaopan:before {
  content: "\E706";
}

.icon1:before {
  content: "\E63B";
}

.iconxiazai:before {
  content: "\E639";
}

.icon11-04:before {
  content: "\E784";
}

.iconyouxiang:before {
  content: "\E769";
}

.iconbangdingshouji:before {
  content: "\E64D";
}

.iconshouji:before {
  content: "\E854";
}

.icon52-shouji:before {
  content: "\E871";
}

.iconhome:before {
  content: "\E610";
}

.iconhome2:before {
  content: "\E61A";
}

.iconKafka:before {
  content: "\E65A";
}

.iconshujujieruKafkajiqun:before {
  content: "\E64F";
}

.iconkafka:before {
  content: "\E6F2";
}

.iconelasticsearch-Elasticsearch:before {
  content: "\E853";
}

.iconapachekafka:before {
  content: "\EB3F";
}

.iconelasticsearch:before {
  content: "\EB85";
}

.iconwentifankui:before {
  content: "\E8D1";
}

.iconwentifankui1:before {
  content: "\E70E";
}

.iconwentifankui2:before {
  content: "\E643";
}

.iconalikafkaxiaoxiduilieKafka:before {
  content: "\E8A4";
}

.iconxiangmuchaxun-chakanshebei:before {
  content: "\E682";
}

.iconelasticsearchElasticsearch:before {
  content: "\E6A1";
}

.icon511tongji_shutu:before {
  content: "\E64A";
}

.iconfenxiang1:before {
  content: "\E615";
}

.iconfenxiang2:before {
  content: "\E60F";
}

.iconfenxiang_2:before {
  content: "\E600";
}

.iconNMStubiao-:before {
  content: "\E628";
}

.iconwanchenganquanshijian:before {
  content: "\E68A";
}

.iconeventbridgexiaoxishijianzongxian:before {
  content: "\E74D";
}

.iconshu:before {
  content: "\E629";
}

.iconshebeiguanji:before {
  content: "\E61D";
}

.iconhaofangtuo400iconfontduanxin:before {
  content: "\E6D8";
}

.iconnavicon-ywcs:before {
  content: "\E661";
}

.iconliebiao:before {
  content: "\E660";
}

.iconbianji:before {
  content: "\E60C";
}

.iconyoujian:before {
  content: "\E63A";
}

.iconshejiaodingding:before {
  content: "\E678";
}

.iconzidianguanli:before {
  content: "\E624";
}

.icontubiao:before {
  content: "\E73F";
}

.icondingding:before {
  content: "\E690";
}

.iconduanxin:before {
  content: "\E603";
}

.icondirectmailyoujiantuisong:before {
  content: "\E714";
}

.iconshebeisheshi:before {
  content: "\E61C";
}

.icontongzhi:before {
  content: "\E606";
}

.iconrizhi:before {
  content: "\E663";
}

.iconchufaqipeizhi-hui:before {
  content: "\E689";
}

.iconvcsshijuejisuanfuwu:before {
  content: "\E759";
}

.iconbar_icon_shebei:before {
  content: "\E60A";
}

.iconuser-before:before {
  content: "\E617";
}

.iconkemuweihutubiao:before {
  content: "\E60B";
}

.iconaccounting-subjects:before {
  content: "\E677";
}

.iconRectangleCopy:before {
  content: "\E6DD";
}

.iconchengbenshujuguanli:before {
  content: "\E6C7";
}

.iconjibenshuju:before {
  content: "\E71D";
}

.iconB-shengshiqu:before {
  content: "\E72D";
}

.iconzuzhijigou:before {
  content: "\E66E";
}

.iconanniu:before {
  content: "\E8C5";
}

.iconcaidan2:before {
  content: "\E61B";
}

.iconwenhao:before {
  content: "\E67F";
}

.iconlajitong:before {
  content: "\E636";
}

.iconzhongzhimima:before {
  content: "\E620";
}

.iconshezhi:before {
  content: "\E68F";
}

.iconzhongzhuan:before {
  content: "\E69B";
}

.iconadd:before {
  content: "\E6B9";
}

.iconminus:before {
  content: "\E6BA";
}

.iconpassword:before {
  content: "\E622";
}

.iconyonghu:before {
  content: "\E604";
}

.iconquanxian:before {
  content: "\E633";
}

.iconjiaose1:before {
  content: "\E64C";
}

.iconzidian:before {
  content: "\E716";
}

.iconcssz:before {
  content: "\E672";
}

.iconbianji1:before {
  content: "\E642";
}

.icondfzq-:before {
  content: "\E609";
}

.iconfenxiang:before {
  content: "\E641";
}

.iconshouquan1:before {
  content: "\E634";
}

.iconjiantou:before {
  content: "\E653";
}

.iconjiantou-copy-copy:before {
  content: "\E654";
}

/* purgecss end ignore */


/* purgecss start ignore */

@font-face {
  font-family: "iconfont"; /* Project id 4508545 */

  src: url(data:font/woff2;base64,d09GMgABAAAAAAwwAAsAAAAAFwgAAAvhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACFOAqdKJcsATYCJANICyYABCAFhGcHgWQbJBMjEVakCrK/OoiHSC98mbjGiFe+rfLvcw0laDT6NUvp6nZHXD7plcR8zgiarj1t7nIXp1HaSDXFg3iaocEsgnlLMWnBr+AJeA214tIgbnkRuQII+FP3+mQFJX+HBGVaCbbuvbN/Ccha5ZWCYAjzVIRlaw8ACTE+nMsfsjBRc0X5duTH9ppekiskXELQA9Pwh/lrv9R+dGEFVErYRZhMrPo4c2/3HWz+FTbMe8UtswRX4TIRDmgLxLK2mmVljfc1WJs7WAXoEKsw87e9CAgAPGqhOciclu2DUI0YMGEULKDBLicAZ0diRH7eACguEeiEfAKKBKt6QxrEMjAAuZC8BWCp/P7EN6hDKAASDAX2UJ1z/YMRi+PbKZQkSwDqFeaUdxAWJwEwACgA1Vq2kXiV3PYElAXVJOWjZBoVAJKguXwMVZyI03E2zscz4jXi9ePeuD/eJl4Qn/7l1W+nyDLEkdRcunXlaNkEgSTYeXNOmtLC/8IjkAARKrDgwEADHgK0UEMJEhQUAMGCUAH2q3EtEIfeADQQJwgk0mBIALJgEIE8GFTAdBAkYQYYOGANMDDA+mDQAL1g4IF+MAjANvDbggVgUAOnowGUwJdXGEiJV8FBYR0H8PdLG6AjcgqAIED/dkyXgWXNAadBcp2lCjFXAkjQoMBBcYjRqGFMqcMkKGROEBqxeo6jaQ2doNeVgCi0lpsE0qIxnO7FXC0kWeia1WmNIBRZpZUaQqDtzCGY0hKj4NLQwk6l652KRiokRMdASgmlnjeKyKmp+47w4afUKlh/h9ffAc3Vuh/l/COjXbLLGhlPlYmm1t2JYkbfyEXq5vbTWX3JaI2ss6DVm6OjPWCugWRixNodqBikKoGSpbwO4+UM94s8rW6FeJJgcocnLUyMijwlRQ1qD3L/5V5S4mUq1fG9gZFqt4ZeiNapWvuaeVaIfI4B+RJQuyeEaucoNdyF25S608TUswjlbQH4M3Let4uI0h6cD/HR5EwsK1TpTfiHhjt9qTPBw+eBULe+wWYBBHHU203ENXR5tBAJEVb/npa1awCk9PvRxZuopxthU1+fAi5osS2juDgM5eGyKD9YIjE/GBGHSovQszWrrOzGDxRbcgN6SAHALc7zkYSZKfUC11/jNLXnehWZBlqaoWXeXFulWXJXHZ3o6fHL3d3jxNKTvb1h6r6+qRslNX67yJfWRl3cKc6bL4+VRexqMUbuInK+yCuQZ6oLnA6C1TCt0L3vEUA3KxK7iU3psXWTo8tCkORm5RTbMXmDNn108jHqluVOEy0Y6B5E9E8i/FKWjf3Ae0At3rmeRY++1InItpSoXd+ULI0v566mlmzjE49t5Qb2Ka47nOIT9SvqIZUEsuumcXevMlmXWOvuTAy3Mj6/0zQ8lcit0FsuF1fX1M+A7JxOEff5YK97nMjqavf4692T3rzCLE6e9pIUTF6bPvFKyStWVXxvSCJgL3NlqFil55uGBNw4PUgJp6vvGeBWcbxhsdeQ1DxSM3VAfyoUCLszgl26kQPzUgYbaC2TmFsY/YEC6TtvDsFoUzZGL2RDepxcP0vPmxwIKdEt9DTgMpUGGTqnjiZTU/CTt+7ilVCaqkzmdmTLcP8juy6W1m6Lex/6lq7e9uWgyVjV/7kAtm2+tCbdZG2Nl9ol2Tg7oD2vhEi6riCtnk8DO34nVSwYvZwWL68+7qz6sCuEoBXx3WB45oxU+KpUM5soGvzYMvH9AZDSwIdQ5afDBHJKvChCWIWXpTgGUhuyp5xAjzzRbUpkugoWdC2Fa3a+6GYs28Z5STmzDcWJZIX3KCnL6toqIVishVjnc2ykZZyHSmoY2wKCCLMDo0mRmumez+aSs8pMTP+L76mjW6hz1IdUdcW3zb8xvOHhIVbUtqdWDGRuI9HnzVxIjF+c4u5TjafPru3esB4McYVY/9nS6ylV2nc3sM70rqPRcG5gzDuUJX7otvjAv+hcs7eADPXNWr+oHSl6ozMJi7sjjROPjNf9oOYUraZ5JxwBQQKyfHyuPJYdK29QmZ0taX1AK6/Pido0U34N9/OKTivXHLvPHSUQyvfmD0rjast7foZ7Nw3hdS13u3xfIqV/BlHiQtbsmNO9wiVb/NaZ1pClSNRZnSrJnyG5NlucPqKMxaSZUrYlZPF6JUvQSlj3JGe7Mle4fEXWHIw+I1/sovz5LDZCw1vuGddpY/ZGSb8OZthPsgvYeP16vXvXa2Cv3qB+r1713lbdVaND9RodazzdVVNq1Z/uUBPGc+eOZ1kh58n3KD09PLynq/t31pXv4gv4yELXxkJ+T2owk8v+yeYqRaP8yvlMIV/IaJ1KC5QFTP0289g8Po+VoNzSuOqCql/q8UX0D6M1Fhk3/Wg2fWky/7jJ6DzBiO9zydf23OjsEHnbPiS6LWy4rc/94stc/Wuj+31z7jWJuAfi7u6f5F4ZXnFf8bcMt3jcrbQ7vnf010MiaPYnLEiwI94fe4y+axedFqcY9C1PIUrPfvjiYmHDq8ai9THRYXXgTu+eUJ39Q9RatCLaRp0YT63xd9jOKSkcw5wJRc5nzU+mh9OqpYXSxc5y1WnN1zgU0sqsaaLWrBOnxchXoB1ax9FltiPhz+Ubq9T9QxjU3L/5h+uLzf7jLaZ5COPz2+4jRRcOS2UiM+R9/wkfJuT8qmhjqdNhwMp+F7uEC9W7p4zTa3cPr/Yczu9zNnRe2Le6d4WknsrQW2y5tnn6Wh93i+vZ67MVWL13tIVmpqrHnOq9kKCmGm4ZtnC3+XmoxfmsBdae4HNS83jAluhdp1IG7fl9Q3RDvnNqUZcCZmK9t1IcCFHlECtFh2pAlGm/3WrT1pNdJDpV0H2p6mdOEwntl1Onhj1JGw+GXpHs/Uprva9hHp865d+QzNhB/8qV5Tv1Vf3BIBOSJ4fanU7/Z8H5Bf8YIiqPZBRmuLHlm/T5UtJ/rKiu/9r7TRXgriokex3vZ8+y22EXpylxmbt9tLs5tM2bNrc4gvfbgOdA1vMDpJk8+Ny3n57QPH/v3qGjVpxXJqsv1/6x4Mfal9UnrDkvZXTOm1/YeQy13leQZq/sLfbNdjtpF2c3x3WXaHwoNlZ3b0at4IyYppW1hc1ta2ENy7lLrDnMI/40F+ZO8+7DHbQShtUKXhVtY7lTfMXXbv6U4eCTh4PX2Xa8dtCm3gOSHzZL6pjU7GFyRZJ1F0kDN/UerP1yCZfPLSE3JcqJHfWowkinGW90WRboqr2R2rV6mT116ph/vCs4lHdR/x3R3h8oGTt/wZTM8mVzAscukK6XUJ5MPukpt+3sHXT0Du20lXu8Tsi0ly7ywrEAuZ/yzCkL5o8tCbT3U+Gb6mByUP2zSP30/ESTXHrSyS8iFZj5NgZA/ugg5QRLU9KvYiC3kWM2Uz5vRP6PhdqS7wC5DJ+m8pOMjYJ81xWqNtoqcRFduwa/p4aM3bCJqp8nfw/5ZLQCf0OFUUSTZOXENOo/as6f7WLYtp//0E/d9DeF8gd48EOLV6VSkP+Xp9GkWgagAAlGiBYJsgS9aSJB+/9w/639gI7+jTlW3c17xCgk4Je6XoeZ4EZIADy/BJDr2Yw3dcf1ysF/elzvVJJIgBWoKNsJNGx3JQMl6gALu1kljyz4b66EHmNAgaA5AGmYjUoCGuyqJKHCSaBgXwUa9tNKBon4AljY/1XyGPL75s6uds/5i0eI2LJmZcSNFloiytl+okwD+LDhX/SBMMiqvPRPfqBGX4QiTLKOUTDhzcjeTw+Hw2CY9aZDHnMVo90XhYhS5NyMuxceAlHUbjGNtTHhDE2cPnp/vk9ISgbAK+q/3AvUI7NnKrlSQf+gWumwLZGDiVSLhAtMB08mRsz7xQEM5zGDsdEjHcSfbTmVY8TaK/jphCrN64+Pi55i2R2RvVHdQ0XVdMO0bOG4nvQ/fPzkrCXQm6a4Dwq05CqBbsFI8Woh2IBcu/t0ItKm6GTqds1OV2qNlmfGVpbWhKfhqupYQJNONpVWvF5T9rm0QG2RTgUExUCB1TflxYzeEROFQFcxPxvSK61l7a7NYzKF9ALtdgAA) format('woff2'),
       url(data:font/woff;base64,d09GRgABAAAAAA7oAAsAAAAAFwgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8GU9KY21hcAAAAYgAAADfAAACuKYiTV1nbHlmAAACaAAACeUAAA6oI6u8g2hlYWQAAAxQAAAAMQAAADYnpv0paGhlYQAADIQAAAAgAAAAJAffA5JobXR4AAAMpAAAABYAAABISAH//mxvY2EAAAy8AAAAJgAAACYiXB6GbWF4cAAADOQAAAAfAAAAIAElAItuYW1lAAANBAAAAUAAAAJnEKM8sHBvc3QAAA5EAAAAoQAAAOQCK3eOeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFhYJzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnjG8qWJu+N/AwMB8h6EFKMyIoogJAHETDOR4nOWSPaoCQRCEa3Tfqvt8/lxARAQNHoamRgZeyGDBC3kQvYGRcbGBd9DqqY0MvIDdfAPTDTNFVwP4AdAV/6IA0h0JETdVU653UeV6gbPuM0xUGTGxYMmKa2645Y57Hnjkqbk+6ucTINr+6q1/cf9DJP0xb3PxlsusMqGHP4xQYiD9E+kbYooxftGRtr6eKD/+8B0xzOe9vU3DExM+M5nwmIXRVMHSaL5gZTRpcGUQ/bXR9MGNiT3i1sgRcGdid7g3oYgHk/UcjZwDT0YeorkYuYnmamJHH7VB/wXqyFQsAHicfRdtjB1V9Z575+PNvDczb2bezNt93/O+Zj/Yt+zHm9dl7e5bIIUUKVTYIh+r1cRoCQhYYgxt7Dah1ShEG4sl4Qe1GBOKkYghoRjpFhJNVJQQraA/rDEhJY0hYhQSO7eeO29LP7S+OXPuOffec+bec+/5eEQi5Nxf2Y9ZnfjkGnIfeYgQdzqabY9DXfHsnD8PgmtMNdxWO2yEUXc29DrQqCtlUFQTVOYF01FPPG4URiqbUlRFbdmDrilE4VS7F1XAy/tezgIcnlK8XN6fp9N+3lfh6un61a+kLSt9nYXj1+umqc9Q5hR78m/yWmquORZBqXDnLNCUkTOHDUZvpsBmbpM0JcWr09X2cCmrMAWYbTRrjDGq+SyTct6zNFtOSfE3gcKzlm95Ft9iehYu4DutcQbXLo6OQbOzcJXe7UzMKfzMO6qWLcgK3CmrjSH+bU2RAOBQ3h2qBBN2tlwezmagaTmem3etzqiqGbKkpYwsv4lQgj+2yghRiEkI5Bs2PnLDDrANKHnpyf6TdEM/Xu0zwsga78PaGl+DPl8l/yU7Y+Ojwros3IiiL8HqQBZQkPfXgKwLK3hua+wIWyIpkiM1cif5NPkSnl3OF+dVVybw/HL+jCw4tXWBZkHdBK+BqAxi7kZoR/Ng5yowDzmlEdTbG0HI42gFZoLpBejOCGSH+Ua93XVxQteeRREvEbFzyna36CLQ/fwf4hzBEPgi2uYnGtc0lvDFWdAu9pE61yryvcW2U3SRgdXGfH0J3xOr/UIbN1dotwvnhEwL+gbqdpwHqDPsUqfg7DlPUFqfbyCs4gQDJXgfGSG4FzvMVWRQIQKs7d3bLsRrrSIFVI5a+Z5iS1g8sT3laD+beGSYlElASEvtNrxQzfcYvt5MN78IgXfJAw/2+/2Jx/E3IYjr4DDffvH7s/5rr4lxej9OEOSt/dXkIfgl8c3N9BR+sUyuJteSW8jd5PNkJ353YNcFYXIf/c6EVmJ7OzkuuT4J6GwdWIRougp+Dn0Mu9qzgustYIcFSpgcXTTt49EpIR6WOKVpP6eoV6DpHn6DokUrPTimaL17eA2e7WyZ5HdMbunAT2SpXJb0FEihlJbakqSMKyxkKR27WTolhaDKqppW1Xu/JqdS8qVI2a+oaoICTYF3opVIU3ihd09U6dzSgT8g+phUrUqA2sYkBF1iH4hGvdDrqcqHQgmitZSeQuiLr6XVzQMuuf+H2E/ZDmKRkMyQRXITuQPv/yBqoRUjNGe7gVasUGFPile7Q4WJKVTAhEm05gJUQUF7CKuiTUGYRtgf/UC+YKbGy+XR0TJ9TOD4YfpYfrzmOLXxfPzwOgX3q2C66mMKGALnDPW06poqr2imqcGbAvOOwO/qhqGza1DNUKLydHl00gnGhuKhobHAERQ9LajYRnlQH1UQKz9QUfe7AsGi6ZoILxs5A4Gsx4DDGAMsUr1gAwguNQIb+LVw2+R29YIkHAwumj+YA+f7RLi4mG4IepAE6BvxqWByMqA1xLamxqdUTVNpTdUejE8JNxSkW3An+Xt8TfCJ9xoX0Y8npEB0bTKIDyfatgeT8a2Jpu0Cv4EaUPfhRCGO8bewA+HwoHnaEdHGISru/bfs52yKpEmeROhL28kj5Ku4+4tW3LtoJ73EkwaBrts4b44IvWWmO9uB82ILGP3cetjuYtZapM4C5CsCVMUCIlKb0sVXxD50u17kigTXFo8Yy6shtT4wHMcQ6AH+uCBhp6DjF+tzQTBXf+tYGEUhNdrRQjDH79stZgi0I/CHIaunqfRhOOulq8ZoIYMJjPPKRKOkZTRdtdShxZT3T5lKslrwDcVP2eld9V3wCgZDhGPrTTAXxN+tb6gv9Nr0qnYEvfbup0Tf7zBugjPs8NedXDA0Vw8UGYympbCsXtk0kjMkfrpgpmX6ajMYMWSFguzKHmh62jWdXFaiaiqb2dncSeg5fm5VomyVdDB2EZiCdh2vPwizTp8vGAYZYnC/1nlsFqCtKut1hWjFEbT/B9/uoT/mwWd/5wvuBpdv1JX0sLVLDkv7S6Gh3aUZI0Wk5F3WUEYZBbYrVzb0/aL3ruKIoe3XjXJuF6MUXlUdFV6l8Ao877p8a7pctCW+UgrDEixphqHx4wn9jGQXywVazvGVxGOXimFY5McT+plcWabwvKLwrZSIWuk424v+xoiLHjeO+8dc3brM32Q1H4iqqDs1G+aDJJVilA4D1o/30qfjpeRmH0fM357YzF8HzFiWxfcg3j2xGWYYiVF/3zXOrpmOYzJ0nH9N3NTHc9C2ox/ZGs7CNIJreYr9hX2OyLiWEkY+yONiQAY735sEC/I9WwMVVFxgCDtgrw+Hzr4Jh2AXP7rcPVgoHuwu86PwiMevz7ITWX49/IL/OQtTvMpa8TkC8nJ0cHj4YLTM/w0EtmX4W5n4K/TrGRghRMNv/5J9j0WYxwJSx5swSebJx8iN5B60SHLs5yPOAp2RLzcPEt5UDieggbxLGHGFpnJ4BZBxL4lPjcST6drIhg0j3AvnrGLDhTPcS0LLGWHLG2swXqvx39c+ap8TME6JIeIGigmCvrhhJD4ptNAxt1k0+44ZnxRmpmOms72Gvyc+QlTHwSRi0f7IBow7In0PcvgP6Umsua4iE2QOq+ZN5AZym8jhHcy/vWABQltWwlYHsLjCKBFUqGr7JoDs91pROwxMyKu4VbwXuFXM2d4VGTbPw4xtZ+Btrwj8xPg4P6QbUJ6t0S/XZsuAVDwPW4eHYCsUvPgbOGmpdqR2GYyDizUTrXnw8L2m+QBz0tVaVAeoRzW0WlSno19IpR7KVcWU79cobrz26CVNsmU886PsDNuG0baDexZZpi2SaOP/ZpsqVAYlzcVJhT3Hv+VUUlOpcpYfK7ZaRbYNsZLRzh7VMhkNbsioU8ZUCR7SMs/FJ/VMRqdjiOmabS1bdrN09mSp2SzRJ4qteFyMMhxNLw9V0vqZdC6NgOuVxKIlSo/j/ZxO8gPBSGWBiPWNj1JBUuBuhLyf1FqYBi9LlW7Y7Q2KZx8TQwfY+ylbPVKZrcQvIEKgWxAdUW1L03hc8+MX/FrNp1v82q8OHDj7t+Fmczhbtu0y3SxJK5+pCpEq3zYQ/eyKrFka7NAs/ikhBUfztVqe/+j2T9x+d3O6AdlyUMomMWc3i9mjZJb0ycfJJwmRsV7xsQpULIp1niLqwEFdaKtKfZ3Lz0RVWsEwgJUOtVtJHRMk9c2VaPbFmxV9SNNSTD+gZAzqmgcyGUkvpVdW0iVdymQOmC41MsoBnaU0bUhXbub4z8q3uCkwvH8FepOk0JSWLmj7JJVJmX16VZc0bZkF2zRNQmZfRmKqtE8rpLUUVaRNZ+Nfe1UP4Y9exUP404D7D9OskD4AAAB4nGNgZGBgAOKt67kexfPbfGXgZmEAgUfOd6bB6P///tewMDG3ALkcDEwgUQBqDw0+AAAAeJxjYGRgYG7438AQw8L4/9//fyxMDEARFCAEAKDRBnh4nGNhYGBgIQr//4dVnBFCAwBFpwJHAAAAAAAAAKAAvgDcAXwBtgJcAt4DXAQYBJYE3AUaBZgGFAZsBtAHVAAAeJxjYGRgYBBiqGfgZAABJiDmAkIGhv9gPgMAF2YBsQB4nIWRPW7CQBCFn8GQBJQoSqQ0aVYpKBLJ/JRIqVCgp6AHs+ZHttdaL0jUOU2OkBPkCOloc4pIedhDA0W82tlv3r6ZHckA7rCHh/K75y7ZwyWzkiu4wKNwlfqTsE9+Fq6hiZ5wnfqrcAMveBNusmPGDp5/xayFd2EPt/gQruAGn8JV6l/CPvlbuIYH/AjXqf8KNzDxroWbaHnhwOqp03M126lVaNLIpO54jvViE0/tqTzRNl+ZVHWDzlEa6VTbY5t8u+g5F6nImkQNeavj2KjMmrUOXbB0Luu325HoQWgSDGChMYVjnENhhh3jCiEMUkRFdGf5mO4FNohZaf91T+i2yKkfcoUuAnTOXCO60sJ5Ok2OLV/rUXV0K27LmoQ0lFrNSWKy4g883K2phNQDLIuqDH20uaITf1DMkPwB2JNvV3icbY7LDoJQDETvIA8VUcTvcKF/VOVVY3qJ0MTL19uIS2fTdjo5rYvcoq37rwoRVoiRIEWGNTbYIscOBfY4oMQRFU4uq5lkJinHnqS790pSk7eav5lmYhtemrQ695zw3cs5DVx76bLAAwdt0u/qErd002TuNTS7oIaQtpGh4bSl0dJL6loY0795Uv6ZDzuePdVs6ZYPrJ3UG4jYuQ+QPTsIAAAA) format('woff'),
       url(../fonts/iconfont.8ec6f4c4.ttf) format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-dianzan:before {
  content: "\E601";
}

.icon-shangchuandaochu:before {
  content: "\E8C6";
}

.icon-xiazaidaoru:before {
  content: "\E8C7";
}

.icon-fuzhi:before {
  content: "\E600";
}

.icon-icon-:before {
  content: "\E62E";
}

.icon-yidong:before {
  content: "\E627";
}

.icon-yipiyue:before {
  content: "\E604";
}

.icon-fuzhi1:before {
  content: "\EC7A";
}

.icon-fabu:before {
  content: "\E628";
}

.icon-zhuye:before {
  content: "\E63F";
}

.icon-yundanfenpei:before {
  content: "\E67D";
}

.icon-fasong:before {
  content: "\E645";
}

.icon-fuzhi2:before {
  content: "\E606";
}

.icon-xiaoxituisong:before {
  content: "\E60A";
}

.icon-fujian:before {
  content: "\E676";
}

.icon-luxiang:before {
  content: "\E636";
}

.icon-shangxiatuozhuai:before {
  content: "\E649";
}

/* purgecss end ignore */


/* purgecss start ignore */
.ivu-steps[data-v-ad9b6cf4]{
  line-height: 26px !important;
}

/* purgecss end ignore */

/* purgecss start ignore */
.jsitem[data-v-69562352]{
  min-height: 36px;
  line-height: 36px;
  font-size: 18px;
  font-weight: bold;
  cursor: pointer;
}
.sfdqdiv[data-v-69562352]{
  width: 22px;
  height: 36px;
  float: left;
  display: inline-block;
}
.sfdq[data-v-69562352]{
  width: 22px;
  display: inline-block;
  color: #03A9F4;
}
.jsmc[data-v-69562352]{
  text-align: left;
  display: inline-block;
  width: calc(100% - 22px);
  word-wrap: break-word;
}

/* purgecss end ignore */

