body,
input,
select,
img,
ol,
ul,
textarea,
button {
  font-size: 13px;
  font-family: 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei',
    'WenQuanYi Micro Hei', sans-serif !important;
  color: #333;
  line-height: 1.5;
}
html body {
  color: #333;
  font-size: 13px !important;
  margin: 0px;
  padding: 0px;
  background-attachment: fixed;
  -webkit-text-size-adjust: none;
  line-height: 1.5;
}
img {
  border: 0px;
}
body ul,
body ol {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
a {
  text-decoration: none;
  color: #1e88e5;
  cursor: pointer;
}
a:hover {
  text-decoration: underline;
}
a:focus {
  outline: none;
  -moz-outline: none;
}
input,
textarea {
  outline: none;
}
.placeholder {
  color: #aaa;
}
.overflowHidden {
  overflow: hidden;
  zoom: 1;
}
.overflow_ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.WordBreak {
  word-wrap: break-word;
  word-break: break-word;
}
.breakAll {
  word-wrap: break-word;
  word-break: break-all;
}
.noSelect {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.cursorDefault {
  cursor: default !important;
}
.Hand,
.pointer {
  cursor: pointer;
}
.grab {
  cursor: -webkit-grab;
  cursor: grab;
}
.cursorText {
  cursor: text;
}
.InlineFlex {
  display: inline-flex !important;
}
.InlineBlock {
  display: inline-block !important;
  display: -moz-inline-stack;
  display: inline-block; /* zoom:1; */
  *display: inline;
}
.Block {
  display: block !important;
}
.NoUnderline {
  text-decoration: none !important;
}
.Underline {
  text-decoration: underline !important;
}
.Absolute {
  position: absolute !important;
}
.Relative,
.relative {
  position: relative !important;
}
.Fixed {
  position: fixed !important;
}

.placeholderColor::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #bdbdbd;
}

.placeholderColor::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #bdbdbd;
}

.placeholderColor:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #bdbdbd;
}

/*浮动*/
.Left {
  float: left !important;
}
.Right {
  float: right !important;
}
.Clear,
.clear {
  clear: both;
  visibility: hidden;
  border-top: 0px;
  margin-top: -1px !important;
}
.clearLeft {
  clear: left;
}
.clearfix:after {
  content: '';
  display: table;
  clear: both;
}
.TxtLeft {
  text-align: left !important;
}
.TxtCenter {
  text-align: center !important;
}
.TxtRight {
  text-align: right !important;
}
.TxtTop,
.TxtTop img {
  vertical-align: top !important;
}
.TxtMiddle {
  vertical-align: middle !important;
}
.TxtBottom {
  vertical-align: bottom !important;
}
.verticalAlign1 {
  vertical-align: 1px !important;
}
.verticalAlign-2 {
  vertical-align: -2px !important;
}
.verticalAlign-1 {
  vertical-align: -1px !important;
}
.divCenter {
  margin: 0 auto;
}
.Border0 {
  border: 0px !important;
}
.Border2 {
  border: 2px !important;
}
.BorderBottom0 {
  border-bottom: 0px !important;
}
.BorderLeft0 {
  border-left: 0px !important;
}
.BorderRight0 {
  border-right: 0px !important;
}
.Border {
  border: 1px solid white !important;
}
.BorderTop {
  border-top: 1px solid white !important;
}
.BorderTopGrayC {
  border-top: 1px solid #ccc !important;
}
.BorderRight {
  border-right: 1px solid white !important;
}
.BorderRightD {
  border-right: 1px solid #ddd !important;
}
.BorderLeft {
  border-left: 1px solid white !important;
}
.BorderBottom {
  border-bottom: 1px solid white !important;
}
.BorderGrayColor {
  border-color: #ccc !important;
}
.BorderGrayD {
  border: 1px solid #ddd;
}
.BorderGray9 {
  border: 1px solid #999 !important;
}
.BorderBottomGrayC {
  border-bottom-color: #ccc !important;
}
.BorderBottomGrayD {
  border-bottom-color: #ddd !important;
}
.borderColor_ef {
  border-color: #efefef !important;
}
.borderColor_c {
  border-color: #ccc !important;
}
.borderColor_d8 {
  border-color: #d8d8d8 !important;
}
.Visibility {
  visibility: hidden;
}
body .Hidden {
  display: none;
}
.w100 {
  width: 100% !important;
}
.h100 {
  height: 100%;
}
.wMax100 {
  max-width: 100%;
}

/*Font*/
.Italic {
  font-style: italic;
}
.Bold {
  font-weight: bold !important;
}
.Normal {
  font-weight: normal !important;
}
.bold {
  font-weight: bold;
}

/*Color*/
.Red {
  color: #f00 !important;
}
.Green {
  color: #739812 !important;
}
.DepGreen {
  color: green !important;
}
.White {
  color: white !important;
}
.HoverWhite:hover {
  color: white !important;
}
.Hover_49:hover {
  color: #49adfc !important;
}
.ShaYellow {
  color: #c3af64 !important;
}
/*浅黄色 官方群组*/
.DisabledColor {
  color: #cac8bb !important;
}
/*浅灰色 */
.LightGray {
  color: #ddd !important;
}

/*Background-Color */
.HighLightColor {
  background-color: #ffcc66;
}

.GrayBG {
  background-color: #f5f5f5;
}
.GrayBGF8 {
  background-color: #f8f8f8;
}
.GrayBGFA {
  background-color: #fafafa;
}
.BGFF5A00 {
  background-color: #ff5a00;
}
.BGDDD {
  background-color: #ddd;
}
.BGEFEFEF {
  background-color: #efefef;
}
.lastItem {
  background: none !important;
}
.BlueBG {
  background-color: #1e88e5;
}
.WhiteBG {
  background-color: #fff;
}
.BGF7F7F7 {
  background-color: #f7f7f7;
}
.Alpha10 {
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
}
.Alpha9 {
  opacity: 0.9;
  -moz-opacity: 0.9;
  filter: alpha(opacity=90);
}
.Alpha8 {
  opacity: 0.8;
  -moz-opacity: 0.8;
  filter: alpha(opacity=80);
}
.Alpha7 {
  opacity: 0.7;
  -moz-opacity: 0.7;
  filter: alpha(opacity=70);
}
.Alpha6 {
  opacity: 0.6;
  -moz-opacity: 0.6;
  filter: alpha(opacity=60);
}
.Alpha5 {
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50);
}
.Alpha4 {
  opacity: 0.4;
  -moz-opacity: 0.4;
  filter: alpha(opacity=40);
}
.Alpha3 {
  opacity: 0.3;
  -moz-opacity: 0.3;
  filter: alpha(opacity=30);
}
.Alpha2 {
  opacity: 0.2;
  -moz-opacity: 0.2;
  filter: alpha(opacity=20);
}
.Alpha1 {
  opacity: 0.1;
  -moz-opacity: 0.1;
  filter: alpha(opacity=10);
}
.Alpha0 {
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
}

/*Margin And Padding*/
.mAll0 {
  margin: 0px !important;
}
.mAll5 {
  margin: 5px !important;
}
.mAll10 {
  margin: 10px !important;
}
.mAll12 {
  margin: 12px !important;
}
.mAll15 {
  margin: 15px !important;
}
.mAll20 {
  margin: 20px !important;
}
.mAll25 {
  margin: 25px !important;
}
.mAll30 {
  margin: 30px !important;
}
.mTop0 {
  margin-top: 0px !important;
}
.mTop1 {
  margin-top: 1px !important;
}
.mTop2 {
  margin-top: 2px !important;
}
.mTop3 {
  margin-top: 3px !important;
}
.mTop4 {
  margin-top: 4px !important;
}
.mTop5 {
  margin-top: 5px !important;
}
.mTop6 {
  margin-top: 6px !important;
}
.mTop7 {
  margin-top: 7px !important;
}
.mTop8 {
  margin-top: 8px !important;
}
.mTop9 {
  margin-top: 9px !important;
}
.mTop10 {
  margin-top: 10px !important;
}
.mTop11 {
  margin-top: 11px !important;
}
.mTop12 {
  margin-top: 12px !important;
}
.mTop13 {
  margin-top: 13px !important;
}
.mTop15 {
  margin-top: 15px !important;
}
.mTop16 {
  margin-top: 16px !important;
}
.mTop18 {
  margin-top: 18px !important;
}
.mTop20 {
  margin-top: 20px !important;
}
.mTop24 {
  margin-top: 24px !important;
}
.mTop25 {
  margin-top: 25px !important;
}
.mTop28 {
  margin-top: 28px !important;
}
.mTop30 {
  margin-top: 30px !important;
}
.mTop32 {
  margin-top: 32px !important;
}
.mTop35 {
  margin-top: 35px !important;
}
.mTop36 {
  margin-top: 36px !important;
}
.mTop40 {
  margin-top: 40px !important;
}
.mTop42 {
  margin-top: 42px !important;
}
.mTop45 {
  margin-top: 45px !important;
}
.mTop50 {
  margin-top: 50px !important;
}
.mTop80 {
  margin-top: 80px !important;
}
.mRight0 {
  margin-right: 0px !important;
}
.mRight2 {
  margin-right: 2px !important;
}
.mRight3 {
  margin-right: 3px !important;
}
.mRight5 {
  margin-right: 5px !important;
}
.mRight6 {
  margin-right: 6px !important;
}
.mRight7 {
  margin-right: 7px !important;
}
.mRight8 {
  margin-right: 8px !important;
}
.mRight10 {
  margin-right: 10px !important;
}
.mRight12 {
  margin-right: 12px !important;
}
.mRight13 {
  margin-right: 13px !important;
}
.mRight15 {
  margin-right: 15px !important;
}
.mRight16 {
  margin-right: 16px !important;
}
.mRight18 {
  margin-right: 18px !important;
}
.mRight20 {
  margin-right: 20px !important;
}
.mRight24 {
  margin-right: 24px !important;
}
.mRight25 {
  margin-right: 25px !important;
}
.mRight30 {
  margin-right: 30px !important;
}
.mRight32 {
  margin-right: 32px !important;
}
.mRight35 {
  margin-right: 35px !important;
}
.mRight40 {
  margin-right: 40px !important;
}
.mRight60 {
  margin-right: 60px !important;
}
.mBottom0 {
  margin-bottom: 0px !important;
}
.mBottom1 {
  margin-bottom: 1px !important;
}
.mBottom2 {
  margin-bottom: 2px !important;
}
.mBottom3 {
  margin-bottom: 3px !important;
}
.mBottom4 {
  margin-bottom: 4px !important;
}
.mBottom5 {
  margin-bottom: 5px !important;
}
.mBottom6 {
  margin-bottom: 6px !important;
}
.mBottom7 {
  margin-bottom: 7px !important;
}
.mBottom8 {
  margin-bottom: 8px !important;
}
.mBottom10 {
  margin-bottom: 10px !important;
}
.mBottom12 {
  margin-bottom: 12px !important;
}
.mBottom15 {
  margin-bottom: 15px !important;
}
.mBottom16 {
  margin-bottom: 16px !important;
}
.mBottom18 {
  margin-bottom: 18px !important;
}
.mBottom20 {
  margin-bottom: 20px !important;
}
.mBottom24 {
  margin-bottom: 24px !important;
}
.mBottom25 {
  margin-bottom: 25px !important;
}
.mBottom30 {
  margin-bottom: 30px !important;
}
.mBottom32 {
  margin-bottom: 32px !important;
}
.mBottom40 {
  margin-bottom: 40px !important;
}
.mBottom45 {
  margin-bottom: 45px !important;
}
.mBottom50 {
  margin-bottom: 50px !important;
}
.mBottom72 {
  margin-bottom: 72px !important;
}
.mLeft0 {
  margin-left: 0px !important;
}
.mLeft2 {
  margin-left: 2px !important;
}
.mLeft3 {
  margin-left: 3px !important;
}
.mLeft4 {
  margin-left: 4px !important;
}
.mLeft5 {
  margin-left: 5px !important;
}
.mLeft6 {
  margin-left: 6px !important;
}
.mLeft7 {
  margin-left: 7px !important;
}
.mLeft8 {
  margin-left: 8px !important;
}
.mLeft10 {
  margin-left: 10px !important;
}
.mLeft12 {
  margin-left: 12px !important;
}
.mLeft15 {
  margin-left: 15px !important;
}
.mLeft16 {
  margin-left: 16px !important;
}
.mLeft20 {
  margin-left: 20px !important;
}
.mLeft24 {
  margin-left: 24px !important;
}
.mLeft25 {
  margin-left: 25px !important;
}
.mLeft30 {
  margin-left: 30px !important;
}
.mLeft32 {
  margin-left: 32px !important;
}
.mLeft35 {
  margin-left: 35px !important;
}
.mLeft40 {
  margin-left: 40px !important;
}
.mLeft48 {
  margin-left: 48px !important;
}
.mLeft50 {
  margin-left: 50px !important;
}
.mLeft60 {
  margin-left: 60px !important;
}
.mLeft80 {
  margin-left: 80px !important;
}
.mLeft100 {
  margin-left: 100px !important;
}
.pAll0 {
  padding: 0px !important;
}
.pAll2 {
  padding: 2px !important;
}
.pAll5 {
  padding: 5px !important;
}
.pAll10 {
  padding: 10px !important;
}
.pAll15 {
  padding: 15px !important;
}
.pAll20 {
  padding: 20px !important;
}
.pAll25 {
  padding: 25px !important;
}
.pAll30 {
  padding: 30px !important;
}
.pAll35 {
  padding: 35px !important;
}
.pTop0 {
  padding-top: 0px !important;
}
.pTop2 {
  padding-top: 2px !important;
}
.pTop3 {
  padding-top: 3px !important;
}
.pTop5 {
  padding-top: 5px !important;
}
.pTop6 {
  padding-top: 6px !important;
}
.pTop7 {
  padding-top: 7px !important;
}
.pTop8 {
  padding-top: 8px !important;
}
.pTop10 {
  padding-top: 10px !important;
}
.pTop12 {
  padding-top: 12px !important;
}
.pTop13 {
  padding-top: 13px !important;
}
.pTop15 {
  padding-top: 15px !important;
}
.pTop16 {
  padding-top: 16px !important;
}
.pTop20 {
  padding-top: 20px !important;
}
.pTop25 {
  padding-top: 25px !important;
}
.pTop30 {
  padding-top: 30px !important;
}
.pTop35 {
  padding-top: 35px !important;
}
.pTop40 {
  padding-top: 40px !important;
}
.pTop45 {
  padding-top: 45px !important;
}
.pTop100 {
  padding-top: 100px !important;
}
.pRight0 {
  padding-right: 0px !important;
}
.pRight5 {
  padding-right: 5px !important;
}
.pRight6 {
  padding-right: 6px !important;
}
.pRight8 {
  padding-right: 8px !important;
}
.pRight9 {
  padding-right: 9px !important;
}
.pRight10 {
  padding-right: 10px !important;
}
.pRight12 {
  padding-right: 12px !important;
}
.pRight15 {
  padding-right: 15px !important;
}
.pRight16 {
  padding-right: 16px !important;
}
.pRight20 {
  padding-right: 20px !important;
}
.pRight24 {
  padding-right: 24px !important;
}
.pRight25 {
  padding-right: 25px !important;
}
.pRight30 {
  padding-right: 30px !important;
}
.pRight40 {
  padding-right: 40px !important;
}
.pRight60 {
  padding-right: 60px !important;
}
.pBottom0 {
  padding-bottom: 0px !important;
}
.pBottom2 {
  padding-bottom: 2px !important;
}
.pBottom3 {
  padding-bottom: 3px !important;
}
.pBottom5 {
  padding-bottom: 5px !important;
}
.pBottom6 {
  padding-bottom: 6px !important;
}
.pBottom7 {
  padding-bottom: 7px !important;
}
.pBottom8 {
  padding-bottom: 8px !important;
}
.pBottom10 {
  padding-bottom: 10px !important;
}
.pBottom12 {
  padding-bottom: 12px !important;
}
.pBottom13 {
  padding-bottom: 13px !important;
}
.pBottom15 {
  padding-bottom: 15px !important;
}
.pBottom16 {
  padding-bottom: 16px !important;
}
.pBottom20 {
  padding-bottom: 20px !important;
}
.pBottom25 {
  padding-bottom: 25px !important;
}
.pBottom30 {
  padding-bottom: 30px !important;
}
.pBottom50 {
  padding-bottom: 50px !important;
}
.pBottom100 {
  padding-bottom: 100px !important;
}
.pLeft0 {
  padding-left: 0px !important;
}
.pLeft5 {
  padding-left: 5px !important;
}
.pLeft6 {
  padding-left: 6px !important;
}
.pLeft7 {
  padding-left: 7px !important;
}
.pLeft8 {
  padding-left: 8px !important;
}
.pLeft9 {
  padding-left: 9px !important;
}
.pLeft10 {
  padding-left: 10px !important;
}
.pLeft11 {
  padding-left: 11px !important;
}
.pLeft12 {
  padding-left: 12px !important;
}
.pLeft15 {
  padding-left: 15px !important;
}
.pLeft16 {
  padding-left: 16px !important;
}
.pLeft20 {
  padding-left: 20px !important;
}
.pLeft24 {
  padding-left: 24px !important;
}
.pLeft25 {
  padding-left: 25px !important;
}
.pLeft28 {
  padding-left: 28px !important;
}
.pLeft30 {
  padding-left: 30px !important;
}
.pLeft29 {
  padding-left: 29px !important;
}
.pLeft35 {
  padding-left: 35px !important;
}
.pLeft36 {
  padding-left: 36px !important;
}
.pLeft40 {
  padding-left: 40px !important;
}
.pLeft45 {
  padding-left: 45px !important;
}
.pLeft50 {
  padding-left: 50px !important;
}
.pLeft160 {
  padding-left: 160px !important;
}
.pTopBottom3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
.pTopBottom5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.pLeftRight5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.pLeftRight10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.pLeftRight30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.mp0 {
  margin: 0px !important;
  padding: 0px !important;
}
.Top0 {
  top: 0 !important;
}
.Top1 {
  top: 1px;
}
.Top3 {
  top: 3px;
}
.Top5 {
  top: 5px;
}
.Top10 {
  top: 10px;
}
.Top15 {
  top: 15px !important;
}
.Top20 {
  top: 20px;
}
.Top60 {
  top: 60px !important;
}
.Right1 {
  right: 1px;
}
.Right5 {
  right: 5px;
}
.Right8 {
  right: 8px;
}
.minHeight26 {
  min-height: 26px !important;
}
.minHeight30 {
  min-height: 30px !important;
}
.minHeight50 {
  min-height: 50px !important;
}
.minHeight80 {
  min-height: 80px !important;
}
.minHeight160 {
  min-height: 160px !important;
}
.minWidth0 {
  min-width: 0;
}
.minWidth60 {
  min-width: 60px !important;
}
.Width70 {
  width: 70px !important;
}
.Width90 {
  width: 90px !important;
}
.Width95 {
  width: 95px !important;
}
.Width110 {
  width: 110px !important;
}
.Width120 {
  width: 120px !important;
}
.Width170 {
  width: 170px !important;
}
.Width180 {
  width: 180px !important;
}
.Width190 {
  width: 190px !important;
}
.Width195 {
  width: 195px !important;
}
.Width200 {
  width: 200px !important;
}
.Width250 {
  width: 250px !important;
}
.Width300 {
  width: 300px !important;
}
.Width360 {
  width: 360px !important;
}
.Width400 {
  width: 400px !important;
}
.Width450 {
  width: 450px !important;
}
.Width500 {
  width: 500px !important;
}
.Width530 {
  width: 530px !important;
}
.Width550 {
  width: 550px !important;
}
.White {
  color: white !important;
}
.Gray {
  color: #333 !important;
}
.Gray14 {
  color: #333 !important;
  font-size: 14px;
}
.Gray_6 {
  color: #666 !important;
}
.Gray_8 {
  color: #888 !important;
}
.Gray_9 {
  color: #999 !important;
}
.Gray_a {
  color: #aaa !important;
}
.Gray_c {
  color: #ccc !important;
}
.Gray_d {
  color: #eee !important;
}
.Gray_df {
  color: #dfdfdf !important;
}
.Gray_c6 {
  color: #c6c6c6 !important;
}
.Gray_7e {
  color: #7e7e7e !important;
}
.Gray_9e {
  color: #9e9e9e !important;
}
.Gray_9d {
  color: #9d9d9d !important;
}
.Gray_75 {
  color: #757575 !important;
}
.Gray_bd {
  color: #bdbdbd !important;
}
.Black {
  color: #000 !important;
}
.Black18 {
  color: #000 !important;
  font-size: 18px;
}
.font8 {
  font-size: 16px;
  transform: scale(0.5);
  display: inline-block;
}
.font10 {
  font-size: 20px;
  transform: scale(0.5);
  display: inline-block;
}
.Font12 {
  font-size: 12px !important;
}
.Font13 {
  font-size: 13px !important;
}
.Font14 {
  font-size: 14px !important;
}
.Font15 {
  font-size: 15px !important;
}
.Font16 {
  font-size: 16px !important;
}
.Font17 {
  font-size: 17px !important;
}
.Font18 {
  font-size: 18px !important;
}
.Font19 {
  font-size: 19px !important;
}
.Font20 {
  font-size: 20px !important;
}
.Font22 {
  font-size: 22px !important;
}
.Font24 {
  font-size: 24px !important;
}
.Font26 {
  font-size: 26px !important;
}
.Font28 {
  font-size: 28px !important;
}
.Font30 {
  font-size: 30px !important;
}
.Font32 {
  font-size: 32px !important;
}
.Font34 {
  font-size: 34px !important;
}
.Font36 {
  font-size: 36px !important;
}
.Font38 {
  font-size: 38px !important;
}
.Font40 {
  font-size: 40px !important;
}
.Font48 {
  font-size: 48px !important;
}
.Font56 {
  font-size: 56px !important;
}
.Font64 {
  font-size: 64px !important;
}
.Font130 {
  font-size: 130px !important;
}
.LineHeight15 {
  line-height: 15px !important;
}
.LineHeight16 {
  line-height: 16px !important;
}
.LineHeight20 {
  line-height: 20px !important;
}
.LineHeight22 {
  line-height: 22px !important;
}
.LineHeight24 {
  line-height: 24px !important;
}
.LineHeight25 {
  line-height: 25px !important;
}
.LineHeight26 {
  line-height: 26px !important;
}
.LineHeight27 {
  line-height: 27px !important;
}
.LineHeight28 {
  line-height: 28px !important;
}
.LineHeight30 {
  line-height: 30px !important;
}
.LineHeight32 {
  line-height: 32px !important;
}
.LineHeight34 {
  line-height: 34px !important;
}
.LineHeight35 {
  line-height: 35px !important;
}
.LineHeight36 {
  line-height: 36px !important;
}
.LineHeight40 {
  line-height: 40px !important;
}
.LineHeight50 {
  line-height: 50px !important;
}
.LineHeight60 {
  line-height: 60px !important;
}
.LineHeight80 {
  line-height: 80px !important;
}
.Height15 {
  height: 15px;
}
.Height26 {
  height: 26px;
}
.Height30 {
  height: 30px;
}
.Height36 {
  height: 36px;
}
.Height50 {
  height: 50px;
}
.Height80 {
  height: 80px;
}
.Height180 {
  height: 180px;
}
.Height200 {
  height: 200px;
}

