* {
  outline: none !important;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: none !important;
}
ul,
li {
  list-style: none;
}
.ivu-modal {
  margin: auto !important;
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
/*.ivu-modal-wrap{z-index: 2000 !important;}*/
/*.participant .ivu-modal-wrap{z-index: 2200px !important}*/
.ivu-modal-confirm {
  padding: 0px !important;
}
.commonModal .ivu-modal-content {
  border-radius: 6px !important;
  border: 2px solid #e6e6e6 !important;
  box-shadow: 0px 8px 15px 0px rgba(51, 51, 51, 0.26);
}
.ivu-modal-confirm .ivu-modal-header,
.commonModal .ivu-modal-header {
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  padding: 0px !important;
  /* background-color: #f5f5f5 !important; */
}
.ivu-modal-confirm .ivu-modal-header-inner,
.commonModal .ivu-modal-header-inner {
  color: #333 !important;
  font-size: 15px !important;
  text-align: left;
  font-weight: normal !important;
  padding: 11px 0px 11px 14px;
  height: 100% !important;
  width: 200px;
}
.ivu-modal-confirm-footer,
.commonModal .ivu-modal-footer {
  border: none;
}
.ivu-modal-confirm-footer .ivu-btn-text,
.commonModal .ivu-btn-text {
  line-height: 15px;
  min-width: 80px;
  position: absolute;
  right: 21px;
  bottom: 20px;
  height: 35px;
  background-color: #f0f0f0;
  font-size: 16px;
  border: 1px solid #c8c8c8;
  color: #333;
}
.ivu-modal-confirm-footer .ivu-btn-primary,
.commonModal .ivu-btn-primary,
.blue_btn {
  line-height: 15px;
  min-width: 115px;
  position: absolute;
  right: 119px;
  bottom: 20px;
  height: 35px;
  font-size: 16px;
  color: #fff;
  background-color: #2081eb;
}
.ivu-modal-confirm-footer .ivu-btn-text:hover,
.commonModal .ivu-btn-text:hover {
  background-color: #d4d4d4;
  border-color: #c8c8c8;
  color: #333;
}
.ivu-modal-confirm-footer .ivu-btn-text:active,
.commonModal .ivu-btn-text:active {
  background-color: #aaa;
  border-color: #c8c8c8;
  color: #333;
}
.ivu-modal-confirm-footer .ivu-btn-primary:hover,
.commonModal .ivu-btn-primary:hover,
.blue_btn:hover {
  background-color: #1d72cf;
}
.ivu-modal-confirm-footer .ivu-btn-primary:active,
.commonModal .ivu-btn-primary:active,
.blue_btn:active {
  background-color: #0d5eb5;
}
.blue_btn {
  color: #fff !important;
  background-color: #2081eb !important;
  font-size: 14px !important;
  padding: 5px 24px !important;
}
.blue_btn:hover {
  background-color: #1d72cf !important;
}
.blue_btn:active {
  background-color: #0d5eb5 !important;
}
/*.ivu-modal-close .ivu-icon-ios-close{color: #fff !important;}*/
.ivu-modal-body {
  padding: 0px 0px 0px 0px !important;
}
.ivu-modal-confirm-footer {
  display: none;
}
.device_change .ivu-modal-header {
  border-bottom: none !important;
}
/**聊天室和参会人弹框修改**/
/*.chatorattendee .ivu-modal-content {
  background: transparent !important;
  border: none !important;
  border-radius: 0px !important;
  box-shadow: none !important;
}*/
.ivu-modal-confirm .ivu-modal-close,
.commonModal .ivu-modal-close,
.chatorattendee .ivu-modal-close {
  right: 3px !important;
  top: 8px !important;
}
.ivu-modal-confirm .ivu-modal-close .ivu-icon-ios-close,
.commonModal .ivu-modal-close .ivu-icon-ios-close,
.chatorattendee .ivu-modal-close .ivu-icon-ios-close {
  color: #666 !important;
  font-weight: 600 !important;
  font-size: 21px !important;
}
.ivu-modal-confirm .ivu-modal-close .ivu-icon-ios-close:hover,
.commonModal .ivu-modal-close .ivu-icon-ios-close:hover,
.chatorattendee .ivu-modal-close .ivu-icon-ios-close:hover {
  color: #2081eb !important;
}
.chatorattendee .ivu-modal-header {
  border-bottom: none !important;
  padding: 0px !important;
}
/*.chatorattendee .ivu-modal-header p, .chatorattendee .ivu-modal-header-inner{padding: 0px !important;}*/
/**邀请参会人弹框修改**/
.participant .ivu-modal-header {
  background-color: #fff !important;
  border: none !important;
}
/*.participant-invite .ivu-modal-wrap{z-index: 2000 !important;}*/
.part-modal .ivu-modal-content {
  background-color: #fff !important;
  border-radius: 6px !important;
}
.part-modal .ivu-modal-header {
  padding: 8.5px !important;
}
/*.ivu-modal-confirm-footer,.ivu-modal-footer{display: flex;justify-content: space-around;}*/
/*.ivu-modal-confirm-footer .ivu-btn-text,.ivu-modal-footer .ivu-btn-text{border: 1px solid #4f4f51;color: #fff}*/
/*.ivu-modal-confirm-footer button,.ivu-modal-footer button{width: 130px}*/
/* .ivu-poptip-rel {
  z-index: 1061;
}
.ivu-poptip-inner {
  background-color: red !important;
  border: 1px solid rgba(255, 255, 255, 0.7);
}
.ivu-poptip-body-content-inner {
  font-size: 16px !important;
  color: #fff !important;
} */
/* .ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow {
  bottom: -10px !important;
  left: 0px !important;
  width: 25px;
  height: 25px;
  background: red;
  border-width: 0px !important;
  border-left: 1px solid rgba(255, 255, 255, 0.7) !important;
}
.ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow:after {
  bottom: -1px !important;
  margin-left: -1px !important;
  border: 1px solid rgba(255, 255, 255, 0.7);
  height: 22px !important;
  background: #000;
  width: 26px !important;
  border-radius: 100% 0px 0px 0px;
  border-right: 0px !important;
  border-bottom: 0px !important;
  border-top-width: 1px !important;
  border-top-color: rgba(255, 255, 255, 0.7) !important;
} */
/*加载中*/
.ivu-spin-fullscreen-wrapper {
  z-index: 600 !important;
}
.ivu-spin-fix {
  background-color: rgba(0, 0, 0, 0.8) !important;
}
/*进度条颜色*/
.ivu-progress-bg {
  background: linear-gradient(to right, #d3f151, #eb6f4c);
}
/*复选框按钮*/
.ivu-checkbox-checked .ivu-checkbox-inner {
  border-color: #e6e6e6 !important;
  background-color: #fff !important;
}
.ivu-checkbox-checked .ivu-checkbox-inner:after {
  border-bottom: 1px solid #2081eb !important;
  border-right: 1px solid #2081eb !important;
  width: 5px !important;
}

/*下拉框溢出显示...*/
.ivu-dropdown-item {
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0px !important;
}
/*重新开关的背景颜色*/
.ivu-switch-checked {
  border-color: #2081eb !important;
  background-color: #2081eb !important;
}
/*谷歌屏幕共享提示*/
.chromeTips .ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow {
  display: none !important;
}
.chromeTips .ivu-poptip-inner {
  background-color: #29292b !important;
}
/*.ivu-input-prefix, .ivu-input-suffix*/
.ivu-input-prefix,
.ivu-input-suffix {
  z-index: 3 !important;
  /* display: flex; */
  text-align: center;
  cursor: pointer;
}
.ivu-progress-inner {
  background-color: #dbdbdc !important;
}
.ivu-spin-fix {
  z-index: 200 !important;
}
.ivu-scroll-container::-webkit-scrollbar,
.scrollbar_one::-webkit-scrollbar,
.scrollbar_one textarea::-webkit-scrollbar {
  width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
  height: 5px;
}
.ivu-scroll-container::-webkit-scrollbar-thumb,
.scrollbar_one::-webkit-scrollbar-thumb,
.scrollbar_one textarea::-webkit-scrollbar-thumb {
  width: 4px;
  margin: auto;
  border-radius: 6px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #c1c1c1;
}
.ivu-scroll-container::-webkit-scrollbar-track,
.scrollbar_one::-webkit-scrollbar-track,
.scrollbar_one textarea::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  width: 4px;
  background: #fff;
}
.ivu-select-dropdown::-webkit-scrollbar,.scrollbar_two::-webkit-scrollbar {
  width: 5px; /*高宽分别对应横竖滚动条的尺寸*/
  height: 5px;
}
.ivu-select-dropdown::-webkit-scrollbar-thumb,.scrollbar_two::-webkit-scrollbar-thumb {
  width: 5px;
  margin: auto;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #c2c2c2;
  border-radius: 10px;
}
.ivu-select-dropdown::-webkit-scrollbar-track,.scrollbar_two::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  width: 4px;
  background: transparent;
}
/*自定义layui-layer-one，layui-layer-two*/
.layui-layer-title {
  border-radius: 6px 6px 0 0 !important;
  font-size: 15px;
}
.layui-layer-one,
.layui-layer-two,
.layui-layer-three {
  background-color: #fff !important;
  border-radius: 6px !important;
}
.layui-layer-one .layui-layer-title,
.layui-layer-two .layui-layer-title {
  -webkit-border-radius: 6px 6px 0px 0px;
  -moz-border-radius: 6px 6px 0px 0px;
  border-radius: 6px 6px 0px 0px;
  height: 40px !important;
  color: #333 !important;
  font-size: 16px !important;
  background-color: #f5f5f5 !important;
  border-bottom: none !important;
}
.layui-layer-one .layui-layer-content,
.layui-layer-two .layui-layer-content,
.layui-layer-three .layui-layer-content {
  text-align: left;
  color: #333;
  padding: 28px 20px 40px 20px;
  line-height: 30px;
  font-size: 14px;
  word-break: break-word;
  text-align: justify;
}
.layui-layer-one .layui-layer-setwin .layui-layer-close1,
.layui-layer-two .layui-layer-setwin .layui-layer-close1 {
}
.layui-layer-two .layui-layer-btn .layui-layer-btn0,
.layui-layer-one .layui-layer-btn0,
.layui-layer-three .layui-layer-btn1 {
  width: auto;
  height: 35px;
  line-height: 35px;
  font-size: 16px;
  text-align: center;
  background-color: #2081eb;
  color: #fff;
  border-radius: 6px;
  margin-right: 18px;
}
.layui-layer-two .layui-layer-btn .layui-layer-btn0:hover,
.layui-layer-one .layui-layer-btn0:hover,
.layui-layer-three .layui-layer-btn1:hover {
  background-color: #1d72cf;
}
.layui-layer-two .layui-layer-btn .layui-layer-btn0:active,
.layui-layer-one .layui-layer-btn0:active,
.layui-layer-three .layui-layer-btn1:active {
  background-color: #0d5eb5;
}
.layui-layer-one .layui-layer-btn .layui-layer-btn1,
.layui-layer-two .layui-layer-btn .layui-layer-btn1,
.layui-layer-three .layui-layer-btn .layui-layer-btn0 {
  min-width: 80px;
  height: 35px;
  background-color: #f0f0f0;
  font-size: 16px;
  border: 1px solid #c8c8c8;
  color: #333;
  line-height: 35px;
  text-align: center;
  border-radius: 6px;
}
.layui-layer-one .layui-layer-btn .layui-layer-btn1:hover,
.layui-layer-two .layui-layer-btn .layui-layer-btn1:hover {
  background-color: #d4d4d4;
  border-color: #c8c8c8;
  color: #333;
}
.layui-layer-one .layui-layer-btn .layui-layer-btn1:active,
.layui-layer-two .layui-layer-btn .layui-layer-btn1:active {
  background-color: #aaa;
  border-color: #c8c8c8;
  color: #333;
}
.layui-layer-three .layui-layer-btn .layui-layer-btn0 {
  background-color: #de353d;
  border: 1px solid #de353d;
  color: #fff;
  width: auto;
}
.layui-layer-three .layui-layer-btn0:hover {
  background-color: #ca333a;
}
.layui-layer-three .layui-layer-btn0:active {
  background-color: #ab272d;
}
/*.layui-layer-two .layui-layer-btn  .layui-layer-btn0{text-align: center;width: 120px;height: 35px;line-height: 35px;font-size: 14px;color: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;;background-color: #222224;border: 1px solid #4f4f51;color: #fff;}*/

