  body {
      background: #2980b9;
      color: #FFF;
      font-family: Helvetica;
      text-align: center;
      margin: 5px;
  }

  header,
  nav,
  section {
      border: 0px solid rgba(255, 255, 255, 0.8);
      margin-bottom: 10px;
      border-radius: 3px;
  }

  header {
      padding: 25px 0;
  }

  h1 {
      font-size: 2em;
      margin: 0;
      padding: 0;
      padding-top: 10px;
  }

  h2 {
      font-size: 1.6em;
  }

  h3 {
      font-size: 1.3em;
  }


  nav,
  section {
      padding: 200px 0;
  }

  page-container {
      position: relative;
      min-height: 90vh;
  }

  content-wrap {
      padding-bottom: 3rem;
      /* Footer height */
  }

  footer {
      position: absolute;
      bottom: 0;
      width: 100%;
      height: 3rem;
      /* Footer height */
  }

  .styled-table {
      margin-left: auto;
      margin-right: auto;
      background-color:#2980b9;
      border: 0px solid yellow;
      text-align: center;
      border-collapse: collapse;
      height: auto;
      font-size: 0.9em;
      font-family: sans-serif;
      min-width: 700px;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);

  }

  .styled-table thead tr {
      background-color:transparent;
      color: #f1f1f1;
      text-align: right;

  }

  .styled-table th {
      background-color: gold;
      padding: 2px 2px;
      border: 0 yellow solid;
      border-collapse: collapse;
      text-align: left;
      height: 5px;
      vertical-align: left;
      text-align: left;

  }

  .styled-table td {
      background-color: transparent;
      padding: 0px 0px;
      border: 0px solid;
      border-collapse: collapse;
      text-align: left;
      vertical-align: center;
      text-align: right;
      height: auto;
  }

  .styled-table tr {
      background-color: transparent;
      text-align: center;
      color: white;
      padding: 5px 5px;
      border: 0px solid;
      border-collapse: collapse;
      height: 40px;
      vertical-align: center;
  }

  .styled-table label {
      text-align: right;
      clear: both;
      float: left;
      margin-right: 15px;
  }

  fieldset {
    border: 1px solid #2980b9;
    width: 85%;
    background: #2980b9;
    padding: 3px;
    }
    fieldset legend {
    background:#2980b9;
    padding: 3px;
    font-weight: bold;
    }
