.int_widget .password_strength {
    background-color: #EBEBEB;
    display: block;
    float: left;
    height: 27px;
    overflow: hidden;
    position: relative;
    width: 402px;
}
.int_widget .password_strength .indicator.strong {
    background-color: #3EDD1E;
    width: 402px;
}

.int_widget .password_strength .text {
    color: #FFFFFF;
    font-size: 18px;
    height: 27px;
    left: 0;
    line-height: 27px;
    position: absolute;
    text-indent: 25px;
    top: 0;
    width: 402px;
    z-index: 2;
}
.int_widget a.get_pincode_alt {
    float: right;
    margin: 4px 27px 0 0;
    text-decoration: underline;
}
.int_widget span.req_ind {
  color: #0098DB;
  font-size: 18px;
  line-height: 1;
  right: 0px;
  top: 0;
}
.int_widget .password_strength {
  display: block; width: 402px; height: 27px; background-color: #ebebeb; 
  position: relative; overflow: hidden; float: left;
}
.int_widget .password_strength .indicator {
  position: absolute; left: 0; top: 0; height: 27px; z-index: 1;
}
.int_widget .password_strength .indicator.weak {
  width: 134px; background-color: #ff4545;
} 
.int_widget .password_strength .indicator.medium {
  width: 268px; background-color: #ffcc00;
} 
.int_widget .password_strength .indicator.strong {
  width: 402px; background-color: #3edd1e;
} 
.int_widget .password_strength .text {
  position: absolute; left: 0; top: 0; height: 27px; width: 402px; z-index: 2;
  font-size: 18px; line-height: 27px; color: #fff; text-indent: 25px;
}
.int_widget a.get_pincode_alt {
  float: right; text-decoration: underline; 
  margin: 4px 20px 0 0;
}
.int_widget a#whatIsThisAnchor.get_pincode_alt {
  margin: 4px 21px 0 0;
}
#account_dashboard #creditform.int_widget span.req_ind {
	right: -20px;
}