@charset "utf-8";

p.form-disclaimers { font-size: 11px; margin: 0px; }

.formHeader { background: rgb(96, 53, 155); text-align: center; color: white; font-weight: 700; margin: 0px; padding: 30px 24px; font-size: 20px; letter-spacing: 2px; font-family: inherit; }

.formwrap-outer .intgrtn-form-signup { padding: 32px; }

.form-container { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }

.formHeader { border-top-left-radius: 6px; border-top-right-radius: 6px; }

.formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-steps-navigation, .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup .intgrtn-steps-navigation, .formwrap-outer .intgrtn-form-signup .intgrtn-form-optin .intgrtn-steps-navigation { display: flex; }

.formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-steps-navigation .intgrtn-steps-navigation-item, .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup .intgrtn-steps-navigation .intgrtn-steps-navigation-item, .formwrap-outer .intgrtn-form-signup .intgrtn-form-optin .intgrtn-steps-navigation .intgrtn-steps-navigation-item { display: inline-block; background: rgb(236, 236, 236); color: white; font-size: 2em; line-height: 1.1em; border-radius: 3px; font-weight: bold; height: 7px; width: 33%; margin-right: 2px; text-indent: 100%; overflow: hidden; }

.formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-steps-navigation .intgrtn-steps-navigation-item.intgrtn-active, .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup .intgrtn-steps-navigation .intgrtn-steps-navigation-item.intgrtn-active, .formwrap-outer .intgrtn-form-signup .intgrtn-form-optin .intgrtn-steps-navigation .intgrtn-steps-navigation-item.intgrtn-active { background-color: rgb(90, 53, 148); }

.formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-steps-navigation .intgrtn-steps-navigation-item::after, .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup .intgrtn-steps-navigation .intgrtn-steps-navigation-item::after, .formwrap-outer .intgrtn-form-signup .intgrtn-form-optin .intgrtn-steps-navigation .intgrtn-steps-navigation-item::after { content: ""; }

.formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-input-holder .intgrtn-input, .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup .intgrtn-input-holder .intgrtn-input, .formwrap-outer .intgrtn-form-signup .intgrtn-form-optin .intgrtn-input-holder .intgrtn-input { padding: 12px 16px; font-size: 1.9rem; line-height: 1.5; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb(236, 236, 236); border-radius: 6px; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (max-width: 768px) {
  .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-input-holder .intgrtn-input .intgrtn-areas-dropdown, .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup .intgrtn-input-holder .intgrtn-input .intgrtn-areas-dropdown, .formwrap-outer .intgrtn-form-signup .intgrtn-form-optin .intgrtn-input-holder .intgrtn-input .intgrtn-areas-dropdown { width: 270px; }
}

.formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-input-holder .intgrtn-input-message-error-verbose, .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup .intgrtn-input-holder .intgrtn-input-message-error-verbose, .formwrap-outer .intgrtn-form-signup .intgrtn-form-optin .intgrtn-input-holder .intgrtn-input-message-error-verbose { margin: 10px 0px; }

.formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-input-holder .intgrtn-input-message-error-verbose .intgrtn-single-message, .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup .intgrtn-input-holder .intgrtn-input-message-error-verbose .intgrtn-single-message, .formwrap-outer .intgrtn-form-signup .intgrtn-form-optin .intgrtn-input-holder .intgrtn-input-message-error-verbose .intgrtn-single-message { margin-bottom: 10px; padding-left: 5px; font-size: 0.8em !important; line-height: 1 !important; transition: 0.3s ease-out !important; text-align: left !important; }

.formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-input-holder .intgrtn-input-message-error-verbose .intgrtn-single-message.intgrtn-untouched, .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup .intgrtn-input-holder .intgrtn-input-message-error-verbose .intgrtn-single-message.intgrtn-untouched, .formwrap-outer .intgrtn-form-signup .intgrtn-form-optin .intgrtn-input-holder .intgrtn-input-message-error-verbose .intgrtn-single-message.intgrtn-untouched { color: rgb(0, 0, 0); }

.formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-input-holder.intgrtn-input-holder-password, .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup .intgrtn-input-holder.intgrtn-input-holder-password, .formwrap-outer .intgrtn-form-signup .intgrtn-form-optin .intgrtn-input-holder.intgrtn-input-holder-password { display: none; }

.formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-input-holder.intgrtn-input-holder-password .intgrtn-btn-generate-password-holder, .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup .intgrtn-input-holder.intgrtn-input-holder-password .intgrtn-btn-generate-password-holder, .formwrap-outer .intgrtn-form-signup .intgrtn-form-optin .intgrtn-input-holder.intgrtn-input-holder-password .intgrtn-btn-generate-password-holder { flex-wrap: nowrap; }

.formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-btn-go-to-step, .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-btn-submit, .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup .intgrtn-btn-go-to-step, .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup .intgrtn-btn-submit, .formwrap-outer .intgrtn-form-signup .intgrtn-form-optin .intgrtn-btn-go-to-step, .formwrap-outer .intgrtn-form-signup .intgrtn-form-optin .intgrtn-btn-submit { margin: 0px auto; display: block; font-size: 17px; font-weight: bold; position: relative; color: rgb(255, 255, 255); border-radius: 6px; background: rgb(90, 53, 148); text-transform: uppercase; width: 100%; padding: 16px 24px; cursor: pointer; white-space: normal; text-align: center; }

.formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-btn-go-to-step { transition: 0.5s; margin-top: 16px; }

.formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-btn-go-to-step:hover { background: rgb(69, 39, 112); }

.formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps [data-intgrtn-message-id="passwordConfirmMatch"], .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup [data-intgrtn-message-id="passwordConfirmMatch"], .formwrap-outer .intgrtn-form-signup .intgrtn-form-optin [data-intgrtn-message-id="passwordConfirmMatch"] { display: none; }

.list-pwd-tips { padding-left: 5px; list-style-type: none; }

.list-pwd-tips li { position: relative; margin-bottom: 10px; padding-left: 5px; font-size: 0.8em !important; line-height: 1 !important; transition: 0.3s ease-out !important; text-align: left !important; }

.list-pwd-tips li::before { position: absolute; display: block; content: " "; width: 5px; height: 5px; border-radius: 50%; background-color: rgb(0, 0, 0); top: 3px; right: 100%; }

.list-pwd-tips li.passing::before { background-color: green !important; }

.list-pwd-tips .text-red { color: rgb(0, 0, 0); }

.list-pwd-tips.touched li::before { background-color: red; }

.list-pwd-tips.touched .text-red { color: red; }

.list-pwd-tips.touched .text-green { color: green; }

.js-pwd-tooltip-icon { position: absolute; top: 100%; right: 0px; cursor: pointer; }

.error-message { color: red; margin-top: 30px !important; text-align: center !important; padding-bottom: 10px !important; }

.progress { width: 100%; height: 45px; }

.modal-signup { max-width: 800px; max-height: 650px; background-color: rgb(255, 255, 255); font-size: 14px; margin: auto; text-align: center; z-index: 10001; padding: 20px 30px !important; }

@media (max-width: 768px) {
  .modal-signup { max-height: 550px; }
}

.modal-signup main { padding: 20px 0px; }

@media (max-width: 768px) {
  .modal-signup main { padding: unset; }
}

.modal-signup main .broker-info { padding: 0px 20px; text-align: center; width: 100%; }

@media (max-width: 768px) {
  .modal-signup main .broker-info .modal-logo { padding: 20px; }
}

.modal-signup main .logo { height: 200px; padding-top: 50px; }

@media (max-width: 768px) {
  .modal-signup main .logo { padding-top: 40px; }
}

.modal-signup main .logo img { vertical-align: middle; max-width: 300px; }

.modal-signup main .broker-advantages { padding-top: 20px; }

.modal-signup main .broker-advantages .item { text-align: left; }

.modal-signup main .broker-advantages .item .icon { display: inline-block; }

@media (max-width: 768px) {
  .modal-signup main .broker-advantages .item .icon { width: 100%; text-align: center; }
}

.modal-signup main .broker-advantages .item .icon img { width: 50px; }

.modal-signup main .broker-advantages .item .text { display: inline-block; text-align: left; }

@media (max-width: 768px) {
  .modal-signup main .broker-advantages .item .text { text-align: center; }
}

.modal-signup .modal-button-hide-mobile { display: block; }

@media (max-width: 768px) {
  .modal-signup .modal-button-hide-mobile { display: none; }
}

.modal-signup .modal-button-show-mobile { display: none; }

@media (max-width: 768px) {
  .modal-signup .modal-button-show-mobile { display: block; }
}

.modal-signup .start-trading-button { background-color: rgb(24, 167, 248); color: white; font-size: 22px; font-weight: bold; line-height: 1em; padding: 10px; width: 500px; max-width: 100%; border: 0px; outline: 0px; border-radius: 4px; cursor: pointer; }

.modal-signup .js-intgrtn-modal-loader { display: none; }

.text-green { color: green; display: block; margin-top: 5px; }

.register-form-tab .tooltip.in .tooltip-inner { margin-left: -7px; padding: 4px; }

.btn-start { font-family: Oswald, sans-serif; font-size: 40px; color: rgb(255, 255, 255); text-shadow: rgba(1, 198, 0, 0.35) 0.5px 0.866px 0px; border-radius: 10px; text-transform: uppercase; padding: 10px 20px; background: linear-gradient(rgb(161, 16, 203) 0%, rgb(116, 13, 146) 100%); }

.btn-start:hover, .btn-start:focus { color: rgb(255, 255, 255); background: linear-gradient(rgb(116, 13, 146) 0%, rgb(161, 16, 203) 100%); }

.hidden { display: none !important; }

@media (max-width: 768px) {
  .footer-ul { display: flex; flex-wrap: wrap; padding: 0px; justify-content: center; }
  .footer-ul li { margin-right: 15px; }
}

body .seenon-p { color: white; pointer-events: none; }

body .fake-news-logos-wrapper { display: none; }

body .intgrtn-cookie-popup .intgrtn-cookie-popup-link-privacy-policy { color: rgb(0, 123, 255); text-decoration: underline; }

@media (max-width: 768px) {
  body .video-form-section .video-header { font-size: 3.4rem; }
}

@media (max-width: 768px) {
  body .join-us-section .join-us-header { word-break: break-word; white-space: normal; }
}

.btc-widget-wrapper { z-index: 99999; position: fixed; bottom: 10px; left: 10px; }

@media (max-width: 768px) {
  .btc-widget-wrapper { display: none; }
}

.ask-bid-wrapper .js-bitcoin-disclamer { display: none; }

.ask-bid-wrapper .alert { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 0.5rem; border: 1px solid transparent; border-radius: 0.25rem; }

.ask-bid-wrapper .alert-warning { color: rgb(133, 100, 4); background-color: rgb(255, 243, 205); border-color: rgb(255, 238, 186); }

.ask-bid-wrapper .alert-warning hr { border-top-color: rgb(255, 232, 161); }

.ask-bid-wrapper .alert-warning .alert-link { color: rgb(83, 63, 3); }

.ask-bid-wrapper .ask-bid { text-align: center; font-size: 11px; margin-bottom: 0px; }

.formHeader { white-space: normal; word-break: break-word; }

@media (max-width: 768px) {
  .bid-ask-span { animation: unset; }
}

.img-u4m { display: flex; width: 15%; }

@media (max-width: 768px) {
  .img-u4m { display: inline-block; width: 40%; }
}

.formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-steps-navigation .intgrtn-steps-navigation-item { width: 50%; }

.intgrtn-input-message-error { display: none; }