﻿.model-errors {
  min-width: 221px;
  top: 109%;
  left: -33%;
}
.model-errors-recapcha {
  left: 32%;
  max-width: 236px;
}
.logInForm {
  position: relative;
}
.logInForm .form-login .form-header {
  color: #fff;
  text-align: center;
  font-size: 15px;
  letter-spacing: 1px;
  padding: 10px 10px 8px 10px;
  background-color: black;
}
.logInForm .form-login .login-container {
  display: flex;
  justify-content: space-around;
}
.logInForm .form-login .login-container .textfields {
  display: inline-block;
  text-align: center;
}
.logInForm .form-login .login-container .textfields span {
  font-size: 13px;
}
.logInForm .form-login .login-container .textfields .g-recaptcha {
  transform: scale(0.85);
  -webkit-transform: scale(0.85);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}
.logInForm .form-login .login-container .textfields .bonuscashcode {
  width: 187px;
  /*height: 14px;*/
  margin: 20px 0 0 0;
  /*padding: 8px;*/
  border: 1px solid #888;
}
.logInForm .form-login .login-container .textfields .field-arrow {
  display: block;
  width: 15px;
  height: 30px;
  margin: 2px 10px 0 0;
  float: left;
  background: url(../images/field_arrow.png) no-repeat center center;
}
.logInForm .form-login .login-container .textfields .get-started {
  width: 140px;
  height: 34px;
  float: left;
  border: none;
  cursor: pointer;
  outline: 0;
  background: url(../images/get_started.png) no-repeat top left;
}
.logInForm .form-login .login-container .textfields .validation-summary-errors {
  bottom: -73px;
  left: 775px;
}
.logInForm .form-login .login-container .textfields .validation-summary-errors ul {
  padding: 30px 56px 13px 35px;
}
.logInForm .form-login .login-container .button-submit {
  margin-top: 17px;
}