html {
    background: url('./images/Mosa.jpeg') no-repeat;
    background-size: cover;
    }
    
    body {
      font-family: Tahoma, sans-serif;
      font-size: 87%;
      font-weight: bold;
    }
    
    img {
      max-width: 100%;
      height: auto;
    }
    
    .container {
    max-width: 940px;
    margin: auto;
    color: #8df7ce;
    }
    
    header {
     
      padding-top: 20px;
      padding-bottom: 20px;
      color: #00526b;
      
    }
    
    header h1 {
      margin: auto;
      font-size: 165%;
     
    }
  
    header h2 {
      font-size: 140%;
      text-shadow: 1px 1px 0 rgba(0, 0, 0, .4);
      
    }
    
    header p {
      color: aquamarine;
      font-weight: bold;
      margin: 0;
      text-align: center;
    }
  
    .content-area {
      border-top: 3px solid #048eb1;
      border-bottom: 3px solid #048eb1;
    }
    
    .main-area {
      width: 66%;
      float: left;
      padding-right: 40px;
      box-sizing: border-box;
    }
    .main-area p{
      font-weight: bold;
  
    }
    .sidebar {
      color: aqua;
      width: 34%;
      float: left;
      background-color: #001b4d;
      padding: 20px 40px;
      box-sizing: border-box;
      font-size: 85%;
    }
    
    footer {
      text-align: center;
      font-size: 85%;
      color: #a7b9f3;
      padding-bottom: 20px;
      padding-top: 20px;
    }
    
    .fix {
      clear: both;
    }
    
    .group:before,
    .group:after {
      content: "";
      display: table;
    }
    
    .group:after {
      clear: both;
    }
    
    .group {
      zoom: 1;
    }
  table {
      border-spacing: 0;
      border-collapse: collapse;
      width: 100%;
  }
  .col-dino-name{
      width: 20%;
  }
  .col-dino-diet,
  .col-dino-score {
      width: 10%;
  }
  .col-dino-companion{
      width: 60%;
  }
  table th,
  table td{
      border: 1px solid rgb(1, 112, 163) ;
      padding: 10px;
  }
  table tbody tr:nth-child(odd) {
      background-color: rgb(0, 91, 119);
      color: rgb(0, 163, 212);
      font-weight: bold;
  }
  
  table tbody tr:nth-child(even) {
    background-color: rgb(0, 163, 212);
    color: rgb(0, 91, 119);
    font-weight: bold;
  }
  table th{
      text-align: center;
      background-color: rgb(0, 2, 94);
      color: #656ffc;
      text-shadow: 1px 1px 0 rgba(0, 0, 0, .4);
  }
  table td{
      text-align: center;
      font-size: 85%;  
  }
