.c-memberidmodal__bg,.c-memberidmodal__container{bottom:0;left:0;position:fixed;right:0;top:0;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.c-memberidmodal__bg.hide-modal,.c-memberidmodal__container.hide-modal{opacity:0}.c-memberidmodal__bg.hide,.c-memberidmodal__container.hide{display:none}.c-memberidmodal__bg{background-color:#000;opacity:.5;z-index:1040}.c-memberidmodal__container{margin:0 auto;max-width:600px;opacity:1;transform:none;-webkit-transform:none;transition:transform .3s ease-out,-webkit-transform .3s ease-out;z-index:1050}@media(min-width:600px){.c-memberidmodal__container{width:600px}}.c-memberidmodal__container.hide-modal{transform:translateY(-50px);-webkit-transform:translateY(-50px)}.c-memberidmodal{background-color:#fff;margin:60px 15px 0}.c-memberidmodal__content{border:0px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#000;padding:0px 20px 50px;text-align:center}.c-memberidmodal__content .c-memberidmodal__heading{font-size:20px;font-weight:500;line-height:24px;margin:0px auto 7px}.c-memberidmodal__content .c-memberidmodal__prompt{font-size:14px;line-height:20px;margin-bottom:20px}.c-memberidmodal__fields{margin:0 auto;max-width:380px;text-align:left}.c-memberidmodal__fields label{background-color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:2px;margin-left:10px;padding:0 5px;position:absolute}.c-memberidmodal__fields label.c-memberidmodal__memberidlabel{display:none;line-height:10px;margin-top:-5px}.c-memberidmodal__fields input{background:#fff;border:1px solid #9b9b9b;border-radius:2px;display:block;font-size:16px;height:40px;margin:0px auto;padding:15px;width:100%}.c-memberidmodal__fields .c-memberidmodal__promocodefield{background-color:#f4f4f4;margin-bottom:20px}.c-memberidmodal__modal-btn{margin-top:10px;text-align:center}.c-memberidmodal__modal-btn .c-btn{line-height:1;margin:0 auto;padding:10px 30px}.c-memberidmodal__error-messages-container{min-height:22px}.c-memberidmodal__default-error-msg,.c-memberidmodal__error-msg{color:#e4241c;display:none;font-size:11px;margin-bottom:0px;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.c-memberidmodal--invalid .c-memberidmodal__memberidfield{background:url(../../../../../content/dam/lifelock/cb/icon_error.svg);background-position:right 15px top 11px;background-repeat:no-repeat;background-size:15px;border-color:#e4241c}.c-memberidmodal--invalid .c-memberidmodal__error-msg--active{display:inline-block}.c-memberidmodal__top-bar{text-align:right}.c-memberidmodal__modal-close{cursor:pointer;display:inline-block;padding:17px 17px 4px 30px}.c-memberidmodal__modal-close .c-memberidmodal__modal-x:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-memberidmodal__modal-close .c-memberidmodal__modal-x:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-memberidmodal__modal-x{display:inline-block;height:9px;position:relative;right:16px;top:-5px;width:9px}.c-memberidmodal__modal-x:after,.c-memberidmodal__modal-x:before{background-color:#000;content:" ";height:19px;left:15px;position:absolute;top:-5px;width:1px}@media(min-width:768px){.c-memberidmodal__content h3,.c-memberidmodal__content p{margin:0 auto;max-width:380px}.c-memberidmodal__content h3{font-size:22px;line-height:28px;margin-bottom:12px}.c-memberidmodal__content p{font-size:16px;line-height:22px;margin-bottom:24px}}