.login-card-body .input-group .form-control.is-invalid~.input-group-append .input-group-text, .register-card-body .input-group .form-control.is-invalid~.input-group-append .input-group-text {
    border-radius: 3px;
}

.primary-link {
	color:#65A0D0;
	font-weight:600
}
.primary-link:hover {
	color:#5194ca
}
label {
	font-weight:400
}
h1,h2,h3,h4,h5,h6 {
	font-weight:300
}
.bars,.chart,.pie,.primary-font {
	font-family:"Open Sans",sans-serif!important
}
h1 {
	font-size:36px
}
h2 {
	font-size:30px
}
h3 {
	font-size:24px
}
h4 {
	font-size:18px
}
h5 {
	font-size:14px
}
h6 {
	font-size:12px
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
	color:#444
}
h1.block,h2.block,h3.block,h4.block,h5.block,h6.block {
	padding-top:10px;
	padding-bottom:10px
}
a {
	text-shadow:none;
	color:#337ab7
}
a:hover {
	cursor:pointer;
	color:#23527c
}
a:active,a:focus,a:hover {
	outline:0
}
hr {
	border:0;
	border-top:1px solid #eee;
	border-bottom:0
}
 .fixed-column {
  position: -webkit-sticky; /* Safari */
  position: sticky;
  right: 0; /* 设置left为0，表示固定到最左侧 */
  background-color: white; /* 设置背景色以避免内容下沉 */
  z-index: 100; /* 确保固定列在最上方 */
}

/* 可选: 为了避免表头和固定列不对齐，可以给表头的最后一列也加上固定样式 */
th.fixed-column {
  position: -webkit-sticky; /* Safari */
  position: sticky;
  right: 0;
  background-color: white;
  z-index: 101; /* 比内容的z-index高 */
}

.alert-error{
    background: #c32020;
}

.ant-modal-root div[aria-hidden="true"] {
    display: none !important;
}
