@font-face{font-family:'Roboto Medium';src:url(../font/Roboto-Medium.ttf) format('truetype');font-weight:500}@font-face{font-family:'Roboto Light';src:url(../font/Roboto-Light.ttf) format('truetype');font-weight:500}.password-wrapper{position:absolute;bottom:50px;left:22%;width:325px;z-index:9999}.password-complexity-panel-invisible{display:none}.password-complexity-indicator-container{border-radius:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8);padding:15px 17px 0}.password-complexity-indicator-container .arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-15px}.password-complexity-indicator-container .arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.password-complexity-indicator-container p{color:rgba(65,65,66,.7);margin:0}.password-complexity-indicator-container ul{margin-bottom:15px;padding:0;list-style-position:inside}.password-complexity-indicator-container ul li{list-style-type:none;color:rgba(65,65,66,.3);text-shadow:inset 0 -1px 0 rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.8)}.password-complexity-indicator-container ul li:before{font-family:FontAwesome;content:'\f058';padding-right:10px;font-size:18px;position:relative;top:1px;text-shadow:0 1px 0 rgba(255,255,255,.8),0 -1px 0 rgba(75,75,75,.5)}.arrow:after,.password-complexity-indicator-container{background-color:#f2f4f7;border:1px #c5c7c9 solid}.hasLower li#lowercase,.hasNoFirstName li#firstName,.hasNoLastName li#lastName,.hasNoUserId li#userId,.hasNoWords li#words,.hasNumeric li#numbers,.hasSpecial li#punctuation,.hasUpper li#uppercase,.pwd-length-passed li#eight-plus{color:#1f3b68}.hasLower li#lowercase:before,.hasNoFirstName li#firstName:before,.hasNoLastName li#lastName:before,.hasNoUserId li#userId:before,.hasNoWords li#words:before,.hasNumeric li#numbers:before,.hasSpecial li#punctuation:before,.hasUpper li#uppercase:before,.pwd-length-passed li#eight-plus:before{color:#668226}.password-wrapper{display:none}#Password:focus~.password-wrapper,#Pin:focus~.password-wrapper{display:block}#Password1:focus~.password-wrapper,#Pin1:focus~.password-wrapper{display:block}@font-face{font-family:Roboto;src:url(../font/Roboto-Regular.ttf) format('truetype')}body{font-family:Roboto,Arial;background-color:#f2f4f7;background-image:url(../images/WitsLoginBackground.png)}#sts-screen-container{margin-top:60px;margin-bottom:60px}#sts-screen-container .wits-panel{border-radius:2px;box-shadow:0 3px 1px rgba(0,0,0,.05);max-width:800px;width:700px;margin:0 auto;border-color:#D7D4D3}#sts-screen-container .wits-panel .wits-panel-heading{background-color:#476db5;border-top-right-radius:2px;border-top-left-radius:2px;border-bottom:1px #152235 solid;clear:both}#sts-screen-container .wits-panel .wits-panel-heading header{width:70%}#sts-screen-container .wits-panel .wits-panel-heading img{float:left;max-height:50px;margin-right:10px}#sts-screen-container .wits-panel .wits-panel-heading .customer-name{overflow:auto;padding-top:5px;color:#fff;text-shadow:0 1px 0 rgba(31,59,104,.9)}#sts-screen-container .wits-panel .wits-panel-heading .customer-name h1{margin:0;font-size:20px;line-height:1em;font-weight:700}#sts-screen-container .wits-panel .wits-panel-body .message-content{margin:20px}#sts-screen-container .wits-panel .wits-panel-body h1,#sts-screen-container .wits-panel .wits-panel-body legend{color:#323233;font-size:20px;text-align:left;font-weight:700}#sts-screen-container .wits-panel .wits-panel-body legend{border-bottom:1px solid #f2f4f7;width:100%;display:block;margin-left:-15px;margin-right:-15px;margin-bottom:10px}#sts-screen-container .wits-panel .wits-panel-body h1{margin-top:10px}#sts-screen-container .wits-panel .wits-panel-body ul{padding:0;list-style-position:inside}#sts-screen-container .wits-panel .wits-panel-footer{background-color:#fff;text-align:right;font-size:.9em}.select2-container,.uneditable-input,input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],input[type=text],input[type=password],select,textarea{line-height:inherit;background-color:#fff;border:1px solid #C2BDBC;border-radius:4px;box-shadow:none;color:#000;font-size:14px;font-weight:400;height:32px;padding:4px 5px}input[type=text]:focus,input[type=password]:focus{outline:0;border:1px solid #0C6BCA;box-shadow:0 0 0 1px #0C6BCA}label{margin-bottom:2px}.form-control{border-radius:2px;box-shadow:none;color:#414142;font-size:14px;font-weight:400;height:32px;padding:4px 5px}.form-control[disabled],.form-control[readonly]{cursor:default}a{font-size:11px;color:#0A5BAC;text-decoration:none}a:hover{color:#0C6BCA;text-decoration:underline}button{margin-right:10px}button:last-child{margin-right:0}.wits-button-primary{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.05);background-color:#38568f;background-image:-moz-linear-gradient(top,#476db4,#395892);background-image:-webkit-gradient(linear,0 0,0 100%,from(#476db4),to(#395892));background-image:-webkit-linear-gradient(top,#476db4,#395892);background-image:-o-linear-gradient(top,#476db4,#395892);background-image:linear-gradient(to bottom,#476db4,#395892);background-repeat:repeat-x;border-color:#476db4 #476db4 #395892;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476db4', endColorstr='#395892', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);font-size:14px;padding:6px 12px}.wits-button-primary.disabled,.wits-button-primary:focus,.wits-button-primary:hover,.wits-button-primary[disabled]{color:#fff;background-color:#395892}.wits-button-primary.active,.wits-button-primary:active{background-color:#1f3b68}.wits-button-link{padding:6px 12px;background-color:rgba(0,0,0,0);border:none;border-radius:0;height:30px;margin:0;color:#7d7e80;text-decoration:underline}.wits-button-link:hover{color:#e1e3e5;text-decoration:none;box-shadow:none}.form-group{margin-bottom:10px}.has-error{background-color:rgba(237,213,214,.5);border-color:#edc8c9;color:#b6292d;margin-left:0;margin-right:0;padding:0 5px}.validation-summary-errors{color:#b6292d;background-color:rgba(237,213,214,.5);padding:10px 15px;margin-bottom:15px}.validation-summary-errors:before{content:'You have the following errors:';font-size:18px;font-weight:700}.validation-summary-errors button.close{color:#b6292d}.validation-summary-errors>ul{margin:10px 0 0;padding:0;list-style-position:inside}.validation-summary-errors>ul li{margin-bottom:5px}.validation-summary-errors>ul li:empty{display:none}.field-validation-error{color:#b6292d}.showPasswordContainer{margin-top:4px}.showPasswordContainer #showPassword+label{position:relative;top:-2px;font-weight:400}div.wits-logo{text-align:center}div.wits-logo img{margin:30px;width:100px}#sts-screen-container .wits-panel{border-radius:14px;width:500px}#sts-screen-container .wits-panel .panel-footer,#sts-screen-container .wits-panel .panel-heading{display:none}#sts-screen-container .wits-panel .panel-heading{display:block;background-color:transparent;padding-left:25px;padding-right:25px;border-bottom:none}#sts-screen-container .wits-panel .panel-heading .header{border-bottom:1px solid #E8E7E6;padding-bottom:20px;padding-top:15px}#sts-screen-container .wits-panel .panel-heading .customer-name{color:#094B8F;text-shadow:none;padding-top:0}#sts-screen-container .wits-panel .panel-heading .customer-name h1{font-size:24px;font-family:'Roboto Medium';font-weight:500}#sts-screen-container .wits-panel .panel-heading .customer-name span{font-size:14px;font-family:Roboto;font-weight:400}#sts-screen-container .wits-panel .row{margin:0}#sts-screen-container .wits-panel .forgot-password{margin-top:-24px;text-align:right}#sts-screen-container .wits-panel .wits-panel-body{padding:0}#sts-screen-container .wits-panel .wits-panel-body section.container{margin:0;padding:0}#sts-screen-container .wits-panel .wits-panel-body .form-group{margin-top:28px;margin-bottom:28px}#sts-screen-container .wits-panel .wits-panel-body .form-group label{font-size:12px;font-weight:400}#sts-screen-container .wits-panel .wits-panel-body fieldset{margin:25px;margin-top:0}#sts-screen-container .wits-panel .wits-panel-body legend{margin:0;padding-bottom:15px;border-bottom:none;margin-bottom:25px;color:#393635;font-size:18px;padding-bottom:0;margin-bottom:0;font-family:'Roboto Medium';font-weight:500}#sts-screen-container .wits-panel .wits-panel-body .login-footer{margin:-1px;padding:25px;color:#fff;border-bottom-right-radius:10px;border-bottom-left-radius:10px}#sts-screen-container .wits-panel .wits-panel-body .login-footer h1{color:inherit;margin-top:0}#sts-screen-container .wits-panel .wits-panel-body .login-footer .version{font-size:12px;font-weight:400}#sts-screen-container .wits-panel .wits-panel-body .login-footer .footer-info{display:inline-block;width:75%;vertical-align:middle}#sts-screen-container .wits-panel .wits-panel-body .login-footer .buttons{width:23%;text-align:right;display:inline-block}#sts-screen-container .wits-panel .wits-panel-body .login-footer button,#sts-screen-container .wits-panel .wits-panel-body .login-footer input[type=submit]{background-color:transparent;color:inherit;border:1px solid #fff;border-radius:5px;vertical-align:middle;background-image:none;font-size:14px}#sts-screen-container .wits-panel .wits-panel-body .login-footer button:hover,#sts-screen-container .wits-panel .wits-panel-body .login-footer input[type=submit]:hover{background-color:#fff;color:#0C6BCA}#sts-screen-container.uat .loggedout-footer,#sts-screen-container.uat .login-footer{background-color:#CC4700}#sts-screen-container.qa .loggedout-footer,#sts-screen-container.qa .login-footer{background-color:#643a71}#sts-screen-container.train .loggedout-footer,#sts-screen-container.train .login-footer{background-color:#12756C}#sts-screen-container.prod .loggedout-footer,#sts-screen-container.prod .login-footer{background-color:#335084}#sts-screen-container.prod .loggedout-footer h1,#sts-screen-container.prod .login-footer h1{display:none}#sts-screen-container .loggedout-screen .loggedout-background{background-image:none;background-color:#E8E7E6;position:fixed;width:100%;height:100%;top:0;left:0;z-index:-99999}#sts-screen-container .loggedout-screen .loggedout-heading{height:90px;padding-top:15px;padding-left:30px;padding-right:30px}#sts-screen-container .loggedout-screen .loggedout-heading .loggedout-environment{color:#094B8F;font-size:24px;font-weight:700;margin-left:0;margin-right:0}#sts-screen-container .loggedout-screen .loggedout-heading .loggedout-environment-subname{color:#094B8F;font-size:14px;font-family:Roboto;font-weight:400;display:block;margin-left:0;margin-right:0;border-bottom:1px solid #E8E7E6}#sts-screen-container .loggedout-screen .loggedout-message{height:80px;padding-top:20px;padding-left:30px;color:#393635;font-family:'Roboto Medium','Roboto Regular',Roboto,sans-serif;font-style:normal;font-size:18px}#sts-screen-container .loggedout-screen .loggedout-footer{height:60px;padding-top:22px;padding-left:30px;border-bottom-right-radius:14px;border-bottom-left-radius:14px}#sts-screen-container .loggedout-screen .loggedout-footer .footer-info{color:#fff;font-family:Roboto;font-size:11px;font-weight:400}