HTML,
BODY {
  position: fixed;
  background: #000 url("") !important;
  height: 1950px !important;
}
#pun-main {
  display: none !important;
}
#pircs2 {
  text-align: center;
  position: absolute !important;
  left: 0 !important;
  top: -150px !important;
  z-index: 1015;
  height: 500vh !important;
  width: 100vw !important;
}
#pun-title td.title-logo-tdr {
  display: none !important;
  z-index: -1 !important;
  position: absolute !important;
}
#pun-main {
  display: none !important;
}
#pircs2 {
  padding: 0;
  background: #000;
}
#msg-n2 {
  margin: 15% auto 70% auto;
  z-index: 1016;
  width: 250px;
  height: 44px;
  background: #fff;
  color: red;
  padding: 1%;
  text-align: center;
  border: 3px solid #ccc;
  font-family: Tahoma;
  font-size: 12px !important;
  text-decoration: blink;
  line-height: 125%;
}
#LogIn_Window {
  margin: 9% auto 70%;
  z-index: 1016;
  width: 350px;
  background-image: none;
  background-attachment: scroll;
  background-repeat: repeat;
  background-position: 0% 0%;
  background-size: auto;
  background-origin: padding-box;
  background-clip: border-box;
  background-color: #e7e3e0;
  color: #000;
  padding: 1%;
  text-align: left;
  font-size: 12px !important;
  line-height: 125%;
}
#LogIn_Window .infofield {
  display: none;
}
#LogIn_Window legend span {
  background: transparent;
  color: #000;
}
#LogIn_Window fieldset {
  border: none transparent 0 !important;
  background: transparent;
  margin-bottom: 10px;
}
#LogIn_Window .formsubmit span {
  color: #000;
  float: left;
  text-align: center;
  width: 100%;
  padding-top: 16px;
}

.social {
  display: none !important;
}

input[type="text"],
input[type="password"] {
  font-size: 12px;
  padding: 6px 12px;
  background: #fff;
  width: 200px;
}

.required label {
  font-size: 14px;
}
