/* Captive portal — extracted from indexmain.php inline styles */

.fa {
	font-size: 20px;
	width: 60px;
	text-align: center;
	border-radius: 50%;
	height: 60px;
	line-height: 60px;
	display: inline-block;
	margin: 5px 10px 10px 5px;
}
.fa:hover {
	opacity: 0.7;
	text-decoration: none;
}
.fa-twitter {
	background: #55ACEE;
	color: white;
}
.fa-google {
	background: #dd4b39;
	color: white;
}
.fa-facebook {
	background: #000099;
	color: white;
}
#direct_login_otp,
#direct_login_scratch {
	display: none;
}
/* Module 1 — Get OTP hidden until Login with OTP is checked (Bootstrap .btn overrides inline display:none) */
#validate_user_otp {
	display: none !important;
}
#validate_user_otp.otp-btn-visible {
	display: inline-flex !important;
}
