.gigya-screen-caption{font-family:open sans;padding-left:11px;line-height:40px}
.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:open sans;text-align:left;font-family:open sans}
.gigya-screen{box-sizing:border-box;padding-bottom:25px}
.gigya-screen .gigya-label{display:block;font-weight:bold;font-size:15px;color:#4e515e}
.gigya-screen .gigya-label-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-label,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-header-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-number,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-yourphone,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-header-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-header-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-header-subtext,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-phonenumber,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-example,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-label,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-header-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type span,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type span{display:inline-block;font-weight:lighter;font-size:15px;font-family:open sans;color:#4e515e}
.gigya-screen .gigya-checkbox-text{display:inline}
.gigya-screen .gigya-message{font-size:15px;color:#333;display:block;text-align:center}
.gigya-screen .gigya-message.left{text-align:left;padding-bottom:40px}
.gigya-screen .gigya-social-login-container{margin:auto}
.gigya-screen .gigya-forgotPassword,.gigya-screen .gigya-forgotPassword:link{float:right}
.gigya-screen .gigya-keep-me-logged-in{display:block}
.gigya-screen .gigya-input-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox,.gigya-screen .gigya-input-password,.gigya-screen .gigya-textarea{padding-left:7px;box-sizing:border-box;width:100%;text-indent:5px;border-color:#b6bdc5;color:#4e515e;outline:0;border-radius:4.5px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.05)}
.gigya-screen .gigya-input-text:focus,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox:focus,.gigya-screen .gigya-input-password:focus,.gigya-screen .gigya-textarea:focus{border:1px solid #87b9ea;outline:0;box-shadow:0 0 5px 0 #1d87ff}
.gigya-screen input.gigya-input-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gig-tfa-code-textbox,.gigya-screen input.gigya-input-password{border:1px solid #b6bdc5}
.gigya-screen input.gigya-input-text:disabled,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gig-tfa-code-textbox:disabled,.gigya-screen input.gigya-input-password:disabled{background-color:#f2f2f2;border-color:#d4dee4;color:#6a6a6a}
.gigya-screen input.gigya-input-text.gigya-error,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gigya-error.gig-tfa-code-textbox,.gigya-screen input.gigya-input-password.gigya-error{border-radius:4.5px;border:1px Solid #e76468}
.gigya-screen input.gigya-input-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gig-tfa-code-textbox,.gigya-screen input.gigya-input-text:focus,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gig-tfa-code-textbox:focus,.gigya-screen input.gigya-input-text.gigya-valid,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gigya-valid.gig-tfa-code-textbox,.gigya-screen input.gigya-input-text.gigya-valid:focus,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gigya-valid.gig-tfa-code-textbox:focus,.gigya-screen input.gigya-input-text.gigya-pending,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gigya-pending.gig-tfa-code-textbox,.gigya-screen input.gigya-input-text.gigya-pending:focus,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gigya-pending.gig-tfa-code-textbox:focus,.gigya-screen input.gigya-input-text.gigya-error,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gigya-error.gig-tfa-code-textbox,.gigya-screen input.gigya-input-text.gigya-error:focus,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gigya-error.gig-tfa-code-textbox:focus,.gigya-screen input.gigya-input-password,.gigya-screen input.gigya-input-password:focus,.gigya-screen input.gigya-input-password.gigya-valid,.gigya-screen input.gigya-input-password.gigya-valid:focus,.gigya-screen input.gigya-input-password.gigya-pending,.gigya-screen input.gigya-input-password.gigya-pending:focus,.gigya-screen input.gigya-input-password.gigya-error,.gigya-screen input.gigya-input-password.gigya-error:focus{padding-left:7px}
.gigya-screen .gigya-input-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox,.gigya-screen .gigya-input-password,.gigya-screen select{height:43px}
.gigya-screen .gigya-required-display{color:#e76468;display:inline-block;padding:0 5px}
.gigya-screen .gigya-error-display{display:none}
.gigya-screen .gigya-error-display.gigya-error-display-active{display:block}
.gigya-screen *.gigya-error-msg,.gigya-screen *.gigya-error-msg-active.gigya-form-error-msg{line-height:14px;font-size:13px;text-align:center;font-weight:normal;box-sizing:border-box}
.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-active.gigya-form-error-msg{_height:26px;font-size:12px;min-height:26px;text-align:center;margin-top:1px;border:1px Solid #e76468;border-radius:4.4px;font-weight:bold;padding:10px}
.gigya-screen .gigya-login-provider-row:first-child{padding-top:0}
.gigya-screen .gigya-container{text-align:inherit;text-decoration:inherit;font-size:inherit;color:inherit}
.gigya-screen div.gigya-container.gigya-visible-when .gigya-composite-control{display:block}
.gigya-screen .gigya-myPhoto-profile-box-wrapper{margin-left:0;margin-top:0}
.gigya-screen .label-divider{display:block;width:100%;height:80px;background-repeat:repeat-x;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAMSURBVBhXY7h8+TIABPYCeicnV7oAAAAASUVORK5CYII=);background-position:center;box-sizing:border-box;padding:0 !important}
.gigya-screen .label-divider span{display:inline-block;background-color:#FFF;margin-top:31px;padding-left:10px;padding-right:10px}
.gigya-screen a,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend,.gigya-screen a:visited,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend:visited,.gigya-screen a:link,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend:link,.gigya-screen a:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend:active{color:#0076a8;text-decoration:none;font-size:15px}
.gigya-screen a:hover,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend:hover{text-decoration:underline}
.gigya-screen h2,.gigya-screen h1{line-height:15px;font-size:15px;color:#4e515e;font-weight:normal;text-align:center}
.gigya-screen h1{border-bottom:1px solid #dbdbdb;font-weight:bold}
.gigya-screen select,.gigya-screen input[type=text],.gigya-screen input[type=password],.gigya-screen input[type=email],.gigya-screen a.gigya-button,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend,.gigya-screen textarea{width:100%;border-radius:4.5px;border:1px solid #b6bdc5;background-color:#fff;box-sizing:border-box}
.gigya-screen input:-ms-input-placeholder{color:darkgrey}
.gigya-screen .gigya-composite-control-submit,.gigya-screen .gigya-composite-control-link,.gigya-screen .gig-tfa-button-submit,.gigya-screen .gigya-button,.gigya-screen input[type=submit],.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link,.gigya-screen input[type=button],.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.gigya-screen a.gigya-button,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend,.gigya-screen input[type=button],.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit,.gigya-screen input[type=submit],.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link{cursor:pointer;width:100%;height:43px;border-radius:1.79px;border-color:#1371b9;box-shadow:0 0 1px 0 rgba(0,0,0,0.4);color:#fff;background-color:#1d87ff;-ms-flex-line-pack:center;align-content:center;text-align:center;font-size:19px}
.gigya-screen a.gigya-button:hover,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend:hover,.gigya-screen input[type=button]:hover,.gigya-screen a.gigya-button:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend:active,.gigya-screen input[type=button]:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit:active,.gigya-screen input[type=submit]:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button:hover,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit:hover,.gigya-screen input[type=submit]:hover,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link:hover{background-color:#0068de}
.gigya-screen a.gigya-button:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend:active,.gigya-screen input[type=button]:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit:active,.gigya-screen input[type=submit]:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link:active{box-shadow:inset 0 2px 7px 0 rgba(0,0,0,0.4)}
.gigya-screen input[type=radio],.gigya-screen input[type=checkbox],.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-checkbox{width:auto;margin:2px 0 0 0;padding:0;border-radius:0;border:0;vertical-align:middle}
.gigya-screen option{width:100%;padding:5px}
.gigya-screen option:hover{background-color:#3593c1}
.gigya-screen label.letter-spacing-s{letter-spacing:-0.1px}
.gigya-screen .gigya-layout-row{zoom:1;display:block;text-align:center}
.gigya-screen .gigya-layout-row:after{content:"";display:table;clear:both}
.gigya-screen .gigya-layout-row.with-two-inputs .gigya-composite-control{padding-right:7.5px}
.gigya-screen .gigya-layout-row.with-two-inputs>.gigya-layout-cell+.gigya-layout-cell>.gigya-composite-control{padding-right:0;padding-left:7.5px}
.gigya-screen .gigya-layout-cell{text-align:center;float:left;width:50%}
.gigya-screen .gigya-layout-cell .gigya-error-cell{width:100%;max-width:none;min-width:initial}
.gigya-screen .gigya-layout-cell .gigya-layout-cell{max-width:50%}
.gigya-screen .gigya-layout-footer{text-align:right;clear:both}
.gigya-screen.portrait .gigya-layout-row .submit-button{padding-bottom:25px}
.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-content div.gigya-screen.landscape{padding-left:43px;padding-right:43px;width:920px}
.gigya-screen.landscape{padding-top:50px}
.gigya-screen.landscape .gigya-composite-control.gigya-composite-control-social-login{position:relative}
.gigya-screen.portrait{width:500px;font-size:15px;padding-left:68px;padding-right:68px;padding-top:40px}
.gigya-screen.portrait .sub-title-text{font-size:15px}
.gigya-screen.portrait .gigya-error-msg.gigya-error-msg-active,.gigya-screen.portrait .gigya-error-msg-active.gigya-form-error-msg{font-size:13px}
.gigya-screen.portrait .text-field-disabled{background-color:#f2f2f2;border:1px solid #d6dee4;border-radius:2px;color:#4e515e}
.gigya-screen.portrait .gigya-composite-control{padding-left:0;padding-right:0}
.gigya-screen.portrait .gigya-composite-control.gigya-composite-control-social-login{width:calc(100% + 50px);position:relative;right:27px}
.gigya-screen.portrait.mobile{width:100%;padding-top:30px;padding-bottom:15px;padding-left:20px;padding-right:20px}
.gigya-screen.portrait.mobile:before{display:block;width:375px;content:''}
.gigya-screen.portrait.mobile .text-field-disabled{color:#4e515e}
.gigya-screen.portrait.mobile a,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend,.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 div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-label,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-header-text,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-number,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-yourphone,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-header-text,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-header-text,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-header-subtext,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-phonenumber,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-example,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-label,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-header-text,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type span,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type span,.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 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}
.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 .gigya-composite-control-social-login{width:calc(100% + 40px);position:relative;right:20px}
.gigya-screen.portrait.mobile input[type=checkbox],.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-checkbox{margin-bottom:2px}
.gigya-screen.portrait.mobile label.letter-spacing-s{letter-spacing:0}
.gigya-screen .gigya-composite-control{padding-bottom:18px}
.gigya-screen .gigya-composite-control.gigya-composite-control-label,.gigya-screen .gigya-composite-control.gigya-composite-control-link{display:inline-block}
.gigya-screen .gigya-composite-control.gigya-composite-control-label.main-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-header-text{padding-bottom:40px;display:block;text-align:left}
.gigya-screen .gigya-composite-control.gigya-composite-control-label.main-text.inlined,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .inlined.gig-tfa-header-text{display:inline-block;text-align:center}
.gigya-screen .gigya-composite-control.gigya-composite-control-label.social-login-title{padding-bottom:26px;display:inline-block;text-align:center}
.gigya-screen .gigya-composite-control.gigya-composite-control-header{padding-bottom:26px}
.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown,.gigya-screen .gigya-composite-control.gigya-composite-control-textbox,.gigya-screen .gigya-composite-control.gigya-composite-control-password{padding-bottom:5px}
.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown .gigya-label,.gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-label,.gigya-screen .gigya-composite-control.gigya-composite-control-password .gigya-label{padding-bottom:6px}
.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown input,.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown select,.gigya-screen .gigya-composite-control.gigya-composite-control-textbox input,.gigya-screen .gigya-composite-control.gigya-composite-control-textbox select,.gigya-screen .gigya-composite-control.gigya-composite-control-password input,.gigya-screen .gigya-composite-control.gigya-composite-control-password select{margin-bottom:13px}
.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-composite-control.gigya-composite-control-captcha-widget{padding-bottom:0}
.gigya-screen .gigya-composite-control.gigya-composite-control-captcha-widget .gigya-captcha-wrapper{margin-bottom:5px}
.gigya-screen .gigya-composite-control.gigya-composite-control-captcha-widget .gigya-captcha-wrapper .gigya-captcha{margin:0 auto 13px auto}
.gigya-screen .gigya-composite-control.gigya-composite-control-captcha-widget .gigya-captcha-wrapper .gigya-captcha input{height:auto}
.gigya-screen .gigya-composite-control.gigya-composite-control-captcha-widget .gigya-captcha-wrapper .gigya-captcha .recaptcha_only_if_privacy a,.gigya-screen.portrait .gigya-composite-control.gigya-composite-control-captcha-widget .gigya-captcha-wrapper .gigya-captcha .recaptcha_only_if_privacy div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-composite-control.gigya-composite-control-captcha-widget .gigya-captcha-wrapper .gigya-captcha .recaptcha_only_if_privacy .gig-tfa-phone-code-resend{font-size:12px}
.gigya-screen .gigya-composite-control.gigya-composite-control-captcha-widget .gigya-captcha-wrapper .gigya-error-msg-active{padding-top:0;padding-bottom:8px}
.gigya-screen .gigya-composite-control.gigya-composite-control-tfa-widget{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 .gigya-composite-control.gigya-composite-control-submit+.gigya-error-display-active,.gigya-screen .gigya-composite-control.gigya-composite-control-button+.gigya-error-display-active,.gigya-screen .gigya-composite-control.gigya-composite-control-link.button+.gigya-error-display-active{padding-bottom:25px}
.gigya-screen .gigya-composite-control.gigya-composite-control-link.button{display:block}
.gigya-screen .gigya-composite-control.gigya-composite-control-social-login{padding:0}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-label{padding-bottom:8px}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item{padding-top:10px}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item .gigya-input-radio{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:8px;width:100%;display:block}
.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-input-checkbox{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:8px;width:100%;display:block}
.gigya-screen .gigya-composite-control.gigya-terms-error{padding:5px;margin-bottom:18px;position:relative;right:6px;width:100%;border-radius:5px;border:1px solid #dd4b39}
.gigya-screen div.gigya-loginID-availability-available{margin-bottom:18px}
.gigya-screen form.gigya-form-error .gigya-composite-control.gigya-composite-control-submit,.gigya-screen form.gigya-form-error .gigya-composite-control.gigya-composite-control-button,.gigya-screen form.gigya-form-error .gigya-composite-control.gigya-composite-control-link.button{padding-bottom:10px}
.gigya-screen form.gigya-form-error .gigya-composite-control.gigya-composite-control-form-error.gigya-error-display-active{padding-bottom:10px}
.gigya-screen.landscape .gigya-layout-row.with-divider{padding-bottom:25px}
.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.landscape form.gigya-form-error .gigya-layout-row.with-divider{padding-bottom:10px}
.gigya-screen.landscape form.gigya-form-error .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-submit,.gigya-screen.landscape form.gigya-form-error .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-button,.gigya-screen.landscape form.gigya-form-error .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-link.button{padding-bottom:10px}
.gigya-screen.landscape form.gigya-form-error .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-form-error.gigya-error-display-active{padding-bottom:0}
.gigya-screen .gigya-layout-row.with-divider>.gigya-layout-cell{min-width:48%;width:48%}
.gigya-screen .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider{min-width:4%;width:4%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAMSURBVBhXY7h8+TIABPYCeicnV7oAAAAASUVORK5CYII=);background-position:center}
.gigya-screen .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider>.gigya-divider-content{padding:0;position:relative;line-height:16px;background:white;text-align:center;min-width:10px}
.gigya-screen.portrait .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider{height:81px;background-repeat:repeat-x;position:relative}
.gigya-screen.portrait .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider>.gigya-divider-content{padding:0 10px 2px 10px;position:absolute;display:inline-block;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.gigya-screen.landscape .gigya-layout-row .gigya-layout-cell.under-site-login{width:370px;text-align:center;min-width:0;margin-left:460px}
.gigya-screen.landscape .gigya-layout-row.with-divider{display:-webkit-box;display:-ms-flexbox;display:flex}
.gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider{margin-top:41px;width:87px;background-repeat:repeat-y}
.gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider>.gigya-divider-content{display:block;line-height:15px;padding:10px 0;top:83px;left:0}
.gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-social-login,.gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-site-login{min-width:0;width:370px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-link{margin-left:24%;margin-top:8%}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-email-text{font-weight:bold;width:207px;margin:0 auto;font-size:15px;padding-bottom:25px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-email-code-header-text{width:240px;margin:0 auto;padding-top:6px;padding-bottom:5px;font-size:15px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-header-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-header-subtext,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-phonenumber{display:inline}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-header-subtext+.gig-tfa-label{margin-top:40px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-example{display:block}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-label{padding-bottom:6px;display:block;margin:0}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-select,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-example,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-label,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-header-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-yourphone-label{margin:0 0 18px 0;padding:0}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-header-text{margin:0}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox{font-size:15px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-error{text-align:center;margin-bottom:18px;margin-top:-10px;font-size:15px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-error:empty{display:none}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type span,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type span{display:inline}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-prefix{display:none;height:43px;width:10%;margin-top:0;margin-right:16px;text-align:center;background-color:#f2f2f2}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-number{margin-top:0;height:43px;width:100%}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container label{display:inline}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type-label,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type-label,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type{display:inline-block;width:33.33333%;margin-bottom:18px;margin-top:18px;vertical-align:top}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type-label,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type-label{padding:5px 0;width:30.33333%}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type{margin-right:0;margin-left:0;width:33.33333%}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type-sms,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type-sms{width:38.33333%}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type-voice-call,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type-voice-call{width:31.33333%}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container{margin:0}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit{background-image:none;-webkit-filter:none;filter:none;font-weight:normal;line-height:normal;padding-top:10px;margin-bottom:25px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link{width:70px;line-height:43px;float:right;margin-top:-10px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-numbers{margin-top:26px;line-height:31px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-numbers:last-child{padding-bottom:25px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gig-tfa-phone-prefix{display:none}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container input.gig-tfa-phone-prefix{display:none}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link{font-size:19px;padding:0;margin-top:0}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-prefix{display:none;width:10%;margin-right:8px}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-number{width:100%}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-label{margin-left:0}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-error,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend{font-size:13px}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-header-text{font-size:13px;color:#4e515e}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-numbers{margin-top:30px}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-numbers .gig-tfa-phone-edit-number{font-size:13px;margin-top:8px;color:#4e515e}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-prefix,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-number,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox{font-size:13px;height:36px}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit{margin-bottom:15px}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-header-text{display:block}
.gigya-screen-dialog-mobile .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-number{width:100%}
#gigya-login-screen.gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider>.gigya-divider-content{top:83px}
#gigya-login-screen.gigya-screen.portrait.mobile .gigya-prefered-content-width{width:375px}
#gigya-register-screen.gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider>.gigya-divider-content{top:127px}
#gigya-change-password-screen .error-wrapper{width:100%}
#gigya-change-password-screen.portrait.mobile input[password]{width:260px}
#gigya-change-password-screen.portrait.mobile input[submit]{width:276px}
.gigya-screen div.gigya-composite-control-my-photo-widget.update-profile-my-photo{padding-right:20px}
.gigya-screen .link-accounts-main-header{margin-bottom:10px}
.gigya-screen .reauthentication-main-header{margin-bottom:10px}
.gigya-mac .gigya-screen label.letter-spacing-s{letter-spacing:-0.3px}
.gigya-ios .gigya-screen.landscape input[type=checkbox],.gigya-ios .gigya-screen.landscape .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-checkbox,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-ios .gigya-screen.landscape .gig-tfa-code-remember-checkbox,.gigya-ios .gigya-screen.portrait input[type=checkbox],.gigya-ios .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-checkbox,.gigya-ios .gigya-screen.portrait.mobile input[type=checkbox],.gigya-ios .gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-checkbox{margin-bottom:5px}
.gigya-ios .gigya-screen#gigya-change-password-screen form label:nth-child(1){letter-spacing:-0.1px}
.gigya-ios .gigya-screen#gigya-forgot-password-screen form label:nth-child(1){letter-spacing:-0.3px}
.gigya-native-mobile-app.gigya-android .gigya-screen.portrait.mobile .gigya-composite-control.gigya-composite-control-social-login{right:28px}
.gigya-edge .gigya-screen label.letter-spacing-s{letter-spacing:-0.3px}
.gigya-ie10 .gigya-screen.portrait label{letter-spacing:-0.3px}
.gigya-ie10 .gigya-screen.mobile label{letter-spacing:0}
.gigya-ie10 .gigya-screen #gigya-change-password-screen.portrait .gigya-message{letter-spacing:-0.2px}
.gigya-ie10 .gigya-screen #gigya-change-password-screen.mobile{letter-spacing:0}
.gigya-ie9 .gigya-screen#gigya-login-screen.landscape .gigya-layout-row.with-divider .gigya-layout-cell.with-divider{height:202px}
.gigya-ie9 .gigya-screen#gigya-register-screen.landscape .gigya-layout-row.with-divider .gigya-layout-cell.with-divider{height:300px}
.gigya-ie9 .gigya-screen select{font-size:13px}
.gigya-ie9 .gigya-screen .gigya-input-text:not(.gigya-placeholder),.gigya-ie9 .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox:not(.gigya-placeholder),.gigya-ie9 .gigya-screen .gigya-input-password:not(.gigya-placeholder){line-height:40px}
.gigya-ie9 .gigya-screen .gigya-composite-control-multi-choice .gigya-multi-choice-item label,.gigya-ie9 .gigya-screen .gigya-composite-control-checkbox .gigya-label{display:inline}
.gigya-ie8 .gigya-screen .gigya-layout-cell{margin-left:0 !important}
.gigya-ie8 .gigya-screen .gigya-layout-cell.under-site-login{margin-left:460px !important}
.gigya-ie8 .gigya-screen .gigya-input-text,.gigya-ie8 .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox,.gigya-ie8 .gigya-screen .gigya-input-password{padding-top:11px}
.gigya-ie8 .gigya-screen.portrait .gigya-layout-row.with-divider .gigya-layout-cell.with-divider .gigya-divider-content{top:31px;left:45%}
.gigya-ie8 .gigya-screen.portrait .gigya-input-text,.gigya-ie8 .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox,.gigya-ie8 .gigya-screen.portrait .gigya-input-password{padding-top:11px}
.gigya-ie8 .gigya-screen.portrait gigya-layout-cell{margin-left:0 !important}
.gigya-ie8 .gigya-screen.portrait #gigya-change-password-screen.portrait .gigya-message{letter-spacing:-0.2px}
.gigya-ie8 .gigya-screen.portrait #gigya-change-password-screen.mobile{letter-spacing:0}
.gigya-ie8 .gigya-screen.portrait #gigya-forgot-password-screen.portrait label{letter-spacing:-0.3px}
.gigya-ie8 .gigya-screen.portrait #gigya-forgot-password-screen.mobile label{letter-spacing:0}
.gigya-ie8 .gigya-screen#gigya-login-screen.landscape .gigya-layout-row.with-divider .gigya-layout-cell.with-divider{height:202px}
.gigya-ie8 .gigya-screen#gigya-register-screen.landscape .gigya-layout-row.with-divider .gigya-layout-cell.with-divider{height:300px}
@media only screen and (min-width:768px) and (max-width:1024px){.gigya-screen.portrait .gigya-composite-control.gigya-composite-control-social-login{width:100%}
}
.gigya-login-providers-arrow-marker-floating,.gigya-login-providers-arrow-right,.gigya-login-providers-arrow-left{visibility:hidden !important}
#Dcom-signin-modal.modal{position:fixed;padding-top:5%;right:0;bottom:0;left:0;z-index:2147483646;display:none;outline:0}
#Dcom-signin-modal.modal .modal-content{position:relative;display:flex;width:100%;flex-direction:column;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);outline:0;height:auto;padding:0}
#Dcom-signin-modal.modal .modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none;border-radius:0}
#Dcom-signin-modal.modal .modal-header{padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem;background:#000;min-height:30px;border-radius:0;position:static}
#Dcom-signin-modal .modal-content{font-size:10px}
#Dcom-signin-modal .modal-content .modal-header{padding:1.6em}
#Dcom-signin-modal .modal-content .modal-header button.close{position:absolute;top:15px;right:15px;font-family:"Dcom-EDE";background:0;border:2px solid #ccc;border-radius:50%;height:24px;width:24px;display:block;top:10px !important;right:14px !important;font-size:1.2em;opacity:.8;text-shadow:none}
#Dcom-signin-modal .modal-content .modal-header button.close:hover{opacity:1}
#Dcom-signin-modal .modal-content .modal-header span{color:#ccc;font-size:1.2em;margin:0}
#Dcom-signin-modal .modal-content .modal-body .myD-reg-signin-wrapper .myD-signin-headline h2{font-size:2em;font-weight:700;color:#000;font-family:Open sans}
#Dcom-signin-modal .modal-content .modal-body .myD-reg-signin-wrapper .myD-stay-signin-check .gigya-keep-me-logged-in.checkbox{padding-left:0}
#Dcom-signin-modal .modal-content .modal-body .myD-reg-signin-wrapper .myD-stay-signin-check .gigya-keep-me-logged-in label:before{display:none}
#Dcom-signin-modal .modal-content .modal-body .myD-reg-signin-wrapper .myD-stay-signin-check .gigya-keep-me-logged-in .gigya-checkbox-text{font-size:1em;font-weight:600}
#Dcom-signin-modal.modal .modal-body{position:relative;flex:1 1 auto;padding:0 !important}
#Dcom-signin-modal.modal .modal-body>div{height:auto}
@media(min-width:576px){#Dcom-signin-modal.modal .modal-dialog{max-width:500px;margin:1.75rem auto}
#Dcom-signin-modal.modal .modal-dialog-centered{min-height:calc(96.5%)}
#Dcom-signin-modal.modal .modal-sm{max-width:300px}
}
@media(min-width:992px){#Dcom-signin-modal.modal .modal-lg{max-width:800px}
}
.myD-reg-signin-wrapper .form-field input,.myD-reg-signin-wrapper .form-field textarea{display:block;background:0;font-size:1.6em;border-width:0;border-color:transparent;width:100%;padding:9px 0 7px 0}
.myD-reg-signin-wrapper .form-field__label{position:absolute;top:.50em;pointer-events:none;z-index:1;color:#000;font-size:1.6em;font-weight:normal}
.myD-reg-signin-wrapper .form-field .bar{position:relative;border-bottom:1px solid #bbbcbc;display:block}
.myD-reg-signin-wrapper .form-field .bar::before{-webkit-transition:left .28s ease,width .28s ease;transition:left .28s ease,width .28s ease}
.myD-reg-signin-wrapper .form-field__helper{font-size:1.2em;color:#75787b;display:block;margin-top:3px}
.myD-reg-signin-wrapper .form-field select ~ .form-field__label,.myD-reg-signin-wrapper .form-field input:focus ~ .form-field__label,.myD-reg-signin-wrapper .form-field input:valid ~ .form-field__label,.myD-reg-signin-wrapper .form-field textarea:focus ~ .form-field__label{font-size:1.2em;font-weight:bold;top:-1em;left:0}
.myD-reg-signin-wrapper .form-field select:focus,.myD-reg-signin-wrapper .form-field input:focus,.myD-reg-signin-wrapper .form-field textarea:focus{outline:0}
.myD-reg-signin-wrapper .form-field select:focus ~ .bar::before,.myD-reg-signin-wrapper .form-field input:focus ~ .bar::before,.myD-reg-signin-wrapper .form-field textarea:focus ~ .bar::before{width:100%;left:0}
.myD-reg-signin-wrapper .form-field input[type="file"]{line-height:1}
.myD-reg-signin-wrapper .form-field input[type="file"] ~ .bar{display:none}
.myD-reg-signin-wrapper .form-field{position:relative;margin:25px 0}
.myD-reg-signin-wrapper .checkbox{margin-top:3px;margin-bottom:1px}
.myD-reg-signin-wrapper .checkbox input{width:auto;opacity:.00000001;position:absolute;left:0}
.myD-reg-signin-wrapper .checkbox label{position:relative;cursor:pointer;padding-left:1.5em;text-align:left;color:#000;font-size:1.4em;display:block}
.myD-reg-signin-wrapper .checkbox .helper{color:#0076a8;position:absolute;top:1px;left:0;width:14px;height:14px;z-index:0;border:2px solid #0076a8;border-radius:2px;-webkit-transition:border-color .28s ease;transition:border-color .28s ease}
.myD-reg-signin-wrapper .checkbox .helper::before,.myD-reg-signin-wrapper .checkbox .helper::after{position:absolute;height:0;width:.2em;background-color:#0076a8;display:block;-webkit-transform-origin:left top;transform-origin:left top;border-radius:2px;content:'';-webkit-transition:opacity .28s ease,height 0 linear .28s;transition:opacity .28s ease,height 0 linear .28s;opacity:0}
.myD-reg-signin-wrapper .checkbox .helper::before{top:10px;left:6px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);box-shadow:0 0 0 1px #fff}
.myD-reg-signin-wrapper .checkbox .helper::after{top:3px;left:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.myD-reg-signin-wrapper .checkbox input:checked ~ .helper::after,.myD-reg-signin-wrapper .checkbox input:checked ~ .helper::before{opacity:1;-webkit-transition:height .28s ease;transition:height .28s ease}
.myD-reg-signin-wrapper .checkbox input:checked ~ .helper::after{height:8px}
.myD-reg-signin-wrapper .checkbox input:checked ~ .helper::before{height:18px;-webkit-transition-delay:.28s;transition-delay:.28s}
.myD-reg-signin-wrapper .checkbox+.checkbox{margin-top:10px}
.myD-reg-signin-wrapper .myD-registration-headline,.myD-reg-signin-wrapper .myD-signin-headline{padding:20px 35px;color:#707377;text-align:left}
.myD-reg-signin-wrapper .myD-registration-headline h2,.myD-reg-signin-wrapper .myD-signin-headline h2{font-weight:bold;margin:0}
.myD-reg-signin-wrapper .myD-registration-headline p,.myD-reg-signin-wrapper .myD-signin-headline p{margin-bottom:0}
.myD-reg-signin-wrapper .myD-registration-form-fields{padding:0 35px;color:#707377;box-sizing:border-box}
.myD-reg-signin-wrapper .myD-signin-form-fields{padding:0 35px;color:#707377}
.myD-reg-signin-wrapper .myD-helper{font-size:1.2em}
.myD-reg-signin-wrapper .gigya-screen-content div.gigya-screen.landscape{padding:0;width:100%}
.myD-reg-signin-wrapper .gigya-screen.portrait{font-size:inherit}
.myD-reg-signin-wrapper .gigya-screen.portrait .gigya-layout-row .gigya-layout-cell.responsive,.myD-reg-signin-wrapper .gigya-screen.portrait .gigya-layout-row.with-divider .gigya-layout-cell.responsive{box-sizing:border-box}
.myD-reg-signin-wrapper .gigya-screen{padding-bottom:0}
.myD-reg-signin-wrapper .gigya-screen .form-field{margin:20px 0}
.myD-reg-signin-wrapper .gigya-screen .form-field.myD-reg-signin-wrapper .gigya-screen .form-field__label{color:#000}
.myD-reg-signin-wrapper .gigya-screen .form-field select,.myD-reg-signin-wrapper .gigya-screen .form-field input[type=text],.myD-reg-signin-wrapper .gigya-screen .form-field input[type=password],.myD-reg-signin-wrapper .gigya-screen .form-field input[type=email],.myD-reg-signin-wrapper .gigya-screen .form-field a.gigya-button,.myD-reg-signin-wrapper .gigya-screen .form-field .gigya-screen-set textarea{background:0;border:0;box-shadow:none;margin-bottom:0 !important;outline:0}
.myD-reg-signin-wrapper .gigya-screen .form-field select.gigya-error,.myD-reg-signin-wrapper .gigya-screen .form-field select.gigya-valid,.myD-reg-signin-wrapper .gigya-screen .form-field select.gigya-show-checkmark,.myD-reg-signin-wrapper .gigya-screen .form-field input[type=text].gigya-error,.myD-reg-signin-wrapper .gigya-screen .form-field input[type=text].gigya-valid,.myD-reg-signin-wrapper .gigya-screen .form-field input[type=text].gigya-show-checkmark,.myD-reg-signin-wrapper .gigya-screen .form-field input[type=password].gigya-error,.myD-reg-signin-wrapper .gigya-screen .form-field input[type=password].gigya-valid,.myD-reg-signin-wrapper .gigya-screen .form-field input[type=password].gigya-show-checkmark,.myD-reg-signin-wrapper .gigya-screen .form-field input[type=email].gigya-error,.myD-reg-signin-wrapper .gigya-screen .form-field input[type=email].gigya-valid,.myD-reg-signin-wrapper .gigya-screen .form-field input[type=email].gigya-show-checkmark,.myD-reg-signin-wrapper .gigya-screen .form-field .gigya-screen-set textarea.gigya-error,.myD-reg-signin-wrapper .gigya-screen .form-field .gigya-screen-set textarea.gigya-valid,.myD-reg-signin-wrapper .gigya-screen .form-field .gigya-screen-set textarea.gigya-show-checkmark{padding:9px 0 7px 0}
.myD-reg-signin-wrapper .gigya-screen .form-field select.gigya-error ~ .bar,.myD-reg-signin-wrapper .gigya-screen .form-field input[type=text].gigya-error ~ .bar,.myD-reg-signin-wrapper .gigya-screen .form-field input[type=password].gigya-error ~ .bar,.myD-reg-signin-wrapper .gigya-screen .form-field input[type=email].gigya-error ~ .bar,.myD-reg-signin-wrapper .gigya-screen .form-field .gigya-screen-set textarea.gigya-error ~ .bar{border:1px solid red}
.myD-reg-signin-wrapper .gigya-screen .gigya-error-msg,.myD-reg-signin-wrapper .gigya-screen .gigya-error-msg.gigya-error-msg-active,.myD-reg-signin-wrapper .gigya-screen .sso-warning-msg,.myD-reg-signin-wrapper .gigya-screen .valid-inputs-Email{color:#da291c;font-size:1.2em;text-align:left;padding-top:5px;font-weight:normal !important;padding:0;border:0}
.myD-reg-signin-wrapper .gigya-screen.landscape{padding-top:0}
.myD-reg-signin-wrapper .gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-site-login{width:100%}
.myD-reg-signin-wrapper .gigya-screen.landscape .gigya-layout-row .gigya-layout-cell.under-site-login.myD-signin-link,.myD-reg-signin-wrapper .gigya-screen.landscape .gigya-layout-row .gigya-layout-cell.under-site-login.myD-register-link{width:100%;color:#fff;margin-left:0;text-align:left;padding:10px 35px;box-sizing:border-box}
.myD-reg-signin-wrapper .gigya-screen .gigya-composite-control.gigya-composite-control-textbox,.myD-reg-signin-wrapper .gigya-screen .gigya-composite-control.gigya-composite-control-password{padding-bottom:0}
.myD-reg-signin-wrapper .gigya-screen .myD-register-social,.myD-reg-signin-wrapper .gigya-screen .myD-signin-social{background:#e8eae9;padding:40px 28px;width:100%;box-sizing:border-box}
.myD-reg-signin-wrapper .gigya-screen .gigya-input-submit{background:#0076a8;font-weight:bold;color:#fff;border-radius:3px;font-size:1.4em}
.myD-reg-signin-wrapper .gigya-screen .gigya-input-submit:hover{background:#0076a8}
.myD-reg-signin-wrapper .gigya-screen .myD-registration-terms{padding:25px 0 35px 0}
.myD-reg-signin-wrapper .gigya-screen .checkbox .gigya-label-text{font-weight:bold;color:#000}
.myD-reg-signin-wrapper .gigya-screen .myD-forgotpass a{font-size:1.4em;font-weight:700}
.myD-reg-signin-wrapper .gigya-screen .myD-stay-signin-check{padding:10px 0}
.myD-reg-signin-wrapper .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-label{margin-left:0}
.myD-reg-signin-wrapper .gigya-screen .myD-register-form-divider,.myD-reg-signin-wrapper .gigya-screen .myD-signin-form-divider{border-bottom:1px solid #d0d0ce;width:100%;position:relative;margin-top:25px}
.myD-reg-signin-wrapper .gigya-screen .myD-register-form-divider__label,.myD-reg-signin-wrapper .gigya-screen .myD-signin-form-divider__label{border:1px solid #d0d0ce;padding:15px;border-radius:50%;width:auto;position:absolute;left:43%;top:-25px;background:#fff;font-weight:bold;color:#000;font-size:14px}
.myD-reg-signin-wrapper .gigya-screen .gigya-input-text,.myD-reg-signin-wrapper .gigya-screen .gigya-input-password{text-indent:0;padding-left:0;height:auto}
.myD-reg-signin-wrapper .gigya-screen .gigya-input-text:focus,.myD-reg-signin-wrapper .gigya-screen .gigya-input-password:focus{padding-left:0}
.myD-reg-signin-wrapper .gigya-screen .gigya-layout-row.with-two-inputs .gigya-composite-control{padding-right:25px}
.myD-reg-signin-wrapper .gigya-screen .gigya-layout-row.with-two-inputs>.gigya-layout-cell+.gigya-layout-cell>.gigya-composite-control{padding:0}
.myD-reg-signin-wrapper .gigya-screen .myD-register-social.gigya-layout-cell,.myD-reg-signin-wrapper .gigya-screen .myD-register-form-divider.gigya-layout-cell,.myD-reg-signin-wrapper .gigya-screen .myD-signin-social.gigya-layout-cell,.myD-reg-signin-wrapper .gigya-screen .myD-signin-form-divider.gigya-layout-cell{float:none}
.myD-reg-signin-wrapper .gigya-screen .myD-forgot-password-link,.myD-reg-signin-wrapper .gigya-screen .myD-forgot-password-link:hover,.myD-reg-signin-wrapper .gigya-screen .myD-forgot-password-link:visited{color:#0076a8;font-weight:bold}
.myD-reg-signin-wrapper .gigya-screen .myD-forgotpass{text-align:right}
.myD-reg-signin-wrapper .gigya-screen .myD-forgotpass__link,.myD-reg-signin-wrapper .gigya-screen .myD-forgotpass__link:hover{color:#0076a8;font-weight:bold;float:right;margin-bottom:10px}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-providers-container{width:95% !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider button{height:auto !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="linkedin"] div{background-image:url(../dcom/assets/images/linkedIn.svg) !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="twitter"] div{background-image:url(../dcom/assets/images/twitter.svg) !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="facebook"] div{background-image:url(../dcom/assets/images/facebook.svg) !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="google"] div{background-image:url(../dcom/assets/images/google.svg) !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="googleplus"] div{background-image:url(../dcom/assets/images/google.svg) !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="apple"] div{background-image:url(../dcom/assets/images/apple.svg) !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="linkedin"] img{content:url(../dcom/assets/images/linkedIn.svg) !important;width:90px !important;height:40px !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="twitter"] img{content:url(../dcom/assets/images/twitter.svg) !important;width:90px !important;height:40px !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="facebook"] img{content:url(../dcom/assets/images/facebook.svg) !important;width:90px !important;height:40px !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="google"] img{content:url(../dcom/assets/images/google.svg) !important;width:90px !important;height:40px !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="googleplus"] img{content:url(../dcom/assets/images/google.svg) !important;width:90px !important;height:40px !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="apple"] img{content:url(../dcom/assets/images/apple.svg) !important;width:90px !important;height:40px !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider:not(:last-child){margin-right:10px !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider div{width:78px !important;height:40px !important;background-repeat:round !important;background-position:0 0 !important;background-size:78px 40px !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-screen-content div.gigya-screen.landscape{padding:0;width:100%}
.myD-register__link,.myD-register__link:hover,.myD-register__link:visited{color:#0076a8 !important;font-weight:bold}
.myD-register{background:#000;color:#fff;padding:10px 35px;font-size:1.4em;text-align:left}
.link-social-profile{text-align:center;font-size:1.4em;margin-bottom:10px}
.icon-myDeloitte-circle{width:50px;height:50px;border-radius:50%;display:block;border-width:2px;border-style:solid;display:flex;justify-content:center;align-items:center}
.gigya-link-account-screen{padding:30px !important;padding-top:0 !important;margin:0;font-family:Open Sans,Verdana !important}
.myD-user-reg-screens.gigya-link-account-screen .info{padding:20px 0}
.myD-user-reg-screens .info{padding:20px 40px}
.myD-user-reg-screens .info .section-info{display:flex;flex-flow:row nowrap;align-items:center}
.myD-user-reg-screens .info .section-info .icon-myDeloitte-circle{font-size:40px;height:70px;width:70px}
.myD-user-reg-screens .info .section-info .icon-myDeloitte-circle--green{color:#43b02a;border-color:#43b02a}
.myD-user-reg-screens .info .section-info .section-info-icon{width:15%;float:left}
.myD-user-reg-screens .info .section-info .section-info-content{margin-left:20px;width:85%}
.myD-user-reg-screens .info .section-info .section-info-content p.primary-desc{margin-bottom:0;border:0;font-weight:400;text-align:left;font-size:2em;color:#000;line-height:inherit}
.myD-user-reg-screens .info .section-info .section-info-content p.secondary-desc{font-size:1.8em;font-weight:400}
.myD-user-reg-screens .info__link{color:#0076a8;font-weight:800}
.myD-user-reg-screens .info .security-info{font-size:1.2em;margin-top:10px}
.gigya-link-account-screen{padding:30px !important;padding-top:0 !important;margin:0;font-family:Open Sans,Verdana !important}
.gigya-link-account-screen h4{font-size:1.6em;font-weight:400}
.gigya-link-account-screen #gigya-link-accounts-form .with-social-login .link-accounts-main-header,.gigya-link-account-screen #gigya-link-accounts-form .gigya-link-account-screen #gigya-link-accounts-form .with-social-login .social-login-title{text-align:left !important;color:#474747;line-height:1.4}
.gigya-link-account-screen #gigya-link-accounts-form .with-social-login .links-accounts-main-header{margin-bottom:0}
.gigya-link-account-screen #gigya-link-accounts-form .with-social-login h2.social-login-title{padding-bottom:0}
.gigya-link-account-screen #gigya-link-accounts-form .gigya-social-login-container{margin-left:0}
.gigya-link-account-screen #gigya-link-accounts-form table.gigya-login-providers-container{margin-left:0}
.gigya-link-account-screen .form-field input[disabled="disabled"] ~ .form-field__label,.gigya-link-account-screen .form-field input:valid ~ .form-field__label{font-size:1.4em;font-weight:bold;top:-1em;left:0}
.action-bar li{display:inline-block}
@media(max-width:1024px){.action-bar li.highlight-listitem{display:none}
}
body .action-bar li a i{line-height:35px}
.action-bar .bookmark-anchor .icon-bookmark,.action-bar .bookmark-anchor .icon-bookmark-o{border:1.2px solid #000;border-radius:50%;font-size:14px;display:inline-block;vertical-align:middle;text-align:center;height:32px;width:32px;margin-top:-23px}
.bookmark-anchor .di-tooltip.tooltip-top{top:-23px}
.action-bar .bookmark-anchor .icon-bookmark{background:#000;color:#fff}
@media screen and (max-width:767px){#Dcom-signin-modal .myD-reg-signin-wrapper .gigya-screen.portrait{padding:0}
#Dcom-signin-modal .myD-reg-signin-wrapper .gigya-screen .gigya-login-provider div{width:58px !important}
}
@supports(-ms-ime-align:auto){.myD-register-form-divider,.myD-signin-form-divider,.myD-register-social,.myD-signin-social{display:none}
.social-icons-msg{display:block !important;padding:15px 35px !important;font-size:1.4em}
}
.gigya-screen.portrait{width:100%;padding-left:0;padding-right:0;padding-top:0}
.mydeloitte-alert{padding:1.5em;background:#fff;position:fixed;top:0;left:0;width:100%;z-index:1000;box-sizing:border-box}
.mydeloitte-alert .container{max-width:1200px;margin:0 auto}
.mydeloitte-alert .col-md-1{width:8%}
.mydeloitte-alert .col-md-7{width:67%}
.mydeloitte-alert .col-md-8{width:72%}
.mydeloitte-alert .col-md-3{width:20%}
.mydeloitte-alert .col-md-4{width:25%;margin-right:0}
.mydeloitte-alert .mydeloitte-alert-body-text{font-size:1.4em}
.mydeloitte-alert .mydeloitte-alert-body-text p{margin:0}
.mydeloitte-alert--danger .col-md-4 button,.mydeloitte-alert--danger .col-md-4 a{margin-right:10px;display:inline-block}
.mydeloitte-alert--danger{border-top:4px solid #da291c}
.mydeloitte-alert--danger .mydeloitte-alert-body__icon{background:#da291c}
.mydeloitte-alert--warning{border-top:4px solid #ed8b00}
.mydeloitte-alert--warning .mydeloitte-alert-body__icon{background:#ed8b00}
.mydeloitte-alert--success{border-top:4px solid #86bc25}
.mydeloitte-alert--success .mydeloitte-alert-body__icon{background:#86bc25}
.mydeloitte-alert .mydeloitte-alert-body{display:flex;justify-content:space-between;align-items:center;position:relative;font-size:10px}
.mydeloitte-alert .mydeloitte-alert-body__icon{width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;border:0}
.mydeloitte-alert .mydeloitte-alert-body__icon:before{font-size:2em}
.mydeloitte-alert .mydeloitte-alert-body .close{position:absolute;top:10px;right:0;border:1px solid #97999b;border-radius:50%;width:30px;height:30px;background:#fff;font-size:1.6em;opacity:.8}
.mydeloitte-alert .mydeloitte-alert-body .close span{color:#000}
.mydeloitte-alert .mydeloitte-alert-body .close:hover,.mydeloitte-alert .mydeloitte-alert-body .close:focus{opacity:1}
.secondary-small-button{font-size:1.2em;font-weight:bold;color:#0076a8;border:1px solid #0076a8;background:#fff;border-radius:2px;padding:0 20px;height:30px}
.myD-modal-bg{z-index:1 !important}
.social-icons-msg{display:none}
@media screen and (min-width:768px) and (max-width:1024px){.mydeloitte-alert .col-md-7{width:60%}
.mydeloitte-alert .col-md-4{width:32%}
}
@media screen and (max-width:767px){.mydeloitte-alert{max-width:100%;box-sizing:border-box;padding-left:0}
.mydeloitte-alert .col-md-1,.mydeloitte-alert .col-md-7,.mydeloitte-alert .col-md-8,.mydeloitte-alert .col-md-4,.mydeloitte-alert .col-md-3{display:inline-block}
.mydeloitte-alert .col-md-1{width:6%;display:inline-block;vertical-align:top}
.mydeloitte-alert .col-md-8,.mydeloitte-alert .col-md-7{width:80%;padding-left:24px}
.mydeloitte-alert .col-md-3,.mydeloitte-alert .col-md-4{width:100%;float:right;display:block;text-align:center}
.mydeloitte-alert--danger .col-md-4 button{margin:4px 8px 0 0}
.mydeloitte-alert--success,.mydeloitte-alert--warning{float:right}
.mydeloitte-alert--success .col-md-3,.mydeloitte-alert--warning .col-md-3{width:77%;margin-right:40px}
.mydeloitte-alert--success .secondary-small-button,.mydeloitte-alert--warning .secondary-small-button{width:100%}
.mydeloitte-alert--danger .col-md-4{width:95%}
.mydeloitte-alert--danger .secondary-small-button{padding:0 34px}
.mydeloitte-alert .mydeloitte-alert-body{display:block}
.mydeloitte-alert .mydeloitte-alert-body__icon{margin:0;width:34px;height:34px;font-size:.6em}
.mydeloitte-alert .mydeloitte-alert-body__icon:before{font-size:2.4em}
.mydeloitte-alert .mydeloitte-alert-body .close{top:1px;width:24px;height:24px}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider:not(:last-child){margin-right:5px !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider div{width:60px !important;height:40px !important;background-repeat:round !important;background-position:0 0 !important;background-size:60px 40px !important}
.myD-reg-signin-wrapper .myD-signin-form-fields{padding:0 20px}
.myD-reg-signin-wrapper .gigya-screen.portrait.mobile{padding:0}
#Dcom-signin-modal.modal .modal-header img{width:210px;height:35px}
.mydeloitte-alert-body .ctrl-btns .secondary-small-button{margin:5px auto}
.mydeloitte-alert-body__icon{margin:10px auto}
.myD-reg-signin-wrapper .myD-signin-headline{padding:10px 20px}
}