@import './cropper.css';
html,
body {
	margin: 0;
	padding: 0;
	font-family: PingFangSC
}

body{
	font-size: 12px;
    line-height: 1.5;
	color: rgba(0,0,0,.65);
	background-color: #fff;
}

.btn-margin {
	margin-left: 1em;
}

.ant-menu{
	font-family: PingFangSC
}

.LeftMenuStyle_left_menu_background__1TyD1 .ant-menu-item:not(:last-child){
	margin-bottom: 0px;
}

.LeftMenuStyle_left_menu_background__1TyD1 .ant-menu-item{
	margin-top: 0px;
}

.LeftMenuStyle_left_side_vertical__1SyR4 .ant-menu-inline-collapsed{
	width: 80px;
}

.ant-menu-inline .ant-menu-item:after, .ant-menu-vertical-left .ant-menu-item:after, .ant-menu-vertical-right .ant-menu-item:after, .ant-menu-vertical .ant-menu-item:after{
	border-right: none;
}

.ant-menu-inline{
	border-right: none;
}

.ant-menu-inline .ant-menu-item:not(:last-child){
	margin-bottom: 0px;
}

.ant-menu-inline .ant-menu-item{
	margin-top: 0px;
	margin-bottom: 0px;
	background: #000c17;
	color: hsla(0,0%,100%,.65);
}

button.ant-btn{
	font-size: 14px;
    font-weight: 400;
}

.ant-btn{
	padding: 0 6px;
    color: rgba(149,153,175,1);
    border: 1px solid rgba(149,153,175,1);
}

.ant-btn:focus, .ant-btn:hover {
    color: #108ee9;
    background-color: #fff;
    border-color: #108ee9;
}

.ant-btn.active, .ant-btn:active, .ant-btn:focus, .ant-btn:hover {
    background: #fff;
}

.ant-btn.active, .ant-btn:active {
    color: #0e77ca;
    background-color: #fff;
    border-color: #0e77ca;
}

label {
    margin-bottom: 0;
}

.ant-form-vertical .ant-form-item-label, .ant-col-24.ant-form-item-label, .ant-col-xl-24.ant-form-item-label {
    padding: 0 0 2px;
    display: block;
    text-align: left;
}

@font-face {
  font-family: 'anticon';
  src: url('/assets/font_0qcp222wvwijm7vi.eot');
  src: url('/assets/font_0qcp222wvwijm7vi.eot?#iefix') format('embedded-opentype'),
  url('/assets/font_0qcp222wvwijm7vi.woff') format('woff'),
  url('/assets/font_0qcp222wvwijm7vi.ttf') format('truetype'),
  url('/assets/font_0qcp222wvwijm7vi.svg#iconfont') format('svg');
}

.ant-table-thead > tr.ant-table-row-hover > td,
.ant-table-tbody > tr.ant-table-row-hover > td,
.ant-table-thead > tr:hover > td,
.ant-table-tbody > tr:hover > td {
  background: #ecf6fd;
  color: #9B9B9B;
}

.ant-layout-sider-trigger {
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 0;
  cursor: pointer;
  height: 48px;
  line-height: 48px;
  background: rgba(239, 239, 239, 0.88);
  color: #3f3f3f;
}
.ant-tabs:not(.ant-tabs-vertical) > .ant-tabs-content {
  width: 100%;
  height: 100%;
}

.ant-menu-horizontal {
  border: 0;
  border-bottom: 0px solid #e9e9e9;
  box-shadow: none;
  z-index: 0;
}
.ant-menu-horizontal > .ant-menu-item,

.ant-menu-horizontal > .ant-menu-submenu {
  position: relative;
  top: 1px;
  float: left;
  border-bottom: 0px solid transparent;
}

/* .ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-submenu:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu-active,
.ant-menu-horizontal > .ant-menu-item-open,
.ant-menu-horizontal > .ant-menu-submenu-open,
.ant-menu-horizontal > .ant-menu-item-selected,
.ant-menu-horizontal > .ant-menu-submenu-selected {
  border-bottom: 0px solid #1890ff;
  color: #fff;
} */

.ant-menu-submenu{
	color: hsla(0,0%,100%,.65);
}

.ant-menu-submenu-selected {
	/* border-bottom: 0px solid #1890ff; */
	color: #fff;
}

.ant-menu-submenu-title:hover{
	color: #fff;
	background: transparent;
}

.errorHint{
	color: #ff0000;
}

.form-item-vertical{
    margin-bottom: 8px;
}

.form-item-horizontal{
		/* width: 100%; */
    margin-bottom: 10px;
}


.card-page{
	background-color: #FEFEFE;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.card-body{
	width: 100%;
	height: 100%;
	overflow: auto;
	padding: 1px 0 0 8px;
}

.card-div{
	float: left;
	margin-left: 16px;
	margin-bottom: 16px;
}

.toolbar-card{
	margin-top: 16px;
	margin-bottom: 12px;
	height: 30px;
	line-height: 30px;
	padding: 0 16px 0 24px;
	width: 100%;
	overflow: hidden;
}

