.DivInputPassDiment{ margin-top: 1vh; margin-bottom: 1vh; }
.success-wrap.w-form-done{ margin-bottom: 4vh; color: inherit; }
.sottointestazione{ margin-bottom: 4vh; }
.sottointestazione, #datimascherati{ display: none; }
#CmbProfili, .pulsCreatoJs, .BloccoConNazione{ margin-top: 3vh; }
span.clsText{ margin-bottom: 1vh; display: inline-block; }
.error-wrap{ margin-top: 0%; margin-bottom: 3vh; }
#btInvia, .pulsCreatoJs{ cursor: pointer; float: none; }
h1 + p{ text-align: center; font-weight: unset; }
.rigaprofilo > label, .rigaprofilo > input, .rigaprofilo > select{ display: inline-block; width: fit-content; margin-left: 0.8rem; }
.rigaprofilo > div > label{ width: 100%; text-align: left; }
.rigaprofilo input + .submit-wrap{ margin-left: 2vw; }
.form-block.w-form{ max-width: 92%; width: 92%; }
.w-form-done{ color: revert; border-top: 2px solid #000; padding-top: 2vw; margin-top: 2vw; width: 100%; }
.rigaprofilo{ text-align: center; }
#ContPassWordDimenticata{ margin-top: 2.5vw; }

@media screen and (max-width:991px) {
	.success-txt, .error-txt, .error-txt a { font-size: 2vw; }
	.success-wrap.w-form-done p, .success-wrap.w-form-done a{ font-size: 2vw; }
}
@media screen and (max-width:600px) {
	.success-txt, .error-txt, .error-txt a { font-size: 4vw; }
	h1 + p{ margin-left: 4vw; margin-right: 4vw; }
	.rigaprofilo > label, .rigaprofilo > input, .rigaprofilo > select{ width: 100%; text-align: left; margin-left: 0; }
	.success-wrap.w-form-done p, .success-wrap.w-form-done a{ font-size: 4vw; }
	.w-form-done{ padding-top: 5vw; margin-top: 7vw; }
}