@font-face {
    font-family: 'Helvetica Neue, Bold';
    src: url('https://cdn.breakthroughbroker.com/fonts/hlvtc-bd.otf') format('opentype'),
        url('https://cdn.breakthroughbroker.com/fonts/HelveticaNeue-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Neue, Medium';
    src: url('https://cdn.breakthroughbroker.com/fonts/HelveticaNeue-Medium.otf') format('opentype'),
        url('https://cdn.breakthroughbroker.com/fonts/HelveticaNeue-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Neue, Regular';
    src: url('https://cdn.breakthroughbroker.com/fonts/hlvt-neu.otf') format('truetype'),
        url('https://cdn.breakthroughbroker.com/fonts/hlvtc-rg.otf') format('opentype'),
        url('https://cdn.breakthroughbroker.com/fonts/HelveticaNeue.ttf') format('truetype'),
        url('https://fonts.cdnfonts.com/s/29136/HelveticaNeueBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Neue, Light';
    src: url('https://cdn.breakthroughbroker.com/fonts/hlvtc-lt.otf') format('opentype'),
        url('https://cdn.breakthroughbroker.com/fonts/HelveticaNeue-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* Login */
.panel {
    margin-bottom: 0px !important;
    border: 0px solid #eeeeee !important;
    background: none !important;
    box-shadow: none !important;
}

form {
    margin: 0;
}

.nl_form p {
    margin: 0;
}

input {
    outline: none;
}

/* Registration */
#new-register-form .mb-3 .g-recaptcha {
    right: unset;
}

/* Registration Success */
#registration-modal .modal-content {
    background-color: white !important;
}