.grid-page{
	background-color: #FEFEFE;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.grid-body{
	width: 100%;
	height: 100%;
	overflow: auto;
	padding: 0 12px 8px 20px;
}

.toolbar-table{
	margin-top: 16px;
	margin-bottom: 12px;
	/* height: 32px; */
	height: auto;
	line-height: 30px;
	padding: 0 20px 0 24px;
	width: 100%;
	overflow: hidden;
}

.toolbar-table2 {
    margin-top: 6px;
    margin-bottom: 8px;
    height: 30px;
    line-height: 30px;
    padding: 0 4px 4px 4px;
    width: 100%;
    overflow: hidden;
}

.tab-page{
	background-color: #FEFEFE;
	width: 100%;
	height: 100%;
	padding-top: 16px;
	overflow: hidden;
}

.form-body{
	width: 100%;
	height: 100%;
	overflow: auto;
	padding: 24px 24px 0 24px;
}

.toolbar-icon{
	padding-left:8px;
	padding-top: 8px;
	cursor: pointer;
	font-size: 16px;
}

.full-page{
	background-color: #FEFEFE;
	width: 100%;
	height: 100%;
}

.left-side{
	background-color: #EFEFEF;
	min-height: 100%;
}

.left-div{
	height: 100%;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 2px;
	border-right: 1px solid #e2e2e2;
}

.left-tree{
	height: 100%;
	padding-top: 2px;
	padding-left: 8px;
	border-right: 1px solid #e2e2e2;
}

.left-tree2{
	margin-right: -1px;
	border-right: 1px solid #e2e2e2;
}

.left-list{
	height: 100%;
	padding-top: 8px;
	padding-left: 8px;
	border-right: 1px solid #e2e2e2;
}

.left-list2{
	margin-right: -1px;
	border-right: 1px solid #e2e2e2;
}

.form-page{
	background-color: #FEFEFE;
	width: 100%;
	height: 100%;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}


.seat-title{
	width: 60px;
	min-width: 60px;
	text-align: center;
	background: #DBEDFF;
	border-right: 1px solid #9B9B9B;
	border-bottom: 1px solid #9B9B9B;
	border-top: 1px solid #9B9B9B;
}

.seat-index{
	width: 40px;
	min-width: 40px;
	text-align: center;
	background: #DBEDFF;
	border-right: 1px solid #9B9B9B;
	border-bottom: 1px solid #9B9B9B;
	border-left: 1px solid #9B9B9B;
}

.seat-box{
	text-align: center;
	border-right: 1px solid #9B9B9B;
	border-bottom: 1px solid #9B9B9B;
}

.seat-selected{
	background: #D5FFD5;
	color: #3f3f3f;
	text-align: center;
}

.seat-checkin{
	background: #FF0000;
	color: #3f3f3f;
	text-align: center;
}

.seat-register{
	background: #FF9FFF;
	color: #3f3f3f;
	text-align: center;
}

@font-face {
	font-family: 'iconfont';
	src: url('/assets/iconfont.eot');
	src: url('/assets/iconfont.eot?#iefix') format('embedded-opentype'),
		url('/assets/iconfont.woff2') format('woff2'),
		url('/assets/iconfont.woff') format('woff'),
		url('/assets/iconfont.ttf') format('truetype'),
		url('/assets/iconfont.svg#iconfont') format('svg');
}

