.animated{animation-duration:.5s;animation-fill-mode:both;animation-iteration-count:1}@keyframes slideInLeft{from{-webkit-transform:translate(-150%,0);-o-transform:translate(-150%,0);-ms-transform:translate(-150%,0);-moz-transform:translate(-150%,0);transform:translate(-150%,0);visibility:visible}to{-webkit-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{-webkit-transform:translate(150%,0);-o-transform:translate(150%,0);-ms-transform:translate(150%,0);-moz-transform:translate(150%,0);transform:translate(150%,0);visibility:visible}to{-webkit-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes slideInRight{from{-webkit-transform:translate(150%,0);-o-transform:translate(150%,0);-ms-transform:translate(150%,0);-moz-transform:translate(150%,0);transform:translate(150%,0);visibility:visible}to{-webkit-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideOutLeft{from{-webkit-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(-150%,0);-o-transform:translate(-150%,0);-ms-transform:translate(-150%,0);-moz-transform:translate(-150%,0);visibility:hidden;transform:translate(-150%,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{-webkit-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}to{visibility:hidden;-webkit-transform:translate(150%,0);-o-transform:translate(150%,0);-ms-transform:translate(150%,0);-moz-transform:translate(150%,0);transform:translate(150%,0)}}.slideOutRight{animation-name:slideOutRight}.top-bar{padding-left:35px;padding-right:35px}.backarrow{background:url(/Assets/images/signin2/sign-in-back-arrow-sprite.png) no-repeat;background-position:0 0;min-height:24px;min-width:24px;display:inline-block;vertical-align:middle}#online .center-logo,.center-logo{width:100%;position:relative}.first{margin-top:35px;padding-bottom:35px;position:absolute;left:0}#footer{font-weight:700;color:#fff!important;text-shadow:0 1px 3px #000;margin-top:25px!important;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);overflow:visible!important;position:absolute}#footer a{font-weight:700;color:#fff!important;text-shadow:0 1px 3px #000}.photo-credit{position:absolute;left:0;bottom:0;text-shadow:0 1px 3px #000;color:#fff!important}.photo-credit .line-2,.photo-credit .line-3{display:block}.photo-credit .line-2{font-size:16px;font-size:1.6rem;font-weight:700}.photo-credit .line-3{max-width:550px;font-size:12px;font-size:1.2rem}.btnContent{min-height:38px;position:relative}.btnWithSpinner{min-height:38px}.btnWithSpinner :disabled{background:#484848;border:1px solid #d7d7d7}.btn{width:100%}.cv-popup .btn{width:auto}.username-form{margin-top:61px}.password-form,.tfa-verify-form{margin-top:49.5px}.sso-form,.tfa-list-form{margin-top:60px}.forgot-password-form{margin-top:60px}.forgot-password-form .centered-message{padding-top:65px;padding-bottom:65px}.forgot-password-form .username-span{display:block}.signin-form .forgot-password,.signin-form .sign-in-link{color:#4e9ace}.signin-form .forgot-password:hover,.signin-form .sign-in-link:hover{text-decoration:underline}.signin-form p{text-align:center}.tfa-list-form .tfa-message{font-size:13px;font-size:1.3rem}.tfa-verify-form .note{color:#4e9ace;font-size:11px;font-size:1.1rem}.tfa-verify-form .resend-code{cursor:pointer}.last{margin-top:5px}.error-msg{margin-top:5px;min-height:21px}.error-msg p{text-align:left;color:#ff474a;padding:0}.error-border:focus{border:1px solid #ff474a!important}.icon-remove{background:url(/Assets/images/signin2/clickview-website-icon-sprite.png) no-repeat;background-position:-46px 0;min-height:23px;min-width:23px;display:inline-block;vertical-align:middle}.special{position:relative;display:inline-block}.special span{position:absolute;top:8.5px;right:0}.right-link{margin-top:10px;text-align:right;font-size:12px}.change-password{padding:35px;min-height:400px}.change-password .text{margin-top:30px}.change-password .sign-out-link{color:#4e9ace}input[disabled]{background-color:#f1f1f1}select:focus::-ms-value{background:#fff!important;color:#000}.redirect-view .spinner{height:60px}.redirect-view .redirect-url{margin-top:15px;font-size:20px;font-size:2rem;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}body,html{height:100%;min-height:550px;background-repeat:no-repeat;background-size:cover}#content-container{height:100%;height:calc(100% - 158px)}.container{height:100%;position:relative}.sign-in-link{display:none!important}.navbar-toggle{display:none!important}.app-container{position:absolute;top:40%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);border-radius:2px;background-color:#fff;min-width:400px;min-height:300px;max-width:400px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.app-view{min-height:350px}.child{padding:35px;overflow-x:hidden}.photo-credit{left:20px;bottom:20px}.appstore-banner{display:none!important}.changepasswordnew #subject-recommendation-form .bootstrap-tagsinput .tag{font-size:12px;font-size:1.2rem;line-height:2.75em}.changepasswordnew .trial-info-container+#top-black-bar+.navbar-responsive+#body.container{height:calc(100% - 158px - 50px)}.changepasswordnew .app-container{z-index:2}.changepasswordnew .app-container.wide{width:auto;min-width:800px;overflow:visible}.changepasswordnew .app-container.wide .child{overflow:visible}.changepasswordnew .app-container .user-subject-view{max-width:730px}.changepasswordnew #subject-recommend-widget{margin-top:61px}.changepasswordnew #subject-recommend-widget .description{max-width:500px;margin-left:auto;margin-right:auto}.changepasswordnew #subject-recommend-widget #subject-recommendation-list-container .bootstrap-tagsinput{padding:10px;width:100%}.changepasswordnew #subject-recommend-widget #subject-recommendation-list-container input[type=text]{height:35px;padding-top:0;margin:5px 0;min-width:250px!important;max-width:100%!important}.changepasswordnew #subject-recommend-widget .btn{width:auto}.changepasswordnew #user-settings-footer{float:right;margin:0 0 15px 0}.changepasswordnew #user-settings-footer .setting-btn{width:150px;padding:0 25px;height:30px;vertical-align:middle;line-height:3px}.changepasswordnew #user-settings-footer #update-btn{margin-left:10px}.changepasswordnew #footer{text-align:center;left:50%;width:500px;margin-left:-250px}.changepasswordnew .photo-credit{z-index:1}@media (max-width:420px){.container{height:100%}.app-container{min-width:300px;width:calc(100% - 20px)}.photo-credit{position:absolute}}@media (max-width:960px){body,html{height:auto;min-height:100%;min-height:100vh}}@media (max-height:700px){.changepasswordnew .app-container{top:230px}.changepasswordnew .app-container.wide{min-width:300px}}@media (max-width:960px){.changepasswordnew .trial-info-container+#top-black-bar+.navbar-responsive+#body.container{height:auto}.changepasswordnew .app-container{position:relative;margin-bottom:80px;left:auto;right:auto;margin-left:auto;margin-right:auto;top:0;margin-top:80px;transform:translate(0)}.changepasswordnew .app-container.wide{min-width:500px}.changepasswordnew .photo-credit{position:static;padding:15px}}@media (max-width:480px){.changepasswordnew #footer{width:auto;left:0;right:0;margin-left:0;padding-left:30px;padding-right:30px}}@media (max-width:959px){.container{height:100%}#body{margin-top:0}.app-container{width:100%;width:calc(100% - 30px);top:80px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.photo-credit{display:none;left:20px!important;bottom:20px!important}}@media (width:768px) and (height:1024px){.changepasswordnew #body.container{margin-top:25%}}@media (max-width:375px){.changepasswordnew #subject-recommend-widget #subject-recommendation-list-container input[type=text]{width:100%;float:none}}