/* Fonts from Google Fonts - more at https://fonts.google.com */
*{ box-sizing:border-box; }
body {
  background-color: #444;
  font-family: "Open Sans", sans-serif;
  padding: 5px 25px;
  font-size: 18px;
  margin: 0;
  color: #444;
}

h1 {
  font-family: "helvetica", serif;
  font-size: 32px;
  color:#e54b01;
  /* Add your comment here 
  text-shadow: 2px 2px 5px #242124;*/
}
.theContainer{
  display: grid;
  grid-template-columns: 1fr 1fr;
  background-color: white;
  padding: 10px;
  margin: 20px;
  box-shadow: 5px 5px 7px #242124;
}
.aChild{
  text-align: center;
}
#outer{
  margin: 0 auto;
  background-color: rgb(97,135,68);
  padding:15vmin 10vmin 10vmin 10vmin;
  width: 70vmin;
  height: 70vmin;
}
#secondring{
  background-color: rgb(118,154,118);
  padding: 16vmin 10vmin 10vmin 10vmin;
  width: 50vmin;
  height: 50vmin;
}
#thirdring{
  background-color: rgb(65,118,131);
  padding: 7vmin 10vmin 10vmin 5vmin;
  width: 30vmin;
  height: 30vmin;
}
#innersquare{
  background-color: rgb(68,67,130);
  padding:5vmin 5vmin 5vmin 5vmin;
  height: 20vmin;
  width: 20vmin;
}