* {
  /*border-radius: 0 !important;*/
}

/*.ivu-switch:after{*/
/*border-radius: 0!important;*/
/*}*/
label {
  margin-bottom: 0;
}

table {
  border-spacing: 0 !important;
}

a {
  color: #2D8cF0 !important;
}

.ivu-btn-primary{
	border:0 !important;
	background: #FF4722;
}
.ivu-btn-primary[disabled] {
	color: #fff !important;
	background-color: #fc9682 !important;
  }
.ivu-page-item-active{
	border: 1px solid #FC5830 !important;}
.ivu-menu-dark{background: #2A2A2A !important;}
.ivu-message-info .ivu-icon{color: #2d8cf0 !important;}
.calendar {
  padding: 16px
}

.baiduMapTips {
  padding: 15px !important;
  border: 0;
  background: #fff;
}

.baiduMapTips .name {
  color: #CC5522;
  font-weight: bold;
}

/*loading遮罩*/
.ivu-modal-header {
  /* border-top: 5px solid #2d8cf0; */
  /*border-top: 5px solid #ec726f!important;*/
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  /*background-color: #2d8cf0;*/
}

.ivu-modal-header-inner {
  /*color: white!important;*/
}

.ivu-modal-close .ivu-icon-ios-close-empty {
  /*color:white!important;*/
}

/*强行更改active Tab的样式*/
.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active {
  /*border-top: 3px solid #2d8cf0!important;*/
}

/*强行更改ivu-tooltip-inner的阴影显示长度*/
.ivu-tooltip-inner {
  max-width: 100% !important;
}

/*toolTip iview*/
.ivu-tooltip-popper[x-placement^="top"] .ivu-tooltip-arrow {
  /*border-top-color: #ff9f7f!important;*/
}

.ivu-tooltip-inner {
  /*background-color: #ff9f7f!important;*/
}

.personTaskNoteTooltip > .ivu-tooltip-popper > .ivu-tooltip-content > .ivu-tooltip-inner {
  padding: 0 !important;
}

.personTaskTab > .ivu-tabs-bar {
  margin-bottom: 0 !important;
}

.personTaskCard > .ivu-card-head {
  /*background-color: #cddc393b!important;*/
  background-color: #2d8cf0;
  color: white;
  padding: 5px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.personTaskCard > .ivu-card-extra {
  top: 2px !important;
}

.personTaskCard > .ivu-card-body {
  padding: 3px !important;
}

.todoCollapse > .ivu-collapse-item > .ivu-collapse-header {
  padding-left: 0 !important;
}

.todoCollapse > .ivu-collapse-item > .ivu-collapse-content > .ivu-collapse-content-box {
  padding-top: 0 !important;
}

.gantt_tree_content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100% !important;
}

.gantt_task_line.gantt_selected {
  box-shadow: none !important;
}

/*@media screen and (max-width: 1080px) {*/
/*.text {*/
/*zoom: 0.7*/
/*}*/
/*body,html{*/
/*zoom: 0.8*/
/*}*/
/*}*/
.ivu-steps-status-finish{
  display: flex!important;
}

/* 文本换行,一定要设置宽度，或者元素内含的百分比 */
.textWrap {
  width: 90%;   
  word-break: break-all;
  word-wrap: break-word
}

/* 灰色竖线 */
.verticalLine{
  width: 1px;
  height: 50px; 
  background-color:rgba(233, 233, 233, 1);
}

/* 清除浮动 */
.clearBoth{
  clear: both;
}
.font12{font-size: 12px;}
/* 分十份,父组件需要制定宽度 */
.col-10{ width: 10%; }
.col-20{ width: 20%; }
.col-24{ width: 24%; }
.col-25{ width: 25%; }
.col-30{ width: 30%; }
.col-32{ width: 32%; }
.col-33{ width: 33%; }
.col-40{ width: 40%; }
.col-48{ width: 48%; }
.col-50{ width: 50%; }
.col-60{ width: 60%; }
.col-70{ width: 70%; }
.col-80{ width: 80%; }
.col-90{ width: 90%; }

/* div右侧边框 */
.bd-r{ border-right: 1px solid rgba(233, 233, 233, 1); }
.bd-l{ border-left: 1px solid rgba(233, 233, 233, 1); }
.bd-t{ border-top: 1px solid rgba(233, 233, 233, 1); }
.bd-b{ border-bottom: 1px solid rgba(233, 233, 233, 1); }

/* 蓝色圆圈 */
.circle{
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: rgba(24, 144, 255, 1);
	border-radius: 50%;
}

.gray{
  color:  rgba(0, 0, 0, 0.45);
}

.blue{
  color:  rgba(24, 144, 255, 1);
}

.red{
  color:  #FF5733;
}

.green{
  color:  #43CF7C;
}

.buttonStyle{
  padding-left: 25px !important;
  padding-right: 25px !important;
}

@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1576117190255'); /* IE9 */
  src: url('iconfont.eot?t=1576117190255#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMwAAsAAAAABxwAAALjAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDBgqBeIFgATYCJAMMCwgABCAFhG0HQRsxBsgusG3YE0SKBe6H4QcFwENcXATUfuz3BBFNopEsXkninSEUSBBJYqFoiYRCSDTxL6G+/5vT347Z3fMjpsAlzcrXywDAAVpC4REtqTnABggAQdz/A1A9GyDAzLzPczm9aywNZH7LcpljPD/qBRgHFNieGMWJFEgaCDeM3UTgEG4TUKmXL8Vcem4pWMvAooCwJ4kMWOdSsmxVywWlNTuzcMpCeTyOTwBO+OfDHwjOmqgkASuXlsZD4pVv3fUWvWopQT1fANY+EsaATNiuLa0yEyy+mUqTeXtzqSyIc2WBq0JL6U7/eJFQCnRWgyE1E/nEUgKf3T8UQQKlKMcisDHDGKLSBk9r66yv2ne26rsenwbLwyu7hom5tL5dLJuZ8BJlw+a4O18+S+qnezcm2pwVLWcv9M63W9qWHT1MrFQpbdOKnXnlhp2ycodPnUjM2NqyL3zYn9pjuTwr9N8pbm5HvEbc3Vu9wPMAtzlei8ervMSNTsVN2b/4vEaZPTzGPto7djoe7F7EXdwtx6pib/OWH3f3EPcYBwigmEz/zTp/9HeEkgmmwSn239oug2evw2M+p+jN0iFQfhvhwG9V9+zJoRa4U/ZVWBVXk0GWN+1UGUYVAGKNnsdbWnp3EpRrSRGV6UFSro/MzDGUqDKOUuUmUWlUxv4qTQgzIVdgxJCCoN4eolqPSOpdkZn5hBKt3lGqPjNUWs7txCoDSbYpBDMU84htQxKn1wnIS21FdzEWZQ1DslouKMfEJGVRkH9gsZqBdZjMscbULAZTKiCB6LUoXbkPazR6ZCD6JsxRfxWlhuiAAKHuSf6cXgu2ZhEYg8J4CKsNIuHo6Qh0MGVben8xTCTTYJAWykC2HEaYSKMjQfwF9iAzTLpelHt5xKSZKBhFCRABoaeFpCsBTANLeoihfloTjEP5U40oGEQL0PoJfU3+61u033cIKoFTUoghhaziQIVbJUZHZTtpkFEzoxOpDAAA') format('woff2'),
  url('iconfont.woff?t=1576117190255') format('woff'),
  url('iconfont.ttf?t=1576117190255') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1576117190255#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}