.ms-overlay{display:none;position:fixed;top:-100vh;width:100%;height:100vh;text-align:center}.ms-overlay.show{display:block;top:0;z-index:999999999}.ms-overlay-bg{background:rgba(0,0,0,.7);position:fixed;width:100%;height:100%;z-index:0}.ms-overlay-modal{background:#fff;display:inline-block;margin:0 auto;overflow-y:auto;padding:2.5% 5%;position:relative;top:50%;text-align:left;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:90vw;height:auto;max-height:80vh;z-index:1}.ms-overlay-modal .icon--close{background-color:#fff;border-left:3px solid #fff;color:#bfbfbf;font-size:35px;font-weight:700;position:absolute;top:10px;right:15px}.ms-overlay-modal-body{width:100%;height:auto}.ms-overlay-iframe{margin:auto;max-width:950px;max-height:90vh;height:60vh}@media screen and (min-width:919px){.ms-overlay-modal{max-width:1000px}.ms-overlay-modal .icon--close{top:20px;right:25px}.ms-overlay-iframe{height:50vh}}.ms-overlay-style--naked .ms-overlay-modal{padding:0;width:auto}.ms-overlay-style--naked .ms-overlay-modal-body{text-align:center;width:auto;height:auto}.ms-overlay-style--naked .icon--close{display:none}.ms-overlay-modal-title{font-size:36px;font-weight:normal;margin:0 0 30px 0}.ms-overlay-note{font-size:14px}.ms-overlay-modal h1.gigya-screen-caption{border-bottom:0;padding:0;font-size:26px;font-weight:normal;margin:0 0 10px 0}.ms-overlay-modal .gigya-screen.portrait{padding:0!important}.ms-overlay-modal .gigya-screen a.gigya-button,.ms-overlay-modal .gigya-screen.portrait .gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend,.ms-overlay-modal .gigya-screen input[type=button],.ms-overlay-modal .gigya-screen.portrait .gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button,.ms-overlay-modal .gigya-screen.portrait .gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit,.ms-overlay-modal .gigya-screen input[type=submit],.ms-overlay-modal .gigya-screen.portrait .gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link{box-sizing:border-box;background-color:#1b74b2}.ms-overlay-modal .gigya-label-text{font-size:15px}.ms-overlay-modal .gigya-login-providers-container{top:0;margin-top:50%}.ms-overlay-modal .gigya-reset-password-form .email-wrapper .gigya-label{display:none}.ms-overlay-modal #gigya-complete-registration-screen .gigya-composite-control-textbox .gigya-label{display:none}.gigya-screen input[type=checkbox],.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-remember-checkbox .ms-overlay-modal #gigya-complete-registration-screen input[type=checkbox],.ms-overlay-modal #gigya-register-screen input[type=checkbox]{margin-top:3px;display:inline-block;vertical-align:top}.ms-overlay-modal #gigya-complete-registration-screen input[type=checkbox]+label,.ms-overlay-modal #gigya-register-screen input[type=checkbox]+label{display:inline-block;width:90%}.ms-overlay-modal #gigya-complete-registration-screen .gigya-composite-control-checkbox .gigya-required-display,.ms-overlay-modal #gigya-register-screen .gigya-composite-control-checkbox .gigya-required-display{display:none!important}.ms-overlay-modal #gigya-register-screen .gigya-layout-cell:nth-child(2) .gigya-input-password{float:right;width:96%}@media screen and (min-width:919px){.ms-overlay-modal h1.gigya-screen-caption{font-size:36px;margin-bottom:30px}}