body {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #eee;
}

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="text"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}



.form-passwd {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-passwd .form-passwd-heading,
.form-passwd .checkbox {
  margin-bottom: 10px;
}
.form-passwd .checkbox {
  font-weight: normal;
}
.form-passwd .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-passwd .form-control:focus {
  z-index: 2;
}
.form-passwd #old_password {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-passwd #new_password1 {
  margin-bottom: -1px;
  border-radius: 0;
  border-radius: 0;
}
.form-passwd #new_password2 {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.container .jumbotron {
  max-width: 600px;
  padding: 15px;
  margin: 0 auto;
  text-align: center;
  background-color: #eee;
}

.passwd-done {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #fff;
}
.item{
    vertical-align: middle;
    position: relative;
}
.checkcodeimg{
    min-width:100px;
    display: inline-block;
    right:0px;
    vertical-align: middle;
    position: absolute !important;
    padding-right:0px !important;
    padding-left:0px !important;
}
.item  .checkcode{
    width: 65%;
    display: inline-block;
}
.form-signin label.error {
    color: red;
    display: block;
    left: 40px;
}
.ui-dialog-buttonpane .ui-dialog-buttonset{
    padding:10px;
    overflow: hidden;
    text-align: right;
    border-top: 1px solid #aaa;
}
.ui-dialog .ui-dialog-buttonset button{
    display: inline-block;
    color: #FFF !important;
    background-image: none !important;
    border:1px solid #428bca;
    border-radius: 0;
    box-shadow: none !important;
    -webkit-transition: all ease .15s;
    transition: all ease .15s;
    cursor: pointer;
    vertical-align: middle;
    margin: 0;
    position: relative;
    background-color: #428bca !important;
    margin-left: 5px;
}