.text-dark-blue{color:#153255 !important}.text-light-black{color:#666 !important}.text-red{color:#e74b3b !important}.text-white{color:#fff !important}a[class^="text-"]:hover{color:inherit !important}.btn-fullwidth{width:100% !important}body,input{font-family:"Sharp Sans", Helvetica, Arial, sans-serif}button{font-family:"Sharp Sans", Helvetica, Arial, sans-serif}h1,h2,h3,h4,h5,h6,p.lead{font-family:"Sharp Sans", Helvetica, Arial, sans-serif}b,strong{font-family:"Sharp Sans", Helvetica, Arial, sans-serif}body.kenna{background:#ddd;margin:auto;padding:0}.login-wrapper{margin:auto;padding:0px;height:100%;width:100vw;position:relative}.alert-link{text-decoration:underline}.left-panel{margin:auto;display:flex;align-items:center;justify-content:center;background-color:#fff;height:100vh;width:50vw;float:left;position:relative;z-index:2}.left-panel article{animation:fadeIn ease 2s;-webkit-animation:fadeIn ease 2s;-moz-animation:fadeIn ease 2s;-o-animation:fadeIn ease 2s;-ms-animation:fadeIn ease 2s}.left-panel .welcome-message{margin-bottom:20px}.left-panel .welcome-message p{margin-bottom:20px}.left-panel h1{font-family:"Sharp Sans", Helvetica, Arial, sans-serif;font-size:33px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#153255}.left-panel .validation-errors{display:block;position:relative;padding:10px;width:100%;max-width:500px;margin:auto;margin-bottom:30px;font-size:15px}.left-panel .login-logo{width:30px}.left-panel .cisco-login-logo{width:100px}.left-panel ul.rails-bootstrap-forms-error-summary{padding-left:0;list-style:none}.left-panel form{margin-left:auto;margin-right:auto;max-width:500px}.left-panel label[for="user_email"],.left-panel label[for="user_password"],.left-panel label[for="user_password_confirmation"]{font-size:13px;line-height:1.33;font-family:"Sharp Sans", Helvetica, Arial, sans-serif;font-weight:400;color:#555;margin-bottom:8px}.left-panel input:not([type="submit"]){font-size:18px;height:45px;margin:auto;margin-bottom:25px;-moz-box-shadow:inset 0 0 3px 1px #ddd;-webkit-box-shadow:inset 0 0 3px 1px #ddd;box-shadow:inset 0 0 3px 1px #ddd;border-radius:4px}.left-panel input:not([type="submit"]):hover,.left-panel input:not([type="submit"]):focus{border:1px solid #3498db;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.left-panel input[type="password"]{font-size:26px;letter-spacing:1px}.left-panel .button-group{margin-top:30px}.left-panel button,.left-panel .btn-saml,.left-panel input[type="submit"]{border-radius:4px;border:solid 1px #2982b4;background-color:#3498db;padding:5px 20px;min-width:140px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;box-shadow:0;font-size:20px;line-height:20px;height:50px;border:none;transition:box-shadow 0.15s ease-in-out;font-family:"Inter", Helvetica, Arial, sans-serif;font-size:18px;font-weight:500;display:inline-block}.left-panel button:hover,.left-panel .btn-saml:hover,.left-panel input[type="submit"]:hover{background-color:#1f7aad}.left-panel .btn-saml-regular-login{background-color:#fff;border:1px solid #3498db;color:#3498db;display:inline-block;height:50px;justify-content:center;font-size:18px;line-height:35px}.left-panel .btn-saml-regular-login:hover{background-color:#f2f2f2}.left-panel .btn-saml-wrapper{margin-left:auto;margin-right:auto;max-width:500px}.left-panel .btn-saml-wrapper .btn-saml{padding-top:14px !important}.left-panel a.forgot_password,.left-panel a.forgot{font-family:"Sharp Sans", Helvetica, Arial, sans-serif;font-size:13px;color:#999;margin-bottom:30px}@media only screen and (max-width: 900px){.left-panel{width:100vw !important}}.left-panel ul#cta{list-style:none;margin-top:30px;padding:0}.left-panel ul#cta li{display:flex;align-items:center;font-family:"Sharp Sans", Helvetica, Arial, sans-serif;font-size:13px;color:#999;padding-bottom:22px}.left-panel ul#cta li i{padding-right:12px;font-size:16px}.left-panel ul#bottom-nav{margin:auto;padding:0;bottom:50px;position:absolute;width:300px;left:50%;margin-left:-150px;display:block;text-align:center;transition:all 0.3s ease 0s}@media only screen and (max-height: 600px){.left-panel ul#bottom-nav{display:none}}.left-panel ul#bottom-nav li{list-style:none;display:inline;padding:0 12px;font-family:"Sharp Sans", Helvetica, Arial, sans-serif;font-size:13px}.left-panel ul#bottom-nav li a{color:#999;text-decoration:none}.left-panel ul#bottom-nav li a:hover{color:#3498db;border-bottom:1px solid #3498db}#duo_iframe{width:100%;min-width:304px;max-width:620px;height:330px;border:none}.right-panel{margin:auto;padding:68px 15px 0px 15px;display:inline;background:url("/asset_pipeline/login-bg-fingerprint.svg");background-color:#3e3b7c;background-size:cover;height:100vh;width:50vw;float:right;position:relative;z-index:1;overflow:hidden}.right-panel img{width:300px;height:109px;margin-left:auto;margin-right:auto;display:block;z-index:100;position:relative;margin-top:20px}.right-panel .legal{font-size:11px;line-height:10px;font-family:"Sharp Sans", Helvetica, Arial, sans-serif;font-weight:400;color:rgba(255,255,255,0.5);display:block;text-align:center;bottom:50px;width:300px;left:50%;margin-left:-150px;position:absolute;z-index:100}.right-panel .promo{animation:fadeIn ease 2s;-webkit-animation:fadeIn ease 2s;-moz-animation:fadeIn ease 2s;-o-animation:fadeIn ease 2s;-ms-animation:fadeIn ease 2s;position:absolute;display:block;bottom:40px;height:200px;width:420px;left:50%;margin-left:-210px;z-index:100;transition:all 0.3s ease 0s}@media only screen and (max-height: 700px){.right-panel .promo{display:none}}.right-panel .promo img{margin:auto;height:100%;width:100%;border-radius:5px}.right-panel.show{width:100vw}@media only screen and (max-width: 900px){.right-panel{display:none}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.kenna #flash-messages,.kenna #notifications,.kenna #site-status{cursor:pointer;left:auto;margin-left:auto;position:relative;top:auto;width:auto;z-index:1}
