/*
 * fonts, see http://design.heks.ch/fr/univers-visuel/typographie#section-b
 */
/* Bitter-Regular for main titles */
@font-face {
    font-family: 'Bitter';
    font-style: normal;
    font-weight: 400;
    src: local('Bitter-Regular'), url(../fonts/Bitter-Regular.woff2) format('woff2');
}
/* We use Open Sans normal (400) instead of light (300) for readability's sake */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/OpenSans.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(../fonts/OpenSans-Italic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/OpenSans-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(../fonts/OpenSans-BoldItalic.ttf) format('truetype');
}


.big-number {
    text-align: center;
    font-size: 52px;
    /*background-color: #95CEFF;*/
    padding: 12px;
    border-radius: 50%;
    min-width: 100px;
    display: inline-block;
    /*color: #FFFFFF;*/
    /*border: 3px solid #EEE;*/
}

.stats_sub_title {
    margin-top: 5px;
    padding: 4px 5px;
    text-align: center;
    border-radius: 9px;
    font-weight: bold;
}

.styled-col {
    background: #FAFAFA;
    padding: 10px;
    border: 1px solid #F0F0F0;
}
.styled-col:hover {
    background-color: #F5F5F5;
    border-color: #EAEAEA;
}

.table-wrapper {
    height: 400px;
    overflow-y: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.table-wrapper.no-graph {
    height: 800px;
}
.table-wrapper::-webkit-scrollbar {
    display: none;
}
