table {
  border-collapse: collapse;
  border: dotted 0px #000;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}

th {
  border: solid 0px #f9f9f9;
  background-color:#e2001a;
  padding: 5px;
  vertical-align: top;
  text-align: center;
  font-size:1em;
  font-weight: bold;
  color:#fff;

}

tr {
  border: solid 0px #0000ff;
  padding: 5px;
  vertical-align: top;
  max-width: 20%;
}

td {
  border-bottom: solid 0px #00ff00;
  padding: 15px 5px;
  vertical-align: top;
  text-align: center;
  color: #ff0000;
  font-size:0.8em;
  max-width: 20%;
}



.button {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #003d84;
  color: #e2001a;
  margin-top: 8px;
  padding: 10px 8px;
  text-transform: uppercase;
  transition: all 0.3s ease 0s;
  border-radius: 12px;
}

.button:hover {
  color: #fff;
  border: 1px solid #f9f9f9;
  background: #003d84;
}

	.button2 {
	  background: #003d84 none repeat scroll 0 0;
	  border: 0px solid #003d84;
	  color: #fff;
	  margin-left: 15px;
	  padding: 2px 10px;
	  text-transform: uppercase;
	  transition: all 0.3s ease 0s;
	  border-radius: 6px;
	}
	
	.button2:hover {
	  color: #fff;
	  background: #e2001a;
	}
	

		.button3 {
		  background: #003d84 none repeat scroll 0 0;
		  border: 0px solid #003d84;
		  color: #fff;
		  padding: 2px 6px;
		  margin: 0px 4px;
		  text-transform: uppercase;
		  transition: all 0.3s ease 0s;
		  border-radius: 6px;
		}
		
		.button3:hover {
		  color: #fff;
		  background: #e2001a;
		}
		
.blink {
    animation-name: animation_blink;
    animation-timing-function: ease-in;
    animation-duration: 5s; 
    animation-iteration-count: infinite;        
}

@keyframes animation_blink {
    0% { opacity: 1; }
    50% { opacity: 0.1; }
    100% { opacity: 1; }    
}		