body{
  padding-top:60px;
}
table.tabular{
  width:100%;
  border-collapse:collapse;
}
th{
    padding: 4px 7px;
}
table tr.total {
  text-align:right;
  font-weight:bold;
}
table.tabular td{
  padding: 4px 7px;
}
table td.date {
width:115px;
}
table td.time {
 width:5em;

}
td.billable {
  width: 1em;
}
table td.edit {
 text-align:center;
 width:6em;
}
.date input{
  width:10em;
  text-align:center;
}
.billable input{
  text-align:center;
}
.time input{
  width:4em;
  text-align:center;
}

table td.task {

}
table td.time {

}
 table td.time input  {
  
}
table td.billable {

}
 table td.billable input  {

}

form.taskcontrols{
  display:inline-block;
}

/* DATEPICKER */


/* StopWatch */

.stopwatch .the-time {
  display:inline-block;
  padding-right:7px;
}

.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 .reset {
  display:inline-block;
  padding:7px 10px;
  margin:0 4px;
  background-color:#428bca;
  font-weight:bold;
  text-decoration:none;
  color:#FFF;
}

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;
}


/* Media Queries */



