/* 
    Styles for password field
    Created on : 06.02.2015, 18:01:05
    Author     : m00n@artlebedev.ru
*/
.password_cover {
  margin-bottom: 0;
}
.password_cover input[type="password"],
.password_cover input[type="text"] {
  padding-right: 35px;
  width: 8em;
}
.password_cover .password_control,
.password_cover .unit {
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.password_cover .password_control .icon-password,
.password_cover .unit .icon-password {
  top: 0;
  margin-left: -25px;
}
.password_cover .password_control .icon-password.hide_password,
.password_cover .unit .icon-password.hide_password {
  display: none;
}
.password_cover .password_control.shown .show_password,
.password_cover .unit.shown .show_password {
  display: none;
}
.password_cover .password_control.shown .hide_password,
.password_cover .unit.shown .hide_password {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: baseline;
}
.password_cover .unit {
  margin-left: 8px;
}
