@charset "utf-8";*,*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}[hidden]{display:none !important}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:8px}body{color:#ddd;font-family:Arial,sans-serif;background:#fff;font-size:14px;line-height:2rem}label{cursor:pointer}[disabled] label{cursor:default}input{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-appearance:none;border-radius:none}::-ms-clear{display:none}input[type="text"],input[type="password"]{line-height:normal}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0}fieldset,legend{padding:0}button,input,select,fieldset{font-family:inherit;font-size:100%;margin:0;border:0;font-weight:inherit;line-height:inherit;color:inherit}button,select{text-transform:none;outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}table{border-spacing:0;border-collapse:separate}header{display:block}body,form{margin:0;padding:0}a{color:#07f;text-decoration:none}.t-small{font-size:12px}.t-center{text-align:center}[dir="ltr"] .t-end{text-align:right;text-align:end}[dir="rtl"] .t-end{text-align:left;text-align:end}.t-upper{text-transform:uppercase}.grid{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:0;margin:0;max-width:100%;text-align:start}.grid:only-child{height:100%}.grid:not(.grid--y)>.grid,.grid.g--fit{height:auto}.grid--y{flex-direction:column}.grid>.grid--y{width:0}.grid--y>.grid:not(:only-child):not(.g--fit){height:0}.grid--main-center{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.grid--cross-center{-ms-flex-align:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center}[dir="ltr"] .grid--series:not(.grid--y)>[class*=grid]{margin-right:8px}[dir="rtl"] .grid--series:not(.grid--y)>[class*=grid]{margin-left:8px}.grid--series:not(.grid--y)>[class*=grid]:last-child{margin:0}.grid-cell{position:relative;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:0;margin:0;padding:0}.grid--y>.grid-cell:not(.g--fit),.grid--y>.grid:not(.g--fit){width:auto;max-width:100%}.grid--y>.grid.grid--y:not(.g--fit){width:100%}.grid:only-child:not(.g--fit):not([class*=of]),.grid-cell:only-child:not(.g--fit):not([class*=of]){max-width:100%;width:100%}.g--fit{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:auto;width:auto}.grid--main-center>.grid,.grid--main-center>.grid-cell{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:auto;width:auto !important}.mar-right-0{margin-right:0}.mar-yaxis-8{margin:8px 0}.t-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon{position:relative;line-height:3rem}.icon:before{display:block;position:relative;width:16px;height:16px;font-size:16px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--tick:before{content:"✓"}label.form-label.checkbox-icon{white-space:normal;overflow:visible}label.form-label.checkbox-icon label{margin:0;display:table-cell;vertical-align:middle;line-height:2rem;height:3rem;padding-left:3rem}[dir="ltr"] label.form-label.checkbox-icon label{padding-left:3rem}[dir="rtl"] label.form-label.checkbox-icon label{padding-right:3rem}@keyframes bugfix{from{padding:0}to{padding:0}}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}.checkbox-icon{font-weight:normal;display:inline;font-size:12px}.checkbox-icon{animation:bugfix infinite 1s}.checkbox-icon .icon{position:absolute;top:3px;visibility:hidden}.checkbox-icon label+.icon{visibility:visible}[dir="ltr"] .checkbox-icon .icon{left:0}[dir="rtl"] .checkbox-icon .icon{right:0}.checkbox-icon label{font-weight:normal}[dir="ltr"] .checkbox-icon label{margin-left:3rem}[dir="rtl"] .checkbox-icon label{margin-right:3rem}.checkbox-icon .icon:before{padding:1px 3px 0;width:2rem;height:2rem;box-shadow:0 0 0 1px #ebebeb;color:transparent;line-height:1em;cursor:pointer}[dir="ltr"] .checkbox-icon .icon:before{margin-right:1rem}[dir="rtl"] .checkbox-icon .icon:before{margin-left:1rem}.checkbox-icon input[type="checkbox"]{display:none}.checkbox-icon input[type="checkbox"]:checked~.icon:before{color:#212121}.form-label{display:block;width:100%;height:3rem;line-height:2rem;font-weight:bold;color:#999}.form-label--check{line-height:normal}.form-label.grid-cell,.form-control.grid-cell,.form-value.grid-cell{width:0}input[type="checkbox"]{height:3rem}input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;outline:0}.checkbox{display:inline-block;width:100%;min-height:3rem;vertical-align:middle}[dir="ltr"] .checkbox{padding-left:3rem}[dir="rtl"] .checkbox{padding-right:3rem}.checkbox label{display:inline;font-weight:normal;cursor:pointer}.form-group{width:100%;border-top:1px solid #eee;border-bottom:1px solid transparent;padding:1rem 0}.form-group.grid .form-label:first-child{max-width:100%}.form-group.grid .form-label:first-child .checkbox{width:auto}.form-group.grid .form-label:first-child .checkbox label{line-height:3rem}.form-group.grid .form-label:first-child .checkbox input{margin-top:1px}.form-group .grid-cell>.form-control:not(:only-child){width:auto}[dir="ltr"] .form-group .grid-cell>.form-control:not(:only-child){margin-right:1rem;float:left}[dir="rtl"] .form-group .grid-cell>.form-control:not(:only-child){margin-left:1rem;float:right}[dir="ltr"] .form-group>:first-child:not(:only-child){margin-right:2rem}[dir="rtl"] .form-group>:first-child:not(:only-child){margin-left:2rem}[dir="ltr"] .form-group>:first-child.mar-right-0,[dir="rtl"] .form-group>:first-child.mar-right-0,[dir="ltr"] .form-group.grid.grid--y>:first-child:not(:only-child),[dir="rtl"] .form-group.grid.grid--y>:first-child:not(:only-child){margin:0}.form-group.grid--series.grid--main-end{overflow:hidden}.form-group.grid--series.grid--main-end>[class*=grid]{width:100% !important;max-width:50%;max-width:calc(50% - 1rem)}.form--error .form-control,.form--error.form-control{border-color:#ce7f7e;background-color:#f8eded;color:#b94a48}.form--error .form-control:focus,.form--error.form-control:focus{border-color:#c05b59}.form--error .form-control:-moz-placeholder,.form--error.form-control:-moz-placeholder{color:#dca5a4;font-style:normal;font-weight:normal}.form--error .form-control::-moz-placeholder,.form--error.form-control::-moz-placeholder{color:#dca5a4;font-style:normal;font-weight:normal}.form--error .form-control:-ms-input-placeholder,.form--error.form-control:-ms-input-placeholder{color:#dca5a4;font-style:normal;font-weight:normal}.form--error .form-control::-webkit-input-placeholder,.form--error.form-control::-webkit-input-placeholder{color:#dca5a4;font-style:normal;font-weight:normal;line-height:3rem;opacity:1}.form--error .select,.form--error.select{border-bottom:1px solid #ce7f7e;background-color:#f8eded}.form--error .select .form-control,.form--error.select .form-control{background-color:transparent;color:#b94a48}.form--error .select.icon:before,.form--error.select.icon:before{color:#ce7f7e}.list{position:relative;list-style-type:none;background-color:#333}.list-item{padding:1rem 2rem;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis}.list-item:not(.grid),.list-sub-item:not(.grid),.list-divider:not(.grid){display:block}.list-item,.list-divider{padding:1rem}.list--lines>.list-item{border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee}.list--lines>.list-item:first-child{color:#999}.list--lines>.list-item:last-child{border-bottom:1px solid #eee}.masthead{padding:2rem 0}.masthead-brand img{display:block;width:40%;margin:auto}.btn{position:relative;background-color:#ebebeb;color:#111;padding:0 1rem;font-size:12px;line-height:3rem;border-radius:2px;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;text-transform:uppercase;text-align:center}.btn .icon{color:inherit}.btn .icon:before{cursor:inherit}.btn[disabled],[disabled] .btn{background-color:transparent;color:#aaa;outline:1px solid #eee;outline-offset:-1px}.btn--infoicon{line-height:1em}.btn--large{font-size:14px;line-height:4rem}.btn--primary{background-color:#07f;color:#fff}.btn--clear{color:#888;background-color:transparent}.btn--clear[disabled],[disabled] .btn--clear{outline:none}.btn--inline{display:inline-block;width:auto}.btn--wide{padding:0 2rem}.btn--buy{color:#fff;background-color:#07f}.btn--sell{color:#fff;background-color:#e22}.btn--blank{color:transparent}.btn--blank[disabled]{color:transparent}.login{position:relative;max-width:44rem;margin:2rem auto;padding:2rem;overflow:hidden}.login .form-group .form-label{color:#212121;font-size:14px;white-space:normal;overflow:visible;font-weight:100}[dir="ltr"] .login .form-group .form-label:not(.checkbox-icon){margin-right:1rem}[dir="rtl"] .login .form-group .form-label:not(.checkbox-icon){margin-left:1rem}[dir="ltr"] .login .form-group .mar-right-0{margin-right:0}[dir="rtl"] .login .form-group .mar-right-0{margin-left:0}.login .form-group .form-label:not(.checkbox-icon) p{margin:0;display:table-cell;vertical-align:middle;line-height:12px;height:3rem}.login .form-group.login-meta{padding:1rem 0 0 0}.login-section{background:transparent;margin:0;padding:0 0 1rem 0}.login-section .list-item{display:inline-block}.login-disclaimers{font-size:10px;color:#bebebe;line-height:3rem;border:0;margin-top:2rem}.login-disclaimers--tiny{font-size:12px;color:#555;line-height:2rem;text-align:justify;padding:4px 0}.login-legacy-link a{color:#555;line-height:2rem;display:none}.login-devices{font-weight:bold;margin-top:1em}.login-terms{display:block;text-align:center;color:#212121}.login-terms span{color:#07f}#field_userid,#field_password{display:block;width:100%;height:3rem;padding:.5rem 1rem;color:#212121;background:#fff;outline:0;border:1px solid #ebebeb;-webkit-transition-property:border;-webkit-transition-duration:600ms;transition-property:border;transition-duration:600ms}#button_login{display:block;padding:.5rem 1rem;min-width:0;height:5rem;width:100%;background:#07f;color:#f0f9ff;font-weight:bold;font-size:14px;font-family:inherit;line-height:3rem;text-transform:uppercase;cursor:pointer;border-radius:2px;-webkit-transition-property:background,color,border-color;transition-property:background,color,border-color;-webkit-transition-duration:600ms;transition-duration:600ms}#button_login:hover{background:#31afff;color:#fff;-webkit-transition-property:background,color,border-color;transition-property:background,color,border-color;-webkit-transition-duration:600ms;transition-duration:600ms}.button_preview{margin:1rem 0 0;display:block;padding:0 1rem;min-width:0;height:5rem;line-height:5rem;text-align:center;width:100%;background:#ebebeb;color:#333;font-weight:bold;font-size:14px;font-family:inherit;text-transform:uppercase;cursor:pointer;border-radius:2px;-webkit-transition-property:background,color,border-color;transition-property:background,color,border-color;-webkit-transition-duration:600ms;transition-duration:600ms}.button_preview:hover{background:#eee;color:#111;-webkit-transition-property:background,color,border-color;transition-property:background,color,border-color;-webkit-transition-duration:600ms;transition-duration:600ms}#button_login:disabled{border:1px solid #666;color:#666;background-color:transparent}.button-login-wrapper{position:relative;padding-top:2rem;padding-bottom:1rem}.button-login-container{display:flex;align-items:center}.biometrics-logo path{stroke:#333}#button_trigger_facerecognition,#button_trigger_fingerprint{width:5rem;height:5rem;padding:4px;margin-left:8px;cursor:pointer;border-radius:2px;flex-shrink:0}.open-account-section{border-top:1px solid #eee;border-bottom:1px solid #eee;margin:0;padding:1.5rem}.open-account{display:block;padding:1rem 1rem;min-width:0;height:5rem;width:100%;background:#fff;color:#07f;font-weight:bold;font-size:14px;font-family:inherit;line-height:3rem;text-transform:uppercase;border:thin;border-style:solid;border-color:#07f}@keyframes loading{0%{transform:rotate(0deg);visibility:initial}100%{transform:rotate(360deg)}}.load{height:2rem;text-align:center;line-height:1}.load:before{content:" ";display:inline-block;border:1px solid #888;border-top:1px solid transparent;border-left:1px solid transparent;width:2rem;height:2rem;border-radius:2rem;animation:loading 600ms infinite linear}.load--left{position:absolute;top:50%;left:1rem;height:auto;transform:translate(0,-50%)}.login-message{color:#e90;font-size:14px;font-weight:bold}#browser_support_message{color:#e90;font-weight:bold;margin-bottom:1rem}#browser_support_instructions{color:#e90;margin-bottom:1rem}.login-messages{color:#e90;position:relative}[dir="ltr"] .login-messages{padding-left:3rem}[dir="rtl"] .login-messages{padding-right:3rem}.login-messages p{margin:0 0 2rem 0;color:#e90}.login-messages b{color:#e90 !important}.login-messages:not(:empty){margin-top:2rem;border-bottom:1px solid #eee}.login-messages:not(:empty):before{display:inline-block;position:absolute;top:0;width:2rem;height:2rem;font-size:2rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"⚠"}[dir="ltr"] .login-messages:not(:empty):before{left:1px}[dir="rtl"] .login-messages:not(:empty):before{right:1px}.validation-summary-errors{margin-bottom:2rem;margin-left:3rem}.validation-summary-errors ul{padding:0 3rem}.validation-summary-errors~button{display:initial;z-index:2;border-radius:2px}#GeoCaptcha input{color:#000;text-align:center;background:#fff;outline:0;border:1px solid #ebebeb;-webkit-transition-property:border;-webkit-transition-duration:600ms;transition-property:border;transition-duration:600ms}@media only screen and (max-width:320px){.login{margin-top:0}}