/* CSS Document */
html, body{ min-height: 101%;}

.datepicker.datepicker-dropdown.dropdown-menu{ z-index: 10000;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: rgba(255,255,255,1.00);
    opacity: 1;
}
.titolo-divide{
	padding-top: 20px;
	border-top: 1px dashed #CCC;
}
.form-title-1{
	font-weight:400;
	font-size: 24px;
	padding-top:20px;
	padding-bottom:10px
}
.etichetta {
    display: block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
textarea[name=aboutme]{ height: 100px;}
.obb:after {content: '*'; color:#FF0004; margin-left:5px; display:inline;}
.intl-tel-input {
  display: block;
}
.intl-tel-input .flag-container {
  z-index: 4;
}
.input-group .intl-tel-input .form-control {
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 0;
}
.intl-tel-input .country-list .flag-box {min-width:auto;}
.intl-tel-input .country-list{min-width: 300px;}
#step_2, #step_3, #step_4 {
	display: none;
}