tr td,
tr th {
	text-align: center !important;
}

.alarm_setting_table tr td,
.alarm_setting_table tr th {
	text-align: left !important;
}

.ant-form-item-label {
	text-align: left;
	/* antd表单label字体左对齐*/
}

.header {
	height         : 10vh;
	line-height    : 10vh;
	justify-content: space-between;
}

.logo {
	font-size: 25px;
	color    : #fff;
}

.ant-form {
	padding: 1rem;
}

.login-form {
	padding: 0;
}

.ant-input-group {
	margin: 10px 0;
}

.fifter_form .ant-input-group {
	margin: 0px;
}

.flex-box {
	-webkit-box-align: center;
	display          : -webkit-box;
	display          : -ms-flexbox;
	display          : flex;
	display          : -moz-box;
	display          : -webkit-flex;
}

.login_all {
	height         : 100vh;
	background     : url("../../assets/img/login.png") no-repeat;
	background-size: 100% 100%;
}

.login_wrap {
	width     : 50%;
	height    : 50vh;
	position  : relative;
	top       : 25vh;
	margin    : 0 auto;
	text-align: center;
	overflow  : hidden;
}

.login-form {
	margin       : 0 auto;
	width        : 60%;
	height       : 70%;
	border       : 1px #e2e2e2 solid;
	border-radius: 10px;
}

.login-form h2 {
	font-size    : 30px;
	padding      : 2vh 0;
	color        : #fff;
	background   : #108ee9;
	margin-bottom: 3vh;
	border-radius: 10px 10px 0 0;
}

.login-form h3 {
	font-size  : 30px;
	font-weight: normal;

}

.ant-menu-sub .ant-menu-item {
	padding-left: 25px !important;
}

.login_button {
	width        : 80%;
	height       : 34px;
	border-radius: 50px;
	font-size    : 14px;
	padding      : 0;

}

.login_input {
	width        : 80%;
	*height      : 4vh !important;
	height       : 10%;
	border-radius: 50px;
	font-size    : 15px;
}

.login-form input::-ms-input-placeholder {
	text-align: center;
}

.login-form input::-webkit-input-placeholder {
	text-align: center;
}

.users {
	background: #333;
	height    : 10vh;
	text-align: center;
}

.users img {
	width         : 5vh;
	margin-top    : 1vh;
	vertical-align: middle;
	border-radius : 50%;
}

.ant-dropdown-link {
	font-size     : 16px;
	color         : rgba(255, 255, 255, .65) !important;
	vertical-align: middle;
}

.ant-dropdown-link:hover {
	color: #000;
}

.ant-dropdown-link i {
	margin: 0 5px !important;
}

.ant-menu li a {
	display: inline-block;
}

.ant-input-uffix-wrapper {
	position: relative;
	display : inline-block;
}

.ant-input-uffix-wrapper .ant-input-suffix {
	right: 7px;
}

.ant-input-uffix-wrapper .ant-input-prefix,
.ant-input-uffix-wrapper .ant-input-suffix {
	position         : absolute;
	top              : 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform    : translateY(-50%);
	transform        : translateY(-50%);
	z-index          : 2;
	line-height      : 0;
}

.left {
	float: left;
}

.right {
	float: right;
}

.update {
	float : left;
	cursor: pointer;
}

.delete {
	float : right;
	cursor: pointer;
}

/* agentsetting */
.agentsetting {
	padding: 3rem 6rem 0 6rem;

}

.agentsetting label {
	font-size: 16px;
}

input[type=number] {
	-moz-appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;

}

/* alarm_update */
.formbtn_box {
	justify-content: space-between;
	padding        : 20px;
	background     : #eee;
	border-radius  : 5px;
}

.alarm_update_form .ant-form-item {
	width: 50%;
}

/* storage */
.storage_year {
	display      : inline-block;
	width        : 100%;
	border-bottom: 1px #e2e2e2 solid;
}

.storage_year a {
	display: inline-block;
	padding: 0 10px;
}

/* fifter_output */
.fifter_title {
	line-height : 30px;
	background  : #108ee9;
	margin      : 10px -20px;
	padding-left: 10px;
	color       : #fff;
}

.fifter_title_s {
	background  : #ecf6fd;
	margin      : 10px 0px;
	padding-left: 10px;
}

.fifter_line {
	height       : 1px;
	width        : 100%;
	border-bottom: 1px #e2e2e2 solid;
	margin       : 10px 0;
}

.fifter_form .ant-form-item-label {
	text-align: right;
}

/* batch_update */
.fifter_form .exportFile .ant-form-item-label {
	vertical-align: top;
}

.filter_output_file_form_item .ant-form-item-label {
	vertical-align: top !important;
}