﻿#publicationsPerYearChartContainer #slider
{
    margin-bottom: 30px;
    position: relative;
}
#publicationsPerYearChartContainer #slider label
{
    position: absolute;
    width: 42px;
    margin-left: -21px;
    text-align: center;
    margin-top: 15px;
}
#publicationsPerYearChartContainer #slider text
{
    position: absolute;
    width: 42px;
    margin-left: -21px;
    text-align: center;
    margin-top: 15px;
}
#publicationsPerYearChartContainer .affilChartLoadingIndicator
{
    position: absolute;
    left: 50%;
    top: 10%;
}
#publicationsPerYearChartContainer .ui-slider-horizontal
{
    height: .5em!important;
}
#publicationsPerYearChartContainer .ui-slider .ui-slider-handle
{
    width: 1em!important;
    height: 1em!important;
}
#publicationsPerYearChartContainer .computationDateContainer
{
    float: right;
}
#publicationsPerYearChartContainer .force-recomputation-button
{
    cursor: pointer;
}
.normalizationInputGroup
{
    margin-top: 5px;
}
.normalizationInputGroup label
{
    font-size: .9rem;
}
.normalizationInputGroup select
{
    margin-left: 5px;
    padding: 5px;
    font-size: .85rem;
}
#publicationsPerYearChartContainer button.toggleTableButton
{
    margin: 5px 30px 20px;
    display: block;
    font-size: .95rem;
}
#publicationsPerYearChartContainer .publicationsByYearTableContainer
{
    overflow-x: auto;
    margin: 0 auto 10px;
    display: none;
}
#publicationsPerYearChartContainer .publicationsByYearTableContainer.isVisible
{
    display: block;
}
#publicationsPerYearChartContainer table.publicationsByYearTable
{
    margin: 0 auto 0 auto;
}
#publicationsPerYearChartContainer table.publicationsByYearTable td, #publicationsPerYearChartContainer table.publicationsByYearTable th
{
    padding: 2px 7px;
}
.publicationsByYearTableContainer .publicationsByYearTable
{
    border-collapse: collapse;
}
.publicationsByYearTableContainer .publicationsByYearTable tr, .publicationsByYearTableContainer .publicationsByYearTable td, .publicationsByYearTableContainer .publicationsByYearTable th
{
    border: 1px solid #222;
}