.iconfont{
    font-family:"iconfont";
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.iconfont-modify:before {
  content: "\e60e";
}

.draggable-tree .ant-tree-node-content-wrapper {
    width: calc(100% - 18px);
}

.resume-page {
  width: 100%;
  height: 100%;
  overflow: auto;
}

.resume-body {
  width: 100%;
  padding: 24px 24px 40px 24px;
}

.resume-form {
    width: 100%;
    max-width: 700px;
    padding: 0 24px 32px 0;
}

/*resume*/
.react-draggable, .cursor {
    cursor: move;
}

.no-cursor {
    cursor: auto;
}

.cursor-y {
    cursor: ns-resize;
}

.cursor-x {
    cursor: ew-resize;
}

.react-draggable strong {
    border: 1px solid #999;
    border-radius: 3px;
    display: block;
}

.box {
    background-color: #ff0000;
    background: rgba(255, 0, 0, 0);
    color: rgba(0, 0, 0, 1);
    border: 1px solid #555;
    border-radius: 3px;
    position: absolute;
    left: 0px;
    top: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

.page-header{
    top: 0;
    left: 0;
    right: 0;
    height: 64px;
	line-height: 64px;
    background: #2f373e;
    z-index: 1030;
}

.top-menu{
	height: 64px;
	width: 180px;
	float: left;
	text-align: center;
	cursor: pointer;
}

.top-menu2{
	height: 64px;
	width: 140px;
	float: left;
	text-align: center;
	cursor: pointer;
}

.hi-user{
	float: left;
	padding: 0 0 0 16px;
	margin: 5px 0 0 16px;
	height: 35px;
	line-height: 35px;
	background: #333c43;
	color: rgb(0, 157, 199);
	font-size: 12px;
}

.user-li{
	height: 40px;
	line-height: 40px;
	padding-left: 16px;
	font-size: 14px;
	clear: both;
	cursor: pointer;
}

.user-div{
	float: left;
	color: #606e7a;
	min-width: 180px;
}

.user-li:hover{background:rgb(53, 152, 220);}
.user-div:hover{color:#F7F7F7;}

.dropdown-menu-v2{padding:0;min-width:300px}
.dropdown-menu-v2:before{border-color:transparent transparent #21282e}
.external{padding:15px;display:block;overflow:hidden;background:#21282e;letter-spacing:.5px}
.external h3{margin:0;z-index:1;padding:0;float:left;color:#bbb;font-size:13px;line-height:1.4;max-width:200px;position:relative}
.external a{padding:0;clear:none;font-size:13px;font-weight:300;text-align:right;color:#009dc7;text-transform:lowercase}
.dropdown-menu-list>li:after,.page-quick-sidebar-wrapper .media-object:after{clear:both}
.dropdown-menu-list>li{display:block;padding:15px;border-top:1px solid #2e353c}
.dropdown-menu-list>li:after,.page-header .btn-group-notification .dropdown-menu-list>li:before{display:table;content:" "}
.dropdown-menu-list>li:first-child{border-top:none}
.dropdown-menu-list>li:hover{background:#21282e}
.dropdown-menu-list>li>a{color:#606e7a;overflow:hidden}
.dropdown-menu-list>li>a .details{float:left;max-width:215px}
.dropdown-menu-list>li>a .details .label{float:left;padding:5px;margin-right:10px}
.dropdown-menu-list>li>a .time{float:right;font-size:12px;padding:4px 8px;background:#2a3239}
.dropdown-menu-list>li>a:hover{text-decoration:none}


.code-edit {
    font-family: consolas;
	font-size: 10pt;
	color: #0F0F0F;
}
.json-edit {
    font-family: consolas;
	font-size: 10pt;
	color: #0F0F0F;
}

code .tag {
  font-size: inherit;
  padding: 0;
  display: inherit;
}

div.box-load-field {
	background-color: rgb(111, 111, 111);
	padding: 10px 0 10px 10px;
}

a.load-field {
	color: #6495ED;
	font-size: 14px;
	border: 1px solid #A9A9A9;
	border-radius: 4px;
	padding: 4px 8px;
}

.TopBarStyle_menu__2xUgQ .ant-menu-item:hover{
	background: #3A6BBA;
	color: #fff;
}

.ant-menu-dark.ant-menu-horizontal>.ant-menu-item{
	background-color: #383C58;
}

.ant-layout-sider-trigger{
	display: none;
}

.ant-menu-item:hover{
	color: #fff;
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{
	background: #437acf;
	color: #fff;
}

.ant-collapse-header{
	background: #fff;
}

.ant-collapse>.ant-collapse-item{
	border-bottom: none;
}

/* login */

.login-lz-topLogo{
	position: relative;
	height: 13%;
	margin: 0 16%;
}

.login-lz-topLogo span:first-child{
	float: left;
	height: 100%;
	width: 50%;
	background: url(./logo_left_top.png) no-repeat left;
	background-size: auto 100%;
}

.login-lz-topLogo span:last-child{
	position: absolute;
	/* left: 0;
	top: 25%; */
	right: 0;
	top: 20%;
	width: 288px;
	/* font-size: 45px; */
	font-size: 30px;
	font-family: PingFangSC-Regular;
	font-weight: 400;
	color: rgba(67,122,207,1);
}

.login-lz-sistem {
	background-color: #fff;
	width: 100%;
	height: 100%;
	min-height: 450px;
	padding-top: 1px;
	/* box-shadow:0px 5px 40px 0px rgba(0,0,0,0.1); */
	background: url(./login_backImg.png) no-repeat center;
	background-size: 100% auto;
}

.login-lz-bottom{
	width: 100%;
	font-size: 16px;
	font-family: PingFangSC-Regular;
	font-weight: 400;
	color: rgba(87,87,87,1);	
	text-align: center;
	background-color: white;
	height: 50px;
	line-height: 50px
}

.login-dh-logo{
	display: inline-block;
	height: 23px;
	width: 32px;
	background: url(./logo.svg) no-repeat center;
}

.login-dh-title{
	width: 100%;
	padding: 0 30px;
	height: 50px;
	font-size: 23px;
	font-family: PingFangSC-Medium;
	font-weight: 500;
	color:rgba(0,0,0,0.85);
	background: rgba(249, 249, 249, 1);
	line-height: 50px;
}
.login-dh-title span:first-child {
	color:#D0021B;
}
.login-dh-title span:last-child{
	float: right;
	font-size: 13px;
	color: #575757;
	margin-top: 5;
}

.login-lz-sistem .ant-form-vertical {
	margin: 0 auto;
}
.login-lz-sistem .ant-form-vertical input{
	height: 40px;
}

.login-lz-sistem .login-dh-img {
	background: url(./Bitmap.svg);
	background-repeat: no-repeat;
	background-size: 100.04%;
}

.login-lz-rightDiv{
	margin: 12px;
	height: 94%;
	border-radius: 4px;
	background: url(./login_rightBottom.svg) no-repeat right bottom ;
	background-color: white;
	background-size: 40% auto;
}

.lz-login .ant-form-vertical{
	width: 280px;
    margin: 0 auto;
}

.login-lz-account {
	width: 280px;
	height: 32px;
	margin: 0 auto;
	font-size: 16px;
	position: relative;
}

.login-lz-account-name {
	position: absolute;
	color: #9599AF;
	left: 0;
	transition: all 1s;
}

.login-lz-title {
	width: 100%;
	text-align: center;
	font-size: 20px;
	color: #9599AF;
	margin-top: 48px;
	margin-bottom: 70px;
}

.login-lz-sistem .ant-alert-error{
	/* margin-top: 15px; */
}

.login-lz-account .ant-form-item-children {
	display: block;
	height: 100%;
}

.login-lz-account .ant-input {
	height: 100%;
	border: none;
	padding: 4px 0;
	color: #545765;
	font-size: 16px;
	background-color: transparent;
}

.login-lz-account .ant-input:focus {
	box-shadow: none;
}

.login-lz-check {
	color: #9599AF;
	margin-top: 8px;
	font-size: 12px;
}

.login-lz-check span:nth-child(1) {
	vertical-align: middle;
}

.login-lz-check span:nth-child(2) {
	vertical-align: middle;
}
.login-lz-sistem .ant-input-affix-wrapper .ant-input {
	border-radius:4px;
}

.login-lz-sistem .ant-form-item-children>button:nth-of-type(1) {
	color: #FFFFFF;
	background-color: rgba(67, 122, 207,0.9);
	border-radius:4px;
}

.login-lz-sistem .ant-form-item-children>button:nth-of-type(1):hover {
	background-color: rgba(67, 122, 207,0.9);
}

.login-lz-sistem .ant-form-item-children>button:nth-of-type(1):active {
	background-color: rgba(67, 122, 207,0.9);
}

.login-lz-sistem .ant-form-item-children>button:nth-of-type(2) {
	background-color: #FFFFFF;
	color: #9599AF;
	border: 1px solid #9599AF;
}

.login-lz-sistem .ant-form-item-children>button:nth-of-type(2):hover {
	color: rgba(46, 122, 249, 0.8);
	border: 1px solid rgba(67, 122, 207,0.9);
}

.login-lz-sistem .ant-form-item-children>button:nth-of-type(2):active {
	color: rgba(46, 122, 249, 0.9);
	border: 1px solid rgba(67, 122, 207,0.9);
}

.login-lz-btn {
	height:40px!important;
	margin: 0 auto;
	display: block;
	border: none;
}

/* 底部按钮 */
/* .ant-modal-footer {
	border-top: none;
} */

.ant-modal-footer .ant-btn-primary {
	background-color: #1890FF;
	color: #FFFFFF;
	width: 74px;
	height: 32px;
	margin-left: 16px;
}

.ant-modal-footer .ant-btn-primary:hover {
	background-color: rgba(67, 122, 207,0.9);
}

.ant-modal-footer .ant-btn-primary:active {
	background-color: rgba(67, 122, 207,1);
}

/* 弹框头部 */
.ant-modal{
	font-family: PingFangSC;
}

.ant-modal-title{
	font-weight: 500;
}

.ant-modal-header {
	background: #fff;
	height: 56px;
	border-bottom: 1px solid #E7E7E7;
}

.ant-modal-header .ant-modal-title {
	color: #000;
	font-size: 16px;
}

.ant-modal-close-x {
	color: #9599AF;
}

/* 按钮样式 */
.ant-btn {
	padding: 0 6px;
	color: #666666;
	border: 1px solid #D9D9D9;
	width: 74px;
	border-radius: 0px;
}

.ant-btn-primary{
	border: 1px solid #437ACF;
	background-color: #437ACF;
	color: #FFFFFF;
	width: 74px;
	border-radius: 0px;
}

.ant-btn-primary:hover{
	border: 1px solid rgba(67,122,207,0.9);
	color: #fff;
	background-color: rgba(67,122,207,0.9);
}

.ant-btn-primary:focus{
	border: 1px solid rgba(67,122,207,1);
	color: #fff;
	background-color: rgba(67,122,207,1);
}

/* input,select,分页,表格去圆角 */
.ant-input, .ant-select-selection, .ant-pagination-next .ant-pagination-item-link, .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-item, .ant-table-thead>tr:first-child>th:first-child, .ant-table-thead>tr:first-child>th:last-child{
	border-radius: 0px;
}

/* 表格标题部分 */
.ant-table-content .ant-table-body .ant-table-thead tr th {
	background: #FAFAFA;
	color:#252525!important;
	height: 42px;
	box-sizing: border-box;
	font-size: 14px;
}

.ant-table-content .ant-table-body .ant-table-thead tr th:last-child {
	border-right: none;
}

.anticon-filter:before, .anticon-caret-up:before, .anticon-caret-down:before{
	color: #BACBE6;
}

/* 表格内容 */
.ant-table{
	font-family: PingFang SC;
}

.ant-table table{
	table-layout: fixed;
}

.ant-table-content .ant-table-tbody tr td {
	border-bottom: 1px solid #E8E8E8;
	box-sizing: border-box;
	font-size: 14px;
	color: #666666;
}

.ant-table-content .ant-table-tbody tr:hover > td {
	background: #E6F7FF;
}

.ant-table-middle>.ant-table-content>.ant-table-body>table>.ant-table-tbody>tr>td, .ant-table-middle>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th, .ant-table-middle>.ant-table-content>.ant-table-fixed-left>.ant-table-body-outer>.ant-table-body-inner>table>.ant-table-tbody>tr>td, .ant-table-middle>.ant-table-content>.ant-table-fixed-left>.ant-table-body-outer>.ant-table-body-inner>table>.ant-table-thead>tr>th, .ant-table-middle>.ant-table-content>.ant-table-fixed-left>.ant-table-header>table>.ant-table-tbody>tr>td, .ant-table-middle>.ant-table-content>.ant-table-fixed-left>.ant-table-header>table>.ant-table-thead>tr>th, .ant-table-middle>.ant-table-content>.ant-table-fixed-right>.ant-table-body-outer>.ant-table-body-inner>table>.ant-table-tbody>tr>td, .ant-table-middle>.ant-table-content>.ant-table-fixed-right>.ant-table-body-outer>.ant-table-body-inner>table>.ant-table-thead>tr>th, .ant-table-middle>.ant-table-content>.ant-table-fixed-right>.ant-table-header>table>.ant-table-tbody>tr>td, .ant-table-middle>.ant-table-content>.ant-table-fixed-right>.ant-table-header>table>.ant-table-thead>tr>th, .ant-table-middle>.ant-table-content>.ant-table-header>table>.ant-table-tbody>tr>td, .ant-table-middle>.ant-table-content>.ant-table-header>table>.ant-table-thead>tr>th, .ant-table-middle>.ant-table-content>.ant-table-scroll>.ant-table-body>table>.ant-table-tbody>tr>td, .ant-table-middle>.ant-table-content>.ant-table-scroll>.ant-table-body>table>.ant-table-thead>tr>th, .ant-table-middle>.ant-table-content>.ant-table-scroll>.ant-table-header>table>.ant-table-tbody>tr>td, .ant-table-middle>.ant-table-content>.ant-table-scroll>.ant-table-header>table>.ant-table-thead>tr>th, .ant-table-middle>.ant-table-footer, .ant-table-middle>.ant-table-title{
	padding: 1px 8px;
    white-space: nowrap;
}

.ant-table-placeholder{
	border-bottom: 0;
}

/* 分页选中 */
.ant-pagination-item-active{
	background: #437ACF;
	color: #fff;
}

.ant-pagination-item-active:focus, .ant-pagination-item-active:hover{
	background: rgba(67,122,207,0.8);
	color: #fff;
	border-color: rgba(67,122,207,0.8);
}

.ant-pagination-item-active:focus a, .ant-pagination-item-active:hover a{
	color: #fff
}

/* 工具集任务新建 zlf */
.tm-job-create .ant-form-item-label{
	text-align: right;
}

.tm-job-create .label-align-left .ant-form-item-label{
	text-align: left;
}

.tm-job-create.ant-drawer{
	z-index: 1000;
}

/* drawer 右上方关闭按钮 zlf */
.ant-drawer-close:focus{
	outline: none;
}

/* modal 右上方关闭按钮 zlf */
.ant-modal-close:focus{
	outline: none;
}

/* 隐藏滚动条样式 */
.scrollHiddle::-webkit-scrollbar{display:none;}

/*应用管理-创建应用步揍条*/
#stepId .ant-steps{
    height: 70px;
}
#stepId .ant-steps .ant-steps-item .ant-steps-item-icon{
    position: absolute;
    top: 30px;
    left:25px;
}
/* #stepId .ant-steps .ant-steps-item-finish .ant-steps-item-icon{
    position: absolute;
    top: 30px;
    left:26px;
}
#stepId .ant-steps .ant-steps-item-wait .ant-steps-item-icon{
    position: absolute;
    top: 30px;
    left:26px;
}
#stepId .ant-steps .ant-steps-item-finish:nth-child(0) .ant-steps-item-icon{
    position: absolute;
    top: 30px;
    left:10px;
} */
#stepId .ant-steps .ant-steps-item .ant-steps-item-title:after{
    top: 46px;
}
#stepId .ant-steps .ant-steps-item .ant-steps-item-content .ant-steps-item-title{
    padding-right:0px;
}
#stepId .ant-steps .ant-steps-item.ant-steps-item-process .ant-steps-item-icon{
    background:#8DC845;
}
#stepId .ant-steps .ant-steps-item.ant-steps-item-process .ant-steps-item-icon{
    border-color:#8DC845;
}
#stepId .ant-steps .ant-steps-item.ant-steps-item-process>.ant-steps-item-content>.ant-steps-item-title{
    color:#8DC845;
}
#stepId .ant-steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon{
    border-color:#8DC845;
}
#stepId .ant-steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon {
    color: #8DC845;
}
#stepId .ant-steps .ant-steps-item.ant-steps-item-finish>.ant-steps-item-content>.ant-steps-item-title:after{
    background-color:#8DC845;
}
#okForm{padding-left: 180px;}
/* .formRadio .ant-form .ant-row .ant-form-item .ant-form-item-control-wrapper{
    width: 80px !important ;
} */
#formRadio .ant-radio-wrapper{
    float: left;
}
/* #stepId .ant-form-item-control{
    top:11px;
} */
#stepId .ant-form-item{
    margin-bottom:14px;
}

