html {
  height: 100%;
  box-sizing: border-box;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}

body {
  position: relative;
  
  min-height: 100%;
  background-size: 100%;
  background-color: #bbb;
  background-attachment: fixed;
  background-repeat: no-repeat;

  font-family: "Quicksand", "Times new Roman", sans-serif;
}

#foot_row {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
}

@font-face {
  font-family: 'password';
  font-style: normal;
  font-weight: 400;
  src: url(password.ttf);
}

.passkey {
  font-family: "password";
}

#smtp_auth_psw_eye {
  cursor: pointer;
  position: relative;
  left: -50px;
  top: -3px;
  color: grey;
  z-index: 1;
}

.dataform_action_btn, .special_btn:hover {
  cursor: pointer;
}

td {
  cursor: pointer;
}

.header_title {
  font-family: "Krub", "Times new Roman", sans-serif;
  text-shadow: 2px 2px 2px #141414;
}

.show_psw {
  position: relative;
  left: -15px;
  top: -24px;
}
