@font-face {
  font-family: 'VWTEXT';
  src: url("../fonts/VWTEXT.OTF") format("opentype"); }
/* **************************MAIN STYLE,******************************* */
html {
  margin-bottom: 0px;
  padding-bottom: 0px; }

body {
  font-family: 'VWTEXT';
  margin-right: auto;
  margin-left: auto;
  background: linear-gradient(to right, #dadada 0%, #f5f5f5 50%, #dadada 100%); }

.logo {
  margin-top: 55px;
  margin-left: 60px; }

.banner_container {
  margin: 0px;
  padding: 0px;
  height: 405px; }

.banner_container img {
  width: 100%;
  position: relative;
  top: -185px; }

h2 {
  color: #8e8e8e;
  font-size: 48px; }

.submit {
  background-color: #009cd9;
  width: 310px;
  margin: auto;
  margin-bottom: 100px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: none;
  cursor: pointer;
  margin-top: 50px;}

.submit {
  color: #fff;
  font-size: 36px; }

input {
  margin-top: 15px;
  margin-bottom: 25px;
  width: 760px;
  height: 126px;
  border: 5px solid #979797;
  background-color: transparent;
  font-size: 100px;
  padding: 10px 20px;
  color: #8e8e8e; }

.success h2 {
  color: #2faa4c;
  margin-bottom: 75px; }

.failed h2 {
  color: #e02e2e;
  margin-bottom: 75px; }

.alert{
    color: #CD0000;
    font-weight: bold;
    font-size: 21px;
}

.btn{
    border: none;
    border-radius: 0 !important;
}

input.input-error{
    border-color: #CD0000;
}


@media screen and (min-width: 992px) {
  .banner_container {
    height: auto; }
  .banner_container img {
    top: -95px; } }
@media screen and (max-width: 992px) {
  input {
    width: 100%;
    height: 100px;
    font-size: 60px; }

  h2 {
    font-size: 40px; }

  .banner_container img {
    top: -95px; }

  .logo {
    margin-top: 15px; }

  .banner_container {
    height: 210px; } }
@media screen and (max-width: 768px) {
  .banner_container img {
    top: -48px; }

  input {
    height: 80px;
    font-size: 48px;
    margin-top: 50px;
    margin-bottom: 50px;
    font-size: 36px; }

  h2 {
    font-size: 36px; } }
@media screen and (max-width: 544px) {
  .banner_container img {
    top: -12px; }

  h2 {
    font-size: 24px; }

  input {
    height: 70px;
    font-size: 26px;
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 26px; }

  .submit {
    width: auto; }
    .submit {
      font-size: 24px; }

  .logo {
    width: 68px; } }

/*# sourceMappingURL=style.css.map */
