.body.page-index .error-message{
    margin-top: 40px;
    padding: 10px;
}

.body.page-index .error-message p{
    text-align: center;
    font-size: 20px;
}

.body.page-index .ui-header{
    display: none;
}

.body {
  background-color: #e8e8e8 !important;
  font: 400 0.813em/1.38 Helvetica;
  color: rgb(0, 0, 0) !important;
}

.container {
  width: 27.1666666666% !important;
  min-height: 430px;
  margin: 65px auto 0;
}

.image {
  display: block !important;
  width: 84px !important;
  height: auto !important;
  margin: 6px auto 0 !important;
  overflow: hidden !important;
}

.text {
  text-align: center;
}

._button {
  display: block !important;
  width: 94.2264187116% !important;
  height: 37px !important;
  margin: 15px auto 0 !important;
  background-color: rgb(66, 66, 66) !important;
  font-size: 1em !important;
  text-align: center !important;
  color: #ffffff !important;
}

._button:hover {
  background-color: rgb(103, 103, 103) !important;
}

._input {
  display: block !important;
  height: 39px !important;
  margin-right: auto !important;
  margin-left: auto !important;
  padding: 0 10px !important;
  border: 1px solid #cccccc !important;
  background-color: #ffffff !important;
  font-size: 1em !important;
  color: #666666 !important;
}

.text-1 {
  margin: 12px auto 0 !important;
  font-size: 1.231em !important;
  color: rgb(66, 66, 66) !important;
}

.text-2 {
  margin: 19px auto 0 !important;
  font-size: 1em !important;
  color: rgb(0, 0, 0) !important;
}

.text-3 {
  float: left !important;
  clear: both !important;
  width: 100% !important;
  margin-top: 9px !important;
  font-size: 1em !important;
  color: rgb(0, 0, 0) !important;
}

.container ._input-1 {
  width: 94.2292944785% !important;
  margin-top: 13px !important;
}

.container ._input-2 {
  width: 94.2331288343% !important;
  margin-top: 15px !important;
}

@media(max-width: 700px) {
  .container {
    width: 42.2857142857% !important;
  }

  .container .image {
    height: auto !important;
  }
}

@media(max-width: 450px) {
  .body {
    font-size: 0.813em !important;
  }

  .container {
    width: 80.2222222222% !important;
    margin-top: 50px !important;
  }

  .container .image {
    height: auto !important;
    margin-top: 0 !important;
  }

  .container ._button {
    margin-top: 70px !important;
  }

  .container .text-2 {
    margin-top: 20px !important;
  }

  .container .text-3 {
    margin-top: 10px !important;
  }

  .container ._input-1,
  .container .text-1 {
    margin-top: 15px !important;
  }

  .container ._input-2 {
    float: left !important;
    clear: both !important;
    margin-right: 0 !important;
    margin-left: 2.88695% !important;
  }
}