#dfw-page form{max-width:1000px;margin:40px auto}#dfw-page form h2{color:#006c7d;border-bottom:1px solid #006c7d;padding:5px 14px;margin:26px 0 18px;border-radius:2px;font-size:20px;font-weight:400}.form-item{padding:7px 0;line-height:16px}.buttons{text-align:right;margin-top:50px}label{display:inline-block;width:13%;text-align:right;margin-right:1%;vertical-align:middle;line-height:18px}label span{display:block;width:100%;font-size:11px;font-style:italic}input[type=text],input[type=password]{width:85.3%;vertical-align:middle;padding:0 8px;box-sizing:border-box;line-height:28px;border:1px solid #ccc;border-radius:6px}input[type=checkbox]{width:16px;height:16px;vertical-align:middle}textarea{width:85.3%;height:50px;border:1px solid #ccc;vertical-align:top;padding:5px 8px;box-sizing:border-box;border-radius:6px}select{max-width:100%;width:85.3%;height:30px;vertical-align:middle;padding:0 6px;box-sizing:border-box;border:1px solid #ccc;border-radius:6px}input.small,textarea.small,select.small{max-width:70px}table{display:inline-table;width:85%;margin-left:3px;vertical-align:top;border:1px solid #ccc;background:#fff}.form-item table th{border-bottom:1px solid #ccc;line-height:34px;text-align:left;line-height:16px;padding:10px}.form-item table thead th{background-color:#006c7d;color:#fff;font-weight:400}.form-item table td{padding:14px 6px;border-bottom:1px solid #e8e8e8}.form-item input[type=text].pos{width:70px;text-align:right}.form-item input[type=text].datepicker{width:120px;text-align:center}.form-item input[type=text].colore{width:92px}.form-item input[type=text].prezzo-interi{width:70px;text-align:right}.form-item input[type=text].prezzo-decimali{width:40px;text-align:center}.form-item input.disabled{background-color:#efefef;color:#b9b9b9}.form-item .prezzo-separatore-decimale{font-size:20px;font-weight:700}.form-item input[type=text].orario-ore{width:70px;text-align:right}.form-item input[type=text].orario-minuti{width:40px;text-align:center}.form-item.url-wrapper .url-attuale-wrapper{display:inline-block;margin-top:4px;width:74.4%;color:#aaa;vertical-align:middle}.form-item label.checkbox-label{width:66px;font-size:11px;text-transform:uppercase}.form-item.url-wrapper .url-attuale-wrapper a:link,.form-item.url-wrapper .url-attuale-wrapper a:visited,.form-item.url-wrapper .url-attuale-wrapper a:hover,.form-item.url-wrapper .url-attuale-wrapper a:active{font-size:9px;text-transform:uppercase;color:#80ca26;margin-left:8px;white-space:nowrap}.form-item.url-wrapper .modifica-url-wrapper{width:84%;vertical-align:middle}.form-item.url-wrapper .modifica-url-wrapper input{width:100%}.form-item.url-wrapper .modifica-url-wrapper label{width:100%;text-align:left;font-size:12px;line-height:12px;font-style:italic}.form-item.immagine-wrapper label{vertical-align:top;margin-top:3px}.form-item.immagine-wrapper .immagine{display:inline-block;margin-bottom:4px;max-width:85.5%}.form-item.immagine-wrapper .immagine img{display:block;border:1px solid #ccc}.form-item.immagine-wrapper .immagine label.sostituisci-immagine{width:100%;margin-top:4px;text-align:left;font-size:12px;line-height:14px}.form-item.immagine-wrapper .immagine input[type=file]{margin-top:2px;width:100%}.form-item .form-text{display:inline-block;width:85.3%;vertical-align:middle;box-sizing:border-box;line-height:28px;padding-left:8px;font-style:italic}.form-item .mce-tinymce{display:inline-block !important;width:85% !important;border:1px solid #ccc !important}.form-item .minicolors-theme-default .minicolors-input{height:auto;width:100px}@media screen and (max-width:767px){.form-item label{width:100%;text-align:left;margin:2px 0 6px}.form-item input[type=text],.form-item input[type=password]{width:100%}.form-item textarea{width:100%}.form-item select{width:100%}.form-item table{display:table;width:100%}.form-item label.checkbox-label{text-align:right;margin-right:1%}.form-item .pos-wrapper input[type=text]{width:40px}.form-item.immagine-wrapper .immagine{max-width:100%}.form-item .mce-tinymce{display:inline-block !important;width:100% !important}}#page-registrazione .form-utente-registrato-wrapper{margin-top:40px;margin-bottom:20px;padding:20px;border:1px solid #f1f1f1;background:#fff}#page-registrazione .form-utente-registrato-wrapper .form-registrazione{margin:10px 0}#page-registrazione .form-utente-registrato-wrapper h2{text-transform:uppercase;margin-bottom:0;font-size:20px;font-weight:400;text-align:center}#page-registrazione .form-utente-registrato-wrapper h2 a{font-weight:700;color:#f82e56;margin-left:5px}#page-registrazione .altrimenti-registrati h2{text-align:center;text-transform:uppercase;font-size:15px;line-height:22px}#page-registrazione .altrimenti-registrati h2 span{display:block;line-height:22px;font-size:20px;font-weight:400}#page-registrazione .box-nuovo-utente{display:inline-block;width:100%}#page-registrazione .box-nuovo-utente h1{padding:0 20px;font-size:25px;line-height:32px;font-weight:700}#page-registrazione .form-nuovo-utente-wrapper{background:#fff;margin-bottom:60px;padding-bottom:30px;border:1px solid #f1f1f1}#page-registrazione .form-registrazione{display:inline-block;width:100%;margin:0;max-width:inherit}#page-registrazione .form-registrazione label{display:inline-block;width:24%;text-align:right;padding-right:2%;margin:16px 0;vertical-align:middle;line-height:18px}#page-registrazione .form-registrazione label span{display:block;opacity:.8}#page-registrazione .form-registrazione input[type=text],#page-registrazione .form-registrazione input[type=password]{width:66%;margin:16px 0;height:38px;padding:0 2%;vertical-align:middle}#page-registrazione .form-registrazione input[type=submit]{display:block;padding:10px 25px;margin:10px 4.3% 10px auto}#page-registrazione .form-registrazione select{width:66%;margin:16px 0;height:38px;padding:0 2%;vertical-align:middle;background:#fff;box-sizing:border-box}#page-registrazione .form-registrazione select:disabled{opacity:.5}#page-registrazione .form-registrazione .newsletter .wrapper{display:inline-block;width:12%}#page-registrazione .form-registrazione .newsletter label{width:auto}#page-registrazione .form-registrazione .newsletter>label{padding:0 10px}#page-registrazione .form-registrazione .newsletter input[type=radio]{width:18px;height:18px;vertical-align:middle}#page-registrazione .form-registrazione .privacy-wrapper .wrapper,#page-registrazione .form-registrazione .dati-fatturazione-e-spedizione-coincidono-wrapper .wrapper{display:inline-block;width:12%;text-align:right;margin-top:20px;margin-bottom:20px}#page-registrazione .form-registrazione .privacy-wrapper label,#page-registrazione .form-registrazione .dati-fatturazione-e-spedizione-coincidono-wrapper label{width:auto;margin:0 10px}#page-registrazione .form-registrazione .privacy-wrapper input[type=checkbox],#page-registrazione .form-registrazione .dati-fatturazione-e-spedizione-coincidono-wrapper input[type=checkbox]{width:18px;height:18px;vertical-align:middle}#page-registrazione .form-registrazione hr{margin:16px 10px 10px}@media screen and (max-width:767px){#page-registrazione .form-registrazione label{width:100%;text-align:left;padding:0;margin-bottom:3px}#page-registrazione .form-registrazione .privacy-wrapper .wrapper,#page-registrazione .form-registrazione .dati-fatturazione-e-spedizione-coincidono-wrapper .wrapper{width:25px;text-align:left}#page-registrazione .form-registrazione .privacy-wrapper label,#page-registrazione .form-registrazione .dati-fatturazione-e-spedizione-coincidono-wrapper label{width:85%;text-align:initial;padding:initial;margin-bottom:initial}#page-registrazione .form-registrazione label span{display:inline-block}#page-registrazione .form-registrazione input[type=text]{width:100%;margin:2px 0}#page-registrazione .form-registrazione select{width:100%}#page-registrazione .form-registrazione input[type=submit]{width:100%;margin:35px auto}#page-registrazione .form-registrazione hr{margin:25px 10px 10px}}