/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time,
mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; }


.ui-tabs-panel{ position:relative; overflow:hidden; min-height:650px; }
.ui-tabs-panel table{ width:60%; float:left; margin-right:2%; text-align:center; }
.ui-tabs-panel table thead tr{ background:black; color:white; }
.ui-tabs-panel table tr.year{ background:darkgrey; color:white; cursor:pointer; }
.ui-tabs-panel table tbody tr:not(.year):nth-child(odd){ background:#eee; }
.ui-tabs-panel table td,.ui-tabs-panel table th{ border:1px solid lightgrey; padding:0.3em; width:25%; }
.ui-tabs-panel .progress{ position:absolute; top:1em; right:1.4em; width:38%; height:calc(100% - 0.6em); max-height:650px; }
.progress .progressbar{ box-sizing:border-box; } .progress .progressbar + .progressbar{ margin-top:2px; }
a.button_stat{
   background:black; color:white;
   position: relative;
   z-index: 2;
   padding: 10px;
   float: right;
   text-decoration: none;
   border-radius: 5px;
}


.ui-widget-content .ui-state-active{ border-color:#19232d; outline:0px; } .ui-widget-content .ui-tabs-tab a{ outline:0px; }
.ui-widget-content .ui-state-active[aria-controls="tabs-perfmed_matomo"]{ background:#444444; }
.ui-widget-content .ui-state-active[aria-controls="tabs-rc_matomo"]{ background:#e54e53; }
.ui-widget-content .ui-state-active[aria-controls="tabs-ro_matomo"]{ background:#74ac21; }
.ui-widget-content .ui-state-active[aria-controls="tabs-rcp_matomo"]{ background:#3494b7; }
.ui-widget-content .ui-state-active[aria-controls="tabs-rp_matomo"]{ background:#1b75e2; }
.ui-widget-content .ui-state-active[aria-controls="tabs-rtdv_matomo"]{ background:#7d3d90; }
.ui-widget-content .ui-state-active[aria-controls="tabs-jird_matomo"]{ background:#bc1480; }
.ui-widget-content .ui-state-active[aria-controls="tabs-jirp_matomo"]{ background:#0072ba; }
.ui-widget-content .ui-state-active[aria-controls="tabs-jifro_matomo"]{ background:#008c53; }

.login{ position:absolute; top:0px; left:0px; width:100%; height:100%; white-space:no-wrap; text-align:center; }
.login:before{ content:""; display:inline-block; vertical-align:middle; height:100%; }
.login form{ white-space:normal; display:inline-block; vertical-align:middle; }
.login form img{ display:block; margin:1em auto; }
.login form input{ display:block; margin:1em auto; line-height:2em; height:2em; border:1px solid grey; border-radius:3px 3px; padding:0px 0.5em; }

.ui-tabs .ui-tabs-nav{ display:flex; }
.ui-tabs .ui-tabs-nav li{ white-space:normal; }
