body {
	padding: 0px; 
	margin: 0px;
}

.iconfont {
	font-size: xx-small !important;
}

#page_root {
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: none;
}
/*  */
.spinner {
  margin: 100px auto;
  width: 32px;
  height: 32px;
  position: relative;
}
 
.cube1, .cube2 {
  background-color: #717f86;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0;
  left: 0;
   
  -webkit-animation: cubemove 1.8s infinite ease-in-out;
  animation: cubemove 1.8s infinite ease-in-out;
}
 
.cube2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
 
@-webkit-keyframes cubemove {
  25% { -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5) }
  50% { -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg) }
  75% { -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5) }
  100% { -webkit-transform: rotate(-360deg) }
}
 
@keyframes cubemove {
  25% {
    transform: translateX(42px) rotate(-90deg) scale(0.5);
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
  } 50% {
    transform: translateX(42px) translateY(42px) rotate(-179deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
  } 50.1% {
    transform: translateX(42px) translateY(42px) rotate(-180deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
  } 75% {
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  } 100% {
    transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
  }
}


/*  */
.topbar {
	height: 40px;
	background-color: #fff;
	line-height: 40px;
	padding-left: 24px;
	font-size: 18px;
	font-weight: 700;
	margin: 0px;
}
			
.topbar-line {
	height: 40px; 
	line-height: 40px; 
	padding: 0px 16px;
}

.query-icon {
	float: left; 
	margin-left: 24px; 
	margin-right: 0px;
	line-height: 42px;
	font-size: 12px !important;
}

.query-icon .iconfont {
	font-size: inherit;
}

.query-bar {
	float: left; 	
	width: 95%;
} 

.versionNo {
	font-size: 12px;
	font-weight: initial;
	margin-left: 16px;
	margin-right: 16px;
}



.el-form-item {
	margin-bottom: 0px;
}

.el-form-item--mini.el-form-item, .el-form-item--small.el-form-item {
	margin-bottom: 0px;
}

.el-dialog__header {
    padding: 10px 20px;
	border-bottom: 1px solid #ccc;
}
.el-dialog__body{
	padding: 20px;
	overflow-y: auto;
}
.el-dialog__footer {
    padding: 10px 20px;
	border-top: 1px solid #ccc;
	right: 10px;
	left: 10px;
	bottom: 0px;
	position: fixed;
	background-color: #fff;
	z-index: 10;
}

/* .el-dialog__footer .el-button--mini {
	padding-left: 20px;
	padding-right: 20px;
} */

.dialog-title {
	font-size: 16px;
}

.popup-footer {
	position: absolute;
	left: 0; 
	right: 0;
	bottom: 0;
	height: 48px;
	text-align: right;
	padding: 0px 40px;
	line-height: 44px;
	border-top: 1px solid #e7e7e7;
}

.float-left {
	float: left;
}


.float-right {
	float: right;
}

.el-dialog__body::-webkit-scrollbar {/*滚动条整体样式*/
  width: 8px;
  height: 112px;
  display: none
}

.el-dialog__body::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
  border-radius: 10px;
  height: 10px;
  -webkit-box-shadow: inset 0 0 5px rgb(113, 113, 113);
  background: #a7a7a7;
}
.el-dialog__body::-webkit-scrollbar-track {/*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 0px rgba(0,0,0,0);
  background: #00000;
}
.el-table th.gutter{
    display: table-cell!important;
}

.el-dialog_header {
	padding: 10px 20px;
	border-bottom: 1px solid #ccc;
}
.el-dialog_body{
	padding: 20px;
	
	overflow-y: auto;
}
.el-dialog_footer {
	padding: 10px 20px;
	border-top: 1px solid #ccc;
	right: 10px;
	left: 10px;
	bottom: 0px;
	position: fixed;
	background-color: #fff;
	z-index: 10;
	text-align: right;
}