
.tabular, td, tr, th{
  border: solid 1px #CCC;
  border-collapse:collapse;
}

.stopwatch {

}
.stopwatch .the-time {
display:inline-block;
padding-right:7px;
}
.stopwatch .min:before {
  content: ':';
}
.stopwatch .min:after {
  content: ':';
}

.stopwatch .start-stop {
  display:inline-block;
  padding:7px 15px ;
  margin:0 4px;
  background-color:#7BCC70;
  text-decoration:none;
  
  color:#FFF;
  font-weight:bold;
}
.stopwatch .start-stop:hover {
background-color: #6eb764;
}
.stopwatch .stopped{
  background-color:#d9534f;
  padding:7px 15px ;
}
.stopwatch a{

}

.stopwatch .reset:hover,
.stopwatch .start-stop:hover {

}
.stopwatch .reset {
    display:inline-block;
     padding:7px 10px;
  margin:0 4px;
  background-color:#428bca;
  font-weight:bold;
  text-decoration:none;
  color:#FFF;
}
.stopwatch .start-stop {

}
input.hr, input.min, input.sec{
  width:25px;
  padding:8px;
  margin:0;
  text-align: center;
  border:1px solid #CCC;
  font-weight:bold;
}
input.min {
   -webkit-appearance: none;
   border-right:0;
   border-left:0;
}

