/* compile_me_once=95d32d103feeaad881eec77cd9a5e335 */
/* Matomo CSS file is compiled with Less. You may be interested in writing a custom Theme for Matomo! */
/*!
 * Bootstrap v3.3.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=e32d98c35d1ff80598b4)
 * Config saved to config.json and https://gist.github.com/e32d98c35d1ff80598b4
 *
 * Contains only the grid CSS classes.
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}

mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}
a {
  text-decoration: none;
}
a:hover,
a:focus {
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.clearfix:after,
.container:after,
.container-fluid:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}

/* piwik font is deprecated, please use matomo instead */
/* @todo remove piwik font in Matomo 4.0 */
@font-face {
    font-family: 'piwik';
    src: url('plugins/Morpheus/fonts/piwik.woff2?gnoj5m') format('woff2'),
         url('plugins/Morpheus/fonts/piwik.woff?gnoj5m') format('woff'),
         url('plugins/Morpheus/fonts/piwik.ttf?gnoj5m') format('truetype'),
         url('plugins/Morpheus/fonts/piwik.svg?gnoj5m#piwik') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'matomo';
    src: url('plugins/Morpheus/fonts/matomo.woff2?gnoj5m') format('woff2'),
         url('plugins/Morpheus/fonts/matomo.woff?gnoj5m') format('woff'),
         url('plugins/Morpheus/fonts/matomo.ttf?gnoj5m') format('truetype'),
         url('plugins/Morpheus/fonts/matomo.svg?gnoj5m#matomo') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    font-family: 'matomo' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-settings:before {
    content: "\e8b8";
}

.icon-info2:before {
    content: "\e88e";
}

.icon-info_outline:before {
    content: "\e88f";
}

.icon-alien:before {
    content: "\e600";
}

.icon-annotation:before {
    content: "\e601";
}

.icon-arrow-left:before {
    content: "\e602";
}

.icon-arrow-right:before {
    content: "\e603";
}

.icon-business:before {
    content: "\e604";
}

.icon-calendar:before {
    content: "\e605";
}

.icon-chart-bar:before {
    content: "\e606";
}

.icon-chart-line-details:before {
    content: "\e607";
}

.icon-chart-line:before {
    content: "\e608";
}

.icon-chart-pie:before {
    content: "\e609";
}

.icon-close:before {
    content: "\e60a";
}

.icon-arrow-collapsed:before {
    content: "\e60b";
}

.icon-configure:before {
    content: "\e60c";
}

.icon-datepicker-arr-l:before {
    content: "\e60d";
}

.icon-datepicker-arr-r:before {
    content: "\e60e";
}

.icon-delete:before {
    content: "\e60f";
}

.icon-document:before {
    content: "\e610";
}

.icon-download:before {
    content: "\e611";
}

.icon-drop:before {
    content: "\e612";
}

.icon-ecommerce-abandoned-cart:before {
    content: "\e613";
}

.icon-ecommerce-order:before {
    content: "\e614";
}

.icon-email:before {
    content: "\e615";
}

.icon-error:before {
    content: "\e616";
}

.icon-export:before {
    content: "\e617";
}

.icon-feed:before {
    content: "\e618";
}

.icon-finance:before {
    content: "\e619";
}

.icon-folder-charts:before {
    content: "\e61a";
}

.icon-folder:before {
    content: "\e61b";
}

.icon-fullscreen:before {
    content: "\e61c";
}

.icon-goal:before {
    content: "\e61d";
}

.icon-help-alt:before {
    content: "\e61e";
}

.icon-help:before {
    content: "\e61f";
}

.icon-code:before {
    content: "\e620";
}

.icon-warning:before {
    content: "\e621";
}

.icon-edit:before {
    content: "\e622";
}

.icon-image:before {
    content: "\e623";
}

.icon-info:before {
    content: "\e624";
}

.icon-insights:before {
    content: "\e625";
}

.icon-locked-2:before {
    content: "\e626";
}

.icon-locked-3:before {
    content: "\e627";
}

.icon-locked:before {
    content: "\e628";
}

.icon-locked-4:before {
    content: "\e629";
}

.icon-maximise:before {
    content: "\e62a";
}

.icon-minimise:before {
    content: "\e62b";
}

.icon-minus:before {
    content: "\e62c";
}

.icon-newtab:before {
    content: "\e62d";
}

.icon-ok:before {
    content: "\e62e";
}

.icon-open-source:before {
    content: "\e62f";
}

.icon-plus:before {
    content: "\e630";
}

.icon-add:before {
    content: "\e630";
}

.icon-puzzle:before {
    content: "\e631";
}

.icon-refresh:before {
    content: "\e632";
}

.icon-reload:before {
    content: "\e633";
}

.icon-search:before {
    content: "\e634";
}

.icon-segment:before {
    content: "\e635";
}

.icon-users:before {
    content: "\e635";
}

.icon-server-alt:before {
    content: "\e636";
}

.icon-server:before {
    content: "\e637";
}

.icon-hide:before {
    content: "\e638";
}

.icon-show:before {
    content: "\e639";
}

.icon-arrow-top:before {
    content: "\e63a";
}

.icon-arrow-bottom:before {
    content: "\e63b";
}

.icon-star:before {
    content: "\e63c";
}

.icon-success:before {
    content: "\e63d";
}

.icon-table-more:before {
    content: "\e63e";
}

.icon-table:before {
    content: "\e63f";
}

.icon-tag-cloud:before {
    content: "\e640";
}

.icon-user-add:before {
    content: "\e642";
}

.icon-user:before {
    content: "\e641";
}

.icon-play:before {
    content: "\e038";
}

.icon-visitor-profile:before {
    content: "\e644";
}

.icon-zoom-in:before {
    content: "\e645";
}

.icon-zoom-out:before {
    content: "\e646";
}

.icon-sign-out:before {
    content: "\e647";
}

.icon-sign-in:before {
    content: "\e648";
}

.icon-menu-hamburger:before {
    content: "\e649";
}

.icon-more-horiz:before {
    content: "\e64a";
}

.icon-more-verti:before {
    content: "\e64b";
}

.icon-admin-administration:before {
    content: "\e64c";
}

.icon-admin-development:before {
    content: "\e64d";
}

.icon-admin-diagnostic:before {
    content: "\e64e";
}

.icon-admin-platform:before {
    content: "\e64f";
}

.icon-admin-settings:before {
    content: "\e650";
}

.icon-reporting-actions:before {
    content: "\e651";
}

.icon-reporting-dashboard:before {
    content: "\e652";
}

.icon-reporting-ecommerce:before {
    content: "\e653";
}

.icon-reporting-goal:before {
    content: "\e654";
}

.icon-reporting-referer:before {
    content: "\e655";
}

.icon-reporting-visitors:before {
    content: "\e656";
}

.icon-user-manage:before {
    content: "\e657";
}

.icon-user-personal:before {
    content: "\e658";
}

.icon-user-platform:before {
    content: "\e659";
}

.icon-funnel:before {
    content: "\ea5b";
}

.icon-form:before {
    content: "\e85d";
}

.icon-lab:before {
    content: "\e9aa";
}

.icon-archive:before {
    content: "\e95e";
}

.icon-fast-forward:before {
    content: "\e01f";
}

.icon-fast-rewind:before {
    content: "\e020";
}

.icon-pause:before {
    content: "\e035";
}

.icon-replay:before {
    content: "\e042";
}

.icon-skip-next:before {
    content: "\e044";
}

.icon-skip-previous:before {
    content: "\e045";
}

.icon-stop:before {
    content: "\e047";
}

.icon-arrowup:before {
    content: "\f102";
}

.icon-arrowdown:before {
    content: "\f103";
}

.icon-audio:before {
    content: "\e050";
}

.icon-transition:before {
    content: "\ea30";
}

.icon-evolution:before {
    content: "\e922";
}

.icon-overlay:before {
    content: "\e0cb";
}

.icon-rocket:before {
    content: "\e9a5";
}

.icon-bug:before {
    content: "\e868";
}

.icon-upload:before {
    content: "\e2c6";
}

.icon-embed:before {
    content: "\ea80";
}

.icon-delete:hover {
    color: #d4291f !important;
}

.icon-segmented-visits-log:before {
    content: "\e900";
}

/*! jQuery UI - v1.10.1 - 2013-03-11
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}/*! jQuery UI - v1.10.1 - 2013-02-15
* http://jqueryui.com
* Includes: jquery.ui.theme.css
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(libs/jquery/themes/base/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(libs/jquery/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(libs/jquery/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(libs/jquery/themes/base/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(libs/jquery/themes/base/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(libs/jquery/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(libs/jquery/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-position:16px 16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(libs/jquery/themes/base/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(libs/jquery/themes/base/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(libs/jquery/themes/base/images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(libs/jquery/themes/base/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(libs/jquery/themes/base/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(libs/jquery/themes/base/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(libs/jquery/themes/base/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(libs/jquery/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(libs/jquery/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
/*!
 * Materialize v0.97.6 (http://materializecss.com)
 * Copyright 2014-2015 Materialize
 * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE)
 */
.materialize-red{background-color:#e51c23 !important}.materialize-red-text{color:#e51c23 !important}.materialize-red.lighten-5{background-color:#fdeaeb !important}.materialize-red-text.text-lighten-5{color:#fdeaeb !important}.materialize-red.lighten-4{background-color:#f8c1c3 !important}.materialize-red-text.text-lighten-4{color:#f8c1c3 !important}.materialize-red.lighten-3{background-color:#f3989b !important}.materialize-red-text.text-lighten-3{color:#f3989b !important}.materialize-red.lighten-2{background-color:#ee6e73 !important}.materialize-red-text.text-lighten-2{color:#ee6e73 !important}.materialize-red.lighten-1{background-color:#ea454b !important}.materialize-red-text.text-lighten-1{color:#ea454b !important}.materialize-red.darken-1{background-color:#d0181e !important}.materialize-red-text.text-darken-1{color:#d0181e !important}.materialize-red.darken-2{background-color:#b9151b !important}.materialize-red-text.text-darken-2{color:#b9151b !important}.materialize-red.darken-3{background-color:#a21318 !important}.materialize-red-text.text-darken-3{color:#a21318 !important}.materialize-red.darken-4{background-color:#8b1014 !important}.materialize-red-text.text-darken-4{color:#8b1014 !important}.red{background-color:#F44336 !important}.red-text{color:#F44336 !important}.red.lighten-5{background-color:#FFEBEE !important}.red-text.text-lighten-5{color:#FFEBEE !important}.red.lighten-4{background-color:#FFCDD2 !important}.red-text.text-lighten-4{color:#FFCDD2 !important}.red.lighten-3{background-color:#EF9A9A !important}.red-text.text-lighten-3{color:#EF9A9A !important}.red.lighten-2{background-color:#E57373 !important}.red-text.text-lighten-2{color:#E57373 !important}.red.lighten-1{background-color:#EF5350 !important}.red-text.text-lighten-1{color:#EF5350 !important}.red.darken-1{background-color:#E53935 !important}.red-text.text-darken-1{color:#E53935 !important}.red.darken-2{background-color:#D32F2F !important}.red-text.text-darken-2{color:#D32F2F !important}.red.darken-3{background-color:#C62828 !important}.red-text.text-darken-3{color:#C62828 !important}.red.darken-4{background-color:#B71C1C !important}.red-text.text-darken-4{color:#B71C1C !important}.red.accent-1{background-color:#FF8A80 !important}.red-text.text-accent-1{color:#FF8A80 !important}.red.accent-2{background-color:#FF5252 !important}.red-text.text-accent-2{color:#FF5252 !important}.red.accent-3{background-color:#FF1744 !important}.red-text.text-accent-3{color:#FF1744 !important}.red.accent-4{background-color:#D50000 !important}.red-text.text-accent-4{color:#D50000 !important}.pink{background-color:#e91e63 !important}.pink-text{color:#e91e63 !important}.pink.lighten-5{background-color:#fce4ec !important}.pink-text.text-lighten-5{color:#fce4ec !important}.pink.lighten-4{background-color:#f8bbd0 !important}.pink-text.text-lighten-4{color:#f8bbd0 !important}.pink.lighten-3{background-color:#f48fb1 !important}.pink-text.text-lighten-3{color:#f48fb1 !important}.pink.lighten-2{background-color:#f06292 !important}.pink-text.text-lighten-2{color:#f06292 !important}.pink.lighten-1{background-color:#ec407a !important}.pink-text.text-lighten-1{color:#ec407a !important}.pink.darken-1{background-color:#d81b60 !important}.pink-text.text-darken-1{color:#d81b60 !important}.pink.darken-2{background-color:#c2185b !important}.pink-text.text-darken-2{color:#c2185b !important}.pink.darken-3{background-color:#ad1457 !important}.pink-text.text-darken-3{color:#ad1457 !important}.pink.darken-4{background-color:#880e4f !important}.pink-text.text-darken-4{color:#880e4f !important}.pink.accent-1{background-color:#ff80ab !important}.pink-text.text-accent-1{color:#ff80ab !important}.pink.accent-2{background-color:#ff4081 !important}.pink-text.text-accent-2{color:#ff4081 !important}.pink.accent-3{background-color:#f50057 !important}.pink-text.text-accent-3{color:#f50057 !important}.pink.accent-4{background-color:#c51162 !important}.pink-text.text-accent-4{color:#c51162 !important}.purple{background-color:#9c27b0 !important}.purple-text{color:#9c27b0 !important}.purple.lighten-5{background-color:#f3e5f5 !important}.purple-text.text-lighten-5{color:#f3e5f5 !important}.purple.lighten-4{background-color:#e1bee7 !important}.purple-text.text-lighten-4{color:#e1bee7 !important}.purple.lighten-3{background-color:#ce93d8 !important}.purple-text.text-lighten-3{color:#ce93d8 !important}.purple.lighten-2{background-color:#ba68c8 !important}.purple-text.text-lighten-2{color:#ba68c8 !important}.purple.lighten-1{background-color:#ab47bc !important}.purple-text.text-lighten-1{color:#ab47bc !important}.purple.darken-1{background-color:#8e24aa !important}.purple-text.text-darken-1{color:#8e24aa !important}.purple.darken-2{background-color:#7b1fa2 !important}.purple-text.text-darken-2{color:#7b1fa2 !important}.purple.darken-3{background-color:#6a1b9a !important}.purple-text.text-darken-3{color:#6a1b9a !important}.purple.darken-4{background-color:#4a148c !important}.purple-text.text-darken-4{color:#4a148c !important}.purple.accent-1{background-color:#ea80fc !important}.purple-text.text-accent-1{color:#ea80fc !important}.purple.accent-2{background-color:#e040fb !important}.purple-text.text-accent-2{color:#e040fb !important}.purple.accent-3{background-color:#d500f9 !important}.purple-text.text-accent-3{color:#d500f9 !important}.purple.accent-4{background-color:#a0f !important}.purple-text.text-accent-4{color:#a0f !important}.deep-purple{background-color:#673ab7 !important}.deep-purple-text{color:#673ab7 !important}.deep-purple.lighten-5{background-color:#ede7f6 !important}.deep-purple-text.text-lighten-5{color:#ede7f6 !important}.deep-purple.lighten-4{background-color:#d1c4e9 !important}.deep-purple-text.text-lighten-4{color:#d1c4e9 !important}.deep-purple.lighten-3{background-color:#b39ddb !important}.deep-purple-text.text-lighten-3{color:#b39ddb !important}.deep-purple.lighten-2{background-color:#9575cd !important}.deep-purple-text.text-lighten-2{color:#9575cd !important}.deep-purple.lighten-1{background-color:#7e57c2 !important}.deep-purple-text.text-lighten-1{color:#7e57c2 !important}.deep-purple.darken-1{background-color:#5e35b1 !important}.deep-purple-text.text-darken-1{color:#5e35b1 !important}.deep-purple.darken-2{background-color:#512da8 !important}.deep-purple-text.text-darken-2{color:#512da8 !important}.deep-purple.darken-3{background-color:#4527a0 !important}.deep-purple-text.text-darken-3{color:#4527a0 !important}.deep-purple.darken-4{background-color:#311b92 !important}.deep-purple-text.text-darken-4{color:#311b92 !important}.deep-purple.accent-1{background-color:#b388ff !important}.deep-purple-text.text-accent-1{color:#b388ff !important}.deep-purple.accent-2{background-color:#7c4dff !important}.deep-purple-text.text-accent-2{color:#7c4dff !important}.deep-purple.accent-3{background-color:#651fff !important}.deep-purple-text.text-accent-3{color:#651fff !important}.deep-purple.accent-4{background-color:#6200ea !important}.deep-purple-text.text-accent-4{color:#6200ea !important}.indigo{background-color:#3f51b5 !important}.indigo-text{color:#3f51b5 !important}.indigo.lighten-5{background-color:#e8eaf6 !important}.indigo-text.text-lighten-5{color:#e8eaf6 !important}.indigo.lighten-4{background-color:#c5cae9 !important}.indigo-text.text-lighten-4{color:#c5cae9 !important}.indigo.lighten-3{background-color:#9fa8da !important}.indigo-text.text-lighten-3{color:#9fa8da !important}.indigo.lighten-2{background-color:#7986cb !important}.indigo-text.text-lighten-2{color:#7986cb !important}.indigo.lighten-1{background-color:#5c6bc0 !important}.indigo-text.text-lighten-1{color:#5c6bc0 !important}.indigo.darken-1{background-color:#3949ab !important}.indigo-text.text-darken-1{color:#3949ab !important}.indigo.darken-2{background-color:#303f9f !important}.indigo-text.text-darken-2{color:#303f9f !important}.indigo.darken-3{background-color:#283593 !important}.indigo-text.text-darken-3{color:#283593 !important}.indigo.darken-4{background-color:#1a237e !important}.indigo-text.text-darken-4{color:#1a237e !important}.indigo.accent-1{background-color:#8c9eff !important}.indigo-text.text-accent-1{color:#8c9eff !important}.indigo.accent-2{background-color:#536dfe !important}.indigo-text.text-accent-2{color:#536dfe !important}.indigo.accent-3{background-color:#3d5afe !important}.indigo-text.text-accent-3{color:#3d5afe !important}.indigo.accent-4{background-color:#304ffe !important}.indigo-text.text-accent-4{color:#304ffe !important}.blue{background-color:#2196F3 !important}.blue-text{color:#2196F3 !important}.blue.lighten-5{background-color:#E3F2FD !important}.blue-text.text-lighten-5{color:#E3F2FD !important}.blue.lighten-4{background-color:#BBDEFB !important}.blue-text.text-lighten-4{color:#BBDEFB !important}.blue.lighten-3{background-color:#90CAF9 !important}.blue-text.text-lighten-3{color:#90CAF9 !important}.blue.lighten-2{background-color:#64B5F6 !important}.blue-text.text-lighten-2{color:#64B5F6 !important}.blue.lighten-1{background-color:#42A5F5 !important}.blue-text.text-lighten-1{color:#42A5F5 !important}.blue.darken-1{background-color:#1E88E5 !important}.blue-text.text-darken-1{color:#1E88E5 !important}.blue.darken-2{background-color:#1976D2 !important}.blue-text.text-darken-2{color:#1976D2 !important}.blue.darken-3{background-color:#1565C0 !important}.blue-text.text-darken-3{color:#1565C0 !important}.blue.darken-4{background-color:#0D47A1 !important}.blue-text.text-darken-4{color:#0D47A1 !important}.blue.accent-1{background-color:#82B1FF !important}.blue-text.text-accent-1{color:#82B1FF !important}.blue.accent-2{background-color:#448AFF !important}.blue-text.text-accent-2{color:#448AFF !important}.blue.accent-3{background-color:#2979FF !important}.blue-text.text-accent-3{color:#2979FF !important}.blue.accent-4{background-color:#2962FF !important}.blue-text.text-accent-4{color:#2962FF !important}.light-blue{background-color:#03a9f4 !important}.light-blue-text{color:#03a9f4 !important}.light-blue.lighten-5{background-color:#e1f5fe !important}.light-blue-text.text-lighten-5{color:#e1f5fe !important}.light-blue.lighten-4{background-color:#b3e5fc !important}.light-blue-text.text-lighten-4{color:#b3e5fc !important}.light-blue.lighten-3{background-color:#81d4fa !important}.light-blue-text.text-lighten-3{color:#81d4fa !important}.light-blue.lighten-2{background-color:#4fc3f7 !important}.light-blue-text.text-lighten-2{color:#4fc3f7 !important}.light-blue.lighten-1{background-color:#29b6f6 !important}.light-blue-text.text-lighten-1{color:#29b6f6 !important}.light-blue.darken-1{background-color:#039be5 !important}.light-blue-text.text-darken-1{color:#039be5 !important}.light-blue.darken-2{background-color:#0288d1 !important}.light-blue-text.text-darken-2{color:#0288d1 !important}.light-blue.darken-3{background-color:#0277bd !important}.light-blue-text.text-darken-3{color:#0277bd !important}.light-blue.darken-4{background-color:#01579b !important}.light-blue-text.text-darken-4{color:#01579b !important}.light-blue.accent-1{background-color:#80d8ff !important}.light-blue-text.text-accent-1{color:#80d8ff !important}.light-blue.accent-2{background-color:#40c4ff !important}.light-blue-text.text-accent-2{color:#40c4ff !important}.light-blue.accent-3{background-color:#00b0ff !important}.light-blue-text.text-accent-3{color:#00b0ff !important}.light-blue.accent-4{background-color:#0091ea !important}.light-blue-text.text-accent-4{color:#0091ea !important}.cyan{background-color:#00bcd4 !important}.cyan-text{color:#00bcd4 !important}.cyan.lighten-5{background-color:#e0f7fa !important}.cyan-text.text-lighten-5{color:#e0f7fa !important}.cyan.lighten-4{background-color:#b2ebf2 !important}.cyan-text.text-lighten-4{color:#b2ebf2 !important}.cyan.lighten-3{background-color:#80deea !important}.cyan-text.text-lighten-3{color:#80deea !important}.cyan.lighten-2{background-color:#4dd0e1 !important}.cyan-text.text-lighten-2{color:#4dd0e1 !important}.cyan.lighten-1{background-color:#26c6da !important}.cyan-text.text-lighten-1{color:#26c6da !important}.cyan.darken-1{background-color:#00acc1 !important}.cyan-text.text-darken-1{color:#00acc1 !important}.cyan.darken-2{background-color:#0097a7 !important}.cyan-text.text-darken-2{color:#0097a7 !important}.cyan.darken-3{background-color:#00838f !important}.cyan-text.text-darken-3{color:#00838f !important}.cyan.darken-4{background-color:#006064 !important}.cyan-text.text-darken-4{color:#006064 !important}.cyan.accent-1{background-color:#84ffff !important}.cyan-text.text-accent-1{color:#84ffff !important}.cyan.accent-2{background-color:#18ffff !important}.cyan-text.text-accent-2{color:#18ffff !important}.cyan.accent-3{background-color:#00e5ff !important}.cyan-text.text-accent-3{color:#00e5ff !important}.cyan.accent-4{background-color:#00b8d4 !important}.cyan-text.text-accent-4{color:#00b8d4 !important}.teal{background-color:#009688 !important}.teal-text{color:#009688 !important}.teal.lighten-5{background-color:#e0f2f1 !important}.teal-text.text-lighten-5{color:#e0f2f1 !important}.teal.lighten-4{background-color:#b2dfdb !important}.teal-text.text-lighten-4{color:#b2dfdb !important}.teal.lighten-3{background-color:#80cbc4 !important}.teal-text.text-lighten-3{color:#80cbc4 !important}.teal.lighten-2{background-color:#4db6ac !important}.teal-text.text-lighten-2{color:#4db6ac !important}.teal.lighten-1{background-color:#26a69a !important}.teal-text.text-lighten-1{color:#26a69a !important}.teal.darken-1{background-color:#00897b !important}.teal-text.text-darken-1{color:#00897b !important}.teal.darken-2{background-color:#00796b !important}.teal-text.text-darken-2{color:#00796b !important}.teal.darken-3{background-color:#00695c !important}.teal-text.text-darken-3{color:#00695c !important}.teal.darken-4{background-color:#004d40 !important}.teal-text.text-darken-4{color:#004d40 !important}.teal.accent-1{background-color:#a7ffeb !important}.teal-text.text-accent-1{color:#a7ffeb !important}.teal.accent-2{background-color:#64ffda !important}.teal-text.text-accent-2{color:#64ffda !important}.teal.accent-3{background-color:#1de9b6 !important}.teal-text.text-accent-3{color:#1de9b6 !important}.teal.accent-4{background-color:#00bfa5 !important}.teal-text.text-accent-4{color:#00bfa5 !important}.green{background-color:#4CAF50 !important}.green-text{color:#4CAF50 !important}.green.lighten-5{background-color:#E8F5E9 !important}.green-text.text-lighten-5{color:#E8F5E9 !important}.green.lighten-4{background-color:#C8E6C9 !important}.green-text.text-lighten-4{color:#C8E6C9 !important}.green.lighten-3{background-color:#A5D6A7 !important}.green-text.text-lighten-3{color:#A5D6A7 !important}.green.lighten-2{background-color:#81C784 !important}.green-text.text-lighten-2{color:#81C784 !important}.green.lighten-1{background-color:#66BB6A !important}.green-text.text-lighten-1{color:#66BB6A !important}.green.darken-1{background-color:#43A047 !important}.green-text.text-darken-1{color:#43A047 !important}.green.darken-2{background-color:#388E3C !important}.green-text.text-darken-2{color:#388E3C !important}.green.darken-3{background-color:#2E7D32 !important}.green-text.text-darken-3{color:#2E7D32 !important}.green.darken-4{background-color:#1B5E20 !important}.green-text.text-darken-4{color:#1B5E20 !important}.green.accent-1{background-color:#B9F6CA !important}.green-text.text-accent-1{color:#B9F6CA !important}.green.accent-2{background-color:#69F0AE !important}.green-text.text-accent-2{color:#69F0AE !important}.green.accent-3{background-color:#00E676 !important}.green-text.text-accent-3{color:#00E676 !important}.green.accent-4{background-color:#00C853 !important}.green-text.text-accent-4{color:#00C853 !important}.light-green{background-color:#8bc34a !important}.light-green-text{color:#8bc34a !important}.light-green.lighten-5{background-color:#f1f8e9 !important}.light-green-text.text-lighten-5{color:#f1f8e9 !important}.light-green.lighten-4{background-color:#dcedc8 !important}.light-green-text.text-lighten-4{color:#dcedc8 !important}.light-green.lighten-3{background-color:#c5e1a5 !important}.light-green-text.text-lighten-3{color:#c5e1a5 !important}.light-green.lighten-2{background-color:#aed581 !important}.light-green-text.text-lighten-2{color:#aed581 !important}.light-green.lighten-1{background-color:#9ccc65 !important}.light-green-text.text-lighten-1{color:#9ccc65 !important}.light-green.darken-1{background-color:#7cb342 !important}.light-green-text.text-darken-1{color:#7cb342 !important}.light-green.darken-2{background-color:#689f38 !important}.light-green-text.text-darken-2{color:#689f38 !important}.light-green.darken-3{background-color:#558b2f !important}.light-green-text.text-darken-3{color:#558b2f !important}.light-green.darken-4{background-color:#33691e !important}.light-green-text.text-darken-4{color:#33691e !important}.light-green.accent-1{background-color:#ccff90 !important}.light-green-text.text-accent-1{color:#ccff90 !important}.light-green.accent-2{background-color:#b2ff59 !important}.light-green-text.text-accent-2{color:#b2ff59 !important}.light-green.accent-3{background-color:#76ff03 !important}.light-green-text.text-accent-3{color:#76ff03 !important}.light-green.accent-4{background-color:#64dd17 !important}.light-green-text.text-accent-4{color:#64dd17 !important}.lime{background-color:#cddc39 !important}.lime-text{color:#cddc39 !important}.lime.lighten-5{background-color:#f9fbe7 !important}.lime-text.text-lighten-5{color:#f9fbe7 !important}.lime.lighten-4{background-color:#f0f4c3 !important}.lime-text.text-lighten-4{color:#f0f4c3 !important}.lime.lighten-3{background-color:#e6ee9c !important}.lime-text.text-lighten-3{color:#e6ee9c !important}.lime.lighten-2{background-color:#dce775 !important}.lime-text.text-lighten-2{color:#dce775 !important}.lime.lighten-1{background-color:#d4e157 !important}.lime-text.text-lighten-1{color:#d4e157 !important}.lime.darken-1{background-color:#c0ca33 !important}.lime-text.text-darken-1{color:#c0ca33 !important}.lime.darken-2{background-color:#afb42b !important}.lime-text.text-darken-2{color:#afb42b !important}.lime.darken-3{background-color:#9e9d24 !important}.lime-text.text-darken-3{color:#9e9d24 !important}.lime.darken-4{background-color:#827717 !important}.lime-text.text-darken-4{color:#827717 !important}.lime.accent-1{background-color:#f4ff81 !important}.lime-text.text-accent-1{color:#f4ff81 !important}.lime.accent-2{background-color:#eeff41 !important}.lime-text.text-accent-2{color:#eeff41 !important}.lime.accent-3{background-color:#c6ff00 !important}.lime-text.text-accent-3{color:#c6ff00 !important}.lime.accent-4{background-color:#aeea00 !important}.lime-text.text-accent-4{color:#aeea00 !important}.yellow{background-color:#ffeb3b !important}.yellow-text{color:#ffeb3b !important}.yellow.lighten-5{background-color:#fffde7 !important}.yellow-text.text-lighten-5{color:#fffde7 !important}.yellow.lighten-4{background-color:#fff9c4 !important}.yellow-text.text-lighten-4{color:#fff9c4 !important}.yellow.lighten-3{background-color:#fff59d !important}.yellow-text.text-lighten-3{color:#fff59d !important}.yellow.lighten-2{background-color:#fff176 !important}.yellow-text.text-lighten-2{color:#fff176 !important}.yellow.lighten-1{background-color:#ffee58 !important}.yellow-text.text-lighten-1{color:#ffee58 !important}.yellow.darken-1{background-color:#fdd835 !important}.yellow-text.text-darken-1{color:#fdd835 !important}.yellow.darken-2{background-color:#fbc02d !important}.yellow-text.text-darken-2{color:#fbc02d !important}.yellow.darken-3{background-color:#f9a825 !important}.yellow-text.text-darken-3{color:#f9a825 !important}.yellow.darken-4{background-color:#f57f17 !important}.yellow-text.text-darken-4{color:#f57f17 !important}.yellow.accent-1{background-color:#ffff8d !important}.yellow-text.text-accent-1{color:#ffff8d !important}.yellow.accent-2{background-color:#ff0 !important}.yellow-text.text-accent-2{color:#ff0 !important}.yellow.accent-3{background-color:#ffea00 !important}.yellow-text.text-accent-3{color:#ffea00 !important}.yellow.accent-4{background-color:#ffd600 !important}.yellow-text.text-accent-4{color:#ffd600 !important}.amber{background-color:#ffc107 !important}.amber-text{color:#ffc107 !important}.amber.lighten-5{background-color:#fff8e1 !important}.amber-text.text-lighten-5{color:#fff8e1 !important}.amber.lighten-4{background-color:#ffecb3 !important}.amber-text.text-lighten-4{color:#ffecb3 !important}.amber.lighten-3{background-color:#ffe082 !important}.amber-text.text-lighten-3{color:#ffe082 !important}.amber.lighten-2{background-color:#ffd54f !important}.amber-text.text-lighten-2{color:#ffd54f !important}.amber.lighten-1{background-color:#ffca28 !important}.amber-text.text-lighten-1{color:#ffca28 !important}.amber.darken-1{background-color:#ffb300 !important}.amber-text.text-darken-1{color:#ffb300 !important}.amber.darken-2{background-color:#ffa000 !important}.amber-text.text-darken-2{color:#ffa000 !important}.amber.darken-3{background-color:#ff8f00 !important}.amber-text.text-darken-3{color:#ff8f00 !important}.amber.darken-4{background-color:#ff6f00 !important}.amber-text.text-darken-4{color:#ff6f00 !important}.amber.accent-1{background-color:#ffe57f !important}.amber-text.text-accent-1{color:#ffe57f !important}.amber.accent-2{background-color:#ffd740 !important}.amber-text.text-accent-2{color:#ffd740 !important}.amber.accent-3{background-color:#ffc400 !important}.amber-text.text-accent-3{color:#ffc400 !important}.amber.accent-4{background-color:#ffab00 !important}.amber-text.text-accent-4{color:#ffab00 !important}.orange{background-color:#ff9800 !important}.orange-text{color:#ff9800 !important}.orange.lighten-5{background-color:#fff3e0 !important}.orange-text.text-lighten-5{color:#fff3e0 !important}.orange.lighten-4{background-color:#ffe0b2 !important}.orange-text.text-lighten-4{color:#ffe0b2 !important}.orange.lighten-3{background-color:#ffcc80 !important}.orange-text.text-lighten-3{color:#ffcc80 !important}.orange.lighten-2{background-color:#ffb74d !important}.orange-text.text-lighten-2{color:#ffb74d !important}.orange.lighten-1{background-color:#ffa726 !important}.orange-text.text-lighten-1{color:#ffa726 !important}.orange.darken-1{background-color:#fb8c00 !important}.orange-text.text-darken-1{color:#fb8c00 !important}.orange.darken-2{background-color:#f57c00 !important}.orange-text.text-darken-2{color:#f57c00 !important}.orange.darken-3{background-color:#ef6c00 !important}.orange-text.text-darken-3{color:#ef6c00 !important}.orange.darken-4{background-color:#e65100 !important}.orange-text.text-darken-4{color:#e65100 !important}.orange.accent-1{background-color:#ffd180 !important}.orange-text.text-accent-1{color:#ffd180 !important}.orange.accent-2{background-color:#ffab40 !important}.orange-text.text-accent-2{color:#ffab40 !important}.orange.accent-3{background-color:#ff9100 !important}.orange-text.text-accent-3{color:#ff9100 !important}.orange.accent-4{background-color:#ff6d00 !important}.orange-text.text-accent-4{color:#ff6d00 !important}.deep-orange{background-color:#ff5722 !important}.deep-orange-text{color:#ff5722 !important}.deep-orange.lighten-5{background-color:#fbe9e7 !important}.deep-orange-text.text-lighten-5{color:#fbe9e7 !important}.deep-orange.lighten-4{background-color:#ffccbc !important}.deep-orange-text.text-lighten-4{color:#ffccbc !important}.deep-orange.lighten-3{background-color:#ffab91 !important}.deep-orange-text.text-lighten-3{color:#ffab91 !important}.deep-orange.lighten-2{background-color:#ff8a65 !important}.deep-orange-text.text-lighten-2{color:#ff8a65 !important}.deep-orange.lighten-1{background-color:#ff7043 !important}.deep-orange-text.text-lighten-1{color:#ff7043 !important}.deep-orange.darken-1{background-color:#f4511e !important}.deep-orange-text.text-darken-1{color:#f4511e !important}.deep-orange.darken-2{background-color:#e64a19 !important}.deep-orange-text.text-darken-2{color:#e64a19 !important}.deep-orange.darken-3{background-color:#d84315 !important}.deep-orange-text.text-darken-3{color:#d84315 !important}.deep-orange.darken-4{background-color:#bf360c !important}.deep-orange-text.text-darken-4{color:#bf360c !important}.deep-orange.accent-1{background-color:#ff9e80 !important}.deep-orange-text.text-accent-1{color:#ff9e80 !important}.deep-orange.accent-2{background-color:#ff6e40 !important}.deep-orange-text.text-accent-2{color:#ff6e40 !important}.deep-orange.accent-3{background-color:#ff3d00 !important}.deep-orange-text.text-accent-3{color:#ff3d00 !important}.deep-orange.accent-4{background-color:#dd2c00 !important}.deep-orange-text.text-accent-4{color:#dd2c00 !important}.brown{background-color:#795548 !important}.brown-text{color:#795548 !important}.brown.lighten-5{background-color:#efebe9 !important}.brown-text.text-lighten-5{color:#efebe9 !important}.brown.lighten-4{background-color:#d7ccc8 !important}.brown-text.text-lighten-4{color:#d7ccc8 !important}.brown.lighten-3{background-color:#bcaaa4 !important}.brown-text.text-lighten-3{color:#bcaaa4 !important}.brown.lighten-2{background-color:#a1887f !important}.brown-text.text-lighten-2{color:#a1887f !important}.brown.lighten-1{background-color:#8d6e63 !important}.brown-text.text-lighten-1{color:#8d6e63 !important}.brown.darken-1{background-color:#6d4c41 !important}.brown-text.text-darken-1{color:#6d4c41 !important}.brown.darken-2{background-color:#5d4037 !important}.brown-text.text-darken-2{color:#5d4037 !important}.brown.darken-3{background-color:#4e342e !important}.brown-text.text-darken-3{color:#4e342e !important}.brown.darken-4{background-color:#3e2723 !important}.brown-text.text-darken-4{color:#3e2723 !important}.blue-grey{background-color:#607d8b !important}.blue-grey-text{color:#607d8b !important}.blue-grey.lighten-5{background-color:#eceff1 !important}.blue-grey-text.text-lighten-5{color:#eceff1 !important}.blue-grey.lighten-4{background-color:#cfd8dc !important}.blue-grey-text.text-lighten-4{color:#cfd8dc !important}.blue-grey.lighten-3{background-color:#b0bec5 !important}.blue-grey-text.text-lighten-3{color:#b0bec5 !important}.blue-grey.lighten-2{background-color:#90a4ae !important}.blue-grey-text.text-lighten-2{color:#90a4ae !important}.blue-grey.lighten-1{background-color:#78909c !important}.blue-grey-text.text-lighten-1{color:#78909c !important}.blue-grey.darken-1{background-color:#546e7a !important}.blue-grey-text.text-darken-1{color:#546e7a !important}.blue-grey.darken-2{background-color:#455a64 !important}.blue-grey-text.text-darken-2{color:#455a64 !important}.blue-grey.darken-3{background-color:#37474f !important}.blue-grey-text.text-darken-3{color:#37474f !important}.blue-grey.darken-4{background-color:#263238 !important}.blue-grey-text.text-darken-4{color:#263238 !important}.grey{background-color:#9e9e9e !important}.grey-text{color:#9e9e9e !important}.grey.lighten-5{background-color:#fafafa !important}.grey-text.text-lighten-5{color:#fafafa !important}.grey.lighten-4{background-color:#f5f5f5 !important}.grey-text.text-lighten-4{color:#f5f5f5 !important}.grey.lighten-3{background-color:#eee !important}.grey-text.text-lighten-3{color:#eee !important}.grey.lighten-2{background-color:#e0e0e0 !important}.grey-text.text-lighten-2{color:#e0e0e0 !important}.grey.lighten-1{background-color:#bdbdbd !important}.grey-text.text-lighten-1{color:#bdbdbd !important}.grey.darken-1{background-color:#757575 !important}.grey-text.text-darken-1{color:#757575 !important}.grey.darken-2{background-color:#616161 !important}.grey-text.text-darken-2{color:#616161 !important}.grey.darken-3{background-color:#424242 !important}.grey-text.text-darken-3{color:#424242 !important}.grey.darken-4{background-color:#212121 !important}.grey-text.text-darken-4{color:#212121 !important}.shades.black{background-color:#000 !important}.shades-text.text-black{color:#000 !important}.shades.white{background-color:#fff !important}.shades-text.text-white{color:#fff !important}.shades.transparent{background-color:transparent !important}.shades-text.text-transparent{color:transparent !important}.black{background-color:#000 !important}.black-text{color:#000 !important}.white{background-color:#fff !important}.white-text{color:#fff !important}.transparent{background-color:transparent !important}.transparent-text{color:transparent !important}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}ul{list-style-type:none}ul.browser-default{list-style-type:initial}a{color:#039be5;text-decoration:none;-webkit-tap-highlight-color:transparent}.valign-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.valign-wrapper .valign{display:block}ul{padding:0}ul li{list-style-type:none}.clearfix{clear:both}.z-depth-0{box-shadow:none !important}.z-depth-1,nav,.card-panel,.card,.toast,.btn,.btn-large,.btn-floating,.dropdown-content,.collapsible,.side-nav{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.z-depth-1-half,.btn:hover,.btn-large:hover,.btn-floating:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.z-depth-2{box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.z-depth-3{box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19)}.z-depth-4,.modal{box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21)}.z-depth-5{box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22)}.hoverable{transition:box-shadow .25s;box-shadow:0}.hoverable:hover{transition:box-shadow .25s;box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.divider{height:1px;overflow:hidden;background-color:#e0e0e0}blockquote{margin:20px 0;padding-left:1.5rem;border-left:5px solid #ee6e73}i{line-height:inherit}i.left{float:left;margin-right:15px}i.right{float:right;margin-left:15px}i.tiny{font-size:1rem}i.small{font-size:2rem}i.medium{font-size:4rem}i.large{font-size:6rem}img.responsive-img,video.responsive-video{max-width:100%;height:auto}.pagination li{display:inline-block;font-size:1.2rem;padding:0 10px;line-height:30px;border-radius:2px;text-align:center}.pagination li a{color:#444}.pagination li.active a{color:#fff}.pagination li.active{background-color:#ee6e73}.pagination li.disabled a{cursor:default;color:#999}.pagination li i{font-size:2.2rem;vertical-align:middle}.pagination li.pages ul li{display:inline-block;float:none}@media only screen and (max-width: 992px){.pagination{width:100%}.pagination li.prev,.pagination li.next{width:10%}.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap}}.breadcrumb{font-size:18px;color:rgba(255,255,255,0.7)}.breadcrumb i,.breadcrumb [class^="mdi-"],.breadcrumb [class*="mdi-"],.breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px}.breadcrumb:before{content:'\E5CC';color:rgba(255,255,255,0.7);vertical-align:top;display:inline-block;font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:25px;margin:0 10px 0 8px;-webkit-font-smoothing:antialiased}.breadcrumb:first-child:before{display:none}.breadcrumb:last-child{color:#fff}.parallax-container{position:relative;overflow:hidden;height:500px}.parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.parallax img{display:none;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pin-top,.pin-bottom{position:relative}.pinned{position:fixed !important}ul.staggered-list li{opacity:0}.fade-in{opacity:0;-webkit-transform-origin:0 50%;transform-origin:0 50%}@media only screen and (max-width: 600px){.hide-on-small-only,.hide-on-small-and-down{display:none !important}}@media only screen and (max-width: 992px){.hide-on-med-and-down{display:none !important}}@media only screen and (min-width: 601px){.hide-on-med-and-up{display:none !important}}@media only screen and (min-width: 600px) and (max-width: 992px){.hide-on-med-only{display:none !important}}@media only screen and (min-width: 993px){.hide-on-large-only{display:none !important}}@media only screen and (min-width: 993px){.show-on-large{display:block !important}}@media only screen and (min-width: 600px) and (max-width: 992px){.show-on-medium{display:block !important}}@media only screen and (max-width: 600px){.show-on-small{display:block !important}}@media only screen and (min-width: 601px){.show-on-medium-and-up{display:block !important}}@media only screen and (max-width: 992px){.show-on-medium-and-down{display:block !important}}@media only screen and (max-width: 600px){.center-on-small-only{text-align:center}}footer.page-footer{margin-top:20px;padding-top:20px;background-color:#ee6e73}footer.page-footer .footer-copyright{overflow:hidden;height:50px;line-height:50px;color:rgba(255,255,255,0.8);background-color:rgba(51,51,51,0.08)}table,th,td{border:none}table{width:100%;display:table}table.bordered>thead>tr,table.bordered>tbody>tr{border-bottom:1px solid #d0d0d0}table.striped>tbody>tr:nth-child(odd){background-color:#f2f2f2}table.striped>tbody>tr>td{border-radius:0}table.highlight>tbody>tr{transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:#f2f2f2}table.centered thead tr th,table.centered tbody tr td{text-align:center}thead{border-bottom:1px solid #d0d0d0}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}@media only screen and (max-width: 992px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive-table td:empty:before{content:'\00a0'}table.responsive-table th,table.responsive-table td{margin:0;vertical-align:top}table.responsive-table th{text-align:left}table.responsive-table thead{display:block;float:left}table.responsive-table thead tr{display:block;padding:0 10px 0 0}table.responsive-table thead tr th::before{content:"\00a0"}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive-table tbody tr{display:inline-block;vertical-align:top}table.responsive-table th{display:block;text-align:right}table.responsive-table td{display:block;min-height:1.25em;text-align:left}table.responsive-table tr{padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid #d0d0d0}table.responsive-table.bordered th{border-bottom:0;border-left:0}table.responsive-table.bordered td{border-left:0;border-right:0;border-bottom:0}table.responsive-table.bordered tr{border:0}table.responsive-table.bordered tbody tr{border-right:1px solid #d0d0d0}}.collection{margin:0.5rem 0 1rem 0;border:1px solid #e0e0e0;border-radius:2px;overflow:hidden;position:relative}.collection .collection-item{background-color:#fff;line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid #e0e0e0}.collection .collection-item.avatar{min-height:84px;padding-left:72px;position:relative}.collection .collection-item.avatar .circle{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle}.collection .collection-item.avatar i.circle{font-size:18px;line-height:42px;color:#fff;background-color:#999;text-align:center}.collection .collection-item.avatar .title{font-size:16px}.collection .collection-item.avatar p{margin:0}.collection .collection-item.avatar .secondary-content{position:absolute;top:16px;right:16px}.collection .collection-item:last-child{border-bottom:none}.collection .collection-item.active{background-color:#26a69a;color:#eafaf9}.collection .collection-item.active .secondary-content{color:#fff}.collection a.collection-item{display:block;transition:.25s;color:#26a69a}.collection a.collection-item:not(.active):hover{background-color:#ddd}.collection.with-header .collection-header{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:10px 20px}.collection.with-header .collection-item{padding-left:30px}.collection.with-header .collection-item.avatar{padding-left:72px}.secondary-content{float:right;color:#26a69a}.collapsible .collection{margin:0;border:none}span.badge{min-width:3rem;padding:0 6px;text-align:center;font-size:1rem;line-height:inherit;color:#757575;position:absolute;right:15px;box-sizing:border-box}span.badge.new{font-weight:300;font-size:0.8rem;color:#fff;background-color:#26a69a;border-radius:2px}span.badge.new:after{content:" new"}nav ul a span.badge{position:static;margin-left:4px;line-height:0}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.progress{position:relative;height:4px;display:block;width:100%;background-color:#acece6;border-radius:2px;margin:0.5rem 0 1rem 0;overflow:hidden}.progress .determinate{position:absolute;top:0;left:0;bottom:0;background-color:#26a69a;transition:width .3s linear}.progress .indeterminate{background-color:#26a69a}.progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left, right;-webkit-animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left, right;-webkit-animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.hide{display:none !important}.left-align{text-align:left}.right-align{text-align:right}.center,.center-align{text-align:center}.left{float:left !important}.right{float:right !important}.no-select,input[type=range],input[type=range]+.thumb{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.circle{border-radius:50%}.center-block{display:block;margin-left:auto;margin-right:auto}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-padding{padding:0 !important}.material-icons{text-rendering:optimizeLegibility;-webkit-font-feature-settings:'liga';-moz-font-feature-settings:'liga';font-feature-settings:'liga'}.container{margin:0 auto;max-width:1280px;width:90%}@media only screen and (min-width: 601px){.container{width:85%}}@media only screen and (min-width: 993px){.container{width:70%}}.container .row{margin-left:-0.75rem;margin-right:-0.75rem}.section{padding-top:1rem;padding-bottom:1rem}.section.no-pad{padding:0}.section.no-pad-bot{padding-bottom:0}.section.no-pad-top{padding-top:0}.row{margin-left:auto;margin-right:auto;margin-bottom:20px}.row:after{content:"";display:table;clear:both}.row .col{float:left;box-sizing:border-box;padding:0 0.75rem}.row .col[class*="push-"],.row .col[class*="pull-"]{position:relative}.row .col.s1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.s10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-s1{margin-left:8.3333333333%}.row .col.pull-s1{right:8.3333333333%}.row .col.push-s1{left:8.3333333333%}.row .col.offset-s2{margin-left:16.6666666667%}.row .col.pull-s2{right:16.6666666667%}.row .col.push-s2{left:16.6666666667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.3333333333%}.row .col.pull-s4{right:33.3333333333%}.row .col.push-s4{left:33.3333333333%}.row .col.offset-s5{margin-left:41.6666666667%}.row .col.pull-s5{right:41.6666666667%}.row .col.push-s5{left:41.6666666667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.3333333333%}.row .col.pull-s7{right:58.3333333333%}.row .col.push-s7{left:58.3333333333%}.row .col.offset-s8{margin-left:66.6666666667%}.row .col.pull-s8{right:66.6666666667%}.row .col.push-s8{left:66.6666666667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.3333333333%}.row .col.pull-s10{right:83.3333333333%}.row .col.push-s10{left:83.3333333333%}.row .col.offset-s11{margin-left:91.6666666667%}.row .col.pull-s11{right:91.6666666667%}.row .col.push-s11{left:91.6666666667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}@media only screen and (min-width: 601px){.row .col.m1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-m1{margin-left:8.3333333333%}.row .col.pull-m1{right:8.3333333333%}.row .col.push-m1{left:8.3333333333%}.row .col.offset-m2{margin-left:16.6666666667%}.row .col.pull-m2{right:16.6666666667%}.row .col.push-m2{left:16.6666666667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.3333333333%}.row .col.pull-m4{right:33.3333333333%}.row .col.push-m4{left:33.3333333333%}.row .col.offset-m5{margin-left:41.6666666667%}.row .col.pull-m5{right:41.6666666667%}.row .col.push-m5{left:41.6666666667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.3333333333%}.row .col.pull-m7{right:58.3333333333%}.row .col.push-m7{left:58.3333333333%}.row .col.offset-m8{margin-left:66.6666666667%}.row .col.pull-m8{right:66.6666666667%}.row .col.push-m8{left:66.6666666667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.3333333333%}.row .col.pull-m10{right:83.3333333333%}.row .col.push-m10{left:83.3333333333%}.row .col.offset-m11{margin-left:91.6666666667%}.row .col.pull-m11{right:91.6666666667%}.row .col.push-m11{left:91.6666666667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media only screen and (min-width: 993px){.row .col.l1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-l1{margin-left:8.3333333333%}.row .col.pull-l1{right:8.3333333333%}.row .col.push-l1{left:8.3333333333%}.row .col.offset-l2{margin-left:16.6666666667%}.row .col.pull-l2{right:16.6666666667%}.row .col.push-l2{left:16.6666666667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.3333333333%}.row .col.pull-l4{right:33.3333333333%}.row .col.push-l4{left:33.3333333333%}.row .col.offset-l5{margin-left:41.6666666667%}.row .col.pull-l5{right:41.6666666667%}.row .col.push-l5{left:41.6666666667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.3333333333%}.row .col.pull-l7{right:58.3333333333%}.row .col.push-l7{left:58.3333333333%}.row .col.offset-l8{margin-left:66.6666666667%}.row .col.pull-l8{right:66.6666666667%}.row .col.push-l8{left:66.6666666667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.3333333333%}.row .col.pull-l10{right:83.3333333333%}.row .col.push-l10{left:83.3333333333%}.row .col.offset-l11{margin-left:91.6666666667%}.row .col.pull-l11{right:91.6666666667%}.row .col.push-l11{left:91.6666666667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}nav{color:#fff;background-color:#ee6e73;width:100%;height:56px;line-height:56px}nav a{color:#fff}nav i,nav [class^="mdi-"],nav [class*="mdi-"],nav i.material-icons{display:block;font-size:2rem;height:56px;line-height:56px}nav .nav-wrapper{position:relative;height:100%}@media only screen and (min-width: 993px){nav a.button-collapse{display:none}}nav .button-collapse{float:left;position:relative;z-index:1;height:56px}nav .button-collapse i{font-size:2.7rem;height:56px;line-height:56px}nav .brand-logo{position:absolute;color:#fff;display:inline-block;font-size:2.1rem;padding:0;white-space:nowrap}nav .brand-logo.center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 992px){nav .brand-logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}nav .brand-logo.left,nav .brand-logo.right{padding:0;-webkit-transform:none;transform:none}nav .brand-logo.left{left:0.5rem}nav .brand-logo.right{right:0.5rem;left:auto}}nav .brand-logo.right{right:0.5rem;padding:0}nav ul{margin:0}nav ul li{transition:background-color .3s;float:left;padding:0}nav ul li.active{background-color:rgba(0,0,0,0.1)}nav ul a{transition:background-color .3s;font-size:1rem;color:#fff;display:inline-block;padding:0 15px;cursor:pointer}nav ul a.btn,nav ul a.btn-large,nav ul a.btn-large,nav ul a.btn-flat,nav ul a.btn-floating{margin-top:-2px;margin-left:15px;margin-right:15px}nav ul a:hover{background-color:rgba(0,0,0,0.1)}nav ul.left{float:left}nav .input-field{margin:0}nav .input-field input{height:100%;font-size:1.2rem;border:none;padding-left:2rem}nav .input-field input:focus,nav .input-field input[type=text]:valid,nav .input-field input[type=password]:valid,nav .input-field input[type=email]:valid,nav .input-field input[type=url]:valid,nav .input-field input[type=date]:valid{border:none;box-shadow:none}nav .input-field label{top:0;left:0}nav .input-field label i{color:rgba(255,255,255,0.7);transition:color .3s}nav .input-field label.active i{color:#fff}nav .input-field label.active{-webkit-transform:translateY(0);transform:translateY(0)}.navbar-fixed{position:relative;height:56px;z-index:998}.navbar-fixed nav{position:fixed}@media only screen and (min-width: 601px){nav,nav .nav-wrapper i,nav a.button-collapse,nav a.button-collapse i{height:64px;line-height:64px}.navbar-fixed{height:64px}}a{text-decoration:none}html{line-height:1.5;font-family:"Roboto", sans-serif;font-weight:normal;color:rgba(0,0,0,0.87)}@media only screen and (min-width: 0){html{font-size:14px}}@media only screen and (min-width: 992px){html{font-size:14.5px}}@media only screen and (min-width: 1200px){html{font-size:15px}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.1}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:4.2rem;line-height:110%;margin:2.1rem 0 1.68rem 0}h2{font-size:3.56rem;line-height:110%;margin:1.78rem 0 1.424rem 0}h3{font-size:2.92rem;line-height:110%;margin:1.46rem 0 1.168rem 0}h4{font-size:2.28rem;line-height:110%;margin:1.14rem 0 0.912rem 0}h5{font-size:1.64rem;line-height:110%;margin:0.82rem 0 0.656rem 0}h6{font-size:1rem;line-height:110%;margin:0.5rem 0 0.4rem 0}em{font-style:italic}strong{font-weight:500}small{font-size:75%}.light,footer.page-footer .footer-copyright{font-weight:300}.thin{font-weight:200}.flow-text{font-weight:300}@media only screen and (min-width: 360px){.flow-text{font-size:1.2rem}}@media only screen and (min-width: 390px){.flow-text{font-size:1.224rem}}@media only screen and (min-width: 420px){.flow-text{font-size:1.248rem}}@media only screen and (min-width: 450px){.flow-text{font-size:1.272rem}}@media only screen and (min-width: 480px){.flow-text{font-size:1.296rem}}@media only screen and (min-width: 510px){.flow-text{font-size:1.32rem}}@media only screen and (min-width: 540px){.flow-text{font-size:1.344rem}}@media only screen and (min-width: 570px){.flow-text{font-size:1.368rem}}@media only screen and (min-width: 600px){.flow-text{font-size:1.392rem}}@media only screen and (min-width: 630px){.flow-text{font-size:1.416rem}}@media only screen and (min-width: 660px){.flow-text{font-size:1.44rem}}@media only screen and (min-width: 690px){.flow-text{font-size:1.464rem}}@media only screen and (min-width: 720px){.flow-text{font-size:1.488rem}}@media only screen and (min-width: 750px){.flow-text{font-size:1.512rem}}@media only screen and (min-width: 780px){.flow-text{font-size:1.536rem}}@media only screen and (min-width: 810px){.flow-text{font-size:1.56rem}}@media only screen and (min-width: 840px){.flow-text{font-size:1.584rem}}@media only screen and (min-width: 870px){.flow-text{font-size:1.608rem}}@media only screen and (min-width: 900px){.flow-text{font-size:1.632rem}}@media only screen and (min-width: 930px){.flow-text{font-size:1.656rem}}@media only screen and (min-width: 960px){.flow-text{font-size:1.68rem}}@media only screen and (max-width: 360px){.flow-text{font-size:1.2rem}}.card-panel{transition:box-shadow .25s;padding:20px;margin:0.5rem 0 1rem 0;border-radius:2px;background-color:#fff}.card{position:relative;margin:0.5rem 0 1rem 0;background-color:#fff;transition:box-shadow .25s;border-radius:2px}.card .card-title{font-size:24px;font-weight:300}.card .card-title.activator{cursor:pointer}.card.small,.card.medium,.card.large{position:relative}.card.small .card-image,.card.medium .card-image,.card.large .card-image{max-height:60%;overflow:hidden}.card.small .card-content,.card.medium .card-content,.card.large .card-content{max-height:40%;overflow:hidden}.card.small .card-action,.card.medium .card-action,.card.large .card-action{position:absolute;bottom:0;left:0;right:0}.card.small{height:300px}.card.medium{height:400px}.card.large{height:500px}.card .card-image{position:relative}.card .card-image img{display:block;border-radius:2px 2px 0 0;position:relative;left:0;right:0;top:0;bottom:0;width:100%}.card .card-image .card-title{color:#fff;position:absolute;bottom:0;left:0;padding:20px}.card .card-content{padding:20px;border-radius:0 0 2px 2px}.card .card-content p{margin:0;color:inherit}.card .card-content .card-title{line-height:48px}.card .card-action{position:relative;background-color:inherit;border-top:1px solid rgba(160,160,160,0.2);padding:20px;z-index:2}.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating){color:#ffab40;margin-right:20px;transition:color .3s ease;text-transform:uppercase}.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating):hover{color:#ffd8a6}.card .card-action+.card-reveal{z-index:1;padding-bottom:64px}.card .card-reveal{padding:20px;position:absolute;background-color:#fff;width:100%;overflow-y:auto;top:100%;height:100%;z-index:3;display:none}.card .card-reveal .card-title{cursor:pointer;display:block}#toast-container{display:block;position:fixed;z-index:10000}@media only screen and (max-width: 600px){#toast-container{min-width:100%;bottom:0%}}@media only screen and (min-width: 601px) and (max-width: 992px){#toast-container{left:5%;bottom:7%;max-width:90%}}@media only screen and (min-width: 993px){#toast-container{top:10%;right:7%;max-width:86%}}.toast{border-radius:2px;top:0;width:auto;clear:both;margin-top:10px;position:relative;max-width:100%;height:auto;min-height:48px;line-height:1.5em;word-break:break-all;background-color:#323232;padding:10px 25px;font-size:1.1rem;font-weight:300;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.toast .btn,.toast .btn-large,.toast .btn-flat{margin:0;margin-left:3rem}.toast.rounded{border-radius:24px}@media only screen and (max-width: 600px){.toast{width:100%;border-radius:0}}@media only screen and (min-width: 601px) and (max-width: 992px){.toast{float:left}}@media only screen and (min-width: 993px){.toast{float:right}}.tabs{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;overflow-x:auto;overflow-y:hidden;height:48px;background-color:#fff;margin:0 auto;width:100%;white-space:nowrap}.tabs .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:block;float:left;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;letter-spacing:.8px;width:15%;min-width:80px}.tabs .tab a{color:#ee6e73;display:block;width:100%;height:100%;text-overflow:ellipsis;overflow:hidden;transition:color .28s ease}.tabs .tab a:hover{color:#f9c9cb}.tabs .tab.disabled a{color:#f9c9cb;cursor:default}.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#f6b2b5;will-change:left, right}.material-tooltip{padding:10px 8px;font-size:1rem;z-index:2000;background-color:transparent;border-radius:2px;color:#fff;min-height:36px;line-height:120%;opacity:0;display:none;position:absolute;text-align:center;max-width:calc(100% - 4px);overflow:hidden;left:0;top:0;pointer-events:none;will-change:top, left}.backdrop{position:absolute;opacity:0;display:none;height:7px;width:14px;border-radius:0 0 14px 14px;background-color:#323232;z-index:-1;-webkit-transform-origin:50% 10%;transform-origin:50% 10%;will-change:transform, opacity}.btn,.btn-large,.btn-flat{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;outline:0;padding:0 2rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent}.btn.disabled,.disabled.btn-large,.btn-floating.disabled,.btn-large.disabled,.btn:disabled .btn-large:disabled,.btn-large:disabled .btn-large:disabled,.btn-floating:disabled{background-color:#DFDFDF !important;box-shadow:none;color:#9F9F9F !important;cursor:default}.btn.disabled *,.disabled.btn-large *,.btn-floating.disabled *,.btn-large.disabled *,.btn:disabled .btn-large:disabled *,.btn-large:disabled .btn-large:disabled *,.btn-floating:disabled *{pointer-events:none}.btn.disabled:hover,.disabled.btn-large:hover,.btn-floating.disabled:hover,.btn-large.disabled:hover,.btn:disabled .btn-large:disabled:hover,.btn-large:disabled .btn-large:disabled:hover,.btn-floating:disabled:hover{background-color:#DFDFDF !important;color:#9F9F9F !important}.btn i,.btn-large i,.btn-floating i,.btn-large i,.btn-flat i{font-size:1.3rem;line-height:inherit}.btn,.btn-large{text-decoration:none;color:#fff;background-color:#26a69a;text-align:center;letter-spacing:.5px;transition:.2s ease-out;cursor:pointer}.btn:hover,.btn-large:hover{background-color:#2bbbad}.btn-floating{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:37px;height:37px;line-height:37px;padding:0;background-color:#26a69a;border-radius:50%;transition:.3s;cursor:pointer;vertical-align:middle}.btn-floating i{width:inherit;display:inline-block;text-align:center;color:#fff;font-size:1.6rem;line-height:37px}.btn-floating:hover{background-color:#26a69a}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:55.5px;height:55.5px}.btn-floating.btn-large i{line-height:55.5px}button.btn-floating{border:none}.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:998}.fixed-action-btn.active ul{visibility:visible}.fixed-action-btn.horizontal{padding:0 0 0 15px}.fixed-action-btn.horizontal ul{text-align:right;right:64px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;left:auto;width:500px}.fixed-action-btn.horizontal ul li{display:inline-block;margin:15px 15px 0 0}.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden}.fixed-action-btn ul li{margin-bottom:15px}.fixed-action-btn ul a.btn-floating{opacity:0}.btn-flat{box-shadow:none;background-color:transparent;color:#343434;cursor:pointer}.btn-flat.disabled{color:#b3b3b3;cursor:default}.btn-large{height:54px;line-height:54px}.btn-large i{font-size:1.6rem}.btn-block{display:block}.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;max-height:650px;overflow-y:auto;opacity:0;position:absolute;z-index:999;will-change:width, height}.dropdown-content li{clear:both;color:rgba(0,0,0,0.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left;text-transform:none}.dropdown-content li:hover,.dropdown-content li.active,.dropdown-content li.selected{background-color:#eee}.dropdown-content li.active.selected{background-color:#e1e1e1}.dropdown-content li.divider{min-height:0;height:1px}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;color:#26a69a;display:block;line-height:22px;padding:14px 16px}.dropdown-content li>span>label{top:1px;left:3px;height:18px}.dropdown-content li>a>i{height:inherit;line-height:inherit}/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;will-change:opacity, transform;transition:all .3s ease-out}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,0.2);transition:all 0.7s ease-out;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transform:scale(0);transform:scale(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,0.45)}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,0.7)}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,0.7)}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,0.7)}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,0.7)}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,0.7)}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,0.7)}.waves-effect input[type="button"],.waves-effect input[type="reset"],.waves-effect input[type="submit"]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:none}.waves-notransition{transition:none !important}.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, #fff 100%, #000 100%)}.waves-input-wrapper{border-radius:0.2em;vertical-align:bottom}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}.waves-block{display:block}a.waves-effect .waves-ripple{z-index:-1}.modal{display:none;position:fixed;left:0;right:0;background-color:#fafafa;padding:0;max-height:70%;width:55%;margin:auto;overflow-y:auto;border-radius:2px;will-change:top, opacity}@media only screen and (max-width: 992px){.modal{width:80%}}.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0}.modal .modal-content{padding:24px}.modal .modal-close{cursor:pointer}.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;padding:4px 6px;height:56px;width:100%}.modal .modal-footer .btn,.modal .modal-footer .btn-large,.modal .modal-footer .btn-flat{float:right;margin:6px 0}.lean-overlay{position:fixed;z-index:999;top:-100px;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;will-change:opacity}.modal.modal-fixed-footer{padding:0;height:70%}.modal.modal-fixed-footer .modal-content{position:absolute;height:calc(100% - 56px);max-height:100%;width:100%;overflow-y:auto}.modal.modal-fixed-footer .modal-footer{border-top:1px solid rgba(0,0,0,0.1);position:absolute;bottom:0}.modal.bottom-sheet{top:auto;bottom:-100%;margin:0;width:100%;max-height:45%;border-radius:0;will-change:bottom, opacity}.collapsible{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:0.5rem 0 1rem 0}.collapsible-header{display:block;cursor:pointer;min-height:3rem;line-height:3rem;padding:0 1rem;background-color:#fff;border-bottom:1px solid #ddd}.collapsible-header i{width:2rem;font-size:1.6rem;line-height:3rem;display:block;float:left;text-align:center;margin-right:1rem}.collapsible-body{display:none;border-bottom:1px solid #ddd;box-sizing:border-box}.collapsible-body p{margin:0;padding:2rem}.side-nav .collapsible,.side-nav.fixed .collapsible{border:none;box-shadow:none}.side-nav .collapsible li,.side-nav.fixed .collapsible li{padding:0}.side-nav .collapsible-header,.side-nav.fixed .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;padding:0 30px}.side-nav .collapsible-header:hover,.side-nav.fixed .collapsible-header:hover{background-color:rgba(0,0,0,0.05)}.side-nav .collapsible-header i,.side-nav.fixed .collapsible-header i{line-height:inherit}.side-nav .collapsible-body,.side-nav.fixed .collapsible-body{border:0;background-color:#fff}.side-nav .collapsible-body li a,.side-nav.fixed .collapsible-body li a{padding:0 37.5px 0 45px}.collapsible.popout{border:none;box-shadow:none}.collapsible.popout>li{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);margin:0 24px;transition:margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.collapsible.popout>li.active{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);margin:16px 0}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,0.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4}.chip img{float:left;margin:0 8px 0 -12px;height:32px;width:32px;border-radius:50%}.chip i.material-icons{cursor:pointer;float:right;font-size:16px;line-height:32px;padding-left:8px}.materialboxed{display:block;cursor:-webkit-zoom-in;cursor:zoom-in;position:relative;transition:opacity .4s}.materialboxed:hover{will-change:left, top, width, height}.materialboxed:hover:not(.active){opacity:.8}.materialboxed.active{cursor:-webkit-zoom-out;cursor:zoom-out}#materialbox-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#292929;z-index:1000;will-change:opacity}.materialbox-caption{position:fixed;display:none;color:#fff;line-height:50px;bottom:0;width:100%;text-align:center;padding:0% 15%;height:50px;z-index:1000;-webkit-font-smoothing:antialiased}select:focus{outline:1px solid #c9f3ef}button:focus{outline:none;background-color:#2ab7a9}label{font-size:0.8rem;color:#9e9e9e}::-webkit-input-placeholder{color:#d1d1d1}:-moz-placeholder{color:#d1d1d1}::-moz-placeholder{color:#d1d1d1}:-ms-input-placeholder{color:#d1d1d1}input:not([type]),input[type=text],input[type=password],input[type=email],input[type=url],input[type=time],input[type=date],input[type=datetime],input[type=datetime-local],input[type=tel],input[type=number],input[type=search],textarea.materialize-textarea{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:none;height:3rem;width:100%;font-size:1rem;margin:0 0 15px 0;padding:0;box-shadow:none;box-sizing:content-box;transition:all 0.3s}input:not([type]):disabled,input:not([type])[readonly="readonly"],input[type=text]:disabled,input[type=text][readonly="readonly"],input[type=password]:disabled,input[type=password][readonly="readonly"],input[type=email]:disabled,input[type=email][readonly="readonly"],input[type=url]:disabled,input[type=url][readonly="readonly"],input[type=time]:disabled,input[type=time][readonly="readonly"],input[type=date]:disabled,input[type=date][readonly="readonly"],input[type=datetime]:disabled,input[type=datetime][readonly="readonly"],input[type=datetime-local]:disabled,input[type=datetime-local][readonly="readonly"],input[type=tel]:disabled,input[type=tel][readonly="readonly"],input[type=number]:disabled,input[type=number][readonly="readonly"],input[type=search]:disabled,input[type=search][readonly="readonly"],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly="readonly"]{color:rgba(0,0,0,0.26);border-bottom:1px dotted rgba(0,0,0,0.26)}input:not([type]):disabled+label,input:not([type])[readonly="readonly"]+label,input[type=text]:disabled+label,input[type=text][readonly="readonly"]+label,input[type=password]:disabled+label,input[type=password][readonly="readonly"]+label,input[type=email]:disabled+label,input[type=email][readonly="readonly"]+label,input[type=url]:disabled+label,input[type=url][readonly="readonly"]+label,input[type=time]:disabled+label,input[type=time][readonly="readonly"]+label,input[type=date]:disabled+label,input[type=date][readonly="readonly"]+label,input[type=datetime]:disabled+label,input[type=datetime][readonly="readonly"]+label,input[type=datetime-local]:disabled+label,input[type=datetime-local][readonly="readonly"]+label,input[type=tel]:disabled+label,input[type=tel][readonly="readonly"]+label,input[type=number]:disabled+label,input[type=number][readonly="readonly"]+label,input[type=search]:disabled+label,input[type=search][readonly="readonly"]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly="readonly"]+label{color:rgba(0,0,0,0.26)}input:not([type]):focus:not([readonly]),input[type=text]:focus:not([readonly]),input[type=password]:focus:not([readonly]),input[type=email]:focus:not([readonly]),input[type=url]:focus:not([readonly]),input[type=time]:focus:not([readonly]),input[type=date]:focus:not([readonly]),input[type=datetime]:focus:not([readonly]),input[type=datetime-local]:focus:not([readonly]),input[type=tel]:focus:not([readonly]),input[type=number]:focus:not([readonly]),input[type=search]:focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #26a69a;box-shadow:0 1px 0 0 #26a69a}input:not([type]):focus:not([readonly])+label,input[type=text]:focus:not([readonly])+label,input[type=password]:focus:not([readonly])+label,input[type=email]:focus:not([readonly])+label,input[type=url]:focus:not([readonly])+label,input[type=time]:focus:not([readonly])+label,input[type=date]:focus:not([readonly])+label,input[type=datetime]:focus:not([readonly])+label,input[type=datetime-local]:focus:not([readonly])+label,input[type=tel]:focus:not([readonly])+label,input[type=number]:focus:not([readonly])+label,input[type=search]:focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#26a69a}input:not([type]).valid,input:not([type]):focus.valid,input[type=text].valid,input[type=text]:focus.valid,input[type=password].valid,input[type=password]:focus.valid,input[type=email].valid,input[type=email]:focus.valid,input[type=url].valid,input[type=url]:focus.valid,input[type=time].valid,input[type=time]:focus.valid,input[type=date].valid,input[type=date]:focus.valid,input[type=datetime].valid,input[type=datetime]:focus.valid,input[type=datetime-local].valid,input[type=datetime-local]:focus.valid,input[type=tel].valid,input[type=tel]:focus.valid,input[type=number].valid,input[type=number]:focus.valid,input[type=search].valid,input[type=search]:focus.valid,textarea.materialize-textarea.valid,textarea.materialize-textarea:focus.valid{border-bottom:1px solid #4CAF50;box-shadow:0 1px 0 0 #4CAF50}input:not([type]).valid+label:after,input:not([type]):focus.valid+label:after,input[type=text].valid+label:after,input[type=text]:focus.valid+label:after,input[type=password].valid+label:after,input[type=password]:focus.valid+label:after,input[type=email].valid+label:after,input[type=email]:focus.valid+label:after,input[type=url].valid+label:after,input[type=url]:focus.valid+label:after,input[type=time].valid+label:after,input[type=time]:focus.valid+label:after,input[type=date].valid+label:after,input[type=date]:focus.valid+label:after,input[type=datetime].valid+label:after,input[type=datetime]:focus.valid+label:after,input[type=datetime-local].valid+label:after,input[type=datetime-local]:focus.valid+label:after,input[type=tel].valid+label:after,input[type=tel]:focus.valid+label:after,input[type=number].valid+label:after,input[type=number]:focus.valid+label:after,input[type=search].valid+label:after,input[type=search]:focus.valid+label:after,textarea.materialize-textarea.valid+label:after,textarea.materialize-textarea:focus.valid+label:after{content:attr(data-success);color:#4CAF50;opacity:1}input:not([type]).invalid,input:not([type]):focus.invalid,input[type=text].invalid,input[type=text]:focus.invalid,input[type=password].invalid,input[type=password]:focus.invalid,input[type=email].invalid,input[type=email]:focus.invalid,input[type=url].invalid,input[type=url]:focus.invalid,input[type=time].invalid,input[type=time]:focus.invalid,input[type=date].invalid,input[type=date]:focus.invalid,input[type=datetime].invalid,input[type=datetime]:focus.invalid,input[type=datetime-local].invalid,input[type=datetime-local]:focus.invalid,input[type=tel].invalid,input[type=tel]:focus.invalid,input[type=number].invalid,input[type=number]:focus.invalid,input[type=search].invalid,input[type=search]:focus.invalid,textarea.materialize-textarea.invalid,textarea.materialize-textarea:focus.invalid{border-bottom:1px solid #F44336;box-shadow:0 1px 0 0 #F44336}input:not([type]).invalid+label:after,input:not([type]):focus.invalid+label:after,input[type=text].invalid+label:after,input[type=text]:focus.invalid+label:after,input[type=password].invalid+label:after,input[type=password]:focus.invalid+label:after,input[type=email].invalid+label:after,input[type=email]:focus.invalid+label:after,input[type=url].invalid+label:after,input[type=url]:focus.invalid+label:after,input[type=time].invalid+label:after,input[type=time]:focus.invalid+label:after,input[type=date].invalid+label:after,input[type=date]:focus.invalid+label:after,input[type=datetime].invalid+label:after,input[type=datetime]:focus.invalid+label:after,input[type=datetime-local].invalid+label:after,input[type=datetime-local]:focus.invalid+label:after,input[type=tel].invalid+label:after,input[type=tel]:focus.invalid+label:after,input[type=number].invalid+label:after,input[type=number]:focus.invalid+label:after,input[type=search].invalid+label:after,input[type=search]:focus.invalid+label:after,textarea.materialize-textarea.invalid+label:after,textarea.materialize-textarea:focus.invalid+label:after{content:attr(data-error);color:#F44336;opacity:1}input:not([type]).validate+label,input[type=text].validate+label,input[type=password].validate+label,input[type=email].validate+label,input[type=url].validate+label,input[type=time].validate+label,input[type=date].validate+label,input[type=datetime].validate+label,input[type=datetime-local].validate+label,input[type=tel].validate+label,input[type=number].validate+label,input[type=search].validate+label,textarea.materialize-textarea.validate+label{width:100%;pointer-events:none}input:not([type])+label:after,input[type=text]+label:after,input[type=password]+label:after,input[type=email]+label:after,input[type=url]+label:after,input[type=time]+label:after,input[type=date]+label:after,input[type=datetime]+label:after,input[type=datetime-local]+label:after,input[type=tel]+label:after,input[type=number]+label:after,input[type=search]+label:after,textarea.materialize-textarea+label:after{display:block;content:"";position:absolute;top:65px;opacity:0;transition:.2s opacity ease-out, .2s color ease-out}.input-field{position:relative;margin-top:1rem}.input-field label{color:#9e9e9e;position:absolute;top:0.8rem;left:0.75rem;font-size:1rem;cursor:text;transition:.2s ease-out}.input-field label.active{font-size:0.8rem;-webkit-transform:translateY(-140%);transform:translateY(-140%)}.input-field .prefix{position:absolute;width:3rem;font-size:2rem;transition:color .2s}.input-field .prefix.active{color:#26a69a}.input-field .prefix ~ input,.input-field .prefix ~ textarea{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.input-field .prefix ~ textarea{padding-top:.8rem}.input-field .prefix ~ label{margin-left:3rem}@media only screen and (max-width: 992px){.input-field .prefix ~ input{width:86%;width:calc(100% - 3rem)}}@media only screen and (max-width: 600px){.input-field .prefix ~ input{width:80%;width:calc(100% - 3rem)}}.input-field input[type=search]{display:block;line-height:inherit;padding-left:4rem;width:calc(100% - 4rem)}.input-field input[type=search]:focus{background-color:#fff;border:0;box-shadow:none;color:#444}.input-field input[type=search]:focus+label i,.input-field input[type=search]:focus ~ .mdi-navigation-close,.input-field input[type=search]:focus ~ .material-icons{color:#444}.input-field input[type=search]+label{left:1rem}.input-field input[type=search] ~ .mdi-navigation-close,.input-field input[type=search] ~ .material-icons{position:absolute;top:0;right:1rem;color:transparent;cursor:pointer;font-size:2rem;transition:.3s color}textarea{width:100%;height:3rem;background-color:transparent}textarea.materialize-textarea{overflow-y:hidden;padding:1.6rem 0;resize:none;min-height:3rem}.hiddendiv{display:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem}[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;left:-9999px;opacity:0}[type="radio"]:not(:checked)+label,[type="radio"]:checked+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;transition:.28s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type="radio"]+label:before,[type="radio"]+label:after{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;transition:.28s ease}[type="radio"]:not(:checked)+label:before,[type="radio"]:not(:checked)+label:after,[type="radio"]:checked+label:before,[type="radio"]:checked+label:after,[type="radio"].with-gap:checked+label:before,[type="radio"].with-gap:checked+label:after{border-radius:50%}[type="radio"]:not(:checked)+label:before,[type="radio"]:not(:checked)+label:after{border:2px solid #5a5a5a}[type="radio"]:not(:checked)+label:after{z-index:-1;-webkit-transform:scale(0);transform:scale(0)}[type="radio"]:checked+label:before{border:2px solid transparent}[type="radio"]:checked+label:after,[type="radio"].with-gap:checked+label:before,[type="radio"].with-gap:checked+label:after{border:2px solid #26a69a}[type="radio"]:checked+label:after,[type="radio"].with-gap:checked+label:after{background-color:#26a69a;z-index:0}[type="radio"]:checked+label:after{-webkit-transform:scale(1.02);transform:scale(1.02)}[type="radio"].with-gap:checked+label:after{-webkit-transform:scale(0.5);transform:scale(0.5)}[type="radio"].tabbed:focus+label:before{box-shadow:0 0 0 10px rgba(0,0,0,0.1)}[type="radio"].with-gap:disabled:checked+label:before{border:2px solid rgba(0,0,0,0.26)}[type="radio"].with-gap:disabled:checked+label:after{border:none;background-color:rgba(0,0,0,0.26)}[type="radio"]:disabled:not(:checked)+label:before,[type="radio"]:disabled:checked+label:before{background-color:transparent;border-color:rgba(0,0,0,0.26)}[type="radio"]:disabled+label{color:rgba(0,0,0,0.26)}[type="radio"]:disabled:not(:checked)+label:before{border-color:rgba(0,0,0,0.26)}[type="radio"]:disabled:checked+label:after{background-color:rgba(0,0,0,0.26);border-color:#BDBDBD}form p{margin-bottom:10px;text-align:left}form p:last-child{margin-bottom:0}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px;opacity:0}[type="checkbox"]+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}[type="checkbox"]+label:before,[type="checkbox"]:not(.filled-in)+label:after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:2px;transition:.2s}[type="checkbox"]:not(.filled-in)+label:after{border:0;-webkit-transform:scale(0);transform:scale(0)}[type="checkbox"]:not(:checked):disabled+label:before{border:none;background-color:rgba(0,0,0,0.26)}[type="checkbox"].tabbed:focus+label:after{-webkit-transform:scale(1);transform:scale(1);border:0;border-radius:50%;box-shadow:0 0 0 10px rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.1)}[type="checkbox"]:checked+label:before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #26a69a;border-bottom:2px solid #26a69a;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type="checkbox"]:checked:disabled+label:before{border-right:2px solid rgba(0,0,0,0.26);border-bottom:2px solid rgba(0,0,0,0.26)}[type="checkbox"]:indeterminate+label:before{top:-11px;left:-12px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid #26a69a;border-bottom:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type="checkbox"]:indeterminate:disabled+label:before{border-right:2px solid rgba(0,0,0,0.26);background-color:transparent}[type="checkbox"].filled-in+label:after{border-radius:2px}[type="checkbox"].filled-in+label:before,[type="checkbox"].filled-in+label:after{content:'';left:0;position:absolute;transition:border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;z-index:1}[type="checkbox"].filled-in:not(:checked)+label:before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:20% 40%;transform-origin:100% 100%}[type="checkbox"].filled-in:not(:checked)+label:after{height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;top:0px;z-index:0}[type="checkbox"].filled-in:checked+label:before{top:0;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type="checkbox"].filled-in:checked+label:after{top:0;width:20px;height:20px;border:2px solid #26a69a;background-color:#26a69a;z-index:0}[type="checkbox"].filled-in.tabbed:focus+label:after{border-radius:2px;border-color:#5a5a5a;background-color:rgba(0,0,0,0.1)}[type="checkbox"].filled-in.tabbed:checked:focus+label:after{border-radius:2px;background-color:#26a69a;border-color:#26a69a}[type="checkbox"].filled-in:disabled:not(:checked)+label:before{background-color:transparent;border:2px solid transparent}[type="checkbox"].filled-in:disabled:not(:checked)+label:after{border-color:transparent;background-color:#BDBDBD}[type="checkbox"].filled-in:disabled:checked+label:before{background-color:transparent}[type="checkbox"].filled-in:disabled:checked+label:after{background-color:#BDBDBD;border-color:#BDBDBD}.switch,.switch *{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.switch label{cursor:pointer}.switch label input[type=checkbox]{opacity:0;width:0;height:0}.switch label input[type=checkbox]:checked+.lever{background-color:#84c7c1}.switch label input[type=checkbox]:checked+.lever:after{background-color:#26a69a;left:24px}.switch label .lever{content:"";display:inline-block;position:relative;width:40px;height:15px;background-color:#818181;border-radius:15px;margin-right:10px;transition:background 0.3s ease;vertical-align:middle;margin:0 16px}.switch label .lever:after{content:"";position:absolute;display:inline-block;width:21px;height:21px;background-color:#F1F1F1;border-radius:21px;box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);left:-5px;top:-3px;transition:left 0.3s ease, background .3s ease, box-shadow 0.1s ease}input[type=checkbox]:checked:not(:disabled) ~ .lever:active::after,input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::after{box-shadow:0 1px 3px 1px rgba(0,0,0,0.4),0 0 0 15px rgba(38,166,154,0.1)}input[type=checkbox]:not(:disabled) ~ .lever:active:after,input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::after{box-shadow:0 1px 3px 1px rgba(0,0,0,0.4),0 0 0 15px rgba(0,0,0,0.08)}.switch input[type=checkbox][disabled]+.lever{cursor:default}.switch label input[type=checkbox][disabled]+.lever:after,.switch label input[type=checkbox][disabled]:checked+.lever:after{background-color:#BDBDBD}select{display:none}select.browser-default{display:block}select{background-color:rgba(255,255,255,0.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.select-label{position:absolute}.select-wrapper{position:relative}.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;outline:none;height:3rem;line-height:3rem;width:100%;font-size:1rem;margin:0 0 15px 0;padding:0;display:block}.select-wrapper span.caret{color:initial;position:absolute;right:0;top:16px;font-size:10px}.select-wrapper span.caret.disabled{color:rgba(0,0,0,0.26)}.select-wrapper+label{position:absolute;top:-14px;font-size:0.8rem}select:disabled{color:rgba(0,0,0,0.3)}.select-wrapper input.select-dropdown:disabled{color:rgba(0,0,0,0.3);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border-bottom:1px solid rgba(0,0,0,0.3)}.select-wrapper i{color:rgba(0,0,0,0.3)}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:rgba(0,0,0,0.3);background-color:transparent}.prefix ~ .select-wrapper{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.prefix ~ label{margin-left:3rem}.select-dropdown li img{height:40px;width:40px;margin:5px 15px;float:right}.select-dropdown li.optgroup{border-top:1px solid #eee}.select-dropdown li.optgroup.selected>span{color:rgba(0,0,0,0.7)}.select-dropdown li.optgroup>span{color:rgba(0,0,0,0.4)}.select-dropdown li.optgroup ~ li.optgroup-option{padding-left:1rem}.file-field{position:relative}.file-field .file-path-wrapper{overflow:hidden;padding-left:10px}.file-field input.file-path{width:100%}.file-field .btn,.file-field .btn-large{float:left;height:3rem;line-height:3rem}.file-field span{cursor:pointer}.file-field input[type=file]{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.range-field{position:relative}input[type=range],input[type=range]+.thumb{cursor:pointer}input[type=range]{position:relative;background-color:transparent;border:none;outline:none;width:100%;margin:15px 0;padding:0}input[type=range]:focus{outline:none}input[type=range]+.thumb{position:absolute;border:none;height:0;width:0;border-radius:50%;background-color:#26a69a;top:10px;margin-left:-6px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}input[type=range]+.thumb .value{display:block;width:30px;text-align:center;color:#26a69a;font-size:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}input[type=range]+.thumb.active{border-radius:50% 50% 50% 0}input[type=range]+.thumb.active .value{color:#fff;margin-left:-1px;margin-top:8px;font-size:10px}input[type=range]{-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{height:3px;background:#c2c0c2;border:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:14px;width:14px;border-radius:50%;background-color:#26a69a;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;margin:-5px 0 0 0;transition:.3s}input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc}input[type=range]{border:1px solid white}input[type=range]::-moz-range-track{height:3px;background:#ddd;border:none}input[type=range]::-moz-range-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;margin-top:-5px}input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input[type=range]:focus::-moz-range-track{background:#ccc}input[type=range]::-ms-track{height:3px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#777}input[type=range]::-ms-fill-upper{background:#ddd}input[type=range]::-ms-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a}input[type=range]:focus::-ms-fill-lower{background:#888}input[type=range]:focus::-ms-fill-upper{background:#ccc}.table-of-contents.fixed{position:fixed}.table-of-contents li{padding:2px 0}.table-of-contents a{display:inline-block;font-weight:300;color:#757575;padding-left:20px;height:1.5rem;line-height:1.5rem;letter-spacing:.4;display:inline-block}.table-of-contents a:hover{color:#a8a8a8;padding-left:19px;border-left:1px solid #ea4a4f}.table-of-contents a.active{font-weight:500;padding-left:18px;border-left:2px solid #ea4a4f}.side-nav{position:fixed;width:240px;left:0;top:0;margin:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);height:100%;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#fff;z-index:999;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-y:auto;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-105%);transform:translateX(-105%)}.side-nav.right-aligned{right:0;-webkit-transform:translateX(105%);transform:translateX(105%);left:auto;-webkit-transform:translateX(100%);transform:translateX(100%)}.side-nav .collapsible{margin:0}.side-nav li{float:none;line-height:64px}.side-nav li.active{background-color:rgba(0,0,0,0.05)}.side-nav a{color:#444;display:block;font-size:1rem;height:64px;line-height:64px;padding:0 30px}.side-nav a:hover{background-color:rgba(0,0,0,0.05)}.side-nav a.btn,.side-nav a.btn-large,.side-nav a.btn-large,.side-nav a.btn-flat,.side-nav a.btn-floating{margin:10px 15px}.side-nav a.btn,.side-nav a.btn-large,.side-nav a.btn-large,.side-nav a.btn-floating{color:#fff}.side-nav a.btn-flat{color:#343434}.side-nav a.btn:hover,.side-nav a.btn-large:hover,.side-nav a.btn-large:hover{background-color:#2bbbad}.side-nav a.btn-floating:hover{background-color:#26a69a}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998}.side-nav.fixed a{display:block;padding:0 30px;color:#444}.side-nav.fixed{left:0;-webkit-transform:translateX(0);transform:translateX(0);position:fixed}.side-nav.fixed.right-aligned{right:0;left:auto}@media only screen and (max-width: 992px){.side-nav.fixed{-webkit-transform:translateX(-105%);transform:translateX(-105%)}.side-nav.fixed.right-aligned{-webkit-transform:translateX(105%);transform:translateX(105%)}}.side-nav .collapsible-body li.active,.side-nav.fixed .collapsible-body li.active{background-color:#ee6e73}.side-nav .collapsible-body li.active a,.side-nav.fixed .collapsible-body li.active a{color:#fff}#sidenav-overlay{position:fixed;top:0;left:0;right:0;height:120vh;background-color:rgba(0,0,0,0.5);z-index:997;will-change:opacity}.preloader-wrapper{display:inline-block;position:relative;width:48px;height:48px}.preloader-wrapper.small{width:36px;height:36px}.preloader-wrapper.big{width:64px;height:64px}.preloader-wrapper.active{-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg)}}@keyframes container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-layer{position:absolute;width:100%;height:100%;opacity:0;border-color:#26a69a}.spinner-blue,.spinner-blue-only{border-color:#4285f4}.spinner-red,.spinner-red-only{border-color:#db4437}.spinner-yellow,.spinner-yellow-only{border-color:#f4b400}.spinner-green,.spinner-green-only{border-color:#0f9d58}.active .spinner-layer.spinner-blue{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-red{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-yellow{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-green{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer,.active .spinner-layer.spinner-blue-only,.active .spinner-layer.spinner-red-only,.active .spinner-layer.spinner-yellow-only,.active .spinner-layer.spinner-green-only{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg)}}@keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@-webkit-keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@-webkit-keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@-webkit-keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}.gap-patch{position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.gap-patch .circle{width:1000%;left:-450%}.circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.circle-clipper .circle{width:200%;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent !important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0}.circle-clipper.left .circle{left:0;border-right-color:transparent !important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.circle-clipper.right .circle{left:-100%;border-left-color:transparent !important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.active .circle-clipper.left .circle{-webkit-animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@-webkit-keyframes left-spin{from{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg)}}@keyframes left-spin{from{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@keyframes right-spin{from{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}#spinnerContainer.cooldown{-webkit-animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1)}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}.slider{position:relative;height:400px;width:100%}.slider.fullscreen{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.slider.fullscreen ul.slides{height:100%}.slider.fullscreen ul.indicators{z-index:2;bottom:30px}.slider .slides{background-color:#9e9e9e;margin:0;height:400px}.slider .slides li{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:inherit;overflow:hidden}.slider .slides li img{height:100%;width:100%;background-size:cover;background-position:center}.slider .slides li .caption{color:#fff;position:absolute;top:15%;left:15%;width:70%;opacity:0}.slider .slides li .caption p{color:#e0e0e0}.slider .slides li.active{z-index:2}.slider .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.slider .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:16px;width:16px;margin:0 12px;background-color:#e0e0e0;transition:background-color .3s;border-radius:50%}.slider .indicators .indicator-item.active{background-color:#4CAF50}.carousel{overflow:hidden;position:relative;width:100%;height:400px;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.carousel .carousel-item{width:200px;position:absolute;top:0;left:0}.carousel .carousel-item img{width:100%}.carousel.carousel-slider{top:0;left:0;height:0}.carousel.carousel-slider .carousel-item{width:100%;height:100%;position:absolute;top:0;left:0}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */.picker__holder,.picker__frame{bottom:0;left:0;right:0;top:100%}.picker__holder{position:fixed;transition:background 0.15s ease-out, top 0s 0.15s;-webkit-backface-visibility:hidden}.picker__frame{position:absolute;margin:0 auto;min-width:256px;width:300px;max-height:350px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transition:all 0.15s ease-out}@media (min-height: 28.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}}@media (min-height: 40.125em){.picker__frame{margin-bottom:7.5%}}.picker__wrap{display:table;width:100%;height:100%}@media (min-height: 28.875em){.picker__wrap{display:block}}.picker__box{background:#ffffff;display:table-cell;vertical-align:middle}@media (min-height: 28.875em){.picker__box{display:block;border:1px solid #777777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;box-shadow:0 12px 36px 16px rgba(0,0,0,0.24)}}.picker--opened .picker__holder{top:0;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";zoom:1;background:rgba(0,0,0,0.32);transition:background 0.15s ease-out}.picker--opened .picker__frame{top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media (min-height: 35.875em){.picker--opened .picker__frame{top:10%;bottom:auto}}.picker__input.picker__input--active{border-color:#E3F2FD}.picker__frame{margin:0 auto;max-width:325px}@media (min-height: 38.875em){.picker--opened .picker__frame{top:10%;bottom:auto}}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{display:inline-block;margin-left:.25em;margin-right:.25em}.picker__select--month,.picker__select--year{height:2em;padding:0;margin-left:.25em;margin-right:.25em}.picker__select--month.browser-default{display:inline;background-color:#FFFFFF;width:40%}.picker__select--year.browser-default{display:inline;background-color:#FFFFFF;width:26%}.picker__select--month:focus,.picker__select--year:focus{border-color:rgba(0,0,0,0.05)}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-0.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:1rem;width:100%;margin-top:.75em;margin-bottom:.5em}.picker__table th,.picker__table td{text-align:center}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999999;font-weight:500}@media (min-height: 33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day--today{position:relative;color:#595959;letter-spacing:-.3;padding:.75rem 0;font-weight:400;border:1px solid transparent}.picker__day--disabled:before{border-top-color:#aaaaaa}.picker__day--infocus:hover{cursor:pointer;color:#000;font-weight:500}.picker__day--outfocus{display:none;padding:.75rem 0;color:#fff}.picker__day--outfocus:hover{cursor:pointer;color:#dddddd;font-weight:500}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{border-radius:50%;-webkit-transform:scale(0.75);transform:scale(0.75);background:#0089ec;color:#ffffff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbbbbb}.picker__footer{text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #ffffff;background:#ffffff;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:rgba(0,0,0,0.05);outline:none}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-0.05em;width:0;border-top:0.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-0.25em;width:.66em;border-top:3px solid #ee2200}.picker__button--close:before{content:"\D7";top:-0.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaaaaa}.picker__box{border-radius:2px;overflow:hidden}.picker__date-display{text-align:center;background-color:#26a69a;color:#fff;padding-bottom:15px;font-weight:300}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000000;background:#a1ded8}.picker__weekday-display{background-color:#1f897f;padding:10px;font-weight:200;letter-spacing:.5;font-size:1rem;margin-bottom:15px}.picker__month-display{text-transform:uppercase;font-size:2rem}.picker__day-display{font-size:4.5rem;font-weight:400}.picker__year-display{font-size:1.8rem;color:rgba(255,255,255,0.4)}.picker__box{padding:0}.picker__calendar-container{padding:0 1rem}.picker__calendar-container thead{border:none}.picker__table{margin-top:0;margin-bottom:.5em}.picker__day--infocus{color:#595959;letter-spacing:-.3;padding:.75rem 0;font-weight:400;border:1px solid transparent}.picker__day.picker__day--today{color:#26a69a}.picker__day.picker__day--today.picker__day--selected{color:#fff}.picker__weekday{font-size:.9rem}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{border-radius:50%;-webkit-transform:scale(0.9);transform:scale(0.9);background-color:#26a69a;color:#ffffff}.picker__day--selected.picker__day--outfocus,.picker__day--selected:hover.picker__day--outfocus,.picker--focused .picker__day--selected.picker__day--outfocus{background-color:#a1ded8}.picker__footer{text-align:right;padding:5px 10px}.picker__close,.picker__today{font-size:1.1rem;padding:0 1rem;color:#26a69a}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:0.75em solid #676767;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:0.75em solid #676767}button.picker__today:focus,button.picker__clear:focus,button.picker__close:focus{background-color:#a1ded8}.picker__list{list-style:none;padding:0.75em 0 4.2em;margin:0}.picker__list-item{border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;margin-bottom:-1px;position:relative;background:#ffffff;padding:.75em 1.25em}@media (min-height: 46.75em){.picker__list-item{padding:.5em 1em}}.picker__list-item:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-color:#0089ec;z-index:10}.picker__list-item--highlighted{border-color:#0089ec;z-index:10}.picker__list-item--highlighted:hover,.picker--focused .picker__list-item--highlighted{cursor:pointer;color:#000000;background:#b1dcfb}.picker__list-item--selected,.picker__list-item--selected:hover,.picker--focused .picker__list-item--selected{background:#0089ec;color:#ffffff;z-index:10}.picker__list-item--disabled,.picker__list-item--disabled:hover,.picker--focused .picker__list-item--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default;border-color:#dddddd;z-index:auto}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:none;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:#666}.picker--time .picker__button--clear:hover,.picker--time .picker__button--clear:focus{color:#000000;background:#b1dcfb;background:#ee2200;border-color:#ee2200;cursor:pointer;color:#ffffff;outline:none}.picker--time .picker__button--clear:before{top:-0.25em;color:#666;font-size:1.25em;font-weight:bold}.picker--time .picker__button--clear:hover:before,.picker--time .picker__button--clear:focus:before{color:#ffffff}.picker--time .picker__frame{min-width:256px;max-width:320px}.picker--time .picker__box{font-size:1em;background:#f2f2f2;padding:0}@media (min-height: 40.125em){.picker--time .picker__box{margin-bottom:5em}}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 8px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #dde;
	position: relative;
}

.jspDrag
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
.jspContainer { position:relative; }
.jspPane { position:absolute; }
.jspVerticalBar {
  position:absolute;
  top:0;
  right:0;
  width:16px;
  height:100%;
}
.jspHorizontalBar {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:16px;
  background:red;
}
.jspVerticalBar *, .jspHorizontalBar * {
  margin:0;
  padding:0;
}
.jspCap { display:none; }
.jspHorizontalBar .jspCap { float:left; }
.jspTrack {
  background:url("libs/jquery/stylesheets/../images/slide.png") transparent no-repeat 7px;
  position:relative;
  background-size:20% 100%;
}
.jspDrag {
  background:url("libs/jquery/stylesheets/../images/scroller.png") transparent no-repeat;
  background-size:100% 100%;
  width:17px;
  position:relative;
  top:0;
  left:0;
  cursor:pointer;
}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
  float:left;
  height:100%;
}
.jspArrow {
  text-indent:-20000px;
  display:block;
  cursor:pointer;
}
.jspArrowDown { background:url("libs/jquery/stylesheets/../images/down_arrow.png") transparent no-repeat; }
.jspArrowUp { background:url("libs/jquery/stylesheets/../images/up_arrow.png") transparent no-repeat; }
.jspVerticalBar .jspArrow { height:14px; }
.jspHorizontalBar .jspArrow {
  width:16px;
  float:left;
  height:100%;
}
.jspVerticalBar .jspArrow:focus { outline:none; }
.jspCorner {
  background:#eeeef4;
  float:left;
  height:100%;
}
* html .jspCorner { margin:0 -3px 0 0; }
.scroll-pane-before, .scroll-pane-after, .scroll-pane-split, .scroll-pane-os {
  width:100%;
  height:200px;
  overflow:auto;
}
.horizontal-only {
  height:auto;
  max-height:200px;
}
.ngdialog,.ngdialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0}@-webkit-keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}@keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}.ngdialog{box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch;z-index:10000}.ngdialog *,.ngdialog :after,.ngdialog :before{box-sizing:inherit}.ngdialog.ngdialog-disabled-animation,.ngdialog.ngdialog-disabled-animation .ngdialog-content,.ngdialog.ngdialog-disabled-animation .ngdialog-overlay{-webkit-animation:none!important;animation:none!important}.ngdialog-overlay{background:rgba(0,0,0,.4);-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein .5s;animation:ngdialog-fadein .5s}.ngdialog-no-overlay{pointer-events:none}.ngdialog.ngdialog-closing .ngdialog-overlay{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout .5s;animation:ngdialog-fadeout .5s}.ngdialog-content{background:#fff;-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein .5s;animation:ngdialog-fadein .5s;pointer-events:all}.ngdialog.ngdialog-closing .ngdialog-content{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout .5s;animation:ngdialog-fadeout .5s}.ngdialog-close:before{font-family:Helvetica,Arial,sans-serif;content:'\00D7';cursor:pointer}body.ngdialog-open,html.ngdialog-open{overflow:hidden}
@-webkit-keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}.ngdialog.ngdialog-theme-default{padding-bottom:160px;padding-top:160px}.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-content{-webkit-animation:ngdialog-flyout .5s;animation:ngdialog-flyout .5s}.ngdialog.ngdialog-theme-default .ngdialog-content{-webkit-animation:ngdialog-flyin .5s;animation:ngdialog-flyin .5s;background:#f0f0f0;border-radius:5px;color:#444;font-family:Helvetica,sans-serif;font-size:1.1em;line-height:1.5em;margin:0 auto;max-width:100%;padding:1em;position:relative;width:450px}.ngdialog.ngdialog-theme-default .ngdialog-close{border-radius:5px;cursor:pointer;position:absolute;right:0;top:0}.ngdialog.ngdialog-theme-default .ngdialog-close:before{background:0 0;border-radius:3px;color:#bbb;content:'\00D7';font-size:26px;font-weight:400;height:30px;line-height:26px;position:absolute;right:3px;text-align:center;top:3px;width:30px}.ngdialog.ngdialog-theme-default .ngdialog-close:active:before,.ngdialog.ngdialog-theme-default .ngdialog-close:hover:before{color:#777}.ngdialog.ngdialog-theme-default .ngdialog-message{margin-bottom:.5em}.ngdialog.ngdialog-theme-default .ngdialog-input{margin-bottom:1em}.ngdialog.ngdialog-theme-default .ngdialog-input input[type=text],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=password],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=email],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=url],.ngdialog.ngdialog-theme-default .ngdialog-input textarea{background:#fff;border:0;border-radius:3px;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0 0 .25em;min-height:2.5em;padding:.25em .67em;width:100%}.ngdialog.ngdialog-theme-default .ngdialog-input input[type=text]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=password]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=email]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=url]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input textarea:focus{box-shadow:inset 0 0 0 2px #8dbdf1;outline:0}.ngdialog.ngdialog-theme-default .ngdialog-buttons:after{content:'';display:table;clear:both}.ngdialog.ngdialog-theme-default .ngdialog-button{border:0;border-radius:3px;cursor:pointer;float:right;font-family:inherit;font-size:.8em;letter-spacing:.1em;line-height:1em;margin:0 0 0 .5em;padding:.75em 2em;text-transform:uppercase}.ngdialog.ngdialog-theme-default .ngdialog-button:focus{-webkit-animation:ngdialog-pulse 1.1s infinite;animation:ngdialog-pulse 1.1s infinite;outline:0}@media (max-width:568px){.ngdialog.ngdialog-theme-default .ngdialog-button:focus{-webkit-animation:none;animation:none}}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-primary{background:#3288e6;color:#fff}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-secondary{background:#e0e0e0;color:#777}
.color-manager {
    color: transparent;
}
.clearfix { *zoom:1; }
.clearfix:after {
  content:"";
  display:table;
  clear:right;
}
.clearfix:before {
  content:"";
  display:table;
}
strong { font-weight:700 !important; }
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, font, 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 {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
abbr {
  border-bottom:1px dotted;
  text-decoration:none;
}
form { margin:0; }
body {
  line-height:1.33;
  background-color:white;
  color:#333;
}
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
:focus { outline:thin dotted; }
a:focus { outline:thin dotted; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
body {
  font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;
  font-size:1em;
}
a {
  color:#255792;
  text-decoration:underline;
  cursor:pointer;
}
#root {
  margin:0 10px;
  position:relative;
}
html { overflow-y:scroll; }
br.clearAll {
  clear:both;
  height:0;
  line-height:0;
  font-size:0;
}
br.clear, div.clear {
  clear:both;
  height:0;
  overflow:hidden;
}
.centerLargeDiv {
  width:850px;
  margin:auto;
}
.center {
  margin:auto;
  text-align:center;
  padding-bottom:10px;
}
.submit {
  clear:both;
  font-size:18px;
  border:0;
  float:right;
  margin:12px 0 10px 0;
  cursor:pointer;
}
.admin .submit {
  margin-left:0px;
  margin-top:20px;
  float:none;
}
.admin .entityContainer .submit {
  margin:0;
  margin-top:20px;
}
.entityContainer .link_but {
  white-space:nowrap;
  display:inline-block;
  margin:0 10px 0 0;
  text-decoration:none;
}
.entityContainer .link_but img {
  white-space:nowrap;
  margin:0 1px 0 0 !important;
}
.entityContainer {
  width:100%;
  max-width:900px;
  min-width:600px;
  font-size:14px;
}
.entityInlineHelp {
  color:#9B9B9B;
  margin-top:5px;
  clear:both;
}
.entityCancel {
  padding:10px 0;
  font-size:12px;
}
ul.select-dropdown li.disabled span { color:#9e9e9e !important; }
ul.select-dropdown li.disabled span:hover { background-color:#fff; }
#tooltip h3 {
  font-weight:normal;
  font-size:.85em;
  font-style:italic;
  color:#162540;
  margin:0;
  padding:0;
}
#tooltip {
  position:absolute;
  z-index:3000;
  border:1px solid #E4E2D7;
  padding:5px 7px 5px 7px;
  background-color:#F5F7FF;
  opacity:0.95;
}
.ajaxError {
  color:red;
  text-align:center;
  font-weight:bold;
  width:550px;
  border:3px solid red;
  margin:10px;
  padding:10px;
  border-radius:9px;
}
.ajaxSuccess {
  font-size:14px;
  margin:10px;
  padding:15px;
  color:#301901;
  display:inline-block;
  background-color:#ffffe0;
  border:1px solid #e6db55;
  border-radius:3px;
}
.ui-widget { font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif; }
.ui-widget .dataTable { font-size:14px; }
.ui-widget { text-align:justify; }
.ui-inline-help {
  display:inline-block;
  background-color:#f4f8fa;
  margin:0px;
  font-size:12px;
  padding:20px;
  color:#3a87ad;
  opacity:1.0;
  border-left:1px solid #bce8f1;
  text-align:justify;
  line-height:1.3em;
  max-width:550px;
}
div.ui-state-highlight {
  border-color:#545903;
  background-color:#FFFFD6;
}
.ui-datepicker {
  border:1px solid #fff !important;
  border-radius:0 !important;
  font-size:11px !important;
  padding:0 !important;
  width:160px !important;
}
.ui-datepicker-header {
  color:#fff !important;
  border-radius:0 !important;
}
.ui-datepicker select { padding:0; }
.ui-datepicker-header .ui-icon-circle-triangle-w, .ui-datepicker-header .ui-icon-circle-triangle-e {
  content:" \25BC";
  font-size:1px;
  color:#43a047;
  border-top:4px solid rgba(0,0,0,0);
  border-bottom:4px solid rgba(0,0,0,0);
  border-left:5px solid #43a047;
  margin-left:7px;
  display:inline-block;
  vertical-align:sub;
  background:none !important;
  height:auto;
  width:auto;
}
.ui-datepicker-header .ui-icon-circle-triangle-w {
  border-left:0px;
  border-right:5px solid #43a047;
}
.ui-datepicker-prev {
  background:none !important;
  left:5px !important;
  top:3px !important;
}
.ui-datepicker-next {
  background:none !important;
  right:2px !important;
  top:3px !important;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  margin-left:-5px;
  margin-top:-5px;
}
.ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover {
  background:none !important;
  border-color:#f1f0eb !important;
}
.ui-datepicker table {
  font-size:11px !important;
  margin:0 !important;
}
.ui-datepicker th {
  color:#887f71 !important;
  font-weight:normal !important;
  background:#f1f0eb !important;
  padding:3px 0 !important;
}
.ui-datepicker th.ui-datepicker-week-end { background:#d4d0c7 !important; }
.ui-datepicker td { padding:0 !important; }
.ui-state-default {
  border:1px solid #f2f6f9 !important;
  border-right:0 !important;
  background:#eff0f1 !important;
  color:#000 !important;
  text-align:center !important;
}
.ui-datepicker .ui-state-default { background:#fff !important; }
.ui-datepicker td.ui-datepicker-current-day .ui-state-default {
  background:#212121 !important;
  color:#fff !important;
}
.ui-datepicker td.ui-datepicker-week-end .ui-state-default {
  background:#f6f6f6 !important;
  color:#212121 !important;
}
.ui-datepicker td.ui-datepicker-current-period a.ui-state-default, td .ui-state-active, .ui-datepicker td.ui-datepicker-current-period a.ui-state-active, .ui-datepicker td.ui-datepicker-week-end .ui-state-active, .ui-datepicker td.ui-datepicker-other-month.ui-datepicker-current-period {
  border-color:#887f71 !important;
  background:#887f71 !important;
  color:#fff !important;
  opacity:1 !important;
}
.ui-datepicker td .ui-state-hover, .ui-datepicker td .ui-state-hover:hover, .ui-datepicker .ui-datepicker td.ui-datepicker-current-period a.ui-state-hover, .ui-datepicker td.ui-datepicker-week-end .ui-state-hover {
  background:#e5e3e0 !important;
  color:#000 !important;
}
.ui-datepicker td .ui-state-active.ui-state-hover { color:#fff !important; }
td.ui-datepicker-other-month.ui-state-hover {
  background:#e5e3e0 !important;
  color:#000 !important;
  opacity:1 !important;
  border-style:none;
  cursor:pointer !important;
}
.ui-datepicker select.ui-datepicker-month { width:46%; }
.ui-datepicker select.ui-datepicker-year { width:54%; }
.ui-datepicker-month:disabled {
  border-color:#ccc !important;
  background:#f5f3f0 !important;
}
.ui-tooltip {
  position:absolute;
  z-index:2000;
  text-align:left;
  background:#f7f7f7;
  color:#444;
  font-size:12px;
  font-weight:normal;
  border:1px solid #e4e5e4;
  padding:5px 10px 6px 10px;
  border-radius:4px;
  -moz-box-shadow:1px 1px 2px #666666;
  -webkit-box-shadow:1px 1px 2px #666666;
  box-shadow:1px 1px 2px #666666;
  overflow:hidden;
  max-width:600px;
  min-width:50px;
  line-height:14px;
  left:-28000px;
  top:-28000px;
  display:none;
}
.ui-tooltip h3 {
  font-weight:bold;
  color:#7E7363;
}
.ui-tooltip h3 {
  font-size:12px;
  margin:0 0 2px 0;
  line-height:14px;
}
body .ui-tooltip.small {
  font-size:11px;
  padding:3px 5px 3px 6px;
}
.ui-dialog .ui-widget-header {
  background:none;
  border:0;
  font:bold 18px -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;
  color:#7e7363;
  clear:both;
}
.ui-dialog-titlebar-help {
  position:absolute;
  right:33px;
  top:50%;
  width:16px;
  margin:-8px 0 0 0;
  padding:0;
  height:16px;
  background:url(plugins/Morpheus/images/help.png);
  overflow:hidden;
}
.ui-dialog ~ .ui-dialog { border:1px solid #aaa; }
.ui-dialog-titlebar .ui-icon-closethick {
  font-family:'matomo';
  font-weight:bold;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  font-size:8px;
  background-image:none !important;
  text-indent:0 !important;
  opacity:1 !important;
  color:#fff;
  overflow:visible;
  margin-top:-4px;
}
.ui-dialog-titlebar .ui-icon-closethick:before { content:"\e60a"; }
#topApiRef { color:#95AECB; }
.section-toggler-link {
  font-size:.8em;
  font-style:italic;
  text-decoration:none;
}
.section-toggler-link:hover { text-decoration:underline; }
.metricEvolution {
  display:inline-block;
  font-size:9pt;
  opacity:0.75;
}
.metricEvolution > .positive-evolution { color:green; }
.metricEvolution > .negative-evolution { color:#e02a3b; }
.reportsByDimensionView > .entityList {
  float:left;
  width:208px;
  min-height:200px;
}
.dimensionCategory { margin-top:16px; }
.modal.modal-extra-wide {
  width:95%;
  max-height:90%;
  top:5% !important;
}
.modal.modal-extra-wide .ui-confirm { padding:0 !important; }
#root #logo {
  padding-left:16px;
  padding-top:4px;
}
#root #logo img { max-height:28px; }
#root #logo img.default-piwik-logo { width:144px; }
#root #logo > a { text-decoration:none; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #root #logo { width:80px; }
  #root #logo img.default-piwik-logo { width:100%; }
}
#javascriptDisabled, #javascriptDisabled a {
  font-weight:bold;
  color:#F88D22;
  padding:15px;
  clear:both;
}
#header_message {
  z-index:0;
  cursor:default;
  float:right;
  display:block;
  height:20px;
  font-size:14px;
  border-radius:4px;
}
#header_message.update_available:not(.isPiwikDemo) .title {
  color:#f57c00;
  font-weight:bold;
  cursor:default;
}
#header_message .icon-warning { padding-left:2px; }
#header_message:hover, #header_message.active {
  width:auto;
  height:auto;
  z-index:150;
}
#header_message .dropdown {
  font-size:12px;
  margin-top:0px;
  border-top:5px solid #edecec;
  box-shadow:8px 6px 7px 0px rgba(0,0,0,0.3);
}
#header_message .header_short {
  display:block;
  white-space:nowrap;
}
#header_message .header_full { display:none; }
#header_message:hover .header_short, #header_message.active .header_short { display:none; }
#header_message:hover .header_full, #header_message.active .header_full { display:block; }
.header_full {
  padding-bottom:5px;
  line-height:1.7em;
}
.header_info, .header_info  a { color:#444; }
.autocompleteMatched {
  color:#5256BE;
  font-weight:bold;
}
.siteSelector a.title .icon.collapsed.iconHidden { visibility:visible; }
.siteSelector a.title span.placeholder {
  color:#9e9e9e;
  font-style:italic;
}
.siteSelector .dropdown { width:210px; }
#content .sites_autocomplete {
  position:static !important;
  height:36px;
  z-index:99;
  vertical-align:middle;
}
#content .sites_autocomplete > .siteSelector {
  position:absolute;
  z-index:998;
}
#content .sites_autocomplete a.title { text-decoration:none; }
.siteSelector.expanded .loading { background:url(plugins/Morpheus/images/loading-blue.gif) no-repeat 16% 11px; }
.siteSelector a.title, .siteSelector .custom_select_ul_list li a, .siteSelector .custom_select_all a, .siteSelector .custom_select_main_link > span {
  display:inline-block;
  max-width:210px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0;
  color:#212121;
  text-transform:uppercase;
  width:100%;
}
.siteSelector.piwikSelector a.title { padding:10px 15px 11px 13px; }
.siteSelector.piwikSelector a.title > span {
  max-width:161px;
  overflow:hidden;
  text-overflow:ellipsis;
}
.siteSelector.piwikSelector a.title span { vertical-align:top; }
.siteSelector .custom_select_ul_list, .siteSelector ul.ui-autocomplete {
  position:relative;
  list-style:none;
  line-height:18px;
  padding:0 0 15px 0;
  box-shadow:none !important;
}
.siteSelector .custom_select_ul_list { padding:0 0 5px 0; }
.siteSelector .dropdown { padding-top:0; }
.siteSelector .custom_select_ul_list li a, .siteSelector .custom_select_all a {
  line-height:18px;
  height:auto;
  display:block;
  text-decoration:none;
  padding-left:5px;
}
.siteSelector .custom_select_ul_list li a:hover, .siteSelector .custom_select_all a:hover { background:#f2f2f2; }
.siteSelector .custom_select_all a { text-decoration:none; }
.siteSelector .custom_select_all a:hover { text-decoration:none; }
.siteSelector .custom_select_search {
  margin:0 0 8px 0;
  height:33px;
  display:block;
  white-space:nowrap;
  position:relative;
}
.siteSelector .custom_select_search .inp {
  vertical-align:top;
  width:100%;
  padding:7px 6px !important;
  border:1px solid #d0d0d0 !important;
  background:transparent !important;
  font-size:11px !important;
  color:#454545 !important;
}
.siteSelector .custom_select_search .reset {
  position:absolute;
  top:8px;
  right:4px;
  cursor:pointer;
}
.siteSelector { width:auto; }
.sites_selector_container>.siteSelector { padding-left:12px; }
.custom_selector_container .ui-menu-item, .custom_selector_container .ui-menu-item a {
  float:none;
  position:static;
}
.custom_select_block_show {
  height:auto;
  overflow:visible;
  max-width:inherit;
}
.sites_selector_container { padding-top:5px; }
.siteSelect a {
  white-space:normal;
  text-align:left;
}
.menuDropdown {
  display:inline-block;
  padding-right:14px;
}
.menuDropdown .title {
  position:relative;
  cursor:pointer;
}
.menuDropdown .items {
  z-index:200;
  position:absolute;
  border:1px solid #cccccc;
  background:#fff;
  max-height:400px;
  overflow-y:auto;
  overflow-x:hidden;
  padding:0 !important;
}
.menuDropdown .items .search {
  margin:15px 6px 10px 6px;
  display:block;
}
.menuDropdown .items .search .search_ico {
  position:absolute;
  right:25px;
  top:27px;
  margin:0px;
  left:initial;
}
.menuDropdown .items .search .reset {
  position:absolute;
  top:25px;
  cursor:pointer;
  margin:0px;
  right:25px;
  left:initial;
}
.menuDropdown .items .search input {
  margin:0px;
  width:100%;
}
.menuDropdown .items .search input::-ms-clear { display:none; }
.menuDropdown .items .item {
  display:block;
  color:#212121 !important;
  text-decoration:none !important;
  padding:6px 25px 6px 6px !important;
  font-size:11px;
  float:none;
  text-align:left;
  line-height:30px;
}
.menuDropdown .items .item:hover { background:#f2f2f2; }
.menuDropdown .items .item.active { background-color:#f2f2f2; }
.menuDropdown .items .item.category { color:#444 !important; }
.menuDropdown .items .item.separator {
  padding:0px !important;
  border-bottom:0px;
  margin:0px;
}
.menuDropdown .items .item.separator, .menuDropdown .items .item.disabled {
  opacity:0.5;
  cursor:default;
}
.menuDropdown .items .item.separator:hover, .menuDropdown .items .item.disabled:hover { background:#eff0f1; }
.alert {
  padding:20px 20px 20px 60px;
  margin-bottom:20px;
  border:1px solid transparent;
  border-radius:2px;
  font-size:14px;
  position:relative;
}
.alert:before {
  font-family:"matomo";
  content:"\e625";
  position:absolute;
  left:20px;
  line-height:100%;
  font-size:24px;
}
.alert a {
  color:inherit;
  text-decoration:underline;
}
body #content .alert-success p { color:#43a047; }
.alert-success {
  color:#43a047;
  border-color:#43a047;
}
.alert-success:before {
  content:"\e63d";
  color:#43a047;
}
.alert-success p { color:#43a047; }
.alert-success a {
  color:#43a047;
  text-decoration:underline;
}
.alert-success a:hover { text-decoration:underline; }
body #content .alert-info p { color:#838383; }
.alert-info {
  color:#838383;
  background-color:#F5F5F5;
  font-size:14px;
  padding-top:15px;
  padding-bottom:15px;
}
.alert-info p { color:#838383; }
.alert-info:before {
  color:#afafaf;
  font-size:20px;
}
.alert-info a {
  color:#838383;
  text-decoration:underline;
}
.alert-info a:hover { text-decoration:underline; }
body #content .alert-warning p { color:#fbf7f1; }
.alert-warning {
  color:#f57c00;
  border-color:#f57c00;
}
.alert-warning:before {
  content:"\e621";
  color:#f57c00;
}
.alert-warning p { color:#f57c00; }
.alert-warning a {
  color:#f57c00;
  text-decoration:underline;
}
.alert-warning a:hover { text-decoration:underline; }
body #content .alert-danger p { color:#d4291f; }
.alert-danger {
  color:#d4291f;
  border-color:#d4291f;
}
.alert-danger:before {
  content:"\e616";
  color:#d4291f;
}
.alert-danger p { color:#d4291f; }
.alert-danger a {
  color:#d4291f;
  text-decoration:underline;
}
.alert-danger a:hover { text-decoration:underline; }
table.entityTable thead tr th {
  text-transform:none;
  background:#eff0f1;
  vertical-align:middle !important;
  text-align:left !important;
  font-size:15px;
  padding:16px 10px;
  white-space:nowrap;
  padding:22px 16px !important;
  margin:0;
  font-weight:normal;
  border-radius:0;
  color:#37474f;
}
table.entityTable thead tr th:first-child { padding-left:20px !important; }
table.entityTable tbody tr:hover td { background-color:#f2f2f2; }
table.entityTable tbody tr.highlighted td { background-color:#ECF9DD; }
table.entityTable tbody tr td {
  color:#212121;
  font-size:13px;
  line-height:16px;
  background-color:#fff;
  vertical-align:top !important;
  padding:16px;
  border-bottom:1px solid #f2f2f2 !important;
  border-radius:0;
}
table.entityTable tbody tr td:first-child { padding-left:20px !important; }
table.entityTable tbody tr td a {
  color:#1976D2;
  text-decoration:none;
}
table.entityTable tbody tr td a:hover { text-decoration:underline !important; }
.card button.table-action { background-color:#fff !important; }
.card button.table-action:hover { background-color:#eff0f1 !important; }
.card tr:hover button.table-action { background-color:#f2f2f2 !important; }
.table-action {
  padding:16px;
  height:auto;
  margin:0;
  line-height:1;
  background-color:inherit;
  border:0;
  color:inherit !important;
  display:inline-block;
}
.table-action:hover {
  background-color:#eff0f1 !important;
  box-shadow:0 1px 2px 0 rgba(0,0,0,0.16), 0 1px 5px 0 rgba(0,0,0,0.12);
}
.card .tableActionBar a, .card .tableActionBar button { background-color:#fff; }
.card .tableActionBar a:focus, .card .tableActionBar button:focus { background-color:#fff; }
.tableActionBar a, .tableActionBar button {
  height:36px;
  line-height:36px;
  box-shadow:0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12) !important;
  background-color:#999999;
  color:#212121;
  background-image:none !important;
  font-size:12px;
  cursor:pointer;
  text-decoration:none;
  background-color:inherit;
  text-align:center;
  letter-spacing:.5px;
  transition:.2s ease-out;
  border:none;
  border-radius:3px;
  display:inline-block;
  padding:0 2rem;
  margin-left:16px;
  text-transform:uppercase;
  vertical-align:middle;
  -webkit-tap-highlight-color:transparent;
}
.tableActionBar a:hover, .tableActionBar button:hover { text-decoration:underline; }
.tableActionBar button:first-child, .tableActionBar a:first-child {
  background-color:#43a047 !important;
  color:#fff;
}
#periodString {
  display:block;
  color:#444;
  font-size:14px;
  border:1px solid #e4e5e4;
  float:left;
  margin-right:10px;
  position:absolute;
  z-index:122;
  background-color:#f7f7f7;
}
#ajaxLoadingCalendar { white-space:nowrap; }
#periodString:hover {
  background-color:#f1f0eb;
  border-color:#a9a399;
}
#periodString td {
  vertical-align:top;
  border-radius:0;
}
#periodString .ui-widget-header.ui-helper-clearfix:before, #periodString .ui-widget-header.ui-helper-clearfix:after, #periodString .ui-datepicker.ui-helper-clearfix:before, #periodString .ui-datepicker.ui-helper-clearfix:after {
  display:inline;
  clear:none;
  content:none !important;
}
#periodString .calendar-icon {
  width:13px;
  height:15px;
  display:inline-block;
  position:absolute;
  right:19px;
  top:9px;
  background:url("plugins/Morpheus/images/icon-calendar.png") no-repeat scroll;
  cursor:pointer;
}
#periodString strong { color:#255792; }
#periodString h6 {
  font-size:14px;
  padding:0 0 4px 0;
}
#periodMore { overflow:hidden; }
#periodString .period-date, #periodString .period-range { padding:0 16px 0 0; }
#periodString .period-type { padding:0; }
#periodString .period-type label { font-size:13px; }
#periodString label.selected-period-label { text-decoration:underline; }
.languageSelection {
  padding:0 15px;
  display:inline-block;
}
.languageSelection .items { margin-left:-50px; }
.languageSelection .borderedControl { transition:box-shadow 0s !important; }
.loadingPiwik {
  font-size:1.1em;
  color:#444;
  padding:0.5em;
}
.loadingPiwik img { margin-right:5px; }
.loadingSegment {
  color:#999999;
  font-size:13px;
  margin-left:28px;
  display:none;
}
#root > #loadingError {
  margin-left:20px;
  margin-right:20px;
}
#loadingError {
  font-size:15px;
  padding:8px 0;
  display:none;
  color:#43a047;
  font-weight:normal;
}
.piwik-donate-call {
  padding:13px;
  border:1px solid #CCC;
  border-radius:4px;
  max-width:458px;
  position:relative;
}
#piwik-worth {
  font-size:1.2em;
  font-weight:bold;
  display:block;
  margin:0 1em 0 0;
}
.piwik-donate-slider { margin:0 0 1em 1em; }
.piwik-donate-slider > .slider-range {
  vertical-align:top;
  position:relative;
  display:inline-block;
  border:1px solid #999;
  background-color:#f7f7f7;
  border-radius:6px;
  height:14px;
  width:270px;
  margin:22px 8px 0 0;
  cursor:pointer;
}
.piwik-donate-slider .slider-position {
  border:1px solid #999;
  background-color:#CCC;
  border-radius:3px;
  height:18px;
  width:10px;
  position:absolute;
  top:-3px;
  left:-1px;
}
.piwik-donate-slider .slider-donate-amount {
  display:inline-block;
  padding:.3em .5em .3em .5em;
  margin:16px 8px 0 0;
  vertical-align:top;
  text-align:center;
  background-color:#CCC;
  color:#333;
  cursor:pointer;
}
.piwik-donate-slider .slider-smiley-face {
  margin:8px 0 8px 0;
  display:inline-block;
  cursor:pointer;
}
.piwik-donate-call .donate-submit {
  min-height:55px;
  position:relative;
}
.piwik-donate-call .donate-submit input {
  margin-left:13px !important;
  border-style:none !important;
  box-shadow:none !important;
  background-image:none;
  padding:0 !important;
}
.piwik-donate-call .donate-submit a {
  display:inline-block;
  margin-left:1.2em;
  font-size:1em;
}
.piwik-donate-call .donate-submit a.donate-spacer {
  margin-bottom:.5em;
  visibility:hidden;
}
.piwik-donate-call .donate-submit a.donate-one-time {
  position:absolute;
  bottom:.5em;
  right:1.2em;
}
.piwik-donate-call > .piwik-donate-message { margin-bottom:.5em; }
.piwik-donate-call > .piwik-donate-message p { margin-left:0; }
.piwik-donate-call > .form-description { margin-top:1.25em; }
.donate-form-instructions {
  font-size:.8em;
  margin:0 1.25em 0 0;
  color:#666666;
}
.widget .piwik-donate-call { border-style:none; }
.widget .piwik-donate-slider > .slider-range { width:205px; }
button.btn, input[type="submit"].btn, .btn {
  display:inline-block;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  background:none;
  background-color:#43a047;
  color:#fff !important;
  font-size:12px;
  font-weight:normal;
  text-align:center;
  text-decoration:none;
  cursor:pointer;
  border:0;
}
button.btn:hover, button.btn:focus, input[type="submit"].btn:hover, input[type="submit"].btn:focus, .btn:hover, .btn:focus {
  color:#fff;
  background:#43a047;
  text-decoration:none;
}
button.btn em, input[type="submit"].btn em, .btn em { font-style:normal; }
.btn-flat:hover {
  background-color:#eff0f1;
  text-decoration:none !important;
  box-shadow:0 0;
}
.btn.btn-small { padding:0 16px; }
.btn { display:inline-block; }
.btn-block { width:100%; }
.btn-block + .btn-block { margin-top:5px; }
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  pointer-events:none;
  cursor:not-allowed;
  filter:alpha(opacity=65);
  opacity:.65;
}
.btn.btn-noop {
  background:transparent;
  color:#212121;
  pointer-events:none;
  cursor:not-allowed;
  box-shadow:none;
}
code {
  padding:2px 4px;
  font-size:90%;
  color:#f3f3f3;
  background-color:#4d4d4d;
  border-radius:4px;
}
pre, .codeblock {
  font-size:13px;
  color:#f3f3f3;
  background-color:#4d4d4d;
  border:none;
  border-radius:3px;
  direction:ltr;
  margin:15px 0;
  padding:20px;
  text-align:left;
  height:auto;
  display:block;
  width:100%;
}
.simple-table {
  margin:20px 0;
  width:100%;
  border-top:1px solid #e6e6e6;
}
.simple-table th, .simple-table td {
  border-bottom:1px solid #e6e6e6;
  padding:12px;
}
.simple-table th { text-align:left; }
.list-group {
  font-size:12px;
  margin-bottom:20px;
  padding-left:0;
  box-shadow:0 1px 1px rgba(0,0,0,0.1);
  border-radius:4px;
}
.list-group-item {
  color:#858585;
  position:relative;
  display:block;
  padding:10px 15px;
  margin-bottom:-1px;
  background-color:white;
  border:1px solid #cccccc;
}
.list-group-item:first-child {
  border-top-left-radius:4px;
  border-top-right-radius:4px;
}
.list-group-item:last-child {
  margin-bottom:0;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color:#FAFAFA;
  color:#858585;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index:2;
  color:black;
}
.progress {
  overflow:hidden;
  height:20px;
  margin-bottom:20px;
  background-color:#f2f2f2;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
  border-radius:10px;
  border:solid 1px #cccccc;
  padding:4px;
}
.progress-bar {
  float:left;
  width:0;
  height:100%;
  font-size:12px;
  line-height:20px;
  color:#fff;
  text-align:center;
  background-color:#43a047;
  border-radius:6px;
}
.nav {
  margin-bottom:20px;
  padding-left:0;
  list-style:none;
}
.nav > li {
  position:relative;
  display:block;
}
.nav > li > a {
  position:relative;
  display:block;
  padding:11px 70px;
  text-decoration:none;
}
.nav:before, .nav:after {
  display:table;
  content:" ";
}
.nav:after { clear:both; }
.nav-pills > li {
  float:left;
  border:1px solid #d9d9d9;
  border-left:0;
}
.nav-pills > li:first-child {
  border-radius:3px 0 0 3px;
  border:1px solid #d9d9d9;
}
.nav-pills > li:last-child { border-radius:0 3px 3px 0; }
.nav-pills > li > a {
  color:#1976D2;
  background-color:#f2f2f2;
}
.nav-pills > li > a:hover, .nav-pills > li > a:focus { background-color:#d9d9d9; }
.nav-pills > li.active > a {
  color:#212121;
  background-color:#eff0f1;
  cursor:default;
}
h1.card-title, h2.card-title, h3.card-title, h4.card-title { color:#212121 !important; }
h1.card-title a, h2.card-title a, h3.card-title a, h4.card-title a { color:#212121 !important; }
@media print {
  .card.hoverable:hover { box-shadow:0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12); }
}
.card h1, .card h2, .card h3, .card h4 { color:#212121; }
.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating) { color:#1976D2 !important; }
.card > .card-content .card-table {
  margin:16px 0 16px -20px;
  box-shadow:0 0;
  width:calc(100% + 40px);
  border-radius:0;
}
.card .card-content { color:#212121; }
.card .card-content .card-title {
  margin-bottom:16px;
  display:block;
  font-weight:400;
}
.card .card-title + .card-description { margin-top:-12px; }
.card .card-description {
  margin-bottom:16px;
  font-size:16px;
  font-weight:400;
}
.card-table + .tableActionBar { margin:0 0 0 -20px; }
.row .tabs .indicator { background-color:#1976D2; }
.row .tabs .tab a { color:#1976D2; }
.row .tabs .tab a:hover {
  color:#1976D2;
  opacity:0.7;
}
.row .tab-content { padding:24px 24px 16px 0 !important; }
.row .tab-content a {
  color:#1976D2;
  text-decoration:none;
}
.panel {
  margin-bottom:20px;
  background-color:#f2f2f2;
  border:1px solid #d9d9d9;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  box-shadow:0 1px 1px rgba(0,0,0,0.05);
}
.panel-body { padding:15px; }
.panel-body:before, .panel-body:after {
  display:table;
  content:" ";
}
.panel-body:after { clear:both; }
.panel-heading {
  padding:10px 15px;
  background-color:#eff0f1;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  position:relative;
}
.panel-heading .panel-title {
  margin-top:0;
  margin-bottom:0;
  font-size:16px;
  line-height:inherit;
  color:inherit;
  text-overflow:ellipsis;
  overflow:hidden;
}
.panel-heading .panel-title.panel-title-block { height:26px; }
.panel-heading .panel-title.panel-title-block > a {
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  padding-top:12px;
}
.panel-heading .panel-title > a, .panel-heading .panel-title > small, .panel-heading .panel-title > .small, .panel-heading .panel-title > small > a, .panel-heading .panel-title > .small > a {
  color:inherit;
  text-decoration:none;
}
.panel-heading .panel-title > a:focus, .panel-heading .panel-title > a:hover, .panel-heading .panel-title > small:focus, .panel-heading .panel-title > small:hover, .panel-heading .panel-title > .small:focus, .panel-heading .panel-title > .small:hover, .panel-heading .panel-title > small > a:focus, .panel-heading .panel-title > small > a:hover, .panel-heading .panel-title > .small > a:focus, .panel-heading .panel-title > .small > a:hover { text-decoration:underline; }
.panel-footer {
  padding:10px 15px;
  background-color:#eff0f1;
  border-bottom-left-radius:3px;
  border-bottom-right-radius:3px;
}
.pluginsManagement .footer-message {
  margin-top:32px;
  font-size:13px;
  line-height:21px;
}
table.dataTable tr.active-plugin > td { background-color:#eff0f1 !important; }
table.dataTable tr.active-plugin:hover > td { background-color:#eff0f1 !important; }
table.dataTable tr.inactive-plugin > td { background-color:#ddd !important; }
table.dataTable tr.inactive-plugin:hover > td { background-color:#ddd !important; }
.plugin-desc-text {
  margin-top:0;
  margin-bottom:1.5em;
}
.plugin-donation { margin-top:1em; }
.donation-overlay { text-align:center; }
.donation-overlay .donation-links { margin-top:2em; }
.donation-overlay .donation-links .donation-link {
  display:inline-block;
  margin:0 1em;
}
.donation-overlay .donation-links .donation-link.bitcoin {
  margin:1em 0 !important;
  display:block !important;
}
.donation-overlay .donation-links .donation-link.bitcoin a {
  display:inline-block;
  color:#c7254e;
  border-radius:4px;
  font-size:1.1em;
  padding:5px;
  text-decoration:none !important;
  background-color:#f9f2f4;
}
.donation-overlay .donation-links .donation-link.bitcoin span {
  font-size:1.2em;
  font-weight:bold;
  display:block;
}
.plugin-author { float:left; }
.plugin-license { float:right; }
table.entityTable tr td .plugin-homepage a { text-decoration:none; }
table.entityTable tr td .plugin-homepage a:hover { text-decoration:underline; }
table.entityTable tr td a.uninstall {
  color:red;
  text-decoration:none;
  font-weight:bold;
}
.plugin-version { color:#999; }
#plugins .inactive-plugin .name, #plugins .active-plugin .name {
  max-width:200px;
  word-wrap:break-word;
}
#plugins .inactive-plugin td { background-color:rgba(230,230,230,0.3); }
#plugins .inactive-plugin:hover td { background-color:#f2f2f2; }
#plugins td.vers { white-space:nowrap; }
#plugins .plugin-desc-missingrequirements { font-weight:bold; }
#plugins .plugin-desc-missingrequirements a {
  text-decoration:underline !important;
  color:black;
}
#plugins .settingsLink {
  text-align:right;
  width:100%;
  display:inline-block;
}
.admin .pluginsFilter { margin-top:20px; }
.admin .pluginsFilter .active { font-weight:bold; }
.admin .pluginsFilter a .counter {
  color:#999999;
  font-weight:normal;
}
.admin .pluginsFilter .status {
  display:inline-block;
  margin-left:20px;
}
.activateTagManager .dontShowAgainBtn { background-color:#666666; }
.pluginSettings textarea {
  width:376px;
  height:250px;
}
.pluginsSettingsSubmit { margin-top:30px; }
.expandableSelector { position:relative; }
.expandableSelector .secondary-content {
  font-size:16px;
  margin-top:-3px;
  color:#1976D2;
  cursor:help;
}
.expandableSelector ul { min-width:250px; }
.expandableSelector ul.collection.firstLevel {
  border-top:0;
  margin-top:0;
  margin-bottom:0;
  font-size:12px;
}
.expandableSelector ul.collection.firstLevel > li { padding:0 !important; }
.expandableSelector ul .expandableListCategory {
  padding:10px 20px;
  color:#1976D2;
}
.expandableSelector ul li:hover { background:#f2f2f2 !important; }
.expandableSelector ul li.collection-item { cursor:pointer; }
.expandableSelector ul ul {
  margin-top:0;
  margin-bottom:0;
}
.expandableSelector ul ul .primary-content { width:100%; }
.expandableSelector ul ul .secondary-content { margin-top:3px; }
.expandableSelector ul ul li {
  padding-top:6px !important;
  padding-bottom:6px !important;
  padding-left:30px !important;
  min-width:200px;
}
.expandableSelector ul ul li:hover { background:#f2f2f2 !important; }
.expandableSelector .searchContainer {
  padding:5px;
  border-left:1px solid #e0e0e0;
  border-right:1px solid #e0e0e0;
  border-top:1px solid #e0e0e0;
}
.expandableSelector .expandableSearch {
  vertical-align:top;
  padding:7px 6px !important;
  border:1px solid #d0d0d0 !important;
  background:#fff !important;
  font-size:11px !important;
  color:#454545 !important;
  width:100% !important;
}
.expandableSelector .expandableList {
  position:absolute;
  z-index:9999;
  margin-top:-48px;
  background:#fff;
}
.admin img { vertical-align:middle; }
.admin h2 + .top_bar_sites_selector {
  margin-top:-62px;
  margin-right:0 !important;
}
.uiTest [notification-id="DeprecatedPHPVersionCheck"], .uiTest [notification-id="PHPVersionTooOldForNewestPiwikCheck"] { display:none !important; }
#content.admin {
  font-size:13px;
  margin-top:0;
}
#content.admin pre { max-width:995px; }
.admin #header_message {
  margin-top:8px;
  margin-right:8px;
}
.access_error {
  font-size:.7em;
  padding:15px;
}
.admin p, .admin section {
  margin-top:10px;
  line-height:140%;
  padding-bottom:10px;
}
#CoreAdminHomePluginSettings h2 { display:none; }
#CoreAdminHomePluginSettings h3 {
  margin:0;
  font-size:24px;
  padding:0;
}
#CoreAdminHomePluginSettings .fieldArray { margin-top:0 !important; }
.matomoTrackingFailures .icon-delete, .matomoTrackingFailures th:not(.action) { cursor:pointer; }
.matomoTrackingFailures th.action { width:60px; }
.home p {
  padding-bottom:1em;
  margin-right:1em;
  margin-left:1em;
}
.card h2.card-title, .card h2 .card-title { padding:0 !important; }
#content.home {
  font-size:14px;
  display:inline-block;
  width:100%;
}
#content.admin {
  display:inline-block;
  max-width:1300px;
}
#content.admin > .row { margin:0 -0.75rem; }
#leftcolumn {
  float:left;
  width:50%;
}
#rightcolumn {
  float:right;
  width:45%;
}
.widget #leftcolumn, .widget #rightcolumn {
  float:left;
  padding:0 10px;
  width:auto;
}
.accessibility-skip-to-content {
  font-size:14px;
  position:absolute;
  left:-10000px;
  top:0;
}
.accessibility-skip-to-content:focus {
  display:block;
  position:absolute;
  left:140px;
}
div.ui-datepicker { font-size:62.5%; }
.ui-datepicker-current-period a, .ui-datepicker-current-period a:link, .ui-datepicker-current-period a:visited {
  border:1px solid #2E85FF;
  color:#2E85FF;
}
#otherPeriods a { text-decoration:none; }
#otherPeriods a:hover { text-decoration:underline; }
#currentPeriod { border-bottom:1px dotted #520202; }
.hoverPeriod {
  cursor:pointer;
  font-weight:bold;
  border-bottom:1px solid #520202;
}
#calendarRangeTo { margin-left:175px; }
#calendarRangeFrom { float:left; }
#inputCalendarFrom, #inputCalendarTo {
  margin-left:10px;
  width:95px;
  padding:5px 10px;
  font-size:12px;
  line-height:12px;
}
#calendarApply { margin-top:10px; }
#invalidDateRange { display:none; }
.reporting-page .sparklines { max-width:1250px; }
div .sparkline {
  float:left;
  clear:both;
  padding-bottom:1px;
  margin-top:10px;
}
.sparkline img {
  vertical-align:middle;
  padding-right:10px;
  margin-top:0;
}
div.pk-emptyGraph {
  padding-top:20px;
  padding-bottom:10px;
  text-align:center;
  font-style:italic;
}
#Piwik_Popover { min-height:0 !important; }
#Piwik_Popover .alert { margin:20px; }
.Piwik_Popover_Loading_Name {
  padding:50px 0 65px 0;
  font-size:16px;
  line-height:20px;
  font-weight:normal;
  text-align:center;
  background:url(plugins/Morpheus/images/loading-blue.gif) no-repeat center 20px;
}
.Piwik_Popover_Loading_NameWithSubject { padding-bottom:30px; }
.Piwik_Popover_Loading_Subject {
  padding:0 70px 55px 70px;
  color:#7e7363;
  text-align:center;
  font-size:14px;
}
.Piwik_Popover_Error {
  padding:50px 20px 65px 20px;
  text-align:center;
}
.Piwik_Popover_Error_Title { font-size:16px; }
.Piwik_Popover_Error_Title span {
  font-weight:normal;
  font-size:16px;
}
.Piwik_Popover_Error_Message {
  padding:20px 0 0 0;
  font-size:13px;
}
a.Piwik_Popover_Error_Back {
  display:block;
  margin:20px 0 0 0;
  font-size:13px;
  text-decoration:underline;
}
#alert.ui-confirm input {
  display:block;
  margin:10px auto 5px !important;
}
.header_full #updateCheckLinkContainer { margin-top:-2px; }
@-moz-document url-prefix() {
  .header_full #updateCheckLinkContainer { margin-top:-3px; }
}
.linkContent {
  color:#333;
  text-decoration:none;
}
.linkContent:hover { text-decoration:underline; }
.ui-confirm h2 {
  border-bottom:0 none;
  margin:0;
  font-size:18px;
}
.systemSummary .icon {
  width:16px;
  display:inline-block;
}
.systemSummary .icon-user { font-size:11px; }
.systemSummary > div { margin-bottom:2px; }
#shortcuthelp dl {
  margin:20px 20px 0 20px;
  font-size:15px;
  overflow:hidden;
}
#shortcuthelp dt {
  clear:both;
  float:left;
  width:60px;
  text-align:right;
  margin-top:5px;
  margin-bottom:5px;
  margin-right:20px;
}
#shortcuthelp dt kbd {
  display:inline-block;
  font-weight:bolder;
  border:1px solid #000;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  box-sizing:border-box;
  padding:0 5px;
}
#shortcuthelp dd {
  float:left;
  margin-top:5px;
}
.dataTable {
  border:0;
  width:100%;
  padding:0;
  border-spacing:0;
  margin:0;
}
.dataTable td .ratio {
  color:#999999;
  display:inline-block;
  visibility:hidden;
  text-align:right;
  margin-right:4px;
  font-weight:normal;
}
.dataTable td.highlight > .ratio { visibility:visible; }
table.dataTable .totalsRow { font-weight:bold; }
table.dataTable .totalsRow .ratio { display:none; }
table.dataTable td.label, table.subDataTable td.label {
  width:100%;
  white-space:nowrap;
}
table.dataTable img, table.subDataTable img { vertical-align:middle; }
table.dataTable img {
  border:0;
  margin-right:1em;
  margin-left:0.5em;
}
table.subDataTable img.link { transform:translateY(-50%); }
table.dataTable tr.subDataTable { cursor:pointer; }
table.dataTable tr.subDataTable td.label span.label {
  word-break:break-all;
  overflow:hidden;
  text-overflow:ellipsis;
  width:inherit;
  display:inline-block;
  vertical-align:text-bottom;
}
table.dataTable th {
  margin:0;
  text-align:left;
  padding:6px 6px 6px 12px;
  font-size:12px;
  font-weight:normal;
  vertical-align:top;
}
body>.widget table.dataTable th { background:#eff0f1; }
.theWidgetContent .card .card-content table.dataTable {
  margin-left:-20px;
  width:calc(100% + 40px);
}
.theWidgetContent .card .card-content table.dataTable th {
  background:#eff0f1 !important;
  border-radius:0;
  color:#37474f;
}
.theWidgetContent .card .card-content table.dataTable th:first-child { padding-left:20px; }
.theWidgetContent .card .card-content table.dataTable th:last-child { padding-right:20px; }
.theWidgetContent .card .card-content table.dataTable td:first-child { padding-left:20px; }
.theWidgetContent .card .card-content table.dataTable td:last-child { padding-right:20px; }
table.dataTable th.sortable { cursor:pointer; }
table.dataTable th.columnSorted { font-weight:bold; }
table.dataTable td {
  padding:5px 1px 5px 12px;
  background:#eff0f1;
}
table.dataTable td, table.dataTable td a {
  margin:0;
  text-decoration:none;
  color:#444;
}
td.clean { background-color:#eff0f1; }
table.dataTable td.column { white-space:nowrap; }
.dataTable tr.highlight td { font-weight:bold; }
table.dataTable td.label, table.subActionsDataTable td.label, table.actionsDataTable td.label {
  border-top:0;
  border-left:0;
}
table.dataTable th.label { border-left:0; }
.dataTableActions table.dataTable th.label { min-width:250px; }
table.dataTable span.label.highlighted { font-style:italic; }
table.dataTable .cellSubDataTable {
  margin:0;
  border-left:0;
  padding:6px 12px 6px;
}
.cellSubDataTable > .dataTable { padding:6px 0 0; }
table.dataTable td #urlLink { display:none; }
table.dataTable img { margin-left:0; }
.subDataTable > .dataTableWrapper { width:95%; }
.sortIconContainer {
  float:left;
  position:relative;
}
.sortIcon {
  margin:0;
  position:absolute;
}
.datatableHeaderMessage, .datatableFooterMessage {
  color:#888;
  text-align:left;
  margin:10px;
  margin-left:1px;
}
.dataTablePages {
  color:#BFBFBF;
  font-weight:bold;
  margin:10px;
  font-size:12px;
}
.dataTableSearchInput {
  display:inline-block;
  opacity:0;
  color:#adadad !important;
  min-height:30px !important;
  padding-left:25px !important;
  width:100% !important;
  transition:opacity 0.3s ease !important;
  box-shadow:0 0 !important;
  visibility:hidden;
}
.searchAction:hover .dataTableSearchInput:hover, .searchAction:hover .dataTableSearchInput:focus { color:#333 !important; }
.searchAction {
  transition:width 0.3s ease !important;
  text-align:left !important;
  padding-left:10px;
  position:relative;
  cursor:pointer;
}
.searchAction .icon-search {
  display:inline-block;
  cursor:pointer;
  z-index:1;
  position:absolute;
  top:8px;
  left:8px;
}
.searchAction .icon-close { display:none; }
.searchAction.searchActive { cursor:text; }
.searchAction.searchActive .dataTableSearchInput { visibility:visible; }
.searchAction.searchActive .icon-close {
  display:inline-block;
  font-size:10px;
  cursor:pointer;
  position:absolute;
  top:12px;
  right:10px;
  color:#adadad !important;
}
.searchAction.searchActive .icon-close:hover, .searchAction.searchActive .icon-close:focus { color:#333 !important; }
.searchAction.searchActive .icon-search {
  cursor:pointer;
  color:#adadad !important;
}
.searchAction.searchActive .icon-search:hover, .searchAction.searchActive .icon-search:focus { color:#333 !important; }
.searchAction.searchActive .dataTableSearchInput { opacity:1; }
.dataTableNext, .dataTablePrevious {
  font-size:12px;
  color:#184A83;
  cursor:pointer;
}
.dataTableNext:hover, .dataTablePrevious:hover { text-decoration:underline; }
@media print {
  .dataTableNext, .dataTablePrevious { display:none; }
}
.datatableRelatedReports {
  color:#888;
  font-size:12px;
  padding-bottom:5px;
  margin-top:6px;
}
@media print {
  .datatableRelatedReports { display:none; }
}
.datatableRelatedReports span {
  cursor:pointer;
  font-weight:bold;
}
.datatableRelatedReports span:hover { text-decoration:underline; }
.dataTableFeatures { text-align:center; }
.dataTableNext, .dataTablePrevious { visibility:hidden; }
.dataTablePaginationControl { margin:5px 0 !important; }
.dataTableFeatures .loadingPiwik {
  font-size:13px;
  display:inline-block;
  padding-bottom:13px;
}
.dataTable .loadingPiwikBelow {
  padding-bottom:5px;
  display:block;
  text-align:center;
}
.dataTableFeatures.hasEvolution .dataTableFooterIcons { margin-top:17px; }
.widget .dataTableFeatures { border-bottom-style:none !important; }
.ui-dialog .dataTableVizEvolution .dataTableFooterIcons { display:block; }
.ui-dialog .dataTableVizEvolution .dataTableFeatures {
  border-bottom-style:none !important;
  margin-top:0 !important;
}
.dataTableFooterWrap {
  position:relative;
  float:left;
  margin-left:10px;
}
.dataTableFooterWrap select {
  float:left;
  margin:1px 0 1px 10px;
}
.tableIconsGroup > span > span {
  position:relative;
  float:left;
}
.dataTableFooterActiveItem {
  position:absolute;
  top:-6px;
  left:0;
}
.exportToFormatItems img {
  vertical-align:middle;
  margin:-4px -3px -2px 2px;
}
.tableIconsGroup {
  float:left;
  padding-right:4px;
}
.tableIconsGroup .tableIcon span {
  margin-right:5px;
  margin-left:5px;
}
.tableIconsGroup img { vertical-align:bottom; }
.tableIconsGroupActive {
  display:block;
  float:left;
  background:#dcdacf;
  border-radius:2px;
}
.tableIconsGroupActive .tableIcon { background:none; }
.tableIconsGroupActive .tableIcon:hover { background:#e9e8e1; }
.dataTableSpacer { clear:both; }
.dataTableActions table.dataTable tr td.label { background-image:none; }
.actionsDataTable tr td.label { padding-left:7em; }
tr.level0 td.label { padding-left:20px !important; }
.widget tr.level0 td.label { padding-left:12px !important; }
tr.level1 td.label { padding-left:2.5em !important; }
tr.level2 td.label { padding-left:3.5em !important; }
tr.level3 td.label { padding-left:4.5em !important; }
tr.level4 td.label { padding-left:5em !important; }
tr.level5 td.label { padding-left:5.5em !important; }
tr.level6 td.label { padding-left:6em !important; }
tr.level7 td.label { padding-left:6.5em !important; }
tr.level8 td.label { padding-left:7em !important; }
tr.level9 td.label { padding-left:7.5em !important; }
tr.level10 td.label { padding-left:8em !important; }
tr.level11 td.label { padding-left:8.5em !important; }
tr.level12 td.label { padding-left:9em !important; }
.dataTableActions table.dataTable img.link {
  margin-right:0.5em;
  margin-left:0;
  margin-bottom:4px;
  vertical-align:text-bottom;
}
table.dataTable td.label img {
  margin-top:-3px;
  max-height:16px;
}
tr td.label img.plusMinus {
  margin-left:-3px;
  margin-right:3px;
  margin-top:0;
}
.pk-emptyDataTable {
  padding-top:20px;
  padding-bottom:10px;
  padding-left:1px;
}
.widget .pk-emptyDataTable {
  padding-left:0;
  padding-top:33px;
  text-align:center;
}
.helpDate {
  color:#777777;
  font-size:11px;
  font-style:italic;
  padding:4px;
  text-align:right;
  display:block;
}
body .ui-tooltip.rowActionTooltip {
  font-size:11px;
  padding:3px 5px 3px 6px;
}
table.dataTable span.cell-tooltip { cursor:default; }
.dataTable .jqplot-graph > div { position:relative; }
td.cellSubDataTable .loadingPiwik { padding:0; }
.dataTable .searchReset { position:relative; }
.dataTable .searchReset img {
  position:absolute;
  top:4px;
  left:-15px;
  cursor:pointer;
  display:inline;
}
.dataTableControls {
  text-align:left;
  padding-left:0 !important;
}
.dataTableControls.col { padding-right:0; }
.dataTableControls .dropdown-content a:hover { text-decoration:none; }
.dataTableControls .dataTableAction {
  border:0;
  border:none;
  border-radius:2px;
  display:inline-block;
  height:36px;
  line-height:36px;
  outline:0;
  width:36px;
  text-transform:uppercase;
  vertical-align:middle;
  text-decoration:none !important;
  text-align:center;
  font-size:16px;
  color:#43a047 !important;
  opacity:0.7;
}
.dataTableControls .dataTableAction:hover {
  color:#43a047 !important;
  opacity:1;
  background-color:#eff0f1;
  text-decoration:none !important;
}
.dataTableControls .dataTableAction .icon-export {
  margin-top:6px;
  display:block;
}
.dataTableControls .dataTableAction .icon-more-verti { font-size:18px; }
@media only screen and (min-width: 993px) {
  #dashboardWidgetsArea .widget:hover .limitSelection, #dashboardWidgetsArea .widget:hover .dataTableControls .dataTableAction, .theWidgetContent > div:not(#dashboard):hover .limitSelection, .theWidgetContent > div:not(#dashboard):hover .dataTableControls .dataTableAction { visibility:visible; }
  #dashboardWidgetsArea .widget .limitSelection, #dashboardWidgetsArea .widget .dataTableControls .dataTableAction, .theWidgetContent > div:not(#dashboard) .limitSelection, .theWidgetContent > div:not(#dashboard) .dataTableControls .dataTableAction { visibility:hidden; }
  #dashboardWidgetsArea .widget .limitSelection.forceActionVisible, #dashboardWidgetsArea .widget .dataTableControls .dataTableAction.forceActionVisible, .theWidgetContent > div:not(#dashboard) .limitSelection.forceActionVisible, .theWidgetContent > div:not(#dashboard) .dataTableControls .dataTableAction.forceActionVisible { visibility:visible; }
}
.limitSelection {
  text-align:right;
  position:relative;
  margin-left:5px;
  min-height:20px;
  padding-top:4px;
  vertical-align:top;
  padding-right:0 !important;
  padding-left:0 !important;
}
.limitSelection.hidden { display:none; }
.limitSelection > div {
  margin-top:0;
  display:inline-block;
  width:47px;
  height:36px;
}
.limitSelection > div .select-wrapper:hover {
  background-color:#edecec;
  border-radius:2px;
  color:#43a047 !important;
  cursor:pointer;
}
.limitSelection > div .select-wrapper:hover input.select-dropdown, .limitSelection > div .select-wrapper:hover span.caret {
  color:#43a047 !important;
  opacity:1;
}
.limitSelection > div .select-wrapper:hover input.select-dropdown:hover, .limitSelection > div .select-wrapper:hover span.caret:hover {
  color:#43a047 !important;
  opacity:1;
}
.limitSelection > div .select-wrapper:hover input.select-dropdown:hover { border-color:#43a047 !important; }
.limitSelection > div .select-wrapper input.select-dropdown {
  height:36px;
  line-height:30px;
  font-size:16px;
  margin-bottom:0;
  padding-left:5px;
  width:42px !important;
  overflow:hidden;
  border:0;
  transition:all 0s;
  color:#43a047 !important;
  opacity:0.7;
}
.limitSelection > div .select-wrapper input.select-dropdown:hover {
  color:#43a047 !important;
  opacity:1;
  border-color:#43a047 !important;
}
.limitSelection > div .select-wrapper span.caret {
  top:11px;
  right:4px;
  color:#43a047 !important;
  opacity:0.7;
}
.limitSelection > div .select-wrapper span.caret:hover {
  color:#43a047 !important;
  opacity:1;
}
.widgetpreview-preview .limitSelection .select-wrapper span.caret, #dashboardWidgetsArea .limitSelection .select-wrapper span.caret { top:9px; }
body > .widget .limitSelection .select-wrapper span.caret { top:9px; }
.limitSelection.disabled > div {
  opacity:0.5;
  cursor:not-allowed;
  filter:Alpha(opacity=50);
}
.limitSelection.visible > div { background-image:url(plugins/Morpheus/images/sort_subtable_asc_light.png); }
.limitSelection > ul {
  margin-top:1px;
  overflow:visible;
}
.limitSelection > ul > li {
  cursor:pointer;
  padding:0 10px 0 4px;
  font-size:1em;
  font-weight:bold;
  height:24px;
  margin-top:-48px;
  background-color:#fff;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  vertical-align:middle;
  text-align:right;
}
.limitSelection > ul > li.last { border-top:1px solid #ccc; }
.limitSelection > ul > li:hover { background-color:#f2f2f2; }
table.dataTable th .columnDocumentation {
  display:none;
  width:165px;
  text-align:left;
  background:#f7f7f7;
  color:#444;
  font-size:11px;
  font-weight:normal;
  border:1px solid #e4e5e4;
  padding:5px 10px 6px 10px;
  border-radius:4px;
  z-index:150;
  position:absolute;
  box-shadow:0 0 4px #e4e5e4;
  cursor:default;
}
table.dataTable th .columnDocumentationTitle {
  line-height:14px;
  padding:3px 0;
  font-weight:bold;
}
.reportDocumentation {
  display:none;
  background:#f7f7f7;
  font-size:12px;
  font-weight:normal;
  border:1px solid #e4e5e4;
  margin:0 0 10px 0;
  padding:4px 4px 4px 0;
  border-radius:2px;
}
.reportDocumentation p {
  padding:5px 10px 6px 10px;
  margin:0;
  color:#444;
  font-size:12px;
}
table.dataTable .dataTableRowActions {
  position:absolute;
  display:none;
  overflow:hidden;
  margin-top:-5px;
  background-color:inherit !important;
  z-index:1000;
}
table.dataTable .dataTableRowActions a {
  display:block;
  float:left;
  padding:6px 4px 6px 0;
  margin:0;
}
table.dataTable .dataTableRowActions a .rowActionIcon {
  font-size:19px;
  color:#43a047 !important;
  opacity:0.6;
}
table.dataTable .dataTableRowActions a .rowActionIcon:hover { opacity:1; }
@media print {
  table.dataTable .dataTableRowActions a { display:none; }
}
table.dataTable .dataTableRowActions a.leftmost { padding-left:4px; }
table.dataTable .dataTableRowActions a.rightmost { padding-right:8px; }
table.dataTable .dataTableRowActions a img {
  margin:0;
  padding:0;
  border:0;
  width:20px;
  max-width:20px;
  height:17px;
  max-height:17px;
}
table.subDataTable td { border:0; }
table.subDataTable thead th {
  font-weight:normal;
  font-size:12px;
  text-align:left;
  padding:.3em 1em;
  border:0;
  border-top:1px solid #e7e7e7;
  border-bottom:1px solid #e7e7e7;
}
table.subDataTable td.label { background-image:none; }
table.subDataTable td {
  border-bottom:1px solid #e7e7e7;
  border-left:0;
}
table.subDataTable td, table.subDataTable td a { color:#615B53; }
table.subDataTable td.label, table.subDataTable td.column { color:#2D2A27; }
table.subDataTable td.label { width:80%; }
table.subDataTable td.label { padding:5px; }
.subDataTable.dataTableFeatures {
  padding-top:0;
  padding-bottom:5px;
}
a.dropdownConfigureIcon.highlighted { color:#43a047; }
.tableConfiguration ul.open { display:block; }
.tableConfiguration div.configItem {
  cursor:pointer;
  padding:16px;
  line-height:15px;
  color:#444;
}
.tableConfiguration div.configItem:hover { background-color:#f2f2f2; }
.tableConfiguration div.configItem span.action {
  padding-top:8px;
  display:inline-block;
}
@-moz-document url-prefix() {
  .tagCloud + .dataTableFeatures { clear:left; }
  .tagCloud .word { float:left; }
}
.tagCloud img { border:0; }
.tagCloud .word a { text-decoration:none; }
.tagCloud .word {
  padding:5px 15px 10px 8px;
  white-space:nowrap;
  display:inline-block;
}
.tagCloud .valueIsZero { text-decoration:line-through; }
.tagCloud span.size0, .tagCloud span.size0 a {
  color:#1f497a !important;
  font-size:46px;
}
.tagCloud span.size1, .tagCloud span.size1 a {
  color:#24568f !important;
  font-size:40px;
}
.tagCloud span.size2, .tagCloud span.size2 a {
  color:#2962a3 !important;
  font-size:32px;
}
.tagCloud span.size3, .tagCloud span.size3 a {
  color:#255792 !important;
  font-size:28px;
}
.tagCloud span.size4, .tagCloud span.size4 a {
  color:#337acc !important;
  font-size:19px;
}
.tagCloud span.size5, .tagCloud span.size5 a {
  color:#5c95d6 !important;
  font-size:14px;
}
.tagCloud span.size6, .tagCloud span.size6 a {
  color:#5c95d6 !important;
  font-size:16px;
}
/* Autocomplete
----------------------------------*/
.ui-autocomplete {
    position: absolute;
    cursor: default;
}

.ui-autocomplete-loading {
    background: white;
}

/* workarounds */
* html .ui-autocomplete {
    /* without this, the menu expands to 100% in IE6 */
    width: 1px;
}

/* Menu
----------------------------------*/
.ui-menu {
    list-style: none;
    padding: 6px;
    margin: 0;
    display: block;
    position: relative;
    font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
}

.ui-menu .ui-menu {
    margin-top: -3px;
    margin-bottom: 8px;
}

.ui-menu .ui-menu-item {
    line-height: 18px;
    padding: 0;
    height: auto;
    display: block;
    text-decoration: none;
    white-space: nowrap;
}

.ui-menu .ui-menu-item a {
    line-height: 18px;
    color: #255792;
    font-size: 12px;
    padding: 0 5px 0 5px;
    position: relative;
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: 0;
}

.ui-widget-content {
    border: 0;
}

.ui-corner-all {
    border-radius: 0;
}

.ui-menu .ui-menu-item a.ui-state-focus {
    background: #ebeae6;
    border: 0;
    border-radius: 0;
}


.evolution-graph-colors[data-name=grid-background] { color:#fff; }
.evolution-graph-colors[data-name=grid-border] { color:#f00; }
.evolution-graph-colors[data-name=series1] { color:#5170AE; }
.evolution-graph-colors[data-name=series2] { color:#F29007; }
.evolution-graph-colors[data-name=series3] { color:#CC3399; }
.evolution-graph-colors[data-name=series4] { color:#9933CC; }
.evolution-graph-colors[data-name=series5] { color:#80a033; }
.evolution-graph-colors[data-name=series6] { color:#246AD2; }
.evolution-graph-colors[data-name=series7] { color:#FD16EA; }
.evolution-graph-colors[data-name=series8] { color:#49C100; }
.evolution-graph-colors[data-name=ticks] { color:#ccc; }
.evolution-graph-colors[data-name=single-metric-label] { color:#666666; }
.bar-graph-colors[data-name=grid-background] { color:#fff; }
.bar-graph-colors[data-name=grid-border] { color:#f00; }
.bar-graph-colors[data-name=series1] { color:#5170AE; }
.bar-graph-colors[data-name=series2] { color:#F3A010; }
.bar-graph-colors[data-name=series3] { color:#CC3399; }
.bar-graph-colors[data-name=series4] { color:#9933CC; }
.bar-graph-colors[data-name=series5] { color:#80a033; }
.bar-graph-colors[data-name=series6] { color:#246AD2; }
.bar-graph-colors[data-name=series7] { color:#FD16EA; }
.bar-graph-colors[data-name=series8] { color:#49C100; }
.bar-graph-colors[data-name=ticks] { color:#ccc; }
.bar-graph-colors[data-name=single-metric-label] { color:#666666; }
.pie-graph-colors[data-name=grid-background] { color:#fff; }
.pie-graph-colors[data-name=grid-border] { color:#f00; }
.pie-graph-colors[data-name=series1] { color:#59727F; }
.pie-graph-colors[data-name=series2] { color:#7DAAC0; }
.pie-graph-colors[data-name=series3] { color:#7F7259; }
.pie-graph-colors[data-name=series4] { color:#C09E7D; }
.pie-graph-colors[data-name=series5] { color:#9BB39B; }
.pie-graph-colors[data-name=series6] { color:#B1D8B3; }
.pie-graph-colors[data-name=series7] { color:#B39BA7; }
.pie-graph-colors[data-name=series8] { color:#D8B1C5; }
.pie-graph-colors[data-name=series9] { color:#A5A5A5; }
.pie-graph-colors[data-name=ticks] { color:#ccc; }
.pie-graph-colors[data-name=single-metric-label] { color:#666666; }
.sparkline-colors[data-name=backgroundColor] { color:white; }
.sparkline-colors[data-name=lineColor] { color:#162C4A; }
.sparkline-colors[data-name=minPointColor] { color:#ff7f7f; }
.sparkline-colors[data-name=maxPointColor] { color:#75BF7C; }
.sparkline-colors[data-name=lastPointColor] { color:#55AAFF; }
.sparkline-colors[data-name=fillColor] { color:white; }
#piwik-promo-thumbnail {
  background:#eff0f1 url(plugins/CoreHome/images/promo_splash.png) no-repeat 0 0;
  background-position:center;
  width:100%;
  max-width:321px;
  margin:0 auto 0 auto;
}
#piwik-promo-embed { margin-left:1px; }
#piwik-promo-embed>iframe { z-index:0; }
#piwik-promo-thumbnail { height:178px; }
#piwik-promo-thumbnail:hover {
  opacity:.75;
  cursor:pointer;
}
#piwik-promo-thumbnail>img {
  display:block;
  position:relative;
  top:53px;
  left:125px;
}
#piwik-promo-video { margin:2em 0 2em 0; }
#piwik-widget-footer { margin:0 1em 1em 1em; }
#piwik-promo-share {
  margin:0 2em 1em 0;
  background-color:#CCC;
  border:1px solid #CCC;
  border-radius:6px;
  display:inline-block;
  padding:0 .5em 0 .5em;
  float:right;
}
#piwik-promo-share > a {
  margin-left:.5em;
  margin-top:4px;
  display:inline-block;
}
#piwik-promo-share>span {
  display:inline-block;
  vertical-align:top;
  margin-top:4px;
}
#piwik-promo-videos-link {
  font-size:.8em;
  font-style:italic;
  margin:1em 0 0 1.25em;
  color:#666666;
  display:inline-block;
}
#piwik-promo-videos-link:hover { text-decoration:none; }
#notificationContainer .notification { margin:0 0 10px 0; }
.zenMode nav { display:none; }
.zenMode #secondNavBar { display:none; }
.zenMode #root #secondNavBar + .pageWrap { margin-left:0; }
#content:not(.admin) table.dataTable th.sortable, .widget table.dataTable th.sortable, .ui-widget table.dataTable th.sortable {
  border-left:0;
  border-bottom:0;
}
#content:not(.admin) table.dataTable th.columnSorted, .widget table.dataTable th.columnSorted, .ui-widget table.dataTable th.columnSorted { font-weight:normal !important; }
#content:not(.admin) table.dataTable tr.subDataTable, .widget table.dataTable tr.subDataTable, .ui-widget table.dataTable tr.subDataTable { font-weight:normal !important; }
#content:not(.admin) table.dataTable tr.subDataTable td.label .plusMinus + .label .value, .widget table.dataTable tr.subDataTable td.label .plusMinus + .label .value, .ui-widget table.dataTable tr.subDataTable td.label .plusMinus + .label .value { font-weight:bold !important; }
#content:not(.admin) table.dataTable tr td, .widget table.dataTable tr td, .ui-widget table.dataTable tr td {
  padding-top:11px;
  padding-bottom:11px;
}
#content:not(.admin) .dataTableActions.dataTableVizHtmlTable > .dataTableWrapper, .widget .dataTableActions.dataTableVizHtmlTable > .dataTableWrapper, .ui-widget .dataTableActions.dataTableVizHtmlTable > .dataTableWrapper { width:100%; }
#content:not(.admin) .dataTableActions table.dataTable td.column
    th.sortable:not(.first), .widget .dataTableActions table.dataTable td.column
    th.sortable:not(.first), .ui-widget .dataTableActions table.dataTable td.column
    th.sortable:not(.first) { width:50px; }
#content:not(.admin) .dataTableVizHtmlTable > .dataTableWrapper, .widget .dataTableVizHtmlTable > .dataTableWrapper, .ui-widget .dataTableVizHtmlTable > .dataTableWrapper { width:100%; }
#content:not(.admin) .dataTableFooterNavigation, .widget .dataTableFooterNavigation, .ui-widget .dataTableFooterNavigation { padding:7px 0 0 0; }
#content:not(.admin) .dataTableFooterNavigation > .row, .widget .dataTableFooterNavigation > .row, .ui-widget .dataTableFooterNavigation > .row { margin-bottom:0; }
#content:not(.admin) .goalEntry:first-of-type, .widget .goalEntry:first-of-type, .ui-widget .goalEntry:first-of-type { padding-top:20px; }
#content:not(.admin) .goalEntry, .widget .goalEntry, .ui-widget .goalEntry { border-bottom:0; }
#content:not(.admin) .relatedReferrerReports, .widget .relatedReferrerReports, .ui-widget .relatedReferrerReports { display:none; }
#content:not(.admin) .reportsByDimensionView .entityList, .widget .reportsByDimensionView .entityList, .ui-widget .reportsByDimensionView .entityList { margin-left:13px; }
.card-content > .row:last-child { margin-bottom:0; }
nav { background-color:#3450A3 !important; }
nav .brand-logo { font-size:28px; }
nav .activateLeftMenu { float:left; }
nav .activateTopMenu { float:right; }
nav .icon-more-verti, nav .icon-menu-hamburger {
  font-size:2.7rem;
  padding:8px 10px 10px;
  display:inline-block;
  cursor:pointer;
}
nav .side-nav .languageSelection {
  display:block !important;
  color:#444;
  padding:0 30px;
}
nav .side-nav .languageSelection .items { margin-left:0 !important; }
nav .side-nav .languageSelection .items .item { height:auto; }
nav ul.right.hide-on-med-and-down { margin-right:4px; }
nav .languageSelection:hover { background-color:rgba(0,0,0,0.1); }
nav .languageSelection .title { color:#fff; }
nav ul a { color:#fff; }
nav ul a:hover { text-decoration:none; }
.navbar a { text-decoration:none; }
.navbar a:hover, .navbar a:focus { text-decoration:none; }
@-webkit-keyframes fadeInLeft {
  0% {
    opacity:0;
    -webkit-transform:translateX(-20px);
  }
  100% {
    opacity:1;
    -webkit-transform:translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity:0;
    transform:translateX(-20px);
  }
  100% {
    opacity:1;
    transform:translateX(0);
  }
}
#root .pageWrap {
  padding-left:18px;
  padding-right:18px;
}
#root #secondNavBar { box-shadow:none !important; }
#root #secondNavBar + .pageWrap { margin-left:224px; }
#root>.top_controls .icon-arrowup:before, #root>.top_controls .icon-arrowdown:before {
  padding:17px 0 0 0px;
  display:inline-block;
  cursor:pointer;
}
@media screen and (max-width: 600px) {
  #root>.top_controls .icon-arrowup:before, #root>.top_controls .icon-arrowdown:before { display:none; }
}
@media only screen and (min-width: 993px) {
  #root ~ .drag-target { display:none !important; }
}
@media all and (max-width: 992px) {
  #root .pageWrap { margin-left:0 !important; }
}
@media all and (max-width: 600px) {
  #root .top_controls { height:auto; }
  #root .top_controls .piwikTopControl {
    position:static !important;
    float:none;
    margin:0 23px 10px 17px !important;
    display:block !important;
  }
  #root .top_controls .piwikSelector { display:block; }
  #root .top_controls .piwikSelector > a.title { max-width:none; }
  #root .top_controls .quick-access { width:auto !important; }
  #root .top_controls .quick-access .icon-search { left:30px; }
}
#root #ajaxLoadingDiv { margin-top:10px; }
#root #secondNavBar {
  width:224px;
  float:left;
  background-color:#fff;
}
#root #secondNavBar .navbar {
  padding-top:16px;
  padding-bottom:20px;
}
#root #secondNavBar .navbar .menu-icon { padding-right:13px; }
#root #secondNavBar .navbar > li {
  display:inline-block;
  width:100%;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  border:0;
  background:none;
}
#root #secondNavBar .navbar > li .item {
  display:inline-block;
  width:100%;
  font-size:13px;
  line-height:21px;
  padding:12px 21px 12px 19px;
  color:#212121;
  decoration:none !important;
  word-wrap:break-word;
  word-break:break-word;
}
#root #secondNavBar .navbar > li .item:hover, #root #secondNavBar .navbar > li .item:focus { decoration:none !important; }
#root #secondNavBar .navbar > li > .item {
  cursor:default;
  font-weight:bold;
}
#root #secondNavBar .navbar > li > .item:hover, #root #secondNavBar .navbar > li > .item:focus { text-decoration:none; }
#root #secondNavBar .navbar > li > ul li .item {
  font-size:13px;
  line-height:16px;
  padding:11px 22px 11px 45px;
  decoration:none;
  transition:background-color 200ms linear;
}
#root #secondNavBar .navbar > li > ul li .item:hover, #root #secondNavBar .navbar > li > ul li .item:focus {
  text-decoration:none;
  color:#3450A3;
  background-color:#eff0f1;
}
#root #secondNavBar .navbar > li > ul li.active > .menuDropdown, #root #secondNavBar .navbar > li > ul li.active > .item {
  color:#212121;
  background-color:#eff0f1;
  decoration:none;
}
#root #secondNavBar .navbar .menuDropdown { width:100%; }
#root #secondNavBar .navbar .menuDropdown .items {
  width:224px;
  box-shadow:0 1px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.2), 0 1px 5px 0 rgba(0,0,0,0.12);
}
#root #secondNavBar .navbar .menuDropdown .items .search { margin:15px 16px 10px 17px; }
#root #secondNavBar .navbar .menuDropdown .items .item {
  padding:10px 16px 10px !important;
  min-height:25px;
  height:auto;
}
#root #secondNavBar .navbar .menuDropdown .title {
  color:#212121;
  display:block;
  padding:15px 22px 11px 45px;
  font-size:13px;
  font-weight:normal;
  word-wrap:break-word;
  word-break:break-all;
}
#root #secondNavBar .navbar .menuDropdown .title:hover, #root #secondNavBar .navbar .menuDropdown .title:focus { color:#3450A3; }
#root #secondNavBar .navbar .menuDropdown .title:after {
  color:#212121;
  border-top:5px solid #212121;
  top:20px;
  right:3px;
}
#root #secondNavBar.Menu--dashboard .navbar > li > ul { display:none; }
@media all and (max-width: 749px) {
  #root #secondNavBar.Menu--dashboard .navbar > li > ul { display:block; }
}
#root #secondNavBar.Menu--dashboard .navbar > li > .item { cursor:pointer; }
#root #secondNavBar.Menu--dashboard .navbar > li > .item:hover, #root #secondNavBar.Menu--dashboard .navbar > li > .item:focus { color:#3450A3; }
#root #secondNavBar.Menu--dashboard .navbar > li.active ul { display:block; }
#root #secondNavBar.Menu--dashboard .navbar > li.active .icon-arrow-right:before { content:"\e63b"; }
#root #secondNavBar.Menu--admin .navbar > li > .item { padding:14px 21px 6px 19px; }
#root #secondNavBar.Menu--admin .navbar > li .item .icon-arrow-right:before { content:"\e63b"; }
#root .top_controls {
  visibility:hidden;
  opacity:0;
  z-index:45;
  padding-left:16px;
}
@media screen and (max-width: 600px) {
  #root .top_controls {
    visibility:hidden;
    opacity:0;
    z-index:45;
    padding-left:0;
  }
}
#root .top_controls .quick-access {
  z-index:1000;
  position:absolute;
  width:208px;
  margin-left:0;
}
@media screen and (max-width: 600px) {
  #root .top_controls .quick-access {
    z-index:1000;
    position:absolute;
    width:208px;
    margin-left:16px;
  }
}
#root .top_controls .quick-access .dropdown {
  width:209px;
  padding:0;
}
#root .top_controls .quick-access input {
  height:33px;
  font-size:11px;
  padding:10px 12px 10px 10px;
  border:0;
  margin:0;
  box-sizing:border-box;
  border-radius:2px !important;
  box-shadow:none !important;
}
#root .top_controls .piwikTopControl {
  margin-top:10px;
  margin-bottom:10px;
}
#root .top_controls, #standalone .top_controls {
  min-height:51px;
  position:relative;
  background-color:#eff0f1;
  height:auto;
  margin-bottom:8px;
  margin-top:8px;
}
#root .top_controls .piwikTopControl, #standalone .top_controls .piwikTopControl {
  display:inline-block;
  float:none;
  position:relative;
  margin-right:14px;
  vertical-align:top;
  font-size:11px;
}
#root .borderedControl, #standalone .borderedControl, .ui-dialog .borderedControl, .ngdialog .borderedControl {
  background-color:#eff0f1;
  border:0;
  transition:box-shadow 150ms linear;
  box-shadow:0 1px 4px rgba(0,0,0,0.3);
  border-radius:2px;
}
#root .borderedControl.expanded, #root .borderedControl:hover, #root .borderedControl:focus, #standalone .borderedControl.expanded, #standalone .borderedControl:hover, #standalone .borderedControl:focus, .ui-dialog .borderedControl.expanded, .ui-dialog .borderedControl:hover, .ui-dialog .borderedControl:focus, .ngdialog .borderedControl.expanded, .ngdialog .borderedControl:hover, .ngdialog .borderedControl:focus { background-color:#fff; }
.widgetize { width:auto; }
@media print {
  #secondNavBar { display:none; }
  nav .icon-menu-hamburger, nav .icon-more-verti { display:none; }
  nav ul a { display:none; }
  #root .dashboard-manager, #standalone .dashboard-manager {
    display:none !important;
    visibility:hidden !important;
  }
  #root #secondNavBar + .pageWrap { margin-left:0px; }
  #root .top_controls .quick-access { display:none !important; }
  .dataTableAction { display:none !important; }
  .select-dropdown, .caret { display:none !important; }
  .dataTable td .ratio {
    margin-right:4px;
    visibility:visible;
  }
  .dataTableFooterNavigation > .row { margin-bottom:-20px !important; }
}
.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav { box-shadow:0 2px 3px 0 rgba(0,0,0,0.16), 0 0px 3px 0 rgba(0,0,0,0.12); }
#root .borderedControl, #standalone .borderedControl, .ui-dialog .borderedControl, .ngdialog .borderedControl { box-shadow:0 2px 3px 0 rgba(0,0,0,0.16), 0 0px 3px 0 rgba(0,0,0,0.12); }
.inlineHelp { display:none; }
[piwik-enriched-headline] {
  visibility:hidden;
  height:47px;
}
[piwik-enriched-headline].ng-isolate-scope {
  visibility:visible;
  height:auto;
}
.enrichedHeadline { min-height:22px; }
.enrichedHeadline a.title { cursor:pointer; }
.enrichedHeadline .title { display:inline-block; }
.enrichedHeadline .inlineHelp {
  display:block;
  background:#F7F7F7;
  font-size:12px;
  font-weight:normal;
  border:1px solid #E4E5E4;
  margin:10px 0 10px 0;
  padding:10px;
  border-radius:2px;
}
.enrichedHeadline .inlineHelp .readMore {
  margin-top:10px;
  display:inline-block;
  font-weight:bold;
}
.enrichedHeadline .iconsBar { line-height:1 !important; }
.enrichedHeadline .ratingIcons {
  display:inline-block;
  vertical-align:middle;
}
.enrichedHeadline .helpIcon {
  cursor:pointer;
  display:inline-block;
  margin:0 0 -1px 4px;
  opacity:0.3;
  font-size:15px;
  color:#444;
}
.enrichedHeadline .helpIcon:hover, .enrichedHeadline .helpIcon.active {
  opacity:0.9;
  text-decoration:none;
}
.ngdialog { position:absolute; }
.ngdialog-overlay {
  opacity:0.6;
  background:none #000;
  position:fixed;
  z-index:1000;
}
.ngdialog-content {
  z-index:1001;
  width:950px;
  border-radius:4px;
  margin:0 auto;
  max-width:100%;
  background-color:#eff0f1;
  padding:1em 18px;
  position:relative;
  top:100px;
}
.ngdialog-content h2:first-of-type {
  line-height:24px;
  padding:0 0 1em;
}
.ngdialog-overlay, .ngdialog.ngdialog-closing .ngdialog-overlay, .ngdialog-content {
  -webkit-animation:none;
  animation:none;
}
.ngdialog-close {
  clear:both;
  font-size:18px;
  border:0;
  float:right;
  margin:12px 0 10px 0;
  cursor:pointer;
  position:absolute;
  right:9px;
  top:18px;
  width:21px;
  margin:0 0 0 0;
  height:20px;
}
.ngdialog-close:before {
  font-family:inherit;
  content:'';
  display:inline-block;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-8px;
  margin-left:-8px;
  background-image:url(libs/jquery/themes/base/images/ui-icons_888888_256x240.png);
  background-position:-96px -128px;
  width:16px;
  height:16px;
  opacity:0.5;
}
.ngdialog-close:hover:before { background-image:url(libs/jquery/themes/base/images/ui-icons_454545_256x240.png); }
.system.notification {
  padding:20px 20px 20px 60px;
  margin-bottom:20px;
  border:1px solid transparent;
  border-radius:2px;
  font-size:14px;
  position:relative;
  box-shadow:0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
  border:0 !important;
}
.system.notification:before {
  font-family:"matomo";
  content:"\e625";
  position:absolute;
  left:20px;
  line-height:100%;
  font-size:24px;
}
.system.notification a {
  color:inherit;
  text-decoration:underline;
}
.system.notification .close {
  position:relative;
  top:-5px;
  right:-10px;
  padding:0 !important;
  background:transparent !important;
  border:none !important;
  float:right;
  font-size:20px !important;
  font-weight:bold;
  line-height:20px !important;
  color:inherit !important;
  opacity:0.3;
  filter:alpha(opacity=30);
}
.system.notification.notification-success {
  color:#43a047;
  border-color:#43a047;
  color:#eef6ef !important;
  background-color:#43a047 !important;
}
.system.notification.notification-success:before {
  content:"\e63d";
  color:#43a047;
}
.system.notification.notification-success p { color:#43a047; }
.system.notification.notification-success a {
  color:#43a047;
  text-decoration:underline;
}
.system.notification.notification-success a:hover { text-decoration:underline; }
.system.notification.notification-success:before, .system.notification.notification-success p, .system.notification.notification-success a { color:#eef6ef; }
.system.notification.notification-warning {
  color:#f57c00;
  border-color:#f57c00;
  background-color:#f57c00;
  color:#fbf7f1 !important;
}
.system.notification.notification-warning:before {
  content:"\e621";
  color:#f57c00;
}
.system.notification.notification-warning p { color:#f57c00; }
.system.notification.notification-warning a {
  color:#f57c00;
  text-decoration:underline;
}
.system.notification.notification-warning a:hover { text-decoration:underline; }
.system.notification.notification-warning:before, .system.notification.notification-warning p, .system.notification.notification-warning a { color:#fbf7f1; }
.system.notification.notification-danger, .system.notification.notification-error {
  color:#d4291f;
  border-color:#d4291f;
  color:#fdf0f2 !important;
  background-color:#e53935;
}
.system.notification.notification-danger:before, .system.notification.notification-error:before {
  content:"\e616";
  color:#d4291f;
}
.system.notification.notification-danger p, .system.notification.notification-error p { color:#d4291f; }
.system.notification.notification-danger a, .system.notification.notification-error a {
  color:#d4291f;
  text-decoration:underline;
}
.system.notification.notification-danger a:hover, .system.notification.notification-error a:hover { text-decoration:underline; }
.system.notification.notification-danger:before, .system.notification.notification-danger p, .system.notification.notification-danger a, .system.notification.notification-error:before, .system.notification.notification-error p, .system.notification.notification-error a { color:#fdf0f2; }
.system.notification.notification-info {
  color:#838383;
  background-color:#F5F5F5;
  font-size:14px;
  padding-top:15px;
  padding-bottom:15px;
  color:#f3feff !important;
  background-color:#00bcd4;
}
.system.notification.notification-info p { color:#838383; }
.system.notification.notification-info:before {
  color:#afafaf;
  font-size:20px;
}
.system.notification.notification-info a {
  color:#838383;
  text-decoration:underline;
}
.system.notification.notification-info a:hover { text-decoration:underline; }
.system.notification.notification-info:before, .system.notification.notification-info p, .system.notification.notification-info a { color:#f3feff; }
.quick-access { position:relative; }
.quick-access:hover input, .quick-access.expanded input, .quick-access.active input { background-color:#fff !important; }
.quick-access li { font-size:11px; }
.quick-access li a {
  padding:10px 19px;
  display:inline-block;
  text-decoration:none;
  word-break:break-all;
}
.quick-access .icon-search {
  position:absolute;
  font-size:14px;
  top:10px;
  left:10px;
}
.quick-access input {
  width:100%;
  height:100%;
  box-shadow:0 0 !important;
  border-radius:0 !important;
  background-color:#eff0f1 !important;
  font-size:11px;
}
.quick-access input:focus { outline:none; }
.quick-access .selected { background-color:#f2f2f2 !important; }
.quick-access .quick-access-category {
  text-align:left !important;
  font-size:11px;
  padding:5px 5px 5px 10px;
  cursor:pointer;
}
.quick-access .result { cursor:pointer; }
.quick-access .quick-access-category:hover { background:none !important; }
.quick-access .no-result {
  padding:10px 19px;
  cursor:default;
}
.quick-access .websiteCategory { cursor:default; }
.piwikSelector {
  display:inline-block;
  line-height:0;
}
.piwikSelector span.title, .piwikSelector a.title {
  font-size:11px;
  line-height:12px;
  display:inline-block;
  width:100%;
  padding:10px 15px 11px 13px;
  white-space:nowrap;
  cursor:pointer;
  text-transform:uppercase;
  text-decoration:none;
  color:#212121;
}
.piwikSelector span.title.activityIndicator, .piwikSelector a.title.activityIndicator { background:url(plugins/Morpheus/images/loading-blue.gif) no-repeat 9px 9px; }
.piwikSelector span.title.activityIndicator .icon, .piwikSelector a.title.activityIndicator .icon { visibility:hidden; }
.piwikSelector span.title .icon, .piwikSelector a.title .icon {
  padding-right:6px;
  display:inline-block;
  vertical-align:top;
}
.piwikSelector span.title .icon.iconHidden, .piwikSelector a.title .icon.iconHidden { visibility:hidden; }
.piwikSelector span.title .icon:not(.icon-fixed), .piwikSelector a.title .icon:not(.icon-fixed) { float:left; }
.piwikSelector span.title .icon:not(.icon-fixed):after, .piwikSelector a.title .icon:not(.icon-fixed):after {
  clear:right;
  content:' ';
}
.piwikSelector span.title:hover, .piwikSelector span.title:focus, .piwikSelector a.title:hover, .piwikSelector a.title:focus { text-decoration:none; }
.piwikSelector .dropdown {
  font-size:11px;
  line-height:15px;
  display:none;
  padding:5px 19px 11px 19px;
}
.piwikSelector.expanded .dropdown {
  display:block;
  margin-top:2px;
  margin-left:-1px;
  position:absolute;
  z-index:999;
  border:1px solid #eff0f1;
  border-radius:2px;
  box-shadow:4px 7px 25px rgba(0,0,0,0.3);
  padding:16px;
  background-color:#fff;
}
.reporting-page > .row { margin-bottom:0; }
.reporting-page .fullWidgetColumn {
  padding-left:0;
  padding-right:0;
}
.reporting-page .leftWidgetColumn { padding-left:0; }
.reporting-page .rightWidgetColumn { padding-right:0; }
.reporting-page .isFirstWidgetInPage .card { margin-top:0; }
.report-export-popover [name=format] .form-group label.fieldRadioTitle { display:block; }
.report-export-popover [name=format] p.radio {
  width:50%;
  float:left;
  display:block;
}
.report-export-popover textarea {
  word-break:break-all;
  padding:5px;
  height:80px;
}
.report-export-popover .toggle-export-url {
  font-size:14px;
  margin-left:20px;
}
.report-export-popover .filter_limit {
  clear:both;
  float:none;
}
.report-export-popover .filter_limit [piwik-field] {
  width:50%;
  float:left;
}
.report-export-popover .showoptions > span {
  color:#4183C4;
  cursor:pointer;
  text-decoration:underline;
}
.reportsByDimensionView .dimensionCategory { color:#37474f; }
.reportsByDimensionView .reportContainer {
  position:absolute;
  margin-left:230px;
  min-width:500px;
}
.reportsByDimensionView .reportContainer table.dataTable tr td.label { max-width:380px; }
.entityList ul li {
  margin:4px 0;
  padding:0 0 0 16px;
  line-height:22px;
  border-left:2px solid #eff0f1;
}
.entityList ul li :hover { opacity:0.8; }
.entityList ul li:hover:not(.activeDimension) {
  border-color:#3450A3;
  border-left-width:1px;
  padding-left:17px;
}
.entityList ul li.activeDimension { border-color:#3450A3; }
.entityList ul li.activeDimension .dimension { font-weight:bold; }
.entityList ul li .dimension {
  cursor:pointer;
  border-bottom:1px solid #d0d0d0;
  color:#37474f;
  border:0;
}
.entityList ul.listCircle {
  font-weight:normal;
  list-style:none;
  padding:4px 0;
  margin-top:8px;
}
.entityList ul.listCircle li a { color:#000; }
.progressbar { margin:22px 24px; }
piwik-date-range-picker { display:block; }
piwik-period-date-picker { display:block; }
[piwik-period-selector] { display:inline-block; }
[piwik-period-selector] .loadingPiwik { display:inline-block !important; }
.multiPairField { margin-top:40px !important; }
.multiPairField .form-group.row {
  margin-top:2px;
  margin-bottom:2px;
}
.multiPairField .fieldUiControl1.hasMultiFields {
  width:160px;
  display:inline-block;
}
.multiPairField .fieldUiControl1:not(.hasMultiFields) {
  width:calc(100% - 60px);
  padding-right:0.75rem;
}
.multiPairField .fieldUiControl2 {
  width:calc(100% - 190px);
  padding:0.75rem;
  display:inline-block;
}
.multiPairField .icon-minus { cursor:pointer; }
[piwik-dropdown-menu] { position:relative; }
[piwik-dropdown-menu]::after {
  content:"▼";
  font-size:.7em;
  position:absolute;
  right:1em;
  top:50%;
  transform:translateY(-50%);
}
[piwik-dropdown-menu].submenu::after {
  float:right;
  content:"►";
  color:#0d0d0d;
  font-size:.6em;
}
.submenu-dropdown-content.dropdown-content { left:100% !important; }
.submenu-container.dropdown-content { overflow:visible; }
[piwik-sparkline] { display:inline-block; }
[piwik-sparkline] img {
  width:100px;
  height:25px;
}
.fieldArray { margin-top:40px !important; }
.fieldArray .form-group.row {
  margin-top:2px;
  margin-bottom:2px;
}
.fieldArray .fieldUiControl {
  width:calc(100% - 60px);
  padding-right:0.75rem;
}
.fieldArray .icon-minus { cursor:pointer; }
.diagnostics.configfile .custom-value { background-color:#f2f2f2; }
.diagnostics.configfile .defaultValue { font-style:italic; }
.diagnostics.configfile td.name {
  max-width:330px;
  word-wrap:break-word;
  width:25%;
}
.diagnostics.configfile td.value {
  word-wrap:break-word;
  max-width:400px;
  width:25%;
}
.diagnostics.configfile td.description {
  word-wrap:break-word;
  word-break:break-word;
}
piwik-series-picker { display:inline-block; }
piwik-series-picker .jqplot-seriespicker { position:relative; }
piwik-series-picker .jqplot-seriespicker:not(.open) { opacity:.55; }
piwik-series-picker .jqplot-seriespicker.open { z-index:1000; }
piwik-series-picker .jqplot-seriespicker > a {
  display:inline-block;
  opacity:0;
  position:absolute;
}
piwik-series-picker .jqplot-seriespicker-popover {
  position:absolute;
  top:-3px;
  left:-4px;
}
.singleMetricView {
  margin:5px 12px 10px;
  display:inline-block;
}
.singleMetricView.loading { opacity:0.5; }
.singleMetricView .metric-value {
  display:inline-block;
  font-size:14px;
  line-height:25px;
  vertical-align:top;
  margin-left:3px;
}
.singleMetricView .metric-sparkline {
  display:inline-block;
  vertical-align:top;
}
.singleMetricView .metric-sparkline img {
  width:100px;
  height:25px;
}
.singleMetricView .metricEvolution {
  font-weight:bold;
  font-size:12px;
}
.singleMetricView .metricEvolution > span { display:inline-block; }
.singleMetricView .metricEvolution > span:not(.positive-evolution):not(.negative-evolution) { margin-left:8px; }
.singleMetricView .metricEvolution .positive-evolution::before {
  content:"";
  background:url(plugins/MultiSites/images/arrow_up.png) no-repeat center center;
  display:inline-block;
  height:7px;
  width:12px;
}
.singleMetricView .metricEvolution .negative-evolution::before {
  content:"";
  background:url(plugins/MultiSites/images/arrow_down.png) no-repeat center center;
  display:inline-block;
  height:7px;
  width:12px;
}
[piwik-single-metric-view] { display:block; }
.single-metric-view-picker { margin-left:6px; }
.piwik-graph { height:250px; }
.dataTableVizEvolution > .dataTableWrapper { width:100%; }
.dataTableVizEvolution .piwik-graph { height:170px; }
.widget .dataTableVizEvolution {
  padding-left:10px;
  padding-right:10px;
}
.widget .tagCloud { padding:10px; }
.widget .dataTableVizBar .jqplot-graph { padding:0 10px 10px 10px; }
.jqplot-loading {
    background: url(plugins/CoreVisualizations/stylesheets/../../Morpheus/images/loading-blue.gif) no-repeat center center white;
    position: absolute;
    z-index: 10;
}

.jqplot-target {
    position: relative;
    color: #333;
    font-size: 1em;
}

.jqplot-axis {
    font-size: 0.75em;
}

.jqplot-xaxis {
    margin-top: 10px;
}

.jqplot-yaxis {
    margin-right: 10px;
}

.jqplot-y2axis,
.jqplot-y3axis {
    margin: 0 3px 0 7px;
}

.jqplot-axis-tick, .jqplot-xaxis-tick, .jqplot-yaxis-tick {
    position: absolute;
}

.jqplot-xaxis-tick {
    top: 0;
    left: 15px;
    vertical-align: top;
}

.jqplot-yaxis-tick {
    right: 0;
    top: 15px;
    text-align: right;
}

.jqplot-yaxis-tick.jqplot-breakTick {
    right: -20px;
    margin-right: 0;
    padding: 1px 5px 1px 5px;
    z-index: 2;
    font-size: 1.5em;
}

.jqplot-xaxis-label {
    margin-top: 10px;
    font-size: 11pt;
    position: absolute;
}

.jqplot-yaxis-label {
    margin-right: 10px;
    font-size: 11pt;
    position: absolute;
}

.jqplot-title {
    top: 0;
    left: 0;
    padding-bottom: 0.5em;
    font-size: 1.2em;
}

/**
 * ROW EVOLUTION POPUP
 */

.rowevolution {
    position: relative;
    text-align: left;
}

#Piwik_Popover .rowevolution .alert-info {
    margin-left: 0;
}

a.rowevolution-startmulti {
    color: #4183C4 !important;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.rowevolution h2 {
    font-size: 16px;
    margin: 0;
    padding: 0;
    border: none;
}

.rowevolution .metrics-container {
    padding: 11px 0 5px 0;
}

.rowevolution table.metrics {
    border-spacing: 0;
}

.multirowevolution table.metrics {
    margin-bottom: 12px;
}

.rowevolution table.metrics,
.multirowevolution table.metrics {
    /* prevent select for shift-click on metric toggles */
    user-select: none; /* CSS3 */
    -moz-user-select: none; /* Gecko (Firefox) */
    -khtml-user-select: none; /* Webkit (Safari, Chrome) */
}

.rowevolution table.metrics td.sparkline,
.multirowevolution table.metrics td.sparkline {
    float:none;
}

.rowevolution table.metrics tr {
    margin: 0;
    padding: 0;
    cursor: pointer;
}

.rowevolution table.metrics td {
    vertical-align: middle;
    text-align: left;
    margin: 0;
    padding: 4px 0;
    cursor: pointer;
}

.rowevolution table.metrics td.sparkline {
    width: 120px;
}

.multirowevolution table.metrics td.sparkline {
    padding-top: 15px;
}

/** IE7 does not support inline image data, which is needed for spark lines */
*+html .multirowevolution table.metrics td.sparkline,
*+html .rowevolution table.metrics td.sparkline {
    display: none;
}

.rowevolution table.metrics td.text {
    font-size: 13px;
    line-height: 18px;
    color: #7E7363;
    font-weight: bold;
}

.rowevolution table.metrics td.text img {
    max-width: 16px;
    max-height: 16px;
}

.multirowevolution table.metrics td.text {
    padding-top: 8px;
}

.rowevolution table.metrics td.text span.details {
    font-weight: normal;
    color: #444;
}

.rowevolution table.metrics td.text span.change {
    display: block;
    float: left;
    padding-left: 15px;
}

.rowevolution table.metrics td.text span.good {
    color: #43a047;
}

.rowevolution table.metrics td.text span.bad {
    color: #D4291F;
}

.rowevolution .metric-selectbox,
.rowevolution .compare-container {
    padding: 15px 0 5px 0;
}

.rowevolution .metric-selectbox select {
    font-size: 13px;
    color: #444;
    margin: 8px 0 0 0;
    padding: 0;
    display: block;
}

/**
 * SERIES PICKER FOR CHARTS
 */

.jqplot-seriespicker {
    display: block;
    position: absolute;
    z-index: 9;
    width: 24px;
    height: 16px;
    margin-top: 3px;
    background: url(plugins/CoreVisualizations/stylesheets/../../Morpheus/images/chart_line_edit.png) no-repeat center center;
}

.jqplot-seriespicker-popover {
    display: block;
    position: absolute;
    z-index: 1010; /* must be above ui dialog */
    margin-top: -2px;
    background: url(plugins/CoreVisualizations/stylesheets/../../Morpheus/images/chart_line_edit.png) no-repeat 7px 4px #f7f7f7;
    font-size: 11px;
    font-weight: normal;
    border: 1px solid #e4e5e4;
    padding: 6px 9px;
    border-radius: 4px;
    -moz-box-shadow: 1px 1px 2px #666;
    -webkit-box-shadow: 1px 1px 2px #666;
    box-shadow: 1px 1px 2px #666;
}

.jqplot-seriespicker-popover p {
    margin: 0;
    padding: 0 4px 0 0;
    line-height: 15px;
    vertical-align: middle;
    white-space: nowrap;
}

.jqplot-seriespicker-popover p.headline {
    font-weight: bold;
    font-size: 12px;
    padding: 0 0 6px 22px;
    color: #7E7363;
}

.jqplot-seriespicker-popover p.headline.recordsToPlot {
    padding: 8px 0 3px 0;
}

.jqplot-seriespicker-popover.alignright p.headline {
    padding: 0 22px 6px 0;
}

.jqplot-seriespicker-popover input.select {
    margin-right: 8px;
    min-height: 5px;
}

.jqplot-seriespicker-popover p.pickColumn,
.jqplot-seriespicker-popover p.pickRow {
    cursor: pointer;
}

.example, .example A { color:#9E9E9E; }
.page_api { padding:0 15px 0 15px; }
.page_api p {
  line-height:140%;
  padding-bottom:20px;
}
.apiFirstLine {
  font-weight:bold;
  padding-bottom:10px;
}
.page_api ul {
  list-style:disc outside none;
  margin-left:25px;
}
.apiDescription {
  line-height:1.5em;
  padding-bottom:1em;
}
.apiMethod {
  margin-bottom:5px;
  margin-left:20px;
}
.glossary .table-of-contents a {
  box-sizing:content-box;
  padding:0 10px 5px;
}
.glossary .table-of-contents a:hover, .glossary .table-of-contents a.active {
  text-decoration:none;
  padding:0 10px 3px;
  border-left:none;
  border-bottom:2px solid #4183C4;
}
.widgetize {
  width:100%;
  font-size:13px;
}
.widgetize .top_controls {
  padding-bottom:16px;
  margin-top:16px;
}
.widgetize #widgetPreview { margin-top:16px; }
.widgetize .formEmbedCode {
  font-size:11px;
  text-decoration:none;
  background-color:#FBFDFF;
  border:1px solid #ECECEC;
  width:220px;
}
.widgetize label {
  color:#666666;
  line-height:18px;
  margin-right:5px;
  font-weight:bold;
  padding-bottom:100px;
}
#embedThisWidgetIframe { margin-top:16px; }
body>.widget {
  margin:10px 7px;
  overflow:visible;
}
body>.widget strong { font-weight:700; }
body.widgetized { background-color:#fff; }
body.widgetized #pageFooter { margin-bottom:0; }
#dashboard { margin:0 -8px; }
body#standalone { background-color:#fff; }
body#standalone .top_controls { background-color:#fff; }
body#standalone #dashboard { margin:-10px -6px 0; }
#dashboard #dashboardWidgetsArea > .col {
  min-height:100px;
  padding-right:8px;
  padding-left:8px;
}
#dashboard #dashboardWidgetsArea > .col >.sortable { padding:5px 0 13px 0; }
.hover { border:2px dashed #E3E3E3; }
.widgetHover { border:1px solid #aba494; }
.widget .entityContainer { width:100%; }
.widget .sparkline { margin-left:5px; }
.widget .dataTableWrapper { width:100% !important; }
.widget .dataTableWrapper table * { box-sizing:content-box; }
.ui-confirm {
  display:none;
  color:#444;
  cursor:default;
  font-size:12px !important;
  border-radius:4px;
  padding:20px 10px;
  min-height:0 !important;
}
.ui-confirm textarea { background-color:#fff; }
.ui-confirm p {
  margin-top:16px;
  font-size:14px;
}
.ui-confirm h2 {
  text-align:center;
  font-weight:bold;
  padding:0;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align:center;
  border:none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float:none; }
.ui-dialog-buttonset input[type=button], .ui-dialog-buttonset button {
  color:#fff !important;
  border:0 !important;
  font-size:12px !important;
  padding:5px 20px !important;
  border-radius:3px;
  cursor:pointer;
  display:inline-block;
  margin:0 8px 3px 8px !important;
}
.ui-dialog .ui-button-text { padding:0 !important; }
.ui-widget-overlay {
  opacity:0.6;
  background:none #000;
  position:fixed;
  z-index:1000;
}
.ui-dialog { z-index:1001; }
.menu { display:none; }
.widgetLoading, .widgetLoadingError, .dimensionLoadingError {
  padding:10px;
  font-size:10pt;
}
.widgetLoadingError .alert.alert-danger { border:0; }
.widgetLoadingError, .dimensionLoadingError {
  color:#43a047;
  text-align:left;
}
.widgetLoadingError a, .dimensionLoadingError a {
  color:#43a047;
  text-decoration:underline;
}
#closeMenuIcon {
  float:right;
  margin:3px;
  cursor:pointer;
}
.menuClear {
  clear:both;
  height:30px;
}
.dashboardSettings > span {
  background:url(plugins/Morpheus/images/sort_subtable_desc.png) right center no-repeat;
  padding-right:20px;
  display:block;
}
.dashboardSettings ul.submenu {
  display:none;
  float:left;
}
.dashboardSettings.expanded ul.submenu {
  display:block;
  list-style:square outside none;
  z-index:1020;
}
.dashboardSettings.expanded .dropdown {
  min-width:800px;
  background-color:#fff;
}
.dashboardSettings ul.submenu > li {
  padding:5px 0;
  clear:both;
}
#changeDashboardLayout h2 { margin-bottom:20px; }
#columnPreview {
  clear:both;
  width:400px;
  margin:auto;
}
#columnPreview > div {
  margin:5px;
  float:left;
  opacity:0.4;
  cursor:pointer;
  filter:Alpha(opacity=40);
}
#columnPreview > div:hover, #columnPreview > div.choosen {
  opacity:1;
  filter:Alpha(opacity=100);
}
#columnPreview div div {
  height:120px;
  float:left;
}
#columnPreview div div span {
  background-color:#ddd;
  width:100%;
  height:100%;
  display:block;
  border:2px dotted #555;
  margin:0 1px;
}
#columnPreview div.choosen div span, #columnPreview div:hover div span { border-style:solid; }
#columnPreview .width-100 { width:120px; }
#columnPreview .width-75 { width:90px; }
#columnPreview .width-67 { width:80.4px; }
#columnPreview .width-50 { width:60px; }
#columnPreview .width-40 { width:48px; }
#columnPreview .width-33 { width:40px; }
#columnPreview .width-30 { width:36px; }
#columnPreview .width-25 { width:30px; }
.widgetpreview-base { clear:both; }
.addWidget, .manageDashboard { cursor:default; }
ul.widgetpreview-widgetlist, ul.widgetpreview-categorylist {
  color:#444;
  list-style:none;
  font-size:11px;
  line-height:20px;
  float:left;
  margin-right:20px;
}
ul.widgetpreview-categorylist { cursor:default; }
ul.widgetpreview-categorylist li, ul.widgetpreview-widgetlist li {
  line-height:20px;
  padding:0 25px 0 5px;
  border-radius:2px;
}
.widgetpreview-base li.widgetpreview-choosen {
  background:#e4e2d7 url(plugins/Morpheus/images/arr_r.png) no-repeat right 6px;
  color:#255792;
  font-weight:bold;
}
.widgetpreview-categorylist li.widgetpreview-choosen { color:#000; }
.widgetpreview-base li.widgetpreview-unavailable {
  color:#D3D3D3;
  cursor:default;
}
ul.widgetpreview-widgetlist {
  cursor:pointer;
  position:relative;
  top:0;
}
div.widgetpreview-preview {
  width:500px;
  float:left;
}
.dashboardSettings .submenu {
  font-weight:bold;
  color:#255792;
}
.dashboardSettings .submenu ul {
  float:none;
  font-weight:normal;
  padding-top:10px;
  margin-left:10px;
  color:#444;
  list-style:none;
  font-size:11px;
  line-height:20px;
  margin-right:20px;
}
.dashboardSettings .submenu ul li {
  line-height:20px;
  padding:0 25px 0 5px;
  color:#444;
  width:200px;
}
.dashboardSettings ul.submenu > li.generalAction:hover {
  color:#1976D2;
  cursor:pointer;
}
.dashboardSettings .submenu ul li:not([disabled]):hover {
  background:#eff0f1;
  border-radius:2px;
  cursor:pointer;
}
.dashboardSettings .submenu li[disabled], .dashboardSettings .submenu li[disabled]:hover { color:#d3d3d3; }
.dashboardSettings .widgetpreview-widgetlist {
  width:228px;
  font-weight:normal;
}
.dashboardSettings .widgetTop { cursor:pointer; }
.dashboardSettings .widgetpreview-widgetlist, .dashboardSettings .widgetpreview-preview { display:none; }
.dashboardSettings.expanded .widgetpreview-widgetlist, .dashboardSettings.expanded .widgetpreview-preview {
  display:block;
  z-index:333999;
}
.widgetPlaceholder { border:1px dashed #bbb6ad; }
#newDashboardName, #createDashboardName { width:200px; }
#newDashboardNameInput, #createDashboardNameInput {
  margin:20px 0 0 100px;
  text-align:left;
}
#createDashboardNameInput input { margin-bottom:10px; }
.popoverSubMessage {
  text-align:center;
  padding:10px 0 5px 0;
}
#copyDashboardToUserConfirm .inputs {
  width:400px;
  margin:32px auto 0;
}
#copyDashboardToUserConfirm .inputs label {
  margin-top:18px;
  display:inline-block;
}
#dashboardWidgetsArea { margin-top:-5px; }
@media all and (max-width: 749px) {
  #dashboardWidgetsArea { padding-right:7px; }
  .col.width-75, .col.width-67, .col.width-50, .col.width-40, .col.width-33, .col.width-30, .col.width-25 { width:100%; }
  .col.width-75 .widget, .col.width-67 .widget, .col.width-50 .widget, .col.width-40 .widget, .col.width-33 .widget, .col.width-30 .widget, .col.width-25 .widget { margin-right:0; }
}
.ui-dialog .widget .button#close, .ui-dialog .widget .button#maximise { display:none; }
.ui-button, .ui-dialog-titlebar-close {
  box-shadow:0 2px 3px 0 rgba(0,0,0,0.16), 0 0px 3px 0 rgba(0,0,0,0.12);
  display:inline-block;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  background:none;
  background-color:#43a047;
  color:#fff !important;
  font-size:12px;
  font-weight:normal;
  text-align:center;
  text-decoration:none;
  cursor:pointer;
  border:0;
  background-color:#d4291f !important;
}
.ui-button:hover, .ui-button:focus, .ui-dialog-titlebar-close:hover, .ui-dialog-titlebar-close:focus {
  color:#fff;
  background:#43a047;
  text-decoration:none;
}
.ui-button em, .ui-dialog-titlebar-close em { font-style:normal; }
.ui-button:hover, .ui-dialog-titlebar-close:hover {
  background:none;
  background-color:transparent;
}
.transition-entries[data-name=light] { color:#fff; }
.transition-entries[data-name=dark] { color:#BACFE8; }
.transition-entries[data-name=light-highlighted] { color:#fff; }
.transition-entries[data-name=dark-highlighted] { color:#FAD293; }
.transition-exits[data-name=light] { color:#fff; }
.transition-exits[data-name=dark] { color:#BACFE8; }
.transition-exits[data-name=light-highlighted] { color:#fff; }
.transition-exits[data-name=dark-highlighted] { color:#FAD293; }
.transition-background[data-name=light] { color:#fff; }
.transition-background[data-name=dark] { color:#BACFE8; }
.transition-background[data-name=light-highlighted] { color:#fff; }
.transition-background[data-name=dark-highlighted] { color:#FAD293; }
.transition-closed-group[data-name=light] { color:#DDE4ED; }
.transition-closed-group[data-name=dark] { color:#9BBADE; }
.transition-closed-group[data-name=light-highlighted] { color:#FAE2C0; }
.transition-closed-group[data-name=dark-highlighted] { color:#FAD293; }
.transition-items[data-name=light] { color:#E3DFD1; }
.transition-items[data-name=dark] { color:#E8E4D5; }
.transition-others[data-name=light] { color:#F5F3EB; }
.transition-others[data-name=dark] { color:#E8E4D5; }
.transition-loops[data-name=light] { color:#F5F3EB; }
.transition-loops[data-name=dark] { color:#E8E4D5; }
#Transitions_Container {
  position:relative;
  z-index:1500;
  height:550px;
  text-align:left;
  margin-left:50px;
}
.Transitions_Canvas_Container { position:absolute; }
#Transitions_Canvas_Background_Left { z-index:1501; }
#Transitions_Canvas_Background_Right { z-index:1502; }
#Transitions_Canvas_Left { z-index:1503; }
#Transitions_Canvas_Right { z-index:1504; }
#Transitions_Canvas_Loops { z-index:1505; }
.Transitions_Text {
  color:black;
  font-size:11px;
  line-height:14px;
  position:absolute;
  background:rgba(0,0,0,0);
  z-index:1506;
  word-wrap:break-word;
  text-align:left;
  cursor:default;
}
#Transitions_CenterBox {
  margin:27px 0 0 345px;
  width:208px;
  height:373px;
  background:#f7f7f7;
  border:1px solid #a9a399;
  border-radius:10px;
  -webkit-box-shadow:0px 0px 9px 0px #999;
  -moz-box-shadow:0px 0px 9px 0px #999;
  box-shadow:0px 0px 9px 0px #999;
  z-index:1507;
}
#Transitions_CenterBox h2 {
  font-size:12px;
  line-height:16px;
  padding:10px;
  border-bottom:1px dotted #a9a399;
  font-weight:bold;
  overflow:hidden;
  color:#255792;
  margin:0;
}
#Transitions_CenterBox h2 a { color:inherit; }
.Transitions_Pageviews { text-align:center; }
.Transitions_OutgoingTraffic { text-align:right; }
.Transitions_CenterBoxMetrics {
  padding:15px 10px 0 10px;
  display:none;
  font-size:12px;
}
.Transitions_CenterBoxMetrics table td { padding:0 0 5px 0; }
.Transitions_CenterBoxMetrics table td.Transitions_Percentage {
  padding-right:6px;
  font-weight:bold;
}
#Transitions_CenterBox h3 {
  font-weight:bold;
  font-size:12px;
  margin:15px 0 7px 0;
  padding:0;
  color:#7E7363;
}
#Transitions_Loops {
  margin:445px 0 0 346px;
  width:208px;
  text-align:center;
  line-height:25px;
  font-size:12px;
  display:none;
  z-index:1506;
  cursor:default;
}
.Transitions_CenterBoxMetrics p {
  margin:0 0 3px 0;
  padding:0;
  cursor:default;
  font-size:12px;
  line-height:15px;
}
.Transitions_CenterBoxMetrics p.Transitions_Margin { margin-bottom:11px; }
.Transitions_CenterBoxMetrics .Transitions_Highlighted { color:#1976D2; }
span.Transitions_Metric {
  font-weight:bold;
  cursor:default;
}
.Transitions_Value0 { color:#666666; }
.Transitions_TitleOfOpenGroup {
  font-size:12px;
  color:#1976D2;
  font-weight:bold;
}
.Transitions_BoxTextLeft, .Transitions_BoxTextRight {
  width:165px;
  height:42px;
  overflow:hidden;
}
.Transitions_BoxTextRight { text-align:right; }
.Transitions_BoxTextLeft.Transitions_HasBackground, .Transitions_BoxTextRight.Transitions_HasBackground {
  background-repeat:no-repeat;
  height:18px;
}
.Transitions_BoxTextLeft.Transitions_HasBackground {
  background-position:0 1px;
  width:175px;
}
.Transitions_BoxTextLeft.Transitions_HasBackground span {
  display:block;
  padding-left:16px;
}
.Transitions_BoxTextRight.Transitions_HasBackground { background-position:right 1px; }
.Transitions_BoxTextRight.Transitions_HasBackground span {
  display:block;
  padding-right:17px;
}
.Transitions_CurveTextLeft, .Transitions_CurveTextRight {
  color:#255792;
  font-weight:bold;
  width:34px;
  text-align:center;
  cursor:default;
}
body .ui-tooltip.Transitions_Tooltip_Small {
  font-size:11px;
  padding:3px 5px 3px 6px;
  background:white;
}
.Transitions_SingleLine {
  font-size:12px;
  height:21px;
}
#transitions_report #Transitions_Container { z-index:980; }
#transitions_report #Transitions_CenterBox { z-index:987; }
#transitions_report .Transitions_Text, #transitions_report #Transitions_Loops { z-index:986; }
#transitions_report #Transitions_Canvas_Background_Left { z-index:981; }
#transitions_report #Transitions_Canvas_Background_Right { z-index:982; }
#transitions_report #Transitions_Canvas_Left { z-index:983; }
#transitions_report #Transitions_Canvas_Right { z-index:984; }
#transitions_report #Transitions_Canvas_Loops { z-index:985; }
.widget #Transitions_Container h3 { padding:0 !important; }
#transitions_report div[name=actionType] { margin-left:-0.75rem; }
#transitions_report div[name=actionName] { margin-right:-0.75rem; }
#dashboardWidgetsArea #transitions_report #Transitions_Container { overflow:scroll; }
.widget {
  font-size:13px;
  line-height:18px;
  background:#fff;
  border-radius:2px;
  position:relative;
  box-shadow:0 2px 3px 0 rgba(0,0,0,0.16), 0 0px 3px 0 rgba(0,0,0,0.12);
  border:1px solid #fff !important;
}
.widget:hover, .widget:focus { box-shadow:0 2px 3px 0 rgba(0,0,0,0.16), 0 0px 3px 0 rgba(0,0,0,0.12); }
.widget h2 {
  font-weight:normal;
  border-bottom:none;
  margin:0;
  padding:12px 10px 7px;
}
.widget h3 {
  font-weight:normal;
  font-size:15px;
  margin:0;
  color:#212121;
  text-shadow:none;
  padding:22px 15px 16px 12px !important;
}
.widget p { margin-left:10px; }
.widget.default {
  margin-left:0;
  margin-right:0;
}
.widget.default .widgetTop { cursor:default !important; }
.widget .widgetTop {
  cursor:move;
  font-size:10pt;
  font-weight:normal;
  padding-bottom:4px;
  background:#fff;
}
.widget .widgetTop h3 {
  font-size:18px;
  line-height:18px;
  color:#212121;
}
.widget .widgetTop .button {
  margin:16px 8px 0 0;
  opacity:0.8;
  cursor:pointer;
  float:right;
}
.widget .widgetTop .buttons {
  right:8px;
  float:right;
  position:absolute;
  padding-left:50px;
  display:none;
  top:7px;
  color:#212121;
  background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 45px);
  background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 45px);
  background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 45px);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);
}
.widget .widgetTop:hover .buttons { display:block; }
.widget .widgetText { padding:10px; }
.widget .pk-emptyDataTable {
  font-size:13px;
  line-height:16px;
  text-transform:none;
}
.widget .widgetContent .widgetBody { padding:5px 12px 0; }
.widget .widgetContent .card {
  box-shadow:0 0;
  padding:0 10px;
}
.widget .widgetContent .card .card-content {
  padding:0;
  border-radius:0;
}
.widget .widgetContent .jqplot-graph { margin-top:6px; }
.widget .widgetContent .sparkline { padding:0 10px; }
.widget .widgetContent.hidden {
  position:absolute;
  top:-5000px;
  height:1000px;
  overflow:hidden;
}
.widget .widgetContent.loading {
  opacity:0.5;
  background:url(plugins/Morpheus/images/loading-blue.gif) no-repeat top right;
}
.widget .widgetLoading {
  cursor:wait;
  text-align:center;
}
.widget .widgetNameOffScreen {
  overflow:hidden;
  width:1px;
  height:1px;
}
.widget .card {
  margin:0;
  border-radius:0;
}
.widget.hiddenContent .widgetTop.widgetTopHover .button#minimise, .widget.hiddenContent .widgetTop.widgetTopHover .button#refresh { display:none; }
.widget table.dataTable tr td { background-color:#fff; }
.dataTable table.dataTable tr td { background-color:#fff; }
.widget .datatableHeaderMessage, .widget .datatableFooterMessage { padding-left:12px; }
.bar-graph-colors[data-name=grid-background] { color:#fff !important; }
.widgetoverlay .widget, .widgetoverlay .ui-dialog-content { position:static; }
.ui-dialog .widget .widgetTop .buttons { right:25px; }
.smallTitle { font-size:15px; }
.widget #multisites { padding:15px; }
#mt table.dataTable td.label img { margin-top:-8px; }
#multisites > .col {
  padding-left:0;
  padding-right:0;
}
#multisites .notification-error { margin-top:15px; }
#multisites .notification-error a { text-decoration:underline !important; }
#multisites .add_new_site {
  border:0 !important;
  font-size:13px;
  text-align:left;
  padding-left:27px;
}
#multisites .add_new_site a { color:#212121; }
#multisites .add_new_site a:hover { text-decoration:underline !important; }
#multisites .clean {
  border:0 !important;
  text-align:right;
  padding-right:10px;
  padding-top:19px;
  padding-bottom:5px;
}
@media print {
  #multisites .add_new_site { display:none; }
  #multisites .row .col.s6 { width:100%; }
  #multisites .row .col.s3 { display:none; }
}
#multisites .site_search {
  padding:0;
  text-align:center;
  border:0 !important;
}
@media print {
  #multisites .site_search { display:none; }
}
#multisites .multisites-evolution, #multisites .multisites-column { text-align:right; }
#multisites .multisites-evolution { width:170px; }
#multisites td, #multisites tr, #multisites .sparkline {
  text-align:center;
  vertical-align:middle;
}
#multisites td.empty-row { border-bottom:none !important; }
#multisites .paging {
  padding:5px;
  border-bottom:0 !important;
}
#multisites .paging .row { margin-top:16px; }
#multisites .paging .previous { visibility:visible; }
#multisites .paging .next { visibility:visible; }
#multisites th:first-child {
  text-align:left;
  padding-left:32px;
}
#multisites th {
  cursor:pointer;
  text-align:right;
  padding-right:0 !important;
}
#multisites th#evolution { text-align:center; }
#multisites th.columnSorted { font-weight:normal !important; }
#multisites .site_search input {
  margin-right:0;
  margin-left:25px;
  padding-right:25px;
  width:250px;
  height:3rem;
}
#multisites .search_ico {
  position:relative;
  left:-20px;
  top:1px;
  cursor:pointer;
  font-size:16px;
}
#multisites .reset {
  position:relative;
  left:-25px;
  cursor:pointer;
  margin-right:0;
}
#multisites tr.group {
  font-weight:bold;
  height:30px;
}
#multisites tr.groupedWebsite .label { padding-left:50px; }
#multisites td.multisites-label {
  text-align:left;
  width:250px;
  max-width:250px;
  padding-left:32px;
}
#multisites td.multisites-label a { width:auto; }
#multisites td.multisites-label a:hover { text-decoration:underline; }
#multisites td.multisites-column, #multisites th.multisites-column {
  width:70px;
  white-space:nowrap;
}
#multisites td.multisites-column-evolution, #multisites th.multisites-column-evolution { width:70px; }
#multisites th#evolution { width:350px; }
#multisites th#visits { width:100px; }
#multisites th#pageviews { width:110px; }
#multisites th#revenue { width:110px; }
#multisites .evolution { cursor:pointer; }
#multisites .allWebsitesLoading { padding:20px; }
#multisites .heading {
  display:inline;
  margin-top:4px;
}
#multisites #evolution_selector {
  height:28px;
  margin:-9px 0 0 5px;
  width:80px;
  display:inline-block;
}
#multisites .label .arrow { margin-left:2px; }
#multisites .multisites_asc, #multisites .multisites_desc {
  float:none;
  display:inline-block;
  vertical-align:top;
  margin:0;
  margin-left:6px;
  margin-top:-1px;
}
#multisites #evolution .multisites_asc, #multisites #evolution .multisites_desc {
  margin-right:6px;
  margin-left:0;
}
#multisites #evolution .evolution { vertical-align:top; }
#multisites .multisites_asc {
  margin-top:-7px;
  vertical-align:top;
}
#multisites .multisites_desc:after {
  content:" \25BC";
  font-size:1px;
  color:#43a047;
  border-left:4px solid rgba(0,0,0,0);
  border-right:4px solid rgba(0,0,0,0);
  border-top:5px solid #43a047;
}
#multisites .multisites_asc:after {
  content:" \25BC";
  font-size:1px;
  color:#43a047;
  border-left:4px solid rgba(0,0,0,0);
  border-right:4px solid rgba(0,0,0,0);
  border-bottom:5px solid #43a047;
}
#multisites div.sparkline { float:none; }
#multisites tfoot td { border-bottom:0; }
.campaignUrlBuilder { margin-bottom:30px; }
.goalTopElement {
    border-bottom: 1px dotted;
}

.goalTriggerType .input-field {
    margin-top: 0 !important;
}

.goalEntry {
    margin: 0 0 20px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #7e7363;
    width: 614px;
}

.addEditGoal .goalIsTriggeredWhen,
.addEditGoal .whereTheMatchAttrbiute {
    margin-bottom: 0;
}

/* dimension selector */
#titleGoalsByDimension {
    padding-top: 30px;
}

ul.ulGoalTopElements {
    list-style-type: circle;
    margin-left: 30px;
}

ul.ulGoalTopElements li {
    list-style-type: circle;
}

ul.ulGoalTopElements img {
    border: 1px solid lightgray;
    box-sizing: content-box;
}

.ulGoalTopElements a {
    text-decoration: none;
    color: #0033CC;
    border-bottom: 1px dotted #0033CC;
    line-height: 2em;
}

.goalDescription {
    padding-bottom: 12px;
    color: #999;
}

div[data-report="Events.getAaction"].dataTableVizAllColumns .dataTableWrapper, div[data-report="Events.getName"].dataTableVizAllColumns .dataTableWrapper, div[data-report="Events.getCategory"].dataTableVizAllColumns .dataTableWrapper { width:1000px; }
#widgetUserCountrygetRegion .dataTable .label > img, #widgetUserCountrygetCountry .dataTable .label > img, #widgetUserCountrygetCity .dataTable .label > img {
  border:1px solid lightgray;
  box-sizing:content-box;
  margin-top:-1px;
}
input.location-provider { cursor:pointer; }
span.is-installed { color:#43a047; }
span.is-broken { color:#d4291f; }
.loc-provider-status { margin-left:.5em; }
#geoipdb-update-info tr input[type="text"], #geoipdb-screen2-update tr input[type="text"] { width:90%; }
#geoipdb-screen1>div>p {
  line-height:25px;
  font-size:18px;
  max-width:400px;
}
.error {
  font-weight:bold;
  color:red;
  padding:4px 8px 4px 8px;
}
#done-updating-updater { margin-top:16px; }
#dashboard .visitsSummaryReportTitle, .widget .visitsSummaryReportTitle {
  margin-left:0;
  padding-left:10px;
  border-top:1px solid #ccc;
}
#feedback-faq {
  max-width:850px;
  margin:0 auto;
}
#feedback-faq ul {
  list-style:none;
  padding:0 0 0 20px;
  font-size:13px;
  line-height:18px;
}
#feedback-faq p {
  line-height:1.7em;
  font-size:13px;
}
#feedback-faq .piwik-donate-call {
  border:0px;
  padding-left:0px;
  padding-top:0px;
}
#feedback-faq .donate-form-instructions {
  margin:0 1.25em 0 0em;
  color:#5E5E5C;
}
#feedback-faq .piwik-donate-slider { margin:1em 0 1em 0em; }
#feedback-faq #piwik-worth {
  margin:0 1em 0 0em;
  font-size:1em;
  font-style:normal;
}
#feedback-faq .footer {
  text-align:center;
  margin-top:48px;
}
#feedback-faq .footer a { color:#37474f; }
#feedback-faq .footer a:hover { text-decoration:underline; }
#feedback-faq .footer hr {
  margin-top:45px;
  background-color:#e6e6e6;
  height:1px;
  border:0px;
}
#feedback-faq .claim {
  font-size:13px;
  line-height:16px;
  color:#37474f;
  margin-bottom:50px;
  margin-top:15px;
}
#feedback-faq .menu li { margin:0 10px 10px 0px; }
#feedback-faq .menu li:not(:first-child):before {
  color:#333;
  content:'· ';
}
#feedback-faq .menu a {
  display:inline-block;
  padding-right:10px;
  padding-left:18px;
}
#feedback-faq .social { margin-top:22px; }
#feedback-faq .social li { margin:0 20px 10px; }
#feedback-faq .menu, #feedback-faq .social {
  margin:15px 0 10px;
  display:block;
}
#feedback-faq .menu .icon, #feedback-faq .social .icon {
  width:15px;
  height:15px;
  margin-bottom:2px;
}
#feedback-faq .menu li, #feedback-faq .social li { display:inline-block; }
.ratefeatureDialog { text-align:center; }
.ratefeatureDialog textarea {
  margin-top:5px;
  width:100%;
  height:80px;
}
.ratefeature { font-size:1px; }
.ratefeature .iconContainer { display:inline-block; }
.ratefeature .dislike-icon, .ratefeature .like-icon {
  opacity:0.2;
  width:22px;
  height:22px;
  cursor:pointer;
}
.ratefeature .dislike-icon:hover, .ratefeature .like-icon:hover { opacity:0.9; }
#loginPage #logo { padding-top:5px; }
#loginPage #logo img.default-piwik-logo { width:171px; }
#loginPage #logo img { max-height:30px; }
#loginPage .message_container {
  margin-top:16px;
  margin-bottom:16px;
}
#loginPage #loginPage a { text-decoration:none; }
#loginPage .loadingPiwik {
  float:left;
  margin-left:16px;
}
#loginPage .loginSection { margin-top:32px; }
#loginPage .loginSection .icon.prefix {
  font-size:1.5rem;
  width:2.5rem;
  padding-top:0.9rem;
}
#loginPage .loginSection .input-field .prefix ~ input {
  margin-left:2.5rem;
  width:80% !important;
  overflow:hidden;
}
#loginPage .loginSection .btn { margin-top:0; }
#loginPage .loginSection fieldset { border:0; }
#loginPage .loginSection .actions { line-height:35px; }
#loginPage #login_form { margin-top:16px; }
#loginPage #login_form_rememberme { vertical-align:middle; }
#loginPage .message {
  margin:0 auto;
  border:1px solid #e6db55;
  padding:12px;
  background-color:#ffffe0;
}
#loginPage #nav, #loginPage #piwik {
  margin:0 0 0 8px;
  padding:16px;
}
#loginPage #nav { text-align:center; }
#loginPage #nav a:hover { text-decoration:underline; }
#loginPage #nav a { color:#777; }
#loginPage #piwik a { color:#CDCDCD; }
.twoFactorRecoveryCodes li {
  font-size:16px;
  list-style-type:disc;
  margin-left:20px;
}
.setupTwoFactorAuthentication #qrcode {
  width:256px;
  height:256px;
}
.loginSection #qrcode, .loginSection .backupRecoveryCodesAlert { margin-top:16px; }
.userSettings2FA .twoFaStatusEnabled, .twoFactorSetupFinished .successMessage { color:#43a047; }
#users .editable:hover, #users .addrow:hover, #superUserAccess .updateAccess:hover, #superUserAccess .accessGranted:hover, #manageUserAccess .updateAccess:hover, #users .accessGranted:hover, #users .adduser:hover, .edituser:hover, #users .deleteuser:hover, #users .updateuser:hover, #users .cancel:hover { cursor:pointer; }
#manageUserAccess .icon-help, #super_user_access .icon-help { color:#37474f; }
#manageUserAccess .icon-help:hover, #super_user_access .icon-help:hover {
  color:#212121;
  text-decoration:none;
}
#manageUserAccess .helpLink, #super_user_access .helpLink { outline:none; }
#manageUserAccess .helpLink:hover, #super_user_access .helpLink:hover { text-decoration:none; }
#users .addNewUserRow td { padding:0 16px; }
#users td { vertical-align:middle !important; }
#userSettingsTable .sites_autocomplete {
  margin-left:20px;
  margin-top:5px;
}
#users .canceluser {
  margin-top:10px;
  margin-bottom:10px;
  white-space:nowrap;
  text-decoration:none;
  color:black;
  cursor:pointer;
  display:inline-block;
}
#users .canceluser:hover { text-decoration:underline; }
#sites.usersManager .sites_selector_title {
  display:inline-block;
  margin-top:5px;
}
#sites.usersManager .sites_selector_container { padding-top:0px; }
.old-ie #sites.usersManager .sites_selector_title { height:30px; }
#showGiveViewAccessForm { text-align:left; }
#ajaxErrorGiveViewAccess { margin-top:16px; }
#giveViewAccessForm { margin-left:30px; }
#giveViewAccessForm #user_invite { min-width:300px; }
#confirmChangesWithPassword .modal-no {
  float:right;
  margin-right:1em;
  margin-top:1em;
}
.usersManager .card .card-content .card-title { margin-bottom:0; }
.usersManager .add-user-container.row {
  margin-left:-0.75rem;
  margin-right:-0.75rem;
}
.usersManager .add-user-container > .col > .input-field { display:inline-block; }
.usersManager .add-existing-user-modal .form-group, .usersManager .add-existing-user-modal .input-field, .usersManager .add-existing-user-modal input.control_text { margin:0; }
.usersManager .add-existing-user-modal .modal-no {
  float:right;
  margin-right:1em;
  margin-top:1em;
}
piwik-paged-users-list {
  display:block;
  position:relative;
}
piwik-paged-users-list [piwik-siteselector] {
  display:inline-block;
  margin-left:.3rem;
}
piwik-paged-users-list .access-display-control {
  position:absolute;
  margin-left:.1rem;
}
piwik-paged-users-list .access-display-control label { color:#212121; }
piwik-paged-users-list .card {
  margin-top:0;
  margin-bottom:20px;
}
piwik-paged-users-list .card .card-content {
  padding-top:0;
  padding-bottom:0;
}
piwik-paged-users-list table.entityTable tbody tr td { vertical-align:middle !important; }
piwik-paged-users-list table.entityTable tbody tr td.actions-cell {
  width:130px;
  padding:0;
  text-align:center;
}
piwik-paged-users-list table.entityTable th.actions-cell-header > div { text-align:center; }
piwik-paged-users-list table#manageUsersTable [piwik-field] .form-group { margin:0; }
piwik-paged-users-list table#manageUsersTable [piwik-field] .input-field {
  margin-top:0;
  padding:0;
}
piwik-paged-users-list table#manageUsersTable .select-wrapper {
  transform:scale(.8);
  width:100px;
}
piwik-paged-users-list table#manageUsersTable .select-wrapper input {
  margin-bottom:0;
  padding-bottom:.3em;
  height:1em;
  line-height:1em;
}
piwik-paged-users-list table#manageUsersTable .select-wrapper span.caret { top:0; }
piwik-paged-users-list table#manageUsersTable th.role_header .helpIcon {
  color:#9e9e9e;
  font-size:.8rem;
  margin-left:.1rem;
  text-decoration:none;
}
piwik-paged-users-list table#manageUsersTable th.role_header .helpIcon:hover, piwik-paged-users-list table#manageUsersTable th.role_header .helpIcon.sticky { opacity:1; }
piwik-paged-users-list tbody span.checkbox-container label {
  transform:scale(.8);
  height:1em;
  line-height:1em;
}
piwik-paged-users-list .select-cell { width:32px; }
piwik-paged-users-list table.entityTable tbody tr.select-all-row > td {
  padding:6px;
  text-align:center;
}
piwik-paged-users-list .sites_autocomplete {
  display:block;
  margin-left:0;
}
piwik-paged-users-list .userListFilters > .col > .input-field {
  display:inline-block;
  vertical-align:top;
  padding:0;
}
piwik-paged-users-list .userListFilters .form-group, piwik-paged-users-list .userListFilters [piwik-form-field] .input-field { margin:0; }
piwik-paged-users-list .userListFilters [piwik-form-field] input { margin-bottom:0; }
piwik-paged-users-list .userListFilters .input-field > .btn { margin-top:.7rem; }
piwik-paged-users-list .userListFilters.row {
  margin-bottom:0;
  margin-left:-0.75rem;
  margin-right:-0.75rem;
}
piwik-paged-users-list .usersListPagination {
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:space-between;
  margin-top:.7rem;
  float:right;
}
piwik-paged-users-list .usersListPagination .pointer { cursor:pointer; }
piwik-paged-users-list .usersListPagination div.counter {
  display:inline-block;
  line-height:36px;
  vertical-align:bottom;
  flex:1;
  text-align:center;
  margin-left:10px;
  margin-right:10px;
}
piwik-paged-users-list .delete-user-confirm-modal .modal-no, piwik-paged-users-list .change-user-role-confirm-modal .modal-no {
  float:right;
  margin-right:1em;
  margin-top:1em;
}
piwik-paged-users-list .pagedUsersList.loading table { opacity:0.5; }
piwik-paged-users-list .pagedUsersList.loading a, piwik-paged-users-list .pagedUsersList.loading input, piwik-paged-users-list .pagedUsersList.loading select, piwik-paged-users-list .pagedUsersList.loading button, piwik-paged-users-list .pagedUsersList.loading label { pointer-events:none; }
piwik-paged-users-list .pagedUsersList.loading div.counter { position:relative; }
piwik-paged-users-list .pagedUsersList.loading div.counter > span { opacity:0; }
piwik-paged-users-list .pagedUsersList.loading div[piwik-activity-indicator] {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
}
piwik-paged-users-list .pagedUsersList.loading div[piwik-activity-indicator] span { display:none; }
piwik-paged-users-list .roles-help-notification { margin-top:1rem; }
#root piwik-paged-users-list .siteSelector.borderedControl {
  background-color:white;
  width:150px;
}
#content piwik-paged-users-list .sites_autocomplete > .siteSelector { position:static; }
.userEditForm .entityList ul li.active a { font-weight:bold; }
.userEditForm .entityList ul .icon-warning {
  color:#f57c00;
  border-color:#f57c00;
}
.userEditForm .entityList ul .icon-warning:before {
  content:"\e621";
  color:#f57c00;
}
.userEditForm .entityList ul .icon-warning p { color:#f57c00; }
.userEditForm .entityList ul .icon-warning a {
  color:#f57c00;
  text-decoration:underline;
}
.userEditForm .entityList ul .icon-warning a:hover { text-decoration:underline; }
.userEditForm .entityList ul .icon-warning:hover { opacity:1; }
.userEditForm .user-permissions, .userEditForm .superuser-access { margin-bottom:32px; }
.userEditForm .save-button-spacer { height:48px; }
.userEditForm .twofa-confirm-modal .modal-no, .userEditForm .superuser-confirm-modal .modal-no, .userEditForm .change-password-modal .modal-no {
  float:right;
  margin-right:1em;
  margin-top:1em;
}
.userEditForm .basic-info-tab .siteSelector { width:calc(100% - 25px); }
.userEditForm .basic-info-tab [piwik-siteselector] { margin-bottom:1rem; }
.userEditForm .basic-info-tab [piwik-siteselector] .title, .userEditForm .basic-info-tab [piwik-siteselector] .title span { max-width:none; }
.userPermissionsEdit.loading .sites-for-permission-pagination, .userPermissionsEdit.loading table { opacity:.5; }
.userPermissionsEdit .permission-select .select-wrapper {
  display:inline-block;
  transform:scale(.8);
  margin-right:-10px;
  margin-left:-10px;
  z-index:999;
}
.userPermissionsEdit .permission-select .select-wrapper input {
  margin-bottom:0;
  height:1.1em;
  line-height:1.1em;
}
.userPermissionsEdit .permission-select .select-wrapper .caret { top:0; }
.userPermissionsEdit .add-site { float:right; }
.userPermissionsEdit .add-site [piwik-field] { display:inline-block; }
.userPermissionsEdit .add-site [piwik-field] .input-field { width:180px; }
.userPermissionsEdit .add-site [piwik-siteselector] { display:inline-block; }
.userPermissionsEdit .add-site [piwik-siteselector] a.title { width:180px; }
.userPermissionsEdit .add-site [piwik-siteselector] .siteSelector {
  position:static !important;
  margin-top:1px;
}
.userPermissionsEdit .add-site .btn-flat:hover { background:none; }
.userPermissionsEdit .filters {
  margin-left:-0.75rem;
  margin-right:-0.75rem;
  display:flex;
  flex-direction:row;
  justify-content:center;
  flex-wrap:wrap;
}
.userPermissionsEdit .filters > div:first-child { flex:1; }
.userPermissionsEdit .filters > div > .input-field {
  display:inline-block;
  vertical-align:top;
  width:180px;
}
.userPermissionsEdit .filters .sites-for-permission-pagination {
  display:inline-block;
  vertical-align:top;
  min-height:2.5rem;
}
.userPermissionsEdit .filters .form-group, .userPermissionsEdit .filters .input-field, .userPermissionsEdit .filters input { margin:0; }
.userPermissionsEdit .filters .add-site > div {
  vertical-align:bottom;
  margin-top:.8rem;
}
.userPermissionsEdit .filters .add-site > a { padding:0 1rem 0 0; }
.userPermissionsEdit .bulk-actions > a.dropdown-trigger {
  margin-top:.8rem;
  margin-right:1rem;
}
.userPermissionsEdit #sitesForPermission {
  margin-left:0;
  margin-right:0;
  width:calc(100%);
  font-size:100%;
}
.userPermissionsEdit #sitesForPermission td > span { display:inline-block; }
.userPermissionsEdit #sitesForPermission .select-cell { width:32px; }
.userPermissionsEdit #sitesForPermission span.checkbox-container {
  transform:scale(.8);
  margin-top:-4px;
}
.userPermissionsEdit #sitesForPermission .role-select .select-wrapper {
  transform:scale(.8) translate(-1.3rem);
  margin-top:-0.5rem;
  max-width:160px;
}
.userPermissionsEdit #sitesForPermission .role-select .select-wrapper span.caret { top:8px; }
.userPermissionsEdit #sitesForPermission .role-select .select-wrapper input {
  margin-bottom:0;
  height:2rem;
  line-height:2rem;
}
.userPermissionsEdit #sitesForPermission tr.select-all-row > td {
  padding:6px;
  text-align:center;
}
.userPermissionsEdit #sitesForPermission .row.form-group { margin:0; }
.userPermissionsEdit #sitesForPermission .row.form-group .col { padding:0; }
.userPermissionsEdit #sitesForPermission tr .input-field { margin-top:0; }
.userPermissionsEdit table.entityTable tbody tr td { vertical-align:middle !important; }
.userPermissionsEdit .add-permission { float:right; }
.userPermissionsEdit .sites-for-permission-pagination-container { position:relative; }
.userPermissionsEdit .sites-for-permission-pagination {
  position:absolute;
  bottom:0;
  width:calc(100%);
  text-align:center;
}
.userPermissionsEdit .sites-for-permission-pagination a.disabled {
  pointer-events:none;
  color:#9e9e9e;
}
.userPermissionsEdit .sites-for-permission-pagination .counter {
  margin-left:8px;
  margin-right:8px;
}
.userPermissionsEdit .delete-site-permission { float:right; }
.userPermissionsEdit .delete-access-confirm-modal .modal-no, .userPermissionsEdit .change-access-confirm-modal .modal-no, .userPermissionsEdit .confirm-give-access-all-sites .modal-no {
  float:right;
  margin-right:1em;
  margin-top:1em;
}
.userPermissionsEdit th.role_header .helpIcon, .userPermissionsEdit th.capabilities_header .helpIcon {
  color:#9e9e9e;
  font-size:.8rem;
  margin-left:.1rem;
  text-decoration:none;
}
.userPermissionsEdit th.role_header .helpIcon:hover, .userPermissionsEdit th.role_header .helpIcon.sticky, .userPermissionsEdit th.capabilities_header .helpIcon:hover, .userPermissionsEdit th.capabilities_header .helpIcon.sticky { opacity:1; }
.userPermissionsEdit .to-all-websites {
  margin-left:-0.75em;
  margin-right:-0.75em;
}
.userPermissionsEdit #all-sites-access-select {
  display:inline-block;
  vertical-align:bottom;
  width:150px;
}
.userPermissionsEdit #all-sites-access-select .form-group { margin:0; }
.userPermissionsEdit #all-sites-access-select .input-field { margin-top:0; }
.userPermissionsEdit #all-sites-access-select .select-dropdown { margin-bottom:0; }
.user-permission-toast .notification { padding-left:20px; }
.user-permission-toast .notification::before { display:none; }
.capabilitiesEdit {
  display:inline-block;
  margin-bottom:-8px;
}
.capabilitiesEdit > div.chip {
  margin-right:8px;
  display:inline-block;
  margin-bottom:8px;
}
.capabilitiesEdit > div.chip span.capability-name { padding-right:.4rem; }
.capabilitiesEdit > div.chip > span.icon-close {
  font-size:.6rem;
  float:right;
  margin-top:1.4em;
  cursor:pointer;
}
.capabilitiesEdit .addCapability {
  display:inline-block;
  margin-bottom:8px;
  vertical-align:bottom;
}
.capabilitiesEdit .addCapability .input-field { margin-top:0; }
.capabilitiesEdit .addCapability .input-field .caret {
  right:-25px;
  top:16px;
  z-index:9;
  cursor:pointer;
}
.capabilitiesEdit .addCapability .input-field .select-dropdown {
  margin-top:8px;
  margin-bottom:0;
  border:0;
  background:#e4e4e4;
  display:inline-block;
  height:32px;
  font-size:13px;
  font-weight:500;
  color:rgba(0,0,0,0.6);
  line-height:32px;
  border-radius:3em;
  padding-left:12px;
  padding-right:30px;
}
.capabilitiesEdit .addCapability .select-wrapper {
  transform:scale(.89) translate(-0.6rem);
  margin-top:-0.55rem;
  max-width:160px;
}
.capabilitiesEdit .addCapability .select-wrapper input {
  margin-bottom:0;
  height:2rem;
  line-height:2rem;
}
.capabilitiesEdit.busy { opacity:0.5; }
.capabilitiesEdit .confirmCapabilityToggle .modal-no {
  float:right;
  margin-right:1em;
  margin-top:1em;
}
.trackingHelp ul {
  padding-left:40px;
  list-style-type:square;
}
.trackingHelp ul li { margin-bottom:10px; }
.trackingHelp h2 { margin-top:20px; }
.trackingHelp p { text-align:justify; }
.SitesManager .sitesManagerList .site .title {
  font-size:11px;
  text-transform:uppercase;
}
.SitesManager .sitesManagerList .site h4, .SitesManager .sitesManagerList .site .link_but { color:#212121; }
.SitesManager .sitesManagerList .editingSite .editingSiteFooter {
  padding:15px;
  margin:0 -15px -15px;
}
.SitesManager .visible { visibility:visible; }
.SitesManager .hide_only { visibility:hidden; }
.SitesManager .search_ico {
  cursor:pointer;
  display:block;
  left:205px;
  margin:-32px 0 17px -21px;
  position:relative;
}
.SitesManager .sitesButtonBar {
  width:100%;
  text-align:center;
}
.SitesManager .bottomButtonBar { margin-top:7px; }
.SitesManager .addSite {
  float:left;
  margin-top:8px;
  margin-bottom:8px;
}
.SitesManager .paging {
  text-align:center;
  display:inline-block;
  min-width:400px;
  margin-top:8px;
}
.SitesManager .paging .counter {
  margin-left:10px;
  margin-right:10px;
}
.SitesManager .search {
  display:inline-block;
  text-align:right;
  float:right;
}
.SitesManager .search input {
  padding-right:29px;
  width:205px;
  margin-bottom:7px;
}
td.editable-site-field:hover { cursor:pointer; }
.link_but:hover { cursor:pointer; }
.link_but:hover > span { text-decoration:underline; }
.site-without-data h2 {
  border-bottom:1px solid #f2f2f2;
  margin:25px 0;
  padding:0 0 5px 0;
  font-size:24px;
}
.site-without-data h3 {
  margin:15px 0;
  font-size:18px;
  line-height:24px;
  font-weight:normal;
  color:black;
}
.site-without-data p + p { margin-top:10px; }
#js-visitor-cv-extra th {
  font-weight:normal;
  text-transform:uppercase;
  font-size:11px;
}
.system-check td:first-child { width:40%; }
.error {
  color:red;
  font-size:100%;
  font-weight:bold;
  border:2px solid red;
  width:550px;
  padding:20px;
  margin-bottom:10px;
}
.error img {
  border:0;
  float:right;
  margin:10px;
}
.system-check .icon-ok {
  color:#43a047;
  margin-right:10px;
}
.system-check .icon-warning {
  color:#DF9D27;
  margin-right:10px;
}
.system-check .icon-error {
  color:#D73F36;
  margin-right:10px;
}
.widgetBody.system-check .icon-ok, .widgetBody.system-check .icon-warning, .widgetBody.system-check .icon-error { margin-right:0; }
.widgetBody.system-check ul li {
  list-style-type:disc;
  list-style-position:inside;
}
.system-success {
  color:#43a047 !important;
  font-weight:bold;
}
.system-errors {
  font-weight:bold;
  color:#D73F36 !important;
}
.system-warnings {
  font-weight:bold;
  color:#DF9D27 !important;
}
.emailReports .entityTableContainer { margin-top:0; }
.emailReports a.withIcon { display:inline-block; }
.emailReports a.withIcon img { vertical-align:bottom; }
.emailReports input[name=report_evolution_period_n] {
  display:inline;
  width:60px;
  margin-bottom:0;
  height:1.3rem;
}
.emailReports .evolution-graph-period { font-size:1rem; }
.emailReports .evolution-graph-period > div { margin-top:1rem; }
.emailReports .evolution-graph-period label { color:#0d0d0d; }
.UserCountryMap-black {
  position:absolute;
  right:0;
  left:0;
  z-index:900;
  width:1000px;
  height:1000px;
  background:#D5D3C8;
}
.UserCountryMap .unlocatableCount {
  font-size:11px;
  color:#999999;
}
.UserCountryMap .loadingPiwik {
  position:absolute !important;
  top:42% !important;
  right:10px !important;
  left:10px !important;
  z-index:100 !important;
  display:block;
  font-size:12px;
  color:#000;
  vertical-align:middle !important;
  text-align:center;
  text-shadow:0 0 5px #fff;
}
.tableIcon.inactiveIcon { color:#99a; }
.UserCountryMap .UserCountryMap-legend { opacity:0; }
.UserCountryMap:hover .UserCountryMap-legend { opacity:1; }
.UserCountryMap-overlay, .UserCountryMap-tooltip {
  display:block;
  position:absolute;
  z-index:40;
}
.UserCountryMap-overlay .content, .UserCountryMap-tooltip .content {
  padding:5px;
  border-radius:3px;
  background:rgba(255,255,255,0.9);
}
.UserCountryMap-title {
  top:5px;
  left:5px;
}
.UserCountryMap-legend {
  right:5px;
  font-size:9px;
  bottom:24px;
}
.UserCountryMap-info {
  left:5px;
  font-size:11px;
  bottom:60px;
  max-width:42%;
}
.UserCountryMap-info-btn {
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAA3NCSVQICAjb4U/gAAAAOVBMVEX///8AAAAAAABXV1dSUlKsrKzExMTd3d3V1dXp6end3d3p6enz8/P7+/v39/f///+vqZ6oopWUjH2LPulWAAAAE3RSTlMAESIzM2Z3mZmqqrvd7u7/////UUgTXgAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAYdEVYdENyZWF0aW9uIFRpbWUAMDMuMDEuMjAxM8rVeD8AAABnSURBVBiVhY/LFoAgCEQZ0p4W6f9/bIJ4slV3oTIeBoaICGADIAO8ibEwWn2IcwVovev7znqmCYRon9kEWUFvg3IysXyIXSil3fOvELupC9XUx7pQx/piDV1sVFLwMNF80sw97hj/AXRPCjtYdmhtAAAAAElFTkSuQmCC);
  width:16px;
  height:16px;
  cursor:pointer;
  left:13px;
  bottom:40px;
  position:absolute;
  z-index:700;
  opacity:0.9;
}
.dataTableFooterIcons .inactiveIcon:hover { background-color:#F2F1ED; }
.dataTableFooterIcons .inactiveIcon { cursor:default; }
.dataTableFooterIcons .inactiveIcon img {
  opacity:0.3;
  -moz-opacity:0.3;
  filter:alpha(opacity=3);
}
.mapWidgetStatus { padding-bottom:24px; }
.widgetUserCountryMapvisitorMap .widgetTop .button {
  z-index:3;
  position:relative;
}
.widgetUserCountryMapvisitorMap .widgetName {
  white-space:nowrap;
  text-overflow:ellipsis;
}
.widgetUserCountryMapvisitorMap.widgetHover .widgetName {
  width:75%;
  overflow:hidden;
}
.visitor-map[data-name=no-data-color] { color:#E4E2D7; }
.visitor-map[data-name=one-country-color] { color:#CDDAEF; }
.visitor-map[data-name=color-range-start-choropleth] { color:#CDDAEF; }
.visitor-map[data-name=color-range-start-normal] { color:#385993; }
.visitor-map[data-name=color-range-end-choropleth] { color:#385993; }
.visitor-map[data-name=color-range-end-normal] { color:#385993; }
.visitor-map[data-name=country-highlight-color] { color:#f4f45b; }
.visitor-map[data-name=country-selected-color] { color:#f4f45b; }
.visitor-map[data-name=unknown-region-fill-color] { color:#eff0f1; }
.visitor-map[data-name=unknown-region-stroke-color] { color:#bbb; }
.visitor-map[data-name=region-stroke-color] { color:#3C6FB6; }
.visitor-map[data-name=region-selected-color] { color:#f4f45b; }
.visitor-map[data-name=region-highlight-color] { color:#f4f45b; }
.visitor-map[data-name=invisible-region-background] { color:#eff0f1; }
.visitor-map[data-name=city-label-color] { color:#eff0f1; }
.visitor-map[data-name=city-stroke-color] { color:#eff0f1; }
.visitor-map[data-name=city-highlight-stroke-color] { color:#000000; }
.visitor-map[data-name=city-highlight-fill-color] { color:#f4f45b; }
.visitor-map[data-name=city-highlight-label-color] { color:#000; }
.visitor-map[data-name=city-label-fill-color] { color:#eff0f1; }
.visitor-map[data-name=city-selected-color] { color:#f4f45b; }
.visitor-map[data-name=city-selected-label-color] { color:#000; }
.visitor-map[data-name=region-layer-stroke-color] { color:#aaa; }
.visitor-map[data-name=special-metrics-color-scale-1] { color:#385993; }
.visitor-map[data-name=special-metrics-color-scale-2] { color:#385993; }
.visitor-map[data-name=special-metrics-color-scale-3] { color:#E87500; }
.visitor-map[data-name=special-metrics-color-scale-4] { color:#E87500; }
.userCountryMapSelectCountry, .userCountryMapSelectMetrics {
  float:right;
  margin-right:5px;
  margin-bottom:5px;
  max-width:10em;
  font-size:10px;
}
.ui-tooltip.qtip { min-width:100px; }
.dataTableFooterIcons .inactiveIcon:hover { background-color:#F2F1ED; }
.dataTableFooterIcons .inactiveIcon { cursor:default; }
.dataTableFooterIcons .inactiveIcon img {
  opacity:0.3;
  -moz-opacity:0.3;
  filter:alpha(opacity=3);
}
.RealTimeMap:focus { outline:none; }
.RealTimeMap-black {
  position:absolute;
  right:0;
  left:0;
  z-index:10001;
  width:1000px;
  height:1000px;
  background:#D5D3C8;
}
.card .RealTimeMap_container { position:relative; }
.RealTimeMap .loadingPiwik {
  position:absolute !important;
  top:42% !important;
  right:10px !important;
  left:10px !important;
  z-index:10002 !important;
  display:block;
  color:#000;
  vertical-align:middle !important;
  text-align:center;
  text-shadow:0 0 5px #fff;
}
.tableIcon.inactiveIcon { color:#99a; }
.RealTimeMap-overlay, .RealTimeMap-tooltip {
  display:block;
  position:absolute;
  z-index:1000;
}
.RealTimeMap-overlay .content, .RealTimeMap-tooltip .content {
  padding:5px;
  border-radius:3px;
  background:rgba(255,255,255,0.9);
}
.RealTimeMap-title {
  top:5px;
  left:5px;
}
.RealTimeMap-legend {
  right:5px;
  font-size:9px;
  bottom:40px;
}
.RealTimeMap-info {
  left:5px;
  font-size:11px;
  bottom:60px;
  max-width:42%;
}
.RealTimeMap-info-btn {
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAA3NCSVQICAjb4U/gAAAAOVBMVEX///8AAAAAAABXV1dSUlKsrKzExMTd3d3V1dXp6end3d3p6enz8/P7+/v39/f///+vqZ6oopWUjH2LPulWAAAAE3RSTlMAESIzM2Z3mZmqqrvd7u7/////UUgTXgAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAYdEVYdENyZWF0aW9uIFRpbWUAMDMuMDEuMjAxM8rVeD8AAABnSURBVBiVhY/LFoAgCEQZ0p4W6f9/bIJ4slV3oTIeBoaICGADIAO8ibEwWn2IcwVovev7znqmCYRon9kEWUFvg3IysXyIXSil3fOvELupC9XUx7pQx/piDV1sVFLwMNF80sw97hj/AXRPCjtYdmhtAAAAAElFTkSuQmCC);
  width:16px;
  height:16px;
  cursor:pointer;
  left:5px;
  bottom:40px;
  position:absolute;
  z-index:1000;
  opacity:0.9;
}
.realTimeMap_overlay {
  position:absolute;
  left:10px;
  font-size:12px;
  z-index:10;
  text-shadow:1px 1px 1px #FFFFFF, -1px 1px 1px #FFFFFF, 1px -1px 1px #FFFFFF, -1px -1px 1px #FFFFFF, 1px 1px 1px #FFFFFF, -1px 1px 1px #FFFFFF, 1px -1px 1px #FFFFFF, -1px -1px 1px #FFFFFF;
}
.realTimeMap_datetime {
  color:#887;
  font-size:14px;
}
.widget .realTimeMap_overlay { bottom:6px; }
.widget .realTimeMap_datetime { bottom:24px; }
.realtime-map[data-name=white-bg] { color:#fff; }
.realtime-map[data-name=white-fill] { color:#aa9; }
.realtime-map[data-name=black-bg] { color:#000; }
.realtime-map[data-name=black-fill] { color:#444; }
.realtime-map[data-name=visit-stroke] { color:#fff; }
.realtime-map[data-name=website-referrer-color] { color:#F29007; }
.realtime-map[data-name=direct-referrer-color] { color:#5170AE; }
.realtime-map[data-name=search-referrer-color] { color:#CC3399; }
.realtime-map[data-name=live-widget-highlight] { color:#E4CD74; }
.realtime-map[data-name=live-widget-unhighlight] { color:#E4E2D7; }
.realtime-map[data-name=symbol-animate-fill] { color:#fdb; }
.realtime-map[data-name=region-stroke-color] { color:#bbb; }
#visitsLive {
  text-align:left;
  color:#444;
}
#visitsLive .dataTable { margin-bottom:-1px; }
.theWidgetContent > h2:first-child { color:#4E4E4E !important; }
.theWidgetContent > h2:first-child .title { color:#4E4E4E !important; }
.card #visitsLive {
  margin-left:-20px;
  margin-right:-20px;
}
#visitsLive .settings { border-bottom:1px solid #e6e6e6; }
#visitsLive .datetime, #visitsLive .country, #visitsLive .settings, #visitsLive .returning { padding:10px 5px 10px 12px; }
#visitsLive .datetime {
  background:#eff0f1;
  border-top:1px solid #d3d1c5;
  margin:0;
  line-height:20px;
  text-align:left;
}
#visitsLive .country { background:#eff0f1 url(plugins/CoreHome/images/bullet1.png) no-repeat scroll 0 0; }
#visitsLive .referrer {
  display:block;
  padding-top:4px;
  padding-bottom:1px;
}
#visitsLive .pagesTitle {
  display:block;
  float:left;
}
#visitsLive .settings { background:#fff none repeat scroll 0 0; }
#visitsLive .settings a { text-decoration:none; }
#visitsLive .returning { background:#F9FAFA none repeat scroll 0 0; }
#visitsLive .visits-live-launch-visitor-profile {
  color:#212121;
  line-height:200%;
}
#visitsLive .visits-live-launch-visitor-profile span {
  display:block;
  vertical-align:middle;
}
#visitsLive .visits-live-launch-visitor-profile span.icon-visitor-profile {
  display:inline;
  font-size:16px;
  line-height:16px;
  vertical-align:middle;
}
#visitsLive .visits-live-launch-visitor-profile .icon-visitor-profile { font-size:120%; }
.visitsLiveFooter img { vertical-align:middle; }
.visitsLiveFooter { line-height:2.5em; }
.dataTableVizVisitorLog table img { margin:0 3px 0 0; }
.ui-dialog.ui-widget .dataTableVizVisitorLog .dataTableFeatures { border-bottom:0; }
.visitsLiveFooter a.rightLink {
  float:right;
  padding-right:20px;
}
#visitsLive .datetime a { text-decoration:none; }
ol.visitorLog {
  list-style-type:none;
  margin-left:8px;
  padding-left:8px;
}
.truncated-text-line {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  display:inline-block;
  max-width:90%;
  overflow:-moz-hidden-unscrollable;
}
ol.visitorLog > li {
  margin-bottom:7px;
  line-height:20px;
  position:relative;
  min-height:25px;
}
ol.visitorLog > li:before {
  vertical-align:top;
  background-color:#424242;
  border:5px solid #424242;
  border-radius:50%;
  line-height:0;
  font-size:0;
  content:" ";
  top:10px;
  position:relative;
  box-shadow:0 0 0 7px #fff;
  left:-14px;
  z-index:2;
}
ol.visitorLog > li:after {
  content:" ";
  border-left:2px solid #d2d2d2;
  position:absolute;
  left:-10px;
  height:100%;
  margin-top:20px;
  z-index:1;
}
ol.visitorLog > li:last-child:after { border-left:none; }
ol.visitorLog > li.duplicate {
  visibility:hidden;
  line-height:0;
  min-height:0;
  height:0;
  margin:0;
  overflow:hidden;
  padding:0;
}
ol.visitorLog > li.more {
  list-style-type:none;
  font-weight:bold;
}
ol.visitorLog > li.more .icon-info { vertical-align:middle; }
#visitsLive img {
  vertical-align:middle;
  height:16px;
}
.visitorRank img { vertical-align:text-bottom; }
.iconPadding {
  margin-left:4px;
  margin-right:4px;
}
.visitorReferrer .visitorRank { display:inline-block; }
.visitorRank {
  border:1px solid #D8D8D8;
  color:#474747;
  border-radius:3px;
  padding:3px 5px;
}
#visitsLive .visitorRank {
  padding:2px;
  border:none;
  margin-left:5px;
}
#visitsLive .visitorType .visitorRank { margin-left:0; }
.hash {
  color:#BBB;
  font-size:9pt;
  margin-right:2px;
}
.repeat {
  font-weight:bold;
  display:block;
  margin:5px 5px 5px 0;
  float:left;
  background-color:#fff;
  z-index:3;
}
.repeat.icon-refresh:before { padding-right:2px; }
.dataTableVizVisitorLog hr {
  background:none repeat scroll 0 0 transparent;
  border:0 none #000;
  border-bottom:1px solid #ccc;
  color:#eee;
  margin:0 2em 0.5em;
  padding:0 0 0.5em;
}
.simple-realtime-visitor-widget { text-align:center; }
.simple-realtime-visitor-counter {
  background-color:#F1F0EB;
  border-radius:10px;
  display:inline-block;
  margin:2em 0 1em 0;
  padding:3em;
}
.simple-realtime-visitor-counter > div {
  font-size:4.0em;
  color:#444;
}
.simple-realtime-metric {
  font-weight:bold;
  color:#333;
}
.simple-realtime-elaboration {
  margin:1em 2em 1em 2em;
  color:#666666;
  display:inline-block;
}
ol.visitorLog p {
  margin:0;
  padding:0;
}
.dataTableVizVisitorLog .card {
  padding:15px 0;
  font-size:13px;
  text-align:left;
}
.dataTableVizVisitorLog .card a {
  text-decoration:none !important;
  color:#1976D2;
  width:inherit;
}
.dataTableVizVisitorLog .visitorLog > li > div { width:95%; }
.segmentedVisitorLogPopover .dataTableVizVisitorLog .visitorLog > li > div { width:90%; }
.dataTableVizVisitorLog .dataTableWrapper { width:100%; }
.widget .dataTableVizVisitorLog .card:hover .visitor-log-visitor-profile-link { display:inline; }
.visitor-log-datetime { display:block; }
.visitor-log-ip-location img.flag {
  border:1px solid lightgray;
  top:2px;
  position:relative;
}
.visitor-log-page-list {
  position:relative;
  margin-top:7px;
}
a.visitor-log-visitor-profile-link {
  z-index:2;
  position:absolute;
  right:15px;
  top:15px;
  font-style:italic;
  font-size:13px;
  background-color:inherit !important;
}
.widget a.visitor-log-visitor-profile-link { display:none; }
a.visitor-log-visitor-profile-link img {
  margin-top:-2px;
  margin-bottom:-3px;
}
@media print {
  a.visitor-log-visitor-profile-link { display:none; }
}
.visitorLog > li > div {
  display:inline-block;
  width:90%;
}
.visitorLog > li > div > * { vertical-align:top; }
.action-list-action-icon {
  display:inline;
  height:18px;
  position:absolute;
  left:-18px;
  background-color:#fff;
  z-index:3;
  margin-top:1px;
}
.action-list-url { display:inline-block; }
.visitorLogIcons {
  position:relative;
  display:block;
}
.visitorLogIconWithDetails .details { display:none; }
.visitorLogIcons>span>span>img { margin:auto 5px auto 0; }
.visitorLogIconWithDetails>img {
  margin:auto 5px -2px 0;
  height:16px;
}
.visitorLogIconWithDetails.flag { display:none; }
.visitorLogIconWithDetails.flag>img { border:1px solid lightgray; }
.visitorLogIcons>span.visitorRank>img { margin:auto 0; }
.visitorLogIcons .visitorDetails, .visitorLogIcons .visitorType {
  display:block;
  margin-top:4px;
}
.visitorType img {
  max-height:20px;
  margin:auto 0;
}
.conversionCount {
  color:#fff;
  background-color:#4b0;
  min-width:17px;
  height:17px;
  display:inline-block;
  text-align:center;
  font-weight:bold;
  font-size:10px;
  line-height:15px;
  border-radius:5px;
  margin-left:-17px;
  position:relative;
  top:3px;
  border:1px solid #fff;
  padding:0 2px;
}
#visitsLive .conversionCount { top:10px; }
.own-visitor-column .visitorLogIcons .visitorDetails { margin-top:0; }
.own-visitor-column .visitorLogIcons .visitorType { margin-top:8px; }
.visitorReferrer {
  clear:both;
  padding-top:1em;
}
.visitorReferrer * { vertical-align:middle; }
#visitsLive .visitorReferrer { padding-top:0; }
.segmentedlog {
  margin:8px;
  display:block;
}
#widgetLivewidget .visitorLogIcons { display:inline-block; }
#widgetLivewidget .visitorLogIcons:before {
  content:" ";
  display:block;
}
#widgetLivewidget .visitorLogIconWithDetails.flag { display:inline; }
#widgetLivewidget .visitorDetails { display:inline-block; }
#widgetLivewidget .visitorLogIconWithDetails { margin-right:5px; }
#widgetLivewidget .visitorType {
  display:inline-block;
  float:left;
  margin-right:10px;
}
@media only screen and (min-width: 800px) {
  .card #visitsLive .visitorLogIcons:before { content:none; }
  .card #visitsLive .referrer { float:right; }
}
@media only screen and (max-width: 600px) {
  .own-visitor-column { margin:10px 0; }
}
@media print {
  .col.s12.m3 { width:20%; }
  .row .col.s12.own-visitor-column {
    width:15%;
    margin-top:10px;
    margin-bottom:10px;
  }
  .col.s12.m7.column { width:65%; }
}
.visitor-profile-popup {
  width:1150px;
  height:auto;
  padding:0;
}
.visitor-profile-popup > #Piwik_Popover {
  padding:0;
  margin:0;
  overflow:visible;
}
.visitor-profile-popup > .ui-dialog-titlebar { display:none; }
.visitor-profile {
  position:relative;
  width:1150px;
  box-shadow:5px 5px 5px rgba(0,0,0,0.22);
  text-align:left;
  font-size:13px;
  line-height:20px;
}
body .widget .visitor-profile {
  width:auto;
  box-shadow:none;
}
body .widget .visitor-profile p { margin:0; }
.visitor-profile a { color:#255792; }
.visitor-profile h1 {
  line-height:30px;
  vertical-align:top;
  font-size:23px;
  margin:0 0 5px 0;
  color:#212121;
}
.visitor-profile p { color:#5e5e5c; }
body:not(.widgetized) .widget .visitor-profile p { padding-bottom:0; }
.visitor-profile p strong {
  color:#212121;
  font-weight:normal !important;
}
.visitor-profile p.alert {
  margin:8px 20px 20px 0 !important;
  font-size:13px;
}
.visitor-profile-options {
  z-index:10;
  position:absolute;
  right:6px;
  height:28px;
}
.visitor-profile-toggle-actions, .visitor-profile-help, .visitor-profile-close {
  float:right;
  text-decoration:none !important;
  margin-right:5px;
}
.visitor-profile-toggle-actions:before, .visitor-profile-help:before, .visitor-profile-close:before {
  color:#000;
  background-color:#fff;
  font-size:16px;
  line-height:16px;
  font-weight:400;
  font-family:matomo;
  padding:1px;
  height:18px;
  display:block;
  margin:5px 0;
}
.visitor-profile-close { margin-right:0; }
.visitor-profile-close:before {
  padding:4.5px;
  content:"\e60a";
  background-color:#d4291f;
  color:#fff;
  border-radius:3px;
  font-size:9px;
  line-height:9px;
}
.widget .visitor-profile-close { display:none; }
.visitor-profile-toggle-actions:before { content:"\e62b"; }
.minimized.visitor-profile-toggle-actions:before { content:"\e61c"; }
.visitor-profile-help:before { content:"\e61f"; }
.visitor-profile-info { overflow:hidden; }
.visitor-profile-visits-info, .visitor-profile-overview {
  display:inline-block;
  vertical-align:top;
  height:auto;
  border:none;
  box-sizing:content-box;
  float:left;
}
body:not(.widgetized) .widget .visitor-profile-visits-info, body:not(.widgetized) .widget .visitor-profile-overview {
  width:100%;
  border:none;
  margin:0;
}
body.widgetized .widget .visitor-profile-visits-info, body.widgetized .widget .visitor-profile-overview {
  width:50%;
  box-sizing:border-box;
}
@media only screen and (max-width: 1000px) {
  body.widgetized .widget .visitor-profile-visits-info, body.widgetized .widget .visitor-profile-overview { width:100%; }
}
.visitor-profile-widget-link { color:#5e5e5c; }
.visitor-profile-overview {
  margin:0;
  border-right:1px solid #d1cec8;
  padding:22px 0 0 22px;
  width:553px;
}
body:not(.widgetized) .widget .visitor-profile-overview { padding:0 10px; }
.visitor-profile-visits-info {
  margin:28px 0 0 -1px;
  border-left:1px solid #d1cec8;
  width:574px;
}
.visitor-profile-header {
  overflow:hidden;
  font-size:14px;
}
.visitor-profile-header > div { float:left; }
.visitor-profile-header .visitor-profile-avatar {
  width:149px;
  height:154px;
}
.visitor-profile-header .visitor-profile-avatar > img {
  max-width:122px;
  height:120px;
}
.visitor-profile-header .visitor-profile-header-details { width:376px; }
.visitor-profile-header .visitor-profile-prev-visitor {
  color:#7e7363;
  display:none;
  position:absolute;
  right:100%;
  top:0;
  margin-right:2px;
}
.visitor-profile-header .visitor-profile-next-visitor {
  color:#7e7363;
  display:none;
}
.visitor-profile-header:hover .visitor-profile-next-visitor, .visitor-profile-header:hover .visitor-profile-prev-visitor { display:inline-block; }
.visitor-profile-header h1 {
  display:inline-block;
  word-wrap:break-word;
  margin:0;
  max-width:355px;
  color:#0d0d0d;
}
.visitor-profile-headline {
  position:relative;
  line-height:30px;
}
.visitor-profile-summary {
  overflow:hidden;
  padding:5px 0 16px 0;
}
.visitor-profile-summary p { margin:6px 1em 0 0; }
.visitor-profile-pages li {
  display:block;
  clear:both;
}
.visitor-profile-latest-visit { padding-top:6px; }
.visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails {
  display:block;
  float:left;
  width:50%;
  padding:6px 0;
  box-sizing:content-box;
  height:16px;
  position:relative;
  font-size:13px;
}
.visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails img {
  float:left;
  margin-left:2px;
}
.visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails.flag img {
  box-sizing:border-box;
  margin-left:0;
}
.visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails:after {
  content:attr(profile-header-text);
  text-overflow:ellipsis;
  display:block;
  overflow:hidden;
  white-space:nowrap;
  position:absolute;
  left:26px;
}
.visitor-profile-latest-visit .visitorLogIcons .visitorType, .visitor-profile-latest-visit .visitorLogIcons .visitorTypeIcon { display:none; }
.visitor-profile-id {
  line-height:24px;
  font-size:13px;
}
.visitor-profile-id a { color:inherit; }
.visitor-profile-important-visits > div {
  float:left;
  width:50%;
  height:100%;
}
.visitor-profile-devices img {
  height:16px;
  float:left;
  margin-right:10px;
  margin-top:2px;
}
.visitor-profile-location .loadingPiwik {
  padding:0 0 0 4px;
  border:0;
}
.visitor-profile-location img {
  border:1px solid lightgray;
  box-sizing:content-box;
}
.visitor-profile-map { padding:10px 21px 13px 2px; }
.visitor-profile-visit-title {
  display:block;
  font-size:23px;
  padding:13px 15px;
  border:none;
  color:#212121;
  cursor:pointer;
  background-color:#f2f2f2;
}
.visitor-profile-visit-title:hover { background-color:#bfbfbf; }
.visitor-profile-visit-title .visitor-profile-date {
  font-weight:normal;
  float:right;
  font-size:13px;
  margin-top:4px;
}
.visitor-profile-visit-details-extended {
  display:none;
  padding:10px 15px;
  font-size:13px;
  line-height:1.5em;
  background-color:#f2f2f2;
}
.visitor-profile-visit-details-extended .visitor-log-datetime { display:none; }
.visitor-profile-visit-details {
  padding:8px 15px;
  overflow:hidden;
}
.visitor-profile-visit-details .visitorLogIcons { display:inline; }
.visitor-profile-visit-details .visitorLogIconWithDetails { margin-right:5px; }
.visitor-profile-visit-details .visitorType {
  display:inline-block;
  float:left;
  margin-right:15px;
}
.visitor-profile-visit-details .visitorDetails {
  display:inline-block;
  visibility:hidden;
}
.visitor-profile-visit-details:hover .visitorDetails { visibility:visible; }
.visitor-profile-visit-details .visitorTypeIcon { display:none; }
.visitor-profile-visits-info { position:relative; }
.visitor-profile-show-actions {
  float:right;
  display:inline-block;
  font-size:13px;
  line-height:24px;
}
ol.visitor-profile-actions { padding:0 15px 0 23px; }
ol.visitor-profile-actions li {
  padding:0 0 8px;
  margin:0;
}
ol.visitor-profile-actions li p { line-height:15px; }
.visitor-profile-more-info {
  height:18px;
  text-align:center;
  padding:0 0 13px;
  margin:5px 0 15px 0;
}
.visitor-profile-more-info .loadingPiwik { padding:0 0 0 4px; }
.visitor-profile-no-visits {
  color:#999;
  font-size:13px;
}
.manageCustomVars .unused { color:#999; }
.manageCustomVars table, .manageCustomVars p { width:900px; }
.manageCustomVars .alert-info { margin-top:15px; }
.manageCustomVars .scope, .manageCustomVars .index {
  width:90px;
  max-width:90px;
}
.optOutCustomizer #FontSizeInput { width:100px; }
.optOutCustomizer #FontFamilyInput { width:180px; }
.optOutCustomizer input, .optOutCustomizer select { margin-right:30px; }
.optOutCustomizer select {
  width:60px;
  display:inline-block;
}
.optOutCustomizer p span { white-space:nowrap; }
.optOutCustomizer iframe { width:100%; }
.optOutCustomizer iframe.withBg { background-color:#4d4d4d; }
.manageGdpr td.checkInclude { width:80px; }
.manageGdpr td.checkInclude .form-group.row { margin-top:0; }
.manageGdpr td.site { width:180px; }
.deleteDataSubjects .btn { background-color:#d4291f; }
.manageGdpr .intro ol, .manageGdpr .intro ul, .privacyAskingForConsent ol, .privacyAskingForConsent ul, .gdprOverview ol, .gdprOverview ul { margin-left:20px; }
.manageGdpr .intro ol li, .manageGdpr .intro ul li, .privacyAskingForConsent ol li, .privacyAskingForConsent ul li, .gdprOverview ol li, .gdprOverview ul li { list-style-type:decimal !important; }
.manageGdpr .intro ul li, .privacyAskingForConsent ul li, .gdprOverview ul li { list-style-type:disc !important; }
.anonymizeLogData .icon-minus { cursor:pointer; }
.anonymizeLogData .innerFormField { margin-left:-0.75rem; }
.anonymizeLogData .innerFormField .form-group.row {
  margin-top:2px;
  margin-bottom:2px;
}
.anonymizeLogData .innerFormField { width:100%; }
#footerLinks {
  text-align:center;
  font-size:.7rem;
  color:#999;
}
#footerLinks a {
  color:#999;
  text-decoration:none;
}
#footerLinks a:hover { text-decoration:underline; }
.evolution-annotations {
  position:relative;
  height:18px;
  width:100%;
  cursor:pointer;
}
.evolution-annotations .icon-annotation {
  font-size:16px;
  color:#666666;
}
.evolution-annotations .icon-annotation.starred { color:#43a047; }
.evolution-annotations > span { position:absolute; }
.evolution-annotations { margin-top:3px; }
.annotation-manager {
  text-align:left;
  margin-top:30px;
}
.annotation-manager .new-annotation-row { height:145px; }
.annotation-manager .new-annotation-row .input-field { margin-top:2px; }
.annotation-manager .new-annotation-row .input-field .new-annotation-edit { padding-bottom:4px; }
.annotation-manager .annotation.edit .annotation-edit-mode { min-height:125px; }
.annotation-manager .annotation.edit .annotation-edit-mode .input-field { margin-top:2px; }
.annotation-manager .annotation.edit .annotation-edit-mode .input-field .annotation-edit { padding-bottom:4px; }
span.annotation {
  display:block;
  font-size:20px;
  color:black;
  font-style:normal;
  text-align:left;
  padding-left:10px;
}
.annotations-header {
  display:inline-block;
  width:128px;
  text-align:left;
  font-size:12px;
  font-style:italic;
  margin-bottom:8px;
  vertical-align:top;
  color:#666666;
}
.annotation-controls {
  display:inline-block;
  margin:0;
  padding:50px 0px 10px 10px;
  color:transparent;
}
.annotation-controls a:hover { text-decoration:underline; }
.annotation-controls>a {
  font-size:14px;
  font-style:normal;
  color:black;
  cursor:pointer;
  padding:3px 0 6px 0;
  display:inline-block;
  margin:0;
}
.annotation-controls>a:hover { text-decoration:none; }
.annotation-list { margin-left:8px; }
.annotation-list table { width:100%; }
.annotation-list-range {
  display:block;
  font-size:15px;
  font-style:italic;
  color:#666666;
  vertical-align:top;
  margin:0 0 8px 8px;
  padding-bottom:20px;
}
.empty-annotation-list, .annotation-list .loadingPiwik {
  display:block;
  font-style:italic;
  color:#666666;
  margin:0 0 12px 140px;
}
.annotation-meta {
  width:159px;
  text-align:left;
  vertical-align:top;
  font-size:14px;
  padding-top:10px;
}
.annotation-user {
  font-style:normal;
  font-size:13px;
  color:#444;
}
.annotation-user-cell {
  vertical-align:top;
  width:92px;
}
.annotation-period {
  display:inline-block;
  font-style:normal;
  margin:0 8px 8px 8px;
  vertical-align:top;
}
.annotation-value {
  margin:0 12px 12px 8px;
  vertical-align:top;
  position:relative;
  font-size:14px;
}
.annotation-enter-edit-mode {
  cursor:pointer;
  font-size:15px;
}
.annotation-edit, .new-annotation-edit {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  width:98%;
}
.annotation-star {
  display:inline-block;
  margin:0 8px 8px 0;
  width:16px;
}
.annotation-star-changeable { cursor:pointer; }
.delete-annotation {
  font-size:15px;
  color:#666666;
  text-decoration:none;
  display:NONE;
}
.delete-annotation:hover {
  color:#cc3300;
  text-decoration:none;
}
.annotation-manager .submit { float:none; }
.edit-annotation {
  font-size:13px;
  color:black;
  font-style:italic;
  padding:6px 5px;
  margin-top:-5px;
}
.edit-annotation:hover { text-decoration:none; }
.annotation-period-edit {
  display:inline-block;
  background:white;
  color:#444;
  font-size:12px;
  border:1px solid #e4e5e4;
  padding:5px 5px 6px 3px;
  border-radius:4px;
}
.annotation-period-edit:hover {
  background:#f1f0eb;
  border-color:#a9a399;
}
.annotation-period-edit>a {
  text-decoration:none;
  cursor:pointer;
  display:block;
}
.annotation-period-edit>.datepicker {
  position:absolute;
  margin-top:6px;
  margin-left:-5px;
  z-index:15;
  background:white;
  border:1px solid #e4e5e4;
  border-radius:4px;
}
a.add-annotation { margin:0; }
td.padding { padding:1px 5px 6px 5px; }
td.wider { width:80px; }
a.font { font-size:14px; }
#accountForm ul {
  list-style:circle;
  margin-left:17px;
  line-height:1.5em;
}
#accountForm ul li { list-style-type:disc; }
#suspiciousPhoneNumber { clear:left; }
.providerDescription {
  border:2px dashed #C5BDAD;
  border-radius:16px 16px 16px 16px;
  margin-left:24px;
  padding:11px;
  width:600px;
  margin-top:32px;
}
.manageMobileMessagingSettings .form-group.row .row { margin:0; }
.addPhoneNumber .countryCode {
  width:120px;
  height:80px;
  position:relative;
}
.addPhoneNumber .countryCode .countryCodeSymbol {
  position:absolute;
  top:32px;
  left:-4px;
}
.addPhoneNumber .phoneNumber {
  width:180px;
  height:80px;
}
.addPhoneNumber .addNumber {
  width:90px;
  height:80px;
}
.youMustBeLoggedIn {
  font-size:8pt;
  font-style:italic;
}
.searchFound { border:0px solid red; }
.others { border:0px solid green; }
.clear { clear:both; }
.segment-row-inputs { margin-bottom:5px; }
.hovered {
  border-radius:4px;
  border:2px dashed #000 !important;
  padding:0px;
}
.metricListBlock {
  border-radius:4px;
  width:292px;
  margin-right:11px;
  border:2px dashed #EFEFEB;
}
.metricListBlock > select {
  margin:0 !important;
  width:98% !important;
  margin-left:2px !important;
}
.metricMatchBlock { margin-right:11px; }
.metricValueBlock { width:500px; }
div.scrollable {
  height:100%;
  overflow:hidden;
  overflow-y:auto;
}
.no_results {
  position:absolute;
  margin:-225px 0 0 10px;
}
.segment-element {
  border:1px solid #a9a399;
  background-color:#f1f0eb;
  padding:6px 4px;
  border-radius:3px;
  position:absolute;
  left:-1px;
  top:37px;
}
.segment-element .custom_select_search {
  width:146px;
  background:url(plugins/SegmentEditor/images/bg-segment-search.png) 0 10px no-repeat;
  padding:10px 0 0 0;
  margin:0 0 10px 15px;
  position:relative;
  height:32px;
}
.segment-element .custom_select_search input[type="text"] {
  font-size:11px !important;
  color:#454545 !important;
  width:125px;
  padding:0 0 3px 7px !important;
  border:none !important;
  box-shadow:none !important;
  background:none !important;
}
.segment-element .custom_select_search a {
  position:absolute;
  width:13px;
  height:13px;
  right:5px;
  top:14px;
  background:url(plugins/SegmentEditor/images/reset_search.png);
}
.segment-element .segment-content {
  min-height:300px;
  padding:0 0 20px 0;
}
.segment-element .segment-content h3 {
  font-size:16px;
  font-weight:bold;
  color:#505050;
  margin:0 0 0 0;
  text-shadow:0 1px 0 #fff;
}
.segment-element .segment-content h3 a {
  font-size:11px;
  text-decoration:none;
  margin:-1px 0 0 0;
}
.segment-element .edit_segment_name { width:200px; }
.segment-element .segment-top {
  font-size:11px;
  color:#505050;
  text-align:right;
  padding:3px 7px 0 0;
}
.segment-element .segment-top a { text-decoration:none; }
.segment-element .segment-footer {
  background:#eae8e3;
  border-top:1px solid #f2f2f2;
  text-align:right;
  padding:7px 10px;
  margin:0 -4px -6px -4px;
}
.segment-element .segment-footer a.delete { color:red; }
.segment-element .segment-footer a {
  font-size:14px;
  color:#255792;
  margin:0 5px;
  text-decoration:none;
}
.segment-element .segment-footer button { margin:0 0 0 15px; }
.segmentEditorPanel {
  display:inline-block;
  position:relative;
  z-index:121;
  background:#f7f7f7;
  border:1px solid #e4e5e4;
  margin-right:10px;
  border-radius:4px;
}
.segmentEditorPanel .segmentListContainer { line-height:14px; }
.top_controls .segmentEditorPanel { position:absolute; }
.segmentEditorPanel:hover {
  background:#f1f0eb;
  border-color:#a9a399;
}
.segmentationContainer > span > strong { color:#255792; }
.segmentationContainer .submenu {
  font-size:13px;
  min-width:206px;
}
.segmentationContainer .submenu ul {
  color:#444;
  float:none;
  font-size:11px;
  font-weight:normal;
  line-height:20px;
  list-style:none outside none;
  margin-right:0;
  padding-top:10px;
}
.segmentationContainer .submenu ul li {
  padding:2px 0 1px 0;
  margin:3px 0 0 0;
  cursor:pointer;
}
.segmentationContainer .submenu ul li:hover {
  color:#255792;
  background:#f2f2f2;
}
.segmentationContainer ul.submenu {
  padding-top:5px;
  display:none;
  margin-bottom:5px;
}
.segmentationContainer ul.submenu > li span.editSegment {
  display:block;
  float:right;
  text-align:center;
  margin-right:4px;
  font-weight:normal;
  background:url(plugins/SegmentEditor/images/edit_segment.png) no-repeat;
  width:16px;
  height:16px;
  opacity:0.5;
}
.segmentationContainer ul.submenu > li span.editSegment:hover { opacity:1; }
.segmentEditorPanel.expanded .segmentationContainer {
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.segmentEditorPanel.expanded .segmentationContainer .dropdown-body { width:240px; }
.segmentEditorPanel.expanded ul.submenu {
  display:inline-block;
  list-style:none;
}
.segmentFilterContainer {
  margin-bottom:10px;
  display:inline-block;
}
.segmentEditorPanel.expanded .segmentFilterContainer > input[type="text"] {
  font-size:11px;
  width:206px;
  padding:0;
  border:1px solid #d0d0d0;
  border-width:1px;
  color:#999;
  padding:7px 10px 7px 10px;
}
.segmentEditorPanel.expanded .segmentFilterContainer > span {
  position:absolute;
  width:13px;
  height:13px;
  right:23px;
  top:24px;
  cursor:pointer;
}
.segmentEditorPanel.expanded .segmentFilterContainer:hover > span { background:url(plugins/SegmentEditor/images/reset_search.png); }
.segmentEditorPanel.expanded .filterNoResults { font-style:italic; }
.segmentEditorPanel.expanded .add_new_segment {
  width:100%;
  margin:16px 0 8px 0;
  height:auto;
  min-height:36px;
}
.segmentationContainer > ul.submenu > li {
  padding:5px 0;
  clear:both;
  cursor:pointer;
}
.segmentList {
  max-height:300px;
  margin-top:5px;
}
.segmentListContainer { overflow:hidden; }
.jspVerticalBar { background:transparent !important; }
body > a.ddmetric {
  display:block;
  cursor:move;
  padding:1px 0 2px 18px;
  background:#eae8e3 url(plugins/SegmentEditor/images/segment-move.png) 100% 50% no-repeat;
  color:#444;
  font-weight:normal;
  font-size:11px;
  text-decoration:none;
  text-shadow:0 1px 0 #fff;
  border:1px solid #cfccbd;
  border-top:1px solid #fff;
  border-bottom:1px solid #7c7a72;
}
.segment-element .segment-nav div > ul > li ul { margin-left:0; }
.segment-element .segment-nav div > ul > li li a, .segment-element .segment-nav div > ul > li li a:hover { padding-right:18px; }
.hovered { border-color:#a0a0a0 !important; }
a.metric_category {
  display:block;
  width:100%;
}
.segment-content > h3 { padding-bottom:7px; }
.no_results {
  margin:0;
  position:relative;
}
.no_results a { cursor:default; }
.ui-widget-segmentation { border:1px solid #D4D4D4 !important; }
.clearfix { zoom:1; }
.clearfix:after {
  display:block;
  visibility:hidden;
  height:0;
  clear:both;
  content:".";
}
.metricValueBlock input { padding:8px !important; }
.segmentationContainer { z-index:120; }
.segment-element {
  z-index:999;
  width:908px;
}
.segmentationSelectorContainer { margin:8px; }
.segmentSelected, .segmentSelected:hover, .segmentEditorPanel .segmentationContainer .submenu li .segmentSelected { font-weight:bold; }
.ui-autocomplete {
  position:absolute;
  cursor:default;
  z-index:1000 !important;
}
.ui-autocomplete.ui-menu.ui-widget { box-shadow:0 1px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.2), 0 1px 5px 0 rgba(0,0,0,0.12); }
@media all and (max-width: 749px) {
  span.segmentationTitle, .segmentEditorPanel.expanded .segmentationContainer { width:auto; }
}
.segment-definition-change-confirm .description {
  margin-top:20px;
  float:left;
  width:100%;
  text-align:center;
}
.segment-definition-change-confirm .description > span { display:inline-block; }
.dropdown-body {
  border-top-width:0;
  display:none;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
}
.segmentEditorPanel.expanded .dropdown-body {
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.segmentEditorPanel.expanded {
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.segment-element.anchorRight {
  right:-1px;
  left:auto;
}
.segmentationTitle, .segment-element .segment-nav a.dropdown, .segname {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.segment-element .segment-nav a.dropdown { max-width:180px; }
.segname { max-width:145px; }
.segmentEditorPanel .segmentationTitle {
  text-overflow:ellipsis;
  display:inline-block;
  vertical-align:top;
  max-width:170px;
}
.segment-clicked { font-weight:bold; }
.segmentEditorPanel.expanded a.title { padding-bottom:10px; }
.segment-element .segment-nav a.dropdown, .segname { display:inline-block; }
.segment-element .segment-nav a.dropdown, .segment-element .segment-top a.dropdown {
  padding:0 17px 0 0;
  background:none !important;
}
.segment-element .segment-nav a.dropdown { background:url("plugins/Morpheus/images/sort_subtable_desc.png") no-repeat scroll 100% -2px transparent !important; }
.segment-element .segment-top a.dropdown:after {
  content:" \25BC";
  font-size:0px;
  color:#43a047;
  border-left:4px solid rgba(0,0,0,0);
  border-right:4px solid rgba(0,0,0,0);
  border-top:5px solid #43a047;
  margin-left:7px;
  display:inline-block;
  vertical-align:sub;
}
.segmentsVisibleToSuperUser, .segmentsSharedWithMeBySuperUser { font-style:italic; }
.segmentsVisibleToSuperUser li, .segmentsSharedWithMeBySuperUser li { font-style:normal; }
.segment-element .segment-footer a.delete { color:#d4291f !important; }
.segment-element .segment-footer a { color:#1976D2 !important; }
.segment-generator { width:900px; }
.segment-generator .segment-row-inputs .form-group {
  margin-top:0;
  margin-bottom:0;
}
.segment-generator .segment-row-inputs .form-group .input-field { margin-top:0; }
.segment-generator .segment-input input {
  display:block;
  width:96%;
  padding:8px 2%;
}
.segment-generator .segment-input label {
  display:block;
  margin:0 0 5px 0;
  font-size:11px;
  color:#505050;
}
.segment-generator .segment-input {
  float:left;
  padding:6px 0 5px 3px;
  border:2px dashed #EFEFEB;
  margin-right:3px;
}
.segment-generator .segment-rows {
  padding:4px;
  margin:0 3px 0 0;
  border:1px solid #a9a399;
  border-radius:3px 3px 3px 3px;
  position:relative;
  box-shadow:0 12px 6px -10px rgba(0,0,0,0.42);
}
.segment-generator .segment-add-row, .segment-generator .segment-add-or {
  cursor:pointer;
  font-size:14px;
  font-weight:bold;
  background:#fff;
  color:#b9b9b9;
  text-align:center;
  position:relative;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
.segment-generator .segment-add-row > div, .segment-generator .segment-add-or > div {
  border-radius:4px;
  border:2px dashed #fff;
  padding:10px 0;
}
.segment-generator .segment-add-row > div a, .segment-generator .segment-add-or > div a {
  color:#b9b9b9;
  text-decoration:none;
}
.segment-generator .segment-input select, .segment-generator .segment-input input {
  font-size:12px;
  line-height:14px;
  color:#212121;
  font-weight:600;
  margin:0;
  height:32px;
}
.segment-generator .segment-add-row > div a span, .segment-generator .segment-add-or > div a span {
  color:#43a047;
  text-shadow:none;
}
.segment-generator .segment-add-row {
  margin:0 3px 0 0;
  padding:0 12px;
  border:1px solid #a9a399;
  border-radius:3px 3px 3px 3px;
  box-shadow:0 12px 6px -10px rgba(0,0,0,0.42);
}
.segment-generator .segment-add-or {
  text-shadow:0 1px 0 #fff;
  display:inline-block;
  width:100%;
  padding:0 1%;
  background:#efefeb;
  border-radius:3px 3px 3px 3px;
}
.segment-generator .segment-add-or > div {
  border:2px dashed #EFEFEB;
  background-color:#efefeb;
}
.segment-generator .segment-row {
  border-radius:3px;
  display:inline-block;
  position:relative;
  width:887px;
  padding:12px 1%;
  background:#efefeb;
  padding:0 5px 0 5px;
}
.segment-generator .segment-row .segment-close {
  top:15px;
  right:6px;
  position:absolute;
  width:15px;
  height:15px;
  background:url(plugins/SegmentEditor/images/segment-close.png) 0 0 no-repeat;
  z-index:9999;
}
.segment-generator .segment-row .segment-loading {
  top:25px;
  right:30px;
  position:absolute;
  width:15px;
  height:15px;
  background:url(plugins/Morpheus/images/loading-blue.gif) 0 0 no-repeat;
}
.segment-generator .segment-or {
  display:inline-block;
  margin:0 0 0 6%;
  position:relative;
  background:#efefeb;
  padding:5px 28px;
  color:#4f4f4f;
  font-weight:bold;
  font-size:14px;
  text-shadow:0 1px 0 #fff;
}
.segment-generator .segment-or:before, .segment-generator .segment-or:after {
  content:'';
  position:absolute;
  background:#eff0f1;
  border:1px solid #efefeb;
  width:10px;
  top:-1px;
  bottom:-1px;
}
.segment-generator .segment-or:before {
  border-left:none;
  left:0;
  border-radius:0 5px 5px 0;
}
.segment-generator .segment-or:after {
  border-right:none;
  right:0;
  border-radius:5px 0 0 5px;
}
.segment-generator .segment-and {
  display:inline-block;
  margin:-1px 0 -1px 6%;
  z-index:1;
  position:relative;
  background:#fff;
  padding:5px 35px;
  color:#4f4f4f;
  font-size:14px;
  font-weight:bold;
  text-shadow:0 1px 0 #fff;
}
.segment-generator .segment-and:before, .segment-generator .segment-and:after {
  content:'';
  position:absolute;
  background:url(plugins/SegmentEditor/images/bg-inverted-corners.png);
  border:1px solid #a9a399;
  width:10px;
  top:0;
  bottom:0;
}
.segment-generator .segment-and:before {
  border-left:none;
  left:0;
  border-radius:0 5px 5px 0;
}
.segment-generator .segment-and:after {
  border-right:none;
  right:0;
  border-radius:5px 0 0 5px;
}
.dataTableVizInsight th.orderBy { cursor:pointer; }
.dataTableVizInsight .dataTableFeatures .controls, .insightsDataTable .controls {
  padding:20px 10px 0 0;
  margin-bottom:10px;
  border-top:1px solid #cccccc;
}
.dataTableVizInsight .dataTableFeatures th.orderBy, .insightsDataTable th.orderBy { width:20%; }
.dataTableVizInsight .dataTableFeatures th.orderBy.active, .insightsDataTable th.orderBy.active { font-weight:bold; }
.dataTableVizInsight .dataTableFeatures .title, .insightsDataTable .title {
  word-break:break-all;
  overflow:hidden;
  text-overflow:ellipsis;
  width:inherit;
  display:block;
}
.dataTableVizInsight .dataTableFeatures .grown, .insightsDataTable .grown { color:green; }
.dataTableVizInsight .dataTableFeatures .notGrown, .insightsDataTable .notGrown { color:red; }
.dataTableVizInsight .dataTableFeatures .isMoverAndShaker, .insightsDataTable .isMoverAndShaker { font-weight:bold; }
.subscriptionOverview .icon-error, .subscriptionOverview .errorMessage { color:#d4291f; }
.subscriptionOverview .icon-ok { color:#43a047; }
.subscriptionOverview .icon-warning { color:#fbf7f1; }
.subscriptionOverview .subscriptionName, .subscriptionOverview .subscriptionType, .subscriptionOverview .subscriptionStatus { white-space:nowrap; }
.marketplace-paid-intro .licenseKeyText { min-width:210px; }
.marketplace-paid-intro .licenseKeyText .form-group { margin-top:0; }
.marketplace-paid-intro .licenseToolbar > a, .marketplace-paid-intro .licenseToolbar > div:not(.licenseKeyText) {
  margin-right:16px;
  white-space:nowrap;
}
#installAllPaidPluginsAtOnce ul li {
  list-style-type:disc;
  list-style-position:inside;
  margin-top:8px;
}
#installAllPaidPluginsAtOnce a.btn { color:#fff; }
.marketplace .marketplaceActions.row, .marketplace .pluginListContainer.row { margin:0 -0.75rem; }
.marketplace input.btn[disabled] { background-color:#43a047 !important; }
.marketplace .marketplaceActions { margin-bottom:0; }
.marketplace .plugin-search {
  position:relative;
  margin-right:20px;
}
.marketplace .plugin-search .icon-search {
  position:absolute;
  bottom:32px;
  right:-16px;
  font-size:16px;
  cursor:pointer;
}
.marketplace .plugin { text-align:center; }
.marketplace .plugin h3 { word-wrap:break-word; }
.marketplace .plugin .description {
  line-height:18px;
  height:54px;
  padding-bottom:0;
  margin-bottom:10px;
}
.marketplace .plugin .description .more {
  text-decoration:underline;
  color:#212121;
}
.marketplace .plugin img.preview {
  max-width:250px;
  width:100%;
}
.marketplace .plugin .footer .download.plugin-details {
  padding-left:0;
  padding-right:0;
}
.marketplace .plugin .metadata {
  color:#808080;
  font-size:95%;
  margin:15px 15px 10px;
  list-style:none;
}
.marketplace .plugin .metadata li {
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap;
  line-height:18px;
  font-size:13px;
}
.marketplace .plugin .metadata .update-available {
  font-weight:bold;
  background-color:#f0ad4e;
  display:inline;
  padding:.2em .6em .3em;
  font-size:76%;
  line-height:1;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25em;
  text-decoration:none;
}
.marketplace .plugin .footer { padding:12px 40px; }
.marketplace .plugin .footer .btn-link.plugin-details {
  padding-left:0;
  padding-right:0;
}
.marketplace .plugin .footer .purchaseable { background-color:#1e93d1; }
.marketplace .footer-message { margin-top:30px; }
#installPluginByUpload .description {
  margin-top:30px;
  margin-bottom:20px;
}
#installPluginByUpload .startUpload {
  margin-top:20px;
  margin-bottom:20px;
}
.pluginDetails {
  font-size:13px;
  text-align:left;
  line-height:20px;
}
.pluginDetails > .row > .col {
  padding-left:0;
  padding-right:0;
}
.pluginDetails #pluginDetailsTabs > .col { padding:0 16px 0 0; }
.pluginDetails h3, .pluginDetails h4, .pluginDetails h5, .pluginDetails h6 {
  margin:20px 0 10px 0;
  color:#000000;
}
.pluginDetails iframe {
  width:100%;
  border:0;
  background-image:url('plugins/Morpheus/images/loading-blue.gif');
  background-repeat:no-repeat;
  background-position:center;
}
.pluginDetails blockquote {
  margin:20px 0;
  padding-left:1.5rem;
  border-left:5px solid #ee6e73;
}
.pluginDetails .tab-content ul, .pluginDetails .tab-content ol {
  list-style:initial;
  padding-left:20px;
}
.pluginDetails p, .pluginDetails .tab-content ul, .pluginDetails .tab-content li {
  text-align:left;
  line-height:20px;
  list-style:initial;
}
.pluginDetails #pluginDetailsTabs { margin-top:25px; }
.pluginDetails .contentDetails p { margin:0 0 10px; }
.pluginDetails .description { padding-right:25px; }
.pluginDetails .variationPicker {
  margin-top:0;
  margin-bottom:15px;
}
.pluginDetails .variationPicker input.select-dropdown { font-size:15px; }
.pluginDetails .contentDetails a {
  color:#1976D2;
  text-decoration:none;
}
.pluginDetails .download, .pluginDetails .install {
  padding:11px 19px;
  font-size:17.5px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
  color:#ffffff;
  background-color:#5bb75b;
  display:inline-block;
  text-decoration:none;
}
.pluginDetails .download:hover, .pluginDetails .install:hover { text-decoration:underline; }
.pluginDetails dt { line-height:20px; }
.pluginDetails dd {
  margin-left:10px;
  line-height:20px;
  color:#37474f;
}
.pluginDetails .featuredIcon {
  height:16px;
  width:16px;
  margin-right:5px;
}
.pluginDetails img { max-width:100%; }
.uiTest .getNewPlugins .row { display:none; }
.getPremiumFeatures h3 { margin-top:0; }
.getPremiumFeatures .pluginBody {
  margin-bottom:32px;
  display:inline-block;
}
.getPremiumFeatures .pluginBody .pluginMoreDetails { line-height:3em; }
.getPremiumFeatures .row {
  margin-left:-12px;
  margin-right:-12px;
}
.getNewPlugins .pluginName { cursor:pointer; }
.getNewPlugins .widgetBody { margin-bottom:20px; }
.getNewPlugins .screenshot { cursor:pointer; }
.getNewPlugins:not(.isAdminPage) h3 {
  padding-left:0 !important;
  padding-top:5px !important;
}
.getNewPlugins.isAdminPage h3 {
  margin-top:0;
  margin-bottom:8px;
}
.getNewPlugins.isAdminPage .description { height:30px; }
.getNewPlugins.isAdminPage .row {
  margin-left:-12px;
  margin-right:-12px;
}
.getNewPlugins.isAdminPage .screenshot {
  max-height:250px;
  object-fit:cover;
}
.promoWidget { background-color:white; }
.promoWidget .promo { padding:10px; }
.promoWidget .promo:after {
  content:'';
  clear:both;
  visibility:hidden;
}
.promoWidget .promo h2 { font-size:20px; }
.promoWidget .text { overflow:hidden; }
.promoWidget hr { margin:0; }
.promoWidget .link { padding:20px; }
.promoWidget .btn { background:#1976D2; }
.promoWidget .icon {
  margin-top:20px;
  width:64px;
  height:64px;
  float:left;
  margin-right:20px;
}
.rss ul {
  list-style:none outside none;
  padding:0;
}
.rss li {
  line-height:140%;
  margin:0.5em 0 1em;
}
.rss-title, .rss-date {
  float:left;
  font-size:14px;
  line-height:140%;
}
.rss-title {
  color:#2583AD;
  margin:0 0.5em 0.2em 0;
  font-weight:bold;
}
.rss-date {
  color:#999999;
  margin:0;
}
.rss-content, .rss-description {
  clear:both;
  line-height:1.5em;
  font-size:11px;
  color:#333333;
}
h1, h2, h3, h4, h5 { font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif; }
a {
  color:#1976D2;
  text-decoration:none;
}
h1 {
  font-size:30px;
  margin-bottom:20px;
}
h2 { color:#4E4E4E; }
.datatableRelatedReports { color:#666666; }
.tableIcon.activeIcon { background-color:#f2f2f2; }
.dataTableFooterActiveItem { display:none; }
#topApiRef { color:#212121; }
.tableConfiguration div.configItem span.action { color:#1976D2; }
.dataTablePages {
  color:#212121;
  font-weight:normal;
  font-size:13px;
  line-height:14px;
}
.datatableRelatedReports { color:#808080; }
.datatableRelatedReports span {
  color:#212121;
  font-weight:normal;
}
.tagCloud span, .tagCloud span a { color:#1976D2 !important; }
ul.widgetpreview-widgetlist, ul.widgetpreview-categorylist { color:#4d4d4d; }
.dataTableRowActions { background:none !important; }
a { color:#1976D2; }
.Piwik_Popover_Loading_Subject { color:#1976D2 !important; }
body > a.ddmetric {
  background-color:#f0f0f0 !important;
  border-color:#ccc !important;
  color:#000 !important;
  font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif !important;
}
.form-group {
  margin-bottom:20px;
  margin-top:20px;
}
.form-group label.siteSelectorLabel {
  position:relative;
  top:-7px;
  left:0;
  font-size:13px;
}
.form-group label.fieldRadioTitle {
  padding-bottom:10px;
  display:inline-block;
  color:#9e9e9e;
  font-size:13px;
}
.form-group > h3 { padding-bottom:16px !important; }
.form-group .form-help {
  background-color:#eff0f1;
  color:#76838f;
  font-size:13px;
  padding:20px 20px 20px 20px;
  border:1px solid rgba(0,0,0,0);
  border-radius:2px;
  font-size:14px;
  position:relative;
}
.form-group label { color:#76838f; }
.form-group label .form-description {
  font-size:90%;
  font-style:italic;
}
.form-group label .form-description:before { content:'('; }
.form-group label .form-description:after { content:')'; }
.form-group .inline-help .inline-help-node { display:block; }
.inline-help-node { display:none; }
.input-field .prefix { color:#666666; }
input.browser-default {
  box-sizing:border-box;
  margin:0;
  height:auto;
}
.progress .determinate { background-color:#43a047 !important; }
[type="checkbox"]:checked+label:before {
  border-right-color:#43a047;
  border-bottom-color:#43a047;
}
nav.blue-grey.darken-3 { background-color:#3450A3 !important; }
[type="radio"]:checked+label:after, [type="radio"].with-gap:checked+label:after {
  background-color:#43a047;
  border-color:#43a047;
}
input:not([type]):focus:not([readonly]), input[type=text]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=url]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=search]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom-color:#43a047;
  box-shadow:0 1px 0 0 #43a047;
}
input:not([type]):focus:not([readonly])+label, input[type=text]:focus:not([readonly])+label, input[type=password]:focus:not([readonly])+label, input[type=email]:focus:not([readonly])+label, input[type=url]:focus:not([readonly])+label, input[type=time]:focus:not([readonly])+label, input[type=date]:focus:not([readonly])+label, input[type=datetime]:focus:not([readonly])+label, input[type=datetime-local]:focus:not([readonly])+label, input[type=tel]:focus:not([readonly])+label, input[type=number]:focus:not([readonly])+label, input[type=search]:focus:not([readonly])+label, textarea.materialize-textarea:focus:not([readonly])+label { color:#43a047; }
.ui-state-highlight {
  border-color:#cccccc !important;
  background:#f2f2f2 !important;
}
.ui-state-highlight .ui-icon {
  background-image:url('plugins/Morpheus/images/info.png');
  background-position:0 0;
}
.sites_autocomplete { vertical-align:middle; }
.addRowSite, .addrow { cursor:pointer; }
.addrow:hover { text-decoration:underline; }
.addrow { margin-top:16px; }
.addRowSite {
  display:inline-block;
  margin:5px 0;
  text-decoration:none !important;
}
.addRowSite:before { content:url(plugins/Morpheus/images/add.png) !important; }
.addRowSite:hover { text-decoration:underline !important; }
.ui-datepicker th, .ui-datepicker th.ui-datepicker-week-end {
  background:#fff !important;
  color:#999 !important;
}
.ui-datepicker .ui-state-default { border-color:#ccc !important; }
.ui-datepicker .ui-datepicker-header {
  background:#fff !important;
  border-color:#ccc;
  border-bottom-width:0px;
}
.ui-datepicker .ui-datepicker-calendar { border:1px solid #ccc; }
.ui-datepicker .ui-datepicker-calendar thead { border-bottom:1px solid #ccc; }
.ui-datepicker .ui-datepicker-title select { font-size:10px; }
.ui-datepicker td.ui-datepicker-current-period a.ui-state-default, td .ui-state-active, .ui-datepicker td.ui-datepicker-current-period a.ui-state-active, .ui-datepicker td.ui-datepicker-week-end .ui-state-active, .ui-datepicker td.ui-datepicker-other-month.ui-datepicker-current-period, .ui-datepicker td .ui-state-default.ui-state-active:hover { background:#212121 !important; }
.ui-datepicker td.ui-datepicker-current-period a.ui-state-default, td .ui-state-active, .ui-datepicker td.ui-datepicker-current-period a.ui-state-active, .ui-datepicker td.ui-datepicker-week-end .ui-state-active, .ui-datepicker td.ui-datepicker-other-month.ui-datepicker-current-period { background:#f5f5f5; }
.segment-element {
  background:#fff;
  border-color:#cccccc;
  line-height:1.33;
  box-shadow:4px 7px 25px rgba(0,0,0,0.3);
}
.segment-element .segment-add-row {
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
.segment-element .custom_select_search input { margin-top:4px; }
.segment-element .segment-content h3 {
  font-weight:normal;
  font-size:13px;
  line-height:15px;
  color:#212121;
}
.segment-element .segment-content .segment-add-row > div a span, .segment-element .segment-content .segment-add-or > div a span {
  color:#43a047;
  text-shadow:none;
}
.segment-element .segment-content .segment-input select, .segment-element .segment-content .segment-input input {
  font-size:12px;
  line-height:14px;
  color:#212121;
  font-weight:600;
  margin:0;
  height:32px;
}
.segment-element .segment-top {
  font-size:10px;
  line-height:12px;
  color:#444;
  text-transform:uppercase;
}
.segment-element .segment-top h4 {
  color:#4d4d4d;
  text-transform:uppercase;
  font-size:10px;
  line-height:12px;
}
.segment-element .segment-top h4 a.dropdown {
  color:#4d4d4d;
  text-transform:uppercase;
  font-size:10px;
  line-height:12px;
}
.segment-element .segment-top a.dropdown {
  display:inline;
  color:#212121;
  background:url('plugins/Morpheus/images/sort_subtable_desc.png') 100% -2px no-repeat;
  font-size:10px;
  line-height:12px;
}
.segment-element .segment-top a.dropdown.ui-autocomplete-input { background-position:100% -2px; }
.segment-element .segment-footer { background:#fff; }
.segment-element .segment-footer a.delete { color:#43a047; }
.available_segments a.dropdown {
  color:#212121 !important;
  text-transform:uppercase;
  font-size:10px;
  line-height:12px;
}
.ui-datepicker .ui-datepicker-month, .ui-datepicker .ui-datepicker-year {
  min-height:0;
  background-position:140%;
  padding-left:5px;
  display:inline-block;
  color:#666;
  border:0;
  height:19px;
  line-height:19px;
}
#periodString label.selected-period-label { text-decoration:none !important; }
#periodString h6 {
  font-size:13px;
  line-height:16px;
  font-weight:normal;
  color:#212121;
}
#periodString #periodMore .period-range .ui-datepicker-header { background:red; }
#header_message {
  height:auto;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#header_message.isPiwikDemo {
  text-align:right;
  position:absolute;
  right:16px;
  top:8px;
}
#header_message.isPiwikDemo .dropdown { min-width:280px; }
.ui-menu .ui-menu-item a {
  color:#333333;
  text-transform:uppercase;
  font-size:10px;
  line-height:18px;
  padding:2px;
}
.loadingPiwikBelow, .loadingPiwik {
  font-size:13px;
  line-height:13px;
  color:#999999;
  font-weight:normal;
}
.annotations table td {
  font-size:12px !important;
  line-height:14px !important;
  color:#212121;
  padding:6px 5px;
}
.reports {
  border:1px solid #ccc;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
.reports h2 {
  background:#f2f2f2;
  border-bottom:1px solid #ccc;
  padding:11px 15px 10px;
}
.jqplot-seriespicker-popover { box-shadow:none; }
#Transitions_Container #Transitions_CenterBox {
  border:1px solid #ccc;
  box-shadow:none;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  margin:27px 0 0 319px;
  width:258px;
  height:400px;
  background:#fff;
}
#Transitions_Container #Transitions_CenterBox h2 {
  color:#1e93d1;
  border-bottom:1px solid #ccc;
  font-weight:normal;
  padding:15px;
  background:#f5f5f5;
  -webkit-border-radius:6px 6px 0 0;
  -moz-border-radius:6px 6px 0 0;
  border-radius:6px 6px 0 0;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#Transitions_Container #Transitions_CenterBox .Transitions_CenterBoxMetrics { padding:0; }
#Transitions_Container #Transitions_CenterBox .Transitions_CenterBoxMetrics p.Transitions_Margin {
  text-align:left;
  font-size:15px;
  line-height:20px;
  border-bottom:1px solid #ccc;
  padding:13px;
}
#Transitions_Container #Transitions_CenterBox .Transitions_CenterBoxMetrics p.Transitions_Margin .Transitions_Metric { font-weight:normal; }
#Transitions_Container #Transitions_CenterBox .Transitions_CenterBoxMetrics .Transitions_IncomingTraffic { padding:0 15px; }
#Transitions_Container #Transitions_CenterBox .Transitions_CenterBoxMetrics .Transitions_IncomingTraffic h3 {
  font-weight:normal;
  color:#000;
  font-size:15px;
  line-height:20px;
  margin-bottom:10px;
}
#Transitions_Container #Transitions_CenterBox .Transitions_CenterBoxMetrics .Transitions_OutgoingTraffic { padding:0 15px; }
#Transitions_Container #Transitions_CenterBox .Transitions_CenterBoxMetrics .Transitions_OutgoingTraffic h3 {
  font-weight:normal;
  color:#000;
  font-size:15px;
  line-height:20px;
  margin-bottom:10px;
}
#Transitions_Container .Transitions_TitleOfOpenGroup {
  color:#000;
  font-size:15px;
  line-height:20px;
  font-weight:normal;
  margin-top:-4px;
}
table.dataTable tr td .dataTableRowActions a.rightmost, table.dataTable tr td .dataTableRowActions a {
  margin:6px 0 6px 0;
  padding:0 4px 0 0;
}
table.dataTable th .columnDocumentation { color:#e6e6e6; }
.ui-dialog-title {
  color:#212121;
  font-weight:normal;
}
.ui-dialog-title img { height:16px; }
.ui-dialog .ui-widget-header {
  color:#212121;
  font-size:18px;
  line-height:24px;
  font-weight:bold;
}
#feedback-sent a { color:#1976D2; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border:0px !important; }
.ui-state-default .ui-icon, .ui-widget-content .ui-state-default .ui-icon, .ui-widget-header .ui-state-default .ui-icon { opacity:0.5; }
.ui-state-default:hover, .ui-widget-content .ui-state-default:hover, .ui-widget-header .ui-state-default:hover {
  opacity:1;
  background:none !important;
}
button.ui-state-default:hover, .ui-widget-content button.ui-state-default:hover, .ui-widget-header button.ui-state-default:hover { background:#43a047 !important; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border:0px !important; }
.ui-menu .ui-menu-item a.ui-state-focus { background:#e6e6e6; }
body .ui-tooltip, body .ui-tooltip.Transitions_Tooltip_Small {
  border:0px !important;
  background:#000000 !important;
  box-shadow:none !important;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
body .ui-tooltip .ui-tooltip-content, body .ui-tooltip.Transitions_Tooltip_Small .ui-tooltip-content {
  background:#000000;
  color:#e6e6e6;
  padding:5px;
}
body .ui-tooltip h1, body .ui-tooltip h2, body .ui-tooltip h3, body .ui-tooltip h4, body .ui-tooltip h5, body .ui-tooltip.Transitions_Tooltip_Small h1, body .ui-tooltip.Transitions_Tooltip_Small h2, body .ui-tooltip.Transitions_Tooltip_Small h3, body .ui-tooltip.Transitions_Tooltip_Small h4, body .ui-tooltip.Transitions_Tooltip_Small h5 {
  font-weight:normal;
  color:#fff;
}
.columnDocumentation {
  border:0px !important;
  background:#000000 !important;
  color:#999999;
  font-size:12px;
  line-height:16px;
  padding:7px 10px 8px 10px;
  text-transform:none !important;
}
.columnDocumentation .columnDocumentationTitle {
  color:#fff;
  font-weight:normal !important;
  margin-bottom:2px;
}
.bar-graph-colors[data-name=grid-background] { color:#fff; }
.bar-graph-colors[data-name=grid-border] { color:#f00; }
.bar-graph-colors[data-name=grid-border] { color:#202020; }
.bar-graph-colors[data-name=series1] { color:#3450A3; }
.bar-graph-colors[data-name=series2] { color:#43a047; }
.bar-graph-colors[data-name=series3] { color:#ff7f00; }
.bar-graph-colors[data-name=series4] { color:#d4291f; }
.bar-graph-colors[data-name=series5] { color:#6a3d9a; }
.bar-graph-colors[data-name=series6] { color:#b15928; }
.bar-graph-colors[data-name=series7] { color:#fdbf6f; }
.bar-graph-colors[data-name=series8] { color:#cab2d6; }
.bar-graph-colors[data-name=ticks] { color:#ccc; }
.bar-graph-colors[data-name=single-metric-label] { color:#666666; }
.pie-graph-colors[data-name=grid-background] { color:#fff; }
.pie-graph-colors[data-name=grid-border] { color:#202020; }
.pie-graph-colors[data-name=series1] { color:#3450A3; }
.pie-graph-colors[data-name=series2] { color:#43a047; }
.pie-graph-colors[data-name=series3] { color:#ff7f00; }
.pie-graph-colors[data-name=series4] { color:#d4291f; }
.pie-graph-colors[data-name=series5] { color:#6a3d9a; }
.pie-graph-colors[data-name=series6] { color:#b15928; }
.pie-graph-colors[data-name=series7] { color:#fdbf6f; }
.pie-graph-colors[data-name=series8] { color:#cab2d6; }
.pie-graph-colors[data-name=ticks] { color:#ccc; }
.pie-graph-colors[data-name=single-metric-label] { color:#444; }
.evolution-graph-colors[data-name=series1] { color:#3450A3; }
.evolution-graph-colors[data-name=series2] { color:#43a047; }
.evolution-graph-colors[data-name=series3] { color:#ff7f00; }
.evolution-graph-colors[data-name=series4] { color:#d4291f; }
.evolution-graph-colors[data-name=series5] { color:#6a3d9a; }
.evolution-graph-colors[data-name=series6] { color:#b15928; }
.evolution-graph-colors[data-name=series7] { color:#fdbf6f; }
.evolution-graph-colors[data-name=series8] { color:#cab2d6; }
.evolution-graph-colors[data-name=ticks] { color:#ccc; }
.evolution-graph-colors[data-name=grid-background] { color:#fff; }
.evolution-graph-colors[data-name=grid-border] { color:#f00; }
.evolution-graph-colors[data-name=ticks] { color:#ccc; }
.evolution-graph-colors[data-name=single-metric-label] { color:#666666; }
.RealTimeMap-overlay, .RealTimeMap-tooltip {
  display:block;
  position:absolute;
  z-index:1000;
}
.RealTimeMap-overlay .content, .RealTimeMap-tooltip .content {
  padding:5px;
  border-radius:3px;
  background:rgba(255,255,255,0.9);
}
.RealTimeMap-title {
  top:5px;
  left:5px;
}
.RealTimeMap-legend {
  right:5px;
  font-size:9px;
  bottom:40px;
}
.RealTimeMap-info {
  left:5px;
  font-size:11px;
  bottom:60px;
  max-width:42%;
}
.RealTimeMap-info-btn {
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAA3NCSVQICAjb4U/gAAAAOVBMVEX///8AAAAAAABXV1dSUlKsrKzExMTd3d3V1dXp6end3d3p6enz8/P7+/v39/f///+vqZ6oopWUjH2LPulWAAAAE3RSTlMAESIzM2Z3mZmqqrvd7u7/////UUgTXgAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAYdEVYdENyZWF0aW9uIFRpbWUAMDMuMDEuMjAxM8rVeD8AAABnSURBVBiVhY/LFoAgCEQZ0p4W6f9/bIJ4slV3oTIeBoaICGADIAO8ibEwWn2IcwVovev7znqmCYRon9kEWUFvg3IysXyIXSil3fOvELupC9XUx7pQx/piDV1sVFLwMNF80sw97hj/AXRPCjtYdmhtAAAAAElFTkSuQmCC);
  width:16px;
  height:16px;
  cursor:pointer;
  left:5px;
  bottom:40px;
  position:absolute;
  z-index:1000;
  opacity:0.9;
}
.realTimeMap_overlay {
  position:absolute;
  left:10px;
  font-size:12px;
  z-index:10;
  text-shadow:1px 1px 1px #FFFFFF, -1px 1px 1px #FFFFFF, 1px -1px 1px #FFFFFF, -1px -1px 1px #FFFFFF, 1px 1px 1px #FFFFFF, -1px 1px 1px #FFFFFF, 1px -1px 1px #FFFFFF, -1px -1px 1px #FFFFFF;
}
.realTimeMap_datetime {
  color:#887;
  font-size:14px;
}
.uiTest .realTimeMap_datetime, .uiTest .realTimeMap_overlay { visibility:hidden; }
.realtime-map[data-name=white-fill] { color:#f2f2f2 !important; }
.realtime-map[data-name=visit-stroke] { color:#fff !important; }
.realtime-map[data-name=white-bg] { color:#808080 !important; }
body {
  background:#eff0f1;
  font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;
  color:#212121;
}
button, input, optgroup, select, textarea { color:#212121; }
h2 {
  font-weight:normal;
  font-size:24px;
  width:100%;
  padding:16px 0 16px 0;
  margin:0;
}
h2 .inlineHelp a, h2 .inlineHelp a:hover {
  text-decoration:underline;
  color:#212121;
}
h3 {
  color:#4E4E4E;
  font-size:18px;
  line-height:24px;
  font-weight:normal;
  margin:32px 0 16px 0;
}
.pageWrap a:hover { text-decoration:underline; }
p { color:#212121; }
#content p {
  margin-left:0;
  margin-right:0;
  font-size:13px;
  line-height:18px;
}
.piwik-content-intro { color:#4E4E4E; }
.piwik-content-intro button, .piwik-content-intro input, .piwik-content-intro optgroup, .piwik-content-intro select, .piwik-content-intro textarea { color:#4E4E4E; }
.piwik-content-intro h1, .piwik-content-intro h2, .piwik-content-intro h3, .piwik-content-intro h4 { color:#4E4E4E; }
.piwik-content-intro p { color:#4E4E4E; }
#content .card-content p { color:#212121; }
#leftcolumn {
  width:49%;
  margin-right:1%;
}
#rightcolumn {
  float:left;
  width:50%;
}
#root {
  margin:0 0 20px 0;
  padding:0;
}
#root .widgetize { width:auto; }
#pageFooter {
  min-height:20px;
  margin-bottom:60px;
}
.widgetized #pageFooter { min-height:0; }
.dashboardSettings {
  border:1px solid #d9d9d9;
  background:#eff0f1;
  z-index:10;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
.dashboardSettings > span {
  position:relative;
  background:none;
  text-transform:uppercase;
}
.dashboardSettings > span:after {
  content:'';
  border-left:4px solid transparent;
  border-right:4px solid transparent;
  border-top:5px solid #333333;
  position:absolute;
  top:3px;
  right:7px;
}
.dashboardSettings ul.submenu {
  margin-left:0;
  padding-right:0;
}
.dashboardSettings ul.submenu li {
  list-style-type:none;
  text-transform:none;
  color:#333333;
}
.dashboardSettings ul.submenu li > div {
  font-size:11px;
  line-height:14px;
  color:#212121;
}
.dashboardSettings ul.submenu li.widgetpreview-choosen {
  color:#212121;
  font-weight:normal;
  background:#f2f2f2;
  position:relative;
}
.dashboardSettings ul.submenu li.widgetpreview-choosen:after {
  position:absolute;
  content:'';
  top:6px;
  right:10px;
  border-top:4px solid transparent;
  border-bottom:4px solid transparent;
  border-left:5px solid #43a047;
}
.segmentEditorPanel {
  border:1px solid #d9d9d9;
  background:#eff0f1;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
.segmentEditorPanel .dropdown-body {
  background:#fff;
  padding:8px 19px 0;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  border-top-width:0px;
}
.segmentEditorPanel:hover .dropdown-body { background:#fff; }
.segmentEditorPanel .segmentationContainer > span > strong { color:#43a047; }
.segmentEditorPanel .segmentationContainer .submenu li {
  font-weight:normal;
  font-size:12px !important;
  line-height:14px !important;
  color:#4d4d4d;
}
.segmentEditorPanel .segmentationContainer .submenu ul li:hover { color:#212121; }
.segmentEditorPanel .segmentListContainer .segmentationContainer .submenu li {
  font-size:13px;
  line-height:16px;
  color:#444;
}
.segmentEditorPanel:hover, .dashboardSettings:hover {
  background:#eff0f1;
  border:1px solid #d9d9d9;
}
#standalone #Dashboard { position:relative; }
#standalone #Dashboard:hover ul { background-color:#eff0f1; }
#standalone #Dashboard ul {
  padding:0 19px;
  color:#444;
  min-height:33px;
  line-height:0.5em;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  border:0;
  background-color:#eff0f1;
}
#standalone #Dashboard > ul > li {
  white-space:nowrap;
  margin-right:0;
}
#standalone #Dashboard > ul > li a {
  font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;
  line-height:12px;
  display:inline-block;
  width:100%;
  padding:11px 19px 10px 0;
  white-space:nowrap;
  cursor:pointer;
  text-transform:uppercase;
}
#standalone #Dashboard > ul > li.active a { color:#3450A3; }
#standalone #Dashboard > ul > li:hover, #standalone #Dashboard > ul > li:hover a { color:#43a047; }
.rss-title {
  color:#1976D2 !important;
  font-weight:normal;
  font-size:15px;
  line-height:18px;
  text-decoration:none;
  display:block;
  width:100%;
  margin-top:14px;
}
.rss li:first-child .rss-title { margin-top:0; }
.rss-date {
  display:block;
  color:#999999;
  font-size:13px;
  line-height:26px;
}
.rss-description p {
  margin:0;
  color:#666666;
  font-size:13px;
  line-height:18px;
}
table.dataTable thead tr th {
  background:#eff0f1;
  border-radius:0;
  color:#37474f;
  text-transform:uppercase;
  font-size:11px;
  line-height:12px;
  padding-top:16px;
  padding-bottom:16px;
  vertical-align:middle;
}
table.dataTable thead tr th:not(.first) {
  text-align:right;
  padding-left:28px;
  padding-right:12px;
}
table.dataTable thead tr th.first + th { padding-left:13px; }
table.dataTable thead tr th #thDIV {
  display:inline;
  position:relative;
}
table.dataTable thead tr th.columnSorted .sortIcon {
  display:inline-block;
  position:absolute;
  margin:0px;
  height:12px;
  margin-top:-1px;
  margin-left:-14px;
}
table.dataTable thead tr th.columnSorted .sortIcon.asc { margin-top:-7px; }
table.dataTable thead tr th.columnSorted.first .sortIcon {
  margin-top:-1px;
  margin-left:4px;
}
table.dataTable thead tr th.columnSorted.first .sortIcon.asc { margin-top:-6px; }
table.dataTable thead tr th.columnSorted .sortIcon.asc:after {
  content:" \25B2";
  border-bottom:5px solid #43a047;
  border-top:0px;
}
table.dataTable thead tr th.columnSorted .sortIcon:after {
  content:" \25BC";
  font-size:1px;
  color:#43a047;
  border-left:4px solid rgba(0,0,0,0);
  border-right:4px solid rgba(0,0,0,0);
  border-top:5px solid #43a047;
}
table.dataTable tr td {
  border-bottom:1px solid #f2f2f2 !important;
  border-color:#f2f2f2 !important;
  color:#212121;
  background:#fff;
}
table.dataTable tr td:not(.value) {
  font-size:13px;
  line-height:16px;
}
table.dataTable tr td .label { line-height:normal; }
table.dataTable tr td .value {
  font-size:13px;
  line-height:16px;
}
table.dataTable tr td:first-child { border-left:0px; }
table.dataTable tr td.label + td.column { padding-left:10px; }
table.dataTable tr td.label .label { text-align:left; }
table.dataTable tr td.column:not(.label) {
  padding-left:28px;
  padding-right:12px;
  text-align:right;
}
table.dataTable tr td a {
  text-decoration:none !important;
  color:#1976D2;
  width:inherit;
}
table.dataTable tr td a.withIcon { color:#212121; }
table.dataTable tr td div.label, table.dataTable tr td a.label, table.dataTable tr td span.label {
  word-break:break-all;
  overflow:hidden;
  text-overflow:ellipsis;
  width:inherit;
  display:inline-block;
  vertical-align:sub;
}
table.dataTable tr:hover td:not(.cellSubDataTable) { background-color:#f2f2f2; }
table.dataTable tr:hover td.cellSubDataTable table table tr td { background:#fff !important; }
table.dataTable tr:hover td.cellSubDataTable table table tr:hover td { background:#fff !important; }
table.dataTable tr:hover td.cellSubDataTable table table tr:hover td:not(.cellSubDataTable) { background-color:#f2f2f2 !important; }
table.dataTable tr:hover .cellSubDataTable td { background:#fff; }
table.dataTable tr:hover .cellSubDataTable tr:hover td:not(.cellSubDataTable) { background-color:#eff0f1; }
div.dataTableVizHtmlTable:not(.dataTableActions) tr.subDataTable > td:first-child:before, div.dataTableVizAllColumns tr.subDataTable > td:first-child:before, div.dataTableVizGoals tr.subDataTable > td:first-child:before {
  display:inline-block;
  float:left;
  top:0;
  width:12px;
  height:12px;
  margin-left:-1px;
  margin-top:3px;
  margin-right:8px;
  content:'';
}
div.dataTableVizHtmlTable:not(.dataTableActions) tr.subDataTable:not(.expanded) > td:first-child:before, div.dataTableVizAllColumns tr.subDataTable:not(.expanded) > td:first-child:before, div.dataTableVizGoals tr.subDataTable:not(.expanded) > td:first-child:before { background-image:url(plugins/Morpheus/images/plus.png); }
div.dataTableVizHtmlTable:not(.dataTableActions) tr.subDataTable.expanded > td:first-child:before, div.dataTableVizAllColumns tr.subDataTable.expanded > td:first-child:before, div.dataTableVizGoals tr.subDataTable.expanded > td:first-child:before { background-image:url(plugins/Morpheus/images/minus.png); }
.visitsLiveFooter { padding-left:10px; }
.visitsLiveFooter a.rightLink {
  font-size:13px;
  line-height:16px;
  margin-top:10px;
  margin-bottom:10px;
  padding-right:10px;
}
.UserCountryMap-btn-zoom { padding-left:0; }
div.sparkline {
  display:-ms-flexbox;
  -ms-box-orient:horizontal;
  -ms-box-pack:center;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flex;
  display:flex;
  -webkit-justify-content:space-around;
  -moz-justify-content:space-around;
  -ms-justify-content:space-around;
  justify-content:space-around;
  border-bottom:0;
  margin-bottom:10px;
}
div.sparkline.linked { border-bottom:1px solid transparent; }
div.sparkline.linked:hover {
  cursor:pointer;
  border-bottom:1px dashed #c3c3c3;
}
div.sparkline img {
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  -ms-flex-shrink:0;
  flex-shrink:0;
}
div.sparkline script+div {
  -ms-flex:1 1 auto;
  margin:1px 0 0 1px;
}
.widgetpreview-base li.widgetpreview-choosen {
  background:#f2f2f2;
  position:relative;
  color:#212121;
  font-weight:normal;
  text-transform:none;
}
.widgetpreview-base li.widgetpreview-choosen:after {
  position:absolute;
  content:'';
  top:6px;
  right:10px;
  border-top:4px solid transparent;
  border-bottom:4px solid transparent;
  border-left:5px solid #43a047;
}
.dataTableNext, .dataTablePrevious {
  color:#1976D2;
  font-size:13px;
  line-height:14px;
}
.UserCountryMap-info-btn { z-index:1; }
.annotationView {
  font-size:10px;
  line-height:12px;
  text-transform:uppercase;
  color:#212121;
}
.datatableHeaderMessage, .datatableFooterMessage {
  font-size:13px;
  line-height:18px;
  color:#999;
  font-weight:normal;
}
.multisites_asc, .multisites_desc {
  background-repeat:no-repeat;
  height:6px;
}
#visitsLive .datetime {
  background:#f2f2f2;
  border-top:0;
}
.metricValueBlock input { padding:5px !important; }
#piwik-promo-share {
  border:0px;
  background:#f2f2f2;
  font-size:10px;
  line-height:16px;
}
tr:hover #token_auth { background:#FFFFF7; }
#header_message .dropdown a, #header_message #updateCheckLinkContainer:hover { text-decoration:underline; }
#header_message #updateCheckLinkContainer:hover { cursor:pointer; }
#multisites table.dataTable tfoot tr:hover td { background:#fff; }
.dropdown-content li>a, .dropdown-content li>span { color:#1976D2 !important; }
.dropdown-content li:hover, .dropdown-content li.active, .dropdown-content li.selected { background-color:#f2f2f2; }
#root .side-nav .collapsible-body li a {
  padding-top:20px;
  line-height:20px;
  height:auto;
  padding-bottom:20px;
}
.ui-tooltip { z-index:9999; }
