table.data
{
  width: 100%;
}

table.data tr
{
  border: 0;
}

table.data td, table.data th
{
  padding: 2px 0;
  width: auto;
}

table.data th
{
  color: #767b7c;
}

table.data td, table.data th
{
  padding-left: 8px;
  border: none;
}

table.data td:first-child, table.data th:first-child
{
  padding-left: 0px;
}

table.data .duration, table.data .date, table.data .graduated, table.data .actions
{
  text-align: right;
}

table.data .actions
{
  width: 75px;
}

table.data .duration, table.data .date
{
  width: 80px;
}

table.data .graduated
{
  width: 60px;
}
table.data .major
{
  width: 100px;
}

table.data .degree
{
  width: 50px;
}

table.data .school
{
  width: 170px;
}

table.data .position, table.data .award
{
  width: 110px;
}

table.data .publication, table.data .conference
{
  width: 120px;
}
.greenc{
color:#00B050
}
