body, html {
  margin: 0px;
  padding: 0px;
}

body {
  background-image: url('../img/sw_wall.jpg');/* no-repeat center center fixed;*/
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-attachment: fixed;
}

h1 {
  text-align: center;
  color: white;
  text-shadow: 1px 1px 40px #888;
  margin: 30px 0px;
  margin-bottom: 10px;
  font-family: "Exo 2";
  font-size: 28pt;
}

h3.summary-results + h3.summary-results {
  margin-bottom: 30px;
}

h3.summary-results, h3.summary-results a {
  text-align: left;
  color: #d80029;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 18pt;
  font-weight: bold;
  font-family: "Exo 2";
}

h3.summary-results a:first-child {
    padding-left: 100px;
}

#tiles {
  width: 1000px;
  margin: 10px 0px;
  text-align: center;
}

.tile {
/*  border: solid #DDD 5px;
  border-radius: 15px;*/
  padding: 10px;
  height: 220px;
  width: 220px;
  display: inline-block;
  margin-right: 30px;
  margin-bottom: 30px;
  position: relative;

  font-family: "Exo 2";
  font-size: 130%;
  font-weight: 500;

/*  box-shadow: 3px 3px 7px 3px #222;*/
}

/*.tile:hover {
  /border: solid #669 5px;
  /opacity: 0.9;
  box-shadow: 0px 0px 0px 0px #222;
  position: relative;
  top: 3px;
  left: 3px;
}*/

.tile-content {
  position: absolute;
  width: 80%;
  bottom: 70px;
  right: 10%;
}

.tile-content div {
  text-align: center;
  font-size: 18pt;
}

.title { 
  line-height: 17px;
}

/*#tile1 {
  background-image: url('../img/ball1.png');
  background-size: 100%
}

#tile1 a {
  color: white;
}*/

#tile2 {
  background-image: url('../img/ball2.png');
/*  border: solid #697cc1 5px;  */
  background-size: 100%
/*  background-position: -5% -5%*/
}

#tile2 a {
  color: black;
  text-shadow: #fff 1px 0 0px, #fff 0 1px 0px, #fff -1px 0 0px, #fff 0 -1px 0px;
  text-decoration: none;
}
#tile2 a:hover {
  color: white;
  text-shadow: #000 1px 0 0px, #000 0 1px 0px, #000 -1px 0 0px, #000 0 -1px 0px;
  text-decoration: underline;
}
#tile3 {
  background-image: url('../img/snowflake.png');
/*  border: solid #697cc1 5px;  */
  background-size: 100%
/*  background-position: -5% -5%*/
}

#tile3 a {
  color: #cc3333;
  text-shadow: #fff 1px 0 0px, #fff 0 1px 0px, #fff -1px 0 0px, #fff 0 -1px 0px;
  text-decoration: none;
}
#tile3 a:hover {
  color: white;
  text-shadow: #000 1px 0 0px, #000 0 1px 0px, #000 -1px 0 0px, #000 0 -1px 0px;
  text-decoration: underline;
}
/*
#tile3 {
  background-image: url('../img/ball1.png');
  border-color: #104010;
  background-size: 100%
}

#tile3 a {
  color: #102010;
}

#tile4 {
  background-image: url('../images/4.jpg');
}

#tile4 a {
  color: white;
}
*/
/*
#tile4 {
  background-image: url('../img/ball2.png');
  border-color: #7391ff;
  background-size: 100%
}

#tile4 a {
  color: white;
}

#tile5 {
  background-image: url('../img/ball1.png');
  border-color: #2b5de1;
  background-size: 100%
}

#tile5 a {
  color: #1b1bd4;
}

#tile6 {
  background-image: url('../images/ball2.png');
  border-color: #ff92b6;
  background-size: 100%
}

#tile6 a {
  color: #200;
}*/
/*
#tile7 {
  background-image: url('../images/7.jpg');
  border-color: #5879d3;
}

#tile7 a {
  color: #442222;
}

#tile-exam {
  width: 440px;
  height: 440px;
  font-size: 20pt;

  background-image: url('../images/exam.jpg');
  border-color: #600;
}

#tile-exam a {
  color: white;
}

#tile-exam:hover {
  position: relative;
  left: 0px;
  top: 0px;

  box-shadow: 3px 3px 7px 3px #222;
}

#tile-exam .title {
  line-height: 25px;
}*/
