/**********************************************************
				Authentication Styles
**********************************************************/
.account_creation{padding-bottom:10px;}
#authentication .acc_title{color:#353535;font:400 15px/23px "Muli",sans-serif;margin:-9px 0 0;padding:0 0 16px;text-shadow:none;text-transform:none;}
#login_form .acc_title{display:none;}
.accrow{margin-bottom:0;margin-top:0;position:relative;}
#account-creation_form .id_state, #account-creation_form .dni, #account-creation_form .postcode{display:none;}
#create-account_form.box, #login_form.box{border:0;margin:0 0 13px;padding:17px 0 0;}
#create-account_form .form-group label, #login_form .form-group label{bottom:auto;left:auto;line-height:normal;margin:0 0 10px;padding:0;position:static;right:auto;top:auto;}
#create-account_form .form-group{margin-bottom:17px;max-width:100%!important;padding-left:0!important;}
#create-account_form .submit{margin:-4px 0 17px;max-width:100%;padding:0;text-align:right;}
#create-account_form .submit #SubmitCreate{max-width:144px;width:100%;}
#login_form .form-group{margin-bottom:17px;max-width:100%!important;padding-left:0!important;}
#login_form .lost_password{margin:-11px 0 21px;padding:0;}
#login_form .lost_password a{color:#929292;font:400 14px/23px "Muli",sans-serif;text-decoration:none;}
#login_form .lost_password a:hover{text-decoration:underline;}
#login_form .submit{margin:-4px 0 17px;max-width:100%;overflow:hidden;padding:0;text-align:right;}
#login_form .submit #SubmitLogin{max-width:130px;width:100%;}
#login_form .form-control, #create-account_form .form-control{max-width:100%!important;width:100%;}
#quetsbox{border:1px solid #ebebeb;margin:0;overflow:hidden;padding:20px 15px 5px;text-align:center;}
#quetsbox .page-subheading{margin-bottom:15px;}
#quetsbox .opc-button{margin-bottom:15px;}
#quetsbox + #new_account_form .box{border-top:0;padding-top:35px;}
#infoacc{border:1px solid #eac004;color:#3b3b3b;font:600 14px/25px "Muli",sans-serif;margin:0 0 30px;overflow:hidden;padding:21px 25px 19px;}
#infoacc a{border:0;color:#3b3b3b;outline:none;text-decoration:none;}
#infoacc a:hover{cursor:pointer;text-decoration:underline;}
#infoacc h5{color:#3b3b3b;font:700 16px/25px "Playfair Display",serif;margin:0 0 11px;padding:0;text-shadow:none;text-transform:none;}
#infoacc p{color:inheirt;font:inherit;margin:0;padding:0 0 49px;text-shadow:none;text-transform:none;}
#infoacc p.iko{font-weight:700;padding-bottom:20px;padding-left:46px;position:relative;}
#infoacc p.iko:before{background:url("../img/theme/iko.png") no-repeat scroll -29px -91px transparent;content:"";display:block;height:18px;left:0;margin:0;position:absolute;top:4px;width:27px;}
#infoacc p.iko.phone{margin-top:-8px;padding-bottom:20px;}
#infoacc p.iko.phone:before{background-position:left -55px;height:28px;top:0;width:27px;}
#infoacc ul.bullet{list-style-type:none;margin:0;padding:10px 0 32px;}
#infoacc ul.bullet li{background:none;border:0;color:#3e3e3e;display:block;float:none;font:400 14px/20px "Muli",sans-serif;margin:0;padding:5px 0 5px 18px;position:relative;text-transform:none;}
#infoacc ul.bullet li:before{color:#eac004;content:"\f111";display:block;font:8px/8px "FontAwesome";height:8px;left:0;margin:0;padding:0;position:absolute;text-transform:none;top:11px;}
@media (min-width:768px){
	#create-account_form .form-group, #create-account_form .submit, #login_form .form-group, #login_form .submit{max-width:310px!important;}
	#login_form .acc_title{display:inherit;}
}
@media (min-width:992px){
	#infoacc{float:left;padding:31px 45px 29px;}
	#infoacc ul.bullet li{padding-bottom:10px;padding-top:10px;}
	#infoacc ul.bullet li:before{top:16px;}
}