/* table边距 */
.ant-table-content .ant-table-body .ant-table-thead tr th:nth-child(1){
	padding-left: 16px !important;
}

.ant-table-content .ant-table-body .ant-table-thead tr th:last-child{
	padding-right: 16px!important;
}

.ant-table-content .ant-table-tbody tr td:nth-child(1){
	padding-left: 16px !important;
}

.ant-table-content .ant-table-tbody tr td:last-child{
	padding-right: 16px!important;
}

/* 发布配置table */
.ReleaseConfigPageStyle_table__1x05S .ant-table-content .ant-table-body .ant-table-thead tr th{
	background: #fff;
	color: #666666!important;
}

.ReleaseConfigPageStyle_table__1x05S .ant-table-middle>.ant-table-content>.ant-table-body>table>.ant-table-tbody>tr>td{
	border-bottom: 1px solid #e8e8e8;
}

.ReleaseConfigPageStyle_table__1x05S .ant-table-content .ant-table-thead tr th:last-child{
	border-right: 1px solid #e8e8e8;
}

.ReleaseConfigPageStyle_table__1x05S .ant-table-content .ant-table-body .ant-table-thead tr th:nth-child(1){
	padding-left: 16px!important;
}

.ReleaseConfigPageStyle_table__1x05S .ant-table-content .ant-table-body .ant-table-thead tr th:last-child{
	padding-right: 16px!important;
}

