/**
 * Statistics tables
 */
.shorturl table {width:100%; border-collapse:separate; border-spacing:10px;}
.shorturl table.sticky-header {margin:0;}
.shorturl tr, .shorturl tr.even td, .shorturl tr.odd td {background-color:transparent;}
.shorturl thead th {padding-left:0; padding-right:0; border-bottom:solid 3px; background-color:transparent; font-size:1.25em;}
.shorturl tbody td, .shorturl tbody th {padding-left:0; padding-right:0; padding-bottom:14px; border-bottom:solid 1px; background-color:transparent; font-weight:normal;}

/**
 * Link list
 */
#shorturl-statistics .clicks, #shorturl-statistics .count, #shorturl-statistics td.date {text-align:center;}
#shorturl-statistics .url   {color:#565656;}
#shorturl-statistics .link  {font-size:1.5em;}
#shorturl-statistics .count {font-size:2em; line-height:110%;}
#shorturl-statistics .description {font-size:1em;margin:.5em 0;}
#shorturl-statistics table thead th a { white-space:nowrap; }

#shorturl-statistics div.details a {
    padding-right: .5em;
    width: 2.5em;
} 

#shorturl-statistics .notes-view { 
    color: rgba(0,0,0,.7);
}
#shorturl-statistics a.edit-notes { 
    padding: 1px 6px;
    font-size:.9em;
    width: 2.5em;
    border-radius: 4px;
    border: solid 1px transparent;
    display: inline-block;
    text-align: center;
}
#shorturl-statistics a.edit-notes:active,
#shorturl-statistics a.save-notes:active {
    display: inline-block;
    text-decoration: none;
    background-color: #EFF7FF;
    width: 2.5em;
    text-align: center;
}
#shorturl-statistics a.edit-notes:hover,
#shorturl-statistics a.save-notes { 
    display: inline-block;
    text-align: center;
    padding: 1px 6px;
    font-size:.9em;
    width: 2.5em;
    border-radius: 4px;
    border: solid 1px #999;
    text-decoration: none;
    background-color: #EEE;
    color: black;
}
#shorturl-statistics .notes-edit { display:none; }
#shorturl-statistics textarea.notes-value {
    vertical-align:top;
    width:85%;
    display:inline-block;
}

/**
 * Details page
 */
#shorturl-details {margin-bottom:3em;}

/**
 * Highchart tables
 */

.highcharts .hc-picker { text-align: center; }
.highcharts #hc-chart-container { }

