#account-creation_form .id_state,#account-creation_form .dni,#account-creation_form .postcode{display:none}#create-account_form{min-height:300px}#create-account_form p{margin-bottom:8px;margin-top:10px}#create-account_form .form-group{margin:0 0 20px}#login_form{min-height:300px}#login_form .form-group{margin:0 0 3px}#login_form .form-group.lost_password{margin:14px 0 15px}#login_form .form-group.lost_password a{text-decoration:underline}#login_form .form-group.lost_password a:hover{text-decoration:none}#login_form .form-control{max-width:271px}#create-account_form .form-control{max-width:271px}.auth{margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-top:10px;text-align:center}.auth .form-control{display:inline-block}.auth .col-xs-12{padding-left:0;padding-right:0}.auth .col-md-6{padding:10px}.auth .col-md-6 form{padding:5px;background:none repeat scroll 0 0 #e9e9e9;border:1px solid #d4d4d4}.auth .col-md-6:first-child{padding-left:0}.auth .col-md-6:first-child .submit{margin-top:50px;margin-bottom:20px}.auth .col-md-6:last-child{padding-right:0}.auth .col-md-6:last-child .submit{margin-top:15px}#create-account_form{min-height:300px;margin:0}#login_form{min-height:300px}.auth h3{border-bottom:0 solid #f2f2f2;color:#000;font-family:Roboto,sans-serif;font-size:20px;text-transform:uppercase;font-weight:700}#create-account_form .form-group{margin:0 0 20px}#login_form .form-group{margin:0 0 3px}#login_form .form-group.lost_password{margin:14px 0 15px}.button.button-medium.exclusive{background:none repeat scroll 0 0 #000;border-color:#000;color:#fff;font-family:Roboto,sans-serif}#authentication #columns{padding:0}.auth2 h2.titlePage{background:none repeat scroll 0 0 #fff;border-bottom:0 none;color:#000;font-family:Roboto,serif;font-size:22px;font-weight:700;font-style:normal;text-transform:uppercase;line-height:normal;margin:30px 0;text-align:center;padding-bottom:0}#account-creation_form{padding:0 30px 50px}.auth2 label{font-size:13px;font-weight:600}.auth2 #authleft{background:none repeat scroll 0 0 #e9e9e9;border:1px solid #ccc;width:70%;position:relative;margin:0 auto 10px;padding:10px}.auth2 #authright{background:none repeat scroll 0 0 #e9e9e9;border:1px solid #ccc;width:70%;margin:0 auto 10px;padding:10px}.auth2 #authright .blocAuth>p{height:60px}.auth2 .news_sign{width:70%;margin:0 auto 10px;padding:10px}.auth2 .account_creation{width:100%;display:flex;flex-direction:column}.auth2 .account_creation .blocAuth{clear:both}.auth2 .account_creation .blocAuth p.select label{line-height:27px}.auth2 .account_creation .blocAuth>p{margin-bottom:0!important}.auth2 .account_creation .blocAuth>label,.auth2 .account_creation .blocAuth>p>label{line-height:40px;text-align:right;float:left;width:25%;padding-right:15px}.auth2 .account_creation .blocAuth>label sup,.auth2 .account_creation .blocAuth>p>label sup{color:#81191f}.auth2 .account_creation .blocAuth label.birthLabel{line-height:27px!important}.auth2 .account_creation .blocAuth .birthday{float:left;width:68%}.auth2 .account_creation .blocAuth .birthday>div{max-width:none!important}.auth2 .account_creation .blocAuth .birthday select.form-control{max-width:100%!important;width:100%;height:27px}.auth2 .account_creation .blocAuth .select_wrapper{float:left;width:68%}.auth2 .account_creation .blocAuth .select_wrapper select{max-width:100%!important;height:27px;width:100%}.auth2 .account_creation .blocAuth .form_info{clear:both;float:left;margin-left:30%}.auth2 .account_creation .blocAuth .form-control{float:left;width:68%}.auth2 .account_creation .blocAuth #address_alias>label{line-height:20px}.auth2 .account_creation .gender>div{line-height:40px}.auth2 h3{border-bottom:0 none;color:#000;font-family:Roboto,sans-serif;font-size:18px;text-transform:none;text-align:center}#account-creation_form p.inline-infos,#authentication p.required .inline-infos{font-size:10px;color:#81191f;line-height:4px;margin-left:30%}#account-creation_form .checkbox{clear:both}#authentication .form_info{color:#81191f;font-size:10px}#account-creation_form .submit{text-align:center}.blocAuth .textarea #other{max-height:67px}.account_creation .radio-inline .top{border:0;height:auto;margin:auto}@media screen and (min-width:768px){#authentication .company-bloc{display:flex;flex-direction:column}.blocAuth .textarea #other{margin-bottom:15px}}@media screen and (max-width:767px){#authentication div.auth>div{padding:5px}#authentication .auth2 h3{padding:0!important;margin:15px 0 10px}#authentication .inline-infos{width:auto;margin-left:0}#authentication .news_sign{width:auto;margin:0 5px}#authentication #authleft,#authentication #authright{padding:10px 5px 20px}#authentication #authleft .blocAuth,#authentication #authright .blocAuth{display:flex;flex-direction:column}#authentication #authleft .blocAuth label,#authentication #authright .blocAuth label{text-align:left;float:none;display:block;line-height:27px;width:auto}#authentication #authleft .blocAuth .form-control,#authentication #authright .blocAuth .form-control{float:none;display:block;width:100%;max-width:100%}#authentication #authleft .blocAuth>p,#authentication #authright .blocAuth>p{height:auto;margin-bottom:16px!important}#authentication #authleft .account_creation,#authentication #authright .account_creation{clear:both;padding-top:15px}#authentication #authleft .account_creation .birthday,#authentication #authright .account_creation .birthday{width:100%!important}#authentication #account-creation_form{padding:0 0 30px}#authentication #account-creation_form p.inline-infos,#authentication #account-creation_form p.required .inline-infos{margin-left:0;margin-top:15px}#authentication .blocAuth,#authentication .inline-infos{padding:0 10px}}