body{overflow:auto;background-color:#f1f3f3;background-image:none}html{overflow:auto}#login_logo{margin:0 auto;height:40px;margin-top:50px;padding-bottom:20px;font-size:28pt;text-align:center}#login_logo .components-icon-upland-logo{font-size:39pt}#login_logo .components-icon-panviva-logo-text{font-size:24pt}#login_logo span{padding:5px;vertical-align:middle}#login_logo img{width:235px}section.middleWrapper{margin:0 auto;border:none;width:310px;padding:10px}#middleWrapperLogin{border:1px dotted #b5b5b5;padding:20px}#middleWrapperLogin .btn{background-color:#2574db!important;background-image:none;text-shadow:none;border-color:#bfc6ce;color:#fff}.textfieldLabel-Login{line-height:1.4em;padding-bottom:5px;cursor:default;-ms-word-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all}.checkbox-label{font-weight:400}html[dir=rtl] .textfieldLabel-Login{float:right;padding-left:10px}html[dir=ltr] .textfieldLabel-Login{float:left;padding-right:10px}.textfieldInput-Login input{border-radius:0;height:25px;width:252px}html[dir=rtl] .textfieldInput-Login{float:right}html[dir=ltr] .textfieldInput-Login{float:left}.title-Login{font-size:1.2em;margin:0 0 20px 10px}.itemRight-Login{margin:7px 0}html[dir=rtl] .itemRight-Login{text-align:left}html[dir=ltr] .itemRight-Login{text-align:right}label{font-size:1em}footer{font-size:.8em;text-align:center;margin-top:100px}#response{font-size:1em;text-align:center;padding:0;margin:0 auto;margin-top:10px;font-weight:700;line-height:normal}#response strong{font-weight:900;font-size:1.2em}.response{font-size:1em;text-align:center;padding:0;width:212px;margin:0 auto;margin-top:10px;font-weight:700}.logoContainer{position:relative;top:50%;left:50%;margin-top:20px;margin-left:-113px;width:227px;height:224px}.loadingMessage{padding-top:100px;margin-left:auto;margin-right:auto;width:400px;text-align:center;font-size:1em;font-weight:700}@-webkit-keyframes loading{0%{-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loading{0%{-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loading:before{position:absolute;display:block;content:'';z-index:12;top:4px;left:4px;width:227px;height:224px;border-radius:50%;background-image:url(/Images/Logos/landingPageSpUplandLogo.png)}.loading:after{position:absolute;display:block;top:0;content:'';z-index:11;left:0;width:118px;height:117px;border-radius:200px 0 0 0;background:linear-gradient(45deg,rgba(0,0,0,0) 0,#459ad7 50%,#459ad7 100%);-moz-animation:loading 2.5s linear infinite;-o-animation:loading 2.5s linear infinite;-webkit-animation:loading 2.5s linear infinite;animation:loading 2.5s linear infinite}#registerTitle{font-weight:700;margin-bottom:20px;margin-top:0;font-size:1.25em}.captcha-refresh{font-size:2em;color:#2574db;display:block;cursor:pointer;float:right;margin:14px 3px 0 0}.captcha-audio{font-size:2.6em;color:#2574db;display:block;cursor:pointer;float:right;margin:28px 0 0 0}#imgCaptcha{display:block;width:170px;float:left}html[dir=rtl] #imgCaptcha{float:right}#globalcaptcha{display:block}#globalcaptcha img{margin:13px 6px 17px 11px;width:210px}html[dir=rtl] #globalcaptcha{margin-right:-10px}html[dir=ltr] #globalcaptcha{margin-left:-10px}#globalcaptchaLabel{clear:both}html[dir=rtl] #globalcaptchaLabel{margin-right:-5px}html[dir=ltr] #globalcaptchaLabel{margin-left:-5px}.login-error{color:#e60c51}.login-field-validation-error,.validationSummary .field-validation-error{color:#e60c51!important;margin-top:3px}html[dir=ltr] .validationSummary .field-validation-error{clear:left;float:right}html[dir=rtl] .validationSummary .field-validation-error{clear:right;float:left}.textfield-BottomForm{float:left;width:98%;margin:5px 0;background-color:#365c85;padding:10px;padding-top:5px;padding-bottom:7px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}html[dir=rtl] .textfield-BottomForm{float:right}.textfieldLabel{margin-top:7px;float:left;line-height:1.2em;padding-right:10px;padding-bottom:5px;-ms-word-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;color:#fff;cursor:default}#middleWrapperLogin .textfieldLabel{color:#000}html[dir=rtl] .textfieldLabel{float:right}.textfieldInput_Registration input{display:block;border-radius:0;height:25px;width:252px;border:1px solid #ccc;margin-bottom:3px}html[dir=rtl] .textfieldInput_Registration{float:right}.login-container .box-container{text-align:center;margin-top:14px;margin-bottom:14px;padding-top:11px}.login-container .form-container a{color:#2574db}html[dir=rtl] .login-container .form-container a{float:right;margin:-28px 0 0 0}html[dir=ltr] .login-container .form-container a{float:left;margin:-28px 0 0 0}.staticLogo{cursor:pointer}.staticLogo:before{position:absolute;display:block;content:'';z-index:12;top:4px;left:4px;width:227px;height:224px;border-radius:50%;background-image:url(/Images/Logos/landingPageSpUplandLogo.png);cursor:pointer}#ping_saml_login{background-image:url(/Content/images/sso_pingidenity.jpg);width:16px;height:16px;background-repeat:no-repeat;padding-left:23px}#google_oauth_login{background-image:url(/Content/images/sso_google.png);width:16px;height:16px;background-repeat:no-repeat;padding-left:23px}#linkedin_oauth_login{background-image:url(/Content/images/sso_linkedin.png);width:16px;height:16px;background-repeat:no-repeat;padding-left:23px}.SSOList li{line-height:2}@media only screen and (max-device-width:320px){body{background-color:#beced6!important;background-image:none!important}}.itemLink-Login{width:auto!important;height:auto!important;padding-top:15px;padding-bottom:10px;padding-right:40px}.checkbox-remember{width:auto!important;height:auto!important;position:relative;bottom:-3px;margin-right:0!important}.login-box-container{animation-duration:350ms;background-color:#fff}.login-box-border-title{text-transform:uppercase;text-align:center;color:#000;margin:0 0 5px 0;font-weight:500;position:relative}.login-box-border-title:after,.login-box-border-title:before{background-color:#777;content:"";height:1px;position:absolute;top:8px;width:50px}.login-box-border-title:after{background-image:linear-gradient(left,#777,#fff);right:0}.login-box-border-title:before{background-image:linear-gradient(right,#777,#fff);left:0}.login-box-border-desc{font-style:italic;color:#333;text-align:center;margin-bottom:15px}#ngkd-top-banner{text-align:center;background:#fff;padding:30px;font-size:15px;margin-top:-12px}#ngkd-top-banner .ngkd-link{font-weight:500}