.ReleaseConfigPageStyle_table__1x05S .ant-table-content .ant-table-tbody tr td:nth-child(1){
	padding-left: 16px!important;
}

.ReleaseConfigPageStyle_table__1x05S .ant-table-content .ant-table-tbody tr td:last-child{
	padding-right: 16px!important;
}

/* 流水线阶段 */
.CreatePipelinePageStyle_stage__36BqX .ant-input:focus{
	outline: 0;
	box-shadow: 0 0 0 0px rgba(0,0,0);
}

/* 流水线form去掉冒号 */
.CreatePipelinePageStyle_stage_page__3W9bC>.form-item-horizontal:nth-child(1) .ant-form-item-label label:after{
	content: '';
}

.CreateStagePageStyle_margin__cpWxT>form.ant-form-horizontal>div>div:nth-child(2)> .ant-form-item-label label:after{
	content: '';
}

.CreatePipelinePageStyle_body__3PVvp>form.ant-form-horizontal>div:nth-child(7)>form.ant-form-horizontal>.form-item-horizontal:nth-child(3) .ant-form-item-label label:after{
	content: '';
}

/* 流水线任务树 */
.CreateStagePageStyle_body__3Xe7Z .ant-tree li{
    width: 100%;
    line-height: 42px;
}

.CreateStagePageStyle_body__3Xe7Z .ant-tree li .ant-tree-node-content-wrapper{
    width: 83%;
    line-height: 42px;
    height: 42px;
	padding-left: 14px;
	border:1px solid rgba(217,217,217,1);
	margin-top: 8px;
}

