
.tab-wrap .tab-2,
.tab-wrap .tab-3,
.tab-wrap .tab-4,
.tab-wrap .tab-ordini{
  display:none;
}

.tab-wrap {
  margin-top: 40px !important;
}

.tab-heading{
  border-bottom: 1px solid #ccc !important;
}

  .tab-heading .tab-button{
  border:none;
  padding:16px;
  font-family: "Titillium Web", sans-serif;
  margin-right: 8px;
}

.tab-heading .tab-button.active{
  font-weight: bold;
}


.tab-wrap .messages{
  margin-top: 20px;
}


.tab-4{
  font-size: 13px !important;
}

.dbi-sso-profile-widget-inner{
  padding-bottom: 1px !important;
}

.dbi-sso-profile-shortcode-wrap .dbi-sso-profile-form-inner,
.dbi-sso-profile-shortcode-wrap .dbi-sso-orders-inner{
  border-bottom: none;
}


/* COLS */
@media (min-width: 768px) {
    .dbi-sso-profile-shortcode-wrap .dbi-sso-profile-shortcode-col {
        width: 70% !important;
    }
}

@media (min-width: 768px) {
    .dbi-sso-profile-shortcode-wrap .dbi-sso-profile-widget {
        width: 30% !important;
    }
}
/* TABS */

@media (max-width: 768px) {
    .tab-heading .tab-button{
      display:block;
      width: 100%;
      box-sizing: border-box;
      margin-bottom: 5px;
    }
}