/*边框圆角*/
.boderRadAll_2 {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.boderRadAll_3 {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.boderRadAll_4 {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.boderRadAll_5 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.boderRadAll_10 {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.boderRadAll_50 {
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}
.iconLoading {
  background: url(data:image/gif;base64,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) no-repeat center center;
  vertical-align: middle;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

/*自定义 checkbox样式*/
.Icon_UnChecked {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAsElEQVQ4y+2SwQnCMBSGX1LwFkjVLJAccmtX0iEUdABBxRl0lK4RyAatkgWKvh/0WhKP4oPv9n1/LpFd182YI9Mzz0zgntBKIcRBKbX13i+bpqG2bSeBA5ebDVrJt7LWkjGG6romrfUkcOA654jbNQYWvEZVVVHuwUXD7RwDRfHn0L2R9O39B35ngP/zYxzH4hgNWjx/HYaBSkbgouG7YWCfUjrHGO8hBMoBLjcXbncv3xl7kZTM7WkAAAAASUVORK5CYII=) no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.Icon_Checked {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABNUlEQVR42p2Tz4qCcBSF76p3N3TZwgeIaGW2FIIiMkRSRCLBByiY/oOgYZ35HRfiNExjfXBW3u9evFdlOp12VDSVLxW0DGu7dGU2m+mr1Qrb7RbH4xGn0+llWMNaOnRlPp/v+aAsS7SFtefzGco9yGKxqOV3uN/voCvL5RJtuN1uGI1GCIIARVGA0BXP8/AfWZbBsixomgbDMJCmKQhd8X3/16QmnNbv9ykzlXS5XEDoCrdJ8jyv3mkwGLBJvazhcPhDbkJXwjAEiaIIuq5XhePxGNfrFbZt17LruniGrlAkvK/jOLVgmmbdcDKZ4PF44Bm6EscxGnASpTrc9F9npivr9RrP8FS9Xq9a0ivoymazwafQlSRJDp98iXTosoG+2+3e/hfoKNdgg45KV2WvgpZhrU73G5YIogfk/NcsAAAAAElFTkSuQmCC) no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.TextBox {
  height: 20px;
  font-size: 12px;
  line-height: 18px;
  border: 1px solid #d5d5d5;
  background-color: #fff;
  padding-left: 5px;
  box-sizing: initial;
}
.TextArea {
  border: 1px solid #d5d5d5;
  outline: none;
  overflow-y: auto;
  resize: none;
  font-size: 12px;
  line-height: 18px;
  word-wrap: break-word;
  font-family: Tahoma, Arial, 'Microsoft Yahei';
  background-color: #fff;
}

/*静态页面使用的按钮样式 扁平*/
.btn-small {
  padding: 7px 14px;
  font-size: 16px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}
.btn-primary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-repeat: repeat-x;
  background-image: linear-gradient(to bottom, #08c, #04c);
  border-left-color: #04c;
  border-right-color: #04c;
  border-top-color: #04c;
  border-bottom-color: #002a80;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #fff;
  background-color: #04c;
}
.btn:hover,
.btn:focus {
  color: #fff;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn-primary-black {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
  background-color: #aaa;
  background-repeat: repeat-x;
  background-image: linear-gradient(to bottom, #aaa, #aaa);
  border-left-color: #aaa;
  border-right-color: #aaa;
  border-top-color: #aaa;
  border-bottom-color: #aaa;
}
.btn-primary-black:hover,
.btn-primary-black:focus,
.btn-primary-black:active,
.btn-primary-black.active,
.btn-primary-black.disabled,
.btn-primary-black[disabled] {
  color: #fff;
  background-color: #aaa;
}

/*bootstrap按钮样式 立体*/
.btnBootstrap-middle {
  padding: 5px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.btnBootstrap-small {
  padding: 2px 6px;
  font-size: 12px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 0;
}
.btnBootstrap-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.btnBootstrap {
  display: inline-block;
  margin-bottom: 0;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 0px;
}
.btnBootstrap:hover,
.btnBootstrap:focus {
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btnBootstrap-primary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
  background-color: #1e88e5;
}
.btnBootstrap-primary:hover,
.btnBootstrap-primary:focus,
.btnBootstrap-primary:active,
.btnBootstrap-primary.active,
.btnBootstrap-primary.disabled,
.btnBootstrap-primary[disabled] {
  background-color: #006cc4;
}
.btnBootstrap-black {
  cursor: default;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
  background-color: #aaa;
  background-repeat: repeat-x;
  background-image: linear-gradient(to bottom, #aaa, #aaa);
  border-left-color: #aaa;
  border-right-color: #aaa;
  border-top-color: #aaa;
  border-bottom-color: #aaa;
}
.btnBootstrap-black:hover,
.btnBootstrap-black:focus,
.btnBootstrap-black:active,
.btnBootstrap-black.active,
.btnBootstrap-black.disabled,
.btnBootstrap-black[disabled] {
  color: #fff;
  background-color: #aaa;
}

/* 链接式按钮 */
.btn-link {
  border: none;
  cursor: pointer;
  background: none;
  padding: 3px 6px;
  line-height: 20px;
  margin-top: 2px;
  vertical-align: top;
}
.btn-link:focus,
.btn-link:hover,
.btn-link:active {
  outline: none;
  text-decoration: underline;
}
.Button {
  display: inline-block;
  font-weight: normal;
  text-align: center;
  padding: 1px 5px;
  background-color: #f5f5f5;
  cursor: pointer;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  /*text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);*/
  border: 1px solid #ccc;
}
.Button img {
  vertical-align: middle;
}
.Button:hover {
  text-decoration: none;
}
.Disabled {
  color: #d5d5d5 !important;
  background-color: #999 !important;
  border: 1px solid #666 !important;
}

/*文本向下白色阴影 1px*/
.textShadowBottomWhite {
  text-shadow: white 0 1px 0;
  -webkit-text-shadow: white 0 1px 0;
  -moz-text-shadow: white 0 1px 0;
}

/*带 border 三角图标 background:#f8f8f8 border:#cfcfcf  上 */
.arrowUpOuter {
  width: 0px;
  height: 0px;
  border-width: 10px 9px;
  border-style: solid;
  border-color: #fff #fff #cfcfcf #fff;
  position: relative;
}
.arrowUpInner {
  width: 0px;
  height: 0px;
  border: 9px solid;
  border-color: transparent transparent #f8f8f8 transparent;
  position: absolute;
  top: -7px;
  left: -9px;
}

/*带 border 三角图标 background:#f8f8f8 border:#cfcfcf  右 */
.arrowRightOuter {
  width: 0px;
  height: 0px;
  border-width: 9px 10px;
  border-style: solid;
  border-color: #fff #fff #fff #cfcfcf;
  position: relative;
}
.arrowRightInner {
  width: 0px;
  height: 0px;
  border: 9px solid;
  border-color: transparent transparent transparent #f8f8f8;
  position: absolute;
  top: -9px;
  left: -10px;
}

/*带 border 三角图标 background:#f8f8f8 border:#cfcfcf  下 */
.arrowDownOuter {
  width: 0px;
  height: 0px;
  border-width: 10px 9px;
  border-style: solid;
  border-color: #cfcfcf transparent transparent transparent;
  position: relative;
}
.arrowDownInner {
  width: 0px;
  height: 0px;
  border: 9px solid;
  border-color: #f8f8f8 transparent transparent transparent;
  position: absolute;
  top: -11px;
  left: -9px;
}

/*带 border 三角图标 background:#f8f8f8 border:#cfcfcf  左 */
.arrowLeftOuter {
  width: 0px;
  height: 0px;
  border-width: 9px 10px;
  border-style: solid;
  border-color: #fff #cfcfcf #fff #fff;
  position: relative;
}
.arrowLeftInner {
  width: 0px;
  height: 0px;
  border: 9px solid;
  border-color: transparent #f8f8f8 transparent transparent;
  position: absolute;
  top: -9px;
  left: -8px;
}
.arrowUp {
  width: 0px;
  height: 0px;
  border-width: 4px;
  border-style: solid;
  border-color: transparent transparent black transparent;
  overflow: hidden;
}
.arrowDown {
  width: 0px;
  height: 0px;
  border-width: 4px 4px 0px 4px;
  border-style: solid;
  border-color: black transparent transparent transparent;
  overflow: hidden;
}
.arrowRight {
  display: inline-block;
  width: 0px;
  height: 0px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent transparent #aaa;
  margin-left: 5px;
}
.arrowLeft {
  display: inline-block;
  width: 0px;
  height: 0px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #aaa transparent transparent;
  margin-left: 5px;
}
.arrowAutoLeft {
  display: inline-block;
  width: 0px;
  height: 0px;
  border-width: 30px 25px 30px 0px;
  border-style: solid;
  border-color: transparent #1e88e5 transparent transparent;
  float: left;
  background: #fff;
}

/*文本超出长度后 省略*/
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
}

::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-thumb {
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: rgba(187, 187, 187, 0.8);
  background-clip: padding-box;
  border: 2px solid rgba(0, 0, 0, 0);
}

::-webkit-scrollbar-thumb:active,
::-webkit-scrollbar-thumb:hover {
  background: rgba(125, 125, 125, 0.8);
  background-clip: padding-box;
}

::-webkit-scrollbar-button,
::-webkit-scrollbar-corner {
  display: none;
  width: 0;
  height: 0;
}

.box-sizing {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.icon-chatnetwork-type2 {
  color: #00bcd4;
}
.icon-chatnetwork-type3 {
  color: #00bcd4;
}
.icon-chatnetwork-type4 {
  color: #8bc34a;
}
.icon-chatnetwork-type5 {
  color: #ff9802;
}
.icon-chatnetwork-type6 {
  color: #ba68c8;
}

/* 移除input在 ie和chrome下的样式*/
/* IE10+ */
input[type='text']::-ms-clear {
  display: none;
}
/* Chrome */
::-webkit-search-decoration,
::-webkit-search-cancel-button,
::-webkit-search-results-button,
::-webkit-search-results-decoration {
  display: none;
}

/* button */
.tgl {
  display: none;
}

.tgl,
.tgl:after,
.tgl:before,
.tgl *,
.tgl *:after,
.tgl *:before,
.tgl + .tgl-btn {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.tgl::-moz-selection,
.tgl:after::-moz-selection,
.tgl:before::-moz-selection,
.tgl *::-moz-selection,
.tgl *:after::-moz-selection,
.tgl *:before::-moz-selection,
.tgl + .tgl-btn::-moz-selection {
  background: none;
}

.tgl::selection,
.tgl:after::selection,
.tgl:before::selection,
.tgl *::selection,
.tgl *:after::selection,
.tgl *:before::selection,
.tgl + .tgl-btn::selection {
  background: none;
}

.tgl + .tgl-btn {
  position: relative;

  display: block;

  width: 46px;
  height: 23px;

  cursor: pointer;

  outline: 0;
}

.tgl + .tgl-btn:after,
.tgl + .tgl-btn:before {
  position: relative;

  display: block;

  width: 21px;
  height: 100%;

  content: '';
}

.tgl + .tgl-btn:after {
  left: 0;
}

.tgl + .tgl-btn:before {
  display: none;
}

.tgl:checked + .tgl-btn:after {
  left: 23px;
}

.tgl-light + .tgl-btn {
  padding: 1px;

  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;

  border-radius: 1em;
  background: #dbdbdb;
}

.tgl-light + .tgl-btn:after {
  /*background: #4caf5/*0;*/
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;

  border-radius: 50%;
  background: #fff;
}

.tgl-light:checked + .tgl-btn {
  background: #4caf50;
}

.tgl-light:checked + .tgl-btn:after {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;

  border-radius: 50%;
  background: #fff;
}

.tgl-ios + .tgl-btn {
  padding: 2px;

  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;

  border: 1px solid #e8eae9;
  border-radius: 2em;
  background: #fbfbfb;
}

.tgl-ios + .tgl-btn:after {
  -webkit-transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;
  -moz-transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;
  -o-transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;
  transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;

  border-radius: 2em;
  background: #fbfbfb;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08);
}

.tgl-ios + .tgl-btn:active {
  -webkit-box-shadow: inset 0 0 0 2em #e8eae9;
  box-shadow: inset 0 0 0 2em #e8eae9;
}

.tgl-ios + .tgl-btn:active:after {
  padding-right: 0.8em;
}

.tgl-ios:checked + .tgl-btn {
  background: #86d993;
}

/* 刷新时白块 */
body > object {
  width: 1px;
  height: 1px;
}

/* nanoscroller css override */
.nano > .nano-pane {
  background: transparent !important;
  width: 10px !important;
}
.nano > .nano-pane > .nano-slider {
  background: rgba(187, 187, 187, 0.8) !important;
  width: 6px !important;
  margin: 0 2px !important;
}

.nano > .nano-pane > .nano-slider:hover,
.nano > .nano-pane.active > .nano-slider {
  background: rgba(125, 125, 125, 0.8) !important;
}

.iti .iti__flag-container .iti__selected-flag {
  outline: none;
}

.iti--separate-dial-code .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0) !important;
}

.pre {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.pre .MdLoader-path {
  stroke: #ccc;
}

.nowrap {
  white-space: nowrap;
}

/* 强制显示五星红旗 */
.iti__tw {
  background-position: -1049px 0 !important;
}
html {
  -webkit-font-smoothing: antialiased;
}

/*#SmartSearch {position:relative;z-index:11;}*/
#SmartSearch table {
  border: 1px solid #9a9a9a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}

#SmartSearch td {
  vertical-align: middle;
}

#SmartSearch a, #SmartSearch a:hover {
  text-decoration: none;
}

#SmartSearchText {
  border: 0px;
  width: 179px;
  height: 29px;
  line-height: 29px;
  overflow: hidden;
  padding-left: 8px;
  color: #999;
  -moz-border-radius: 2px;
}

#containerBg {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  z-index: -1;
}

.fixedContainer {
  position: fixed;
}

.relativeContainer {
  position: relative;
}

/*Ò³½Å*/
#footer {
  padding-top: 60px;
  text-align: center;
  height: 105px;
  margin: 0 auto;
  width: 1000px;
}

#footer .notice {
  color: #b2b2b2;
  float: left;
  margin-left: 2px;
}

.followWeixinQrCode {
  width: 98px;
  height: 98px;
  padding: 1px;
}

/*±íÇé*/
.msgExpandDiv .faceBtn {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-position: left bottom !important;
  cursor: pointer;
}

#main {
  width: 1000px;
  max-width: 1000px;
  padding: 0 0px;
  font-size: 0;
  margin: 0px auto;
}

.overLimi_130 {
  width: expression(this.width > 130 ? "130px":true);
  max-width: 130px;
}

.shadow {
  -moz-box-shadow: 0px 0px 6px #e0e0e0;
  -webkit-box-shadow: 0px 0px 6px #e0e0e0;
  box-shadow: 0px 0px 6px #e0e0e0;
}

.z-depth-1, nav, .card-panel, .card {
  box-shadow: 0 2px 6px 0px rgba(0, 0, 0, 0.15);
}

.z-depth-1-half {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.10);
}

.z-depth-2 {
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.18), 0 6px 20px 0 rgba(0, 0, 0, 0.12);
}

.z-depth-3 {
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.20), 0 17px 50px 0 rgba(0, 0, 0, 0.12);
}

.z-depth-4, .modal {
  box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.19), 0 25px 55px 0 rgba(0, 0, 0, 0.14);
}

.z-depth-5 {
  box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.18), 0 40px 77px 0 rgba(0, 0, 0, 0.15);
}

.z-depth-6 {
  box-shadow: 0 0px 16px 0px rgba(0, 0, 0, 0.2);
}

.tipBoxShadow {
  box-shadow: 0 3px 10px 2px rgba(0, 0, 0, 0.16), 0 5px 20px 4px rgba(0, 0, 0, 0.1);
  -weblit-box-shadow: 0 3px 10px 2px rgba(0, 0, 0, 0.16), 0 5px 20px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 3px 10px 2px rgba(0, 0, 0, 0.16), 0 5px 20px 4px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 3px 10px 2px rgba(0, 0, 0, 0.16), 0 5px 20px 4px rgba(0, 0, 0, 0.1);
}

.taskBoxShadow {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.13), 0 2px 6px rgba(0, 0, 0, 0.1);
}

.card {
  position: relative;
  background-color: #fff;
  border-radius: 4px;
  display: block;
}

.card:after {
  content: "";
  display: table;
  clear: both;
}

.circle {
  border-radius: 50%;
}

.hide {
  display: none !important;
}

.left {
  float: left !important;
}

.right {
  float: right !important;
}

.leftAlign {
  text-align: left;
}

.rightAlign {
  text-align: right;
}

.center, .centerAlign {
  text-align: center;
}

.valignWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.valignWrapper .valign {
  display: block;
}

.borderBox {
  box-sizing: border-box;
}

input[type="radio"], input[type="radio"]:before, input[type="radio"]:after, input[type="checkbox"], input[type="checkbox"]:before, input[type="checkbox"]:after {
  box-sizing: border-box;
  vertical-align: middle;
  border: 1px solid #ccc;
}

input[type="radio"] {
  position: relative;
  margin-top: 5px;
  margin-right: 4px;
  vertical-align: -4px;
  border: none;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
}

input[type="radio"]:focus {
  outline: none;
}

input[type="radio"]:before, input[type="radio"]:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  margin-top: -3px;
  border-radius: 50%;
  -webkit-transition: 240ms;
  -o-transition: 240ms;
  -ms-transition: 240ms;
  -moz-transition: 240ms;
  transition: 240ms;
}

input[type="radio"]:before {
  position: absolute;
  left: 0;
  top: 0;
  background-color: #2196f3 !important;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  -moz-transform: scale(0);
  transform: scale(0);
}

input[type="radio"]:checked:before {
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  -moz-transform: scale(0.7);
  transform: scale(0.7);
}

input[type="radio"]:disabled:checked:before {
  background-color: #bbbbbb !important;
}

input[type="radio"]:checked:after {
  border-color: #2196f3 !important;
}

input[type="radio"]:disabled:after, input[type="radio"]:disabled:checked:after {
  border-color: #bbbbbb !important;
}

input[type="checkbox"] {
  position: relative; /*vertical-align: -4px;*/
  border: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  cursor: pointer;
}

input[type="checkbox"]:focus {
  outline: none;
}

input[type="checkbox"]:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  margin-top: -2px;
  margin-right: 5px;
  border-radius: 2px;
  -webkit-transition: 240ms;
  -o-transition: 240ms;
  -ms-transform: 240ms;
  -moz-transform: 240ms;
  transition: 240ms;
  background: white;
}

input[type="checkbox"]:checked:before {
  content: "";
  position: absolute;
  top: 0;
  left: 6px;
  width: 6px;
  height: 12px;
  border: 2px solid #fff;
  border-top-width: 0;
  border-left-width: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
}

input[type="checkbox"]:checked:after {
  background-color: #2196f3 !important;
  border-color: #2196f3 !important;
}

input[type="checkbox"]:disabled {
  cursor: not-allowed;
}

input[type="checkbox"]:disabled:after {
  border-color: #bbbbbb !important;
}

input[type="checkbox"]:disabled:checked:after {
  background-color: #bbbbbb !important;
  border-color: transparent !important;
}

@-webkit-keyframes clipLoader {
  0% {
    transform: rotate(0deg) scale(1);
    -ms-transform: rotate(0deg) scale(1);
    -webkit-transform: rotate(0deg) scale(1);
    -moz-transform: rotate(0deg) scale(1);
    -o-transform: rotate(0deg) scale(1);
  }
  50% {
    transform: rotate(180deg) scale(0.8);
    -ms-transform: rotate(180deg) scale(0.8);
    -webkit-transform: rotate(180deg) scale(0.8);
    -moz-transform: rotate(180deg) scale(0.8);
    -o-transform: rotate(180deg) scale(0.8);
  }
  100% {
    transform: rotate(360deg) scale(1);
    -ms-transform: rotate(360deg) scale(1);
    -webkit-transform: rotate(360deg) scale(1);
    -moz-transform: rotate(360deg) scale(1);
    -o-transform: rotate(360deg) scale(1);
  }
}

@-moz-keyframes clipLoader {
  0% {
    transform: rotate(0deg) scale(1);
    -ms-transform: rotate(0deg) scale(1);
    -webkit-transform: rotate(0deg) scale(1);
    -moz-transform: rotate(0deg) scale(1);
    -o-transform: rotate(0deg) scale(1);
  }
  50% {
    transform: rotate(180deg) scale(0.8);
    -ms-transform: rotate(180deg) scale(0.8);
    -webkit-transform: rotate(180deg) scale(0.8);
    -moz-transform: rotate(180deg) scale(0.8);
    -o-transform: rotate(180deg) scale(0.8);
  }
  100% {
    transform: rotate(360deg) scale(1);
    -ms-transform: rotate(360deg) scale(1);
    -webkit-transform: rotate(360deg) scale(1);
    -moz-transform: rotate(360deg) scale(1);
    -o-transform: rotate(360deg) scale(1);
  }
}

@-o-keyframes clipLoader {
  0% {
    transform: rotate(0deg) scale(1);
    -ms-transform: rotate(0deg) scale(1);
    -webkit-transform: rotate(0deg) scale(1);
    -moz-transform: rotate(0deg) scale(1);
    -o-transform: rotate(0deg) scale(1);
  }
  50% {
    transform: rotate(180deg) scale(0.8);
    -ms-transform: rotate(180deg) scale(0.8);
    -webkit-transform: rotate(180deg) scale(0.8);
    -moz-transform: rotate(180deg) scale(0.8);
    -o-transform: rotate(180deg) scale(0.8);
  }
  100% {
    transform: rotate(360deg) scale(1);
    -ms-transform: rotate(360deg) scale(1);
    -webkit-transform: rotate(360deg) scale(1);
    -moz-transform: rotate(360deg) scale(1);
    -o-transform: rotate(360deg) scale(1);
  }
}

@-ms-keyframes clipLoader {
  0% {
    transform: rotate(0deg) scale(1);
    -ms-transform: rotate(0deg) scale(1);
    -webkit-transform: rotate(360deg) scale(1);
    -moz-transform: rotate(360deg) scale(1);
    -o-transform: rotate(360deg) scale(1);
  }
  50% {
    transform: rotate(180deg) scale(0.8);
    -ms-transform: rotate(180deg) scale(0.8);
    -webkit-transform: rotate(180deg) scale(0.8);
    -moz-transform: rotate(180deg) scale(0.8);
    -o-transform: rotate(180deg) scale(0.8);
  }
  100% {
    transform: rotate(360deg) scale(1);
    -ms-transform: rotate(360deg) scale(1);
    -webkit-transform: rotate(360deg) scale(1);
    -moz-transform: rotate(360deg) scale(1);
    -o-transform: rotate(360deg) scale(1);
  }
}

@keyframes clipLoader {
  0% {
    transform: rotate(0deg) scale(1);
    -ms-transform: rotate(0deg) scale(1);
    -webkit-transform: rotate(0deg) scale(1);
    -moz-transform: rotate(0deg) scale(1);
    -o-transform: rotate(0deg) scale(1);
  }
  50% {
    transform: rotate(180deg) scale(0.8);
    -ms-transform: rotate(180deg) scale(0.8);
    -webkit-transform: rotate(180deg) scale(0.8);
    -moz-transform: rotate(180deg) scale(0.8);
    -o-transform: rotate(180deg) scale(0.8);
  }
  100% {
    transform: rotate(360deg) scale(1);
    -ms-transform: rotate(360deg) scale(1);
    -webkit-transform: rotate(360deg) scale(1);
    -moz-transform: rotate(360deg) scale(1);
    -o-transform: rotate(360deg) scale(1);
  }
}

.clipLoader {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  border: 2px solid;
  border-bottom-color: transparent !important;
  background: transparent !important;
  animation: clipLoader 0.75s 0s infinite linear;
  -webkit-animation: clipLoader 0.75s 0s infinite linear;
  -ms-animation: clipLoader 0.75s 0s infinite linear;
  -moz-animation: clipLoader 0.75s 0s infinite linear;
  -o-animation: clipLoader 0.75s 0s infinite linear;
  animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
  -o-animation-fill-mode: both;
}

.fileIcon-folder {
  background: url(static/folder.01d15b1e5e4ceb67919ab917ef5f5aca.svg) no-repeat;
  width: 249px;
  height: 205px;
}

.fileIcon-folderShared {
  background: url(static/folderShared.cb56958e2fdb60070b03456de870503d.svg) no-repeat;
  width: 249px;
  height: 205px;
}

.fileIcon-myfile {
  background: url(static/folder.01d15b1e5e4ceb67919ab917ef5f5aca.svg) no-repeat;
  width: 249px;
  height: 205px;
}

