.twofactor-authentication {
	text-align: center;
}
.title {
	margin-top: 0px;
}
.twofactor-authentication input {
	border-radius: 5px; border: 1px solid rgb(224, 224, 224); border-image: none; width: 55px; height: 55px; text-align: center; color: rgb(0, 0, 0); font-size: 24px; margin-right: 10px;
}
.two-factor-decoration {
	color: rgb(255, 255, 255); background-color: rgb(22, 86, 148);
}
#twoFaModal .modal-header {
	color: rgb(255, 255, 255); background-color: rgb(22, 86, 148);
}
.close-icon-btn {
	top: 10px; right: 15px; color: rgb(255, 255, 255) !important; position: absolute; opacity: 1 !important;
}
.text-underline-twofactor:hover {
	text-decoration: underline;
}
.two-factor-decoration {
	line-height: 40px; min-height: 200px;
}
.twofactor-authentication {
	padding-top: 10%;
}
#twoFaModal .modal-header button {
	color: white;
}
#twoFaModal .modal-dialog {
	top: 18%;
}
#twoFaModal .modal-content {
	height: 400px;
}
@media screen and (max-width:400px)
{
.twofactor-authentication input {
	width: 40px; height: 40px; margin-bottom: 20px;
}
#twoFaModal .modal-dialog {
	top: 10%;
}
}
