/* CSS Document */
#dashboard table {
  width: 100%;
  border-collapse: collapse;
}

#dashboard table th {
  text-align: left;
  padding: 2px 3px;
}

#dashboard table tbody td {
  border-top: 1px solid #D3D3D3;
  padding: 2px 3px;
}

.licenseAction {
  float: left;
  width: 25%;
  text-align: center;
  padding: 10px 0;
  cursor: pointer;
}

.licenseAction:hover {
  background-color: #F4D1A8; 
}

.licenseAction.notAvailable {
  opacity: 0.2;
  cursor: default;
}

.licenseAction.notAvailable:hover {
  background-color: transparent;
}

.title {
  font-weight: bold;
}

#partnerLicenseContainer table, #homeUseLicenseTable {
  width: 100%;
  border-collapse: collapse;
}

#partnerLicenseContainer table th, #homeUseLicenseTable th {
  text-align: left;
  padding: 2px 3px;
}

#partnerLicenseContainer table tbody td, #homeUseLicenseTable tbody td {
  border-top: 1px solid #D3D3D3;
  padding: 2px 3px;
}

#partnerLicenseContainer table tbody td a, #homeUseLicenseTable tbody td a {
  text-decoration: none;
  color: black;
  font-weight: normal;
}

#upgradeDescription {
  background-color: #FFF0A5;
  border: 1px solid #fed22f;
  padding: 10px;
  text-align: center;
  margin-top: 5px;
}

#dialog div#upgradeDescription img {
  position: relative;
  margin: 0;
}

#upgradeDescription table td, #upgradeDescription table th {
  text-align: left;
  padding: 2px 5px;  
}

#upgradeDescription table td {
  background-color: white;
  border: 1px solid #CCC;
  padding: 3px 10px;
  vertical-align: top;
}

#upgradeDescription table td.inactive {
  color: gray;
}