* {
    font-family: "Arial", sans-serif !important;
}
.nav-item input['button'],
.neon-body .neonfront_header .neonfront_link.login_button {
    padding-bottom: 0px !important;
}

.neoncrm-page-title {
    font-size: 24px !important;
    font-weight: 700 !important;
}

.neoncrm-product-description h2 {
    font-size: 20px !important;
    font-weight: 600 !important;
}


label.section-label,
label.section-label.login-title {
    text-transform: uppercase !important;
    font-size: 1.25rem !important;
}

button.btn-primary,
button.btn-outline-primary,
.neon-body .neonfront-btn-primary,
.neon-body input.neoncrm-button,
.container  .neoncrm-button,
.neon-body input[type='button'],
.neon-body input[type='reset'],
.neon-body input[type='submit'],
.neoncrm-org-toggle input[type='button'] {
    padding: 1rem 2rem !important;
    background-color: #fff !important;
    color: #000 !important;
    border: 1px solid #000 !important;
    border-radius: 100px !important;
}

button.btn-primary:hover,
button.btn-outline-primary:hover,
.neon-body .neonfront-btn-primary:hover,
.neon-body input.neoncrm-button:hover,
.container  .neoncrm-button:hover,
.neon-body input[type='button']:hover,
.neon-body input[type='reset']:hover,
.neon-body input[type='submit']:hover,
.neoncrm-org-toggle input[type='button']:hover {
    color: #fff !important;
    background-color: #000 !important;
    border: 1px solid #000 !important;
}

.neon-body .neonfront-btn-primary {
    padding: 0rem 2rem !important;
}


.footer-root,
.nt-tail {
 background-color: #FB9142 !important;
 color: #000 !important;
}
.footer-root .footer-root-left a.footer-root-link,
.nt-tail .nt-tail-left a.footer-root-link {
    color: #000 !important;
}
.footer-root .footer-root-left .footer-root-link:hover,
.nt-tail .nt-tail-left .footer-root-link:hover {
    color: white !important;
    text-decoration: underline !important;
}


.justify-content-end .btn-outline-primary {
    padding: 1rem !important;
    width: 200px;
}