.my-account-grid {
    padding: 20px 0;
}

.welcome {
  font-size: var(--font-size-button);
  margin-bottom: 25px;
}

.welcome a {
  color: var(--color-info);
  cursor: default;
}

.intro-message {
    margin-bottom: 15px;
}

.alert-white-text .alert-msg {
  font-size: var(--font-size-button);
}

.equipment-btn {
    max-height: 42px;
    margin-top: 1px;
}

.sales-btn,
.selling-btn {
    max-height: 40px;
    margin-top: 4px;
    margin-left: 10px;
}

.ab-link {
	color:var(--color-info);
	padding-right: 5px;
}

.chip-pro {
  font-weight: var(--font-weight-bold);
  color: var(--color-text-inverse);
  background-color: var(--color-brand-accent);
  display: inline-block;
  padding: 2px 8px;
  font-size: 12px;
  border-radius: 9999px;
  line-height: 1;
  vertical-align: middle;
}

.my-profile-section {
  padding: 20px 0;
}

.btn-container-mobile {
    display:inline-block
}

@media (max-width: 767px) {
    #divMyAccount .welcome {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #divMyAccount .intro-message {
        display: flex;
        justify-content: center;
        align-items: center;
        text-align:center;
        padding: 0 15px;
    }
}

@media(max-width: 768px) {

    .my-profile-section .sign-form .nav li {
        padding-left: 10px;
    }

    .my-profile-section .sign-form .nav {
        display: grid;
    }

    #divMyAccount .alert-white-text .alert-msg {
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
    }

    #divMyAccount .btn-container-mobile {
        display: flex;
        flex-direction:column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }

    #divMyAccount .btn-container-mobile .sales-btn {
        margin-top: 10px;
    }

    #divMyAccount .btn-container-mobile .selling-btn {
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        margin-top: 10px;
    }
}
