.parentDashboard .child {
    padding: 20px;
    border-top: 1px solid #f0f0f0;
}

.parentDashboard .child .assetThumbnail {
    border-radius: 50%;
    width: 50px;
    height: 50px;
}

.parentDashboard .activity {
    padding: 2px;
}

.parentDashboard .child .assetName {
    padding-top: 15px;
    padding-left: 5px;
}

.parentDashboard .child .recentrow {
    padding: 10px;
}

.parentDashboard .lastlogin {
    font-size: 12px;
    padding-top: 5px;
}

.parentDashboard .chart {
    padding: 0px 20px;
}

.parentDashboard .details {
    float: right;
    padding: 20px;
}

.childUsageDetails .topic {
    font-size: 10px;
    font-weight: 400;
}

.childUsageDetails table {
    table-layout: fixed;
}

.childUsageDetails td {
    padding: 10px 5px !important;
    text-align: center;
    word-wrap: break-word !important;
    white-space: normal !important;
}

.childUsageDetails th {
    padding: 5px !important;
    text-align: center;
    word-wrap: break-word !important;
    white-space: normal !important;
    vertical-align: middle;
}

.childUsageDetails .box {
    width: 20px;
    height: 20px;
    background: #7cb5ec;
    display: inline-block;
}

.childUsageDetails .graph {
    position: relative;
    top: -50px;
    text-align: center;
    margin-bottom: -100px;
}

.childUsageDetails .heading {
    padding: 0px 20px;
}
