@charset "UTF-8";
@font-face {
  font-family: "btfont";
  src: url("fonts/btfont.woff") format("woff"),/* 兼容旧浏览器 */
  		url("fonts/btfont.TTF") format("truetype"); 
  font-weight: normal; /* 可选：定义字重 */
  font-style: normal;  /* 可选：定义样式 */
}

html, body {
	position: fixed;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	/*Fallback if gradeints don't work */
	/*Linear gradient... */
	background-image: url('img/lgbg.jpg');
	background-size: 100% 100%;
}

#particles-js {
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.webAppName{
	color:rgba(255,255,255,0.8);
	font-family: 'btfont', sans-serif;
	font-size:54px;
}

.card {
	/**background-color: rgba(255, 255, 255, 0.5);*/
	background-image: url('img/dlk.png');
	background-size: 100% 100%;
	height: 450px;
	font-family: 'btfont', sans-serif;
}

.card-transparent {
	background-color: transparent !important;
	border: none !important; /* 可选：同时移除边框 */
}

.card-body{
	padding: 0px 60px;
}

.card-title{
	color: white;
	line-height: 60px;
	font-size: 40px;
	padding: 30px 0px 0px 0px;
}

.card-footer{
	color: white;
	height: 80px;
	font-size: 24px;
}


.btn-login{
	background-color: #6D90EE;
	color: white;
}

.btn-login:hover{
	background-color: #0D6EFD;
}


.hotlink:hover {
    color: #ff6b6b !important; /* 悬停颜色 */
    text-decoration: underline !important; /* 可选下划线效果 */
}

.beianhao{
	color:rgba(255,255,255,0.8);
	padding: 0px 0px 10px 0px;
	font-family: 'btfont', sans-serif;
	font-size:20px;
}

.alert{
	padding: 5px 5px !important;
}