/*.layui-layer-two .layui-layer-btn  .layui-layer-btn0:hover{}*/
/*.layui-layer-two .layui-layer-btn  .layui-layer-btn1{text-align: center;;width: 120px;height: 35px;line-height: 35px;font-size: 14px;color: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: #2d8cf0;border-color: #2d8cf0;}*/
/*.layui-layer-two .layui-layer-btn  .layui-layer-btn1:hover{}*/
/*气泡提示样式*/
.bubble_Tips {
  max-height: calc(100% - 215px);
  max-width: 35% !important;
  text-align: center;
  margin-right: 0px !important;
  width: auto !important;
  overflow: hidden;
}
.bubble_close_tips {
  display: none;
  cursor: pointer;
  text-align: left;
  height: 30px;
  width: fit-content;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  margin-left: 4px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.bubble_Tips:hover .bubble_close_tips {
  display: block;
}
.bubble_Tips .ivu-notice-notice {
  cursor: pointer;
  background: rgba(0, 0, 0, 0.4);
  padding: 10px 8px;
  border: 1px solid #999;
}
.bubble_Tips .bubble_Tips_left {
  border-radius: 10px 10px 10px 10px;
  max-width: 100%;
  width: fit-content;
  width: -webkit-fit-content;
  width: -moz-fit-content;
}
.bubble_Tips .bubble_Tips_right {
  border-radius: 10px 10px 10px 10px;
  max-width: 100%;
  width: 157px;
  text-align: right;
}
.bubble_Tips .bubble_container {
  font-size: 14px; /* max-width: 100%; */ /* position: relative; */
}
.bubble_Tips .bubble_container .bubble_title {
  color: #b4b4b4;
  vertical-align: middle;
  width: fit-content;
  margin: 0px 4px;
  display: inline-block;
  position: relative;
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: left;
  max-width: 50px;
}
.bubble_Tips .bubble_container .bubble_action {
  color: #b4b4b4;
  vertical-align: middle;
}
.bubble_Tips .ivu-notice-notice:hover {
  background-color: #639feb !important;
  border-color: #999;
}
/*.bubble_Tips .ivu-notice-notice:hover .bubble_title,.bubble_Tips .ivu-notice-notice:hover .bubble_action{;}*/
/*.bubble_Tips .ivu-notice-notice:active .bubble_title,.bubble_Tips .ivu-notice-notice:active .bubble_action{}*/
.bubble_Tips .ivu-notice-notice:active {
  background-color: #2081eb !important;
  border-color: #999;
}
.bubble_Tips .ivu-notice-notice .bubble_title_msg {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  white-space: inherit;
  text-align: left;
  left: 4px;
  position: relative;
  line-height: 20px;
  vertical-align: middle;
  color: #b4b4b4;
  word-break: break-all;
}
/**修改登录加入会议iview输入框**/
.joinroom_center .ivu-input,
.loginInput_center .ivu-input {
  height: 46px !important;
  font-size: 14px;
  border: 1px solid rgba(230, 230, 230, 1);
  border-radius: 4px;
  padding-left: 38px;
  padding-right: 28px;
}
.joinroom_center .ivu-btn,
.loginInput_center .ivu-btn {
  height: 44px;
  font-size: 16px;
  line-height: 28px;
}
.error_input_name input,
.error_input_roomid input {
  border: 1px solid #de353d !important;
}
/*修改布局搜索参会人输入框*/
.layout_search {
  color: #b1b1b1;
  caret-color: #2081eb;
}
@supports (-webkit-mask: none) and (not (cater-color: red)) {
  .layout_search {
    color: #b1b1b1;
  }
  .layout_search::first-line {
    color: #b1b1b1;
  }
}
/*重新修改btn primary的色值*/
.ivu-btn-primary {
  background-color: #2081eb !important;
}
.ivu-btn-primary:hover {
  background-color: #1d72cf !important;
}
.ivu-btn-primary:active {
  background-color: #0d5eb5 !important;
}
/*修改参会人列表input search样式*/
.part_search_contailer .part_search_input .ivu-input,
.assin_search_input .ivu-input {
  font-size: 14px;
  height: 34px;
  border-radius: 17px !important;
  padding: 4px 27px 4px 40px !important;
  border: 1px solid rgba(220, 220, 220, 1) !important;
  color: #b1b1b1;
}
/*修改邀请参会人 input search样式*/
.invite_input {
  background-color: #f5f5f5 !important;
}
.invite_input .ivu-input {
  padding-left: 40px !important;
  height: 36px !important;
  font-size: 14px !important;
}
.invite-cope-btn {
  color: #2081eb !important;
  border-color: #2081eb !important;
  /* padding: 0px !important; */
}
.invite-cope-btn:hover {
  color: #fff !important;
  background-color: #639feb !important;
  border-color: #2081eb !important;
}
.invite-cope-btn:active {
  color: #fff !important;
  background-color: #2081eb !important;
  border-color: #2081eb !important;
}
/*修改iview 聊天室textarea*/
.sendmsg_msgtext textarea {
  height: 80px !important;
  max-height: 80px;
  resize: none !important;
  border: none;
  outline: none !important;
  background-color: transparent;
  margin-top: 5px;
}
.sendmsg_msgtext textarea:focus,
.sendmsg_msgtext textarea:active,
.sendmsg_msgtext textarea:hover {
  outline: none !important;
  border-color: transparent !important;
  border: none !important;
  box-shadow: none;
}
/*聊天室*/
.msg_later_on_send {
  padding: 0px 10px;
  width: fit-content;
  height: 23px;
  font-size: 13px;
  border-radius: 11px;
  background-color: rgba(0, 0, 0, 0.25);
  text-align: center;
  line-height: 23px;
  margin: 20px auto;
  color: #fff;
}
.enlarger-loading {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 200;
  background-color: rgba(0, 0, 0, 0);
}
.loading-style {
  opacity: 0.4;
  border-radius: 6px;
  text-align: center;
  line-height: 60px;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 90px;
  height: 60px;
  margin: auto;
  z-index: 1;
}
/*修改scroll*/
.msgList_containers .ivu-scroll-container {
  height: 380px !important;
}
.msgList_containers .ivu-scroll-loader-text {
  display: inline-block;
  color: #a3acb5;
  vertical-align: middle;
}
.msgList_containers .ivu-icon-ios-loading:before {
  content: unset !important;
}
.msgList_containers_showAll
  .ivu-scroll-loader-wrapper
  .ivu-scroll-spinner-icon {
  background: url("../images/loading-success.png") center center !important;
  width: 22px !important;
  height: 22px !important;
  animation: none !important;
}
.msgList_containers_showFailed
  .ivu-scroll-loader-wrapper
  .ivu-scroll-spinner-icon {
  background: url("../images/loading-failed.png") center center !important;
  width: 22px !important;
  height: 22px !important;
  animation: none !important;
}
.msgList_containers_showLoading
  .ivu-scroll-loader-wrapper
  .ivu-scroll-spinner-icon {
  background: url("../images/loading-chat.png") center center !important;
  width: 22px !important;
  height: 22px !important;
}
.insert_tabs {
  width: 160px;
  height: 32px;
  padding: 0px !important;
  color: #666 !important;
  font-weight: 300 !important;
  border-radius: 17px !important;
  border: 1px solid rgba(220, 220, 220, 1) !important;
  font-size: 16px !important;
  background: #fff !important;
}
.insert_tabs_active {
  border: 1px solid rgba(32, 129, 235, 1) !important;
  color: rgba(32, 129, 235, 1) !important;
}
.participant-invite .ivu-modal-mask,
.participant-invite .ivu-modal-wrap {
  z-index: 10029 !important;
}
.chatorattendee > .ivu-modal-no-mask,
.chatorattendee > .ivu-modal-wrap {
  z-index: 1000 !important;
}
.ivu-input:focus {
  box-shadow: none !important;
}
.inter-procress-bottom .ivu-slider-bar{
  background: #2081eb !important;
  height: 5px !important;
}
.inter-procress-bottom  .ivu-slider-wrap{
  margin: 10px 0px !important;
  height: 5px !important;
}
.inter-procress-bottom .ivu-slider-button{
  background: #2081eb !important;
  border: 2px solid #2081eb !important;
}

.group-list-poptip .ivu-btn-text,.group-list-poptip .ivu-btn-primary {
  width: 45px;
  height: 20px;
  border-radius: 4px;
  min-width: 45px;
  font-size: 12px;
  transform: scale(0.85);
}
.group-list-poptip .ivu-btn-primary {
  right: 84px;
}
.group-list-rename-poptip .ivu-poptip-body{
  height: 155px;
}
.group-list-rename-poptip .ivu-btn-text,.group-list-rename-poptip .ivu-btn-primary{
  width: 60px;
  height: 25px;
  border-radius: 4px;
  min-width: 60px;
  font-size: 12px;
}
.group-list-rename-poptip .ivu-btn-primary {
  right:88px;
}
.group-list-poptip .ivu-icon-ios-help-circle{
  display: none;
}
.group-list-poptip .ivu-poptip-body-message{
    padding-left: 0px !important;
    line-height: 30px;
}