body {
  margin: 0;
  font-family: myriad-pro, sans-serif;
}

img.bg {
  /* Set rules to fill background */
  min-height: 100%;
  min-width: 1024px;

  /* Set up proportionate scaling */
  width: 100%;
  height: auto;

  /* Set up positioning */
  position: fixed;
  top: 0;
  left: 0;
}

@media screen and (max-width: 1024px) {
  img.bg {
    left: 50%;
    margin-left: -512px;
  }
}

#page-wrap {
  position: relative;
}

.cont1 {
  max-width: 700px;
  background: rgba(255, 255, 255, 0.95);
  margin: 0 auto;
  padding: 0;
  border-radius: 20px;
}

.box {
  width: 475px;
  height: 970px;
  margin: -9px auto 0 auto;
  background-color: #404042;
  opacity: 0.8;
}
.title {
  left: 44px;
  width: 400px;
  height: 115px;
  font-size: 43px;
  padding: 67px 0 0 36px;
  font-weight: 100;
}
.white-box {
  width: 495px;
  height: 250px;
  background-color: #ffffff;
  margin: 42px 10px 30px -10px;
  font-weight: 300;
}
.lecturio-logo {
  margin: 0 0 0 128px;
  left: 138px;
  width: 215px;
  height: 80px;
}
.in-white-box {
  left: 60px;
  width: 380px;
  height: 120px;
  margin: 22px 0 0 53px;
  color: #5d5d5d;
}
.curious-title {
  padding: 14px 54px 0;
  color: #ffffff;
  font-size: 43px;
  font-weight: 100;
}
.curious-text {
  padding: 0 54px;
  font-weight: 300;
  font-size: 17px;
  line-height: 25px;
}
.form-title {
  padding: 0 0 0 53px;
  height: 50px;
  font-size: 30px;
  font-weight: 300;
  margin-top: 20px;
}
.form-cont {
  padding: 8px 50px 34px 50px !important;
}
.address {
  width: 200px;
  font-size: 19px;
  padding: 0 0 0 52px;
  font-weight: 300;
}
#input-text {
  width: 100%;
  height: 37px;
  font-size: 15px;
  font-family: myriad-pro, sans-serif !important;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  padding: 5px;
}
#textaerea {
  margin: 12px 0 0 0;
  width: 100%;
  height: 116px;
  font-size: 15px;
  font-family: myriad-pro, sans-serif !important;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  padding: 5px;
}
#submit-button {
  margin: -4px 0 0 0;
  width: 100%;
  height: 37px;
  background-color: #32c342;
  border: 1px solid #32c342;
  color: #ffffff;
  font-size: 16px;
}

#checkbox {
  margin: 13px 0 0 -1px;
}

#check-label {
  margin: -21px 0 0 21px;
  font-size: 17px;
}

#t-message {
  position: relative;
  top: -1191px;
  margin: 0 auto 0 auto;
  width: 380px;
  height: 23px;
  background-color: #ffffff;
  color: #ff0000;
  font-size: 20px;
  text-align: center;
}
.mes {
  height: 37px;
  margin: 0 0 13px 0;
  background-color: #ffcb05;
  color: #000000;
  font-size: 15px;
  text-align: center;
}
.mes1 {
  width: 380px;
  height: 37px;
  margin: 0 0 13px 0;
  background-color: #ffcb05;
  color: #000000;
  font-size: 15px;
  text-align: center;
}
span {
  vertical-align: -8px;
}
.netea-logo {
  padding: 44px 0 0 48px;
}