.CreateStagePageStyle_body__3Xe7Z .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected{
	background-color: #437ACF;
}

.CreateStagePageStyle_body__3Xe7Z .ant-tree li .ant-tree-node-content-wrapper:hover{
	background-color: rgba(67,122,207,0.9);
}

.MachineTypeOsComponentStyle_table__tkmHF .ant-table-content .ant-table-body .ant-table-thead tr th {
	background: #FAFAFA;
	color:#252525!important;
	font-weight:500;
}

/*应用管理中的配置管理多表格*/
#tableColor .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container .ant-table .ant-table-content .ant-table-body .ant-table-thead tr th{
    background: #FAFAFA!important;
    color:#252525!important;
}

#tableColor .ant-table-content .ant-table-tbody tr:nth-of-type(odd){
    background:#fff!important;
}

#tableColor .ant-table-content .ant-table-tbody tr td{
    border-bottom: 1px solid #ddd!important;
}

/* table边距 */
.ant-table-wrapper{
	margin-top: 16px!important;
}

/* tabs边距 */
.ant-tabs-nav .ant-tabs-tab{
	padding: 0px 16px 10px;
}

.WorkItemTabsStyle_contentDiv__9WaOP .ant-tabs-nav .ant-tabs-tab{
	padding: 0px 16px 10px!important;
}

.WorkItemStyle_TabsLink__2k7pA .ant-tabs-nav .ant-tabs-tab{
	padding: 0px 16px 10px!important;
}

