.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,.hasNumeric li#numbers,.hasSpecial li#punctuation,.hasUpper li#uppercase,.pwd-length-passed li#eight-plus{color:#1f3b68}.hasLower li#lowercase: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}body{background-color:#f2f4f7}#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}#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:1.7em;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:1.6em;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-body a{text-decoration:underline;color:#476db5}#sts-screen-container .wits-panel .wits-panel-footer{background-color:#fff;text-align:right;font-size:.9em}.select2-container,.uneditable-input,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],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],select,textarea{line-height:inherit;background-color:#fff;border:1px solid rgba(197,199,201,.9);border-radius:2px;box-shadow:0 1px 0 0 rgba(0,0,0,.2);color:#414142;font-size:14px;font-weight:400;height:30px;padding:4px 5px}label{margin-bottom:2px}.form-control{border-radius:2px;box-shadow:0 1px 0 0 rgba(0,0,0,.2);color:#414142;font-size:14px;font-weight:400;height:30px;padding:4px 5px}.form-control[disabled],.form-control[readonly]{cursor:default}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}