      html, body {
      min-height: 100%;
      overflow-x: hidden;
      }
      body, div, form, input, select, p { 
      padding: 0;
      margin: 0;
      outline: none;
      font-family: Roboto, Arial, sans-serif;
      font-size: 16px;
      color: #eee;
      }
      #prev {
            width: 120px;
            font-size: 20px;
            margin-left: auto;
            margin-right: auto;
            float: left;

      }
      #nxt {
            width: 120px;
            font-size: 20px;
            float: right;
            margin-right: auto;
            margin-left: auto;
      }
      #backHome {
            font-size: 20px;
      }

      #ifdiv {
            width: 100%;
            background-color: '#ff0000';
            padding-right: 5px;
            margin-left: auto;
            margin-right: auto;
            max-width: 700px;
            
      }

      #bHd {
            height: 60px;
      }

      .bg-image {
            background-image: url("images/backg.jpg");
            background-position: center;
            filter: blur(8px);
            -webkit-filter: blur(8px);
            height: 100%;
            background-size: cover;
      }
      .bg-text {
            background-color: rgb(0,0,0); /* Fallback color */
            background-color: rgba(0,0,0, 0.4); /* Black w/opacity/see-through */
            color: white;
            position: absolute;
            top: 60%;
            left: 50%;
            transform: translate(-50%, -68%);
            z-index: 2;
            width: 85%;
            height: 80%;
      }
      body {
            height: 900px;
      }
      h1, h2 {
      text-transform: uppercase;
      font-weight: 400;
      }
      h2 {
      margin: 0 0 0 8px;
      }
      .main-block {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      height: 100%;
      padding: 25px;
      background: rgba(0, 0, 0, 0.5); 
      }
      .left-part, form {
      padding: 25px;
      }
      .left-part {
      text-align: center;
      }
      .fa-graduation-cap {
      font-size: 72px;
      }
      form {
      background: rgba(0, 0, 0, 0.7); 
      }
      .title {
      display: flex;
      align-items: center;
      margin-bottom: 20px;
      }
      .info {
      display: flex;
      flex-direction: column;
      }
      input, select {
      padding: 5px;
      margin-bottom: 30px;
      background: transparent;
      border: none;
      border-bottom: 1px solid #eee;
      }
      input::placeholder {
      color: #eee;
      }
      option:focus {
      border: none;
      }
      option {
      background: black; 
      border: none;
      }
      .checkbox input {
      margin: 0 10px 0 0;
      vertical-align: middle;
      }
      .checkbox a {
      color: #26a9e0;
      }
      .checkbox a:hover {
      color: #85d6de;
      }
      .btn-item, button {
      padding: 10px 5px;
      margin-top: 20px;
      border-radius: 5px; 
      border: none;
      background: #26a9e0; 
      text-decoration: none;
      font-size: 15px;
      font-weight: 400;
      color: #fff;
      }
      .btn-item {
      display: inline-block;
      margin: 20px 5px 0;
      }
      button {
      width: 100%;
      }
      button:hover, .btn-item:hover {
      background: #85d6de;
      }
      @media (min-width: 568px) {
            html, body {
            height: 100%;
            }
            .main-block {
            flex-direction: row;
            height: calc(100% - 50px);
            }
            .left-part, form {
            flex: 1;
            height: auto;
            }
      }