#trattamento-error {display: block;background:red;color:#fff;font-weight: 700;font-size: 14px;padding: 10px;}

.step-app > .step-steps {
  margin: 0;
  padding: 0;
  display: flex;
  border-radius: 3px 3px 0 0;
  overflow: hidden;
}
.step-app > .step-steps li {list-style: none; flex: 1;}

.step-app > .step-steps > li:last-child a {
  border: none;
}
.step-app > .step-steps > li > a {
  display: block;
  padding: 10px;
  color: #333;
  background-color: #e5e5e5;
  text-decoration: none;
  border-right: 1px solid #fff;
  width: auto;
	margin: 0em 0.5em 2em 0em;
	padding: 1em 1em;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-weight:600;
}

.step-app > .step-steps .number {
    background:#fff;
	padding: 0 8px;
	display: inline-block;
	text-align: center;
	margin-right: 15px;
	margin-bottom:10px;
	border-radius: 3px;
	color: #333;
	font-weight:600;
}
.step-app > .step-steps > li > a:hover {
  background-color: #ddd;
  text-decoration: none;
}
.step-app > .step-steps > li.active a {
  background-color: #2184be;
  color: #fff;
}
.step-app > .step-steps > li.error a {
  background-color: #e7505a;
  color: #fff;
}
.step-app > .step-steps > li.done a {
  background-color: #3cb371;
  color: #fff;
}
.step-app > .step-content {
  padding: 15px;
  border: 4px solid #305A72;
  border-radius:9px;
}
.step-app > .step-content > .step-tab-panel {
  display: none;
}
.step-app > .step-content > .step-tab-panel.active {
  display: block;
}
.step-app > .step-footer {
  margin-top: 15px;
  margin-bottom: 15px;
}
.step-app > .step-footer > .step-btn {
	padding: 8px 26px;
	color:#fff;
	text-decoration: none;
	background:#2184be;
	border-radius: 3px;
	border: none;
	outline: none;
	cursor: pointer;
	font-size: 14px;
}
/*# sourceMappingURL=jquery-steps.css.map */