.toastify-top {
        top: calc(40vh) !important;
    }
    .inputBox{
        position: fixed;
        bottom: 0;
        width:100%;
        z-index: -1;
        padding: 12px 12px;
        box-sizing: border-box;
        background: #fff;
        opacity: 0;
    }
    .chat-left{

    }
    .chat-left-img{
      width:50px;
      margin-right:10px;
    }

    .chat-input{
      height:34px;
      width:90%;
      background: #F7F7F9;
      border-radius: 17px;
      outline: none;
      border:0;
      padding-left:10px;
      padding-right:5px;
    }
.f-flex {
  display: -webkit-box;
  display: flex;
}

.f-flex1 {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 0%;
}

/*基线向下*/

.f-baseline {
  align-items: baseline !important;
}

/* 垂直居中 */

.f-mdl {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/*靠底部*/

.f-end {
  align-items: flex-end;
}

/*横向居中*/

.f-cen {
  justify-content: center;
}

/*垂直，横向同时居中*/

.f-both {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/*横向靠左*/

.f-left {
  justify-content: flex-start;
}

/*靠右*/

.f-right {
  justify-content: flex-end;
}

/*左右两边靠*/

.f-justify {
  justify-content: space-between;
}

/*垂直，两边靠齐*/
.f-mdl-between {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: space-between;
}

/*超出换行*/
.f-wrap {
  flex-wrap: wrap;
}
body {
  margin:0;
  height:100%;
  background: #202630;
  
  background-size: 100% 100%;
}

.center {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.contain {
  display:block;
  width:100%; height:100%;
  object-fit: contain;
}

.stretch {
  display:block;
  width:100%; height:100%;
}

.cover {
  display:block;
  width:100%; height:100%;
  object-fit: cover;
}

.bottom {
  position: absolute;
  bottom: 0;
  left: 50%;
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.bottomLeft {
  position: absolute;
  bottom: 0;
  left: 0;
}

.bottomRight {
  position: absolute;
  bottom: 0;
  right: 0;
}
