/*	
	Side Navigation Menu V2, RWD
	===================
	Author: https://github.com/pablorgarcia
 */

@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700);

table > tbody tr td, table > tbody tr th, table > tfoot tr td, table > tfoot tr th, table > thead tr td, table > thead tr th {
  padding: 10px;
  vertical-align: sub !important;
  border: 1px solid #f1f1f1; }
table > tbody tr:nth-child(even), table > tfoot tr:nth-child(even), table > thead tr:nth-child(even) {
  background: #fbfbfb; }

table {
  width: 100%; }
  table thead tr th {
    border-bottom: none !important; }

.container2 h1 {
  font-size:3em; 
  font-weight: 300;
  line-height:1em;
  text-align: center;
  color: #4DC3FA;
}

 .container2 h2 {
  font-size:1em; 
  font-weight: 300;
  text-align: center;
  display: block;
  line-height:1em;
  padding-bottom: 2em;

}

.container2 h2 a {
  font-weight: 700;
  text-transform: uppercase;

  text-decoration: none;
}

.blue { color: #fff; }
.yellow { color: #FFF842; }

.container2 th h1 {
	  font-weight: bold;
	  font-size: 1em;
  text-align: center;
  margin: 0 0 0;
  color: #fff;
}
.container2 td {
	margin: 0 0 0;
	color:#000;
	vertical-align: middle !important;
	  font-weight: normal;
	  font-size: 1em;
  -webkit-box-shadow: 0 2px 2px -2px #0E1119;
	   -moz-box-shadow: 0 2px 2px -2px #0E1119;
	        box-shadow: 0 2px 2px -2px #0E1119;
}

.container2 {
	  text-align: left;
	  overflow: hidden;
	  width: 80%;
	  margin: 0 auto;
  display: table;
}


/* Background-color of the odd rows */
.container2 tr:nth-child(odd) {
  background-color: #7FC7A6;
}

/* Background-color of the even rows */
.container2 tr:nth-child(even) {
	  background-color: #7FC7A6;
}

.container2 th {
	  background-color: #7FC7A6;
}

.container2 td:first-child { }

.container2 tr:hover {
//   background-color: #464A52;
//-webkit-box-shadow: 0 6px 6px -6px #0E1119;
	  // -moz-box-shadow: 0 6px 6px -6px #0E1119;
	//        box-shadow: 0 6px 6px -6px #0E1119;
}

.container2 td:hover {
  background-color: #FFF842;
  color: #403E10;
  font-weight: bold;
  
  box-shadow: #7F7C21 -1px 1px, #7F7C21 -2px 2px, #7F7C21 -3px 3px, #7F7C21 -4px 4px, #7F7C21 -5px 5px, #7F7C21 -6px 6px;
  transform: translate3d(6px, -6px, 0);
  
  transition-delay: 0s;
	  transition-duration: 0.4s;
	  transition-property: all;
  transition-timing-function: line;
}

@media (max-width: 800px) {
.container2 td:nth-child(4),
.container2 th:nth-child(4) { display: none; }
}