.gigya-screen,.gigya-screen *{margin:0 auto;padding:0;border:0;color:inherit;text-decoration:none;width:auto;float:none;border-radius:0;font-family:arial;text-align:left}
.gigya-screen.landscape .gigya-layout-row.with-divider{padding-bottom:25px}
.gigya-screen .gigya-layout-row:after{content:"";display:table;clear:both}
.gigya-screen.landscape .gigya-layout-row.with-divider{display:-webkit-box;display:-ms-flexbox;display:flex}
.gigya-screen .gigya-layout-cell{text-align:center;float:left;width:50%}
.gigya-screen .gigya-composite-control{padding-bottom:18px}
.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown .gigya-error-msg-active,.gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg-active,.gigya-screen .gigya-composite-control.gigya-composite-control-password .gigya-error-msg-active{padding-top:0;padding-bottom:8px}
.gigya-screen *.gigya-error-msg.gigya-error-msg-active,.gigya-screen *.gigya-error-msg-active.gigya-form-error-msg{padding-top:8px;padding-bottom:0;color:#e76468;font-weight:bold;font-size:13px;line-height:15px}
.gigya-screen .gigya-error-msg.gigya-error-msg-active{color:#dd4b39;font-size:11px;display:block;visibility:visible}
.gigya-screen .gigya-error-msg{color:#dd4b39;font-size:11px;display:block;visibility:hidden}
.gigya-screen .gigya-label-text{display:inline-block;font-weight:lighter;font-size:14px;font-family:arial;color:#4e515e}
.gigya-screen a,.gigya-screen a:visited,.gigya-screen a:link,.gigya-screen a:active{color:#0076a8;text-decoration:none;font-size:15px}
.gigya-screen.landscape .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-submit,.gigya-screen.landscape .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-button,.gigya-screen.landscape .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-link.button{padding-bottom:0}
.gigya-screen .gigya-composite-control.gigya-composite-control-submit,.gigya-screen .gigya-composite-control.gigya-composite-control-button,.gigya-screen .gigya-composite-control.gigya-composite-control-link.button{padding-bottom:25px}
.gigya-screen a.gigya-button,.gigya-screen input[type="button"],.gigya-screen input[type="submit"]{cursor:pointer;width:100%;height:43px;border-radius:1.79px;border-color:#1371b9;box-shadow:0 0 1px 0 rgb(0 0 0 / 40%);color:#fff;background-color:#1d87ff;-ms-flex-line-pack:center;align-content:center;text-align:center;font-size:19px}
.gigya-screen .gigya-error-display{display:none}
.gigya-error-display{display:none}
.gigya-screen.landscape .gigya-composite-control.gigya-composite-control-social-login{position:relative}
.gigya-screen .gigya-composite-control.gigya-composite-control-social-login{padding:0}
.gigya-screen .gigya-composite-control{padding-bottom:18px}
.gigya-screen .gigya-social-login-container{margin:auto}
.gigya-login-providers-container{display:block;margin:0 auto;background-color:transparent;border-collapse:collapse;white-space:nowrap;border:0;vertical-align:middle;position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.gigya-login-providers-arrow-left.gigya-login-providers-arrow-disabled,.gigya-login-providers-arrow-right.gigya-login-providers-arrow-disabled{cursor:default}
.gigya-login-providers-arrow-marker-floating,.gigya-login-providers-arrow-right,.gigya-login-providers-arrow-left{visibility:hidden !important;display:none}
.gigya-login-providers-arrow-marker-floating-disabled{visibility:hidden}
.gigya-active .gigya-login-providers-list{display:block}
.gigya-screen .gigya-login-provider-row:first-child{padding-top:0;width:100% important;width:max-content !important;width:-moz-max-content !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider:not(:last-child){margin-right:10px !important}
.gigya-login-providers-container div,.gigya-login-providers-container span{margin:0}
.gigya-reset *,div.gigya-reset,.gigya-reset span,.gigya-reset a:hover,.gigya-reset a:visited,.gigya-reset a:link,.gigya-reset a:active{border:0;padding:0;margin:0;color:inherit;text-decoration:none;width:auto;float:none;-moz-border-radius:0;border-radius:0;font-family:arial;font-size:12px;color:#333;text-align:left}
.gigya-screen,.gigya-screen *{margin:0 auto;padding:0;border:0;color:inherit;text-decoration:none;width:auto;float:none;border-radius:0;font-family:arial;text-align:left}
.gigya-login-provider{cursor:pointer;margin-right:5px}
.gigya-login-provider-row{display:block;clear:both;float:none;margin:0;padding:2.5px 0;line-height:18px}
.gigya-login-providers-list{display:none}
.gigya-screen.portrait .gigya-layout-row .gigya-layout-cell.responsive,.gigya-screen.portrait .gigya-layout-row.with-divider .gigya-layout-cell.responsive{float:none;min-width:100%;width:100%}
.gigya-screen.portrait.mobile a,.gigya-screen.portrait.mobile h2,.gigya-screen.portrait.mobile h1,.gigya-screen.portrait.mobile .gigya-label,.gigya-screen.portrait.mobile .gigya-label-text,.gigya-screen.portrait.mobile .sub-title-text,.gigya-screen.portrait.mobile .gigya-message,.gigya-screen.portrait.mobile .gigya-terms-of-use,.gigya-screen.portrait.mobile .gigya-forgotPassword,.gigya-screen.portrait.mobile .gigya-login-footer-text-wrapper,.gigya-screen.portrait.mobile .gigya-register-here-link,.gigya-screen.portrait.mobile .gigya-composite-control-label,.gigya-screen.portrait.mobile .main-header,.gigya-screen.portrait.mobile .site-title,.gigya-screen.portrait.mobile .site-title,.gigya-screen.portrait.mobile .forgotpassword,.gigya-screen.portrait.mobile *.gigya-error-msg.gigya-error-msg-active,.gigya-screen.portrait.mobile *.gigya-error-msg-active.gigya-form-error-msg{font-size:13px}
.gigya-screen.portrait.mobile:before{display:block;width:375px;content:""}
.gigya-screen.portrait.mobile input[type="text"],.gigya-screen.portrait.mobile input[type="password"],.gigya-screen.portrait.mobile input[type="email"],.gigya-screen.portrait.mobile select{height:36px;font-size:13px}