.MachineTypeOsComponentStyle_modify__2oZ9u .filter-wrap{
	padding: 0 24px!important;
}

/*修改任务内表格 zouhaitao*/
.WorkItemStyle_tabsDiv__Tamm0 .ant-table-content .ant-table-body .ant-table-thead tr th {
	padding: 1px 8px;
}
.WorkItemStyle_tabsDiv__Tamm0 .ant-table-content .ant-table-body tr td {
	padding: 1px 8px;
}



/* 按钮样式luligang */
.MachineTypeOsComponentStyle_modify__2oZ9u .toolbar-table{
	margin-top: 0px;
	margin-bottom: 16px;
	height: 32px;
	line-height: 30px;
	padding: 0 24px 0 24px;
	width: 100%;
	overflow: hidden;
}

/* 表格样式 */
.MachineTypeOsComponentStyle_modify__2oZ9u>div:nth-child(2)>div:nth-child(2){
	padding: 0 24px!important;
}

/* 发布配置项table下边框 */
.ReleaseConfigPageStyle_table__1x05S .ant-table-placeholder{
	border-bottom: 1px solid #e8e8e8;
}

/* 配置项table下边框 */
#tableColor .ant-table-content .ant-table-placeholder{
	border-bottom: 1px solid #e8e8e8;
}

/* 受控应用form表单间距*/
.controllenForm .ant-form-horizontal .ant-form-item{
    margin-bottom: 17px!important;
}

@media screen and (min-width: 1366px) {
    .ant-table-content .ant-table-tbody tr td {
        height: 40px;
    }
}

@media screen and (max-width:  1367px) {
    .ant-table-content .ant-table-tbody tr td {
        height: 32px;
    }
}

/* 单元测试-测试报告-table */
.unitTest-testReport-success .ant-table-row-expand-icon,.unitTest-testReport-success tr.ant-table-expanded-row{
	display: none;
}

/* 部署任务按钮 */
.CreateStagePageStyle_right__B4ZpF .ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]){
	border-left-color: #437ACF!important;
}

.CreateStagePageStyle_right__B4ZpF .ant-btn-primary{
	border: 1px solid #437ACF;
	background-color: #437ACF;
	color: #fff!important;
}

.CreateStagePageStyle_right__B4ZpF .ant-btn{
	color: #437ACF;
    border: 1px solid #437ACF;
}

/* 部署任务modal去冒号 */
.CreateStagePageStyle_right__B4ZpF form.ant-form-horizontal>div:nth-child(8)>div:nth-child(5) .ant-form-item-label label:after{
	content: '';
}

/* 流水线构建任务modal去冒号 */
.CreateStructurePageStyle_createStructure__1cx8C>form>div:nth-child(6)>div:nth-child(2) .ant-form-item-label label:after{
	content: '';
}
/* 锚点样式  qinglong/maxin */
.ProjectBacklogStyle_anchor__3mkGq .ant-anchor-ink{
	display: none;
}

.ProjectBacklogStyle_anchor__3mkGq .ant-anchor-link{
	padding-left:5px 
}

.ProjectBacklogStyle_anchor__3mkGq .ant-anchor-link.ant-anchor-link-active{
	background: #437ACF;
}

.ProjectBacklogStyle_anchor__3mkGq  .ant-anchor-link-active>.ant-anchor-link-title{
	color: #fff!important
}

.ProjectBacklogStyle_list__1bnaR:hover .ant-badge-status-text{
	color: #1890ff;
}

.ProjectBacklogStyle_anchor__3mkGq .ant-anchor-wrapper{
	height: 50vh!important;
}
/*a标签样式*/
a{
	color:#437ACF;
}

a:hover{
	color: rgba(67,122,207,0.9);
}

a:active{
	color: #437ACF;
}

/* select在drawer中的防止覆盖 */
.ant-select-dropdown {
	z-index: 1000000;
}
/* 版心container */
.content-container{
	border-radius: 4px;
	background: #fff;
	margin: 16px;
	padding: 24px;
	display: flex;
	height: calc( 100% - 100px);
}

/* leftmenu 没有二级菜单 */
.ant-menu-item.leftmenu-noChildren{
	background: unset;
}

/* .artifactoryTree.ant-tree .ant-tree-switcher{
	display: none
} */

/* 运行流水线阶段状态steps */
.RunPipelinePageStyle_stage_body__2ao41 .ant-steps-item-finish .ant-steps-item-icon{
	border-color: #52C41A;
    background-color: #52C41A;
}

.RunPipelinePageStyle_stage_body__2ao41 .anticon-check:before{
	color: #fff;
}

.RunPipelinePageStyle_stage_body__2ao41 .ant-steps-item-error .ant-steps-item-icon{
	border-color: #FF4049;
    background-color: #FF4049;

}

.RunPipelinePageStyle_stage_body__2ao41 .anticon-close:before, .RunPipelinePageStyle_stage_body__2ao41 .anticon-cross:before{
	color: #fff;
}

/* 制品库 */
.tm-af-rightContent .ant-tabs.ant-tabs-top.ant-tabs-line{
	clear: right;
	height: 100%;
}

