.gigya-reset *,.gigya-reset a:active,.gigya-reset a:hover,.gigya-reset a:link,.gigya-reset a:visited,.gigya-reset span,div.gigya-reset{border:0;padding:0;margin:0;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-error-msg{color:#dd4b39;font-size:11px;display:block;visibility:hidden}
.gigya-screen .gigya-error-msg.gigya-error-msg-active{color:#dd4b39;font-size:11px;display:block;visibility:visible}
.gigya-screen .gigya-terms-error,.gigya-screen input.gigya-error,.gigya-screen input[type=email].gigya-error,.gigya-screen input[type=password].gigya-error,.gigya-screen input[type=text].gigya-error{padding:5px;border-radius:5px;border:1px solid #dd4b39;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}
.gigya-screen input.gigya-error[type=checkbox],.gigya-screen input.gigya-error[type=radio]{padding:0}
.gigya-screen input:disabled,.gigya-screen input[disabled]{background-color:#e1e1e1;color:#4a4a4a;border-color:#ccc}
div.gigya-attach-file-upload-form{position:absolute;overflow:hidden;font-size:50px;cursor:pointer;filter:alpha(opacity=0);opacity:0}
div.gigya-photo-upload-form>input{font-size:500px;direction:rtl;height:100%;cursor:pointer}
.gigya-password-strength-bubble .gig-balloon-nub{background-image:url(http://cdn1.gigya.com/gs/i//screenSet/triangle_left.png);height:16px;width:10px;left:+2px}
.gigya-password-strength-bubble .gig-balloon-nub-up{background-image:url(http://cdn1.gigya.com/gs/i//screenSet/triangle_up.png);height:10px;width:16px;top:+2px}
.gigya-password-strength-bubble .gig-balloon-nub-right{background-image:url(http://cdn1.gigya.com/gs/i//screenSet/triangle_right.png);height:16px;width:10px;left:-2px}
.gigya-password-strength-bubble .gig-balloon-nub-down{background-image:url(http://cdn1.gigya.com/gs/i//screenSet/triangle_down.png);height:10px;width:16px;top:-2px}
.gigya-password-strength-bubble .gig-balloon-frame{background-color:#f3f5f6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #bfcfda;-webkit-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 0 1px 1px rgba(0,0,0,.05)}
.gigya-password-strength-bubble .gig-balloon{position:relative}
.gigya-password-strength-bubble.gig-balloon-left .gig-balloon{left:+10px;top:+3px}
.gigya-password-strength-bubble.gig-balloon-right .gig-balloon{left:-10px;top:+3px}
.gigya-password-strength-bubble.gig-balloon-up .gig-balloon{left:-5px;top:+17px}
.gigya-password-strength-bubble.gig-balloon-down .gig-balloon{left:-5px;top:-12px}
.gigya-passwordStrength-text{text-align:center}
span.gigya-passwordStrength-text{font-weight:700;display:inline-block}
div.gigya-passwordStrength-text-requirements{text-align:center;width:100%;margin-top:8px}
span.gigya-passwordStrength-scoreText{margin-left:3px}
.gigya-passwordStrength-too_weak .gigya-passwordStrength-scoreText,.gigya-passwordStrength-weak .gigya-passwordStrength-scoreText{color:#e76468}
.gigya-passwordStrength-fair .gigya-passwordStrength-scoreText{color:#d99b4b}
.gigya-passwordStrength-strong .gigya-passwordStrength-scoreText,.gigya-passwordStrength-very_strong .gigya-passwordStrength-scoreText{color:#4ababc}
div.gigya-passwordStrength-bar{width:100%;height:1px;background-color:#b6b6b6;margin-top:8px}
div.gigya-passwordStrength-bar-too_weak{width:20%;height:100%;background-color:#e76468}
div.gigya-passwordStrength-bar-weak{width:40%;height:100%;background-color:#e76468}
div.gigya-passwordStrength-bar-fair{width:60%;height:100%;background-color:#d99b4b}
div.gigya-passwordStrength-bar-strong{width:80%;height:100%;background-color:#4ababc}
div.gigya-passwordStrength-bar-very_strong{width:100%;height:100%;background-color:#4ababc}
.gigya-calculate-size{position:absolute !important;-ms-zoom:1 !important;zoom:1 !important;left:10px !important;top:-1000px !important}
.gigya-calculate-size div.gigya-captcha{min-width:318px;min-height:129px;_width:318px;_height:129px}
.gigya-calculate-size div.gigya-social-login{min-width:110px;min-height:120px;_width:110px;_height:120px}
.gigya-calculate-size div.gigya-tfa{min-width:325px;min-height:200px;_width:325px;_height:200px}
div.gigya-container{display:none}
div.gigya-container.gigya-container-enabled{display:block}
div.gigya-loginID-availability{line-height:18px;background-repeat:no-repeat;background-position:left center}
div.gigya-loginID-availability-available{padding-left:17px;background-image:url(http://cdn1.gigya.com/gs/i//accounts/ok.png);color:#4fa373}
div.gigya-loginID-availability-not-available{padding-left:16px;background-image:url(http://cdn1.gigya.com/gs/i//accounts/error.png);color:#dd4b39}
div.gigya-loginID-availability-progress{padding-left:20px;background-image:url(http://cdn1.gigya.com/gs/i//accounts/smallLoader.gif);color:#666}
div.gigya-profile-photo{border-radius:3px}
.gigya-calculate-size div.gigya-profile-photo{min-width:64px;min-height:64px}
div.gigya-screen-dimmer{position:absolute;opacity:.5;filter:'alpha(opacity=50)';background-color:#FFF}
div.gigya-screen-loader{position:absolute;background:url(http://cdn1.gigya.com/gs/i//accounts/bigLoader.gif) center center no-repeat;min-height:32px;min-width:32px}
div.gigya-screen-dialog-content{overflow:auto;padding:25px}
div.gigya-screen-dialog-mobile div.gigya-composite-control-captcha-widget{padding:0}
div.gigya-screen-dialog-mobile .gigya-screen{width:100%}
div.gigya-secret-question{display:none}
div.gigya-photo-upload{height:63px;width:300px;zoom:1}
div.gigya-photo-upload-button{display:inline-block;zoom:1;margin:0 8px 8px 0;border:1px solid #cecece;cursor:pointer;padding:0 12px;color:#333;font-weight:700;border-radius:4px;line-height:28px;background:#f2f2f2;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#F2F2F2");background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#f2f2f2));background:-moz-linear-gradient(top,#FFF,#f2f2f2)}
div.gigya-photo-upload-button:hover{background:#FFF;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F2F2F2",endColorstr="#FFFFFF");background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#FFF));background:-moz-linear-gradient(top,#f2f2f2,#FFF)}
div.gigya-photo-upload-text{font-size:11px;color:#666}
div.gigya-photo-upload-image{border-radius:6px;background-position:center center;background-repeat:no-repeat;width:64px;height:64px;background-color:#f2f2f2;float:left;margin-right:8px}
div.gigya-photo-upload-path{white-space:nowrap;width:107px;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;background-position:right;background-repeat:no-repeat;display:inline-block;*display:inline;zoom:1;padding-right:20px}
.gigya-show-checkmark.gigya-pending,.gigya-show-checkmark.gigya-valid{background-position-x:100%;background-position-y:50%;background-position:right 5px center;background-repeat:no-repeat}
h1.gigya-screen-caption{border-bottom:1px solid #dbdbdb;font-size:16px;font-weight:700;color:#333;padding-bottom:5px;padding-top:5px;margin:0 auto}
.gigya-error-display{display:none}
.gigya-error-display.gigya-error-display-active{display:block}
.gigya-hidden{display:none !important}
.gigya-screen .gigya-tfa input[type=text]{margin:5px 0;padding:5px;border-radius:5px;border:1px solid #CCC}
.gigya-screen .gigya-tfa input[type=text]:focus{border-color:#87b9ea}
.gigya-show-checkmark.gigya-valid{background-image:url(http://cdn1.gigya.com/gs/i//screenSet/checkmarkValid.png);padding-right:25px}
.gigya-show-checkmark.gigya-valid.gigya-empty{background-image:none;padding-right:5px}
.gigya-show-checkmark.gigya-pending{background-image:url(http://cdn1.gigya.com/gs/i//screenSet/checkmarkPending.gif);padding-right:25px}
.gigya-ie8 .gigya-layout-cell{overflow:hidden;margin-left:-1px !important}
.gigya-ie8 .gigya-attach-file-upload-form .gigya-attach-file-upload-file-input{width:1000px}
.gigya-ie8 .gigya-calculate-size div.gigya-profile-photo{_width:64px;_height:64px}
.gigya-ie8 div.gigya-photo-upload,.gigya-ie8 div.gigya-photo-upload-button{*display:inline}
.gigya-ie8 .gigya-screen .gigya-placeholder{color:#a9a9bb;padding-left:5px;text-indent:0}
.gigya-ie8 .gigya-placeholder:focus{padding-left:5px}
.gigya-ie8 .gigya-screen .gigya-input-text:focus{padding-left:5px;text-indent:0}
.gigya-ie8 .gigya-screen .gigya-input-text.gigya-error,.gigya-ie8 .gigya-screen.gigya-input-text{padding-top:12px}
.gigya-ie9 .gigya-screen input.gigya-input-password,.gigya-ie9 .gigya-screen input.gigya-input-text{padding-top:1px;text-indent:0;padding-bottom:5px}
.gigya-ie9 .gigya-screen .gigya-input-password:focus,.gigya-ie9 .gigya-screen .gigya-input-text:focus{box-shadow:0 0 5px 0 #1d87ff;border:1px solid #87b9ea;text-indent:0}
.gigya-ie9 .gigya-screen input.gigya-input-password.gigya-placeholder,.gigya-ie9 .gigya-screen input.gigya-input-text.gigya-placeholder{color:#a9a9bb;padding-top:5px;text-indent:0}
.gigya-ie10 .gigya-screen input.gigya-input-password,.gigya-ie10 .gigya-screen input.gigya-input-text{padding-top:1px}
.gigya-screen .forgot-password-cell a,.gigya-screen .gigya-composite-control.gigya-change-password-link,.gigya-screen .gigya-composite-control.gigya-composite-control-link,.gigya-screen .gigya-composite-control.gigya-forgotPassword{padding-bottom:0}
.gigya-screen-caption{font-family:arial;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;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:arial;font-size:15px;color:#4e515e;text-align:left;font-family:arial;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.gigya-screen{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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:arial;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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-indent:5px;border-color:#b6bdc5;color:#4e515e;outline:0;-webkit-border-radius:4.5px;-moz-border-radius:4.5px;border-radius:4.5px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.05);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;-webkit-box-shadow:0 0 5px 0 #1d87ff;-moz-box-shadow:0 0 5px 0 #1d87ff;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{-webkit-border-radius:4.5px;-moz-border-radius:4.5px;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:red;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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-border-radius:4.4px;-moz-border-radius:4.4px;border-radius:4.4px;font-weight:bold;padding:10px}
.gigya-screen .gigya-login-provider-row:first-child{padding-top:0}
.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:#1371b9;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%;-webkit-border-radius:4.5px;-moz-border-radius:4.5px;border-radius:4.5px;border:1px solid #b6bdc5;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-border-radius:1.79px;-moz-border-radius:1.79px;border-radius:1.79px;border-color:#1371b9;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 1px 0 rgba(0,0,0,0.4);box-shadow:0 0 1px 0 rgba(0,0,0,0.4);color:#fff;background-color:#1d87ff;-webkit-align-content:center;-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{-webkit-box-shadow:inset 0 2px 7px 0 rgba(0,0,0,0.4);-moz-box-shadow:inset 0 2px 7px 0 rgba(0,0,0,0.4);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;-webkit-border-radius:0;-moz-border-radius: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;min-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;right:25px}
.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;-webkit-border-radius:2px;-moz-border-radius:2px;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:-webkit-calc(100% + 50px);width:-moz-calc(100% + 50px);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:-webkit-calc(100% + 40px);width:-moz-calc(100% + 40px);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.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-footer{padding-bottom:0}
.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:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-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;-webkit-flex:0 0 auto;-moz-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;-webkit-flex:0 0 auto;-moz-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:-webkit-flex !important;display:-moz-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-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;-webkit-flex:0 0 auto;-moz-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;-webkit-flex:0 0 auto;-moz-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%;-webkit-border-radius:5px;-moz-border-radius:5px;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%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-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:-webkit-flex;display:-moz-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-update-profile-screen .first-name-row>div{padding:0}
#gigya-update-profile-screen .first-name-row input{margin:0}
#gigya-update-profile-screen .first-name-row input{margin-bottom:13px}
#gigya-update-profile-screen .last-name-row>div{padding:0}
#gigya-update-profile-screen .gigya-myPhoto{padding:0;display:inline-block}
#gigya-update-profile-screen .second-cell{display:inline-block}
#gigya-update-profile-screen .gigya-layout-row{overflow:visible}
#gigya-update-profile-screen .gigya-layout-cell.gigya-tfa-off{float:none}
#gigya-update-profile-screen .gigya-layout-cell.gigya-tfa-off a,#gigya-update-profile-screen .gigya-layout-cell.gigya-tfa-off .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container #gigya-update-profile-screen .gigya-layout-cell.gigya-tfa-off .gig-tfa-phone-code-resend{float:none}
#gigya-update-profile-screen.portrait .gigya-myPhoto{width:120px}
#gigya-update-profile-screen.portrait .second-cell>div{margin-left:16px}
#gigya-update-profile-screen.portrait .first-row .gigya-myPhoto-profile-box-wrapper{margin-left:0;margin-top:0}
#gigya-update-profile-screen.portrait .first-row .gigya-myPhoto{padding-top:23px}
#gigya-update-profile-screen.portrait .first-row .second-cell{width:-webkit-calc(100% - 124px);width:-moz-calc(100% - 124px);width:calc(100% - 124px);vertical-align:top;line-height:17px}
#gigya-update-profile-screen.portrait.mobile .first-row{height:132px;margin-top:-2px}
#gigya-update-profile-screen.portrait.mobile .first-row .gigya-myPhoto{padding-top:21px;width:106px}
#gigya-update-profile-screen.portrait.mobile .first-row .second-cell{margin-left:10px;width:-webkit-calc(100% - 120px);width:-moz-calc(100% - 120px);width:calc(100% - 120px);line-height:15px}
#gigya-update-profile-screen.portrait.mobile .first-row .first-name-row,#gigya-update-profile-screen.portrait.mobile .first-row .last-name-row{margin-left:10px}
#gigya-update-profile-screen.portrait.mobile .first-row .last-name-row{margin-top:15px}
#gigya-update-profile-screen .gigya-screen-dialog-mobile #gigya-change-password-screen.gigya-screen.portrait .link-cell{margin-left:44%}
#gigya-link-account-screen .submit-cell{width:100%}
#gigya-link-account-screen .main-Header{margin-bottom:10px}
#gigya-link-account-screen .gigya-container .gigya-layout-cell{max-width:none}
#gigya-link-account-screen .gigya-footer .first-cell,#gigya-link-account-screen .second-cell{min-width:0}
#gigya-link-account-screen .gigya-footer .second-cell{float:right}
#gigya-link-account-screen .password-title,#gigya-link-account-screen .sub-title-text{text-align:center}
#gigya-link-account-screen.portrait .main-Header .title{text-align:center}
#gigya-link-account-screen.portrait .gigya-footer .first-cell{float:left}
#gigya-link-account-screen.portrait.mobile .button-row label,#gigya-link-account-screen.portrait.mobile .gigya-composite-control-textbox,#gigya-link-account-screen.portrait.mobile .password-container,#gigya-link-account-screen.portrait.mobile .first-cell>.gig-tfa-phone-code-resend{padding-left:0;padding-right:0}
#gigya-link-account-screen.portrait.mobile .main-Header{width:84%}
.gigya-screen-dialog-mobile #gigya-link-account-screen.gigya-screen.portrait .submit-cell>div{padding-left:0;padding-right:0}
#gigya-reauthentication-screen .gigya-composite-control.gigya-composite-control-label.main-text.inlined,#gigya-reauthentication-screen .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .inlined.gig-tfa-header-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container #gigya-reauthentication-screen .inlined.gig-tfa-header-text{letter-spacing:.1px;display:block}
#gigya-reauthentication-screen .social-title,#gigya-reauthentication-screen .site-container-title{text-align:center}
#gigya-reauthentication-screen .forgot-password-cell{float:none;min-width:initial;max-width:none;margin:0 auto}
#gigya-reauthentication-screen .forgot-password-cell>a,#gigya-reauthentication-screen .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .forgot-password-cell>.gig-tfa-phone-code-resend,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container #gigya-reauthentication-screen .forgot-password-cell>.gig-tfa-phone-code-resend{display:inline}
#gigya-reauthentication-screen .social-container-text{text-align:center}
#gigya-reauthentication-screen .social-sub-title{padding-bottom:26px}
#gigya-reauthentication-screen.portrait .main-header{width:98%}
#gigya-reauthentication-screen.portrait.mobile .main-header{width:60%}
.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}
.gigya-ie8 .gigya-screen#gigya-update-profile-screen.portrait .second-cell{width:239px}
.gigya-ie8 .gigya-screen#gigya-update-profile-screen.portrait.mobile .second-cell{width:57%}
.gigya-link,.gigya-login-footer-terms{color:#0086f1;font-size:11px;font-family:arial}
.gigya-link{line-height:normal;cursor:pointer}
.gigya-login{margin:10px;overflow:auto}
.gigya-login-providers-container{display:block;margin:0 auto;background-color:transparent;border-collapse:collapse;white-space:nowrap;border:0;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-container,.gigya-login-providers-container td,.gigya-login-providers-container th,.gigya-login-providers-container tr{vertical-align:middle}
.gigya-login-providers-list{display:none}
.gigya-active .gigya-login-providers-list{display:block}
.gigya-login-provider-row{display:block;clear:both;float:none;margin:0;padding:2.5px 0;line-height:18px}
.gigya-login-provider{cursor:pointer;margin-right:5px}
.gigya-login-provider div{display:inline-block}
.gigya-login-provider-last{margin-right:0}
.gigya-login-provider img{vertical-align:baseline}
.gigya-login-providers-container div,.gigya-login-providers-container span{margin:0}
.gigya-login-providers-list-container{vertical-align:top;text-align:center;width:100%}
.gigya-login-providers-list-container tbody,.gigya-login-providers-list-container tr{width:100%}
.gigya-login-providers-arrow-left,.gigya-login-providers-arrow-right{vertical-align:middle;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.gigya-login-providers-arrow-left button,.gigya-login-providers-arrow-right button{cursor:inherit}
.gigya-login-providers-arrow-left.no-arrows,.gigya-login-providers-arrow-right.no-arrows{display:none}
.gigya-login-footer,.gigya-login-header{display:block;text-align:center}
.gigya-login-providers-arrow-marker-floating-disabled{visibility:hidden}
.gigya-login-providers-arrow-left div .gigya-login-providers-arrow-marker{background-repeat:no-repeat;float:right;margin-right:17px}
.gigya-login-providers-arrow-right div .gigya-login-providers-arrow-marker{background-repeat:no-repeat;float:left;margin-left:17px}
.gigya-login-providers-arrow-left.gigya-login-providers-arrow-marker-floating div .gigya-login-providers-arrow-marker{height:70px;width:42px;padding:0;margin:0;position:relative;float:left;background-image:url(http://cdn.gigya.com/gs/i/HTMLLogin/paging/touch_button_left.png)}
.gigya-login-providers-arrow-right.gigya-login-providers-arrow-marker-floating div .gigya-login-providers-arrow-marker{background-repeat:no-repeat;height:70px;width:42px;padding:0;margin:0;position:relative;float:right;background-image:url(http://cdn.gigya.com/gs/i/HTMLLogin/paging/touch_button_right.png)}
.gigya-login-providers-arrow-left.gigya-login-providers-arrow-marker-arrows div .gigya-login-providers-arrow-marker{height:14px;width:8px;background-image:url(http://cdn.gigya.com/gs/i/HTMLLogin/paging/navigation_arrow_left.png);margin-right:5px}
.gigya-login-providers-arrow-right.gigya-login-providers-arrow-marker-arrows div .gigya-login-providers-arrow-marker{height:14px;width:8px;background-image:url(http://cdn.gigya.com/gs/i/HTMLLogin/paging/navigation_arrow_right.png);margin-left:5px}
.gigya-login-providers-arrow-left.gigya-login-providers-arrow-marker-arrows.gigya-login-providers-arrow-disabled div .gigya-login-providers-arrow-marker{height:14px;width:8px;background-image:url(http://cdn.gigya.com/gs/i/HTMLLogin/paging/navigation_arrow_left_disabled.png)}
.gigya-login-providers-arrow-right.gigya-login-providers-arrow-marker-arrows.gigya-login-providers-arrow-disabled div .gigya-login-providers-arrow-marker{height:14px;width:8px;background-image:url(http://cdn.gigya.com/gs/i/HTMLLogin/paging/navigation_arrow_right_disabled.png)}
.gigya-login-providers-arrow-left.gigya-login-providers-arrow-marker-newArrows div .gigya-login-providers-arrow-marker{height:14px;width:8px;background-image:url(http://cdn.gigya.com/gs/i/HTMLLogin/paging/navigation_arrow_left.png)}
.gigya-login-providers-arrow-right.gigya-login-providers-arrow-marker-newArrows div .gigya-login-providers-arrow-marker{height:14px;width:8px;background-image:url(http://cdn.gigya.com/gs/i/HTMLLogin/paging/navigation_arrow_right.png)}
.gigya-login-providers-arrow-right.gigya-login-providers-arrow-marker-newArrows.gigya-login-providers-arrow-disabled div .gigya-login-providers-arrow-marker{height:14px;width:8px;background-image:url(http://cdn.gigya.com/gs/i/HTMLLogin/paging/navigation_arrow_right_disabled.png)}
.gigya-login-providers-arrow-left.gigya-login-providers-arrow-marker-newArrows.gigya-login-providers-arrow-disabled div .gigya-login-providers-arrow-marker{height:14px;width:8px;background-image:url(http://cdn.gigya.com/gs/i/HTMLLogin/paging/navigation_arrow_left_disabled.png)}
.gigya-login-providers-arrow-left.gigya-login-providers-arrow-disabled,.gigya-login-providers-arrow-right.gigya-login-providers-arrow-disabled{cursor:default}
.gigya-login-footer{clear:both;height:18px;line-height:18px;overflow:hidden;margin:0 auto}
.gigya-login-footer-terms{line-height:normal;cursor:pointer;text-decoration:none;font-weight:700}
.gigya-login-providers{width:100%;height:100%}
.gigya-login-footer-social-by,.gigya-login-footer-social-by:active,.gigya-login-footer-social-by:hover{text-decoration:none;font-family:arial;font-weight:700;font-size:11px;cursor:pointer;color:#828282}
.gigya-login-footer-social-by img.gigya-logo{width:32px;height:9px;border:0}
.gigya-login-footer-whatsthis{width:150px;height:50px;background-color:#FFF;border:1px solid #767676;vertical-align:middle;text-align:center;visibility:hidden;position:absolute;padding:10px}
.gigya-login-footer-whatsthis span{line-height:normal;font-family:arial;font-size:11px;color:#262626}
.gigya-login-welcome-greeting{line-height:normal;font-family:arial;font-size:16px;font-weight:700;color:#4c4c4c;white-space:nowrap;display:inline-block}
.gigya-login-welcome-bubble{display:inline-block;line-height:16px;margin-left:5px}
.gigya-login-welcome-bubble-center,.gigya-login-welcome-bubble-left,.gigya-login-welcome-bubble-right{display:inline-block;height:17px;float:left}
.gigya-login-welcome-bubble-left{background-image:url(http://cdn.gigya.com/gs/i/HTMLLogin/NotYou_Left.png);width:8px}
.gigya-login-welcome-bubble-right{background-image:url(http://cdn.gigya.com/gs/i/HTMLLogin/NotYou_Right.png);width:4px}
.gigya-login-welcome-bubble-center{background-image:url(http://cdn.gigya.com/gs/i/HTMLLogin/NotYou_Mid.png);background-repeat:repeat-x}
.gigya-login-welcome-bubble-text{cursor:pointer;font-family:arial;color:#0086f1;font-size:10px;line-height:17px;font-weight:400}
.gigya-login-welcome-signin-link{white-space:nowrap}
.gigya-login-welcome-signin-link a:hover{text-decoration:none;color:#0086f1}
.gigya-login-footer-divider{line-height:normal;font-family:arial;font-size:11px;color:#828282;cursor:default;padding:0 5px}
.gigya-login-footer-edit-link{line-height:normal;cursor:pointer;font-family:arial;color:#0086f1;text-decoration:none;font-size:11px}
.tabbing-button{font-size:0;border:0;padding:0;background-color:transparent;cursor:pointer}
.gigya-link,.gigya-login-footer-terms{color:#0086f1;font-size:11px;font-family:arial}
.gigya-link{line-height:normal;cursor:pointer}
.gigya-login{margin:10px;overflow:auto}
.gigya-login-providers-container{display:block;margin:0 auto;background-color:transparent;border-collapse:collapse;white-space:nowrap;border:0;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-container,.gigya-login-providers-container td,.gigya-login-providers-container th,.gigya-login-providers-container tr{vertical-align:middle}
.gigya-login-providers-list{display:none}
.gigya-active .gigya-login-providers-list{display:block}
.gigya-login-provider-row{display:block;clear:both;float:none;margin:0;padding:2.5px 0;line-height:18px}
.gigya-login-provider{cursor:pointer;margin-right:5px}
.gigya-login-provider div{display:inline-block}
.gigya-login-provider-last{margin-right:0}
.gigya-login-provider img{vertical-align:baseline}
.gigya-login-providers-container div,.gigya-login-providers-container span{margin:0}
.gigya-login-providers-list-container{vertical-align:top;text-align:center;width:100%}
.gigya-login-providers-list-container tbody,.gigya-login-providers-list-container tr{width:100%}
.gigya-login-providers-arrow-left,.gigya-login-providers-arrow-right{vertical-align:middle;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.gigya-login-providers-arrow-left button,.gigya-login-providers-arrow-right button{cursor:inherit}
.gigya-login-providers-arrow-left.no-arrows,.gigya-login-providers-arrow-right.no-arrows{display:none}
.gigya-login-footer,.gigya-login-header{display:block;text-align:center}
.gigya-login-providers-arrow-marker-floating-disabled{visibility:hidden}
.gigya-login-providers-arrow-left div .gigya-login-providers-arrow-marker{background-repeat:no-repeat;float:right;margin-right:17px}
.gigya-login-providers-arrow-right div .gigya-login-providers-arrow-marker{background-repeat:no-repeat;float:left;margin-left:17px}
.gigya-login-providers-arrow-left.gigya-login-providers-arrow-marker-floating div .gigya-login-providers-arrow-marker{height:70px;width:42px;padding:0;margin:0;position:relative;float:left;background-image:url(http://cdn1.gigya.com/gs/i/HTMLLogin/paging/touch_button_left.png)}
.gigya-login-providers-arrow-right.gigya-login-providers-arrow-marker-floating div .gigya-login-providers-arrow-marker{background-repeat:no-repeat;height:70px;width:42px;padding:0;margin:0;position:relative;float:right;background-image:url(http://cdn1.gigya.com/gs/i/HTMLLogin/paging/touch_button_right.png)}
.gigya-login-providers-arrow-left.gigya-login-providers-arrow-marker-arrows div .gigya-login-providers-arrow-marker{height:14px;width:8px;background-image:url(http://cdn1.gigya.com/gs/i/HTMLLogin/paging/navigation_arrow_left.png);margin-right:5px}
.gigya-login-providers-arrow-right.gigya-login-providers-arrow-marker-arrows div .gigya-login-providers-arrow-marker{height:14px;width:8px;background-image:url(http://cdn1.gigya.com/gs/i/HTMLLogin/paging/navigation_arrow_right.png);margin-left:5px}
.gigya-login-providers-arrow-left.gigya-login-providers-arrow-marker-arrows.gigya-login-providers-arrow-disabled div .gigya-login-providers-arrow-marker{height:14px;width:8px;background-image:url(http://cdn1.gigya.com/gs/i/HTMLLogin/paging/navigation_arrow_left_disabled.png)}
.gigya-login-providers-arrow-right.gigya-login-providers-arrow-marker-arrows.gigya-login-providers-arrow-disabled div .gigya-login-providers-arrow-marker{height:14px;width:8px;background-image:url(http://cdn1.gigya.com/gs/i/HTMLLogin/paging/navigation_arrow_right_disabled.png)}
.gigya-login-providers-arrow-left.gigya-login-providers-arrow-marker-newArrows div .gigya-login-providers-arrow-marker{height:14px;width:8px;background-image:url(http://cdn1.gigya.com/gs/i/HTMLLogin/paging/navigation_arrow_left.png)}
.gigya-login-providers-arrow-right.gigya-login-providers-arrow-marker-newArrows div .gigya-login-providers-arrow-marker{height:14px;width:8px;background-image:url(http://cdn1.gigya.com/gs/i/HTMLLogin/paging/navigation_arrow_right.png)}
.gigya-login-providers-arrow-right.gigya-login-providers-arrow-marker-newArrows.gigya-login-providers-arrow-disabled div .gigya-login-providers-arrow-marker{height:14px;width:8px;background-image:url(http://cdn1.gigya.com/gs/i/HTMLLogin/paging/navigation_arrow_right_disabled.png)}
.gigya-login-providers-arrow-left.gigya-login-providers-arrow-marker-newArrows.gigya-login-providers-arrow-disabled div .gigya-login-providers-arrow-marker{height:14px;width:8px;background-image:url(http://cdn1.gigya.com/gs/i/HTMLLogin/paging/navigation_arrow_left_disabled.png)}
.gigya-login-providers-arrow-left.gigya-login-providers-arrow-disabled,.gigya-login-providers-arrow-right.gigya-login-providers-arrow-disabled{cursor:default}
.gigya-login-footer{clear:both;height:18px;line-height:18px;overflow:hidden;margin:0 auto}
.gigya-login-footer-terms{line-height:normal;cursor:pointer;text-decoration:none;font-weight:700}
.gigya-login-providers{width:100%;height:100%}
.gigya-login-footer-social-by,.gigya-login-footer-social-by:active,.gigya-login-footer-social-by:hover{text-decoration:none;font-family:arial;font-weight:700;font-size:11px;cursor:pointer;color:#828282}
.gigya-login-footer-social-by img.gigya-logo{width:32px;height:9px;border:0}
.gigya-login-footer-whatsthis{width:150px;height:50px;background-color:#FFF;border:1px solid #767676;vertical-align:middle;text-align:center;visibility:hidden;position:absolute;padding:10px}
.gigya-login-footer-whatsthis span{line-height:normal;font-family:arial;font-size:11px;color:#262626}
.gigya-login-welcome-greeting{line-height:normal;font-family:arial;font-size:16px;font-weight:700;color:#4c4c4c;white-space:nowrap;display:inline-block}
.gigya-login-welcome-bubble{display:inline-block;line-height:16px;margin-left:5px}
.gigya-login-welcome-bubble-center,.gigya-login-welcome-bubble-left,.gigya-login-welcome-bubble-right{display:inline-block;height:17px;float:left}
.gigya-login-welcome-bubble-left{background-image:url(http://cdn1.gigya.com/gs/i/HTMLLogin/NotYou_Left.png);width:8px}
.gigya-login-welcome-bubble-right{background-image:url(http://cdn1.gigya.com/gs/i/HTMLLogin/NotYou_Right.png);width:4px}
.gigya-login-welcome-bubble-center{background-image:url(http://cdn1.gigya.com/gs/i/HTMLLogin/NotYou_Mid.png);background-repeat:repeat-x}
.gigya-login-welcome-bubble-text{cursor:pointer;font-family:arial;color:#0086f1;font-size:10px;line-height:17px;font-weight:400}
.gigya-login-welcome-signin-link{white-space:nowrap}
.gigya-login-welcome-signin-link a:hover{text-decoration:none;color:#0086f1}
.gigya-login-footer-divider{line-height:normal;font-family:arial;font-size:11px;color:#828282;cursor:default;padding:0 5px}
.gigya-login-footer-edit-link{line-height:normal;cursor:pointer;font-family:arial;color:#0086f1;text-decoration:none;font-size:11px}
.tabbing-button{font-size:0;border:0;padding:0;background-color:transparent;cursor:pointer}
.input-validation-error{border:1px solid #f00 !important;background-color:#fee !important}
.pure-form-message-inline-error{display:none;color:#e76468;font-weight:bold;font-size:13px;line-height:15px;position:absolute;margin:-30px 0 0 0}
.pure-form-message-inline-email-error{display:none;color:#e76468;font-weight:bold;font-size:13px;line-height:15px;position:absolute;margin:-30px 0 0 0}
.main-header .subvoices-cont a{text-decoration:none}
.main-footer .links-wrap .links{display:inline-block}
.main-footer .links-wrap .links .link{font-size:14px;font-size:.875rem;line-height:1.29;margin-bottom:8px;display:none}
@media(min-width:768px){.main-footer .links-wrap .links .link{display:block}
}
.main-footer .links-wrap .links .link a{color:#fff;text-decoration:none}
.main-footer .links-wrap .links .link.-important{display:block !important;font-family:"Graphik-Semibold",sans-serif;line-height:3.29;letter-spacing:.6px}
.grid.-fluid>div{width:100%}
.grid.-fluid>div.mag-article-player-audio{width:40rem}
.make-par-clickable{border:2px blue dotted;min-height:15px;margin-bottom:10px}
.micro-cf:before,.micro-cf:after{content:" ";display:table}
.micro-cf:after{clear:both}
.product-miscela .emotional{width:100%}
.product-miscela .emotional .picture,.product-miscela .emotional img{width:100%;height:auto;display:block}
.product-miscela .ctawrap{text-align:center;margin-bottom:2.5rem}
@media(min-width:768px){.product-miscela .ctawrap{margin-bottom:3.125rem}
}
.product-miscela .ctawrap .cta{font-family:"Graphik-Medium",sans-serif;letter-spacing:.6px;text-decoration:none;display:inline-block;text-align:center;font-size:14px;font-size:.875rem;box-sizing:border-box;padding:11px 35px 8px;padding:.6875rem 2.1875rem .5rem;min-width:140px;min-width:8.75rem;border-radius:3px;box-shadow:none;transition:box-shadow .3s,color .3s,background .3s;background:transparent;border:1px solid #0a2d4b;color:#0a2d4b}
.-notouch .product-miscela .ctawrap .cta:hover{opacity:1}
.-notouch .product-miscela .ctawrap .cta:not(.-disabled):hover{color:#fff;background:#0a2d4b;box-shadow:0 2px 3px rgba(0,0,0,0.3)}
.product-miscela .ctawrap .cta:not(.-disabled).-modal:hover{color:#fff;background:#0a2d4b;box-shadow:0 2px 3px rgba(0,0,0,0.3)}
.product-miscela .ctawrap .cta.-disabled{color:#bdbdbd;border-color:#bdbdbd}
.product-miscela .ctawrap .cta.-disabled{box-shadow:none;cursor:default}
.article-transparent{background:transparent}
.ml-account>.content .account-section .form-common{display:none;width:calc(100% - 50px);height:0;opacity:0;overflow:hidden;padding:0 25px 0 25px;padding:0 1.5625rem 0 1.5625rem}
.ml-account>.content .account-section .form-common.js-open{display:block;height:auto;opacity:1}
@media(min-width:1025px){.ml-account>.content .account-section .form-common{display:block;padding:0;opacity:1;height:auto}
}
.ml-account>.content .account-section .form-common>.fieldset:last-child{margin-bottom:3.125rem}
@media(min-width:1025px){.ml-account>.content .account-section .form-common>.fieldset:last-child{margin-bottom:0rem}
}
@media(min-width:1025px){.ml-account>.content .account-section .form-common+.form-common{padding:25px 0 0 0;padding:1.5625rem 0 0 0}
}
.ml-account>.content .account-section .form-common>.subtitle{padding:50px 25px 25px;padding:3.125rem 1.5625rem 1.5625rem}
.ml-account>.content .account-section .form-common>.subtitle:first-child{padding:25px;padding:1.5625rem}
.ml-account>.content .account-section .form-common>.subtitle>.label{font-size:18px;font-size:1.125rem;line-height:34px;line-height:2.125rem;font-family:"Graphik-Medium",sans-serif}
@media(min-width:1025px){.ml-account>.content .account-section .form-common>.subtitle>.label{font-size:24px;font-size:1.5rem;font-family:"Graphik-Semibold",sans-serif}
}
@media(min-width:1025px){.ml-account>.content .account-section .form-common>.subtitle{background:transparent;padding:40px 4.64%;padding:2.5rem 4.64%}
.ml-account>.content .account-section .form-common>.subtitle:first-child{padding:0 4.64% 40px;padding:0 4.64% 2.5rem}
}
.ml-dashboard .register-machine .form-common .cta>input[type="button"]{font-size:24px;font-size:1.5rem;width:100%;padding:0}
.grid-background .grid{background:transparent}
.gridcont div.image,.recipe-slider div.image{margin-bottom:0}
.storelocator-intro .uppercase,.store-locator .uppercase{text-transform:uppercase}
.storelocatorintro.section{display:flex}
.template.-coffee-configurator .main{position:relative;background:#fff}
.search-edit-container{margin-top:100px}
@media(min-width:1025px){.cart-summary-mobile .-hidden-on-desktop{display:none}
}
.macrocategoria-grid>.gridcont>.griditem>.body>.info{cursor:default}
.main-navmenu .navmenu-slider :first-child{margin-top:0}
#asmBar #impersonification{display:block;color:#fff;font-family:"Graphik-Medium",sans-serif}
#asmBar #impersonification select{background:#0a2d4b}
#asmBar .signoutasm{float:right;color:#fff}
#asmBar .asmLoginForm{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
#asmBar .asmLoginForm>div>label{display:block;font-size:.75rem;color:#fff;font-family:"Graphik-Medium",sans-serif}
#asmBar .asmLoginForm>div>input{border-bottom:1px solid #eaeaea;color:#eaeaea;padding:.625rem 0;width:12.5rem;margin-right:1.5625rem}
@media(max-width:767px){#asmBar .asmLoginForm>div>input{margin-right:0;margin-bottom:1.5625rem;width:100%}
}
#asmBar .asmLoginForm>div>input:focus{border-color:#fff;color:#fff}
#asmBar .asmLoginForm>button{font-family:"Graphik-Medium",sans-serif;letter-spacing:.6px;text-decoration:none;display:inline-block;text-align:center;font-size:14px;font-size:.875rem;box-sizing:border-box;padding:11px 35px 8px;padding:.6875rem 2.1875rem .5rem;min-width:140px;min-width:8.75rem;border-radius:3px;box-shadow:none;transition:box-shadow .3s,color .3s,background .3s;background:transparent;border:1px solid #fff;color:#fff;height:2.3125rem;margin-left:3.125rem}
.-notouch #asmBar .asmLoginForm>button:hover{opacity:1}
.-notouch #asmBar .asmLoginForm>button:not(.-disabled):hover{color:#0a2d4b;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.3)}
#asmBar .asmLoginForm>button:not(.-disabled).-modal:hover{color:#0a2d4b;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.3)}
#asmBar .asmLoginForm>button.-disabled{color:#bdbdbd;border-color:#bdbdbd}
#asmBar .asmLoginForm>button.-disabled{box-shadow:none;cursor:default}
@media(max-width:767px){#asmBar .asmLoginForm>button{width:100%}
}
#kit-freeproducts-item,#kit-products-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.hero-slider .wrapper .slide.js-active .profiled-par.not-visible,.hero-slider-v2 .swiper-wrapper .swiper-slide-active .profiled-par.not-visible,.hero-slider-v2 .swiper-wrapper .swiper-slide-duplicate-active .profiled-par.not-visibles{display:none}
.hero-slider>.wrapper>.slide>.slidecont.profiled-par.not-visible>.image img,.hero-slider>.wrapper>.slide>.slidecont.profiled-par.not-visible>.text{display:none}
.hero-slider-v2>.swiper-wrapper>.swiper-slide>.profiled-par.not-visible.image,.hero-slider-v2>.swiper-wrapper>.swiper-slide>.profiled-par.not-visible.content,.hero-slider-v2>.swiper-wrapper>.swiper-slide>.profiled-par.not-visible.video{display:none}
.grid.-fluid>.assistenza-tutte-le-macchine{width:initial}
@media(min-width:1025px){.editMode .product-header.-anchorspace{min-height:350px}
}
.dropdown-language .item a{text-transform:capitalize}
.modal-wrap.-machine-selector .machine-selector .cta.-confirm.-disabled{color:#bdbdbd;border-color:#bdbdbd}
.modal-wrap.-machine-selector .machine-selector .cta.-confirm.-disabled{-webkit-box-shadow:none;box-shadow:none;cursor:default}
.kit-products .cta.-coming-soon{border:0}
.category-grid.-loading-dark{max-height:200px}
.category-griditem>.infowrap>.out-stock-info{text-transform:uppercase;display:block;position:absolute;bottom:0;left:0;font:.75rem/1em "Graphik-Semibold",sans-serif;text-transform:uppercase;padding:0 1.25rem}
.category-griditem .infowrap .moreinfo .cta{margin-top:1.875rem}
.category-griditem .infowrap .moreinfo .cta,.category-griditem .controls .wheretobuy{font-family:"Graphik-Medium",sans-serif;letter-spacing:.6px;text-decoration:none;display:inline-block;text-align:center;font-size:.875rem;box-sizing:border-box;padding:.6875rem 2.1875rem .5rem;min-width:8.75rem;border-radius:3px;box-shadow:none;transition:box-shadow .3s,color .3s,background .3s,-webkit-box-shadow .3s;background:transparent;border:1px solid #0a2d4b;color:#0a2d4b;text-transform:uppercase}
.category-griditem .controls .wheretobuy{width:100%}
.category-griditem .infowrap .moreinfo .cta:hover,.category-griditem .controls .wheretobuy:hover{color:#fff;background:#0a2d4b;box-shadow:0 2px 3px rgb(0 0 0 / 30%)}
.checkout-form>.step>.fieldset>.field>.radio.-payment>.item>.header>img{height:100%}
.checkout-form>.step>.fieldset>.field>.radio>.input:checked+.item>.header{border:solid}
.cart-items>.edit-assorment-link{display:block;color:#999;font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem}
.matrice-upsell>.body .banner-prodotto>.cta.-no-hover-effetcs.-disabled,.matrice-upsell>.body .banner-prodotto>.cta.-no-hover-effetcs.-disabled:hover{background:#bdbdbd;cursor:default;pointer-events:none}
.matrice-upsell>.body .banner-prodotto>.modifier-price .select.one-variant{margin-left:8%}
.modify-subscription .picker__table td:nth-last-of-type(-n+2) .picker__day.picker__day--infocus{background:#fcfcfc}
.checkout-summary>.body>.products>.list>.product>.column>.type>.type>.open-details:after{content:'';position:absolute;width:12px;height:12px;margin-left:1%;background:url(../assets/img/custom-select/arrow.svg);background-size:cover}
.checkout-summary>.body>.products>.list>.product>.column>.type>.type>.open-details.js-opened:after{-webkit-transform:rotate(180deg) translateZ(0);transform:rotate(180deg) translateZ(0)}
.-billing-option>.label>.tooltip{display:inline-block;width:12px}
.grid.-fluid>div.push-center{width:auto}