.front_page_content{width: 900px;height: auto;text-align: justify;margin: 0 auto;color: #FFFFFF;}
.front_page_container{background-color: rgba(0,0,0,0.7);margin-top: 220px;width: 100%;margin-bottom: 60px;border-radius: 20px; min-height: 205px;    padding: 35px 0px;    position: relative;}
.front_page_content h2{text-align:center;     color: #69f37c; text-shadow:1px 1px 1px #000000;font-family: MyriadProNewB;font-weight: normal;    line-height: 40px;}
.front_page_content .page_content{    font-size: 16px;line-height: 14px;padding: 10px 25px;}
.front_page_content b{font-family: MyriadProNewB;}
.login_tabs_box{    width: 100%;border-top: 1px solid rgba(250,250,250, 0.5);margin: 35px 0;padding-top: 3px;}
.login_page_content{position: relative;     min-height: 300px;}
.top_border{width: 100%;background-color: #fff;height: 1px;}
._ma_input_field{display: block;border: 1px solid #fff; width: 300px;height: 30px;border-radius: 10px;background-color: rgba(0,0,0, 0.4);    text-indent: 43px;    color: #fff;}
._ma_input input:-webkit-autofill, ._ma_input input:-webkit-autofill:hover, ._ma_input input:-webkit-autofill:focus, ._ma_input input:-webkit-autofill:active {border: 1px solid #fff;    text-indent: 43px;}
._ma_input{display: block;margin: 25px;}
._ma_img_name{background-position:-395px -232px;width: 18px;height: 18px;position: absolute;margin-left: 15px;margin-top: 7px;}
._ma_img_pass{background-position:-447px -232px;width: 14px;width: 18px;height: 18px;position: absolute;margin-left: 15px;margin-top: 7px;}
._ma_img_mail{background-position:-495px -230px;width: 14px;width: 18px;height: 18px;position: absolute;margin-left: 15px;margin-top: 7px;}
.login_form, .forgot_form{    width: max-content;    margin-top: 14px;}
._ma_login_but, ._ma_reset_but{    background-position: -27px -225px;width: 122px;height: 63px;color: #fff;font-size: 16px;font-family: MyriadProNewSB;background-color: transparent;border: none;	padding-bottom: 30px;    margin-right: 25px;    text-shadow: 1px 1px 1px #000;}
._ma_login_but:hover, ._ma_reset_but:hover{ background-position: -197px -225px;}
.assistent_icon{    background-position: -96px -339px;width: 253px;height: 244px;position: absolute;bottom: 0px;left: 39%;}
.message_box{margin: 0 auto;min-height: 3px;	margin-bottom: 35px;}
.recover_pass_txt{    width: 292px;float: right;padding: 0px 29px;line-height: 22px;overflow: hidden;height: 46px;	font-size: 14px;    margin-top: 14px;}
.page_title{display: block;margin: 0 auto;font-size: 30px;text-align: center;font-family: MyriadProNewB;}
.page_content .errorMessage{font-size: 18px;}

.change_pass_btn{
	width: 30%;height: 26px;background-color: #038e41;border: 1px solid #83f6b6;border-radius: 6px;color: #fff;float: right;margin-top: 20px;
}
.change_pass_btn:hover{
	background-color: #17ae34;
}

.container{
	height: auto;
}

.tutorial{
	display: none;
}

.success_icon{
	background-position: -527px -556px;
	width: 98px;
	height: 135px;
	margin: 0 auto;
	display: block;
}

.goto_account{
	background-position: -718px -575px;
	width: 198px;
	height: 43px;
	margin: 0 auto;
	display: block;
	margin-top: 10px;
	padding-bottom: 41px;
	text-align: center;
	color: #fff;
	text-decoration: none;
	font-size: 20px;
	line-height: 45px;
}

.goto_account:hover{
	background-position:-718px -675px;
}



li a {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}