/* Cascade Style Sheet
	[Login]
*/


/* [Login].Start */

.Welcome
{
	color:#131315;
	font-family:Helvetica,Arial;
	font-size:35px;
	font-weight:unset;
	line-height:1.2;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	width:100%;
}

.Highlight
{
	color:#43454B;
	font-family:Helvetica,Arial;
	font-size:22px;
	font-weight:unset;
	line-height:1.6;
	margin-bottom:30px;
	margin-left:0px;
	margin-right:0px;
	margin-top:30px;
	width:100%;
}

.Login
{
	background-color:#FFFFFF;
	padding:20px;
	padding-bottom:30px;
	padding-left:30px;
	padding-right:30px;
	padding-top:20px;
	box-shadow: 4px 4px 8px #999999;
}

.Title
{
	color:#008D7F;
	font-family:'Roboto_Medium',Helvetica,Arial;
	font-size:30px;
	font-weight:bold;
	letter-spacing:2px;
	line-height:1;
	margin-bottom:20px;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
}

.Localization
{
	position:absolute;
	right:0px;
	bottom:0px;
	height:30px;
}

.Group
{
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
}

.QRCode
{
	box-sizing:border-box;
	text-align:center;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:20px;
}

.Label
{
	color:#008D7F;
	font-family:'Roboto_Regular',Helvetica,Arial;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
}

.ShowCode
{
	color:#008D7F;
	cursor:pointer;
	font-family:'Roboto_Regular',Helvetica,Arial;
	font-size:12px;
	margin-bottom:10px;
}

.Code
{
	color:#808080;
	cursor:pointer;
	font-family:'Roboto_Regular',Helvetica,Arial;
	font-size:13px;
	margin-bottom:10px;
	margin-top:10px;
	word-break:break-all;
}

.Input
{
	border-bottom-color:#F0F0F0;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-left-color:#F2F2F2;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#F2F2F2;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width:1px;
	box-sizing:border-box;
	color:#495057;
	font-family:'Nunito_Regular',Helvetica,Arial;
	font-size:15px;
	padding-bottom:10px;
	padding-left:25px;
	padding-right:20px;
	padding-top:10px;
	outline-style:none;
	width:100%;
}

.Inactive
{
	background-color:#E9ECEF;
}

.PasswordDiv
{
	background-color:#E9ECEF;
	border-bottom-color:#F0F0F0;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-left-color:#F2F2F2;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#F2F2F2;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#E9ECEF;
	border-top-style:solid;
	border-top-width:1px;
	display:flex;
	flex-direction:row;
}

.Password
{
	background-color:#E9ECEF;
	border-style:none;
	color:#495057;
	font-family:'Nunito_Regular',Helvetica,Arial;
	font-size:15px;
	padding-bottom:10px;
	padding-left:25px;
	padding-right:20px;
	padding-top:10px;
	outline-style:none;
	width:100%;
}

.Key
{
	background-color:#E9ECEF;
	border-style:none;
	color:#495057;
	font-family:'Nunito_Regular',Helvetica,Arial;
	font-size:15px;
	margin-right:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	outline-style:none;
	text-align:center;
	width:20px;
}

.Submit
{
	background-color:#008D7F;
	color:#FFFFFF;
	border-style:none;
	font-family:'Nunito_Regular',Helvetica,Arial;
	font-size:17px;
	margin-bottom:20px;
	margin-top:30px;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	padding-top:15px;
	text-align:center;
	text-transform:uppercase;
}

.SubmitOver
{
	background-color:#005C54;
	color:#FFFFFF;
	cursor:pointer;
	border-style:none;
	font-family:'Nunito_Regular',Helvetica,Arial;
	font-size:17px;
	margin-bottom:20px;
	margin-top:30px;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	padding-top:15px;
	text-align:center;
	text-transform:uppercase;
}

.EmailInfo
{
	border-color:#F0F0F0;
	border-style:solid;
	border-width:1px;
	color:#495057;
	font-family:'Nunito_Regular',Helvetica,Arial;
	font-size:15px;
	margin-top:15px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}

.EmailClick
{
	color:#005C54;
	cursor:pointer;
}

.Link
{
	color:#008D7F;
	cursor:pointer;
	font-family:'Nunito_Regular',Helvetica,Arial;
	font-size:16px;
}

.LinkOver
{
	color:#1D68A7;
	cursor:pointer;
	font-family:'Nunito_Regular',Helvetica,Arial;
	font-size:16px;
	text-decoration:none;
}

.Remember
{
	cursor:pointer;
	font-family:'Nunito_Regular',Helvetica,Arial;
	font-size:16px;
	text-decoration:none;
}

.LogoPosition
{
	display:block;
	position:relative;
	top:10px;
}

/* [Login].End */