@use "../_designtokens/_designtokens.scss";div.errorlogin{margin:auto;position:absolute;top:-35px;width:inherit;text-align:center}.loginlabel{margin:auto;padding-top:20px}.loginlabel label.full{text-align:center}#contentlogin{font-size:.75em;padding:207px 0 0 0;margin:auto;width:660px;height:243px;position:relative}.modern-login{color:#0a0a0a;background-image:url(Images/UserLogin/brand-bgd-pattern.png);background-repeat:no-repeat;min-height:566px}.modern-login:after{background-image:url(Images/UserLogin/brand-bgd-pattern.png);background-repeat:no-repeat;content:"";position:absolute;width:512px;height:566px;right:0;top:72px;transform:rotate(180deg);z-index:-1}body.modern-login .errorlogin{position:absolute;top:45px;left:0;right:0;width:725px;text-align:center}body.modern-login .login-form{padding-top:48px}body.modern-login .hidden{display:none}.modern-login .login-notification{background-color:#01316c;text-align:center}.modern-login .login-notification a,.modern-login .login-notification a:hover,.modern-login .login-notification a:active,.modern-login .login-notification a:visited,.modern-login .login-notification a:focus{display:inline-block;padding:10px 0;font-weight:bold;color:#fff;text-decoration:none}.modern-login .login-notification .notification-icon.icon-video{height:28px;width:35px;display:inline-block;background-image:url("Images/UserLogin/myiSolved_VideoTutorialGraphic-icon.png");margin-right:10px}.modern-login .secureLogin{padding-left:22px;background-image:url("Images/UserLogin/secure.png");background-position:center left;background-repeat:no-repeat;line-height:21px;display:inline-block;font-size:.8em;color:#1870c9}.login-form-container{text-align:center;max-width:725px;margin-left:auto;margin-right:auto}.login-form-content{min-width:210px;display:inline-block}.login-form-ads{display:none}@media screen and (min-width:768px){.modern-login .login-form-ads{display:inline-block;padding-top:80px}}.modern-login .login-form-ads>a{padding-top:4px;display:block}.modern-login .footer{background-color:#0a0a0a;width:100%;height:35px;display:block;position:fixed;bottom:0;left:0;right:0;color:#fff;font-weight:500;font-size:14px}.modern-login .footer .container{width:90%;max-width:725px;height:67px;margin:auto;position:relative}.modern-login .footer .footer-link{margin:auto;text-align:center;line-height:35px}.modern-login .footer .footer-link a{color:#fff}.logincap,.logincart,.loginstatus{height:20px;width:26px;display:inline-block;background-repeat:no-repeat;margin-top:-3px}.logincap{background-image:url("Images/UserLogin/Cap.png")}.logincart{background-image:url("Images/UserLogin/cart.png")}.loginstatus{background-image:url("Images/UserLogin/status.png")}.modernlogin#contentlogin{font-weight:500;font-size:1em;padding:0;background:none;margin:auto;position:relative;width:400px;height:360px}.modernlogin a,.modernlogin a:hover,.modernlogin a:visited,.modernlogin a:active,.modernlogin a:focus{color:#1870c9}.modernlogin .loginlabel{width:400px;margin:10px auto;padding-top:0}.modernlogin .h2{margin:25px 0 0;font-size:35px;color:#333;border-bottom:3px;font-weight:bold}.modern-login hr{border:4px solid #e50082;width:40%}.modern-login .primary-logo{max-width:100%}.modern-login .secondary-logo{max-width:100%;margin-top:15%}.modernlogin .error{border:1px solid #ebccd1;color:#a94442;background-color:#f2dede;padding:5px 5px 0;margin-bottom:10px}.modernlogin .error .message{color:#a94442;padding-bottom:5px}.modern-login .error-message{color:#0f23b6}.modernlogin fieldset .error input[type="text"],.modernlogin fieldset .error input[type="password"]{margin-bottom:5px;border-bottom:1px solid #b1b1b1;border-radius:0;-webkit-appearance:none}.modernlogin fieldset input[type="text"],.modernlogin fieldset input[type="password"]{margin:0 0 10px;height:35px;border:0;border-bottom:1px solid #b1b1b1;outline:none;-webkit-appearance:none;border-radius:0;box-shadow:none;color:#0a0a0a}.modernlogin fieldset input[type="text"]:focus,.modernlogin fieldset input[type="password"]:focus{border-bottom:1px solid #0a0a0a}.modernlogin fieldset input[type="text"]:-ms-input-placeholder,.modernlogin fieldset input[type="password"]:-ms-input-placeholder,.modernlogin fieldset input[type="text"]:-moz-placeholder,.modernlogin fieldset input[type="password"]:-moz-placeholder,.modernlogin fieldset input[type="text"]::-moz-placeholder,.modernlogin fieldset input[type="password"]::-moz-placeholder,.modernlogin fieldset input[type="text"]::-webkit-input-placeholder,.modernlogin fieldset input[type="password"]::-webkit-input-placeholder{color:#999}.mainlogin fieldset label,.mainlogin .password-wrapper{text-align:left;width:100%}.mainlogin fieldset input[type="text"],.mainlogin fieldset input[type="password"]{border:1px solid #b1b1b1;width:100%}.mainlogin fieldset input:read-only{border:0;background-color:#e0e0e0}.mainlogin .password-wrapper input[type=password]{margin-bottom:2px}.mainlogin .accounticon{height:16px;width:16px;vertical-align:text-top}.modernlogin a,.modernlogin a:visited{font-weight:normal;color:#0f23b6;font-size:14px!important}.modernlogin a:active,.modernlogin a:hover{text-decoration-line:underline}.modern-login .welcome,.modern-login .instructions{font-size:14px;padding-bottom:20px}.modernlogin .btn-primary-2,.modernlogin .btn-xs,.modernlogin .btn-xs:hover{width:200px;margin:0}.modern-login .btn{width:200px}.modernlogin .form-group{margin-bottom:5px}.modernlogin .heading{padding-top:80px;text-align:center}.modern-login .password-wrapper{padding-bottom:30px}.identity-migration{font-size:18px;text-align:left}.identity-migration .subheader{color:#0a0a0a;font-weight:bold;font-size:24px;border-bottom:1px solid #e0e0e0;padding-bottom:0;margin-bottom:2rem}.identity-migration .explanation-container{background:#fff;padding:12px;border:1px solid #b1b1b1;box-shadow:rgba(0,0,0,.2) 3px 3px;margin:12px 0 24px 0}.identity-migration .explanation-container p{padding-top:18px}.identity-migration .explanation{font-weight:300}.identity-migration .identityUsername{font-family:"Roboto Mono","Cascadia Mono",Menlo,Consolas,monospace;font-size:18px}.identity-migration .oldIdentity{padding-bottom:3px}.identity-migration .newIdentity{background-color:rgba(0,166,218,.1);color:#01316c;padding:6px;margin-bottom:24px}.identity-migration .emphasizedInfo{font-weight:700;color:#c2356f}.identity-migration .emailVerificationTrouble{font-weight:400;color:#636363;margin-bottom:24px;font-size:14px}.modernlogin .identity-id{color:#e50082}.modernlogin .identity-id span{color:#0a0a0a;vertical-align:top}.user-selector{position:relative;border:1px solid #b1b1b1;border-radius:4px;padding-bottom:12px;margin-bottom:18px;background-color:#fff;box-shadow:0 2px 2px #cacaca}.user-selector .user-selector-header{padding:0 12px 6px 12px}.user-selector .header-currentIp{color:#717171;font-weight:normal;font-size:12px}.user-selector .header-currentIp span{cursor:pointer;vertical-align:initial;font-family:"Roboto Mono","Cascadia Mono",Menlo,Consolas,monospace}.user-selector .user-selector-content{max-height:580px;width:400px;overflow:auto;text-align:left}.user-selector ul{margin:0}.user-selector li{margin-bottom:6px}.user-selector h1{font-weight:500;margin-top:6px;margin-bottom:0}.user-selector h2{font-size:16px;color:#636363;font-weight:500;text-align:center;margin:0;margin-top:3px;padding:3px 12px;background-color:#f5f5f5}.user-selector img.profile{width:50px;height:50px;background-image:url("Images/default_profile_image.png")}.user-selector .userOption{border-top:1px solid #e0e0e0}.user-selector .userOption img.profile{width:50px}.user-selector .userOption:hover{background-color:rgba(0,148,255,.1)!important}.user-selector .userOption-name{font-size:16px;margin:0;color:#c2356f}.user-selector .userOption-subinfo{font-size:12px;font-weight:500}.user-selector .noUsers{padding:12px}.user-selector .noUsers p{padding-bottom:12px}.user-selector .noUsers-alert{padding:12px;font-weight:bold;background-color:#fdf3e6;border-left:4px solid #db9547;color:#592f06;margin-bottom:12px}.signInStatus{font-weight:normal;color:#717171;padding-top:3px}.signInStatus span{vertical-align:baseline}@-webkit-keyframes ld{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}100%{transform:rotate(360deg) scale(1)}}@-moz-keyframes ld{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}100%{transform:rotate(360deg) scale(1)}}@-o-keyframes ld{0%{transform:rotate(0deg)scale(1);}50%{transform:rotate(180deg)scale(1.1);}100%{transform:rotate(360deg)scale(1);}}@keyframes ld{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}100%{transform:rotate(360deg) scale(1)}}.m-progress{position:relative;color:transparent!important;-ms-text-shadow:none!important;text-shadow:none!important;cursor:wait}.m-progress:hover,.m-progress:active,.m-progress:focus{cursor:default;color:transparent;outline:none!important;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.m-progress:before{content:'';display:inline-block;position:absolute;background:transparent;border:1px solid #fff;border-top-color:transparent;border-bottom-color:transparent;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;-webkit-animation:ld 1s ease-in-out infinite;-moz-animation:ld 1s ease-in-out infinite;-o-animation:ld 1s ease-in-out infinite;-ms-animation:ld 1s ease-in-out infinite;animation:ld 1s ease-in-out infinite}.modernlogin fieldset label.full,.modernlogin fieldset div.full{margin-left:3px}@media(max-height:768px){.modern-login .footer .container{height:0;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}.modern-login .footer{height:0;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}.footer-link{padding-top:0;padding-bottom:0;height:0}}@media(min-height:601px){.modern-login .footer .container{-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}.modern-login .footer{-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}}@media(max-width:768px){.logincap,.logincart,.loginstatus{margin-left:0}}@media(max-width:500px){.hidden-sm{display:none}.modern-login .footer{height:35px}.modern-login .footer .container{height:65px;margin:0 auto}.modern-login .footer .footer-link{font-size:.9em;height:46px;text-align:center!important}.visible-sm{display:block}}@media(min-width:501px){.visible-sm{display:none}}@media(max-width:767px){#contentlogin{padding-top:85px;margin-top:0;width:320px;height:134px}.loginlabel{width:241px;margin:auto}.loginlabel input[type]{width:170px}.loginlabel label.full input[type]{width:100%}}#headerlogin{width:95%;background-image:url("Images/Login/dots.png");background-position:left bottom;background-repeat:repeat-x;height:84px;margin:auto}