.fileIcon-7z {
  background: url(static/rar.38174f50788711fa425cf38a1e3dcec3.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-ai {
  background: url(static/ai.7e9f4257918b2640bcb16e1b05080d10.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-doc {
  background: url(static/doc.d47554b927d836ccd9eae89ae893472b.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-excel {
  background: url(static/xls.b64e94180bdb6ac460c8d4945fc8a78f.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-img {
  background: url(static/jpg.f24a714ab2d550e0a4d9076f84e8beb3.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-link {
  background: url(static/url.db08dee407a51294285bc90497737298.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-mmap {
  background: url(static/mmap.f6f94e948b63efcfc10926ce2ddaf843.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-pdf {
  background: url(static/pdf.9bc95a9645b7a112963f18322575b055.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-ppt {
  background: url(static/ppt.e5d4e7e53db8a748dd4e54a3f02009ed.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-psd {
  background: url(static/psd.cf3f9ee7bc4cef0bc41b894f33d2a31d.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-rar {
  background: url(static/rar.38174f50788711fa425cf38a1e3dcec3.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-txt {
  background: url(static/txt.8d58fb96c70ec4766905f9195b81a1ba.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-vsd {
  background: url(static/vsd.9dc078cd563c5baba6e0433d056561e6.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-word {
  background: url(static/docx.e922cb74ea345117dc32d4ed5e842124.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-mdy {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4OTAuNzE2IiBoZWlnaHQ9IjEwMjQiIHZpZXdCb3g9IjAgMCA4OTAuNzE2IDEwMjQiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICM1NDY1ZmM7CiAgICAgIH0KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgZmlsbDogIzIzMTgxNTsKICAgICAgICBvcGFjaXR5OiAwLjI7CiAgICAgIH0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9Iue7hF8yMDA1MSIgZGF0YS1uYW1lPSLnu4QgMjAwNTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02Ny4zMDEpIj4KICAgIDxwYXRoIGlkPSLot6/lvoRfNjMwMTYiIGRhdGEtbmFtZT0i6Lev5b6EIDYzMDE2IiBjbGFzcz0iY2xzLTEiIGQ9Ik05NTguMDE3LDI1My44NjhWOTgxLjMzM0E0Mi40OTEsNDIuNDkxLDAsMCwxLDkxNS42MDcsMTAyNEgxMDkuNzE3QTQyLjMyNiw0Mi4zMjYsMCwwLDEsNjcuMyw5ODEuMzMzVjQyLjY2N0E0Mi41NzMsNDIuNTczLDAsMCwxLDEwOS43MTcsMEg3MDUuNzRMOTU3Ljk3NCwyNTMuODY4WiIvPgogICAgPHBhdGggaWQ9Iui3r+W+hF82MzAxNyIgZGF0YS1uYW1lPSLot6/lvoQgNjMwMTciIGNsYXNzPSJjbHMtMiIgZD0iTTcwNS41MTcsMFYyMTEuMmE0Mi42NjcsNDIuNjY3LDAsMCwwLDQyLjQxMyw0Mi42NjdIOTU3LjUwN1oiLz4KICAgIDxwYXRoIGlkPSLot6/lvoRfNjMwMTgiIGRhdGEtbmFtZT0i6Lev5b6EIDYzMDE4IiBjbGFzcz0iY2xzLTMiIGQ9Ik0yMTYuNDQxLDYzMC4wNTFWNDM4LjVMNTEyLjI2Miw2MDcuNTQybDI5NS44MjMtMTY0LjA4VjYzMC4wNDFMNTEyLjI2Miw4MTYsMjE2LjQ0MSw2MzAuMDUzWm03LjQ1Mi0yMjYuMjE1LDQ0Ljc0Ni0yNC44NTdhMTguNzg3LDE4Ljc4NywwLDAsMC0yLjQ4NSw5Ljk0MmMwLDI0Ljg1NywzNC44LDQ3LjIzMSw3OS41NDcsNDcuMjMxczc5LjU0Ny0xOS44ODYsNzkuNTQ3LTQ3LjIzMWE3MS43NzYsNzEuNzc2LDAsMCwwLTQuOTcxLTI0LjU1OWMtOS45NDIsMTcuNC0zOS43NzUsMjkuODMzLTc0LjU3OSwyOS44MzMtMzIuMzE5LDAtNjIuMTQ3LTkuOTQyLTc0LjU3Ny0yNy4zNDNsLTIuNDg1LTIuNDg1YzAtMi40ODUtMi40ODUtOS45NDItMi40ODUtMTQuOTE1LDAtMjQuODU3LDM0LjgtNDcuMjMxLDc5LjU0Ny00Ny4yMzEsMTkuNzkzLDAsNDMuNzQ4LDUuOTgzLDQzLjc0OCw1Ljk4M0w0MzIuNywyODkuNDg5Yy0yLjQ4NSw0Ljk3MS00Ljk3MSw5Ljk0Mi00Ljk3MSwxNC45MTUsMCwyNC44NTcsMzQuOCw0Ny4yMzEsNzkuNTQ3LDQ3LjIzMXM3OS41NS0xOS44ODYsNzkuNTUtNDcuMjMxYTQ2LjIxNSw0Ni4yMTUsMCwwLDAtNC45NzEtMTkuNzUyYy05Ljk0MiwxNy40LTM5Ljc3NSwyNy40MjktNzQuNTc5LDI3LjQyOXMtNjQuNjMyLTEyLjQzLTc0LjU3Ny0yOS44MzNjLTIuNDg1LTQuOTcxLTQuOTcxLTkuOTQyLTQuOTcxLTE0LjkxNSwwLTI0Ljg1NywzNC44LTQ3LjIzMSw3OS41NDctNDcuMjMxczc5LjU2NCwxOS44ODYsNzkuNTY0LDQ3LjIyOWE0NS43MzcsNDUuNzM3LDAsMCwxLTQuOTcxLDE3LjMxOWw0OS40LDIzLjU1N2M5Ljk0Mi0yLjQ4NSwzMC4xNDYtMy41LDM3LjYtMy41LDQ0Ljc0NiwwLDc5LjU1LDE1LjA1Miw3OS41NSw0Mi40LjA3Nyw5LjktNC45NzMsMTcuMDkxLTcuNDUyLDIyLjA2Nmw1OS42NjYsMzkuNjQ1TDUxMi4yNjcsNTY3LjkwOSwyMjMuOSw0MDMuODQzWk00MjQuODQ3LDQ2Ny41YzAsMjQuODU3LDM3LjcwNSw0Ny4yMzEsODIuNDQ5LDQ3LjIzMXM4Mi40NDktMTkuODg2LDgyLjQ0OS00Ny4yMzFhMTY5LjgzOCwxNjkuODM4LDAsMCwwLTMuNzI4LTMwLjc2OGMtLjI2Ny0xLjAxNC0uNzU1LS4wNDYtMS4yNDMtMS4wMjItOS45NDIsMTcuNC00Mi42NzYsMjkuODMzLTc3LjQ3OCwyOS44MzNzLTY1LjA0OC0xMi40My03Ny40NzgtMjkuODMzYy0yLjQ4NSw0Ljk3MS00Ljk3MSwyOS4zMTEtNC45NzEsMzEuOFptMTYxLjk5Mi03OC41ODRjMCwyNC44NTcsMzQuOCw0Ny4yMzEsNzkuNTQ3LDQ3LjIzMXM3OS41NDctMTkuODg2LDc5LjU0Ny00Ny4yMzFhNDYuMjEzLDQ2LjIxMywwLDAsMC00Ljk3MS0xOS43NTJjLTkuOTQyLDE3LjQtMzkuNzc1LDIyLjYyMi03NC41NzksMjIuNjIycy02Mi4xNDctMTIuNDMtNzQuNTc3LTI5LjgzM0M1ODkuMzI2LDM2Ni45MjYsNTg2LjgzOSwzODMuOTQ1LDU4Ni44MzksMzg4LjkxOFoiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-xmind {
  background: url(static/xmind.4e13e803512ce8235649bbdaf4c15a50.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-zip {
  background: url(static/rar.38174f50788711fa425cf38a1e3dcec3.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-aep {
  background: url(static/aep.38ec21f40cc04e02989e277daf06e863.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-apk {
  background: url(static/apk.f3c6f6ffb5befa86efa31cd7cea98dc0.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-ascx {
  background: url(static/ascx.6719f2e43605b9fb3af09ff650dc1eaf.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-db {
  background: url(static/db.1d893b59636c6c45f1e8b615c8b3bcca.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-dmg {
  background: url(static/dmg.927f7dcd457fe0acfacd4e4d35164a3d.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-dwg {
  background: url(static/dwg.19596c8c875fe1cc3aa21f98619b9946.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-eps {
  background: url(static/eps.7c02aac7c01bfb7f5937761ffc57acb5.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-exe {
  background: url(static/exe.55d701f6c21182876b57fb0674560ab2.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-html {
  background: url(static/html.5598f16a55923b1ec9f145bd3c4ed46b.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-indd {
  background: url(static/indd.deaa3088708cd5fb49bb1591fdd2854a.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-iso {
  background: url(static/iso.7f0a3974a3b63da23c0cf21141e7fb5f.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-key {
  background: url(static/key.9437bfa50ba1fa094910e2c028839a8d.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-ma {
  background: url(static/ma.c57ee3b2f910f882ad013dd2114d4d8b.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-max {
  background: url(static/max.0f91c76c3b13970db3ec209ff44ccffe.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-mp3 {
  background: url(static/mp3.64279c2f618482277c52f0ae8728280f.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-mp4 {
  background: url(static/mp4.065aa667ae30ea213498b8948ff8f4d2.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-numbers {
  background: url(static/numbers.a7449694e08b83774218a57a3286cef0.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-obj {
  background: url(static/obj.20011ebb03e66595a379c89e72fb157f.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-pages {
  background: url(static/pages.5d9a6e483aba799dd7edbceb2f303058.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-prt {
  background: url(static/prt.6803416f93737419148f5c847f5a7a64.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-rp {
  background: url(static/rp.e2cd361193582531509a654c8c31fb90.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-skp {
  background: url(static/skp.abb3fc715506d89fe06ce4f6b55099b0.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-xd {
  background: url(static/xd.c22d43e7a1deb17295660e5188f315bc.svg) no-repeat;
  width: 175px;
  height: 200px;
}

.fileIcon-worksheet {
  background: url(data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMjQiIGhlaWdodD0iMTAyNCIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCI+Cjx0aXRsZT48L3RpdGxlPgo8ZyBpZD0iaWNvbW9vbi1pZ25vcmUiPgo8L2c+CjxwYXRoIGZpbGw9IiNmN2E5NDMiIGQ9Ik05NTcuMDk5IDI1Mi41ODd2NzI2LjM1N2MwIDIyLjUyOC0xOS4xMTUgNDEuNjQzLTQxLjY0MyA0MS42NDNoLTgwNi45MTJjLTIyLjUyOCAwLTQxLjY0My0xOS4xMTUtNDEuNjQzLTQxLjY0M3YtOTM3LjMwMWMwLTIyLjUyOCAxOS4xMTUtNDEuNjQzIDQxLjY0My00MS42NDNoNTk1LjI4NWwyNTMuMjY5IDI1Mi41ODd6Ij48L3BhdGg+CjxwYXRoIGZpbGw9IiNkOTk1M2MiIGQ9Ik03MDMuODI5IDB2MCAyMTAuOTQ0YzAgMjIuNTI4IDE5LjExNSA0MS42NDMgNDEuNjQzIDQxLjY0M2gyMTAuOTQ0bC0yNTIuNTg3LTI1Mi41ODd6Ij48L3BhdGg+CjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zOTcuMzEyIDgwNi45MTJjMCA0Ljc3OS00Ljc3OSAxMC4yNC0xMi45NzEgMTIuOTcxaC0xMTQuNjg4Yy03LjUwOSAwLTEyLjk3MS00Ljc3OS0xMi45NzEtMTIuOTcxdi02OC45NDljMC03LjUwOSA0Ljc3OS0xMi45NzEgMTIuOTcxLTEyLjk3MWgxMTQuNjg4YzcuNTA5IDAgMTIuOTcxIDQuNzc5IDEyLjk3MSAxMi45NzF2NjguOTQ5ek0zOTcuMzEyIDY2Ni45NjVjMCA3LjUwOS00Ljc3OSAxMi45NzEtMTIuOTcxIDEyLjk3MWgtMTE0LjY4OGMtNy41MDkgMC0xMi45NzEtNC43NzktMTIuOTcxLTEyLjk3MXYtNjguOTQ5YzAtNy41MDkgNC43NzktMTIuOTcxIDEyLjk3MS0xMi45NzFoMTE0LjY4OGM3LjUwOSAwIDEyLjk3MSA0Ljc3OSAxMi45NzEgMTIuOTcxdjY4Ljk0OXpNMzk3LjMxMiA1MjkuMDY3YzAgNC43NzktNC43NzkgMTAuMjQtMTIuOTcxIDEyLjk3MWgtMTE0LjY4OGMtNy41MDkgMC0xMi45NzEtNC43NzktMTIuOTcxLTEyLjk3MXYtNjguMjY3YzAtNy41MDkgNC43NzktMTIuOTcxIDEyLjk3MS0xMi45NzFoMTE0LjY4OGM3LjUwOSAwIDEyLjk3MSA0Ljc3OSAxMi45NzEgMTIuOTcxdjY4LjI2N3pNNTgwLjk0OSA4MDYuOTEyYzAgNC43NzktNC43NzkgMTAuMjQtMTIuOTcxIDEyLjk3MWgtMTE0LjY4OGMtNy41MDkgMC0xMi45NzEtNC43NzktMTIuOTcxLTEyLjk3MXYtNjguOTQ5YzAtNy41MDkgNC43NzktMTIuOTcxIDEyLjk3MS0xMi45NzFoMTE0LjY4OGM3LjUwOSAwIDEyLjk3MSA0Ljc3OSAxMi45NzEgMTIuOTcxdjY4Ljk0OXpNNTgwLjk0OSA2NjYuOTY1YzAgNy41MDktNC43NzkgMTIuOTcxLTEyLjk3MSAxMi45NzFoLTExNC42ODhjLTcuNTA5IDAtMTIuOTcxLTQuNzc5LTEyLjk3MS0xMi45NzF2LTY4Ljk0OWMwLTcuNTA5IDQuNzc5LTEyLjk3MSAxMi45NzEtMTIuOTcxaDExNC42ODhjNy41MDkgMCAxMi45NzEgNC43NzkgMTIuOTcxIDEyLjk3MXY2OC45NDl6TTU4MC45NDkgNTI5LjA2N2MwIDQuNzc5LTQuNzc5IDEwLjI0LTEyLjk3MSAxMi45NzFoLTExNC42ODhjLTcuNTA5IDAtMTIuOTcxLTQuNzc5LTEyLjk3MS0xMi45NzF2LTY4LjI2N2MwLTcuNTA5IDQuNzc5LTEyLjk3MSAxMi45NzEtMTIuOTcxaDExNC42ODhjNy41MDkgMCAxMi45NzEgNC43NzkgMTIuOTcxIDEyLjk3MXY2OC4yNjd6TTc2Ni42MzUgODA2LjkxMmMwIDQuNzc5LTQuNzc5IDEwLjI0LTEyLjk3MSAxMi45NzFoLTExNC4wMDVjLTcuNTA5IDAtMTIuOTcxLTQuNzc5LTEyLjk3MS0xMi45NzF2LTY4Ljk0OWMwLTcuNTA5IDQuNzc5LTEyLjk3MSAxMi45NzEtMTIuOTcxaDExNC42ODhjNy41MDkgMCAxMi45NzEgNC43NzkgMTIuOTcxIDEyLjk3MXY2OC45NDl6TTc2Ni42MzUgNjY2Ljk2NWMwIDcuNTA5LTQuNzc5IDEyLjk3MS0xMi45NzEgMTIuOTcxaC0xMTQuMDA1Yy03LjUwOSAwLTEyLjk3MS00Ljc3OS0xMi45NzEtMTIuOTcxdi02OC45NDljMC03LjUwOSA0Ljc3OS0xMi45NzEgMTIuOTcxLTEyLjk3MWgxMTQuNjg4YzcuNTA5IDAgMTIuOTcxIDQuNzc5IDEyLjk3MSAxMi45NzF2NjguOTQ5ek03NjYuNjM1IDUyOS4wNjdjMCA0Ljc3OS00Ljc3OSAxMC4yNC0xMi45NzEgMTIuOTcxaC0xMTQuMDA1Yy03LjUwOSAwLTEyLjk3MS00Ljc3OS0xMi45NzEtMTIuOTcxdi02OC4yNjdjMC03LjUwOSA0Ljc3OS0xMi45NzEgMTIuOTcxLTEyLjk3MWgxMTQuNjg4YzcuNTA5IDAgMTIuOTcxIDQuNzc5IDEyLjk3MSAxMi45NzF2NjguMjY3eiI+PC9wYXRoPgo8L3N2Zz4K) no-repeat;
}

.fileIcon-folder.antiIcon {
  background: url(static/folder.eb3681565a507011d1eca798b47851eb.svg) no-repeat;
  background-color: #F6F7F9;
}

.fileIcon-folderShared.antiIcon {
  background: url(static/folderShared.cb56958e2fdb60070b03456de870503d.svg) no-repeat;
  background-color: #F6F7F9;
}

.fileIcon-myfile.antiIcon {
  background: url(static/folder.eb3681565a507011d1eca798b47851eb.svg) no-repeat;
  background-color: #F6F7F9;
}

.fileIcon-7z.antiIcon {
  background: url(static/rar.f2b53222c63e786c4d908552bb697c87.svg) no-repeat;
  background-color: #FCC930;
}

.fileIcon-ai.antiIcon {
  background: url(static/ai.93e960ca3607a1db7ac75600504c73af.svg) no-repeat;
  background-color: #F37C22;
}

.fileIcon-doc.antiIcon {
  background: url(static/doc.6bf5804ca3a31938cd1ee9ae7966d6be.svg) no-repeat;
  background-color: #ACACAC;
}

.fileIcon-excel.antiIcon {
  background: url(static/xls.19f99e6c77a8c398ce116e7f47418444.svg) no-repeat;
  background-color: #65B940;
}

.fileIcon-img.antiIcon {
  background: url(static/jpg.b811dde16726d78a21b03df0690ae199.svg) no-repeat;
  background-color: #FC5830;
}

.fileIcon-link.antiIcon {
  background: url(static/url.368eedc1bb3da61746ca5457ea6f1af4.svg) no-repeat;
  background-color: #1EAAF1;
}

.fileIcon-mmap.antiIcon {
  background: url(static/mmap.1e778ad8b98b4565cd02e7439c154269.svg) no-repeat;
  background-color: #D13135;
}

.fileIcon-pdf.antiIcon {
  background: url(static/pdf.0c1a797e3a9208e31256958f87d9e923.svg) no-repeat;
  background-color: #D13135;
}

.fileIcon-ppt.antiIcon {
  background: url(static/ppt.a6a718d331059e5641314abded5f21a6.svg) no-repeat;
  background-color: #F57C00;
}

.fileIcon-psd.antiIcon {
  background: url(static/psd.1729da64f43bdba6158b05c0b5111976.svg) no-repeat;
  background-color: #5465FC;
}

.fileIcon-rar.antiIcon {
  background: url(static/rar.f2b53222c63e786c4d908552bb697c87.svg) no-repeat;
  background-color: #FDCA07;
}

.fileIcon-txt.antiIcon {
  background: url(static/txt.a072f1a66a50ef3c5017e36bbfc762cd.svg) no-repeat;
  background-color: #29D3B2;
}

.fileIcon-vsd.antiIcon {
  background: url(static/vsd.1d9c4ed1eaa95434eb92d8795e4cffa1.svg) no-repeat;
  background-color: #448AFF;
}

.fileIcon-word.antiIcon {
  background: url(static/docx.1a8162f314a1a61ac8ce892738f59c9f.svg) no-repeat;
  background-color: #448AFF;
}

.fileIcon-mdy.antiIcon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4OTAuNzE2IiBoZWlnaHQ9IjEwMjQiIHZpZXdCb3g9IjAgMCA4OTAuNzE2IDEwMjQiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICM1NDY1ZmM7CiAgICAgIH0KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgZmlsbDogIzIzMTgxNTsKICAgICAgICBvcGFjaXR5OiAwLjI7CiAgICAgIH0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9Iue7hF8yMDA1MSIgZGF0YS1uYW1lPSLnu4QgMjAwNTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02Ny4zMDEpIj4KICAgIDxwYXRoIGlkPSLot6/lvoRfNjMwMTYiIGRhdGEtbmFtZT0i6Lev5b6EIDYzMDE2IiBjbGFzcz0iY2xzLTEiIGQ9Ik05NTguMDE3LDI1My44NjhWOTgxLjMzM0E0Mi40OTEsNDIuNDkxLDAsMCwxLDkxNS42MDcsMTAyNEgxMDkuNzE3QTQyLjMyNiw0Mi4zMjYsMCwwLDEsNjcuMyw5ODEuMzMzVjQyLjY2N0E0Mi41NzMsNDIuNTczLDAsMCwxLDEwOS43MTcsMEg3MDUuNzRMOTU3Ljk3NCwyNTMuODY4WiIvPgogICAgPHBhdGggaWQ9Iui3r+W+hF82MzAxNyIgZGF0YS1uYW1lPSLot6/lvoQgNjMwMTciIGNsYXNzPSJjbHMtMiIgZD0iTTcwNS41MTcsMFYyMTEuMmE0Mi42NjcsNDIuNjY3LDAsMCwwLDQyLjQxMyw0Mi42NjdIOTU3LjUwN1oiLz4KICAgIDxwYXRoIGlkPSLot6/lvoRfNjMwMTgiIGRhdGEtbmFtZT0i6Lev5b6EIDYzMDE4IiBjbGFzcz0iY2xzLTMiIGQ9Ik0yMTYuNDQxLDYzMC4wNTFWNDM4LjVMNTEyLjI2Miw2MDcuNTQybDI5NS44MjMtMTY0LjA4VjYzMC4wNDFMNTEyLjI2Miw4MTYsMjE2LjQ0MSw2MzAuMDUzWm03LjQ1Mi0yMjYuMjE1LDQ0Ljc0Ni0yNC44NTdhMTguNzg3LDE4Ljc4NywwLDAsMC0yLjQ4NSw5Ljk0MmMwLDI0Ljg1NywzNC44LDQ3LjIzMSw3OS41NDcsNDcuMjMxczc5LjU0Ny0xOS44ODYsNzkuNTQ3LTQ3LjIzMWE3MS43NzYsNzEuNzc2LDAsMCwwLTQuOTcxLTI0LjU1OWMtOS45NDIsMTcuNC0zOS43NzUsMjkuODMzLTc0LjU3OSwyOS44MzMtMzIuMzE5LDAtNjIuMTQ3LTkuOTQyLTc0LjU3Ny0yNy4zNDNsLTIuNDg1LTIuNDg1YzAtMi40ODUtMi40ODUtOS45NDItMi40ODUtMTQuOTE1LDAtMjQuODU3LDM0LjgtNDcuMjMxLDc5LjU0Ny00Ny4yMzEsMTkuNzkzLDAsNDMuNzQ4LDUuOTgzLDQzLjc0OCw1Ljk4M0w0MzIuNywyODkuNDg5Yy0yLjQ4NSw0Ljk3MS00Ljk3MSw5Ljk0Mi00Ljk3MSwxNC45MTUsMCwyNC44NTcsMzQuOCw0Ny4yMzEsNzkuNTQ3LDQ3LjIzMXM3OS41NS0xOS44ODYsNzkuNTUtNDcuMjMxYTQ2LjIxNSw0Ni4yMTUsMCwwLDAtNC45NzEtMTkuNzUyYy05Ljk0MiwxNy40LTM5Ljc3NSwyNy40MjktNzQuNTc5LDI3LjQyOXMtNjQuNjMyLTEyLjQzLTc0LjU3Ny0yOS44MzNjLTIuNDg1LTQuOTcxLTQuOTcxLTkuOTQyLTQuOTcxLTE0LjkxNSwwLTI0Ljg1NywzNC44LTQ3LjIzMSw3OS41NDctNDcuMjMxczc5LjU2NCwxOS44ODYsNzkuNTY0LDQ3LjIyOWE0NS43MzcsNDUuNzM3LDAsMCwxLTQuOTcxLDE3LjMxOWw0OS40LDIzLjU1N2M5Ljk0Mi0yLjQ4NSwzMC4xNDYtMy41LDM3LjYtMy41LDQ0Ljc0NiwwLDc5LjU1LDE1LjA1Miw3OS41NSw0Mi40LjA3Nyw5LjktNC45NzMsMTcuMDkxLTcuNDUyLDIyLjA2Nmw1OS42NjYsMzkuNjQ1TDUxMi4yNjcsNTY3LjkwOSwyMjMuOSw0MDMuODQzWk00MjQuODQ3LDQ2Ny41YzAsMjQuODU3LDM3LjcwNSw0Ny4yMzEsODIuNDQ5LDQ3LjIzMXM4Mi40NDktMTkuODg2LDgyLjQ0OS00Ny4yMzFhMTY5LjgzOCwxNjkuODM4LDAsMCwwLTMuNzI4LTMwLjc2OGMtLjI2Ny0xLjAxNC0uNzU1LS4wNDYtMS4yNDMtMS4wMjItOS45NDIsMTcuNC00Mi42NzYsMjkuODMzLTc3LjQ3OCwyOS44MzNzLTY1LjA0OC0xMi40My03Ny40NzgtMjkuODMzYy0yLjQ4NSw0Ljk3MS00Ljk3MSwyOS4zMTEtNC45NzEsMzEuOFptMTYxLjk5Mi03OC41ODRjMCwyNC44NTcsMzQuOCw0Ny4yMzEsNzkuNTQ3LDQ3LjIzMXM3OS41NDctMTkuODg2LDc5LjU0Ny00Ny4yMzFhNDYuMjEzLDQ2LjIxMywwLDAsMC00Ljk3MS0xOS43NTJjLTkuOTQyLDE3LjQtMzkuNzc1LDIyLjYyMi03NC41NzksMjIuNjIycy02Mi4xNDctMTIuNDMtNzQuNTc3LTI5LjgzM0M1ODkuMzI2LDM2Ni45MjYsNTg2LjgzOSwzODMuOTQ1LDU4Ni44MzksMzg4LjkxOFoiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat;
  background-color: #448AFF;
}

.fileIcon-xmind.antiIcon {
  background: url(static/xmind.754fb5d2c0a7d93071fab0667ab0caa5.svg) no-repeat;
  background-color: #D32F2F;
}

.fileIcon-zip.antiIcon {
  background: url(static/rar.f2b53222c63e786c4d908552bb697c87.svg) no-repeat;
  background-color: #FDD745;
}

.fileIcon-aep.antiIcon {
  background: url(static/aep.6cb8505500d08252fad8ef8572fedbf7.svg) no-repeat;
  background-color: #7757BC;
}

.fileIcon-apk.antiIcon {
  background: url(static/apk.1a191f4e30b2ac8a88b0da662530fc78.svg) no-repeat;
  background-color: #62BB37;
}

.fileIcon-ascx.antiIcon {
  background: url(static/ascx.6b178533705a495d09ab281d235da268.svg) no-repeat;
  background-color: #29D3B2;
}

.fileIcon-db.antiIcon {
  background: url(static/db.88b5a669cd12d0e5d09657d4f65655ed.svg) no-repeat;
  background-color: #29D3B2;
}

.fileIcon-dmg.antiIcon {
  background: url(static/dmg.3e0874afa18c101162982428f5672aae.svg) no-repeat;
  background-color: #718BC8;
}

.fileIcon-dwg.antiIcon {
  background: url(static/dwg.67ec4491c92340bc51f24baa327ce01a.svg) no-repeat;
  background-color: #D32F2F;
}

.fileIcon-eps.antiIcon {
  background: url(static/eps.369578cdff554d7d390b3d99899f0e20.svg) no-repeat;
  background-color: #F57C00;
}

.fileIcon-exe.antiIcon {
  background: url(static/exe.ec15ca102ad0a66bbd77cb792d681feb.svg) no-repeat;
  background-color: #718BC8;
}

.fileIcon-html.antiIcon {
  background: url(static/html.65c80f031d0cbf5af5a41c25358a60ef.svg) no-repeat;
  background-color: #03A9F4;
}

.fileIcon-indd.antiIcon {
  background: url(static/indd.136a0ec273243bbfc68e139143e9ae0b.svg) no-repeat;
  background-color: #C11187;
}

.fileIcon-iso.antiIcon {
  background: url(static/iso.07560a43d2f7e259d00df2504bf0130d.svg) no-repeat;
  background-color: #718BC8;
}

.fileIcon-key.antiIcon {
  background: url(static/key.184713c4aecc99797293f6be0ceef922.svg) no-repeat;
  background-color: #448AFF;
}

.fileIcon-ma.antiIcon {
  background: url(static/ma.c18712f18423956e71df33da287de82c.svg) no-repeat;
  background-color: #009497;
}

.fileIcon-max.antiIcon {
  background: url(static/max.459727ef991cbf1d867ff4d7cd7a4e0e.svg) no-repeat;
  background-color: #546E7A;
}

.fileIcon-mp3.antiIcon {
  background: url(static/mp3.f43e9aa0548ad99b70013093b2737418.svg) no-repeat;
  background-color: #FF40B6;
}

.fileIcon-mp4.antiIcon {
  background: url(static/mp4.3b656338e21de9294fe84d66e4734aab.svg) no-repeat;
  background-color: #7757BC;
}

.fileIcon-numbers.antiIcon {
  background: url(static/numbers.e0f35d19f9cc1c45d9123f7d15cad93f.svg) no-repeat;
  background-color: #62BB37;
}

.fileIcon-obj.antiIcon {
  background: url(static/obj.be3efc913ad522c28662eb940686d5b3.svg) no-repeat;
  background-color: #03A9F4;
}

.fileIcon-pages.antiIcon {
  background: url(static/pages.849aab7e26b310293118d9a85bea2426.svg) no-repeat;
  background-color: #F57C00;
}

.fileIcon-prt.antiIcon {
  background: url(static/prt.4c341b062a69c14f33345f52f4a37fbf.svg) no-repeat;
  background-color: #009497;
}

.fileIcon-rp.antiIcon {
  background: url(static/rp.b88c13c15c3b6a40a0db65e8625a8055.svg) no-repeat;
  background-color: #AA00FF;
}

.fileIcon-skp.antiIcon {
  background: url(static/skp.69d3075f232e4027ac66c6f76bdb1212.svg) no-repeat;
  background-color: #AA00FF;
}

.fileIcon-xd.antiIcon {
  background: url(static/xd.9602a7d762af5bc4a65afe6767f9d5a6.svg) no-repeat;
  background-color: #C11187;
}

.fileIcon-folder, .fileIcon-folderShared, .fileIcon-myfile, .fileIcon-7z, .fileIcon-ai, .fileIcon-doc, .fileIcon-excel, .fileIcon-img, .fileIcon-link, .fileIcon-mmap, .fileIcon-pdf, .fileIcon-ppt, .fileIcon-psd, .fileIcon-rar, .fileIcon-txt, .fileIcon-vsd, .fileIcon-word, .fileIcon-mdy, .fileIcon-xmind, .fileIcon-zip,
.fileIcon-aep, .fileIcon-apk, .fileIcon-ascx, .fileIcon-db, .fileIcon-dmg, .fileIcon-dwg, .fileIcon-eps, .fileIcon-exe, .fileIcon-html, .fileIcon-indd, .fileIcon-iso, .fileIcon-key, .fileIcon-ma, .fileIcon-max, .fileIcon-mp3, .fileIcon-mp4, .fileIcon-numbers, .fileIcon-obj, .fileIcon-pages, .fileIcon-prt, .fileIcon-rp, .fileIcon-skp, .fileIcon-xd, .fileIcon-worksheet  {
  display: inline-block;
  -webkit-background-size: cover !important;
  background-size: cover !important;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
}

.boxSizing {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.flexColumn {
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.flexRow {
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  min-width: 0;
}

.flex {
  -webkit-flex: 1;
  flex: 1 1 0%;
  -ms-flex: 1;
}

.alignItemsCenter {
  align-items: center;
}

.rc-trigger-popup-mask {
  background-color: rgba(0, 0, 0, 0) !important;
}

@font-face {
  font-family: "MD_Icon"; /* Project id 2032949 */
  src: url(static/iconfont.4462e5be47c74d31e873b2eade0b519e.eot); /* IE9 */
  src: url(static/iconfont.4462e5be47c74d31e873b2eade0b519e.eot#iefix) format('embedded-opentype'), 
       url(static/iconfont.971051f5222e9b40f83b4a54aaa23f1c.woff2) format('woff2'),
       url(static/iconfont.a2de976c57975f154e7b36417c41a62a.woff) format('woff'),
       url(static/iconfont.f62b10a9cdfecae4b2f9d3ae309d722d.ttf) format('truetype'),
       url(static/iconfont.ec80c6106acbdf34d95dfdd7bda5e7b9.svg#MD_Icon) format('svg');
}

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

.icon-auto_awesome:before {
  content: "\ECC3";
}

.icon-menu_right:before {
  content: "\ECC6";
}

.icon-menu_left:before {
  content: "\ECC7";
}

.icon-grid_view:before {
  content: "\ECC5";
}

.icon-user_group:before {
  content: "\ECC2";
}

.icon-a-barcode:before {
  content: "\E653";
}

.icon-invited_users:before {
  content: "\ECC0";
}

.icon-update_information:before {
  content: "\ECC1";
}

.icon-drive_file_move:before {
  content: "\E9AA";
}

.icon-class:before {
  content: "\ECB8";
}

.icon-cooperation:before {
  content: "\ECB9";
}

.icon-hub:before {
  content: "\ECBA";
}

.icon-rss_feed:before {
  content: "\ECBB";
}

.icon-table_rows:before {
  content: "\ECBC";
}

.icon-task_alt:before {
  content: "\ECBD";
}

.icon-folder_off:before {
  content: "\ECBE";
}

.icon-tab:before {
  content: "\ECBF";
}

.icon-rectangle:before {
  content: "\E650";
}

.icon-clear_bold:before {
  content: "\E643";
}

.icon-input:before {
  content: "\ECB7";
}

.icon-db_index:before {
  content: "\E606";
}

.icon-run_a:before {
  content: "\ECB3";
}

.icon-milestone1:before {
  content: "\ECB4";
}

.icon-all_run:before {
  content: "\ECB5";
}

.icon-fold:before {
  content: "\ECB6";
}

.icon-looks_four:before {
  content: "\ECB1";
}

.icon-looks_three:before {
  content: "\ECB2";
}

.icon-output:before {
  content: "\ECB0";
}

.icon-snow:before {
  content: "\E62E";
}

.icon-wb_sunny:before {
  content: "\E62D";
}

.icon-shield:before {
  content: "\E62C";
}

.icon-rocket_launch:before {
  content: "\E62B";
}

.icon-dotted_line:before {
  content: "\ECAF";
}

.icon-rounded_square:before {
  content: "\ECAE";
}

.icon-left_right:before {
  content: "\ECAA";
}

.icon-up_down:before {
  content: "\ECAD";
}

.icon-pbc:before {
  content: "\ECAC";
}

.icon-person_off:before {
  content: "\E629";
}

.icon-hourglass:before {
  content: "\ECAB";
}

.icon-flower:before {
  content: "\E628";
}

.icon-lightbulb1:before {
  content: "\E627";
}

.icon-emergency:before {
  content: "\E626";
}

.icon-fire:before {
  content: "\E624";
}

.icon-home_dashboard:before {
  content: "\EA1F";
}

.icon-access_time_filled:before {
  content: "\ECA9";
}

.icon-stats_table_chart:before {
  content: "\EBED";
}

.icon-tune1:before {
  content: "\E625";
}

.icon-external_users:before {
  content: "\EBF7";
}

.icon-milestone:before {
  content: "\E620";
}

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

.icon-a-arrowback:before {
  content: "\E61E";
}

.icon-stats_pie_chart:before {
  content: "\EBEB";
}

.icon-qian:before {
  content: "\ECA7";
}

.icon-verified_black:before {
  content: "\ECA8";
}

.icon-apartment_black:before {
  content: "\ECA6";
}

.icon-smart_button_black_24dp:before {
  content: "\E61B";
}

.icon-ocr_id_card:before {
  content: "\ECA3";
}

.icon-ocr_invoice:before {
  content: "\ECA4";
}

.icon-ocr:before {
  content: "\ECA5";
}

.icon-feishu:before {
  content: "\ECA2";
}

.icon-calculate:before {
  content: "\E618";
}

.icon-fact_check_black:before {
  content: "\E8D5";
}

.icon-local_activity_black:before {
  content: "\E9C3";
}

.icon-parameter:before {
  content: "\ECA1";
}

.icon-save11:before {
  content: "\ECA0";
}

.icon-person_search:before {
  content: "\EC9F";
}

.icon-gallery_view:before {
  content: "\E613";
}

.icon-link_Dismiss:before {
  content: "\E60A";
}

.icon-edit:before {
  content: "\EB20";
}

.icon-trash:before {
  content: "\EA5D";
}

.icon-zero:before {
  content: "\E8B4";
}

.icon-dropdown:before {
  content: "\EAAF";
}

.icon-stats_district_chart:before {
  content: "\EC9D";
}

.icon-beta1:before {
  content: "\E610";
}

.icon-mdy:before {
  content: "\E60D";
}

.icon-sidebar_close:before {
  content: "\E607";
}

.icon-sidebar_open:before {
  content: "\E608";
}

.icon-military_tech:before {
  content: "\E8D6";
}

.icon-lookup:before {
  content: "\E87E";
}

.icon-call_to_action_off:before {
  content: "\E60B";
}

.icon-call_to_action_on:before {
  content: "\E60C";
}

.icon-qr_code:before {
  content: "\E8DA";
}

.icon-welink:before {
  content: "\E990";
}

.icon-wechat_work:before {
  content: "\EC9C";
}

.icon-dingtalk:before {
  content: "\EC9E";
}

.icon-lock:before {
  content: "\EC8D";
}

.icon-person1:before {
  content: "\EC8E";
}

.icon-account_balance_wallet:before {
  content: "\EC8F";
}

.icon-build1:before {
  content: "\EC90";
}

.icon-account_tree:before {
  content: "\EC91";
}

.icon-admin_panel_settings:before {
  content: "\EC92";
}

.icon-home1:before {
  content: "\EC93";
}

.icon-how_to_reg:before {
  content: "\EC94";
}

.icon-department1:before {
  content: "\EC95";
}

.icon-portrait:before {
  content: "\EC96";
}

.icon-supervisor_account:before {
  content: "\EC97";
}

.icon-textsms1:before {
  content: "\EC98";
}

.icon-widgets:before {
  content: "\EC99";
}

.icon-integration_instructions:before {
  content: "\EC9A";
}

.icon-business1:before {
  content: "\EC9B";
}

.icon-cascade_selection:before {
  content: "\EC61";
}

.icon-qq:before {
  content: "\E7F9";
}

.icon-wechat:before {
  content: "\EC8C";
}

.icon-style:before {
  content: "\E7F4";
}

.icon-one_column:before {
  content: "\E7F5";
}

.icon-three_column:before {
  content: "\E7F6";
}

.icon-two_column:before {
  content: "\E7F7";
}

.icon-four_column:before {
  content: "\E7F8";
}

.icon-amount_capital:before {
  content: "\E7F3";
}

.icon-volume_up:before {
  content: "\EC82";
}

.icon-zoom_out1:before {
  content: "\EC83";
}

.icon-zoom_in:before {
  content: "\EC84";
}

.icon-public:before {
  content: "\EC85";
}

.icon-visibility:before {
  content: "\EC86";
}

.icon-event:before {
  content: "\EC87";
}

.icon-close_fullscreen:before {
  content: "\EC88";
}

.icon-open_in_full:before {
  content: "\EC89";
}

.icon-equalizer1:before {
  content: "\EC8A";
}

.icon-view_quilt:before {
  content: "\EC8B";
}

.icon-amount_rmb:before {
  content: "\E7E0";
}

.icon-department:before {
  content: "\E7E2";
}

.icon-auto_number:before {
  content: "\E7E3";
}

.icon-rich_text:before {
  content: "\E7E5";
}

.icon-formula:before {
  content: "\E7E7";
}

.icon-letter_a:before {
  content: "\E7E8";
}

.icon-id_number:before {
  content: "\E7E9";
}

.icon-table:before {
  content: "\E7EA";
}

.icon-menu:before {
  content: "\E7EB";
}

.icon-gesture:before {
  content: "\E7EC";
}

.icon-number_6:before {
  content: "\E7ED";
}

.icon-device_hub:before {
  content: "\E7EF";
}

.icon-sigma:before {
  content: "\E7F1";
}

.icon-link_record:before {
  content: "\E7EE";
}

.icon-multi_select:before {
  content: "\E7F2";
}

.icon-access_alarm:before {
  content: "\EBF1";
}

.icon-add_circle:before {
  content: "\EBF2";
}

.icon-add1:before {
  content: "\EBF3";
}

.icon-account_circle:before {
  content: "\EBF4";
}

.icon-alternate_email:before {
  content: "\EBF5";
}

.icon-add_a_photo:before {
  content: "\EBF6";
}

.icon-add_circle_outline:before {
  content: "\EBF8";
}

.icon-access_time:before {
  content: "\EBF9";
}

.icon-arrow_drop_down_circle:before {
  content: "\EBFA";
}

.icon-archive:before {
  content: "\EBFB";
}

.icon-attach_file:before {
  content: "\EBFC";
}

.icon-assignment:before {
  content: "\EBFD";
}

.icon-arrow_forward:before {
  content: "\EBFE";
}

.icon-arrow_back:before {
  content: "\EBFF";
}

.icon-bookmark1:before {
  content: "\EC00";
}

.icon-backspace1:before {
  content: "\EC01";
}

.icon-bookmark_outline:before {
  content: "\EC02";
}

.icon-block:before {
  content: "\EC03";
}

.icon-camera_alt:before {
  content: "\EC04";
}

.icon-attachment1:before {
  content: "\EC05";
}

.icon-call:before {
  content: "\EC06";
}

.icon-business:before {
  content: "\EC07";
}

.icon-category:before {
  content: "\EC08";
}

.icon-check_box_outline_blank:before {
  content: "\EC09";
}

.icon-chat1:before {
  content: "\EC0A";
}

.icon-cancel1:before {
  content: "\EC0B";
}

.icon-clear_all:before {
  content: "\EC0C";
}

.icon-cloud_done:before {
  content: "\EC0D";
}

.icon-check_circle1:before {
  content: "\EC0E";
}

.icon-check_box1:before {
  content: "\EC0F";
}

.icon-cloud_upload:before {
  content: "\EC10";
}

.icon-code:before {
  content: "\EC11";
}

.icon-cloud_download:before {
  content: "\EC12";
}

.icon-create:before {
  content: "\EC13";
}

.icon-computer:before {
  content: "\EC14";
}

.icon-clear:before {
  content: "\EC15";
}

.icon-cloud:before {
  content: "\EC16";
}

.icon-copy:before {
  content: "\EC17";
}

.icon-done:before {
  content: "\EC18";
}

.icon-color_lens:before {
  content: "\EC19";
}

.icon-done_all1:before {
  content: "\EC1A";
}

.icon-delete1:before {
  content: "\EC1B";
}

.icon-desktop:before {
  content: "\EC1C";
}

.icon-error_outline:before {
  content: "\EC1D";
}

.icon-email:before {
  content: "\EC1E";
}

.icon-drag_indicator:before {
  content: "\EC1F";
}

.icon-devices:before {
  content: "\EC20";
}

.icon-error1:before {
  content: "\EC21";
}

.icon-exit_to_app:before {
  content: "\EC22";
}

.icon-favorite:before {
  content: "\EC23";
}

.icon-filter_list:before {
  content: "\EC24";
}

.icon-flag:before {
  content: "\EC25";
}

.icon-file_upload:before {
  content: "\EC26";
}

.icon-file_download:before {
  content: "\EC27";
}

.icon-favorite_outline:before {
  content: "\EC28";
}

.icon-extension:before {
  content: "\EC29";
}

.icon-filter:before {
  content: "\EC2A";
}

.icon-folder_open:before {
  content: "\EC2B";
}

.icon-folder1:before {
  content: "\EC2C";
}

.icon-folder_special:before {
  content: "\EC2D";
}

.icon-fullscreen_exit:before {
  content: "\EC2E";
}

.icon-forward1:before {
  content: "\EC2F";
}

.icon-fullscreen:before {
  content: "\EC30";
}

.icon-forum:before {
  content: "\EC31";
}

.icon-grocery_store:before {
  content: "\EC32";
}

.icon-group_add1:before {
  content: "\EC33";
}

.icon-novice-circle:before {
  content: "\EC34";
}

.icon-import_export:before {
  content: "\EC35";
}

.icon-help_outline1:before {
  content: "\EC36";
}

.icon-info1:before {
  content: "\EC37";
}

.icon-indeterminate_check_box:before {
  content: "\EC38";
}

.icon-gps_fixed:before {
  content: "\EC39";
}

.icon-info_outline:before {
  content: "\EC3A";
}

.icon-dashboard_customize:before {
  content: "\EC3B";
}

.icon-layers:before {
  content: "\EC3C";
}

.icon-insert_photo:before {
  content: "\EC3D";
}

.icon-launch:before {
  content: "\EC3E";
}

.icon-label_outline:before {
  content: "\EC3F";
}

.icon-keyboard:before {
  content: "\EC40";
}

.icon-key1:before {
  content: "\EC41";
}

.icon-language:before {
  content: "\EC42";
}

.icon-map:before {
  content: "\EC43";
}

.icon-location_on:before {
  content: "\EC44";
}

.icon-link1:before {
  content: "\EC45";
}

.icon-list:before {
  content: "\EC46";
}

.icon-more_vert:before {
  content: "\EC47";
}

.icon-loop:before {
  content: "\EC48";
}

.icon-navigation:before {
  content: "\EC49";
}

.icon-build:before {
  content: "\EC4A";
}

.icon-more_horiz1:before {
  content: "\EC4B";
}

.icon-now_widgets:before {
  content: "\EC4C";
}

.icon-notifications:before {
  content: "\EC4D";
}

.icon-notifications_none:before {
  content: "\EC4E";
}

.icon-play_arrow:before {
  content: "\EC4F";
}

.icon-play_circle_filled:before {
  content: "\EC50";
}

.icon-person_add:before {
  content: "\EC51";
}

.icon-phone:before {
  content: "\EC52";
}

.icon-notes:before {
  content: "\EC53";
}

.icon-location_off:before {
  content: "\EC54";
}

.icon-person:before {
  content: "\EC55";
}

.icon-playlist_add_check:before {
  content: "\EC56";
}

.icon-publish:before {
  content: "\EC57";
}

.icon-priority_high:before {
  content: "\EC58";
}

.icon-remove_circle_outline1:before {
  content: "\EC59";
}

.icon-play_circle_outline:before {
  content: "\EC5A";
}

.icon-remove_circle:before {
  content: "\EC5B";
}

.icon-playlist_add:before {
  content: "\EC5C";
}

.icon-replay:before {
  content: "\EC5D";
}

.icon-refresh1:before {
  content: "\EC5E";
}

.icon-save1:before {
  content: "\EC5F";
}

.icon-reply1:before {
  content: "\EC60";
}

.icon-reply_all:before {
  content: "\EC62";
}

.icon-report:before {
  content: "\EC63";
}

.icon-schedule_send:before {
  content: "\EC64";
}

.icon-save_alt:before {
  content: "\EC65";
}

.icon-school:before {
  content: "\EC66";
}

.icon-sort:before {
  content: "\EC67";
}

.icon-send:before {
  content: "\EC68";
}

.icon-security:before {
  content: "\EC69";
}

.icon-sentiment_very_satisfied:before {
  content: "\EC6A";
}

.icon-share1:before {
  content: "\EC6B";
}

.icon-search1:before {
  content: "\EC6C";
}

.icon-settings1:before {
  content: "\EC6D";
}

.icon-group1:before {
  content: "\EC6E";
}

.icon-label:before {
  content: "\EC6F";
}

.icon-swap_vert:before {
  content: "\EC70";
}

.icon-star_half:before {
  content: "\EC71";
}

.icon-star_outline:before {
  content: "\EC72";
}

.icon-stars:before {
  content: "\EC73";
}

.icon-supervised_user_circle:before {
  content: "\EC74";
}

.icon-star:before {
  content: "\EC75";
}

.icon-swap_horiz:before {
  content: "\EC76";
}

.icon-textsms:before {
  content: "\EC77";
}

.icon-thumb_down:before {
  content: "\EC78";
}

.icon-toys:before {
  content: "\EC79";
}

.icon-verified_user:before {
  content: "\EC7A";
}

.icon-toggle_off:before {
  content: "\EC7B";
}

.icon-thumb_up:before {
  content: "\EC7C";
}

.icon-view_module:before {
  content: "\EC7D";
}

.icon-toggle_on:before {
  content: "\EC7E";
}

.icon-tune:before {
  content: "\EC7F";
}

.icon-update:before {
  content: "\EC80";
}

.icon-warning:before {
  content: "\EC81";
}

.icon-stats_bar_chart:before {
  content: "\EBE8";
}

.icon-stats_line_chart:before {
  content: "\EBE9";
}

.icon-stats_bubble_chart:before {
  content: "\EBEA";
}

.icon-stats_numerical_chart:before {
  content: "\EBEC";
}

.icon-stats_biaxial_chart:before {
  content: "\EBEE";
}

.icon-stats_funnel_chart:before {
  content: "\EBEF";
}

.icon-stats_radar_chart:before {
  content: "\EBF0";
}

.icon-crop_original:before {
  content: "\E8A8";
}

.icon-lightbulb_outline:before {
  content: "\E9A8";
}

.icon-systemMessagee:before {
  content: "\EAA8";
}

.icon-workflow_webhook:before {
  content: "\EBA8";
}

.icon-cloudy_18:before {
  content: "\E8A9";
}

.icon-limit-manager:before {
  content: "\E9A9";
}

.icon-score-flash:before {
  content: "\EAA9";
}

.icon-workflow_one:before {
  content: "\EBA9";
}

.icon-check_box:before {
  content: "\E8AA";
}

.icon-task-a-to-z:before {
  content: "\EAAA";
}

.icon-screen_3:before {
  content: "\EBAA";
}

.icon-data-source:before {
  content: "\E8AB";
}

.icon-mobile:before {
  content: "\E9AB";
}

.icon-task-anchor-taskname:before {
  content: "\EAAB";
}

.icon-workflow_write:before {
  content: "\EBAB";
}

.icon-custom-description:before {
  content: "\E8AC";
}

.icon-like:before {
  content: "\E9AC";
}

.icon-task-apply:before {
  content: "\EAAC";
}

.icon-tokc:before {
  content: "\EBAC";
}

.icon-custom_work:before {
  content: "\E8AD";
}

.icon-mmap:before {
  content: "\E9AD";
}

.icon-task-star:before {
  content: "\EAAD";
}

.icon-transport:before {
  content: "\EBAD";
}

.icon-custom_folder_2:before {
  content: "\E8AE";
}

.icon-navigate_before:before {
  content: "\E9AE";
}

.icon-task-collapse-all:before {
  content: "\EAAE";
}

.icon-to1:before {
  content: "\EBAE";
}

.icon-circle:before {
  content: "\E8AF";
}

.icon-navigate_next:before {
  content: "\E9AF";
}

.icon-tryadvanced:before {
  content: "\EBAF";
}

.icon-delete:before {
  content: "\E8B0";
}

.icon-low-priority:before {
  content: "\E9B0";
}

.icon-task-state-pie:before {
  content: "\EAB0";
}

.icon-tool-setting:before {
  content: "\EBB0";
}

.icon-delete_12:before {
  content: "\E8B1";
}

.icon-mytasktoday:before {
  content: "\E9B1";
}

.icon-task-collapse:before {
  content: "\EAB1";
}

.icon-screen_4:before {
  content: "\EBB1";
}

.icon-delete_out:before {
  content: "\E8B2";
}

.icon-navigation_key:before {
  content: "\E9B2";
}

.icon-task-card:before {
  content: "\EAB2";
}

.icon-set_administrator:before {
  content: "\EBB2";
}

.icon-comparison:before {
  content: "\E8B3";
}

.icon-location:before {
  content: "\E9B3";
}

.icon-task-allComplete:before {
  content: "\EAB3";
}

.icon-workflow_other:before {
  content: "\EBB3";
}

.icon-Narrow:before {
  content: "\E9B4";
}

.icon-task-add-member-circle:before {
  content: "\EAB4";
}

.icon-workflow_contacts:before {
  content: "\EBB4";
}

.icon-custom_label:before {
  content: "\E8B5";
}

.icon-looks_two:before {
  content: "\E9B5";
}

.icon-task-complete:before {
  content: "\EAB5";
}

.icon-workflow_cycle:before {
  content: "\EBB5";
}

.icon-discussion:before {
  content: "\E8B6";
}

.icon-mail_9:before {
  content: "\E9B6";
}

.icon-task-category-double:before {
  content: "\EAB6";
}

.icon-workflow_delayed:before {
  content: "\EBB6";
}

.icon-custom_business_center:before {
  content: "\E8B7";
}

.icon-more_03:before {
  content: "\E9B7";
}

.icon-task-status-doing:before {
  content: "\EAB7";
}

.icon-worksheet_narrow:before {
  content: "\EBB7";
}

.icon-dns1:before {
  content: "\E8B8";
}

.icon-locate:before {
  content: "\E9B8";
}

.icon-task-filter:before {
  content: "\EAB8";
}

.icon-screen_5:before {
  content: "\EBB8";
}

.icon-dictionary:before {
  content: "\E8B9";
}

.icon-myUpload:before {
  content: "\E9B9";
}

.icon-richtext:before {
  content: "\EAB9";
}

.icon-workflow:before {
  content: "\EBB9";
}

.icon-custom_package:before {
  content: "\E8BA";
}

.icon-new_mail:before {
  content: "\E9BA";
}

.icon-rotate:before {
  content: "\EABA";
}

.icon-task-hide-alreadcomplete:before {
  content: "\EBBA";
}

.icon-done_2:before {
  content: "\E8BB";
}

.icon-maximizing_b:before {
  content: "\E9BB";
}

.icon-pc-mac-circle:before {
  content: "\EABB";
}

.icon-top-priority:before {
  content: "\EBBB";
}

.icon-dingding:before {
  content: "\E8BC";
}

.icon-more-actions:before {
  content: "\E9BC";
}

.icon-save:before {
  content: "\EABC";
}

.icon-zendeskHelp-qrcode:before {
  content: "\EBBC";
}

.icon-doc:before {
  content: "\E8BD";
}

.icon-maximizing:before {
  content: "\E9BD";
}

.icon-role-approval2:before {
  content: "\EABD";
}

.icon-settings:before {
  content: "\EBBD";
}

.icon-descending-order2:before {
  content: "\E8BE";
}

.icon-mingdao:before {
  content: "\E9BE";
}

.icon-people:before {
  content: "\EABE";
}

.icon-widget_dynamic_empty:before {
  content: "\EBBE";
}

.icon-descending-order:before {
  content: "\E8BF";
}

.icon-menu-02:before {
  content: "\E9BF";
}

.icon-people_alt_6:before {
  content: "\EABF";
}

.icon-topic_conversation:before {
  content: "\EBBF";
}

.icon-download_client:before {
  content: "\E8C0";
}

.icon-message:before {
  content: "\E9C0";
}

.icon-task-status-extended:before {
  content: "\EAC0";
}

.icon-topbar_workflow:before {
  content: "\EBC0";
}

.icon-download:before {
  content: "\E8C1";
}

.icon-minus-square:before {
  content: "\E9C1";
}

.icon-task-status-no:before {
  content: "\EAC1";
}

.icon-workflow_two:before {
  content: "\EBC1";
}

.icon-defaultFile:before {
  content: "\E8C2";
}

.icon-migrate-circle:before {
  content: "\E9C2";
}

.icon-task-folder-charge:before {
  content: "\EAC2";
}

.icon-topbar-addressList:before {
  content: "\EBC2";
}

.icon-double-loop:before {
  content: "\E8C3";
}

.icon-peaper:before {
  content: "\EAC3";
}

.icon-project_research_development:before {
  content: "\EBC3";
}

.icon-drafts_approval:before {
  content: "\E8C4";
}

.icon-new_powerpoint:before {
  content: "\E9C4";
}

.icon-task-filter2:before {
  content: "\EAC4";
}

.icon-project_other:before {
  content: "\EBC4";
}

.icon-disposed:before {
  content: "\E8C5";
}

.icon-new_word:before {
  content: "\E9C5";
}

.icon-personnel:before {
  content: "\EAC5";
}

.icon-zip:before {
  content: "\EBC5";
}

.icon-custom_work_line:before {
  content: "\E8C6";
}

.icon-more-invitation:before {
  content: "\E9C6";
}

.icon-pdf1:before {
  content: "\EAC6";
}

.icon-zendeskHelp-money:before {
  content: "\EBC6";
}

.icon-drag_content_config2:before {
  content: "\E8C7";
}

.icon-more_horiz:before {
  content: "\E9C7";
}

.icon-personalDataCommunication:before {
  content: "\EAC7";
}

.icon-zendeskHelp-code:before {
  content: "\EBC7";
}

.icon-drag_content_config:before {
  content: "\E8C8";
}

.icon-move:before {
  content: "\E9C8";
}

.icon-search:before {
  content: "\EAC8";
}

.icon-zendeskHelp-suggest:before {
  content: "\EBC8";
}

.icon-done_all:before {
  content: "\E8C9";
}

.icon-more:before {
  content: "\E9C9";
}

.icon-screen_7:before {
  content: "\EAC9";
}

.icon-z:before {
  content: "\EBC9";
}

.icon-delete2:before {
  content: "\E8CA";
}

.icon-moreop:before {
  content: "\E9CA";
}

.icon-screen_6:before {
  content: "\EACA";
}

.icon-worksheet_pie_chart:before {
  content: "\EBCA";
}

.icon-drag-horizontal:before {
  content: "\E8CB";
}

.icon-myaccount:before {
  content: "\E9CB";
}

.icon-picture:before {
  content: "\EACB";
}

.icon-setting:before {
  content: "\EBCB";
}

.icon-drag:before {
  content: "\E8CC";
}

.icon-mytasklongafter:before {
  content: "\E9CC";
}

.icon-play:before {
  content: "\EACC";
}

.icon-zendeskHelp-bug:before {
  content: "\EBCC";
}

.icon-drag-cursor:before {
  content: "\E8CD";
}

.icon-multi_level:before {
  content: "\E9CD";
}

.icon-people_5:before {
  content: "\EACD";
}

.icon-totask:before {
  content: "\EBCD";
}

.icon-drop_down_menu:before {
  content: "\E8CE";
}

.icon-mytasksoon:before {
  content: "\E9CE";
}

.icon-play-circle:before {
  content: "\EACE";
}

.icon-workbench:before {
  content: "\EBCE";
}

.icon-dynamic2:before {
  content: "\E8CF";
}

.icon-Objects:before {
  content: "\E9CF";
}

.icon-task-tree:before {
  content: "\EACF";
}

.icon-worksheet_polyline:before {
  content: "\EBCF";
}

.icon-developer:before {
  content: "\E8D0";
}

.icon-official-group:before {
  content: "\E9D0";
}

.icon-task-zoom:before {
  content: "\EAD0";
}

.icon-worksheet_API:before {
  content: "\EBD0";
}

.icon-dynamicDisplay:before {
  content: "\E8D1";
}

.icon-ok:before {
  content: "\E9D1";
}

.icon-task-trust:before {
  content: "\EAD1";
}

.icon-workflow_add:before {
  content: "\EBD1";
}

.icon-dynamic:before {
  content: "\E8D2";
}

.icon-new_excel:before {
  content: "\E9D2";
}

.icon-plus-interest:before {
  content: "\EAD2";
}

.icon-task-lightning:before {
  content: "\EBD2";
}

.icon-draft-box:before {
  content: "\E8D3";
}

.icon-localUpload:before {
  content: "\E9D3";
}

.icon-task-switching:before {
  content: "\EAD3";
}

.icon-set_up:before {
  content: "\EBD3";
}

.icon-earnings:before {
  content: "\E8D4";
}

.icon-order-alipay:before {
  content: "\E9D4";
}

.icon-task-worksheet:before {
  content: "\EAD4";
}

.icon-worksheet_enlarge:before {
  content: "\EBD4";
}

.icon-limit-principal:before {
  content: "\E9D5";
}

.icon-pic:before {
  content: "\EAD5";
}

.icon-translate:before {
  content: "\EBD5";
}

.icon-organizational_structure:before {
  content: "\E9D6";
}

.icon-text_map:before {
  content: "\EAD6";
}

.icon-worksheet_rise:before {
  content: "\EBD6";
}

.icon-edit_17:before {
  content: "\E8D7";
}

.icon-network-circle:before {
  content: "\E9D7";
}

.icon-taskNullFilter:before {
  content: "\EAD7";
}

.icon-worksheet_transverse:before {
  content: "\EBD7";
}

.icon-emailCon:before {
  content: "\E8D8";
}

.icon-open-border:before {
  content: "\E9D8";
}

.icon-text_bold2:before {
  content: "\EAD8";
}

.icon-worksheet_statistics:before {
  content: "\EBD8";
}

.icon-emoji_emotions_25:before {
  content: "\E8D9";
}

.icon-overdue_network:before {
  content: "\E9D9";
}

.icon-text:before {
  content: "\EAD9";
}

.icon-sp_local_shipping2_white:before {
  content: "\EBD9";
}

.icon-padding:before {
  content: "\E9DA";
}

.icon-taskQuickCreate:before {
  content: "\EADA";
}

.icon-project_hr:before {
  content: "\EBDA";
}

.icon-e-signature:before {
  content: "\E8DB";
}

.icon-outil_capture:before {
  content: "\E9DB";
}

.icon-taskNullSearch:before {
  content: "\EADB";
}

.icon-sp_local_gas_station_white:before {
  content: "\EBDB";
}

.icon-emoji_objects_26:before {
  content: "\E8DC";
}

.icon-payment3:before {
  content: "\E9DC";
}

.icon-thumb_up_14:before {
  content: "\EADC";
}

.icon-progress-circle:before {
  content: "\EBDC";
}

.icon-Empty_nokey:before {
  content: "\E8DD";
}

.icon-redo:before {
  content: "\E9DD";
}

.icon-tel:before {
  content: "\EADD";
}

.icon-set_top:before {
  content: "\EBDD";
}

.icon-dynamic-empty:before {
  content: "\E8DE";
}

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

.icon-to-feed-circle:before {
  content: "\EADE";
}

.icon-worksheet_column_chart:before {
  content: "\EBDE";
}

.icon-Empty:before {
  content: "\E8DF";
}

.icon-recycle:before {
  content: "\E9DF";
}

.icon-to-chat-circle:before {
  content: "\EADF";
}

.icon-zoom_in2:before {
  content: "\EBDF";
}

.icon-empty_link:before {
  content: "\E8E0";
}

.icon-out:before {
  content: "\E9E0";
}

.icon-the-bottom:before {
  content: "\EAE0";
}

.icon-worksheet_public:before {
  content: "\EBE0";
}

.icon-Empty_data:before {
  content: "\E8E1";
}

.icon-package:before {
  content: "\E9E1";
}

.icon-to-kc-circle:before {
  content: "\EAE1";
}

.icon-zoom_out:before {
  content: "\EBE1";
}

.icon-enter:before {
  content: "\E8E2";
}

.icon-password:before {
  content: "\E9E2";
}

.icon-task_custom_room:before {
  content: "\EAE2";
}

.icon-workflow_three:before {
  content: "\EBE2";
}

.icon-Empty_Noposition:before {
  content: "\E8E3";
}

.icon-recently_viewed:before {
  content: "\E9E3";
}

.icon-task_custom_polymer:before {
  content: "\EAE3";
}

.icon-xls:before {
  content: "\EBE3";
}

.icon-empty_member:before {
  content: "\E8E4";
}

.icon-resend:before {
  content: "\E9E4";
}

.icon-task_custom_settings_phone1:before {
  content: "\EAE4";
}

.icon-project_online_retailers:before {
  content: "\EBE4";
}

.icon-enlarge:before {
  content: "\E8E5";
}

.icon-resize_width:before {
  content: "\E9E5";
}

.icon-task_custom_settings_phone:before {
  content: "\EAE5";
}

.icon-worksheet_numerical:before {
  content: "\EBE5";
}

.icon-editor-font:before {
  content: "\E8E6";
}

.icon-restart:before {
  content: "\E9E6";
}

.icon-task_custom_salary:before {
  content: "\EAE6";
}

.icon-sp_location_city_white:before {
  content: "\EBE6";
}

.icon-enterprise_network:before {
  content: "\E8E7";
}

.icon-Rectangle:before {
  content: "\E9E7";
}

.icon-task_custom_position:before {
  content: "\EAE7";
}

.icon-worksheet:before {
  content: "\EBE7";
}

.icon-event_note2:before {
  content: "\E8E8";
}

.icon-phone2:before {
  content: "\E9E8";
}

.icon-task-have-in:before {
  content: "\EAE8";
}

.icon-enterprise_tool:before {
  content: "\E8E9";
}

.icon-report-circle:before {
  content: "\E9E9";
}

.icon-task_custom_starred-gray:before {
  content: "\EAE9";
}

.icon-exit_to_app2:before {
  content: "\E8EA";
}

.icon-phonelink:before {
  content: "\E9EA";
}

.icon-task-funnel:before {
  content: "\EAEA";
}

.icon-error:before {
  content: "\E8EB";
}

.icon-restore2:before {
  content: "\E9EB";
}

.icon-task_custom_ic_task_internet1:before {
  content: "\EAEB";
}

.icon-enterprise_network1:before {
  content: "\E8EC";
}

.icon-refresh2:before {
  content: "\E9EC";
}

.icon-task_custom_looks_6:before {
  content: "\EAEC";
}

.icon-equalizer:before {
  content: "\E8ED";
}

.icon-newwaytowork:before {
  content: "\E9ED";
}

.icon-task_custom_iso:before {
  content: "\EAED";
}

.icon-enterprise_wechat:before {
  content: "\E8EE";
}

.icon-phone22:before {
  content: "\E9EE";
}

.icon-task_custom_ic_task_internet:before {
  content: "\EAEE";
}

.icon-enterprise_Welink:before {
  content: "\E8EF";
}

.icon-local_file:before {
  content: "\E9EF";
}

.icon-task_custom_hash:before {
  content: "\EAEF";
}

.icon-examination_approval_color:before {
  content: "\E8F0";
}

.icon-print:before {
  content: "\E9F0";
}

.icon-task-model-three:before {
  content: "\EAF0";
}

.icon-expand_more:before {
  content: "\E8F1";
}

.icon-process_template:before {
  content: "\E9F1";
}

.icon-quote-left:before {
  content: "\EAF1";
}

.icon-expand_less:before {
  content: "\E8F2";
}

.icon-photo:before {
  content: "\E9F2";
}

.icon-task-msg-reply:before {
  content: "\EAF2";
}

.icon-exit:before {
  content: "\E8F3";
}

.icon-private-letter:before {
  content: "\E9F3";
}

.icon-user:before {
  content: "\EAF3";
}

.icon-expense-reimbursement:before {
  content: "\E8F4";
}

.icon-private-group:before {
  content: "\E9F4";
}

.icon-newwindow:before {
  content: "\EAF4";
}

.icon-Export_user:before {
  content: "\E8F5";
}

.icon-ppt:before {
  content: "\E9F5";
}

.icon-nextpage:before {
  content: "\EAF5";
}

.icon-expand:before {
  content: "\E8F6";
}

.icon-photo_camera_20:before {
  content: "\E9F6";
}

.icon-radio:before {
  content: "\EAF6";
}

.icon-export:before {
  content: "\E8F7";
}

.icon-procurement:before {
  content: "\E9F7";
}

.icon-quote-right:before {
  content: "\EAF7";
}

.icon-external_collaboration:before {
  content: "\E8F8";
}

.icon-shared_folder:before {
  content: "\E9F8";
}

.icon-sp_devices_other_white:before {
  content: "\EAF8";
}

.icon-extra-work:before {
  content: "\E8F9";
}

.icon-mailBox-1:before {
  content: "\E9F9";
}

.icon-not-download:before {
  content: "\EAF9";
}

.icon-abstract:before {
  content: "\E7FA";
}

.icon-file:before {
  content: "\E8FA";
}

.icon-procurement2:before {
  content: "\E9FA";
}

.icon-sync-schedule-circle:before {
  content: "\EAFA";
}

.icon-a_z:before {
  content: "\E7FB";
}

.icon-flip_to_back:before {
  content: "\E8FB";
}

.icon-mailbox:before {
  content: "\E9FB";
}

.icon-verify:before {
  content: "\EAFB";
}

.icon-Adaptive:before {
  content: "\E7FC";
}

.icon-flash_on1:before {
  content: "\E8FC";
}

.icon-manage:before {
  content: "\E9FC";
}

.icon-sp_directions_car_white:before {
  content: "\EAFC";
}

.icon-add_software:before {
  content: "\E7FD";
}

.icon-file-empty:before {
  content: "\E8FD";
}

.icon-looks_one:before {
  content: "\E9FD";
}

.icon-next-02:before {
  content: "\EAFD";
}

.icon-add:before {
  content: "\E7FE";
}

.icon-feed:before {
  content: "\E8FE";
}

.icon-share-folder-circle:before {
  content: "\E9FE";
}

.icon-task-folder-solid:before {
  content: "\EAFE";
}

.icon-0_Sideslip:before {
  content: "\E7FF";
}

.icon-favorite2:before {
  content: "\E8FF";
}

.icon-share-circle:before {
  content: "\E9FF";
}

.icon-task-folder:before {
  content: "\EAFF";
}

.icon-add-files:before {
  content: "\E800";
}

.icon-flag_10:before {
  content: "\E900";
}

.icon-problem_feedback:before {
  content: "\EA00";
}

.icon-task-folder-slide-sort:before {
  content: "\EB00";
}

.icon-addapplication:before {
  content: "\E801";
}

.icon-filter-none:before {
  content: "\E901";
}

.icon-profile:before {
  content: "\EA01";
}

.icon-task-fullscreen:before {
  content: "\EB01";
}

.icon-add-member22:before {
  content: "\E802";
}

.icon-folder_shared:before {
  content: "\E902";
}

.icon-process:before {
  content: "\EA02";
}

.icon-visiting-card:before {
  content: "\EB02";
}

.icon-add-contact-circle:before {
  content: "\E803";
}

.icon-flight_takeoff:before {
  content: "\E903";
}

.icon-price_flagship:before {
  content: "\EA03";
}

.icon-widgets2:before {
  content: "\EB03";
}

.icon-addapplication2:before {
  content: "\E804";
}

.icon-eye:before {
  content: "\E904";
}

.icon-share:before {
  content: "\EA04";
}

.icon-votenobg:before {
  content: "\EB04";
}

.icon-add-member2:before {
  content: "\E805";
}

.icon-forward2:before {
  content: "\E905";
}

.icon-sidebar_blog:before {
  content: "\EA05";
}

.icon-personalDataCommunication2:before {
  content: "\EB05";
}

.icon-add-task-calander:before {
  content: "\E806";
}

.icon-follow:before {
  content: "\E906";
}

.icon-sp_headset_mic_white:before {
  content: "\EA06";
}

.icon-task-foldernew:before {
  content: "\EB06";
}

.icon-addmamagehandle:before {
  content: "\E807";
}

.icon-folder-sort:before {
  content: "\E907";
}

.icon-sp_hydropower_coal_white:before {
  content: "\EA07";
}

.icon-watch_later:before {
  content: "\EB07";
}

.icon-adddoc:before {
  content: "\E808";
}

.icon-folder-public:before {
  content: "\E908";
}

.icon-sp_flight_takeoff2_white:before {
  content: "\EA08";
}

.icon-watch_latersvg_22:before {
  content: "\EB08";
}

.icon-add-member:before {
  content: "\E809";
}

.icon-food:before {
  content: "\E909";
}

.icon-shortMessage:before {
  content: "\EA09";
}

.icon-screen_8:before {
  content: "\EB09";
}

.icon-addtask:before {
  content: "\E80A";
}

.icon-folder-private:before {
  content: "\E90A";
}

.icon-shareLink:before {
  content: "\EA0A";
}

.icon-wc-outgroup:before {
  content: "\EB0A";
}

.icon-addresslist-newfriend:before {
  content: "\E80B";
}

.icon-folder-open:before {
  content: "\E90B";
}

.icon-sp_hospital_white:before {
  content: "\EA0B";
}

.icon-task-tag:before {
  content: "\EB0B";
}

.icon-addqa:before {
  content: "\E80C";
}

.icon-folder:before {
  content: "\E90C";
}

.icon-sp_filter_none_white:before {
  content: "\EA0C";
}

.icon-task-today:before {
  content: "\EB0C";
}

.icon-addressbook:before {
  content: "\E80D";
}

.icon-form-templates:before {
  content: "\E90D";
}

.icon-project-add:before {
  content: "\EA0D";
}

.icon-task-title:before {
  content: "\EB0D";
}

.icon-admin-flag:before {
  content: "\E80E";
}

.icon-forward:before {
  content: "\E90E";
}

.icon-project-open:before {
  content: "\EA0E";
}

.icon-task-status-today:before {
  content: "\EB0E";
}

.icon-admin-main:before {
  content: "\E80F";
}

.icon-folder-top:before {
  content: "\E90F";
}

.icon-project_trending_up:before {
  content: "\EA0F";
}

.icon-task-sum:before {
  content: "\EB0F";
}

.icon-all-network:before {
  content: "\E810";
}

.icon-global:before {
  content: "\E910";
}

.icon-project-new:before {
  content: "\EA10";
}

.icon-vsd:before {
  content: "\EB10";
}

.icon-advance:before {
  content: "\E811";
}

.icon-goprev:before {
  content: "\E911";
}

.icon-shopping_7:before {
  content: "\EA11";
}

.icon-task-member-status:before {
  content: "\EB11";
}

.icon-admin-apps:before {
  content: "\E812";
}

.icon-full_screen:before {
  content: "\E912";
}

.icon-notebook:before {
  content: "\EA12";
}

.icon-task-listnew:before {
  content: "\EB12";
}

.icon-all_reply:before {
  content: "\E813";
}

.icon-free-model:before {
  content: "\E913";
}

.icon-project_template:before {
  content: "\EA13";
}

.icon-task-list-new:before {
  content: "\EB13";
}

.icon-admin:before {
  content: "\E814";
}

.icon-forword:before {
  content: "\E914";
}

.icon-notShareLink:before {
  content: "\EA14";
}

.icon-task-list:before {
  content: "\EB14";
}

.icon-allow-download:before {
  content: "\E815";
}

.icon-go_out:before {
  content: "\E915";
}

.icon-sidebar_application_library:before {
  content: "\EA15";
}

.icon-sp_store_mall_directory_white:before {
  content: "\EB15";
}

.icon-addmamagehandle2:before {
  content: "\E816";
}

.icon-gonext:before {
  content: "\E916";
}

.icon-project-circle:before {
  content: "\EA16";
}

.icon-task-model-four:before {
  content: "\EB16";
}

.icon-admin-tool:before {
  content: "\E817";
}

.icon-free_breakfast_23:before {
  content: "\E917";
}

.icon-reply:before {
  content: "\EA17";
}

.icon-sp_style_white:before {
  content: "\EB17";
}

.icon-addto-folder:before {
  content: "\E818";
}

.icon-gift:before {
  content: "\E918";
}

.icon-project-management:before {
  content: "\EA18";
}

.icon-sidebar_connection_application:before {
  content: "\EB18";
}

.icon-app_grouping:before {
  content: "\E819";
}

.icon-gantt_chart:before {
  content: "\E919";
}

.icon-noun_427236_cc:before {
  content: "\EA19";
}

.icon-sp_watch_later_white:before {
  content: "\EB19";
}

.icon-application_custom:before {
  content: "\E81A";
}

.icon-framework:before {
  content: "\E91A";
}

.icon-repeal-o:before {
  content: "\EA1A";
}

.icon-sidebar_calendar:before {
  content: "\EB1A";
}

.icon-apple-1:before {
  content: "\E81B";
}

.icon-group-members:before {
  content: "\E91B";
}

.icon-replyto:before {
  content: "\EA1B";
}

.icon-sidebar_help:before {
  content: "\EB1B";
}

.icon-Apple:before {
  content: "\E81C";
}

.icon-groupExit:before {
  content: "\E91C";
}

.icon-register:before {
  content: "\EA1C";
}

.icon-sp_newspaper_white:before {
  content: "\EB1C";
}

.icon-android2:before {
  content: "\E81D";
}

.icon-group-announcement:before {
  content: "\E91D";
}

.icon-link-worksheet:before {
  content: "\EA1D";
}

.icon-sidebar_dynamic:before {
  content: "\EB1D";
}

.icon-address_list_color:before {
  content: "\E81E";
}

.icon-group_add:before {
  content: "\E91E";
}

.icon-sp_floret_white:before {
  content: "\EA1E";
}

.icon-task_custom_markunread:before {
  content: "\EB1E";
}

.icon-arrow-back:before {
  content: "\E81F";
}

.icon-grain:before {
  content: "\E91F";
}

.icon-sp_week_white:before {
  content: "\EB1F";
}

.icon-approval_leaving2:before {
  content: "\E820";
}

.icon-h5_external:before {
  content: "\E920";
}

.icon-relate-circle:before {
  content: "\EA20";
}

.icon-apps:before {
  content: "\E821";
}

.icon-h5_sort:before {
  content: "\E921";
}

.icon-link:before {
  content: "\EA21";
}

.icon-task_custom_mode_edit:before {
  content: "\EB21";
}

.icon-animal:before {
  content: "\E822";
}

.icon-h5_reply:before {
  content: "\E922";
}

.icon-relate:before {
  content: "\EA22";
}

.icon-star_3:before {
  content: "\EB22";
}

.icon-arrow-left-border:before {
  content: "\E823";
}

.icon-group:before {
  content: "\E923";
}

.icon-limit-visitors:before {
  content: "\EA23";
}

.icon-sp_work_white:before {
  content: "\EB23";
}

.icon-application:before {
  content: "\E824";
}

.icon-h5_search:before {
  content: "\E924";
}

.icon-sms:before {
  content: "\EA24";
}

.icon-task_custom_phone_android1:before {
  content: "\EB24";
}

.icon-arrow-down:before {
  content: "\E825";
}

.icon-h5_star:before {
  content: "\E925";
}

.icon-sp_assignment_white:before {
  content: "\EA25";
}

.icon-task_custom_pin_drop:before {
  content: "\EB25";
}

.icon-arrow-right-border-tip:before {
  content: "\E826";
}

.icon-heartbreak:before {
  content: "\E926";
}

.icon-sp_account_balance_wallet_white:before {
  content: "\EA26";
}

.icon-smile:before {
  content: "\EB26";
}

.icon-arrow_drop_down_circle1:before {
  content: "\E827";
}

.icon-heart_4:before {
  content: "\E927";
}

.icon-remove_circle_outline:before {
  content: "\EA27";
}

.icon-unauthorized:before {
  content: "\EB27";
}

.icon-arrow-left-tip:before {
  content: "\E828";
}

.icon-help_outline:before {
  content: "\E928";
}

.icon-sp_date_range_white:before {
  content: "\EA28";
}

.icon-task_custom_personnel:before {
  content: "\EB28";
}

.icon-arrow-left-border-tip:before {
  content: "\E829";
}

.icon-help:before {
  content: "\E929";
}

.icon-sp_phone_white:before {
  content: "\EA29";
}

.icon-task_custom_phone_android:before {
  content: "\EB29";
}

.icon-arrow-up:before {
  content: "\E82A";
}

.icon-hierarchy:before {
  content: "\E92A";
}

.icon-sp_day_white:before {
  content: "\EA2A";
}

.icon-task_custom_date_range3:before {
  content: "\EB2A";
}

.icon-arrow-right-tip:before {
  content: "\E82B";
}

.icon-h5_time:before {
  content: "\E92B";
}

.icon-sp_payment_white:before {
  content: "\EA2B";
}

.icon-txt:before {
  content: "\EB2B";
}

.icon-arrow-right-border:before {
  content: "\E82C";
}

.icon-help_center:before {
  content: "\E92C";
}

.icon-sp_beach_access_white:before {
  content: "\EA2C";
}

.icon-task_custom_phone:before {
  content: "\EB2C";
}

.icon-arrow-up-border:before {
  content: "\E82D";
}

.icon-hiddenDynamics:before {
  content: "\E92D";
}

.icon-sp_class_white:before {
  content: "\EA2D";
}

.icon-task_custom_department:before {
  content: "\EB2D";
}

.icon-arrow-vertical:before {
  content: "\E82E";
}

.icon-help2:before {
  content: "\E92E";
}

.icon-sp_description_white:before {
  content: "\EA2E";
}

.icon-task_custom_flag:before {
  content: "\EB2E";
}

.icon-ascending-order:before {
  content: "\E82F";
}

.icon-help_top:before {
  content: "\E92F";
}

.icon-sp_check_white:before {
  content: "\EA2F";
}

.icon-task_custom_event_note:before {
  content: "\EB2F";
}

.icon-assignment_returned:before {
  content: "\E830";
}

.icon-home-navigation:before {
  content: "\E930";
}

.icon-notifications_11:before {
  content: "\EA30";
}

.icon-task_custom_excel_01:before {
  content: "\EB30";
}

.icon-appDownload:before {
  content: "\E831";
}

.icon-historyRecord:before {
  content: "\E931";
}

.icon-sp_compact2_white:before {
  content: "\EA31";
}

.icon-task_custom_form:before {
  content: "\EB31";
}

.icon-appmarket:before {
  content: "\E832";
}

.icon-home-post:before {
  content: "\E932";
}

.icon-sp_pin_drop_white:before {
  content: "\EA32";
}

.icon-widget_hr_empty:before {
  content: "\EB32";
}

.icon-back-02:before {
  content: "\E833";
}

.icon-home-knowledge:before {
  content: "\E933";
}

.icon-smilingFace:before {
  content: "\EA33";
}

.icon-salary:before {
  content: "\EB33";
}

.icon-arrow-down-border:before {
  content: "\E834";
}

.icon-home-calender:before {
  content: "\E934";
}

.icon-some-praise:before {
  content: "\EA34";
}

.icon-widget_examine_empty:before {
  content: "\EB34";
}

.icon-back_to_the_top:before {
  content: "\E835";
}

.icon-home-admin:before {
  content: "\E935";
}

.icon-sp_pregnant_woman_white:before {
  content: "\EA35";
}

.icon-task-msgnew:before {
  content: "\EB35";
}

.icon-baseline_menu:before {
  content: "\E836";
}

.icon-home-task:before {
  content: "\E936";
}

.icon-sp_shopping_basket2_white:before {
  content: "\EA36";
}

.icon-uni7052:before {
  content: "\EB36";
}

.icon-attachment:before {
  content: "\E837";
}

.icon-home-contacts:before {
  content: "\E937";
}

.icon-sp_post_exchange_white:before {
  content: "\EA37";
}

.icon-task-new-delete:before {
  content: "\EB37";
}

.icon-batchCollection:before {
  content: "\E838";
}

.icon-home_page:before {
  content: "\E938";
}

.icon-sp_card_giftcard_white:before {
  content: "\EA38";
}

.icon-uniE9B5:before {
  content: "\EB38";
}

.icon-ascending-order2:before {
  content: "\E839";
}

.icon-home-collect:before {
  content: "\E939";
}

.icon-sp_restaurant_menu_white:before {
  content: "\EA39";
}

.icon-uniEC54:before {
  content: "\EB39";
}

.icon-advanced:before {
  content: "\E83A";
}

.icon-home:before {
  content: "\E93A";
}

.icon-sp_shopping_cart_white:before {
  content: "\EA3A";
}

.icon-task-new-print:before {
  content: "\EB3A";
}

.icon-account-setting:before {
  content: "\E83B";
}

.icon-hr_education:before {
  content: "\E93B";
}

.icon-sp_reimbursement_white:before {
  content: "\EA3B";
}

.icon-upload:before {
  content: "\EB3B";
}

.icon-badge:before {
  content: "\E83C";
}

.icon-hr_arrow:before {
  content: "\E93C";
}

.icon-sp_salary2_white:before {
  content: "\EA3C";
}

.icon-task-point-more:before {
  content: "\EB3C";
}

.icon-bar_addressbook:before {
  content: "\E83D";
}

.icon-hr_delete:before {
  content: "\E93D";
}

.icon-sp_poll2_white:before {
  content: "\EA3D";
}

.icon-uploaddoc:before {
  content: "\EB3D";
}

.icon-bellSchedule:before {
  content: "\E83E";
}

.icon-hr_batch_add:before {
  content: "\E93E";
}

.icon-task_custom_checkbox:before {
  content: "\EA3E";
}

.icon-task-pigeonhole:before {
  content: "\EB3E";
}

.icon-bimfish:before {
  content: "\E83F";
}

.icon-hr_edit:before {
  content: "\E93F";
}

.icon-task_composite_text:before {
  content: "\EA3F";
}

.icon-url:before {
  content: "\EB3F";
}

.icon-bottom:before {
  content: "\E840";
}

.icon-hr_check_work_attendance:before {
  content: "\E940";
}

.icon-sp_assignment_turned_in_white:before {
  content: "\EA40";
}

.icon-task-reply-msg:before {
  content: "\EB40";
}

.icon-arrow-right:before {
  content: "\E841";
}

.icon-hr_custom:before {
  content: "\E941";
}

.icon-task_custom_amount_money:before {
  content: "\EA41";
}

.icon-uploadpic:before {
  content: "\EB41";
}

.icon-bear:before {
  content: "\E842";
}

.icon-hr_allocation:before {
  content: "\E942";
}

.icon-task_custom_attachment:before {
  content: "\EA42";
}

.icon-user_activation:before {
  content: "\EB42";
}

.icon-book:before {
  content: "\E843";
}

.icon-hr_department:before {
  content: "\E943";
}

.icon-task_custom_amount_money_capital:before {
  content: "\EA43";
}

.icon-task-new-parent:before {
  content: "\EB43";
}

.icon-android:before {
  content: "\E844";
}

.icon-hr_configure:before {
  content: "\E944";
}

.icon-task_custom_date_range2:before {
  content: "\EA44";
}

.icon-uploadFlat:before {
  content: "\EB44";
}

.icon-bookmark:before {
  content: "\E845";
}

.icon-hr_ok:before {
  content: "\E945";
}

.icon-loading_button:before {
  content: "\EA45";
}

.icon-rank:before {
  content: "\EB45";
}

.icon-arrow-vertical2:before {
  content: "\E846";
}

.icon-hr_holiday:before {
  content: "\E946";
}

.icon-sp_developer_board_white:before {
  content: "\EA46";
}

.icon-widget_knowledge_empty:before {
  content: "\EB46";
}

.icon-beta:before {
  content: "\E847";
}

.icon-hr_message_reminder:before {
  content: "\E947";
}

.icon-task_custom_assignment_ind:before {
  content: "\EA47";
}

.icon-score-thumb-up:before {
  content: "\EB47";
}

.icon-btn_cooperate:before {
  content: "\E848";
}

.icon-hr_phone:before {
  content: "\E948";
}

.icon-sp_accoun_balance_white:before {
  content: "\EA48";
}

.icon-vacation_empty:before {
  content: "\EB48";
}

.icon-admin-members:before {
  content: "\E849";
}

.icon-hr_position2:before {
  content: "\E949";
}

.icon-task_custom_btn_unfold:before {
  content: "\EA49";
}

.icon-widget_task_empty:before {
  content: "\EB49";
}

.icon-bug:before {
  content: "\E84A";
}

.icon-hr_home:before {
  content: "\E94A";
}

.icon-task_custom_starred:before {
  content: "\EA4A";
}

.icon-task-circle:before {
  content: "\EB4A";
}

.icon-build_16:before {
  content: "\E84B";
}

.icon-hr_person_add:before {
  content: "\E94B";
}

.icon-sp_role_approval_white:before {
  content: "\EA4B";
}

.icon-task_summary:before {
  content: "\EB4B";
}

.icon-bim:before {
  content: "\E84C";
}

.icon-hr_export:before {
  content: "\E94C";
}

.icon-sp_percentage_white:before {
  content: "\EA4C";
}

.icon-video2:before {
  content: "\EB4C";
}

.icon-calander:before {
  content: "\E84D";
}

.icon-hr_essential_information:before {
  content: "\E94D";
}

.icon-task_custom_today:before {
  content: "\EA4D";
}

.icon-view-rotate:before {
  content: "\EB4D";
}

.icon-calendar-check:before {
  content: "\E84E";
}

.icon-hr_examination_approval:before {
  content: "\E94E";
}

.icon-task_custom_date_range:before {
  content: "\EA4E";
}

.icon-task_add-022:before {
  content: "\EB4E";
}

.icon-cake:before {
  content: "\E84F";
}

.icon-hr_surplus:before {
  content: "\E94F";
}

.icon-task_custom_subsection:before {
  content: "\EA4F";
}

.icon-rar:before {
  content: "\EB4F";
}

.icon-backspace:before {
  content: "\E850";
}

.icon-hr_webpage:before {
  content: "\E950";
}

.icon-task_set_administrator:before {
  content: "\EA50";
}

.icon-task-border-add:before {
  content: "\EB50";
}

.icon-calendar-nocheck:before {
  content: "\E851";
}

.icon-hr_statistics:before {
  content: "\E951";
}

.icon-task_functions:before {
  content: "\EA51";
}

.icon-visibility_off1:before {
  content: "\EB51";
}

.icon-attach_money_15:before {
  content: "\E852";
}

.icon-hr_staff_update:before {
  content: "\E952";
}

.icon-link2:before {
  content: "\EA52";
}

.icon-task-today2:before {
  content: "\EB52";
}

.icon-calendar-confirmed:before {
  content: "\E853";
}

.icon-hr_time:before {
  content: "\E953";
}

.icon-task_sort:before {
  content: "\EA53";
}

.icon-widget_project_empty:before {
  content: "\EB53";
}

.icon-application_library:before {
  content: "\E854";
}

.icon-hr_position3:before {
  content: "\E954";
}

.icon-task_basic_application:before {
  content: "\EA54";
}

.icon-word:before {
  content: "\EB54";
}

.icon-calendar-synchro:before {
  content: "\E855";
}

.icon-hr_wages:before {
  content: "\E955";
}

.icon-succeed-circle:before {
  content: "\EA55";
}

.icon-work:before {
  content: "\EB55";
}

.icon-calendar-circle:before {
  content: "\E856";
}

.icon-hr_work_experience:before {
  content: "\E956";
}

.icon-star-hollow3:before {
  content: "\EA56";
}

.icon-tast_custom_btn_unfold:before {
  content: "\EB56";
}

.icon-calendartask:before {
  content: "\E857";
}

.icon-hr_staff:before {
  content: "\E957";
}

.icon-sp_edit_white:before {
  content: "\EA57";
}

.icon-task-tree-subCount:before {
  content: "\EB57";
}

.icon-calendar:before {
  content: "\E858";
}

.icon-hr_structure:before {
  content: "\E958";
}

.icon-stimulate:before {
  content: "\EA58";
}

.icon-wc-stop:before {
  content: "\EB58";
}

.icon-approval_leaving:before {
  content: "\E859";
}

.icon-hr_workbench:before {
  content: "\E959";
}

.icon-sp_featured_play_list_white:before {
  content: "\EA59";
}

.icon-sidebar_home_page:before {
  content: "\EB59";
}

.icon-capsule:before {
  content: "\E85A";
}

.icon-hr_work_location:before {
  content: "\E95A";
}

.icon-sp_question_answer_white:before {
  content: "\EA5A";
}

.icon-task-update1:before {
  content: "\EB5A";
}

.icon-calendar2:before {
  content: "\E85B";
}

.icon-ic_attachment_black:before {
  content: "\E95B";
}

.icon-sp_library_books_white:before {
  content: "\EA5B";
}

.icon-visibility_off:before {
  content: "\EB5B";
}

.icon-calendar-synchronous:before {
  content: "\E85C";
}

.icon-ic_indeterminate_check_box:before {
  content: "\E95C";
}

.icon-subprocess:before {
  content: "\EA5C";
}

.icon-pdf:before {
  content: "\EB5C";
}

.icon-cannotView:before {
  content: "\E85D";
}

.icon-ic_textsms_black:before {
  content: "\E95D";
}

.icon-screen_1:before {
  content: "\EB5D";
}

.icon-batch_import:before {
  content: "\E85E";
}

.icon-ic_title:before {
  content: "\E95E";
}

.icon-sp_import_contacts_white:before {
  content: "\EA5E";
}

.icon-view-upload:before {
  content: "\EB5E";
}

.icon-charger:before {
  content: "\E85F";
}

.icon-ic_toggle_on:before {
  content: "\E95F";
}

.icon-start_time:before {
  content: "\EA5F";
}

.icon-task-tree-createSubTask:before {
  content: "\EB5F";
}

.icon-bestanswer:before {
  content: "\E860";
}

.icon-ic_refresh_black:before {
  content: "\E960";
}

.icon-sp_statistics_white:before {
  content: "\EA60";
}

.icon-workflow_failure:before {
  content: "\EB60";
}

.icon-category-tags:before {
  content: "\E861";
}

.icon-ic-adjust-department:before {
  content: "\E961";
}

.icon-subtable:before {
  content: "\EA61";
}

.icon-workflow_error:before {
  content: "\EB61";
}

.icon-chat_open:before {
  content: "\E862";
}

.icon-hr_wechat:before {
  content: "\E962";
}

.icon-task-enternew:before {
  content: "\EA62";
}

.icon-task_custom_form1:before {
  content: "\EB62";
}

.icon-chat-bell-nopush:before {
  content: "\E863";
}

.icon-ic-head:before {
  content: "\E963";
}

.icon-task-create-time:before {
  content: "\EA63";
}

.icon-workflow_new:before {
  content: "\EB63";
}

.icon-chat-at:before {
  content: "\E864";
}

.icon-ic-bottom:before {
  content: "\E964";
}

.icon-succeed-one-o:before {
  content: "\EA64";
}

.icon-workflow_failure1:before {
  content: "\EB64";
}

.icon-box_trial:before {
  content: "\E865";
}

.icon-ic_toggle_off:before {
  content: "\E965";
}

.icon-task_custom_watch_later:before {
  content: "\EA65";
}

.icon-project_sale:before {
  content: "\EB65";
}

.icon-chat-inputer-post:before {
  content: "\E866";
}

.icon-hr_merge:before {
  content: "\E966";
}

.icon-task-docs-solid:before {
  content: "\EA66";
}

.icon-workflow_info:before {
  content: "\EB66";
}

.icon-change-member:before {
  content: "\E867";
}

.icon-Import-failure:before {
  content: "\E967";
}

.icon-task-exit:before {
  content: "\EA67";
}

.icon-user_department:before {
  content: "\EB67";
}

.icon-calendar-abstract:before {
  content: "\E868";
}

.icon-import:before {
  content: "\E968";
}

.icon-screen_normal:before {
  content: "\EA68";
}

.icon-workflow_empty:before {
  content: "\EB68";
}

.icon-chat-medal:before {
  content: "\E869";
}

.icon-in:before {
  content: "\E969";
}

.icon-task-expansion-all:before {
  content: "\EA69";
}

.icon-workflow_ea:before {
  content: "\EB69";
}

.icon-chat-unline:before {
  content: "\E86A";
}

.icon-ic-line:before {
  content: "\E96A";
}

.icon-task-copy:before {
  content: "\EA6A";
}

.icon-workflow_email:before {
  content: "\EB6A";
}

.icon-chatnetwork-type4:before {
  content: "\E86B";
}

.icon-ic-top:before {
  content: "\E96B";
}

.icon-star-hollow2:before {
  content: "\EA6B";
}

.icon-user_Review:before {
  content: "\EB6B";
}

.icon-chat:before {
  content: "\E86C";
}

.icon-ic-statistics:before {
  content: "\E96C";
}

.icon-task-expansion:before {
  content: "\EA6C";
}

.icon-task-star2:before {
  content: "\EB6C";
}

.icon-chatnetwork-type2:before {
  content: "\E86D";
}

.icon-Import-success:before {
  content: "\E96D";
}

.icon-task-extension:before {
  content: "\EA6D";
}

.icon-widgetdownload:before {
  content: "\EB6D";
}

.icon-chatGroupRightExtension:before {
  content: "\E86E";
}

.icon-ic-worksheet-tag:before {
  content: "\E96E";
}

.icon-screen_active:before {
  content: "\EA6E";
}

.icon-saveToKnowledge:before {
  content: "\EB6E";
}

.icon-chatnetwork-type6:before {
  content: "\E86F";
}

.icon-inbox:before {
  content: "\E96F";
}

.icon-search-minus:before {
  content: "\EA6F";
}

.icon-score-up:before {
  content: "\EB6F";
}

.icon-chatnetwork-type5:before {
  content: "\E870";
}

.icon-install_client:before {
  content: "\E970";
}

.icon-plus:before {
  content: "\EA70";
}

.icon-workflow_ok:before {
  content: "\EB70";
}

.icon-chat-shake:before {
  content: "\E871";
}

.icon-inbox2:before {
  content: "\E971";
}

.icon-poll:before {
  content: "\EA71";
}

.icon-score-up2:before {
  content: "\EB71";
}

.icon-check_circle:before {
  content: "\E872";
}

.icon-info:before {
  content: "\E972";
}

.icon-sendingl_box:before {
  content: "\EA72";
}

.icon-task-color:before {
  content: "\EB72";
}

.icon-calendar-task:before {
  content: "\E873";
}

.icon-inbox-task:before {
  content: "\E973";
}

.icon-send_8:before {
  content: "\EA73";
}

.icon-weibo:before {
  content: "\EB73";
}

.icon-checkbox_01:before {
  content: "\E874";
}

.icon-ic-colwidth:before {
  content: "\E974";
}

.icon-screen_9:before {
  content: "\EA74";
}

.icon-score:before {
  content: "\EB74";
}

.icon-blogs:before {
  content: "\E875";
}

.icon-initiate_chat:before {
  content: "\E975";
}

.icon-send-mobilemessage:before {
  content: "\EA75";
}

.icon-task:before {
  content: "\EB75";
}

.icon-circulated:before {
  content: "\E876";
}

.icon-insert_photo_21:before {
  content: "\E976";
}

.icon-task-empty:before {
  content: "\EA76";
}

.icon-screen_2:before {
  content: "\EB76";
}

.icon-close:before {
  content: "\E877";
}

.icon-inbox-sysmessage:before {
  content: "\E977";
}

.icon-secretary:before {
  content: "\EA77";
}

.icon-Smileys:before {
  content: "\EB77";
}

.icon-clear_1:before {
  content: "\E878";
}

.icon-inbox-calander:before {
  content: "\E978";
}

.icon-self:before {
  content: "\EA78";
}

.icon-wc-sysmsg:before {
  content: "\EB78";
}

.icon-button-edit:before {
  content: "\E879";
}

.icon-insect_24:before {
  content: "\E979";
}

.icon-sidebar_hr:before {
  content: "\EA79";
}

.icon-weixin:before {
  content: "\EB79";
}

.icon-close-border:before {
  content: "\E87A";
}

.icon-invite-email-circle:before {
  content: "\E97A";
}

.icon-position:before {
  content: "\EA7A";
}

.icon-to-task-circle:before {
  content: "\EB7A";
}

.icon-check_work_attendance_color:before {
  content: "\E87B";
}

.icon-interrupt_button:before {
  content: "\E97B";
}

.icon-sidebar_video_tutorial:before {
  content: "\EA7B";
}

.icon-to-wechat-circle:before {
  content: "\EB7B";
}

.icon-clean_all:before {
  content: "\E87C";
}

.icon-invite-calander:before {
  content: "\E97C";
}

.icon-post-circle-o:before {
  content: "\EA7C";
}

.icon-workflow_role:before {
  content: "\EB7C";
}

.icon-closeelement-bg-circle:before {
  content: "\E87D";
}

.icon-install:before {
  content: "\E97D";
}

.icon-sidebar_knowledge:before {
  content: "\EA7D";
}

.icon-uniD015:before {
  content: "\EB7D";
}

.icon-invite_members:before {
  content: "\E97E";
}

.icon-sidebar-more:before {
  content: "\EA7E";
}

.icon-workflow_batch:before {
  content: "\EB7E";
}

.icon-company:before {
  content: "\E87F";
}

.icon-invite_others:before {
  content: "\E97F";
}

.icon-sidebar_map:before {
  content: "\EA7F";
}

.icon-workflow_search:before {
  content: "\EB7F";
}

.icon-compact:before {
  content: "\E880";
}

.icon-invite-email:before {
  content: "\E980";
}

.icon-task-new-fullscreen:before {
  content: "\EA80";
}

.icon-workflow_task:before {
  content: "\EB80";
}

.icon-completion_time:before {
  content: "\E881";
}

.icon-invite-ding:before {
  content: "\E981";
}

.icon-sideslip_right:before {
  content: "\EA81";
}

.icon-workflow_sms:before {
  content: "\EB81";
}

.icon-content_paste2:before {
  content: "\E882";
}

.icon-install_mobile-_terminal:before {
  content: "\E982";
}

.icon-sidebar-start:before {
  content: "\EA82";
}

.icon-to-tocalendar:before {
  content: "\EB82";
}

.icon-content_copy:before {
  content: "\E883";
}

.icon-invite-phone:before {
  content: "\E983";
}

.icon-task-new-detail:before {
  content: "\EA83";
}

.icon-workflow_suspend:before {
  content: "\EB83";
}

.icon-completetask:before {
  content: "\E884";
}

.icon-invite-network:before {
  content: "\E984";
}

.icon-post-circle:before {
  content: "\EA84";
}

.icon-workflow_help:before {
  content: "\EB84";
}

.icon-control_point:before {
  content: "\E885";
}

.icon-invite-phone-circle:before {
  content: "\E985";
}

.icon-sideslip_left:before {
  content: "\EA85";
}

.icon-workflow_field:before {
  content: "\EB85";
}

.icon-countersign:before {
  content: "\E886";
}

.icon-invite-link-circle:before {
  content: "\E986";
}

.icon-task-new-project:before {
  content: "\EA86";
}

.icon-upload_pictures:before {
  content: "\EB86";
}

.icon-chatnetwork-type3:before {
  content: "\E887";
}

.icon-invite-link:before {
  content: "\E987";
}

.icon-task-new-locked:before {
  content: "\EA87";
}

.icon-task-leave:before {
  content: "\EB87";
}

.icon-copy_custom:before {
  content: "\E888";
}

.icon-invite-qq:before {
  content: "\E988";
}

.icon-task-participate:before {
  content: "\EA88";
}

.icon-task-later:before {
  content: "\EB88";
}

.icon-create-network:before {
  content: "\E889";
}

.icon-invite-qrcode:before {
  content: "\E989";
}

.icon-task-new-fullscreen1:before {
  content: "\EA89";
}

.icon-worksheet_fall:before {
  content: "\EB89";
}

.icon-calendar-message-clock:before {
  content: "\E88A";
}

.icon-kc-new:before {
  content: "\E98A";
}

.icon-task-new-exit:before {
  content: "\EA8A";
}

.icon-task-new-no-locked:before {
  content: "\EB8A";
}

.icon-createFolder:before {
  content: "\E88B";
}

.icon-kc-download:before {
  content: "\E98B";
}

.icon-task-quick-stage:before {
  content: "\EA8B";
}

.icon-workflow_find:before {
  content: "\EB8B";
}

.icon-chat-session:before {
  content: "\E88C";
}

.icon-join:before {
  content: "\E98C";
}

.icon-task-project:before {
  content: "\EA8C";
}

.icon-task-later2:before {
  content: "\EB8C";
}

.icon-chat_retract:before {
  content: "\E88D";
}

.icon-kc:before {
  content: "\E98D";
}

.icon-task-responsible:before {
  content: "\EA8D";
}

.icon-turnRight:before {
  content: "\EB8D";
}

.icon-credit-card:before {
  content: "\E88E";
}

.icon-invite:before {
  content: "\E98E";
}

.icon-task-replace:before {
  content: "\EA8E";
}

.icon-worksheet_from:before {
  content: "\EB8E";
}

.icon-custom_-page_delete:before {
  content: "\E88F";
}

.icon-kc-view:before {
  content: "\E98F";
}

.icon-task-null-folder:before {
  content: "\EA8F";
}

.icon-worksheet_filter:before {
  content: "\EB8F";
}

.icon-custom_actions:before {
  content: "\E890";
}

.icon-task_custom_text-box:before {
  content: "\EA90";
}

.icon-workflow_branch:before {
  content: "\EB90";
}

.icon-crown:before {
  content: "\E891";
}

.icon-kc-disable-download:before {
  content: "\E991";
}

.icon-task-show-list:before {
  content: "\EA91";
}

.icon-task-label:before {
  content: "\EB91";
}

.icon-calendar-annex:before {
  content: "\E892";
}

.icon-keyoutline:before {
  content: "\E992";
}

.icon-task-select-other:before {
  content: "\EA92";
}

.icon-task-all:before {
  content: "\EB92";
}

.icon-custom_book:before {
  content: "\E893";
}

.icon-kanban:before {
  content: "\E993";
}

.icon-task-setting_promet:before {
  content: "\EA93";
}

.icon-workflow_cancel:before {
  content: "\EB93";
}

.icon-custom_assignment:before {
  content: "\E894";
}

.icon-knowledge-message:before {
  content: "\E994";
}

.icon-task-show-tree:before {
  content: "\EA94";
}

.icon-workflow_function:before {
  content: "\EB94";
}

.icon-custom_assessment:before {
  content: "\E895";
}

.icon-invite-wechat:before {
  content: "\E995";
}

.icon-task-stage2:before {
  content: "\EA95";
}

.icon-task-soon:before {
  content: "\EB95";
}

.icon-custom_dashboard:before {
  content: "\E896";
}

.icon-knowledge-log:before {
  content: "\E996";
}

.icon-task-show-stage:before {
  content: "\EA96";
}

.icon-workflow_under_review:before {
  content: "\EB96";
}

.icon-content-copy:before {
  content: "\E897";
}

.icon-knowledge-cloud:before {
  content: "\E997";
}

.icon-task-signal:before {
  content: "\EA97";
}

.icon-task-print:before {
  content: "\EB97";
}

.icon-custom_add_circle:before {
  content: "\E898";
}

.icon-knowledge-upload:before {
  content: "\E998";
}

.icon-task-star-circle:before {
  content: "\EA98";
}

.icon-task-soon2:before {
  content: "\EB98";
}

.icon-chat-vip:before {
  content: "\E899";
}

.icon-knowledge-return:before {
  content: "\E999";
}

.icon-mapping:before {
  content: "\EA99";
}

.icon-workflow_hide1:before {
  content: "\EB99";
}

.icon-custom_featured_play_list:before {
  content: "\E89A";
}

.icon-knowledge-circle:before {
  content: "\E99A";
}

.icon-maximizing_a2:before {
  content: "\EA9A";
}

.icon-user_company:before {
  content: "\EB9A";
}

.icon-custom_chrome_reader_mode:before {
  content: "\E89B";
}

.icon-knowledge_file:before {
  content: "\E99B";
}

.icon-star-hollow:before {
  content: "\EA9B";
}

.icon-turnLeft:before {
  content: "\EB9B";
}

.icon-custom_folder:before {
  content: "\E89C";
}

.icon-knowledgeMessage:before {
  content: "\E99C";
}

.icon-sp_month_white:before {
  content: "\EA9C";
}

.icon-to-qq-circle:before {
  content: "\EB9C";
}

.icon-custom_grid_on:before {
  content: "\E89D";
}

.icon-knowledge-open:before {
  content: "\E99D";
}

.icon-project2:before {
  content: "\EA9D";
}

.icon-task-new-copy:before {
  content: "\EB9D";
}

.icon-custom_insert_photo:before {
  content: "\E89E";
}

.icon-knowledge-more-folder:before {
  content: "\E99E";
}

.icon-maximizing_a:before {
  content: "\EA9E";
}

.icon-workflow_hide:before {
  content: "\EB9E";
}

.icon-custom_layers:before {
  content: "\E89F";
}

.icon-kc-hover-download:before {
  content: "\E99F";
}

.icon-public-folder-hidden:before {
  content: "\EA9F";
}

.icon-view:before {
  content: "\EB9F";
}

.icon-create_enterprise:before {
  content: "\E8A0";
}

.icon-knowledge1:before {
  content: "\E9A0";
}

.icon-project-success:before {
  content: "\EAA0";
}

.icon-workflow_notice:before {
  content: "\EBA0";
}

.icon-custom_local_offer:before {
  content: "\E8A1";
}

.icon-knowledge-recycle:before {
  content: "\E9A1";
}

.icon-school-bag:before {
  content: "\EAA1";
}

.icon-video:before {
  content: "\EBA1";
}

.icon-cancel:before {
  content: "\E8A2";
}

.icon-lib-arrow-right:before {
  content: "\E9A2";
}

.icon-qr_code_19:before {
  content: "\EAA2";
}

.icon-task-stage:before {
  content: "\EBA2";
}

.icon-clock:before {
  content: "\E8A3";
}

.icon-limit-othermember:before {
  content: "\E9A3";
}

.icon-qa:before {
  content: "\EAA3";
}

.icon-workflow_update:before {
  content: "\EBA3";
}

.icon-custom_local_mall:before {
  content: "\E8A4";
}

.icon-laptop_mac:before {
  content: "\E9A4";
}

.icon-score-down:before {
  content: "\EAA4";
}

.icon-task-folder-slide-choose:before {
  content: "\EBA4";
}

.icon-custom_store:before {
  content: "\E8A5";
}

.icon-lightning_13:before {
  content: "\E9A5";
}

.icon-sync:before {
  content: "\EAA5";
}

.icon-task-folder-message:before {
  content: "\EBA5";
}

.icon-custom_widgets:before {
  content: "\E8A6";
}

.icon-mobile_phone:before {
  content: "\E9A6";
}

.icon-scope:before {
  content: "\EAA6";
}

.icon-task_add-02:before {
  content: "\EBA6";
}

.icon-custom_style:before {
  content: "\E8A7";
}

.icon-minus:before {
  content: "\E9A7";
}

.icon-score-down2:before {
  content: "\EAA7";
}

.icon-vote:before {
  content: "\EBA7";
}


[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'MD_Icon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@charset "UTF-8";

.disableAniParent .ani,
.disableAniParent .ani100,
.disableAniParent .ani200,
.disableAniParent .ani300,
.disableAniParent .ani400,
.disableAniParent .ani500,
.disableAniParent .ani600,
.disableAniParent .ani700,
.disableAniParent .ani800,
.disableAniParent .ani900,
.disableAniParent .animated {
  -web-kit-animation-name: none !important;
  -webkit-animation-name: none !important;
          animation-name: none !important;
}

.ani {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.ani50 {
  -webkit-animation-duration: 0.05s;
  animation-duration: 0.05s;
}
.ani100 {
  -webkit-animation-duration: 0.1s;
  animation-duration: 0.1s;
}
.ani150 {
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
}
.ani200 {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
}
.ani250 {
  -webkit-animation-duration: 0.25s;
  animation-duration: 0.25s;
}
.ani300 {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
}
.ani350 {
  -webkit-animation-duration: 0.35s;
  animation-duration: 0.35s;
}
.ani400 {
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.ani450 {
  -webkit-animation-duration: 0.45s;
  animation-duration: 0.45s;
}
.ani500 {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
.ani550 {
  -webkit-animation-duration: 0.55s;
  animation-duration: 0.55s;
}
.ani600 {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
}
.ani650 {
  -webkit-animation-duration: 0.65s;
  animation-duration: 0.65s;
}
.ani700 {
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s;
}
.ani750 {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}
.ani800 {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
}
.ani850 {
  -webkit-animation-duration: 0.85s;
  animation-duration: 0.85s;
}
.ani900 {
  -webkit-animation-duration: 0.9s;
  animation-duration: 0.9s;
}

.aniFill {
  /*在chrome下有点bug，所以单独提出来*/
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}

.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}

@-webkit-keyframes bounce {
  0%,
  20%,
  53%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

@keyframes bounce {
  0%,
  20%,
  53%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  0%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  100% {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@-webkit-keyframes mainloadingbar {
  0% { background-position: 0% 100%; }
  50% { background-position: 100% 200%; }
  100% {background-position: 0% 100%; }
}

@keyframes mainloadingbar {
  0% { background-position: 0% 100%; }
  50% { background-position: 100% 200%; }
  100% {background-position: 0% 100%; }
}


@-webkit-keyframes rotate {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}


@keyframes rotate {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes stretch {
  from {
    width: 0;
  }

  to {
    width: 100%;
  }
}

@keyframes stretch {
  from {
    width: 0;
  }

  to {
    width: 100%;
  }
}

[data-tip] {
  position: relative;
  display: inline-block;
}

[data-tip]:before,
[data-tip]:after {
  text-decoration: none;
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  visibility: hidden;
  opacity: 0;
  z-index: 1000000;
  pointer-events: none;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-delay: 0ms;
  -moz-transition-delay: 0ms;
  transition-delay: 0ms;
}

[data-tip].hover:before,
[data-tip].hover:after,
[data-tip]:hover:before,
[data-tip]:hover:after {
  visibility: visible;
  opacity: 1;
}

[data-tip].hover:before,
[data-tip].hover:after,
[data-tip]:hover:before,
[data-tip]:hover:after {
  -webkit-transition-delay: 100ms;
  -moz-transition-delay: 100ms;
  transition-delay: 100ms;
}

[data-tip]:before {
  content: '';
  position: absolute;
  background: transparent;
  border: 6px solid transparent;
  z-index: 1000001;
}

[data-tip]:after {
  content: attr(data-tip);
  background: #383838;
  color: #fff;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
  text-shadow: 0 -1px 0 #000;
  border-radius: 3px;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
}

[data-tip='']:before,
[data-tip='']:after {
  display: none !important;
}

.tip-top:before,
.tip-top-left:before,
.tip-top-right:before {
  border-top-color: #383838;
}

.tip-bottom:before,
.tip-bottom-left:before,
.tip-bottom-right:before,
[data-tip]:not(.tip-top):not(.tip-left):not(.tip-right):not(.tip-top-left):not(.tip-top-right):not(.tip-bottom-left):not(.tip-bottom-right):before {
  border-bottom-color: #383838;
}

.tip-left:before {
  border-left-color: #383838;
}

.tip-right:before {
  border-right-color: #383838;
}

/**
 * top tooltip
 */

.tip-top:before {
  margin-bottom: -11px;
}

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

.tip-top:before {
  left: calc(50% - 6px);
}

.tip-top:after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
}

.tip-top.hover:before,
.tip-top:hover:before,
.tip-top:focus:before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px);
}

.tip-top.hover:after,
.tip-top:hover:after,
.tip-top:focus:after {
  -webkit-transform: translateX(-50%) translateY(-8px);
  -moz-transform: translateX(-50%) translateY(-8px);
  transform: translateX(-50%) translateY(-8px);
}

/**
 * bottom tooltip
 */

.tip-bottom:before,
[data-tip]:not(.tip-top):not(.tip-left):not(.tip-right):not(.tip-top-left):not(.tip-top-right):not(.tip-bottom-left):not(.tip-bottom-right):before {
  margin-top: -11px;
}

.tip-bottom:before,
.tip-bottom:after,
[data-tip]:not(.tip-top):not(.tip-left):not(.tip-right):not(.tip-top-left):not(.tip-top-right):not(.tip-bottom-left):not(.tip-bottom-right):before,
[data-tip]:not(.tip-top):not(.tip-left):not(.tip-right):not(.tip-top-left):not(.tip-top-right):not(.tip-bottom-left):not(.tip-bottom-right):after {
  top: 100%;
  left: 50%;
}

.tip-bottom:before,
[data-tip]:not(.tip-top):not(.tip-left):not(.tip-right):not(.tip-top-left):not(.tip-top-right):not(.tip-bottom-left):not(.tip-bottom-right):before {
  left: calc(50% - 6px);
}

.tip-bottom:after,
[data-tip]:not(.tip-top):not(.tip-left):not(.tip-right):not(.tip-top-left):not(.tip-top-right):not(.tip-bottom-left):not(.tip-bottom-right):after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
}

.tip-bottom.hover:before,
.tip-bottom:hover:before,
.tip-bottom:focus:before,
[data-tip]:not(.tip-top):not(.tip-left):not(.tip-right):not(.tip-top-left):not(.tip-top-right):not(.tip-bottom-left):not(.tip-bottom-right):hover:before,
[data-tip]:not(.tip-top):not(.tip-left):not(.tip-right):not(.tip-top-left):not(.tip-top-right):not(.tip-bottom-left):not(.tip-bottom-right):focus:before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px);
}

.tip-bottom.hover:after,
.tip-bottom:hover:after,
.tip-bottom:focus:after,
[data-tip]:not(.tip-top):not(.tip-left):not(.tip-right):not(.tip-top-left):not(.tip-top-right):not(.tip-bottom-left):not(.tip-bottom-right).hover:after,
[data-tip]:not(.tip-top):not(.tip-left):not(.tip-right):not(.tip-top-left):not(.tip-top-right):not(.tip-bottom-left):not(.tip-bottom-right):hover:after,
[data-tip]:not(.tip-top):not(.tip-left):not(.tip-right):not(.tip-top-left):not(.tip-top-right):not(.tip-bottom-left):not(.tip-bottom-right):focus:after {
  -webkit-transform: translateX(-50%) translateY(8px);
  -moz-transform: translateX(-50%) translateY(8px);
  transform: translateX(-50%) translateY(8px);
}

/**
 * right tooltip
 */

.tip-right:before {
  margin-left: -11px;
  margin-bottom: -6px;
}

.tip-right:after {
  margin-bottom: -14px;
}

.tip-right:before,
.tip-right:after {
  left: 100%;
  bottom: 50%;
}

.tip-right.hover:before,
.tip-right:hover:before,
.tip-right:focus:before {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  transform: translateX(8px);
}

.tip-right.hover:after,
.tip-right:hover:after,
.tip-right:focus:after {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  transform: translateX(8px);
}

/**
 * left tooltip
 */

.tip-left:before {
  margin-right: -11px;
  margin-bottom: -6px;
}

.tip-left:after {
  margin-bottom: -14px;
}

.tip-left:before,
.tip-left:after {
  right: 100%;
  bottom: 50%;
}

.tip-left.hover:before,
.tip-left:hover:before,
.tip-left:focus:before {
  -webkit-transform: translateX(-8px);
  -moz-transform: translateX(-8px);
  transform: translateX(-8px);
}

.tip-left.hover:after,
.tip-left:hover:after,
.tip-left:focus:after {
  -webkit-transform: translateX(-8px);
  -moz-transform: translateX(-8px);
  transform: translateX(-8px);
}

/**
 * top-left tooltip
 */

.tip-top-left:before {
  margin-bottom: -11px;
}

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

.tip-top-left:before {
  left: calc(50% - 6px);
}

.tip-top-left:after {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  transform: translateX(-100%);
}

.tip-top-left:after {
  margin-left: 12px;
}

.tip-top-left.hover:before,
.tip-top-left:hover:before,
.tip-top-left:focus:before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px);
}

.tip-top-left.hover:after,
.tip-top-left:hover:after,
.tip-top-left:focus:after {
  -webkit-transform: translateX(-100%) translateY(-8px);
  -moz-transform: translateX(-100%) translateY(-8px);
  transform: translateX(-100%) translateY(-8px);
}

/**
 * top-right tooltip
 */

.tip-top-right:before {
  margin-bottom: -11px;
}

.tip-top-right:before,
.tip-top-right:after {
  bottom: 100%;
  left: 50%;
}

.tip-top-right:before {
  left: calc(50% - 6px);
}

.tip-top-right:after {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
}

.tip-top-right:after {
  margin-left: -12px;
}

.tip-top-right.hover:before,
.tip-top-right:hover:before,
.tip-top-right:focus:before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px);
}

.tip-top-right.hover:after,
.tip-top-right:hover:after,
.tip-top-right:focus:after {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px);
}

/**
 * bottom-left tooltip
 */

.tip-bottom-left:before {
  margin-top: -11px;
}

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

.tip-bottom-left:before {
  left: calc(50% - 6px);
}

.tip-bottom-left:after {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  transform: translateX(-100%);
}

.tip-bottom-left:after {
  margin-left: 12px;
}

.tip-bottom-left.hover:before,
.tip-bottom-left:hover:before,
.tip-bottom-left:focus:before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px);
}

.tip-bottom-left.hover:after,
.tip-bottom-left:hover:after,
.tip-bottom-left:focus:after {
  -webkit-transform: translateX(-100%) translateY(8px);
  -moz-transform: translateX(-100%) translateY(8px);
  transform: translateX(-100%) translateY(8px);
}

/**
 * bottom-right tooltip
 */

.tip-bottom-right:before {
  margin-top: -11px;
}

.tip-bottom-right:before,
.tip-bottom-right:after {
  top: 100%;
  left: 50%;
}

.tip-bottom-right:before {
  left: calc(50% - 6px);
}

.tip-bottom-right:after {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
}

.tip-bottom-right:after {
  margin-left: -12px;
}

.tip-bottom-right.hover:before,
.tip-bottom-right:hover:before,
.tip-bottom-right:focus:before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px);
}

.tip-bottom-right.hover:after,
.tip-bottom-right:hover:after,
.tip-bottom-right:focus:after {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px);
}

.tip-delay {
  -webkit-transition-delay: 1000ms;
  -moz-transition-delay: 1000ms;
  transition-delay: 1000ms;
}

a {
  color: #1e88e5;
}
.ThemeBG {
  background: #f5f5f5;
}
.ThemeBGColor9 {
  box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.24);
}
.chat_system {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 100%;
  height: 100%;
  position: relative;
  background-image: url(data:image/png;base64,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);
}
.chat_post {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 100%;
  height: 100%;
  position: relative;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAAAXNSR0IArs4c6QAABkxJREFUeAHtnb1vVFcQR6+NMUSCNKQCmq34KFKBgkINSgVF3NDSpaKiIxX8A25QKuiggYIWS0llyRE0BImPJqbAqZImWwRssNlZgWIR2H3v/XY9dybnVrb8ZufOmbP3et++fTvTu97fKgwIOBGYdcpLWggMCSAgIrgSQEBX/CRHQBxwJYCArvhJjoA44EoAAV3xkxwBccCVAAK64ic5AuKAKwEEdMVPcgTEAVcCCOiKn+QIiAOuBBDQFT/JERAHXAkgoCt+kiMgDrgSQEBX/CRHQBxwJYCArvhJjoA44EoAAV3xkxwBccCVAAK64ic5AuKAKwEEdMVPcgTEAVcCCOiKn+QIiAOuBBDQFT/JERAHXAkgoCt+kiMgDrgSQEBX/CRHQBxwJYCArvhJjoA44EoAAV3xkxwBccCVAAK64ic5AuKAKwEEdMVPcgTEAVcCCOiKn+QIiAOuBOZcs3dMfqY3V45/NVu+Obir4yPkCvv1j7flyZ+bZWn1TbjCQgl4diDeldPz5fB+Fu7tpp16/0R82d8s15bXy/1AIobp5KWT8+Wn7/Yi33bzPvrZnpjG6OLX8x/9pd5fQwi4cHR3uXQiDlTvdtsuYcwijOoF/HLPTLnyLfK1lcmYGbvaR/UCLhzZHQJkbY02+Yxd7aN6Ac/0eKXbVaII7KoXkFMtXfUrIU5TVS9gd/xERiCAgBG6lHiOCJi4uRFKQ8AIXUo8RwRM3NwIpSFghC4lniMCJm5uhNIQMEKXEs8x1OVYTfrQX98aXhvX5Nhox9g1kPvn639/tw3XdALahZkX7v3ThkGYY2+f/yLEuxttgLIFt6HFsRMngIATR8oDtiGQbgs+dmC23BpsVRmH1ZZtpBPQroP78BmJbM3KWE++p1TGLiWuCQETNzdCaQgYoUuJ54iAiZsboTQEjNClxHNEwMTNjVAaAkboUuI5pjsP+PSvzXJ1+XXKlv14ek/JdjI6nYB/v94qK2tvUwpotWUbbMHZOhqsHgQM1rBs0023BdudFH7/YV+2PqWthxUwbWtjFIaAMfqUdpYImLa1MQpDwBh9SjtLBEzb2hiFIWCMPqWdJQKmbW2MwhAwRp/SzjLdiWj71qCd/mD6qUO7yq1zOT+JN23zWQGnTZjHH0kAAUfi4Y/TJpBuC7ab9+z0nfWPHeCrJLqKmk5Au4OU3cSHEYMAW3CMPqWdJQKmbW2MwhAwRp/SzhIB07Y2RmEIGKNPaWeJgGlbG6MwBIzRp7SzRMC0rY1RWPUCrvU3Y5CscJZ2l4jaR/UCrgyubmF0I7Cy9qZb4A5GVS/g3ef1Q9zBfrVKtfSi/idv9QLafV5u/rbeCjwHlyGzCPfIqV5Ak2nx4UaJ8P9MLeIbK2MWYYQQ0O4KZVc5L62yHY+TyhgZqyh30prpXe+HuueXXf7+/ZG5crY3l+6L+8bJ9bm/2xc03h+IZ/8vR9h2t9cRTsDtk5/2z5P4rMfd5xvl8s85b5g5Cf4htuBJFNrlMWw1sQ85KWPxQYz/xZQalVgEHENPWb1s9XvJifSRhBFwJJ4yFMhE6jJY/cZTQ8DxjEoXkVj9GoAdHIKADTjZNrr4oPnJcHtVenW5+fENppD2EARs2NqbjzeKidVk3Hi0EeY8XJN6pnkMAjakayd2TaxxwyQ1WRnNCCBgM07Do0yscZeHsfq1ADo4FAFb8LJVcNR7rKx+LWC+PxQBWzK78+zzqyCrX0uYg8MRsD2zcvmX/761xurXASQCdoP2qbfo7LRLlCtQulU9nShWwI5cFx/+e57PXpjY1sxoTwAB2zMbRtgq+OH6xFEvTDo+/P8mDAGFVtu2y+onAByEIqDAz96iu3DvlfAIhCKg6ACXW2kAEVDjR7RIAAFFgIRrBBBQ40e0SAABRYCEawQQUONHtEgAAUWAhGsEEFDjR7RIAAFFgIRrBBBQ40e0SAABRYCEawQQUONHtEgAAUWAhGsEEFDjR7RIAAFFgIRrBBBQ40e0SAABRYCEawQQUONHtEgAAUWAhGsEEFDjR7RIAAFFgIRrBBBQ40e0SAABRYCEawQQUONHtEgAAUWAhGsEEFDjR7RIAAFFgIRrBBBQ40e0SAABRYCEawQQUONHtEgAAUWAhGsEEFDjR7RIAAFFgIRrBBBQ40e0SOAdtLQf3Qhd718AAAAASUVORK5CYII=);
}
.chat_calendar {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 100%;
  height: 100%;
  position: relative;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAMAAAC8EZcfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAUVBMVEXoXHL1uMH86u374OTuhZXvj571t8Hseoz////96+70rrnte43xmaf0rbj51tz86+3rcYTxmqf+9fbqZnvzpLD4zNP2wsr74eX86+7uhZbzrrn3/b20AAAAAWJLR0QIht6VegAAAAd0SU1FB+EBBBEaNVi0K98AAAEDSURBVHja7drBjoIwFEBRRmbGKgIqCjr//6Ej+gMYXw2Rc1csXtKTNhAWLQpJkiRJkiRJkrSsvlbl9/Tpn3L1+17fOqVUTh/f3MbXbwVubyum6ePj9BYQEHAGwGpXN/facclmcuN0+3isd1U23v6+0Os1+zy+wzHGl9LxkOV4o3hjGY65ayOBZRcOPEX6UjqFA8+xwD4cWMYCn/gVmlis75mvPCAg4EKA+vjq4MKBs39JAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQGXCRxifUM4cPb3B7vQLRzib2AW1SXOd8lyVbnro3x9hv17EK9/AV1z8SRJkiRJkiRJkj6qf8NevAKaTXBbAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTAxLTA0VDE3OjI2OjUzKzA4OjAwFcG/7gAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wMS0wNFQxNzoyNjo1MyswODowMGScB1IAAAAASUVORK5CYII=);
}
.chat_calendar[data-date]:before {
  font-size: 20px;
  position: absolute;
  display: inline-block;
  width: 100%;
  content: attr(data-date);
  transform: scale(0.5);
  text-align: center;
  color: #e85c72;
}
.chat_task {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 100%;
  height: 100%;
  position: relative;
  background-image: url(data:image/png;base64,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);
}
.chat_knowledge {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 100%;
  height: 100%;
  position: relative;
  background-image: url(data:image/png;base64,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);
}
.chat_uploadhelper {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 100%;
  height: 100%;
  position: relative;
  background-image: url(data:image/png;base64,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);
}
.chat_hr {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 100%;
  height: 100%;
  position: relative;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAMAAAC8EZcfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB71BMVEV4kJx4kJx4kJx4kJx3j5txipdrhpNphJFshpNyi5h5kZxviZZogpB8k5+NoayUp7GUp7CKn6p2j5tngo9zjJh5kZ13kJyGm6bFz9Tm6+3////6+/zf5OiywMdngpCVp7Hw8/Tb4uV+laCPoqz8/Pzo6+14kJ1zjJm9yM5qhJJth5SarLXz9faBl6NwiZbAy9GXqbPJ09f4+frx8/Xy9PXy9Pb8/P2tu8LG0NV5kJyDmaSEmqWAl6Li5um0wcdrhZOzwMhlgI5xipZyi5duiJTe4+ayv8a2w8p0jZnf5Od2jpp1jZp1jppngZC0wslpg5GwvsVogpFmgo9uiJVee4rCzdKwv8ZhfYtsh5NphZHd4uWsusJgfItog5Bog5F/lqGot7/N1tvK1NnF0NXp7e/j6OrK1NjJ09jh5unM1drAzNGer7h2jptrhpJ3j5xrhJKltb3v8fPg5emLoKpohJC0wcj4+fmZq7SXqbLm6u2/ytGTprB5kJ1ngY+vvcT+/v6VqLFkf426xsyYqbJsh5S5xcv9/f2WqLFjfoy8x82XqbGzwMf//v6WqbKcrbbz9feAlqLs7/HN1tpshZJ4kZ2tu8OOoavN1dqrucH29/imtr5xi5eWqLLe5Ofu8fLc4uazwciEmaRqhZJviJUAAAD9lPl2AAAAA3RSTlPg7/ugHdDJAAAAAWJLR0SkWb56uQAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAAd0SU1FB+EEBhA2BFNwbYcAAAKVSURBVHja7d3XUxNRFMfxDWySFcQSs4pX7DURO2jAEgmWNbsaNaJYggXFXmIXsYK9997/UXGWSWEMw3XvnXMZf9/HM3eyn9nswz6cmdU0n9JpWlm50pVpPmrCwPkABBBAAAGkJgAIIDUBQACpCQACSE0AEEBqAoAAUhMABJCaACCA1AQAARTxM7o/EOyXMUwdYEXl8KoRI4sbNTo0JmyqARwbHFc9nvVvQs1E06hQAWhOmjyF/bWp0wzP91AAMDB9BivRTNM/ixw421/DSjYnEiIHRueW9rHaefPJgZEFAwDZwig9cJFLWbykrj5XXf1Sd7osQA+M9T1uDY3Lc61oXOlOV8WVAa5uSjTnWpNY607XqQNcb+j5oaVvAHDoApO2U9jGapeyKWXlh36r7xncvKXosK3zXo0XaIa3xivThW1rcSnbd7Tmhztbd7nT3XuKDqczQadBItB02vbui+0/UFj7QZdyKNaRHx7uqHWnR9qLDh89dvzEyVPSgKZz+kyWeezsuTZpwOT5C155vV28lOH4l7mAkcsCfL1vEFVpOUDHuiIEyDqDcoDpq2J8LNtlSwFeuy4IeOPm4F/CeIC3bosCdvfIAd4RBLx7T9IdBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACHKPD+A1HAh3KATY8EAR8/kQMMPBUEfPY8LAVod70QA3z5atDX5AK+Tr0RA3xryAGWh413InzvMxxbC3w7C4nmFs+8Dx/jSY7NUc6tj0+pz51fsv/e12/ff2SSPHujnHszpv7zl2N6yDaiMvdm/hRyLA85vKtH/8smOoDqBiCA1AEIIHUAAkgdgABSByCA1AEIIHUAAkgdgABSByCA1AHoHaj8xytU//zHbxb5gW7h/r6qAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA0LTA2VDE2OjU0OjA0KzA4OjAw0fQ75gAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wNC0wNlQxNjo1NDowNCswODowMKCpg1oAAAAASUVORK5CYII=);
}
.chat_approval {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 100%;
  height: 100%;
  position: relative;
  background-image: url(data:image/png;base64,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);
}
.chat_check {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 100%;
  height: 100%;
  position: relative;
  background-image: url(data:image/png;base64,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);
}
.chat_dossier {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 100%;
  height: 100%;
  position: relative;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAAAXNSR0IArs4c6QAACFJJREFUeAHtnb+O3FQUh++ulkCQAhRBQvwRIQUSXaqEBlhQOgqSjhIKKh6CvAFSeADyCKTYDsFQIAEVFIhuFdASQCCEhIQEFIvvzBzmjMfe8fUc2/d37s9S1h77+t5zvvPN9XhnMrt3ejucBi7NBPaq3UJH1npf3I7LWcd0+0Vr/lQEDtR2mZtRHi2SbEcaIlbc1vv19rZjuo/YVh7X+4jHClz2C8x5JUFMXougt4cCE8doGkfEHGrcTPstQ8B6cZsEmLpAOcY0AhOfAkoxRTx5PAJQ8yEkB/OO8+jQj4AiWSyYFE325cG6XxQ6B8mrX09ZnoUvoBRF1rpgWSLfIah6bpLzDl1OfSq+gPWiTE10zPEd5I4noINn/ZiO5j4WjoAinoNn/eBSCKvBB9p9ABwBKV73agsrWXc/c/SWOAKOjsbBgAAzYZ4CAoCD0zNTpnkKCHDpgBNQmMo6kwTyFDATOC7DyGwmpIAuLcNJigLi1MplpBTQZVlxkqKAOLVyGSkFdFlWnKQoIE6tXEZKAV2WFScpCohTK5eRUkCXZcVJigLi1MplpBTQZVlxkqKAOLVyGSkFdFlWnKQoIE6tXEZKAV2WFScpCohTK5eRUkCXZcVJigLi1MplpBTQZVlxkqKAOLVyGSkFdFlWnKQoIE6tXEZKAV2WFScpCohTK5eRUkCXZcVJigLi1MplpBTQZVlxkqKAOLVyGSkFdFlWnKQoIE6t8CLt8E1cFBCvrDgRd/guQgqIU06XkVJAl2XFSQrzz7WevxjCyx+EcPmNEA7O49AeKtJ7RyHM3g3hz++HGmGwfjFnwOt3Qnj+TconWlx6PYSX3pdHUOtmATvcvUyXZfXK9qlXpxs+15GfeS3XyM6Mq1nAM0+Z+mD17Hjg4amDyG/8c4/mF5OOqGVSaxawmmS4kIApgRanmgU0HZmdkcCSQMMsSAFpx6QEKOCk+AsbvOEyTAELc2DydGuXYQo4eUXKDoACll3/8bOvXYYp4Pgl4IjqMowp4E+fs4h1Asd363vyfaxmQUwBP367euP9h3wBjx3Z79+G8Mk7Y4/afzw1A+6d3g7qYf8+JznziRerDyQ8NMnQ2Qz6718h/PJVNuGkBoL5cSzJ8ucvZItrNAJx2qsuxZiXYDTYjHeTwPJ14EJA3IvwZmLcg0Fg6dziEqzuSjCiV1E++Fj1+cBXQnj8itpZwObJLIQfP8NNdOncQsDl9RgumyjfzU/Lky8W6mr17/ijEI5uwpVtHvDSuf35PTDqDPjCW2XKJ8pdvhHC04fyCGsdnask3I93IrDLuWoGLH158hCaAO+CocuHHzwFxK8hbgbV1ZcC4pbPReQU0EUZcZPAfituDO7x2wa+vFV9+OFe2mgXr4RwrTov9/8umZaVeesD6F/DmONo6PCo+lXHr183HNiy62QWwt9/hHD9wy0NCz48/zVMwflvTf23b/rJJx1/d0e2uG4iML8JQf49YFNSlvsuPLtbb/GdGi7tBOYzYPWDSwuBKNC191oOdtgN+oVBHTIza3IA/U6IGYYzOrp6K4TnblRv/M9C+Kd6TddluXCp+oDEYQiPVGsu7QSqqy/vgtvxrI7ET9qU9mmbVfaDbi0+jDDoEOycBFoIzF8D8iakhQ53D05gfhfMm5DBOXOAFgLzGbDlGHeTwBgEsD8POAYhjjEcAV6Ch2PLnrsR4AzYjRNbDUGArwGHoMo+OxOYX4I7t2ZDErAnwA+k2jNljwkE+E5IAiw2NSbAd0KMgbK77gTiGyD/vwaMD7iQwJgEKvniwteACw78ORGBhYBLGyeKgcMWTGAhIC/BBSswUepL5zgDTsS/+GE3XgNyFizeidEAKNdWNyF8HTga/+IHUq6tBFRWFg+IAIYloFxbCaisHHZ09l48AeXaSsBIRZlZPCQCGIZAzbF1AYcZkr2SQCuBdQHV1Nh6Bg+QwC4Eao6tCxg7rk2Ru4zFc0lgjUCDW5sCrp3BByRgSKA2+8WeNwVsaGQYArsigTUCmwLGww1T5dpZfEACqQRanGoWkLNgKl6230agxalmAbd1lsvxrl+Xlku8Q8RxfzZEr6P1iS1g/Arc+DW6pS7Hd0M4mUFnj/0X0wV9/Jtp8VvpS1ruz+Dli+XyIWDMhAskAexLMCRyBq0JbBew5fZZd8JtEuhLYLuALbfPfQfkeSSgCWwXMLbmLKiZcduQQDcBOQsaImdXmkA3AfUZ3CYBQwIU0BAmu0onkCYgXwumEy7tjERH0gTka8HSdErLN8qX6EiagGnhsHVpBBLli3goYGmSZJYvBcysIKWFQwFLq3hm+VLAzApSWji7C5h4210aYNf5GtR+dwF73Pm4LkpJyRnUfncBSwLOXM0JUEBzpOwwhQAFTKHFtuYEKKA5UnaYQoACptBiW3MCFNAcKTtMIUABU2ixrTkBCmiOlB2mEKCAKbTY1pwABTRHyg5TCFDAFFpsa06AApojZYcpBChgCi22NSdAAc2RssMUAhQwhRbbmhOggOZI2WEKAQqYQottzQnkKaDBR73NSaF3mCnTPAU0+Kg3ui/m8WfKNE8BNf1MwekQs90GYJe/gHLpkHW21c4oMGEl64xCq4eSv4ASsX42A4CVsEdbRybCRbMaLYB+Ax30O23is4AAj0YKlAnODNhWSXnWtx33vN9B7vgC6me+g4Jsfb7oHHXuW0/MswG+gJqrg4LodBq3neXoS8CmisUZQ88aTW1y3IcYcw+O/gWMM4bMGrLuAWrwU+pPlJxjNYThX0ANq21Waduvz7XeljFFtLiWbeuxMu4P89cw1kDPKryIEseUdnGfbEssep8+R58nbfW+elvdpoDt/wAa+70NGPatDQAAAABJRU5ErkJggg==);
}
.chat_score {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 100%;
  height: 100%;
  position: relative;
  background-image: url(data:image/png;base64,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);
}
.chat_worksheet {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 100%;
  height: 100%;
  position: relative;
  background-image: url(data:image/png;base64,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);
}
.chat_workflow {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 100%;
  height: 100%;
  position: relative;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAAAXNSR0IArs4c6QAABfJJREFUeAHtnb2PlFUUh8/MzrDshxFB0aAxIYBrjAYSsQALLZXYGImFrUopJTY2htjbUFhY+B9ooSUUS0MgJhYkRhuF+BFRYpaIu+zOOmsoeXduzp475z3nfabbnXvPuef5PTOzk/nY3sELK5vCBQJOBPpOfWkLgf8JICAiuBJAQFf8NEdAHHAlgICu+GmOgDjgSgABXfHTHAFxwJUAArripzkC4oArAQR0xU9zBMQBVwII6Iqf5giIA64EENAVP80REAdcCSCgK36aIyAOuBJAQFf8NEdAHHAlgICu+GmOgDjgSgABXfHTHAFxwJUAArripzkC4oArAQR0xU9zBMQBVwII6Iqf5giIA64EENAVP80REAdcCSCgK36aIyAOuBJAQFf8NEdAHHAlgICu+GmOgDjgSgABXfHTHAFxwJXAwLW7Q/MPT+ySM8d2OXSe3PLz79bk/OW1yQsTreAeMFGYEUdBwIipJTozAiYKM+IoCBgxtURnRsBEYUYcBQEjppbozAiYKMyIoyBgxNQSnRkBE4UZcRQEjJhaojMjYKIwI46CgBFTS3RmBEwUZsRREDBiaonOjICJwow4CgJGTC3RmREwUZgRR0HAiKklOjMCJgoz4igIGDG1RGdGwERhRhwFASOmlujMCJgozIijdO5zwcs3R3L3nv6zt6cOD+TIIw++3f5weyRf/7iu9uDb30fqvVE3dk/AG+uyfEMf1zN7+80C/jWST6/q5dafKu7OB9+U487DyYMRQMBggWU7LgJmSzTYPAgYLLBsx0XAbIkGmwcBgwWW7bgImC3RYPMgYLDAsh0XAbMlGmye9K+EvPjEjLz81Iz0jII5PH4lpOlyZHzd2eM7//rfe5si3/85kuu3NuTXO+MfEl96By+spJzw5Fi6j07OytK+ZmEi5Hrp53U5d3FV/vgnZUwSO50Gg95cGsoXb8yFl29rvFefHsg3b8/Lc4+mjCqfgPvne/LJK7PSt3rMbZB8mr/eO9eTz17fLQvDREPdB5juZnXm2FBmZ6apx3R6HVjsywfHh9NpNsUu6QR87VDe51WnEs6WSsC5QU+27imyXp58qC/DZOOlurt4eHZ79a7fGsnKWrufTS6MH2Wff6z5b4g9u3upnhGnEnB7/UQ+vrwqV37ZmLTM9foX9s/Il2/NNZ4h05OrrSGT3aE35sYVLSWAgC0NpivHQsCuJN3SORGwpcF05VgI2JWkWzonArY0mK4cCwG7knRL50TAlgbTlWMhYFeSbumcrXslZCfvKF6c8Gbk00sDOXGg+WWupoyWb27Itd/KXkGZH79l6v2j+netPL6w/Vuu3hvXvrODr59p23fXtE/AlyZY1GRJwe9PP6sTY3VjrVjAxXGLsxVnePfozvi0TUAeggvEZUk9AghYjy2VCwggYAEkltQjgID12FK5gAACFkBiST0CCFiPLZULCCBgASSW1COAgPXYUrmAAAIWQGJJPQIIWI8tlQsIIGABJJbUI4CA9dhSuYAAAhZAYkk9AghYjy2VCwggYAEkltQjgID12FK5gAACFkBiST0CCFiPLZULCCBgASSW1COAgPXYUrmAAAIWQGJJPQIIWI8tlQsIIGABJJbUI9C6zwW/89XdetMqK//096h45+1/N6WNMxQPMOWFaf9V15Q50k5JgIdgJTi22RBAQBuOVFESQEAlOLbZEEBAG45UURJAQCU4ttkQQEAbjlRREkBAJTi22RBAQBuOVFESQEAlOLbZEEBAG45UURJAQCU4ttkQQEAbjlRREkBAJTi22RBAQBuOVFESQEAlOLbZEEBAG45UURJAQCU4ttkQQEAbjlRREkBAJTi22RBAQBuOVFESQEAlOLbZEEBAG45UURJAQCU4ttkQQEAbjlRREkBAJTi22RBAQBuOVFESQEAlOLbZEEBAG45UURJAQCU4ttkQQEAbjlRREkBAJTi22RBAQBuOVFESQEAlOLbZEEBAG45UURJAQCU4ttkQQEAbjlRREkBAJTi22RBAQBuOVFESQEAlOLbZEPgPCyJ0yNO4LloAAAAASUVORK5CYII=);
}
.ThemeColor1 {
  color: #0d47a1 !important;
}
.ThemeColor2 {
  color: #1565c0 !important;
}
.ThemeColor3 {
  color: #1e88e5 !important;
}
.ThemeColor4 {
  color: #90caf9 !important;
}
.ThemeColor5 {
  color: #bbdefb !important;
}
.ThemeColor6 {
  color: #e3f2fd !important;
}
.ThemeColor7 {
  color: rgba(0, 0, 0, 0.12) !important;
}
.ThemeColor8 {
  color: rgba(0, 0, 0, 0.32) !important;
}
.ThemeColor9 {
  color: rgba(0, 0, 0, 0.54) !important;
}
.ThemeColor10 {
  color: rgba(0, 0, 0, 0.87) !important;
}
.ThemeColor11 {
  color: #e91e63 !important;
}
.ThemeColor12 {
  color: #ff3d00 !important;
}
.ThemeBGColor1 {
  background-color: #0d47a1 !important;
}
.ThemeBGColor2 {
  background-color: #1565c0 !important;
}
.ThemeBGColor3 {
  background-color: #1e88e5 !important;
}
.ThemeBGColor4 {
  background-color: #90caf9 !important;
}
.ThemeBGColor5 {
  background-color: #bbdefb !important;
}
.ThemeBGColor6 {
  background-color: #e3f2fd !important;
}
.ThemeBGColor7 {
  background-color: rgba(0, 0, 0, 0.04) !important;
}
.ThemeBGColor8 {
  background-color: #bbdefb !important;
}
.ThemeBGColor9 {
  background-color: white !important;
}
.ThemeBGColor10 {
  background-color: rgba(0, 0, 0, 0.87) !important;
}
.ThemeBGColor11 {
  background-color: #e91e63 !important;
}
.ThemeBGColor12 {
  background-color: #ff3d00 !important;
}
.ThemeHoverColor1:hover {
  color: #0d47a1 !important;
}
.ThemeHoverColor2:hover {
  color: #1565c0 !important;
}
.ThemeHoverColor3:hover {
  color: #1e88e5 !important;
}
.ThemeHoverColor4:hover {
  color: #90caf9 !important;
}
.ThemeHoverColor5:hover {
  color: #bbdefb !important;
}
.ThemeHoverColor6:hover {
  color: #e3f2fd !important;
}
.ThemeHoverColor7:hover {
  color: rgba(0, 0, 0, 0.12) !important;
}
.ThemeHoverColor8:hover {
  color: rgba(0, 0, 0, 0.32) !important;
}
.ThemeHoverColor9:hover {
  color: rgba(0, 0, 0, 0.54) !important;
}
.ThemeHoverColor10:hover {
  color: rgba(0, 0, 0, 0.87) !important;
}
.ThemeHoverColor11:hover {
  color: #e91e63 !important;
}
.ThemeHoverColor12:hover {
  color: #ff3d00 !important;
}
.ThemeBorderColor1 {
  border-color: #0d47a1 !important;
}
.ThemeBorderColor2 {
  border-color: #1565c0 !important;
}
.ThemeBorderColor3 {
  border-color: #1e88e5 !important;
}
.ThemeBorderColor4 {
  border-color: #90caf9 !important;
}
.ThemeBorderColor5 {
  border-color: #bbdefb !important;
}
.ThemeBorderColor6 {
  border-color: #e3f2fd !important;
}
.ThemeBorderColor7 {
  border-color: rgba(0, 0, 0, 0.12) !important;
}
.ThemeBorderColor8 {
  border-color: rgba(0, 0, 0, 0.32) !important;
}
.ThemeBorderColor9 {
  border-color: rgba(0, 0, 0, 0.54) !important;
}
.ThemeBorderColor10 {
  border-color: rgba(0, 0, 0, 0.87) !important;
}
.ThemeBorderColor11 {
  border-color: #e91e63 !important;
}
.ThemeBorderColor12 {
  border-color: #ff3d00 !important;
}
.ThemeBorderTopColor1 {
  border-top-color: #0d47a1 !important;
}
.ThemeBorderTopColor2 {
  border-top-color: #1565c0 !important;
}
.ThemeBorderTopColor3 {
  border-top-color: #1e88e5 !important;
}
.ThemeBorderTopColor4 {
  border-top-color: #90caf9 !important;
}
.ThemeBorderTopColor5 {
  border-top-color: #bbdefb !important;
}
.ThemeBorderTopColor6 {
  border-top-color: #e3f2fd !important;
}
.ThemeBorderTopColor7 {
  border-top-color: rgba(0, 0, 0, 0.12) !important;
}
.ThemeBorderTopColor8 {
  border-top-color: rgba(0, 0, 0, 0.32) !important;
}
.ThemeBorderTopColor9 {
  border-top-color: rgba(0, 0, 0, 0.54) !important;
}
.ThemeBorderTopColor10 {
  border-top-color: rgba(0, 0, 0, 0.87) !important;
}
.ThemeBorderTopColor11 {
  border-top-color: #e91e63 !important;
}
.ThemeBorderTopColor12 {
  border-top-color: #ff3d00 !important;
}
.ThemeBorderRightColor1 {
  border-right-color: #0d47a1 !important;
}
.ThemeBorderRightColor2 {
  border-right-color: #1565c0 !important;
}
.ThemeBorderRightColor3 {
  border-right-color: #1e88e5 !important;
}
.ThemeBorderRightColor4 {
  border-right-color: #90caf9 !important;
}
.ThemeBorderRightColor5 {
  border-right-color: #bbdefb !important;
}
.ThemeBorderRightColor6 {
  border-right-color: #e3f2fd !important;
}
.ThemeBorderRightColor7 {
  border-right-color: rgba(0, 0, 0, 0.12) !important;
}
.ThemeBorderRightColor8 {
  border-right-color: rgba(0, 0, 0, 0.32) !important;
}
.ThemeBorderRightColor9 {
  border-right-color: rgba(0, 0, 0, 0.54) !important;
}
.ThemeBorderRightColor10 {
  border-right-color: rgba(0, 0, 0, 0.87) !important;
}
.ThemeBorderRightColor11 {
  border-right-color: #e91e63 !important;
}
.ThemeBorderRightColor12 {
  border-right-color: #ff3d00 !important;
}
.ThemeBorderBottomColor1 {
  border-bottom-color: #0d47a1 !important;
}
.ThemeBorderBottomColor2 {
  border-bottom-color: #1565c0 !important;
}
.ThemeBorderBottomColor3 {
  border-bottom-color: #1e88e5 !important;
}
.ThemeBorderBottomColor4 {
  border-bottom-color: #90caf9 !important;
}
.ThemeBorderBottomColor5 {
  border-bottom-color: #bbdefb !important;
}
.ThemeBorderBottomColor6 {
  border-bottom-color: #e3f2fd !important;
}
.ThemeBorderBottomColor7 {
  border-bottom-color: rgba(0, 0, 0, 0.12) !important;
}
.ThemeBorderBottomColor8 {
  border-bottom-color: rgba(0, 0, 0, 0.32) !important;
}
.ThemeBorderBottomColor9 {
  border-bottom-color: rgba(0, 0, 0, 0.54) !important;
}
.ThemeBorderBottomColor10 {
  border-bottom-color: rgba(0, 0, 0, 0.87) !important;
}
.ThemeBorderBottomColor11 {
  border-bottom-color: #e91e63 !important;
}
.ThemeBorderBottomColor12 {
  border-bottom-color: #ff3d00 !important;
}
.ThemeBorderLeftColor1 {
  border-left-color: #0d47a1 !important;
}
.ThemeBorderLeftColor2 {
  border-left-color: #1565c0 !important;
}
.ThemeBorderLeftColor3 {
  border-left-color: #1e88e5 !important;
}
.ThemeBorderLeftColor4 {
  border-left-color: #90caf9 !important;
}
.ThemeBorderLeftColor5 {
  border-left-color: #bbdefb !important;
}
.ThemeBorderLeftColor6 {
  border-left-color: #e3f2fd !important;
}
.ThemeBorderLeftColor7 {
  border-left-color: rgba(0, 0, 0, 0.12) !important;
}
.ThemeBorderLeftColor8 {
  border-left-color: rgba(0, 0, 0, 0.32) !important;
}
.ThemeBorderLeftColor9 {
  border-left-color: rgba(0, 0, 0, 0.54) !important;
}
.ThemeBorderLeftColor10 {
  border-left-color: rgba(0, 0, 0, 0.87) !important;
}
.ThemeBorderLeftColor11 {
  border-left-color: #e91e63 !important;
}
.ThemeBorderLeftColor12 {
  border-left-color: #ff3d00 !important;
}
.ThemeOutlineColor1 {
  outline-color: #0d47a1 !important;
}
.ThemeOutlineColor2 {
  outline-color: #1565c0 !important;
}
.ThemeOutlineColor3 {
  outline-color: #1e88e5 !important;
}
.ThemeOutlineColor4 {
  outline-color: #90caf9 !important;
}
.ThemeOutlineColor5 {
  outline-color: #bbdefb !important;
}
.ThemeOutlineColor6 {
  outline-color: #e3f2fd !important;
}
.ThemeOutlineColor7 {
  outline-color: rgba(0, 0, 0, 0.12) !important;
}
.ThemeOutlineColor8 {
  outline-color: rgba(0, 0, 0, 0.32) !important;
}
.ThemeOutlineColor9 {
  outline-color: rgba(0, 0, 0, 0.54) !important;
}
.ThemeOutlineColor10 {
  outline-color: rgba(0, 0, 0, 0.87) !important;
}
.ThemeOutlineColor11 {
  outline-color: #e91e63 !important;
}
.ThemeOutlineColor12 {
  outline-color: #ff3d00 !important;
}
.ThemeHoverBGColor1:hover {
  background-color: #0d47a1 !important;
}
.ThemeHoverBGColor2:hover {
  background-color: #1565c0 !important;
}
.ThemeHoverBGColor3:hover {
  background-color: #1e88e5 !important;
}
.ThemeHoverBGColor4:hover {
  background-color: #90caf9 !important;
}
.ThemeHoverBGColor5:hover {
  background-color: #bbdefb !important;
}
.ThemeHoverBGColor6:hover {
  background-color: #e3f2fd !important;
}
.ThemeHoverBGColor7:not(.ThemeBGColor8):hover {
  background-color: rgba(0, 0, 0, 0.04) !important;
}
.ThemeHoverBGColor8:hover {
  background-color: #bbdefb !important;
}
.ThemeHoverBGColor9:hover {
  background-color: white !important;
}
.ThemeHoverBorderColor1:hover {
  border-color: #0d47a1 !important;
}
.ThemeHoverBorderColor2:hover {
  border-color: #1565c0 !important;
}
.ThemeHoverBorderColor3:hover {
  border-color: #1e88e5 !important;
}
.ThemeHoverBorderColor4:hover {
  border-color: #90caf9 !important;
}
.ThemeHoverBorderColor5:hover {
  border-color: #bbdefb !important;
}
.ThemeHoverBorderColor6:hover {
  border-color: #e3f2fd !important;
}
.ThemeHoverBorderColor7:not(.ThemeBorderColor8):hover {
  border-color: rgba(0, 0, 0, 0.12) !important;
}
.ThemeHoverBorderColor8:hover {
  border-color: rgba(0, 0, 0, 0.32) !important;
}
.ThemeHoverBorderColor9:hover {
  border-color: rgba(0, 0, 0, 0.54) !important;
}
.ThemeHoverColor3:hover {
  color: #1e88e5 !important;
}
.ThemeBeforeBorderColor3:before {
  border-color: #1e88e5 !important;
}
.ThemeBeforeBGColor3:before {
  background-color: #1e88e5 !important;
}
.ThemeBeforeBGColor6:before {
  background-color: #e3f2fd !important;
}
.ThemeAfterBGColor3:after {
  background: #1e88e5 !important;
}
.ThemeAfterColor3:after {
  color: #1e88e5 !important;
}
.ThemeAfterBorderColor3:after {
  border-color: #1e88e5 !important;
}
.ThemeFocusBorderColor3:focus {
  border-color: #1e88e5 !important;
}
.btnBootstrap-primary {
  background-color: #1e88e5;
  transition: all 0.35s ease-in;
}
.btnBootstrap-primary:hover,
.btnBootstrap-primary:focus,
.btnBootstrap-primary:active,
.btnBootstrap-primary.active,
.btnBootstrap-primary.disabled,
.btnBootstrap-primary[disabled] {
  background-color: #1565c0;
}
.MdLoader {
  position: relative;
  margin: 0px auto;
}
.MdLoader:before {
  content: '';
  display: block;
  padding-top: 100%;
}
.MdLoader-circular {
  -webkit-animation: mdLoaderRotate 2s linear infinite;
          animation: mdLoaderRotate 2s linear infinite;
  height: 100%;
  transform-origin: center center;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.MdLoader-path {
  stroke: #1e88e5;
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  stroke-miterlimit: 10;
  fill: none;
  -webkit-animation: mdLoaderDash 1.5s ease-in-out infinite;
          animation: mdLoaderDash 1.5s ease-in-out infinite;
}
.MdLoader--big {
  width: 44px;
}
.MdLoader--big .MdLoader-path {
  stroke-width: 4px;
  cx: 22px;
  cy: 22px;
  r: 18px;
}
.MdLoader--middle {
  width: 30px;
}
.MdLoader--middle .MdLoader-path {
  stroke-width: 3px;
  cx: 15px;
  cy: 15px;
  r: 12px;
}
.MdLoader--small {
  width: 20px;
}
.MdLoader--small .MdLoader-path {
  stroke-width: 2px;
  cx: 10px;
  cy: 10px;
  r: 8px;
}
@-webkit-keyframes mdLoaderRotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes mdLoaderRotate {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes mdLoaderDash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@keyframes mdLoaderDash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}

