/* Variabili*/
/**/
/* Variabili 2 'AZZURRO'
$colore2: #18b;
$colore2-roll: #17a; 
/**/
/*WIZARD FORM*/
.wizard.step3 .nav-tabs > li {
  width: 33.3333%; }
.wizard.step5 .nav-tabs > li {
  width: 20%; }
.wizard .tab-content {
  position: relative; }
  .wizard .tab-content:before {
    z-index: 0; }
  .wizard .tab-content .ingombro {
    padding: 2em;
    margin: 2em auto;
    border-top: 1px dashed #abc;
    border-bottom: 1px dashed #abc; }
  .wizard .tab-content .scelta label {
    font-size: 1.2em; }
  .wizard .tab-content .scelta input[type=radio] {
    margin: 2px 10px 2px 2px; }
.wizard .tab-pane {
  padding: 3em; }
.wizard li.active span.round-tab {
  background: #063352;
  border: 2px solid #063352; }
  .wizard li.active span.round-tab i {
    color: #fff; }
.wizard li.active:after {
  border-bottom-color: #063352;
  left: 50%;
  transform: translateX(-50%); }
.wizard li i {
  color: #063352; }
.wizard li span.round-tab:hover {
  border-color: #063352; }
.wizard li.disabled i {
  color: #aaa; }
.wizard li.disabled span.round-tab:hover {
  border-color: #bbb; }
.wizard label {
  color: #063352; }
.wizard .riepilogo {
  margin: 1em 0;
  font-size: 0.9em; }
  .wizard .riepilogo li {
    padding: 0.3em 0; }
    .wizard .riepilogo li + li {
      border-top: 1px dotted #ccc; }

@media (max-width: 991px) {
  .wizard {
    width: 100%; }
    .wizard .tab-pane {
      padding: 3em 0; }
    .wizard .tab-content .ingombro {
      padding: 2em 0; } }
@media (max-width: 767px) {
  .wizard .scelta > div + div {
    margin: 3em 0 0; } }
/*FINE WIZARD FORM*/