.af-right-Content-upload .ant-upload-list.ant-upload-list-text{
	display: none;
}

.ant-tree.ant-tree-directory.artifactoryTree .ant-tree-child-tree>li span.ant-tree-node-content-wrapper:hover, .ant-tree.ant-tree-directory.artifactoryTree>li span.ant-tree-node-content-wrapper:hover{
	background: #e6f7ff;
}

.ant-tree.ant-tree-directory.artifactoryTree .ant-tree-child-tree>li span.ant-tree-node-content-wrapper.ant-tree-node-selected, .ant-tree.ant-tree-directory.artifactoryTree>li span.ant-tree-node-content-wrapper.ant-tree-node-selected{
	background: #1890ff;
}

/* 表格内容提示框 */
.table-column-title .ant-tooltip-inner{
	background: #FFFFFF;
	color: #666666;
	padding: 6px 10px;
	word-wrap: break-word;
}

.table-column-title .ant-tooltip-arrow{
	display: none;
}

.ant-tooltip.table-column-title{
	max-width: 270px;
}

/* 弹框中仅有表的情况下减小上边距 */
.modal-table-only .ant-modal-body{
	padding-top:10px;
}

/* 铃铛上数字样式 */
.TopBarStyle_msgBadge__3vYxC .ant-badge-count{
	height: 14px;
    font-size: 10px;
    line-height: 14px;
    border-radius: 7px
}

/* 流水线任务点击状态 */
.RunPipelinePageStyle_stage_body__2ao41 .ant-steps-item-icon, .RunPipelinePageStyle_stage_body__2ao41 .ant-steps-item-content{
	cursor: pointer;
}

/* 流水线任务滚动条 */
#divxo::-webkit-scrollbar {
    height: 16px; 
}

#divxo::-webkit-scrollbar-thumb{
    border-radius: 8px;
    background-color: #D8D8D8;
}

/* 应用关联机器弹框 */
.AssociatedMachinePageStyle_AssociatedMachineModal__3uU8f .ant-modal-body{
	height: 500px;
	overflow-y: auto;
}

/* 制品库批量删除按钮 */
button.ant-btn.artifactory-batchDel-btn.ant-btn-primary::after{
	display: none;
}

/* 项目成员管理弹框内表格控制 */
.CreatUserManageStyle_projectUserMangeModal__2wjf5 .ant-table-tbody>tr>td, .CreatUserManageStyle_projectUserMangeModal__2wjf5 .ant-table-thead>tr>th {
    padding: 1px !important;
}
/* 关联工作项弹框内表格控制 */
.CreatAssociateWorkItemsModalStyle_CreatAssociteTable__3wYJe .ant-table-tbody>tr>td, .CreatAssociateWorkItemsModalStyle_CreatAssociteTable__3wYJe .ant-table-thead>tr>th {
    padding: 1px !important;
}
/* 谷歌浏览器下左侧菜单宽度 */
:-webkit-any(.LeftMenuStyle_left_side_inline__1YfMS){
	min-width: 256px !important;
}

.divider{
	height: 1px;
	background: #D8D8D8;
}

.artifactoryTree .ant-popover-arrow{
	display: none;
}

ul.ant-menu.leftTree-menu.ant-menu-light.ant-menu-root.ant-menu-vertical{
	padding: 0px;
	border: 0px;
	color: rgb(51, 51, 51);
}

ul.ant-menu.leftTree-menu.ant-menu-light.ant-menu-root.ant-menu-vertical li:hover{
	color: #1890ff;
}

a:focus{
	text-decoration: none
}

.form-lable-center .ant-form-item-label{
	text-align: center;
}

/* 流水线自动触发去掉冒号 */
.CreatePipelinePageStyle_automaticTriggering__2GBqP .ant-form-item-label label:after{
    content: ''
}
.w-e-panel-container{
	width: 150px!important;
	margin-left: 0!important;
}

.branchFigure .ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{
	top:50px;
}
.ProjectStorySettingStyle_fieldItem__3aLG0 .ant-calendar-picker .ant-calendar-picker-input{
	padding-right: 25px
}

.PlatformStorySettingStyle_fieldItem__1Lgpr .ant-calendar-picker .ant-calendar-picker-input{
	padding-right: 25px
}

/* qinglong-zouhaitao */
.w-e-text-container ul li{
	list-style: disc;
}

/* qinglong-zouhaitao */
.w-e-text-container ol li{
	list-style: decimal;
}

/* qinglong-zouhaitao */
.RequireMangeStyle_popoverTip__1JwS8 .ant-tooltip-inner{
	padding: 2px 8px;
	min-height: 16px;
}


/* qinglong-maxin */
/* .WorkConditionStyle_checkVertical__2ShcR .ant-select-selection{
	border: 0!important;
} */

/* 锚点样式 */
.StandbyDateStyle_anchor__17XhU .ant-anchor-ink{
	display: none;
}

.StandbyDateStyle_anchor__17XhU .ant-anchor-link{
	padding-left: 0;
}

.ant-message{
	z-index: 100000;
}
