/* compile_me_once=030bea055695ad1c58b77afdba9f3b81 */
/* 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;
  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;
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}

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: #fff;
  border: 1px solid #ddd;
  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 #eee;
}

.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;
}

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

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  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-circle:before {
  content: "\e90f";
}
.icon-dollar-sign:before {
  content: "\e90e";
}
.icon-hits:before {
  content: "\e910";
}
.icon-merge:before {
  content: "\e904";
}
.icon-outlink:before {
  content: "\f08e";
}
.icon-minus-square:before {
  content: "\f147";
}
.icon-plus-square:before {
  content: "\f196";
}
.icon-arrowup:before {
  content: "\f102";
}
.icon-arrowdown:before {
  content: "\f103";
}
.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-github:before {
  content: "\eab0";
}
.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: "\e88f";
}
.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: "\e906";
}
.icon-open-source:before {
  content: "\e62f";
}
.icon-add:before {
  content: "\e630";
}
.icon-plus:before {
  content: "\e630";
}
.icon-puzzle:before {
  content: "\e631";
}
.icon-refresh:before {
  content: "\e632";
}
.icon-reload:before {
  content: "\e633";
}
.icon-search:before {
  content: "\e634";
}
.icon-users:before {
  content: "\e635";
}
.icon-segment: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:before {
  content: "\e641";
}
.icon-user-add:before {
  content: "\e642";
}
.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: "\e64f";
}
.icon-form:before {
  content: "\e85d";
}
.icon-segmented-visits-log:before {
  content: "\e900";
}
.icon-overlay:before {
  content: "\e0cb";
}
.icon-fast-forward:before {
  content: "\e01f";
}
.icon-fast-rewind:before {
  content: "\e020";
}
.icon-pause:before {
  content: "\e035";
}
.icon-play:before {
  content: "\e038";
}
.icon-replay:before {
  content: "\e042";
}
.icon-skip-next:before {
  content: "\e044";
}
.icon-skip-previous:before {
  content: "\e045";
}
.icon-stop:before {
  content: "\e047";
}
.icon-audio:before {
  content: "\e050";
}
.icon-info2:before {
  content: "\e88e";
}
.icon-info_outline:before {
  content: "\e88f";
}
.icon-settings:before {
  content: "\e8b8";
}
.icon-evolution:before {
  content: "\e922";
}
.icon-bug:before {
  content: "\e868";
}
.icon-upload:before {
  content: "\e2c6";
}
.icon-archive:before {
  content: "\e95e";
}
.icon-lab:before {
  content: "\e9aa";
}
.icon-transition:before {
  content: "\ea30";
}
.icon-funnel:before {
  content: "\ea5b";
}
.icon-rocket:before {
  content: "\e9a5";
}
.icon-embed:before {
  content: "\ea80";
}
.icon-page-performance:before {
  content: "\e9a6";
}
.icon-clock:before {
  content: "\e901";
}
.icon-heart:before{
  content: "\e9da";
}
.icon-notifications_on:before {
  content: "\e903";
}
.icon-new_releases:before {
  content: "\e902";
}
.icon-arrow-left-2:before {
  content: "\ea40";
}
.icon-arrow-right-2:before {
  content: "\ea3c";
}
.icon-content-copy:before {
  content: "\e905";
}
.icon-chevron-left:before {
  content: "\e907";
}
.icon-chevron-down:before {
  content: "\e908";
}
.icon-chevron-right:before {
  content: "\e909";
}
.icon-chevron-up:before {
  content: "\e90a";
}
.icon-done:before {
  content: "\e906";
}
.icon-drop-crossed:before {
  content: "\e90b";
}
.icon-marketplace:before {
  content: "\e90c";
}
.icon-plugin:before {
  content: "\e90d";
}
.icon-add1:before {
  content: "\e62e";
}
.icon-remove:before {
  content: "\e643";
}

/*! jQuery UI - v1.13.2 - 2022-07-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright 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-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.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-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.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,.ui-datepicker select.ui-datepicker-year{width:45%}.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-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.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:20px;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-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.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-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.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-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;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-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.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-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{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 .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{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}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;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,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.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;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-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:-65px -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:-65px -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:1px -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:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;-ms-filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/*! jQuery UI - v1.13.2 - 2022-07-14
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;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,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.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;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-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:-65px -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:-65px -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:1px -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:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;-ms-filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/*!
 * Materialize v1.2.2 (https://materializecss.github.io/materialize)
 * Copyright 2014-2023 Materialize
 * MIT License (https://raw.githubusercontent.com/materializecss/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}.black{background-color:#000 !important}.black-text{color:#000 !important}.white{background-color:#fff !important}.white-text{color:#fff !important}.transparent{background-color:rgba(0,0,0,0) !important}.transparent-text{color:rgba(0,0,0,0) !important}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}button,input,optgroup,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}ul:not(.browser-default){padding-left:0;list-style-type:none}ul:not(.browser-default)>li{list-style-type:none}a{color:#039be5;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.valign-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.clearfix{clear:both}.z-depth-0{-webkit-box-shadow:none !important;box-shadow:none !important}.z-depth-1,.sidenav,.collapsible,.dropdown-content,.btn-floating,.btn,.btn-small,.btn-large,.toast,.card,.card-panel,nav{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.z-depth-1-half,.btn-floating:hover,.btn:hover,.btn-small:hover,.btn-large:hover{-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2);box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2)}.z-depth-2{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.z-depth-3{-webkit-box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.z-depth-4{-webkit-box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2);box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2)}.z-depth-5,.modal{-webkit-box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)}.hoverable{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s}.hoverable:hover{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(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;border-radius:2px;text-align:center;vertical-align:top;height:30px}.pagination li a{color:#444;display:inline-block;font-size:1.2rem;padding:0 10px;line-height:30px}.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:2rem}.pagination li.pages ul li{display:inline-block;float:none}@media only screen and (max-width : 992.99px){.pagination{width:100%}.pagination li.prev,.pagination li.next{width:10%}.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap}}.breadcrumb{display:inline-block;font-size:18px;color:rgba(255,255,255,.7)}.breadcrumb i,.breadcrumb [class^=mdi-],.breadcrumb [class*=mdi-],.breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px}.breadcrumb:before{content:"";color:rgba(255,255,255,.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;float:left}.breadcrumb:first-child:before{display:none}.breadcrumb:last-child{color:#fff}.parallax-container{position:relative;overflow:hidden;height:500px}.parallax-container .parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.parallax-container .parallax img{opacity:0;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 : 600.99px){.hide-on-small-only,.hide-on-small-and-down{display:none !important}}@media only screen and (max-width : 992.99px){.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: 601px)and (max-width: 992.99px){.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 : 1201px){.hide-on-extra-large-only{display:none !important}}@media only screen and (min-width : 1201px){.show-on-extra-large{display:block !important}}@media only screen and (min-width : 993px){.show-on-large{display:block !important}}@media only screen and (min-width: 601px)and (max-width: 992.99px){.show-on-medium{display:block !important}}@media only screen and (max-width : 600.99px){.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 : 992.99px){.show-on-medium-and-down{display:block !important}}@media only screen and (max-width : 600.99px){.center-on-small-only{text-align:center}}.page-footer{padding-top:20px;color:#fff;background-color:#ee6e73}.page-footer .footer-copyright{overflow:hidden;min-height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0px;color:rgba(255,255,255,.8);background-color:rgba(51,51,51,.08)}table,th,td{border:none}table{width:100%;display:table;border-collapse:collapse;border-spacing:0}table.striped tr{border-bottom:none}table.striped>tbody>tr:nth-child(odd){background-color:rgba(242,242,242,.5)}table.highlight>tbody>tr{-webkit-transition:background-color .25s ease;transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:rgba(242,242,242,.5)}table.centered thead tr th,table.centered tbody tr td{text-align:center}tr{border-bottom:1px solid rgba(0,0,0,.12)}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:0}@media only screen and (max-width : 992.99px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive-table td:empty:before{content:" "}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:" "}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{border-bottom:none;padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid rgba(0,0,0,.12)}}.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:.5rem 0 1rem 0;overflow:hidden}.progress .determinate{position:absolute;top:0;left:0;bottom:0;background-color:#26a69a;-webkit-transition:width .3s linear;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-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}.collection{margin:.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:not(.circle-clipper)>.circle,.collection .collection-item.avatar :not(.circle-clipper)>.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;-webkit-transition:.25s;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;margin-left:14px;text-align:center;font-size:1rem;line-height:22px;height:22px;color:#757575;float:right;-webkit-box-sizing:border-box;box-sizing:border-box}span.badge.new{font-weight:300;font-size:.8rem;color:#fff;background-color:#26a69a;border-radius:2px}span.badge.new:after{content:" new"}span.badge[data-badge-caption]::after{content:" " attr(data-badge-caption)}nav ul a span.badge{display:inline-block;float:none;margin-left:4px;line-height:22px;height:22px;-webkit-font-smoothing:auto}.collection-item span.badge{margin-top:calc(0.75rem - 11px)}.collapsible span.badge{margin-left:auto}.sidenav span.badge{margin-top:calc(24px - 11px)}table span.badge{display:inline-block;float:none;margin-left:auto}.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%}}.col .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;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .75rem;min-height:1px}.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%}}@media only screen and (min-width : 1201px){.row .col.xl1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.xl4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.xl7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.xl10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-xl1{margin-left:8.3333333333%}.row .col.pull-xl1{right:8.3333333333%}.row .col.push-xl1{left:8.3333333333%}.row .col.offset-xl2{margin-left:16.6666666667%}.row .col.pull-xl2{right:16.6666666667%}.row .col.push-xl2{left:16.6666666667%}.row .col.offset-xl3{margin-left:25%}.row .col.pull-xl3{right:25%}.row .col.push-xl3{left:25%}.row .col.offset-xl4{margin-left:33.3333333333%}.row .col.pull-xl4{right:33.3333333333%}.row .col.push-xl4{left:33.3333333333%}.row .col.offset-xl5{margin-left:41.6666666667%}.row .col.pull-xl5{right:41.6666666667%}.row .col.push-xl5{left:41.6666666667%}.row .col.offset-xl6{margin-left:50%}.row .col.pull-xl6{right:50%}.row .col.push-xl6{left:50%}.row .col.offset-xl7{margin-left:58.3333333333%}.row .col.pull-xl7{right:58.3333333333%}.row .col.push-xl7{left:58.3333333333%}.row .col.offset-xl8{margin-left:66.6666666667%}.row .col.pull-xl8{right:66.6666666667%}.row .col.push-xl8{left:66.6666666667%}.row .col.offset-xl9{margin-left:75%}.row .col.pull-xl9{right:75%}.row .col.push-xl9{left:75%}.row .col.offset-xl10{margin-left:83.3333333333%}.row .col.pull-xl10{right:83.3333333333%}.row .col.push-xl10{left:83.3333333333%}.row .col.offset-xl11{margin-left:91.6666666667%}.row .col.pull-xl11{right:91.6666666667%}.row .col.push-xl11{left:91.6666666667%}.row .col.offset-xl12{margin-left:100%}.row .col.pull-xl12{right:100%}.row .col.push-xl12{left:100%}}nav{color:#fff;background-color:#ee6e73;width:100%;height:56px;line-height:56px}nav.nav-extended{height:auto}nav.nav-extended .nav-wrapper{min-height:56px;height:auto}nav.nav-extended .nav-content{position:relative;line-height:normal}nav a{color:#fff}nav i,nav [class^=mdi-],nav [class*=mdi-],nav i.material-icons{display:block;font-size:24px;height:56px;line-height:56px}nav .nav-wrapper{position:relative;height:100%}@media only screen and (min-width : 993px){nav a.sidenav-trigger{display:none}}nav .sidenav-trigger{float:left;position:relative;z-index:1;height:56px;margin:0 18px}nav .sidenav-trigger i{height:56px;line-height:56px}nav .brand-logo{position:absolute;color:#fff;display:inline-block;font-size:2.1rem;padding:0}nav .brand-logo.center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width : 992.99px){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:.5rem}nav .brand-logo.right{right:.5rem;left:auto}}nav .brand-logo.right{right:.5rem;padding:0}nav .brand-logo i,nav .brand-logo [class^=mdi-],nav .brand-logo [class*=mdi-],nav .brand-logo i.material-icons{float:left;margin-right:15px}nav .nav-title{display:inline-block;font-size:32px;padding:28px 0}nav ul{margin:0}nav ul li{-webkit-transition:background-color .3s;transition:background-color .3s;float:left;padding:0}nav ul li.active{background-color:rgba(0,0,0,.1)}nav ul a{-webkit-transition:background-color .3s;transition:background-color .3s;font-size:1rem;color:#fff;display:block;padding:0 15px;cursor:pointer}nav ul a.btn,nav ul a.btn-small,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.btn>.material-icons,nav ul a.btn-small>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn-flat>.material-icons,nav ul a.btn-floating>.material-icons{height:inherit;line-height:inherit}nav ul a:hover{background-color:rgba(0,0,0,.1)}nav ul.left{float:left}nav form{height:100%}nav .input-field{margin:0;height:100%}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;-webkit-box-shadow:none;box-shadow:none}nav .input-field label{top:0;left:0}nav .input-field label i{color:rgba(255,255,255,.7);-webkit-transition:color .3s;transition:color .3s}nav .input-field label.active i{color:#fff}.navbar-fixed{position:relative;height:56px;z-index:997}.navbar-fixed nav{position:fixed}@media only screen and (min-width : 601px){nav.nav-extended .nav-wrapper{min-height:64px}nav,nav .nav-wrapper i,nav a.sidenav-trigger,nav a.sidenav-trigger i{height:64px;line-height:64px}.navbar-fixed{height:64px}}a{text-decoration:none}html{line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:normal;color:rgba(0,0,0,.87)}@media only screen and (min-width: 0){html{font-size:14px}}@media only screen and (min-width: 993px){html{font-size:14.5px}}@media only screen and (min-width: 1201px){html{font-size:15px}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.3}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.8rem 0 1.68rem 0}h2{font-size:3.56rem;line-height:110%;margin:2.3733333333rem 0 1.424rem 0}h3{font-size:2.92rem;line-height:110%;margin:1.9466666667rem 0 1.168rem 0}h4{font-size:2.28rem;line-height:110%;margin:1.52rem 0 .912rem 0}h5{font-size:1.64rem;line-height:110%;margin:1.0933333333rem 0 .656rem 0}h6{font-size:1.15rem;line-height:110%;margin:.7666666667rem 0 .46rem 0}em{font-style:italic}strong{font-weight:500}small{font-size:75%}.light{font-weight:300}.thin{font-weight:200}@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}}.scale-transition{-webkit-transition:-webkit-transform .3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:-webkit-transform .3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:transform .3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:transform .3s cubic-bezier(0.53, 0.01, 0.36, 1.63), -webkit-transform .3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important}.scale-transition.scale-out{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s !important;transition:-webkit-transform .2s !important;transition:transform .2s !important;transition:transform .2s, -webkit-transform .2s !important}.scale-transition.scale-in{-webkit-transform:scale(1);transform:scale(1)}.card-panel{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s;padding:24px;margin:.5rem 0 1rem 0;border-radius:2px;background-color:#fff}.card{position:relative;margin:.5rem 0 1rem 0;background-color:#fff;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-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-image+.card-content,.card.medium .card-image+.card-content,.card.large .card-image+.card-content{max-height:40%}.card.small .card-content,.card.medium .card-content,.card.large .card-content{max-height:100%;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.horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.card.horizontal.small .card-image,.card.horizontal.medium .card-image,.card.horizontal.large .card-image{height:100%;max-height:none;overflow:visible}.card.horizontal.small .card-image img,.card.horizontal.medium .card-image img,.card.horizontal.large .card-image img{height:100%}.card.horizontal .card-image{max-width:50%}.card.horizontal .card-image img{border-radius:2px 0 0 2px;max-width:100%;width:auto}.card.horizontal .card-stacked{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.card.horizontal .card-stacked .card-content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.card.sticky-action .card-action{z-index:2}.card.sticky-action .card-reveal{z-index:1;padding-bottom:64px}.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;max-width:100%;padding:24px}.card .card-content{padding:24px;border-radius:0 0 2px 2px}.card .card-content p{margin:0}.card .card-content .card-title{display:block;line-height:32px;margin-bottom:8px}.card .card-content .card-title i{line-height:32px}.card .card-action{background-color:inherit;border-top:1px solid rgba(160,160,160,.2);position:relative;padding:16px 24px}.card .card-action:last-child{border-radius:0 0 2px 2px}.card .card-action a:not(.btn):not(.btn-small):not(.btn-large):not(.btn-large):not(.btn-floating){color:#ffab40;margin-right:24px;-webkit-transition:color .3s ease;transition:color .3s ease;text-transform:uppercase}.card .card-action a:not(.btn):not(.btn-small):not(.btn-large):not(.btn-large):not(.btn-floating):hover{color:#ffd8a6}.card .card-reveal{padding:24px;position:absolute;background-color:#fff;width:100%;overflow-y:auto;left:0;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 : 600.99px){#toast-container{min-width:100%;bottom:0%}}@media only screen and (min-width : 601px)and (max-width : 992.99px){#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:35px;width:auto;margin-top:10px;position:relative;max-width:100%;height:auto;min-height:48px;line-height:1.5em;background-color:#323232;padding:10px 25px;font-size:1.1rem;font-weight:300;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:default}.toast .toast-action{color:#eeff41;font-weight:500;margin-right:-25px;margin-left:3rem}.toast.rounded{border-radius:24px}@media only screen and (max-width : 600.99px){.toast{width:100%;border-radius:0}}.tabs{position:relative;overflow-x:auto;overflow-y:hidden;height:48px;width:100%;background-color:#fff;margin:0 auto;white-space:nowrap}.tabs.tabs-transparent{background-color:rgba(0,0,0,0)}.tabs.tabs-transparent .tab a,.tabs.tabs-transparent .tab.disabled a,.tabs.tabs-transparent .tab.disabled a:hover{color:rgba(255,255,255,.7)}.tabs.tabs-transparent .tab a:hover,.tabs.tabs-transparent .tab a.active{color:#fff}.tabs.tabs-transparent .indicator{background-color:#fff}.tabs.tabs-fixed-width{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs.tabs-fixed-width .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tabs .tab{display:inline-block;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase}.tabs .tab a{color:rgba(238,110,115,.7);display:block;width:100%;height:100%;padding:0 24px;font-size:14px;text-overflow:ellipsis;overflow:hidden;-webkit-transition:color .28s ease,background-color .28s ease;transition:color .28s ease,background-color .28s ease}.tabs .tab a:focus,.tabs .tab a:focus.active{background-color:rgba(246,178,181,.2);outline:none}.tabs .tab a:hover,.tabs .tab a.active{background-color:rgba(0,0,0,0);color:#ee6e73}.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:rgba(238,110,115,.4);cursor:default}.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#f6b2b5;will-change:left,right}@media only screen and (max-width : 992.99px){.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tabs .tab a{padding:0 12px}}.material-tooltip{padding:10px 8px;font-size:1rem;z-index:2000;background-color:rgba(0,0,0,0);border-radius:2px;color:#fff;min-height:36px;line-height:120%;opacity:0;position:absolute;text-align:center;max-width:calc(100% - 4px);overflow:hidden;left:0;top:0;pointer-events:none;visibility:hidden;background-color:#323232}.backdrop{position:absolute;opacity:0;height:7px;width:14px;border-radius:0 0 50% 50%;background-color:#323232;z-index:-1;-webkit-transform-origin:50% 0%;transform-origin:50% 0%;visibility:hidden}.btn,.btn-small,.btn-large,.btn-flat{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;padding:0 16px;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:rgba(0,0,0,0)}.btn.disabled,.btn-floating.disabled,.btn-large.disabled,.btn-small.disabled,.btn-flat.disabled,.btn:disabled,.btn-floating:disabled,.btn-large:disabled,.btn-small:disabled,.btn-flat:disabled,.btn[disabled],.btn-floating[disabled],.btn-large[disabled],.btn-small[disabled],.btn-flat[disabled]{pointer-events:none;background-color:#dfdfdf !important;-webkit-box-shadow:none;box-shadow:none;color:#9f9f9f !important;cursor:default}.btn.disabled:hover,.btn-floating.disabled:hover,.btn-large.disabled:hover,.btn-small.disabled:hover,.btn-flat.disabled:hover,.btn:disabled:hover,.btn-floating:disabled:hover,.btn-large:disabled:hover,.btn-small:disabled:hover,.btn-flat:disabled:hover,.btn[disabled]:hover,.btn-floating[disabled]:hover,.btn-large[disabled]:hover,.btn-small[disabled]:hover,.btn-flat[disabled]:hover{background-color:#dfdfdf !important;color:#9f9f9f !important}.btn,.btn-small,.btn-large,.btn-floating,.btn-flat{font-size:14px;outline:0}.btn i,.btn-floating i,.btn-large i,.btn-small i,.btn-flat i{font-size:1.3rem;line-height:inherit}.btn:focus,.btn-small:focus,.btn-large:focus,.btn-floating:focus{background-color:#1d7d74}.btn,.btn-small,.btn-large{text-decoration:none;color:#fff;background-color:#26a69a;text-align:center;letter-spacing:.5px;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer}.btn:hover,.btn-small:hover,.btn-large:hover{background-color:#2bbbad}.btn-floating{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:40px;height:40px;line-height:40px;padding:0;background-color:#26a69a;border-radius:50%;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer;vertical-align:middle}.btn-floating:hover{background-color:#26a69a}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:56px;height:56px;padding:0}.btn-floating.btn-large.halfway-fab{bottom:-28px}.btn-floating.btn-large i{line-height:56px}.btn-floating.btn-small{width:32.4px;height:32.4px}.btn-floating.btn-small.halfway-fab{bottom:-16.2px}.btn-floating.btn-small i{line-height:32.4px}.btn-floating.halfway-fab{position:absolute;right:24px;bottom:-20px}.btn-floating.halfway-fab.left{right:auto;left:24px}.btn-floating i{width:inherit;display:inline-block;text-align:center;color:#fff;font-size:1.6rem;line-height:40px}button.btn-floating{border:none}.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:997}.fixed-action-btn.active ul{visibility:visible}.fixed-action-btn.direction-left,.fixed-action-btn.direction-right{padding:0 0 0 15px}.fixed-action-btn.direction-left ul,.fixed-action-btn.direction-right ul{text-align:right;right:64px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;left:auto;width:500px}.fixed-action-btn.direction-left ul li,.fixed-action-btn.direction-right ul li{display:inline-block;margin:7.5px 15px 0 0}.fixed-action-btn.direction-right{padding:0 15px 0 0}.fixed-action-btn.direction-right ul{text-align:left;direction:rtl;left:64px;right:auto}.fixed-action-btn.direction-right ul li{margin:7.5px 0 0 15px}.fixed-action-btn.direction-bottom{padding:0 0 15px 0}.fixed-action-btn.direction-bottom ul{top:64px;bottom:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.fixed-action-btn.direction-bottom ul li{margin:15px 0 0 0}.fixed-action-btn.toolbar{padding:0;height:56px}.fixed-action-btn.toolbar.active>a i{opacity:0}.fixed-action-btn.toolbar ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;bottom:0;z-index:1}.fixed-action-btn.toolbar ul li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:inline-block;margin:0;height:100%;-webkit-transition:none;transition:none}.fixed-action-btn.toolbar ul li a{display:block;overflow:hidden;position:relative;width:100%;height:100%;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:#fff;line-height:56px;z-index:1}.fixed-action-btn.toolbar ul li a i{line-height:inherit}.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}.fixed-action-btn .fab-backdrop{position:absolute;top:0;left:0;z-index:-1;width:40px;height:40px;background-color:#26a69a;border-radius:50%;-webkit-transform:scale(0);transform:scale(0)}.btn-flat{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0);color:#343434;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.btn-flat:focus,.btn-flat:hover{-webkit-box-shadow:none;box-shadow:none}.btn-flat:focus{background-color:rgba(0,0,0,.1)}.btn-flat.disabled,.btn-flat.btn-flat[disabled]{background-color:rgba(0,0,0,0) !important;color:#b3b3b3 !important;cursor:default}.btn-large{height:54px;line-height:54px;font-size:15px;padding:0 28px}.btn-large i{font-size:1.6rem}.btn-small{height:32.4px;line-height:32.4px;font-size:13px}.btn-small i{font-size:1.2rem}.btn-block{display:block}.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;overflow-y:auto;opacity:0;position:absolute;left:0;top:0;z-index:9999;-webkit-transform-origin:0 0;transform-origin:0 0}.dropdown-content:focus{outline:0}.dropdown-content li{clear:both;color:rgba(0,0,0,.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left}.dropdown-content li:hover,.dropdown-content li.active{background-color:#eee}.dropdown-content li:focus{outline:none}.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:0;height:18px}.dropdown-content li>a>i{height:inherit;line-height:inherit;float:left;margin:0 24px 0 0;width:24px}body.keyboard-focused .dropdown-content li:focus{background-color:#dadada}.input-field.col .dropdown-content [type=checkbox]+label{top:1px;left:0;height:18px;-webkit-transform:none;transform:none}.dropdown-trigger{cursor:pointer}/*!
 * Waves v0.7.6
 * http://fian.my.id/Waves
 *
 * Copyright 2014-2018 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:rgba(0,0,0,0)}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;opacity:0;background:rgba(0,0,0,.2);background:radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%);-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:scale(0) translate(0, 0);transform:scale(0) translate(0, 0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,.4);background:radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:rgba(255,255,255,.4)}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,.45)}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,.7)}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,.7)}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,.7)}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,.7)}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,.7)}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,.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{-webkit-transition:none !important;transition:none !important}.waves-button,.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, white 100%, black 100%)}.waves-button,.waves-button:hover,.waves-button:visited,.waves-button-input{white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;outline:none;color:inherit;background-color:rgba(0,0,0,0);font-size:1em;line-height:1em;text-align:center;text-decoration:none;z-index:1}.waves-button{padding:.85em 1.1em;border-radius:.2em}.waves-button-input{margin:0;padding:.85em 1.1em}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper.waves-button{padding:0}.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%}.waves-float{-webkit-mask-image:none;-webkit-box-shadow:0px 1px 1.5px 1px rgba(0,0,0,.12);box-shadow:0px 1px 1.5px 1px rgba(0,0,0,.12);-webkit-transition:all 300ms;transition:all 300ms}.waves-float:active{-webkit-box-shadow:0px 8px 20px 1px rgba(0,0,0,.3);box-shadow:0px 8px 20px 1px rgba(0,0,0,.3)}.waves-block{display:block}.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}.modal:focus{outline:none}@media only screen and (max-width : 992.99px){.modal{width:80%}}.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0}.modal .modal-content{padding:24px;overflow-y:hidden}.modal .modal-close{cursor:pointer}.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;padding:4px 6px;height:56px;width:100%;text-align:right}.modal .modal-footer .btn,.modal .modal-footer .btn-large,.modal .modal-footer .btn-small,.modal .modal-footer .btn-flat{margin:6px 0}.modal-overlay{position:fixed;z-index:999;top:-25%;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,.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:.5rem 0 1rem 0}.collapsible-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.5;padding:1rem;background-color:#fff;border-bottom:1px solid #ddd}.collapsible-header:focus{outline:0}.collapsible-header i{width:2rem;font-size:1.6rem;display:inline-block;text-align:center;margin-right:1rem}.keyboard-focused .collapsible-header:focus{background-color:#eee}.collapsible-body{display:none;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem}.sidenav .collapsible,.sidenav.sidenav-fixed .collapsible{border:none;-webkit-box-shadow:none;box-shadow:none}.sidenav .collapsible li,.sidenav.sidenav-fixed .collapsible li{padding:0}.sidenav .collapsible-header,.sidenav.sidenav-fixed .collapsible-header{background-color:rgba(0,0,0,0);border:none;line-height:inherit;height:inherit;padding:0 16px}.sidenav .collapsible-header:hover,.sidenav.sidenav-fixed .collapsible-header:hover{background-color:rgba(0,0,0,.05)}.sidenav .collapsible-header i,.sidenav.sidenav-fixed .collapsible-header i{line-height:inherit}.sidenav .collapsible-body,.sidenav.sidenav-fixed .collapsible-body{border:0;background-color:#fff}.sidenav .collapsible-body li a,.sidenav.sidenav-fixed .collapsible-body li a{padding:0 23.5px 0 31px}.collapsible.popout{border:none;-webkit-box-shadow:none;box-shadow:none}.collapsible.popout>li{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin:0 24px;-webkit-transition:margin .35s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:margin .35s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.collapsible.popout>li.active{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);margin:16px 0}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px}.chip:focus{outline:none;background-color:#26a69a;color:#fff}.chip>img{float:left;margin:0 8px 0 -12px;height:32px;width:32px;border-radius:50%}.chip .close{cursor:pointer;float:right;font-size:16px;line-height:32px;padding-left:8px}.chips{border:none;border-bottom:1px solid #9e9e9e;-webkit-box-shadow:none;box-shadow:none;margin:0 0 8px 0;min-height:45px;outline:none;-webkit-transition:all .3s;transition:all .3s}.chips.focus{border-bottom:1px solid #26a69a;-webkit-box-shadow:0 1px 0 0 #26a69a;box-shadow:0 1px 0 0 #26a69a}.chips:hover{cursor:text}.chips input:not([type]):not(.browser-default).input{background:none;border:0;color:rgba(0,0,0,.6);display:inline-block;font-size:16px;height:3rem;line-height:32px;outline:0;margin:0;padding:0;width:120px}.chips input:not([type]):not(.browser-default).input:focus{border:0;-webkit-box-shadow:none;box-shadow:none}.chips .autocomplete-content{margin-top:0;margin-bottom:0}.prefix~.chips{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.suffix~.chips{margin-right:3rem;width:92%;width:calc(100% - 3rem)}.chips:empty~label{font-size:.8rem;-webkit-transform:translateY(-140%);transform:translateY(-140%)}.materialboxed{display:block;cursor:-webkit-zoom-in;cursor:zoom-in;position:relative;-webkit-transition:opacity .4s;transition:opacity .4s;-webkit-backface-visibility:hidden}.materialboxed:hover:not(.active){opacity:.8}.materialboxed.active{cursor:-webkit-zoom-out;cursor:zoom-out}#materialbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#292929;z-index:1000;will-change:opacity}.materialbox-caption{position:fixed;display:none;color:#fff;line-height:50px;bottom:0;left: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:.8rem;color:#9e9e9e}::-webkit-input-placeholder{color:#d1d1d1}::-moz-placeholder{color:#d1d1d1}::-ms-input-placeholder{color:#d1d1d1}::placeholder{color:#d1d1d1}input:not([type]):not(.browser-default),input[type=text]:not(.browser-default),input[type=password]:not(.browser-default),input[type=email]:not(.browser-default),input[type=url]:not(.browser-default),input[type=time]:not(.browser-default),input[type=date]:not(.browser-default),input[type=datetime]:not(.browser-default),input[type=datetime-local]:not(.browser-default),input[type=month]:not(.browser-default),input[type=tel]:not(.browser-default),input[type=number]:not(.browser-default),input[type=search]:not(.browser-default),textarea.materialize-textarea{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:none;height:3rem;width:100%;font-size:16px;margin:0 0 8px 0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:border .3s,-webkit-box-shadow .3s;transition:border .3s,-webkit-box-shadow .3s;transition:box-shadow .3s,border .3s;transition:box-shadow .3s,border .3s,-webkit-box-shadow .3s}input:not([type]):not(.browser-default):disabled,input:not([type]):not(.browser-default)[readonly=readonly],input[type=text]:not(.browser-default):disabled,input[type=text]:not(.browser-default)[readonly=readonly],input[type=password]:not(.browser-default):disabled,input[type=password]:not(.browser-default)[readonly=readonly],input[type=email]:not(.browser-default):disabled,input[type=email]:not(.browser-default)[readonly=readonly],input[type=url]:not(.browser-default):disabled,input[type=url]:not(.browser-default)[readonly=readonly],input[type=time]:not(.browser-default):disabled,input[type=time]:not(.browser-default)[readonly=readonly],input[type=date]:not(.browser-default):disabled,input[type=date]:not(.browser-default)[readonly=readonly],input[type=datetime]:not(.browser-default):disabled,input[type=datetime]:not(.browser-default)[readonly=readonly],input[type=datetime-local]:not(.browser-default):disabled,input[type=datetime-local]:not(.browser-default)[readonly=readonly],input[type=month]:not(.browser-default):disabled,input[type=month]:not(.browser-default)[readonly=readonly],input[type=tel]:not(.browser-default):disabled,input[type=tel]:not(.browser-default)[readonly=readonly],input[type=number]:not(.browser-default):disabled,input[type=number]:not(.browser-default)[readonly=readonly],input[type=search]:not(.browser-default):disabled,input[type=search]:not(.browser-default)[readonly=readonly],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly=readonly]{color:rgba(0,0,0,.42);border-bottom:1px dotted rgba(0,0,0,.42)}input:not([type]):not(.browser-default):disabled+label,input:not([type]):not(.browser-default)[readonly=readonly]+label,input[type=text]:not(.browser-default):disabled+label,input[type=text]:not(.browser-default)[readonly=readonly]+label,input[type=password]:not(.browser-default):disabled+label,input[type=password]:not(.browser-default)[readonly=readonly]+label,input[type=email]:not(.browser-default):disabled+label,input[type=email]:not(.browser-default)[readonly=readonly]+label,input[type=url]:not(.browser-default):disabled+label,input[type=url]:not(.browser-default)[readonly=readonly]+label,input[type=time]:not(.browser-default):disabled+label,input[type=time]:not(.browser-default)[readonly=readonly]+label,input[type=date]:not(.browser-default):disabled+label,input[type=date]:not(.browser-default)[readonly=readonly]+label,input[type=datetime]:not(.browser-default):disabled+label,input[type=datetime]:not(.browser-default)[readonly=readonly]+label,input[type=datetime-local]:not(.browser-default):disabled+label,input[type=datetime-local]:not(.browser-default)[readonly=readonly]+label,input[type=month]:not(.browser-default):disabled+label,input[type=month]:not(.browser-default)[readonly=readonly]+label,input[type=tel]:not(.browser-default):disabled+label,input[type=tel]:not(.browser-default)[readonly=readonly]+label,input[type=number]:not(.browser-default):disabled+label,input[type=number]:not(.browser-default)[readonly=readonly]+label,input[type=search]:not(.browser-default):disabled+label,input[type=search]:not(.browser-default)[readonly=readonly]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly=readonly]+label{color:rgba(0,0,0,.42)}input:not([type]):not(.browser-default):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=month]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #26a69a;-webkit-box-shadow:0 1px 0 0 #26a69a;box-shadow:0 1px 0 0 #26a69a}input:not([type]):not(.browser-default):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=month]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#26a69a}input:not([type]):not(.browser-default):focus.valid~label,input[type=text]:not(.browser-default):focus.valid~label,input[type=password]:not(.browser-default):focus.valid~label,input[type=email]:not(.browser-default):focus.valid~label,input[type=url]:not(.browser-default):focus.valid~label,input[type=time]:not(.browser-default):focus.valid~label,input[type=date]:not(.browser-default):focus.valid~label,input[type=datetime]:not(.browser-default):focus.valid~label,input[type=datetime-local]:not(.browser-default):focus.valid~label,input[type=month]:not(.browser-default):focus.valid~label,input[type=tel]:not(.browser-default):focus.valid~label,input[type=number]:not(.browser-default):focus.valid~label,input[type=search]:not(.browser-default):focus.valid~label,textarea.materialize-textarea:focus.valid~label{color:#4caf50}input:not([type]):not(.browser-default):focus.invalid~label,input[type=text]:not(.browser-default):focus.invalid~label,input[type=password]:not(.browser-default):focus.invalid~label,input[type=email]:not(.browser-default):focus.invalid~label,input[type=url]:not(.browser-default):focus.invalid~label,input[type=time]:not(.browser-default):focus.invalid~label,input[type=date]:not(.browser-default):focus.invalid~label,input[type=datetime]:not(.browser-default):focus.invalid~label,input[type=datetime-local]:not(.browser-default):focus.invalid~label,input[type=month]:not(.browser-default):focus.invalid~label,input[type=tel]:not(.browser-default):focus.invalid~label,input[type=number]:not(.browser-default):focus.invalid~label,input[type=search]:not(.browser-default):focus.invalid~label,textarea.materialize-textarea:focus.invalid~label{color:#f44336}input:not([type]):not(.browser-default).validate+label,input[type=text]:not(.browser-default).validate+label,input[type=password]:not(.browser-default).validate+label,input[type=email]:not(.browser-default).validate+label,input[type=url]:not(.browser-default).validate+label,input[type=time]:not(.browser-default).validate+label,input[type=date]:not(.browser-default).validate+label,input[type=datetime]:not(.browser-default).validate+label,input[type=datetime-local]:not(.browser-default).validate+label,input[type=month]:not(.browser-default).validate+label,input[type=tel]:not(.browser-default).validate+label,input[type=number]:not(.browser-default).validate+label,input[type=search]:not(.browser-default).validate+label,textarea.materialize-textarea.validate+label{width:100%}.select-wrapper.valid>input.select-dropdown,input:not([type]):not(.browser-default).valid,input:not([type]):not(.browser-default):focus.valid,input[type=text]:not(.browser-default).valid,input[type=text]:not(.browser-default):focus.valid,input[type=password]:not(.browser-default).valid,input[type=password]:not(.browser-default):focus.valid,input[type=email]:not(.browser-default).valid,input[type=email]:not(.browser-default):focus.valid,input[type=url]:not(.browser-default).valid,input[type=url]:not(.browser-default):focus.valid,input[type=time]:not(.browser-default).valid,input[type=time]:not(.browser-default):focus.valid,input[type=date]:not(.browser-default).valid,input[type=date]:not(.browser-default):focus.valid,input[type=datetime]:not(.browser-default).valid,input[type=datetime]:not(.browser-default):focus.valid,input[type=datetime-local]:not(.browser-default).valid,input[type=datetime-local]:not(.browser-default):focus.valid,input[type=month]:not(.browser-default).valid,input[type=month]:not(.browser-default):focus.valid,input[type=tel]:not(.browser-default).valid,input[type=tel]:not(.browser-default):focus.valid,input[type=number]:not(.browser-default).valid,input[type=number]:not(.browser-default):focus.valid,input[type=search]:not(.browser-default).valid,input[type=search]:not(.browser-default):focus.valid,textarea.materialize-textarea.valid,textarea.materialize-textarea:focus.valid{border-bottom:1px solid #4caf50;-webkit-box-shadow:0 1px 0 0 #4caf50;box-shadow:0 1px 0 0 #4caf50}.select-wrapper.invalid>input.select-dropdown,.select-wrapper.invalid>input.select-dropdown:focus,input:not([type]):not(.browser-default).invalid,input:not([type]):not(.browser-default):focus.invalid,input[type=text]:not(.browser-default).invalid,input[type=text]:not(.browser-default):focus.invalid,input[type=password]:not(.browser-default).invalid,input[type=password]:not(.browser-default):focus.invalid,input[type=email]:not(.browser-default).invalid,input[type=email]:not(.browser-default):focus.invalid,input[type=url]:not(.browser-default).invalid,input[type=url]:not(.browser-default):focus.invalid,input[type=time]:not(.browser-default).invalid,input[type=time]:not(.browser-default):focus.invalid,input[type=date]:not(.browser-default).invalid,input[type=date]:not(.browser-default):focus.invalid,input[type=datetime]:not(.browser-default).invalid,input[type=datetime]:not(.browser-default):focus.invalid,input[type=datetime-local]:not(.browser-default).invalid,input[type=datetime-local]:not(.browser-default):focus.invalid,input[type=month]:not(.browser-default).invalid,input[type=month]:not(.browser-default):focus.invalid,input[type=tel]:not(.browser-default).invalid,input[type=tel]:not(.browser-default):focus.invalid,input[type=number]:not(.browser-default).invalid,input[type=number]:not(.browser-default):focus.invalid,input[type=search]:not(.browser-default).invalid,input[type=search]:not(.browser-default):focus.invalid,textarea.materialize-textarea.invalid,textarea.materialize-textarea:focus.invalid{border-bottom:1px solid #f44336;-webkit-box-shadow:0 1px 0 0 #f44336;box-shadow:0 1px 0 0 #f44336}.select-wrapper.valid .helper-text[data-success],.select-wrapper.invalid~.helper-text[data-error],input:not([type]):not(.browser-default).valid~.helper-text[data-success],input:not([type]):not(.browser-default):focus.valid~.helper-text[data-success],input:not([type]):not(.browser-default).invalid~.helper-text[data-error],input:not([type]):not(.browser-default):focus.invalid~.helper-text[data-error],input[type=text]:not(.browser-default).valid~.helper-text[data-success],input[type=text]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=text]:not(.browser-default).invalid~.helper-text[data-error],input[type=text]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=password]:not(.browser-default).valid~.helper-text[data-success],input[type=password]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=password]:not(.browser-default).invalid~.helper-text[data-error],input[type=password]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=email]:not(.browser-default).valid~.helper-text[data-success],input[type=email]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=email]:not(.browser-default).invalid~.helper-text[data-error],input[type=email]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=url]:not(.browser-default).valid~.helper-text[data-success],input[type=url]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=url]:not(.browser-default).invalid~.helper-text[data-error],input[type=url]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=time]:not(.browser-default).valid~.helper-text[data-success],input[type=time]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=time]:not(.browser-default).invalid~.helper-text[data-error],input[type=time]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=date]:not(.browser-default).valid~.helper-text[data-success],input[type=date]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=date]:not(.browser-default).invalid~.helper-text[data-error],input[type=date]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=datetime]:not(.browser-default).valid~.helper-text[data-success],input[type=datetime]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=datetime]:not(.browser-default).invalid~.helper-text[data-error],input[type=datetime]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=datetime-local]:not(.browser-default).valid~.helper-text[data-success],input[type=datetime-local]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=datetime-local]:not(.browser-default).invalid~.helper-text[data-error],input[type=datetime-local]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=month]:not(.browser-default).valid~.helper-text[data-success],input[type=month]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=month]:not(.browser-default).invalid~.helper-text[data-error],input[type=month]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=tel]:not(.browser-default).valid~.helper-text[data-success],input[type=tel]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=tel]:not(.browser-default).invalid~.helper-text[data-error],input[type=tel]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=number]:not(.browser-default).valid~.helper-text[data-success],input[type=number]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=number]:not(.browser-default).invalid~.helper-text[data-error],input[type=number]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=search]:not(.browser-default).valid~.helper-text[data-success],input[type=search]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=search]:not(.browser-default).invalid~.helper-text[data-error],input[type=search]:not(.browser-default):focus.invalid~.helper-text[data-error],textarea.materialize-textarea.valid~.helper-text[data-success],textarea.materialize-textarea:focus.valid~.helper-text[data-success],textarea.materialize-textarea.invalid~.helper-text[data-error],textarea.materialize-textarea:focus.invalid~.helper-text[data-error]{color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.select-wrapper.valid~.helper-text:after,input:not([type]):not(.browser-default).valid~.helper-text:after,input:not([type]):not(.browser-default):focus.valid~.helper-text:after,input[type=text]:not(.browser-default).valid~.helper-text:after,input[type=text]:not(.browser-default):focus.valid~.helper-text:after,input[type=password]:not(.browser-default).valid~.helper-text:after,input[type=password]:not(.browser-default):focus.valid~.helper-text:after,input[type=email]:not(.browser-default).valid~.helper-text:after,input[type=email]:not(.browser-default):focus.valid~.helper-text:after,input[type=url]:not(.browser-default).valid~.helper-text:after,input[type=url]:not(.browser-default):focus.valid~.helper-text:after,input[type=time]:not(.browser-default).valid~.helper-text:after,input[type=time]:not(.browser-default):focus.valid~.helper-text:after,input[type=date]:not(.browser-default).valid~.helper-text:after,input[type=date]:not(.browser-default):focus.valid~.helper-text:after,input[type=datetime]:not(.browser-default).valid~.helper-text:after,input[type=datetime]:not(.browser-default):focus.valid~.helper-text:after,input[type=datetime-local]:not(.browser-default).valid~.helper-text:after,input[type=datetime-local]:not(.browser-default):focus.valid~.helper-text:after,input[type=month]:not(.browser-default).valid~.helper-text:after,input[type=month]:not(.browser-default):focus.valid~.helper-text:after,input[type=tel]:not(.browser-default).valid~.helper-text:after,input[type=tel]:not(.browser-default):focus.valid~.helper-text:after,input[type=number]:not(.browser-default).valid~.helper-text:after,input[type=number]:not(.browser-default):focus.valid~.helper-text:after,input[type=search]:not(.browser-default).valid~.helper-text:after,input[type=search]:not(.browser-default):focus.valid~.helper-text:after,textarea.materialize-textarea.valid~.helper-text:after,textarea.materialize-textarea:focus.valid~.helper-text:after{content:attr(data-success);color:#4caf50}.select-wrapper.invalid~.helper-text:after,input:not([type]):not(.browser-default).invalid~.helper-text:after,input:not([type]):not(.browser-default):focus.invalid~.helper-text:after,input[type=text]:not(.browser-default).invalid~.helper-text:after,input[type=text]:not(.browser-default):focus.invalid~.helper-text:after,input[type=password]:not(.browser-default).invalid~.helper-text:after,input[type=password]:not(.browser-default):focus.invalid~.helper-text:after,input[type=email]:not(.browser-default).invalid~.helper-text:after,input[type=email]:not(.browser-default):focus.invalid~.helper-text:after,input[type=url]:not(.browser-default).invalid~.helper-text:after,input[type=url]:not(.browser-default):focus.invalid~.helper-text:after,input[type=time]:not(.browser-default).invalid~.helper-text:after,input[type=time]:not(.browser-default):focus.invalid~.helper-text:after,input[type=date]:not(.browser-default).invalid~.helper-text:after,input[type=date]:not(.browser-default):focus.invalid~.helper-text:after,input[type=datetime]:not(.browser-default).invalid~.helper-text:after,input[type=datetime]:not(.browser-default):focus.invalid~.helper-text:after,input[type=datetime-local]:not(.browser-default).invalid~.helper-text:after,input[type=datetime-local]:not(.browser-default):focus.invalid~.helper-text:after,input[type=month]:not(.browser-default).invalid~.helper-text:after,input[type=month]:not(.browser-default):focus.invalid~.helper-text:after,input[type=tel]:not(.browser-default).invalid~.helper-text:after,input[type=tel]:not(.browser-default):focus.invalid~.helper-text:after,input[type=number]:not(.browser-default).invalid~.helper-text:after,input[type=number]:not(.browser-default):focus.invalid~.helper-text:after,input[type=search]:not(.browser-default).invalid~.helper-text:after,input[type=search]:not(.browser-default):focus.invalid~.helper-text:after,textarea.materialize-textarea.invalid~.helper-text:after,textarea.materialize-textarea:focus.invalid~.helper-text:after{content:attr(data-error);color:#f44336}.select-wrapper+label:after,input:not([type]):not(.browser-default)+label:after,input[type=text]:not(.browser-default)+label:after,input[type=password]:not(.browser-default)+label:after,input[type=email]:not(.browser-default)+label:after,input[type=url]:not(.browser-default)+label:after,input[type=time]:not(.browser-default)+label:after,input[type=date]:not(.browser-default)+label:after,input[type=datetime]:not(.browser-default)+label:after,input[type=datetime-local]:not(.browser-default)+label:after,input[type=month]:not(.browser-default)+label:after,input[type=tel]:not(.browser-default)+label:after,input[type=number]:not(.browser-default)+label:after,input[type=search]:not(.browser-default)+label:after,textarea.materialize-textarea+label:after{display:block;content:"";position:absolute;top:100%;left:0;opacity:0;-webkit-transition:.2s opacity ease-out,.2s color ease-out;transition:.2s opacity ease-out,.2s color ease-out}.input-field{position:relative;margin-top:1rem;margin-bottom:1rem}.input-field.inline{display:inline-block;vertical-align:middle;margin-left:5px}.input-field.inline input,.input-field.inline .select-dropdown{margin-bottom:1rem}.input-field.col label{left:.75rem}.input-field.col .prefix~label,.input-field.col .prefix~.validate~label,.input-field.col .suffix~label,.input-field.col .suffix~.validate~label{width:calc(100% - 3rem - 1.5rem)}.input-field>label{color:#9e9e9e;position:absolute;top:0;left:0;font-size:1rem;cursor:text;-webkit-transition:color .2s ease-out,-webkit-transform .2s ease-out;transition:color .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,color .2s ease-out;transition:transform .2s ease-out,color .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform-origin:0% 100%;transform-origin:0% 100%;text-align:initial;-webkit-transform:translateY(12px);transform:translateY(12px)}.input-field>label:not(.label-icon).active{-webkit-transform:translateY(-14px) scale(0.8);transform:translateY(-14px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.input-field>label:not(.active)+input[type=date],.input-field>label:not(.active)+input[type=datetime-local],.input-field>label:not(.active)+input[type=month],.input-field>label:not(.active)+input[type=time]{color:rgba(0,0,0,0)}.input-field>input[type]:-webkit-autofill:not(.browser-default):not([type=search])+label,.input-field>input[type=date]:not(.browser-default)+label,.input-field>input[type=time]:not(.browser-default)+label{-webkit-transform:translateY(-14px) scale(0.8);transform:translateY(-14px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.input-field .helper-text{position:relative;min-height:18px;display:block;font-size:12px;color:rgba(0,0,0,.54)}.input-field .helper-text::after{opacity:1;position:absolute;top:0;left:0}.input-field .prefix,.input-field .suffix{position:absolute;width:3rem;font-size:2rem;-webkit-transition:color .2s;transition:color .2s;top:.5rem}.input-field .prefix.active,.input-field .suffix.active{color:#26a69a}.input-field .prefix~input,.input-field .prefix~textarea,.input-field .prefix~.select-wrapper,.input-field .prefix~label,.input-field .prefix~.validate~label,.input-field .prefix~.helper-text,.input-field .prefix~.autocomplete-content{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.input-field .prefix~label{margin-left:3rem}@media only screen and (max-width : 992.99px){.input-field .prefix~input,.input-field .suffix~input{width:86%;width:calc(100% - 3rem)}}@media only screen and (max-width : 600.99px){.input-field .prefix~input,.input-field .suffix~input{width:80%;width:calc(100% - 3rem)}}.input-field .suffix{right:0}.input-field .suffix~input,.input-field .suffix~textarea,.input-field .suffix~.select-wrapper,.input-field .suffix~label,.input-field .suffix~.validate~label,.input-field .suffix~.helper-text,.input-field .suffix~.autocomplete-content{margin-right:3rem;width:92%;width:calc(100% - 3rem)}.input-field .suffix~label{margin-right:3rem}.input-field input[type=search]{display:block;line-height:inherit;-webkit-transition:.3s background-color;transition:.3s background-color}.nav-wrapper .input-field input[type=search]{height:inherit;padding-left:4rem;width:calc(100% - 4rem);border:0;-webkit-box-shadow:none;box-shadow:none}.input-field input[type=search]:focus:not(.browser-default){background-color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;color:#444}.input-field input[type=search]:focus:not(.browser-default)+label i,.input-field input[type=search]:focus:not(.browser-default)~.mdi-navigation-close,.input-field input[type=search]:focus:not(.browser-default)~.material-icons{color:#444}.input-field input[type=search]+.label-icon{-webkit-transform:none;transform:none;left:1rem}.input-field input[type=search]~.mdi-navigation-close,.input-field input[type=search]~.material-icons{position:absolute;top:0;right:1rem;color:rgba(0,0,0,0);cursor:pointer;font-size:2rem;-webkit-transition:.3s color;transition:.3s color}textarea{width:100%;height:3rem;background-color:rgba(0,0,0,0)}textarea.materialize-textarea{line-height:normal;overflow-y:hidden;padding:.8rem 0 .8rem 0;resize:none;min-height:3rem;-webkit-box-sizing:border-box;box-sizing:border-box}.hiddendiv{visibility:hidden;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem;position:absolute;top:0;z-index:-1}.autocomplete-content li .highlight{color:#444}.autocomplete-content li img{height:40px;width:40px;margin:5px 15px}.character-counter{min-height:18px}[type=radio]:not(:checked),[type=radio]:checked{position:absolute;opacity:0;pointer-events:none}[type=radio]:not(:checked)+span,[type=radio]:checked+span{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-transition:.28s ease;transition:.28s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type=radio]+span:before,[type=radio]+span:after{content:"";position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;-webkit-transition:.28s ease;transition:.28s ease}[type=radio]:not(:checked)+span:before,[type=radio]:not(:checked)+span:after,[type=radio]:checked+span:before,[type=radio]:checked+span:after,[type=radio].with-gap:checked+span:before,[type=radio].with-gap:checked+span:after{border-radius:50%}[type=radio]:not(:checked)+span:before,[type=radio]:not(:checked)+span:after{border:2px solid #5a5a5a}[type=radio]:not(:checked)+span:after{-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked+span:before{border:2px solid rgba(0,0,0,0)}[type=radio]:checked+span:after,[type=radio].with-gap:checked+span:before,[type=radio].with-gap:checked+span:after{border:2px solid #26a69a}[type=radio]:checked+span:after,[type=radio].with-gap:checked+span:after{background-color:#26a69a}[type=radio]:checked+span:after{-webkit-transform:scale(1.02);transform:scale(1.02)}[type=radio].with-gap:checked+span:after{-webkit-transform:scale(0.5);transform:scale(0.5)}[type=radio].tabbed:focus+span:before{-webkit-box-shadow:0 0 0 10px rgba(0,0,0,.1);box-shadow:0 0 0 10px rgba(0,0,0,.1)}[type=radio].with-gap:disabled:checked+span:before{border:2px solid rgba(0,0,0,.42)}[type=radio].with-gap:disabled:checked+span:after{border:none;background-color:rgba(0,0,0,.42)}[type=radio]:disabled:not(:checked)+span:before,[type=radio]:disabled:checked+span:before{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,.42)}[type=radio]:disabled+span{color:rgba(0,0,0,.42)}[type=radio]:disabled:not(:checked)+span:before{border-color:rgba(0,0,0,.42)}[type=radio]:disabled:checked+span:after{background-color:rgba(0,0,0,.42);border-color:#949494}[type=checkbox]:not(:checked),[type=checkbox]:checked{position:absolute;opacity:0;pointer-events:none}[type=checkbox]+span:not(.lever){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;-ms-user-select:none;user-select:none}[type=checkbox]+span:not(.lever):before,[type=checkbox]:not(.filled-in)+span:not(.lever):after{content:"";position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:3px;-webkit-transition:.2s;transition:.2s}[type=checkbox]:not(.filled-in)+span:not(.lever):after{border:0;-webkit-transform:scale(0);transform:scale(0)}[type=checkbox]:not(:checked):disabled+span:not(.lever):before{border:none;background-color:rgba(0,0,0,.42)}[type=checkbox].tabbed:focus+span:not(.lever):after{-webkit-transform:scale(1);transform:scale(1);border:0;border-radius:50%;-webkit-box-shadow:0 0 0 10px rgba(0,0,0,.1);box-shadow:0 0 0 10px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}[type=checkbox]:checked+span:not(.lever):before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0);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+span:before{border-right:2px solid rgba(0,0,0,.42);border-bottom:2px solid rgba(0,0,0,.42)}[type=checkbox]:indeterminate+span:not(.lever):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+span:not(.lever):before{border-right:2px solid rgba(0,0,0,.42);background-color:rgba(0,0,0,0)}[type=checkbox].filled-in+span:not(.lever):after{border-radius:2px}[type=checkbox].filled-in+span:not(.lever):before,[type=checkbox].filled-in+span:not(.lever):after{content:"";left:0;position:absolute;-webkit-transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:1}[type=checkbox].filled-in:not(:checked)+span:not(.lever):before{width:0;height:0;border:3px solid rgba(0,0,0,0);left:6px;top:10px;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox].filled-in:not(:checked)+span:not(.lever):after{height:20px;width:20px;background-color:rgba(0,0,0,0);border:2px solid #5a5a5a;top:0px;z-index:0}[type=checkbox].filled-in:checked+span:not(.lever):before{top:0;left:1px;width:8px;height:13px;border-top:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0);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+span:not(.lever):after{top:0;width:20px;height:20px;border:2px solid #26a69a;background-color:#26a69a;z-index:0}[type=checkbox].filled-in.tabbed:focus+span:not(.lever):after{border-radius:2px;border-color:#5a5a5a;background-color:rgba(0,0,0,.1)}[type=checkbox].filled-in.tabbed:checked:focus+span:not(.lever):after{border-radius:2px;background-color:#26a69a;border-color:#26a69a}[type=checkbox].filled-in:disabled:not(:checked)+span:not(.lever):before{background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0)}[type=checkbox].filled-in:disabled:not(:checked)+span:not(.lever):after{border-color:rgba(0,0,0,0);background-color:#949494}[type=checkbox].filled-in:disabled:checked+span:not(.lever):before{background-color:rgba(0,0,0,0)}[type=checkbox].filled-in:disabled:checked+span:not(.lever):after{background-color:#949494;border-color:#949494}.switch,.switch *{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch label{cursor:pointer}.switch label input[type=checkbox]{opacity:0;width:0;height:0}.switch label input[type=checkbox]:checked:not([disabled]){background-color:#84c7c1}.switch label input[type=checkbox]:checked+.lever:before,.switch label input[type=checkbox]:checked+.lever:after{left:18px}.switch label input[type=checkbox]:checked+.lever:after{background-color:#26a69a}.switch label .lever{content:"";display:inline-block;position:relative;width:36px;height:14px;background-color:rgba(0,0,0,.38);border-radius:15px;margin-right:10px;-webkit-transition:background .3s ease;transition:background .3s ease;vertical-align:middle;margin:0 16px}.switch label .lever:before,.switch label .lever:after{content:"";position:absolute;display:inline-block;width:20px;height:20px;border-radius:50%;left:0;top:-3px;-webkit-transition:left .3s ease,background .3s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease;transition:left .3s ease,background .3s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease;transition:left .3s ease,background .3s ease,box-shadow .1s ease,transform .1s ease;transition:left .3s ease,background .3s ease,box-shadow .1s ease,transform .1s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease}.switch label .lever:before{background-color:rgba(38,166,154,.15)}.switch label .lever:after{background-color:#f1f1f1;-webkit-box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12)}input[type=checkbox]:checked:not(:disabled)~.lever:active::before,input[type=checkbox]:checked:not(:disabled).tabbed:focus~.lever::before{-webkit-transform:scale(2.4);transform:scale(2.4);background-color:rgba(38,166,154,.15)}input[type=checkbox]:not(:disabled)~.lever:active:before,input[type=checkbox]:not(:disabled).tabbed:focus~.lever::before{-webkit-transform:scale(2.4);transform:scale(2.4);background-color:rgba(0,0,0,.08)}.switch input[type=checkbox][disabled]+.lever{cursor:default;background-color:rgba(0,0,0,.12)}.switch label input[type=checkbox][disabled]+.lever:after,.switch label input[type=checkbox][disabled]:checked+.lever:after{background-color:#949494}select.browser-default{opacity:1}select{opacity:0;background-color:rgba(255,255,255,.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.select-label{position:absolute}.select-wrapper{position:relative}.select-wrapper.valid+label,.select-wrapper.invalid+label{width:100%;pointer-events:none}.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #9e9e9e;outline:none;height:3rem;line-height:3rem;width:100%;font-size:16px;margin:0 0 8px 0;padding:0;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.select-wrapper input.select-dropdown:focus{border-bottom:1px solid #26a69a}.select-wrapper .caret{position:absolute;right:0;top:0;bottom:0;margin:auto 0;z-index:0;fill:rgba(0,0,0,.87)}.select-wrapper+label{position:absolute;top:-26px;font-size:.8rem}.select-wrapper .hide-select{width:0;height:0;overflow:hidden;position:absolute;top:0;z-index:-1}select:disabled{color:rgba(0,0,0,.42)}.select-wrapper.disabled+label{color:rgba(0,0,0,.42)}.select-wrapper.disabled .caret{fill:rgba(0,0,0,.42)}.select-wrapper input.select-dropdown:disabled{color:rgba(0,0,0,.42);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-wrapper i{color:rgba(0,0,0,.3)}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:rgba(0,0,0,.3);background-color:rgba(0,0,0,0)}body.keyboard-focused .select-dropdown.dropdown-content li:focus{background-color:rgba(0,0,0,.08)}.select-dropdown.dropdown-content li:hover{background-color:rgba(0,0,0,.08)}.select-dropdown.dropdown-content li.selected{background-color:rgba(0,0,0,.03)}.prefix~.select-wrapper{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.prefix~label{margin-left:3rem}.suffix~.select-wrapper{margin-right:3rem;width:92%;width:calc(100% - 3rem)}.suffix~label{margin-right: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,.7)}.select-dropdown li.optgroup>span{color:rgba(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,.file-field .btn-small{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)}.file-field input[type=file]::-webkit-file-upload-button{display:none}.range-field{position:relative}input[type=range],input[type=range]+.thumb{cursor:pointer}input[type=range]{position:relative;background-color:rgba(0,0,0,0);border:none;outline:none;width:100%;margin:15px 0;padding:0}input[type=range]:focus{outline:none}input[type=range]+.thumb{position:absolute;top:10px;left:0;border:none;height:0;width:0;border-radius:50%;background-color:#26a69a;margin-left:7px;-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{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s;-webkit-appearance:none;background-color:#26a69a;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;margin:-5px 0 0 0}.keyboard-focused input[type=range]:focus:not(.active)::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 10px rgba(38,166,154,.26);box-shadow:0 0 0 10px rgba(38,166,154,.26)}input[type=range]{border:1px solid #fff}input[type=range]::-moz-range-track{height:3px;background:#c2c0c2;border:none}input[type=range]::-moz-focus-inner{border:0}input[type=range]::-moz-range-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s;margin-top:-5px}input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.keyboard-focused input[type=range]:focus:not(.active)::-moz-range-thumb{box-shadow:0 0 0 10px rgba(38,166,154,.26)}input[type=range]::-ms-track{height:3px;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0)}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;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s}.keyboard-focused input[type=range]:focus:not(.active)::-ms-thumb{box-shadow:0 0 0 10px rgba(38,166,154,.26)}.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:16px;height:1.5rem;line-height:1.5rem;letter-spacing:.4;display:inline-block}.table-of-contents a:hover{color:#a8a8a8;padding-left:15px;border-left:1px solid #ee6e73}.table-of-contents a.active{font-weight:500;padding-left:14px;border-left:2px solid #ee6e73}.sidenav{position:fixed;width:300px;left:0;top:0;margin:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);height:100vh;padding-bottom:60px;background-color:#fff;z-index:999;overflow-y:auto;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-105%);transform:translateX(-105%)}.sidenav.right-aligned{right:0;-webkit-transform:translateX(105%);transform:translateX(105%);left:auto;-webkit-transform:translateX(100%);transform:translateX(100%)}.sidenav .collapsible{margin:0}.sidenav li{float:none;line-height:48px}.sidenav li.active{background-color:rgba(0,0,0,.05)}.sidenav li>a{color:rgba(0,0,0,.87);display:block;font-size:14px;font-weight:500;height:48px;line-height:48px;padding:0 32px}.sidenav li>a:hover{background-color:rgba(0,0,0,.05)}.sidenav li>a.btn,.sidenav li>a.btn-small,.sidenav li>a.btn-large,.sidenav li>a.btn-flat,.sidenav li>a.btn-floating{margin:10px 15px}.sidenav li>a.btn,.sidenav li>a.btn-small,.sidenav li>a.btn-large,.sidenav li>a.btn-floating{color:#fff}.sidenav li>a.btn-flat{color:#343434}.sidenav li>a.btn:hover,.sidenav li>a.btn-small:hover,.sidenav li>a.btn-large:hover{background-color:#2bbbad}.sidenav li>a.btn-floating:hover{background-color:#26a69a}.sidenav li>a>i,.sidenav li>a>[class^=mdi-],.sidenav li>a li>a>[class*=mdi-],.sidenav li>a>i.material-icons{float:left;height:48px;line-height:48px;margin:0 32px 0 0;width:24px;color:rgba(0,0,0,.54)}.sidenav .divider{margin:8px 0 0 0}.sidenav .subheader{cursor:initial;pointer-events:none;color:rgba(0,0,0,.54);font-size:14px;font-weight:500;line-height:48px}.sidenav .subheader:hover{background-color:rgba(0,0,0,0)}.sidenav .user-view{position:relative;padding:32px 32px 0;margin-bottom:8px}.sidenav .user-view>a{height:auto;padding:0}.sidenav .user-view>a:hover{background-color:rgba(0,0,0,0)}.sidenav .user-view .background{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.sidenav .user-view .circle,.sidenav .user-view .name,.sidenav .user-view .email{display:block}.sidenav .user-view .circle{height:64px;width:64px}.sidenav .user-view .name,.sidenav .user-view .email{font-size:14px;line-height:24px}.sidenav .user-view .name{margin-top:16px;font-weight:500}.sidenav .user-view .email{padding-bottom:16px;font-weight:400}.drag-target{height:100%;position:fixed;top:0;left:0;z-index:998}.drag-target.right-aligned{right:0}.sidenav.sidenav-fixed{left:0;-webkit-transform:translateX(0);transform:translateX(0);position:fixed}.sidenav.sidenav-fixed.right-aligned{right:0;left:auto}@media only screen and (max-width : 992.99px){.sidenav.sidenav-fixed{-webkit-transform:translateX(-105%);transform:translateX(-105%)}.sidenav.sidenav-fixed.right-aligned{-webkit-transform:translateX(105%);transform:translateX(105%)}.sidenav>a{padding:0 16px}.sidenav .user-view{padding:16px 16px 0}}.sidenav .collapsible-body>ul:not(.collapsible)>li.active,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active{background-color:#ee6e73}.sidenav .collapsible-body>ul:not(.collapsible)>li.active a,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active a{color:#fff}.sidenav .collapsible-body{padding:0}.sidenav-overlay{position:fixed;top:0;left:0;right:0;opacity:0;height:120vh;background-color:rgba(0,0,0,.5);z-index:997;display:none}.preloader-wrapper{display:inline-block;position:relative;width:50px;height:50px}.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:rgba(0,0,0,0) !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:rgba(0,0,0,0) !important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.circle-clipper.right .circle{left:-100%;border-left-color:rgba(0,0,0,0) !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;height:16px;width:16px;margin:0 12px}.slider .indicators .indicator-item-btn{position:absolute;top:0;left:0;cursor:pointer;background-color:#e0e0e0;-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:50%;border-width:0;width:100%;height:100%}.slider .indicators .indicator-item-btn.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-slider{top:0;left:0}.carousel.carousel-slider .carousel-fixed-item{position:absolute;left:0;right:0;bottom:20px;z-index:1}.carousel.carousel-slider .carousel-fixed-item.with-indicators{bottom:68px}.carousel.carousel-slider .carousel-item{width:100%;height:100%;min-height:400px;position:absolute;top:0;left:0}.carousel.carousel-slider .carousel-item h2{font-size:24px;font-weight:500;line-height:32px}.carousel.carousel-slider .carousel-item p{font-size:15px}.carousel .carousel-item{visibility:hidden;width:200px;height:200px;position:absolute;top:0;left:0}.carousel .carousel-item>img{width:100%}.carousel .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.carousel .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:8px;width:8px;margin:24px 4px;background-color:rgba(255,255,255,.5);-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.carousel .indicators .indicator-item.active{background-color:#fff}.carousel.scrolling .carousel-item .materialboxed,.carousel .carousel-item:not(.active) .materialboxed{pointer-events:none}.tap-target-wrapper{width:800px;height:800px;position:fixed;z-index:1000;visibility:hidden;-webkit-transition:visibility 0s .3s;transition:visibility 0s .3s}.tap-target-wrapper.open{visibility:visible;-webkit-transition:visibility 0s;transition:visibility 0s}.tap-target-wrapper.open .tap-target{-webkit-transform:scale(1);transform:scale(1);opacity:.95;-webkit-transition:opacity .3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity .3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform .3s cubic-bezier(0.42, 0, 0.58, 1),opacity .3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform .3s cubic-bezier(0.42, 0, 0.58, 1),opacity .3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1)}.tap-target-wrapper.open .tap-target-wave::before{-webkit-transform:scale(1);transform:scale(1)}.tap-target-wrapper.open .tap-target-wave::after{visibility:visible;-webkit-animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;-webkit-transition:opacity .3s,visibility 0s 1s,-webkit-transform .3s;transition:opacity .3s,visibility 0s 1s,-webkit-transform .3s;transition:opacity .3s,transform .3s,visibility 0s 1s;transition:opacity .3s,transform .3s,visibility 0s 1s,-webkit-transform .3s}.tap-target{position:absolute;font-size:1rem;border-radius:50%;background-color:#ee6e73;-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,.14),0 10px 50px 0 rgba(0,0,0,.12),0 30px 10px -20px rgba(0,0,0,.2);box-shadow:0 20px 20px 0 rgba(0,0,0,.14),0 10px 50px 0 rgba(0,0,0,.12),0 30px 10px -20px rgba(0,0,0,.2);width:100%;height:100%;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity .3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform .3s cubic-bezier(0.42, 0, 0.58, 1),opacity .3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform .3s cubic-bezier(0.42, 0, 0.58, 1),opacity .3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1)}.tap-target-content{position:relative;display:table-cell}.tap-target-wave{position:absolute;border-radius:50%;z-index:10001}.tap-target-wave::before,.tap-target-wave::after{content:"";display:block;position:absolute;width:100%;height:100%;border-radius:50%;background-color:#fff}.tap-target-wave::before{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.tap-target-wave::after{visibility:hidden;-webkit-transition:opacity .3s,visibility 0s,-webkit-transform .3s;transition:opacity .3s,visibility 0s,-webkit-transform .3s;transition:opacity .3s,transform .3s,visibility 0s;transition:opacity .3s,transform .3s,visibility 0s,-webkit-transform .3s;z-index:-1}.tap-target-origin{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10002;position:absolute !important}.tap-target-origin:not(.btn):not(.btn-large):not(.btn-small),.tap-target-origin:not(.btn):not(.btn-large):not(.btn-small):hover{background:none}@media only screen and (max-width: 600px){.tap-target,.tap-target-wrapper{width:600px;height:600px}}.pulse{overflow:visible;position:relative}.pulse::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:inherit;border-radius:inherit;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;-webkit-animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;z-index:-1}@-webkit-keyframes pulse-animation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes pulse-animation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.datepicker-modal{max-width:325px;min-width:300px;max-height:none}.datepicker-container.modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.datepicker-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:280px;margin:0 auto}.datepicker-controls .selects-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker-controls .select-wrapper input{border-bottom:none;text-align:center;margin:0}.datepicker-controls .select-wrapper input:focus{border-bottom:none}.datepicker-controls .select-wrapper .caret{display:none}.datepicker-controls .select-year input{width:50px}.datepicker-controls .select-month input{width:80px}.month-prev,.month-next{margin-top:4px;cursor:pointer;background-color:rgba(0,0,0,0);border:none}.datepicker-date-display{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;background-color:#26a69a;color:#fff;padding:20px 22px;font-weight:500}.datepicker-date-display .year-text{display:block;font-size:1.5rem;line-height:25px;color:rgba(255,255,255,.7)}.datepicker-date-display .date-text{display:block;font-size:2.8rem;line-height:47px;font-weight:500}.datepicker-calendar-container{-webkit-box-flex:2.5;-webkit-flex:2.5 auto;-ms-flex:2.5 auto;flex:2.5 auto}.datepicker-table{width:280px;font-size:1rem;margin:0 auto}.datepicker-table thead{border-bottom:none}.datepicker-table th{padding:10px 5px;text-align:center}.datepicker-table tr{border:none}.datepicker-table abbr{text-decoration:none;color:#999}.datepicker-table td{border-radius:50%;padding:0}.datepicker-table td.is-today{color:#26a69a}.datepicker-table td.is-selected{background-color:#26a69a;color:#fff}.datepicker-table td.is-outside-current-month,.datepicker-table td.is-disabled{color:rgba(0,0,0,.3);pointer-events:none}.datepicker-day-button{background-color:rgba(0,0,0,0);border:none;line-height:38px;display:block;width:100%;border-radius:50%;padding:0 5px;cursor:pointer;color:inherit}.datepicker-day-button:focus{background-color:rgba(43,161,150,.25)}.datepicker-footer{width:280px;margin:0 auto;padding-bottom:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.datepicker-cancel,.datepicker-clear,.datepicker-today,.datepicker-done{color:#26a69a;padding:0 1rem}.datepicker-clear{color:#f44336}@media only screen and (min-width : 601px){.datepicker-modal{max-width:625px}.datepicker-container.modal-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.datepicker-date-display{-webkit-box-flex:0;-webkit-flex:0 1 270px;-ms-flex:0 1 270px;flex:0 1 270px}.datepicker-controls,.datepicker-table,.datepicker-footer{width:320px}.datepicker-day-button{line-height:44px}}.timepicker-modal{max-width:325px;max-height:none}.timepicker-container.modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.text-primary{color:#fff}.timepicker-digital-display{width:200px;-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;background-color:#26a69a;padding:10px;font-weight:300}.timepicker-text-container{font-size:4rem;font-weight:bold;text-align:center;color:rgba(255,255,255,.6);font-weight:400;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.timepicker-text-container input[type=text]{height:4rem;color:rgba(255,255,255,.6);border-bottom:0px;font-size:4rem;direction:ltr}.timepicker-input-hours,.timepicker-input-minutes,.timepicker-span-am-pm div{cursor:pointer}input[type=text].timepicker-input-hours{text-align:right;width:28%;margin-right:3px}input[type=text].timepicker-input-minutes{width:33%;margin-left:3px}input[type=text].text-primary{color:#fff}.timepicker-display-am-pm{font-size:1.3rem;position:absolute;right:1rem;bottom:1rem;font-weight:400}.timepicker-analog-display{-webkit-box-flex:2.5;-webkit-flex:2.5 auto;-ms-flex:2.5 auto;flex:2.5 auto}.timepicker-plate{background-color:#eee;border-radius:50%;width:270px;height:270px;overflow:visible;position:relative;margin:auto;margin-top:25px;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.timepicker-canvas,.timepicker-dial{position:absolute;left:0;right:0;top:0;bottom:0}.timepicker-minutes{visibility:hidden}.timepicker-tick{border-radius:50%;color:rgba(0,0,0,.87);line-height:40px;text-align:center;width:40px;height:40px;position:absolute;cursor:pointer;font-size:15px}.timepicker-tick.active,.timepicker-tick:hover{background-color:rgba(38,166,154,.25)}.timepicker-dial{-webkit-transition:opacity 350ms,-webkit-transform 350ms;transition:opacity 350ms,-webkit-transform 350ms;transition:transform 350ms,opacity 350ms;transition:transform 350ms,opacity 350ms,-webkit-transform 350ms}.timepicker-dial-out{opacity:0}.timepicker-dial-out.timepicker-hours{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.timepicker-dial-out.timepicker-minutes{-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}.timepicker-canvas{-webkit-transition:opacity 175ms;transition:opacity 175ms}.timepicker-canvas line{stroke:#26a69a;stroke-width:4;stroke-linecap:round}.timepicker-canvas-out{opacity:.25}.timepicker-canvas-bearing{stroke:none;fill:#26a69a}.timepicker-canvas-bg{stroke:none;fill:#26a69a}.timepicker-footer{margin:0 auto;padding:5px 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.timepicker-clear{color:#f44336}.timepicker-close{color:#26a69a}.timepicker-clear,.timepicker-close{padding:0 20px}@media only screen and (min-width : 601px){.timepicker-modal{max-width:600px}.timepicker-container.modal-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.timepicker-text-container{top:32%}.timepicker-display-am-pm{position:relative;right:auto;bottom:auto;text-align:center;margin-top:1.2rem}}
.color-manager {
    color: transparent;
}
/* base.less is a standalone Less file */
/*
Qualitative data color series inspired from colorbrewer2.org/
next ones could be: #cab2d6 #ffff99 # #b2df8a
*/
.clearfix::after {
  content: "";
  display: table;
  clear: right;
}
.clearfix::before {
  content: "";
  display: table;
}
strong {
  font-weight: 700 !important;
}
/* General styles */
/* reset style */
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;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;
  font-size: 1em;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
/* remember to define focus styles! */
:focus {
  outline: thin dotted;
}
a:focus {
  outline: thin dotted;
}
/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
#root {
  margin: 0 10px;
  position: relative;
}
a {
  color: #1976d2;
  text-decoration: underline;
  cursor: pointer;
}
a > [class^="icon-"],
a > [class*=" icon-"] {
  display: inline-block;
}
/* Make sure the scroll bar is always displayed so the content does not shift when reloading menu with/without scrollbar */
html {
  overflow-y: scroll;
}
/* br clear="all" deprecated */
br.clearAll {
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0;
  /* for IE */
}
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;
}
/* on admin screen, Save button aligned on the left */
.admin .submit {
  margin-left: 0;
  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;
}
/* Add / Edit / List entities */
.entityContainer {
  width: 100%;
  max-width: 900px;
  min-width: 600px;
  font-size: 14px;
}
.entityInlineHelp {
  color: #9b9b9b;
  margin-top: 5px;
  clear: both;
}
/* cancel button below Forms */
.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;
}
/* jQuery Tooltip */
#tooltip h3 {
  font-weight: normal;
  font-size: 0.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;
}
/* jQuery Ajax */
.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;
  /* for inline help */
  text-align: justify;
}
/* extending the jquery UI css, for visitor Log popover */
.ui-widget .dataTable {
  font-size: 14px;
}
.ui-inline-help {
  display: inline-block;
  background-color: #f4f8fa;
  margin: 0;
  font-size: 12px;
  padding: 20px;
  color: #3a87ad;
  opacity: 1;
  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: 0;
  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-month,
.ui-datepicker-year {
  font-weight: bold;
}
.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: #ffffff !important;
}
.ui-datepicker td.ui-datepicker-current-day .ui-state-default {
  background: #212121 !important;
  color: #ffffff !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;
}
/* Piwik jQuery UI Tooltips */
.ui-tooltip {
  position: absolute;
  z-index: 2000;
  text-align: left;
  background: #f7f7f7;
  color: #444444;
  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;
  font-size: 12px;
  margin: 0 0 2px 0;
  line-height: 14px;
}
body .ui-tooltip.small {
  font-size: 11px;
  padding: 3px 5px 3px 6px;
}
/* Popover */
.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 {
  /* copied from icons.css */
  font-family: 'matomo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: inherit;
  font-weight: bold;
  font-size: 8px;
  background-image: none !important;
  text-indent: 0 !important;
  opacity: 1 !important;
  color: #ffffff;
  overflow: visible;
  margin-top: -4px;
}
.ui-dialog-titlebar .ui-icon-closethick::before {
  content: "\e60a";
}
#topApiRef {
  color: #95aecb;
}
.section-toggler-link {
  font-size: 0.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;
}
.card .card-content {
  padding: 20px;
}
/* Component styles */
#root #logo {
  padding-left: 16px;
  padding-top: 6px;
}
#root #logo img {
  max-height: 32px;
}
#root #logo img.default-piwik-logo {
  width: 150px;
}
#root #logo > a {
  text-decoration: none;
}
#javascriptDisabled,
#javascriptDisabled a {
  font-weight: bold;
  color: #f88d22;
  padding: 15px;
  clear: both;
}
/* About Piwik box top right */
#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: 0;
  border-top: 5px solid #edecec;
  box-shadow: 8px 6px 7px 0 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: #444444;
}
.autocompleteMatched {
  color: #5256BE;
  font-weight: bold;
}
.siteSelector {
  width: auto;
}
.siteSelector a.title .icon.collapsed.iconHidden {
  visibility: visible;
}
.siteSelector a.title span.placeholder {
  color: #9e9e9e;
  font-style: italic;
}
.siteSelector .dropdown {
  min-width: 210px;
  padding-top: 0;
}
.siteSelector .ui-widget.ui-widget-content {
  border: none;
}
#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;
  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 .custom_select_ul_list li a,
.siteSelector .custom_select_all a,
.siteSelector .custom_select_ul_list li div,
.siteSelector .custom_select_all div {
  line-height: 18px;
  height: auto;
  display: block;
  text-decoration: none;
}
.siteSelector .custom_select_ul_list li div.noresult,
.siteSelector .custom_select_all div.noresult {
  font-style: italic;
  margin-bottom: 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;
}
.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;
}
.siteSelector.disabled a.title {
  cursor: default !important;
}
.siteSelector.disabled a.title .icon {
  display: none !important;
}
.siteSelector.disabled.borderedControl:hover {
  background-color: #eff0f1 !important;
}
.menuDropdown {
  display: inline-block;
  padding-right: 14px;
}
.menuDropdown .title {
  position: relative;
  cursor: pointer;
}
.menuDropdown .icon-arrow-bottom {
  margin-left: 4px;
}
.menuDropdown .items {
  z-index: 200;
  position: absolute;
  border: 1px solid #cccccc;
  background: #ffffff;
  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: 32px;
  margin: 0;
  left: initial;
  color: #666666;
}
.menuDropdown .items .search .reset {
  position: absolute;
  top: 34px;
  cursor: pointer;
  margin: 0;
  right: 21px;
  left: initial;
  font-size: 12px;
  color: #666666;
}
.menuDropdown .items .search input {
  margin: 0;
  width: 100%;
}
.menuDropdown .items .search input::-ms-clear {
  display: none;
}
.menuDropdown .items .item {
  display: block;
  color: #212121 !important;
  text-decoration: none !important;
  padding: 12px 25px 12px 6px !important;
  font-size: 11px;
  float: none;
  text-align: left;
  line-height: 16px;
}
.menuDropdown .items .item:hover {
  background: #f2f2f2;
}
.menuDropdown .items .item.active {
  background-color: #f2f2f2;
}
.menuDropdown .items .item.category {
  color: #444444 !important;
}
.menuDropdown .items .item.separator {
  padding: 0 !important;
  border-bottom: 0;
  margin: 0;
}
.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 {
  color: #212121 !important;
  padding: 20px 20px 20px 60px;
  margin-bottom: 20px;
  border: 2px solid;
  border-radius: 2px;
  font-size: 14px;
  position: relative;
}
.alert:before {
  font-family: "matomo";
  content: "\e88f";
  position: absolute;
  left: 20px;
  line-height: 100%;
  font-size: 24px;
  margin-top: -3px;
}
.alert a {
  color: #212121 !important;
  text-decoration: underline;
}
.alert a:hover {
  text-decoration: underline;
}
.alert-success {
  background-color: #ebf2eb;
  border-color: #378039;
}
.alert-success:before {
  content: "\e63d";
  color: #378039;
}
.alert-info {
  background-color: #ecf7fe;
  border-color: #0d94e3;
}
.alert-info:before {
  color: #0d94e3;
}
.alert-warning {
  background-color: #fefbe9;
  border-color: #a18a0b;
}
.alert-warning:before {
  content: "\e621";
  color: #a18a0b;
}
.alert-danger {
  background-color: #faeaea;
  border-color: #d2312d;
}
.alert-danger:before {
  content: "\e616";
  color: #d2312d;
}
/* main data table */
table.entityTable thead tr th {
  text-transform: none;
  background: #eff0f1;
  vertical-align: middle !important;
  text-align: left !important;
  font-size: 15px;
  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: #ffffff;
  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-action {
  padding: 16px;
  height: auto;
  margin: 0;
  line-height: 1;
  background-color: transparent;
  border: 0;
  color: inherit !important;
  display: inline-block;
}
a.table-action[class^="icon-"],
a.table-action[class*=" icon-"] {
  text-decoration: none !important;
}
.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);
  cursor: pointer;
}
.card .tableActionBar a,
.card .tableActionBar button {
  background-color: #ffffff;
}
.card .tableActionBar a:focus,
.card .tableActionBar button:focus {
  background-color: #ffffff;
}
.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;
  color: #212121;
  background-image: none !important;
  font-size: 12px;
  cursor: pointer;
  text-decoration: none;
  background-color: inherit;
  text-align: center;
  letter-spacing: .5px;
  transition: 0.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: none;
}
.tableActionBar button:first-child,
.tableActionBar a:first-child {
  background-color: #43a047 !important;
  color: #ffffff;
}
#ajaxLoadingCalendar {
  white-space: nowrap;
}
#periodString {
  display: block;
  color: #444444;
  font-size: 14px;
  border: 1px solid #e4e5e4;
  float: left;
  margin-right: 10px;
  position: absolute;
  background-color: #f7f7f7;
}
#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-datepicker.ui-helper-clearfix::before,
#periodString .ui-widget-header.ui-helper-clearfix::after,
#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;
}
#periodString .period-date,
#periodString .period-range {
  padding: 0 16px 0 0;
}
#periodString .period-type {
  padding: 0;
}
#periodString .period-type label,
#periodString .period-type label span {
  font-size: 13px;
  white-space: nowrap;
}
#periodString label.selected-period-label {
  text-decoration: underline;
}
#periodString .compareCheckbox {
  transform: scale(0.8);
  margin-left: -29px;
}
#periodString .compareCheckbox .form-group {
  margin: 15px 0 0;
}
#periodString .compareCheckbox label {
  padding-left: 25px;
}
.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: #444444;
  padding: 0.5em;
}
.loadingPiwik img,
.loadingPiwik .matomo-loader {
  margin-right: 8.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;
}
#loadingRateLimitError {
  display: none;
}
/* Remote components */
.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: 1em 1em 0.5em 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: #ffffff !important;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  border: 0;
}
button.btn:hover,
input[type="submit"].btn:hover,
.btn:hover,
button.btn:focus,
input[type="submit"].btn:focus,
.btn:focus {
  color: #ffffff;
  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: 0.65;
  color: white !important;
}
.btn.btn-noop {
  background: transparent;
  color: #212121;
  pointer-events: none;
  cursor: not-allowed;
  box-shadow: none;
}
.btn,
.btn-large,
.btn-small,
.btn-flat {
  padding: 0 2rem;
}
.btn.btn-outline {
  background: none;
  color: #43a047 !important;
  border: 1px solid #43a047;
}
.btn.btn-outline:hover,
.btn.btn-outline:focus {
  color: #ffffff !important;
  background: #43a047;
  text-decoration: 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%;
}
pre code {
  padding: 0;
}
.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: #ffffff;
  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;
}
nav .sidenav-trigger {
  margin: 0;
}
.sidenav li > a {
  text-decoration: none;
}
.sidenav li > div > a {
  text-decoration: none;
  color: rgba(0, 0, 0, 0.87);
  display: block;
  font-size: 14px;
  font-weight: 500;
  height: 48px;
  line-height: 48px;
  padding: 0 32px;
}
.sidenav li > div > a > .badge-menu-item {
  top: 6px;
  right: 20px;
  left: unset;
}
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;
}
.card-with-image {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
}
.card-with-image .card-image {
  margin: 25px 20px;
}
.row .tabs .indicator {
  background-color: #1976d2;
}
.row .tabs .tab a {
  color: #1976d2;
  text-decoration: none;
}
.row .tabs .tab a:hover {
  color: #1976d2;
  opacity: 0.7;
}
.row .tabs .tab a:focus,
.row .tabs .tab a:focus.active {
  background-color: transparent;
}
.row .tab-content {
  padding: 24px 24px 16px 0 !important;
}
.row .tab-content a {
  color: #1976d2;
}
.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 > small:focus,
.panel-heading .panel-title > .small:focus,
.panel-heading .panel-title > small > a:focus,
.panel-heading .panel-title > .small > a:focus,
.panel-heading .panel-title > a:hover,
.panel-heading .panel-title > small:hover,
.panel-heading .panel-title > .small:hover,
.panel-heading .panel-title > small > a:hover,
.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;
  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: 23.5px;
}
.activateTagManager .dontShowAgainBtn {
  background-color: #666666;
}
.pluginSettings textarea {
  display: block;
}
.pluginSettings .input-field {
  line-height: 1;
}
.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;
}
.fieldMultiTuple {
  font-size: 1rem;
}
.matomo-field-select label {
  top: -14px;
}
.confirm-password-modal h2 {
  font-size: 18px;
  font-weight: bold;
}
.confirm-password-modal .modal-no {
  margin-left: 1em;
  margin-right: 1em;
  margin-top: 1em;
}
.confirm-password-modal .modal-text {
  padding: 0 0.75rem;
}
.confirm-password-modal .row {
  margin-left: auto;
  margin-right: auto;
}
.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;
}
#generalSettingsTOC a {
  text-transform: none !important;
}
#content.admin {
  font-size: 13px;
  margin-top: 0;
}
#content.admin pre {
  max-width: 995px;
}
#content.admin .copyToClipboardWrapper {
  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;
}
#currentLogo {
  background: #344bcb;
}
.matomoTrackingFailures .icon-delete,
.matomoTrackingFailures th:not(.action) {
  cursor: pointer;
}
.matomoTrackingFailures th.action {
  width: 60px;
}
.change-link {
  color: #1976d2 !important;
}
.what-is-new-popup {
  width: calc(80%);
  left: calc(10%) !important;
  height: auto;
  background: #fafafa;
}
.trackingCodeAdvancedOptions .advance-option {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}
#start-tracking-details[data-method="Matomo"] .trackingCodeAdvancedOptions .advance-option {
  margin-top: 1rem;
}
.trackingCodeAdvancedOptions .advance-option a {
  text-decoration: none !important;
  color: #43a047;
}
.trackingCodeAdvancedOptions .advance-option a:focus {
  outline: unset !important;
}
.home p {
  padding-bottom: 1em;
  margin-right: 1em;
  margin-left: 1em;
}
.card h2.card-title,
.card h2 .card-title {
  padding: 0 !important;
}
/* Content */
#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;
}
/* 2 columns reports */
#leftcolumn {
  float: left;
  width: 50%;
}
#rightcolumn {
  float: right;
  width: 45%;
}
/* not in widget */
.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: 200px;
}
/* Calendar */
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;
  border: 0;
}
#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;
}
/**
 * Popover
 * @see popover.js
 */
#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: #1976d2 !important;
  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;
  }
}
/* Used to link within content text, without adding visual clutter */
.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;
  margin-right: 4px;
}
.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;
}
.copyToClipboardIcon {
  font-family: 'matomo' !important;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  font-size: 1.6em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  margin-left: 4px;
  float: left;
  width: 1.1em;
}
.copyToClipboardIcon:before {
  content: "\e905";
}
.copyToClipboardIconCheck {
  font-family: 'matomo' !important;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  font-size: 1.6em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  margin-left: 4px;
  float: left;
  width: 1.1em;
}
.copyToClipboardIconCheck:before {
  content: "\e906";
  color: #43a047 !important;
}
.copyToClipboardButton {
  position: relative;
  float: right;
  margin-right: 0.2em;
  border-radius: 100%;
  min-width: 3.0em;
  max-width: 3.0em;
  height: 3.0em;
  overflow: hidden;
  background: #fefefe;
  padding-left: 4px;
  padding-right: 4px;
  cursor: pointer;
  transition: max-width 0.5s ease-out 2s, border-radius 2s ease-out 2s;
}
.copyToClipboardButton:focus {
  background: #fefefe;
}
.copyToClipboardButton:hover {
  transition: max-width 0.5s ease-out 0s, border-radius 0.1s;
  max-width: 18em;
  border-radius: 5px;
}
.copyToClipboardPositionDiv {
  position: absolute;
  right: .5em;
  top: .5em;
}
.copyToClipboardCopiedDiv {
  font-size: 0.8em;
  display: none;
  position: relative;
  float: right;
  top: 0.8em;
  margin-right: 1em;
  width: auto;
  padding: 0.5em 1em;
  border-radius: 5px;
  background: #fefefe;
  text-align: center;
  vertical-align: middle;
}
.copyToClipboardButton:hover span {
  overflow: visible;
}
.copyToClipboardButton span {
  display: block;
  float: left;
  margin-left: 3em;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  width: calc(98.90000000000001%);
  text-align: left;
  text-transform: uppercase;
  margin-top: -1.5em;
  margin-right: -1.5em;
}
.copyToClipboardWrapper {
  position: relative;
}
/* main data table */
.dataTable {
  border: 0;
  width: 100%;
  padding: 0;
  border-spacing: 0;
  border-collapse: separate;
  margin: 0;
}
.dataTable td {
  border-radius: 1px;
}
.dataTable td .ratio {
  color: #999999;
  display: inline-block;
  visibility: hidden;
  text-align: right;
  margin-right: 4px;
  font-weight: normal;
  font-size: 13px;
  line-height: 18px;
  vertical-align: text-bottom;
}
.dataTable thead {
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 10;
}
.dataTable thead.with-z-index {
  z-index: 150;
}
.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: text-bottom;
}
table.dataTable img {
  border: 0;
  margin-right: 1em;
  margin-left: 0;
}
table.dataTable tr td .icon-outlink {
  color: #aaa;
  margin-right: 0.5em;
  vertical-align: bottom;
  font-size: 13px;
  line-height: 18px;
  padding-left: 1px;
  display: inline-block;
}
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 th,
table.dataTable th,
table.subDataTable th {
  background: #eff0f1 !important;
  border-radius: 0;
  color: #37474f;
}
.theWidgetContent .card .card-content table.dataTable th:first-child,
table.dataTable th:first-child,
table.subDataTable th:first-child {
  padding-left: 20px;
}
.theWidgetContent .card .card-content table.dataTable th:last-child,
table.dataTable th:last-child,
table.subDataTable th:last-child {
  padding-right: 20px;
}
.theWidgetContent .card .card-content table.dataTable td:first-child,
table.dataTable td:first-child,
table.subDataTable td:first-child {
  padding-left: 20px;
}
.theWidgetContent .card .card-content table.dataTable td:last-child,
table.dataTable td:last-child,
table.subDataTable td:last-child {
  padding-right: 20px;
}
table.dataTable th.sortable {
  cursor: pointer;
}
table.dataTable th.columnSorted {
  font-weight: bold;
}
table.dataTable td {
  padding: 5px 0 5px 12px;
  background: #eff0f1;
  z-index: 99;
}
table.dataTable td,
table.dataTable td a {
  margin: 0;
  text-decoration: none;
  color: #444444;
}
td.clean {
  background-color: #eff0f1;
}
table.dataTable td.column {
  white-space: nowrap;
}
.dataTable tr.highlight td {
  font-weight: bold;
}
table.dataTable th.label,
table.dataTable td.label,
table.subActionsDataTable td.label,
table.actionsDataTable td.label {
  border-top: 0;
  border-left: 0;
  left: 0;
  z-index: 1;
  background-clip: padding-box;
}
table.dataTable th.label.first,
table.dataTable td.label.first,
table.subActionsDataTable td.label.first,
table.actionsDataTable td.label.first {
  position: sticky;
  position: -webkit-sticky;
}
.dataTableActions table.dataTable th.label {
  /* Ensures tables have enough space to display subtable on click, and prevent the jumping effect */
  min-width: 250px;
}
table.dataTable span.label.highlighted {
  font-style: italic;
}
.widget div.dataTable:not(.isComparing) table.dataTable tbody > tr > td:not(.cellSubDataTable):first-child {
  padding-left: 12px;
}
/* the cell containing the subdatatable */
table.dataTable tr td.cellSubDataTable,
.widget table.dataTable tr td.cellSubDataTable {
  margin: 0;
  border-left: 0;
  padding: 6px 20px 6px;
}
.cellSubDataTable > .dataTable {
  padding: 6px 0 0;
}
/* A link in a column in the DataTable */
table.dataTable td #urlLink {
  display: none;
}
.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 {
  margin: 10px;
  color: #212121;
  font-weight: normal;
  font-size: 13px;
  line-height: 14px;
}
.dataTableSearchInput {
  display: inline-block;
  opacity: 0;
  color: #adadad !important;
  min-height: 30px !important;
  padding-left: 25px !important;
  transition: opacity 0.3s ease !important;
  box-shadow: 0 0 !important;
  visibility: hidden;
  height: 1rem !important;
  width: calc(100% - 25px) !important;
}
.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;
  opacity: 1;
}
.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;
}
.dataTableNext,
.dataTablePrevious {
  font-size: 12px;
  color: #184A83;
  cursor: pointer;
  visibility: hidden;
  text-decoration: underline;
}
.dataTableNext:hover,
.dataTablePrevious:hover {
  text-decoration: underline;
}
@media print {
  .dataTableNext,
  .dataTablePrevious {
    display: none;
  }
}
.datatableRelatedReports {
  color: #808080;
  font-size: 12px;
  padding-bottom: 5px;
  margin-top: 6px;
}
@media print {
  .datatableRelatedReports {
    display: none;
  }
}
.datatableRelatedReports span {
  color: #1976d2;
  cursor: pointer;
  font-weight: normal;
  text-decoration: underline;
}
.datatableRelatedReports span:hover {
  text-decoration: underline;
}
.dataTableFeatures {
  text-align: center;
}
.dataTableFeatures.hasEvolution .dataTableFooterIcons {
  margin-top: 17px;
}
.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;
}
.dataTable.isComparingBarViz {
  padding-left: 10px;
  padding-top: 10px;
  position: relative;
  left: -10px;
  top: -10px;
}
.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;
}
.tableIcon {
  text-decoration: none;
}
.tableIcon:hover {
  text-decoration: none;
}
.tableIcon.activeIcon {
  background-color: #f2f2f2;
}
.tableIconsGroup > span > span {
  position: relative;
  float: left;
}
.dataTableFooterActiveItem {
  display: none;
  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;
}
/* Actions table */
.dataTableActions table.dataTable tr td.label {
  background-image: none;
}
/* levels higher than 4 have a default padding left */
.actionsDataTable tr td.label {
  padding-left: 7em;
}
tr.level0 td.label {
  padding-left: 20px !important;
}
.widget div.dataTable:not(.isComparing) table.dataTable tr.level0 td.label,
.widget div.dataTable:not(.isComparing) table.dataTable th {
  padding-left: 12px !important;
}
tr.level1 td.label {
  padding-left: 2.5em !important;
}
.widget tr.level1 td.label {
  padding-left: 28px !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;
}
table.dataTable td.label img {
  max-height: 16px;
}
.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: 8px;
  display: block;
}
.dataTableControls .dataTableAction .icon-more-verti {
  font-size: 18px;
}
.dataTableControls .dataTableAction .periodName {
  padding-left: 8px;
  padding-right: 8px;
  font-size: 16px;
  text-transform: capitalize;
}
.dataTableControls .activatePeriodsSelection {
  width: auto;
  text-align: left;
  padding-left: 8px;
}
.widgetContent div.dataTableScroller {
  overflow-x: scroll;
}
.dataTableHeaderControls {
  margin-top: -10px;
  margin-bottom: 5px;
}
.widgetpreview-preview .widget .dataTableHeaderControls,
#dashboardWidgetsArea .widget .dataTableHeaderControls,
.dataTable.isDataTableEmpty:not(.hasSearchKeyword) .dataTableHeaderControls {
  display: none;
}
.widgetized .dataTable.dataTableVizHtmlTable .dataTableWrapper .dataTableHeaderControls {
  margin-top: 0;
}
.theWidgetContent .card .card-content div.dataTableScroller,
table.dataTable div.dataTableScroller {
  margin-left: -20px;
  width: calc(100% + 40px);
}
#dashboard .dataTableFooterNavigation > .row {
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (min-width: 993px) {
  #dashboardWidgetsArea .widget:hover .limitSelection,
  .theWidgetContent .isDataTableEmpty:hover .limitSelection,
  #dashboardWidgetsArea .widget:hover .dataTableControls .dataTableAction,
  .theWidgetContent .isDataTableEmpty:hover .dataTableControls .dataTableAction {
    visibility: visible;
  }
  #dashboardWidgetsArea .widget .limitSelection,
  .theWidgetContent .isDataTableEmpty .limitSelection,
  #dashboardWidgetsArea .widget .dataTableControls .dataTableAction,
  .theWidgetContent .isDataTableEmpty .dataTableControls .dataTableAction {
    visibility: hidden;
  }
  #dashboardWidgetsArea .widget .limitSelection.forceActionVisible,
  .theWidgetContent .isDataTableEmpty .limitSelection.forceActionVisible,
  #dashboardWidgetsArea .widget .dataTableControls .dataTableAction.forceActionVisible,
  .theWidgetContent .isDataTableEmpty .dataTableControls .dataTableAction.forceActionVisible {
    visibility: visible;
  }
  .theWidgetContent .isDataTableEmpty.hasSearchKeyword .limitSelection,
  .theWidgetContent .isDataTableEmpty.hasSearchKeyword .dataTableControls .dataTableAction {
    visibility: visible;
  }
}
@media only screen and (max-width: 700px) {
  table.dataTable th.label,
  table.dataTable td.label,
  table.subActionsDataTable td.label,
  table.actionsDataTable td.label {
    position: static !important;
  }
}
.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;
  margin-bottom: 0;
  display: inline-block;
  width: 56px;
  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 {
  padding-right: 24px;
}
.limitSelection > div .select-wrapper input.select-dropdown {
  height: 36px;
  line-height: 30px;
  font-size: 16px;
  margin-bottom: 0;
  width: 100%;
  padding-right: 24px;
  text-align: right;
  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 svg.caret {
  fill: #43a047 !important;
  opacity: 0.7;
}
.limitSelection > div .select-wrapper svg.caret:hover {
  fill: #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: #ffffff;
  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;
}
/* Documentation */
table.dataTable th .columnDocumentation {
  display: none;
  width: 165px;
  text-align: left;
  background: #f7f7f7;
  color: #444444;
  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: #444444;
  font-size: 12px;
}
.dataTableRowActions {
  background: none !important;
}
table.dataTable .dataTableRowActions {
  position: absolute;
  display: none;
  overflow: hidden;
  margin-top: -6px;
  background-color: inherit !important;
  z-index: 1000;
  /* Work around FF bug to make sure it displays over ellipsis */
}
table.dataTable .dataTableRowActions a {
  display: block;
  float: left;
  padding: 6px 4px 6px 0;
  margin: 0;
  width: auto !important;
  text-decoration: none;
}
table.dataTable .dataTableRowActions a:hover {
  text-decoration: none;
}
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;
}
/* SUBDATATABLE */
/* a datatable inside another datatable */
table.subDataTable thead th {
  font-weight: normal;
  font-size: 12px;
  text-align: left;
  border: 0;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}
table.subDataTable td.label {
  background-image: none;
}
table.subDataTable td {
  border: 0;
  border-bottom: 1px solid #e7e7e7;
}
table.subDataTable td,
table.subDataTable td a {
  color: #615B53;
}
table.subDataTable td.label,
table.subDataTable td.column {
  color: #2D2A27;
}
/* are the following two supposed to be together? */
.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: #444444;
}
.tableConfiguration div.configItem:hover {
  background-color: #f2f2f2;
}
.tableConfiguration div.configItem span.action {
  color: #1976d2;
  padding-top: 8px;
  display: inline-block;
}
.theWidgetContent .card .card-content table.dataTable tr.comparePeriod > td:first-child,
table.dataTable tr.comparePeriod > td:first-child,
.theWidgetContent .card .card-content table.dataTable tr.comparisonRow > td:first-child,
table.dataTable tr.comparisonRow > td:first-child {
  padding-left: 45px;
}
.theWidgetContent .card .card-content table.dataTable tr.parentComparisonRow .dataTableRowActions,
table.dataTable tr.parentComparisonRow .dataTableRowActions {
  display: none !important;
}
.theWidgetContent .card .card-content table.dataTable tr.parentComparisonRow > td:not(.label) > *,
table.dataTable tr.parentComparisonRow > td:not(.label) > * {
  visibility: hidden;
}
.theWidgetContent .card .card-content table.dataTable tr.comparePeriod .dataTableRowActions,
table.dataTable tr.comparePeriod .dataTableRowActions {
  display: none !important;
}
.theWidgetContent .card .card-content table.dataTable tr.comparePeriod td.label,
table.dataTable tr.comparePeriod td.label {
  font-weight: bold;
  color: #999999;
}
.theWidgetContent .card .card-content table.dataTable td.label .prefix-numeral,
table.dataTable td.label .prefix-numeral {
  display: inline-block;
  width: 20px;
  font-size: 13px;
  line-height: 18px;
  vertical-align: text-bottom;
}
.theWidgetContent .card .card-content table.dataTable .totalsRow td.label .prefix-numeral,
table.dataTable .totalsRow td.label .prefix-numeral,
.theWidgetContent .card .card-content table.dataTable .summaryRow td.label .prefix-numeral,
table.dataTable .summaryRow td.label .prefix-numeral {
  visibility: hidden;
}
.theWidgetContent .card .card-content table.dataTable img,
table.dataTable img {
  margin-left: 1px;
}
tr.comparePeriod.level0 td.label,
tr.comparisonRow.level0 td.label {
  padding-left: 44px !important;
}
tr.comparePeriod.level1 td.label,
tr.comparisonRow.level1 td.label {
  padding-left: 68px !important;
}
tr.comparePeriod.level2 td.label,
tr.comparisonRow.level2 td.label {
  padding-left: 90px !important;
}
tr.parentComparisonRow.level1 td.label {
  padding-left: 44px !important;
}
tr.parentComparisonRow.level2 td.label {
  padding-left: 68px !important;
}
@-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,
.tagCloud span a {
  color: #1976d2 !important;
}
.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, 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;
}


.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 {
  width: 100%;
  min-height: 178px;
  margin: 0 auto 0 auto;
}
#piwik-promo-thumbnail:hover {
  opacity: .75;
  cursor: pointer;
}
#piwik-promo-thumbnail > img {
  width: 100%;
}
#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;
  width: 90%;
}
#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 {
  width: 100%;
}
.zenMode .bannerHeader {
  display: none;
}
#content:not(.admin),
.widget,
.ui-widget {
  /* DATATABLES */
}
#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 td,
.widget table.dataTable tr td,
.ui-widget table.dataTable tr td {
  padding-top: 10px;
  padding-bottom: 9px;
}
#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,
.widget .dataTableActions table.dataTable td.column,
.ui-widget .dataTableActions table.dataTable td.column,
#content:not(.admin) .dataTableActions table.dataTable th.sortable:not(.first),
.widget .dataTableActions table.dataTable th.sortable:not(.first),
.ui-widget .dataTableActions table.dataTable 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;
}
ul.browser-default {
  list-style-type: disc;
}
ul.browser-default li {
  margin-left: 20px;
  list-style-type: disc;
}
nav {
  background-color: #344bcb !important;
}
nav .brand-logo {
  font-size: 30px;
}
nav .activateLeftMenu {
  float: left;
}
nav .activateTopMenu {
  float: right;
}
nav .icon-more-verti,
nav .icon-menu-hamburger {
  font-size: 36px;
  padding: 8px 10px 10px;
  display: inline-block;
  cursor: pointer;
  color: #ffffff;
}
@media only screen and (min-width: 601px) {
  nav .icon-more-verti,
  nav .icon-menu-hamburger {
    font-size: 48px;
  }
}
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 ul:not(#mobile-top-menu) .languageSelection .title {
  color: #ffffff;
}
nav ul a {
  color: #ffffff;
  text-decoration: none;
}
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 .page {
  display: flex;
}
#root .pageWrap {
  width: 100%;
  height: fit-content;
  padding-left: 9px;
  padding-right: 9px;
  margin-left: 9px;
  margin-right: 9px;
}
#root #secondNavBar + .pageWrap {
  width: calc(100% - 224px - 18px);
}
#root > .top_controls .icon-arrowup:before,
#root > .top_controls .icon-arrowdown:before {
  padding: 17px 0 0 0;
  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 #secondNavBar {
    width: 0 !important;
  }
  #root .pageWrap {
    width: calc(100% - 18px) !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 input {
    padding-left: 15px !important;
  }
  #root .top_controls .quick-access .icon-search {
    position: absolute;
    left: unset;
    right: 36px;
  }
}
#root #ajaxLoadingDiv {
  margin-top: 10px;
}
#root #secondNavBar {
  width: 224px;
  height: fit-content;
  flex: none;
  background-color: #ffffff;
  box-shadow: none !important;
}
#root #secondNavBar .navbar {
  padding-top: 16px;
  padding-bottom: 20px;
}
#root #secondNavBar .navbar .menu-icon {
  padding-right: 13px;
  display: inline;
}
#root #secondNavBar .navbar .reporting-menu-sub-icon {
  padding-left: 10px;
}
#root #secondNavBar .navbar > li {
  display: 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;
  position: relative;
}
#root #secondNavBar .navbar > li .item {
  width: 100%;
  padding: 12px 21px 12px 19px;
  word-wrap: break-word;
  word-break: break-word;
}
#root #secondNavBar .navbar > li .item,
#root #secondNavBar .navbar > li .item-help-icon {
  display: inline-block;
  font-size: 13px;
  line-height: 21px;
  color: #212121;
}
#root #secondNavBar .navbar > li .item-help-icon {
  display: none;
  opacity: 0.2;
  position: absolute;
  right: 21px;
  top: 0;
  line-height: 13px;
  padding-left: 16px;
  padding-right: 16px;
  height: calc(100%);
}
#root #secondNavBar .navbar > li .item-help-icon > span {
  position: relative;
  top: 12px;
}
#root #secondNavBar .navbar > li.menuTab li:hover .item-help-icon:not(.active) {
  display: inline-block;
  color: #0d0d0d;
}
#root #secondNavBar .navbar > li.menuTab li:hover .item-help-icon:not(.active):hover {
  color: #6200ea;
  opacity: 0.75;
}
#root #secondNavBar .navbar > li .item-help-icon.active {
  display: inline-block;
  color: #6200ea;
  opacity: 0.75;
}
#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 {
  position: relative;
}
#root #secondNavBar .navbar > li > ul li {
  position: relative;
}
#root #secondNavBar .navbar > li > ul li .item {
  font-size: 13px;
  line-height: 16px;
  padding: 11px 22px 11px 45px;
  text-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;
  text-decoration: none;
}
#root #secondNavBar .navbar .menuTab > .item-help-icon {
  top: 14px;
}
#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 #secondNavBar.Menu--admin .navbar > li .menu-icon {
  padding-right: 13px;
  display: inline;
}
#root #secondNavBar .collapsible {
  margin: 0;
  border: 0;
}
#root #secondNavBar .collapsible-header {
  border-bottom: 0;
  cursor: pointer !important;
  color: #ffffff;
  color: unset;
}
#root #secondNavBar .collapsible-body {
  border-bottom: 0;
  padding: 0;
}
#root .top_controls {
  visibility: hidden;
  opacity: 0;
  padding-left: 16px;
}
@media screen and (max-width: 600px) {
  #root .top_controls {
    visibility: hidden;
    opacity: 0;
    padding-left: 0;
  }
}
#root .top_controls .quick-access {
  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 30px;
  border: 0;
  margin: 0;
  box-sizing: border-box;
  border-radius: 2px !important;
  box-shadow: none !important;
}
#root .top_controls .quick-access input::placeholder {
  color: #a9a9a9;
}
#root .top_controls .piwikTopControl {
  margin-top: 10px;
  margin-bottom: 10px;
}
.badge-menu-item-container {
  line-height: inherit;
  position: relative;
}
.badge-menu-item {
  position: absolute;
  top: 12px;
  left: 23px;
  line-height: 1.25;
  background-color: #d4130d;
  color: #fff;
  border-radius: 8px;
  padding: 4px 6px;
  font-size: 9px;
  font-weight: bold;
}
.whatisnew-changelist {
  overflow-y: scroll;
  max-height: 500px;
  margin-bottom: 10px;
  padding-right: 5px;
  padding-left: 5px;
}
.whatisnew-btn {
  float: right;
  margin-left: 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 2px 3px 0 rgba(0, 0, 0, 0.16), 0 0px 3px 0 rgba(0, 0, 0, 0.12);
  border-radius: 2px;
}
#root .borderedControl.expanded,
#standalone .borderedControl.expanded,
.ui-dialog .borderedControl.expanded,
.ngdialog .borderedControl.expanded,
#root .borderedControl:hover,
#standalone .borderedControl:hover,
.ui-dialog .borderedControl:hover,
.ngdialog .borderedControl:hover,
#root .borderedControl:focus,
#standalone .borderedControl:focus,
.ui-dialog .borderedControl:focus,
.ngdialog .borderedControl:focus {
  background-color: #ffffff;
}
.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 {
    width: calc(100% - 18px) !important;
  }
  #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);
}
.matomo-loader {
  width: 16px;
  height: 11px;
  display: inline-block;
  position: relative;
}
.matomo-loader span {
  background: #f0f0f0;
  position: absolute;
  top: 2px;
  animation: matomo-loader 1s infinite ease-in-out;
  width: 2px;
  height: 5px;
  display: inline-block;
  border: 1px solid #f5f5f5;
  box-sizing: content-box;
}
.matomo-loader span:nth-child(1) {
  left: 0;
  display: inline-block;
}
.matomo-loader span:nth-child(2) {
  left: 6px;
  display: inline-block;
  animation-delay: 0.15s;
}
.matomo-loader span:nth-child(3) {
  left: 12px;
  animation-delay: 0.35s;
  display: inline-block;
}
@keyframes matomo-loader {
  0%,
  75%,
  100% {
    top: 2px;
    height: 5px;
  }
  25% {
    top: 0;
    height: 9px;
    border-color: #bbb;
    background: #ccc;
  }
}
.inlineHelp {
  display: none;
}
.enrichedHeadline {
  min-height: 22px;
}
.enrichedHeadline a.title {
  cursor: pointer;
}
.enrichedHeadline .title {
  display: inline-block;
}
.enrichedHeadline .inlineHelp {
  display: block;
  background: #F7F7F7;
  font-size: 12px;
  line-height: 1.1;
  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;
  margin-left: 6px;
}
.enrichedHeadline .helpIcon {
  cursor: pointer;
  display: inline-block;
  margin-bottom: -1px;
  margin-left: 8px;
  opacity: 0.4;
  font-size: 16px;
  color: #444444 !important;
  text-decoration: none;
}
.enrichedHeadline .helpIcon:hover,
.enrichedHeadline .helpIcon.active {
  color: #6200ea !important;
  opacity: 0.9;
  text-decoration: none;
}
.system.notification {
  padding: 20px 20px 20px 60px;
  margin-bottom: 20px;
  border-radius: 2px;
  font-size: 14px;
  position: relative;
  border: 2px solid;
  color: #212121 !important;
}
.system.notification:before {
  font-family: "matomo";
  content: "\e88f";
  position: absolute;
  left: 20px;
  line-height: 100%;
  font-size: 24px;
  margin-top: -3px;
}
.system.notification a {
  color: #212121 !important;
  text-decoration: underline;
}
.system.notification a:hover {
  text-decoration: underline;
}
.system.notification a {
  color: #212121 !important;
}
.system.notification p:not(:first-child) {
  margin-top: 1em;
}
.system.notification .notification-body {
  min-width: 50px;
}
.system.notification .close {
  position: relative;
  top: -2px;
  right: -5px;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  float: right;
  font-size: 24px !important;
  font-weight: bold;
  line-height: 24px !important;
  color: #212121 !important;
  cursor: pointer;
}
.system.notification:before {
  margin-top: -3px;
}
.system.notification.notification-success {
  background-color: #ebf2eb;
  border-color: #378039;
}
.system.notification.notification-success:before {
  content: "\e63d";
  color: #378039;
}
.system.notification.notification-warning {
  background-color: #fefbe9;
  border-color: #a18a0b;
}
.system.notification.notification-warning:before {
  content: "\e621";
  color: #a18a0b;
}
.system.notification.notification-danger,
.system.notification.notification-error {
  background-color: #faeaea;
  border-color: #d2312d;
}
.system.notification.notification-danger:before,
.system.notification.notification-error:before {
  content: "\e616";
  color: #d2312d;
}
.system.notification.notification-info {
  background-color: #ecf7fe;
  border-color: #0d94e3;
}
.system.notification.notification-info:before {
  color: #0d94e3;
}
.system.notification.help-notification.notification-info:before {
  content: "\e61f";
}
.toast-slide-up-enter-active {
  transition: transform .3s ease;
}
.toast-slide-up-enter-from {
  transform: translateY(-100%);
}
.quick-access {
  position: relative;
}
.quick-access:hover input,
.quick-access.expanded input,
.quick-access.active input {
  background-color: #ffffff !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;
  font-weight: bold;
  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;
}
.quick-access li.quick-access-help a {
  word-break: break-word;
}
.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 {
  font-size: 11px;
  line-height: 12px;
  padding-left: 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: right;
}
.piwikSelector span.title .icon:not(.icon-fixed):after,
.piwikSelector a.title .icon:not(.icon-fixed):after {
  clear: left;
  content: ' ';
}
.piwikSelector span.title:hover,
.piwikSelector a.title:hover,
.piwikSelector span.title:focus,
.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: #ffffff;
}
.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: 24px;
}
.report-export-popover .filter_limit {
  clear: both;
  float: none;
}
.report-export-popover .filter_limit > div {
  width: 50%;
  float: left;
}
.report-export-popover .showoptions > span {
  color: #4183c4;
  cursor: pointer;
  text-decoration: underline;
}
.report-export-popover .tooltip {
  color: #999999;
  font-size: 13px;
  padding: 5px;
}
.report-export-popover .tooltip > a {
  color: #4183c4;
  text-decoration: underline;
}
.reportsByDimensionView {
  float: left;
  width: 100%;
}
.reportsByDimensionView .dimensionCategory {
  color: #37474f;
}
.reportsByDimensionView .reportContainer {
  padding-left: 230px;
  width: 100%;
}
.reportsByDimensionView .reportContainer .dimensionReport {
  float: left;
  min-width: 500px;
  max-width: 100%;
}
.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: #344bcb;
  border-left-width: 1px;
  padding-left: 17px;
}
.entityList ul li.activeDimension {
  border-color: #344bcb;
}
.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;
}
.dateRangePicker {
  display: block;
}
.periodSelector {
  display: inline-block;
}
.periodSelector.compare-dropdown-open label[for=comparePeriodEndDate] {
  visibility: hidden;
}
.periodSelector.compare-dropdown-open #comparePeriodEndDate .input-field {
  position: static;
}
.periodSelector .loadingPiwik {
  display: inline-block !important;
}
.periodSelector .compare-checkbox {
  margin-bottom: 20px;
}
.periodSelector .compare-checkbox label span {
  padding-left: 25px;
  font-size: 14px;
  margin-right: 3px;
}
.periodSelector .compare-date-range {
  padding-top: 20px;
}
.periodSelector #comparePeriodToDropdown {
  height: 30px;
  display: inline-block;
  width: 55%;
  transform: scale(0.9);
  margin-left: -2%;
  margin-right: -5%;
}
.periodSelector #comparePeriodToDropdown .dropdown-content {
  width: auto !important;
  height: auto !important;
  overflow-y: visible;
}
.periodSelector #comparePeriodToDropdown .form-group {
  margin: 0;
}
.periodSelector #comparePeriodToDropdown .input-field {
  margin-top: 0;
  padding: 0 0 0 0.5rem;
}
.periodSelector #comparePeriodToDropdown .select-dropdown {
  margin-bottom: 0;
}
.periodSelector div#comparePeriodStartDate,
.periodSelector div#comparePeriodEndDate {
  display: inline-block;
  width: calc(50% - 20px);
}
.periodSelector div#comparePeriodStartDate .form-group,
.periodSelector div#comparePeriodEndDate .form-group {
  margin: 0;
}
.periodSelector div#comparePeriodStartDate .input-field,
.periodSelector div#comparePeriodEndDate .input-field {
  margin-top: 0;
  padding: 0;
}
.periodSelector div#comparePeriodStartDate .select-dropdown,
.periodSelector div#comparePeriodEndDate .select-dropdown {
  margin-bottom: 0;
}
.periodSelector .compare-dates-separator {
  height: 0.5px;
  margin-left: 11px;
  margin-right: 11px;
  background-color: #242424;
  width: 16px;
  display: inline-block;
  vertical-align: top;
  margin-top: 30px;
}
.periodSelector label[for=comparePeriodTo] {
  transform: scale(0.9);
}
.periodSelector .apply-button-container {
  text-align: right;
}
.periodSelector .flex {
  display: flex;
}
.periodSelector-withPrevNext a.title {
  width: calc(100% - 40px);
}
@media (max-width: 600px) {
  .periodSelector-withPrevNext a.title {
    width: calc(100% - 60px);
  }
}
.periodSelector-withPrevNext .move-period {
  background-color: transparent;
  border: none;
  width: 20px;
  height: 33px;
}
@media (max-width: 600px) {
  .periodSelector-withPrevNext .move-period {
    width: 30px;
  }
}
.periodSelector-withPrevNext .move-period:hover {
  color: #43a047;
  cursor: pointer;
}
.periodSelector-withPrevNext .move-period:disabled {
  color: #999999;
  cursor: auto;
}
.periodSelector-withPrevNext .move-period-prev {
  padding-right: 0;
}
.periodSelector-withPrevNext .move-period-next {
  padding-left: 0;
}
.multiPairField {
  margin-top: 40px !important;
}
.multiPairField .form-group.row {
  margin-top: 2px;
  margin-bottom: 2px;
}
.multiPairField .multiPairFieldTable.has1Fields .fieldUiControl1 {
  padding-right: 0.75rem;
}
.multiPairField .multiPairFieldTable:not(.has1Fields) .fieldUiControl {
  display: inline-block;
  padding-right: 0.75rem;
}
.multiPairField .multiPairFieldTable.has2Fields .fieldUiControl2 {
  padding: 0.75rem;
}
.multiPairField .icon-minus {
  cursor: pointer;
}
.col.m6 .multiPairField .multiPairFieldTable.has1Fields .fieldUiControl1 {
  width: calc(100% - 60px);
}
.col.m6 .multiPairField .multiPairFieldTable.has2Fields .fieldUiControl1 {
  width: 160px;
}
.col.m6 .multiPairField .multiPairFieldTable.has2Fields .fieldUiControl2 {
  width: calc(100% - 190px);
}
.col.m6 .multiPairField .multiPairFieldTable.has3Fields .fieldUiControl1 {
  width: 120px;
}
.col.m6 .multiPairField .multiPairFieldTable.has3Fields .fieldUiControl2,
.col.m6 .multiPairField .multiPairFieldTable.has3Fields .fieldUiControl3 {
  width: 220px;
}
.col.m6 .multiPairField .multiPairFieldTable.has4Fields .fieldUiControl1 {
  width: 120px;
}
.col.m6 .multiPairField .multiPairFieldTable.has4Fields .fieldUiControl2,
.col.m6 .multiPairField .multiPairFieldTable.has4Fields .fieldUiControl3,
.col.m6 .multiPairField .multiPairFieldTable.has4Fields .fieldUiControl4 {
  width: 148px;
}
.matomo-dropdown-menu {
  position: relative;
}
.matomo-dropdown-menu::after {
  content: "▼";
  font-size: .7em;
  position: absolute;
  right: 1em;
  top: 50%;
  transform: translateY(-50%);
}
.matomo-dropdown-menu.submenu::after {
  float: right;
  content: "►";
  color: #0d0d0d;
  font-size: .6em;
}
.submenu + .dropdown-content {
  left: 100% !important;
}
.submenu-container.dropdown-content {
  overflow: visible;
}
img.sparklineImg {
  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;
}
.matomo-comparisons h3 {
  margin-top: 0;
  margin-bottom: 0;
}
.matomo-comparisons .comparison {
  display: inline-block;
  min-width: 164px;
  margin-right: 16px;
  padding: 14px;
  background-color: white;
  margin-bottom: 16px;
  position: relative;
}
.matomo-comparisons .comparison-type {
  font-weight: bold;
  text-transform: uppercase;
  font-size: .7em;
  color: #999;
}
.matomo-comparisons .remove-button {
  font-size: .6em;
  color: #666;
  position: absolute;
  right: 12px;
  top: 12px;
  text-decoration: none;
}
.matomo-comparisons .remove-button:hover {
  text-decoration: none;
}
.matomo-comparisons .title {
  font-size: 1.1rem;
  margin-top: 4px;
  margin-bottom: 12px;
  overflow-x: hidden;
  max-width: 250px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.matomo-comparisons .title a {
  color: #333;
}
.matomo-comparisons .comparison-period {
  margin-top: 4px;
}
.matomo-comparisons .comparison-period > span {
  display: inline-block;
}
.matomo-comparisons .comparison-period .comparison-dot {
  width: 1em;
  height: 1em;
  display: inline-block;
  border-radius: .5em;
}
.matomo-comparisons .comparison-period .comparison-period-label {
  position: relative;
  top: -3px;
  margin-left: 6.5px;
  display: inline-block;
  font-size: .85rem;
  font-style: italic;
}
.comparison-card-tooltip p {
  font-size: 1.1em;
  line-height: 1.3em;
  color: #fff;
}
.fade-in-enter-active {
  transition: opacity 1s ease;
}
.fade-in-enter-from {
  opacity: 0;
}
.slow-fade-out-leave-active {
  transition: opacity .6s ease;
}
.slow-fade-out-leave-to {
  opacity: 0;
}
.fade-out-enter-active {
  transition: opacity 0.4s ease;
}
.fade-out-enter-from {
  opacity: 1;
}
.diagnostics.configfile .custom-value {
  background-color: #f2f2f2;
}
.diagnostics.configfile .defaultValue {
  font-style: italic;
}
.diagnostics.configfile .pre {
  white-space: pre-wrap;
}
.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;
}
[vue-entry="CoreVisualizations.SeriesPicker"] {
  display: inline-block;
}
.jqplot-seriespicker {
  display: inline-block;
  position: relative;
}
.jqplot-seriespicker:not(.open) {
  opacity: .55;
}
.jqplot-seriespicker.open {
  z-index: 1000;
}
.jqplot-seriespicker > a {
  display: inline-block;
  opacity: 0;
  position: absolute;
}
.jqplot-seriespicker-popover {
  position: absolute;
  top: -3px;
  left: -4px;
}
.singleMetricView {
  margin: 5px 12px 10px;
  display: inline-block;
}
.singleMetricView.loading {
  opacity: 0.5;
}
.singleMetricView span,
.singleMetricView .metric-sparkline,
.singleMetricView .positive-evolution::before {
  margin-right: 3.5px;
}
.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;
}
[vue-entry="CoreVisualizations.SingleMetricView"] {
  display: block;
}
.single-metric-view-picker {
  margin-left: 6px;
  display: inline-block;
}
.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;
}
.tooltip-series-color {
  display: inline-block;
  width: 11px;
  height: 11px;
  border-radius: 6px;
  margin-right: 3px;
  position: relative;
  top: 1px;
}
.ui-tooltip h3.evolution-tooltip-header {
  margin-top: 4px;
}
.jqplot-loading {
    background: url(plugins/AiMediaGroupTheme/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: #d2312d;
}

.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;
    z-index: 9;
    width: 24px;
    height: 16px;
    margin-top: 3px;
    background: url(plugins/AiMediaGroupTheme/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/AiMediaGroupTheme/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;
}
.apiMethod i {
  color: #9E9E9E;
}
.glossary .pagination a {
  box-sizing: content-box;
  padding: 0 10px 5px;
}
.glossary .pagination a:hover,
.glossary .pagination a.active {
  text-decoration: none;
  padding: 0 10px 3px;
  border-left: none;
  border-bottom: 2px solid #4183c4;
}
.glossary .pagination li {
  height: 35px;
}
.glossary .scrollspy {
  padding-top: 2rem;
}
#content.admin .glossaryPage > .row {
  margin: 0 -0.75rem;
}
.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: #ffffff;
}
body.widgetized #pageFooter {
  margin-bottom: 0;
}
body.widgetized table.dataTable {
  table-layout: fixed;
  width: auto;
  min-width: 100%;
}
#dashboard {
  margin: 0 -8px;
}
#dashboard #dashboardWidgetsArea {
  margin-left: auto;
  margin-right: auto;
}
#dashboard #dashboardWidgetsArea > .col {
  min-height: 100px;
  padding-right: 8px;
  padding-left: 8px;
}
#dashboard #dashboardWidgetsArea > .col > .sortable {
  padding: 5px 0 13px 0;
}
body#standalone {
  background-color: #ffffff;
}
body#standalone .top_controls {
  z-index: 999;
  background-color: #ffffff;
}
body#standalone #dashboard {
  margin: -10px -6px 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: #444444;
  cursor: default;
  font-size: 12px !important;
  border-radius: 4px;
  padding: 20px 10px;
  min-height: 0 !important;
}
.ui-confirm textarea {
  background-color: #ffffff;
}
.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;
  /* More than .jqplot-seriespicker-popover (1010) */
}
.dashboardSettings.expanded .dropdown {
  min-width: 800px;
  background-color: #ffffff;
}
.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;
}
/**
 * Layout for widget previews
 */
.widgetpreview-base {
  clear: both;
}
.addWidget,
.manageDashboard {
  cursor: default;
}
ul.widgetpreview-widgetlist,
ul.widgetpreview-categorylist {
  color: #444444;
  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: #444444;
  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: #444444;
  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 {
  -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;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  border: 0;
  display: inline-block;
  padding: 0 2rem;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 0px 3px 0 rgba(0, 0, 0, 0.12);
  color: #ffffff !important;
  background-color: #d2312d !important;
}
.ui-button:hover,
.ui-dialog-titlebar-close:hover,
.ui-button:focus,
.ui-dialog-titlebar-close:focus {
  color: #ffffff;
  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;
}
[vue-entry="Dashboard.DashboardSettings"] {
  display: inline;
}
.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);
  /* without this, IE9 triggers hover only on the text, not the box */
  z-index: 1506;
  word-wrap: break-word;
  text-align: left;
  cursor: default;
}
#Transitions_CenterBox {
  margin: 27px 0 0 345px;
  width: 208px;
  min-height: 373px;
  background: #f7f7f7;
  border: 1px solid #a9a399;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 9px 0 #999;
  -moz-box-shadow: 0 0 9px 0 #999;
  box-shadow: 0 0 9px 0 #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: 0;
}
#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;
}
#transitions_report div[name=actionType] {
  margin-left: -0.75rem;
}
#transitions_report div[name=actionName] {
  margin-right: -0.75rem;
}
#transitions_report > .row {
  margin-left: 0;
  margin-right: 0;
}
body.widgetized #transitions_report > .row {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.widget #Transitions_Container h3 {
  padding: 0 !important;
}
#dashboardWidgetsArea #transitions_report #Transitions_Container {
  overflow: scroll;
}
.transitions-export-popover [name=format] .form-group label.fieldRadioTitle {
  display: block;
}
.transitions-export-popover [name=format] p.radio {
  width: 50%;
  float: left;
  display: block;
}
.transitions-export-popover textarea {
  word-break: break-all;
  padding: 5px;
  height: 80px;
}
.transitions-export-popover .toggle-export-url {
  font-size: 14px;
  margin-left: 20px;
}
.transitions-export-popover .filter_limit {
  clear: both;
  float: none;
}
.transitions-export-popover .filter_limit .matomo-field {
  width: 50%;
  float: left;
}
.transitions-export-popover .showoptions > span {
  color: #4183c4;
  cursor: pointer;
  text-decoration: underline;
}
.transitions-export-popover .tooltip {
  color: #999999;
  font-size: 13px;
  padding: 5px;
}
.transitions-export-popover .tooltip > a {
  color: #4183c4;
  text-decoration: underline;
}
.widget {
  font-size: 13px;
  line-height: 18px;
  background: #ffffff;
  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 #ffffff !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: #ffffff;
}
.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%, #ffffff 45px);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 45px);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 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 {
  /** We do not want to show a material-card in a widget which is already a card */
}
.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 .datatableHeaderMessage,
.widget .datatableFooterMessage {
  padding-left: 12px;
}
.widget.hiddenContent .widgetTop.widgetTopHover .button#minimise,
.widget.hiddenContent .widgetTop.widgetTopHover .button#refresh {
  display: none;
}
.widget table.dataTable tr td {
  background-color: #ffffff;
}
.dataTable table.dataTable tr td {
  background-color: #ffffff;
}
.bar-graph-colors[data-name=grid-background] {
  color: #ffffff !important;
}
.widgetoverlay .widget,
.widgetoverlay .ui-dialog-content {
  position: static;
}
.ui-dialog .widget .widgetTop .buttons {
  right: 30px;
  top: 2px;
  display: block;
}
#awd .top_controls {
  margin: 12px 3px 6px;
  padding: 0;
}
@media all and (max-width: 1200px) {
  #awd .top_controls {
    margin: 12px 5px 6px;
  }
}
@media all and (max-width: 600px) {
  #awd .top_controls {
    /* 1120px + padding */
    min-height: auto;
  }
  #awd .top_controls .piwikTopControl {
    margin: 0 !important;
  }
}
#awd .top_controls .row {
  margin-top: 0;
  margin-bottom: 0;
}
.widgetized #multisitesAllWebsitesDashboard {
  line-height: 1.33;
}
.widgetized #multisitesAllWebsitesDashboard .dashboardHeader {
  margin: 20px 10px;
}
.widgetized #multisitesAllWebsitesDashboard .sitesTableContainer {
  margin-left: 0;
  margin-right: 0;
  overflow-x: auto;
  width: 100%;
}
.widgetized #multisitesAllWebsitesDashboard .sitesTable {
  table-layout: auto;
}
#multisitesAllWebsitesDashboard > .col {
  padding-left: 0;
  padding-right: 0;
}
#multisitesAllWebsitesDashboard [vue-entry="MultiSites.AllWebsitesDashboard"] {
  display: flex;
  flex-direction: column;
}
#multisitesAllWebsitesDashboard #periodString {
  float: none;
  margin-right: 0;
  position: initial;
}
#multisitesAllWebsitesDashboard .periodSelector {
  font-size: 11px;
  position: relative;
}
#multisitesAllWebsitesDashboard .periodSelector .dropdown {
  right: 0;
}
#multisitesAllWebsitesDashboard .dashboardControls {
  align-items: flex-end;
  column-gap: 1rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 10px 20px 10px;
}
#multisitesAllWebsitesDashboard .dashboardControls .btn {
  margin-bottom: 8px;
}
#multisitesAllWebsitesDashboard .dashboardControls .siteSearch {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 300px;
  position: relative;
}
#multisitesAllWebsitesDashboard .dashboardControls .siteSearch input {
  box-sizing: border-box;
  height: 2.5rem;
  padding-left: 0.3125rem;
  padding-right: 2.5rem;
  width: 100%;
}
#multisitesAllWebsitesDashboard .dashboardControls .siteSearch label {
  position: static;
}
#multisitesAllWebsitesDashboard .dashboardControls .siteSearch .icon-search {
  position: absolute;
  right: 0.625rem;
  top: 0.625rem;
  cursor: pointer;
  font-size: 1.25rem;
}
#multisitesAllWebsitesDashboard .dashboardHeader {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 20px;
  row-gap: 20px;
}
#multisitesAllWebsitesDashboard .dashboardHeader .card-title {
  margin-bottom: 0;
}
#multisitesAllWebsitesDashboard .kpiCardContainer {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
  margin: 0 0 20px;
  overflow-x: auto;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCard {
  display: grid;
  flex-basis: 0;
  flex-grow: 1;
  margin: 20px 0;
  padding: 0 3vw;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardLoading {
  text-align: center;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardLoading .kpiCardBadge {
  visibility: hidden;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardLoading .matomo-loader {
  top: -8px;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardDivider {
  align-self: stretch;
  background-image: url('plugins/MultiSites/images/kpi_divider.svg');
  margin: 20px 0;
  width: 1px;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardDividerBadge {
  margin-bottom: 3rem;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardIcon {
  font-size: 0.9rem;
  position: relative;
  top: 1px;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardTitle {
  color: #76838f;
  font-size: 0.9rem;
  text-transform: uppercase;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardValue {
  font-size: 3rem;
  font-weight: bold;
  padding: 0.25rem 0;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardEvolution {
  display: table;
  color: #76838f;
  font-size: 0.9rem;
  line-height: 1rem;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardEvolution > span {
  display: table-cell;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardEvolutionIcon {
  font-size: 0.7rem;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardEvolutionTrend {
  width: 1%;
  font-size: 1rem;
  white-space: nowrap;
  vertical-align: middle;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiTrendNegative {
  color: red;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiTrendNeutral .kpiCardEvolutionIcon {
  color: #ccc;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiTrendPositive {
  color: green;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardBadge {
  background-color: #ecf7fe;
  border: 2px solid #0d94e3;
  border-radius: 2px;
  display: inline-block;
  font-size: 0.9rem;
  height: 1.5rem;
  margin-top: 0.5rem;
  padding: 0 0.35rem;
  width: fit-content;
}
#multisitesAllWebsitesDashboard .sitesTableContainer {
  margin: 0 -20px;
  overflow-x: auto;
  width: calc(100% + 40px);
}
#multisitesAllWebsitesDashboard .sitesTable {
  margin: 0;
  width: 100%;
}
#multisitesAllWebsitesDashboard .sitesTable th {
  cursor: pointer;
  white-space: nowrap;
}
#multisitesAllWebsitesDashboard .sitesTable tr {
  height: 38px;
}
#multisitesAllWebsitesDashboard .sitesTable .sitesTableGroup {
  font-weight: bold;
}
#multisitesAllWebsitesDashboard .sitesTable .sitesTableGroupSite .label {
  padding-left: 50px;
}
#multisitesAllWebsitesDashboard .sitesTable td {
  vertical-align: middle;
  width: auto;
}
#multisitesAllWebsitesDashboard .sitesTable td:not(.label) {
  padding-right: 12px;
  text-align: right;
}
#multisitesAllWebsitesDashboard .sitesTable td:first-child,
#multisitesAllWebsitesDashboard .sitesTable th:first-child {
  padding-left: calc(1rem + 20px);
}
#multisitesAllWebsitesDashboard .sitesTable td:last-child,
#multisitesAllWebsitesDashboard .sitesTable th:last-child {
  padding-right: calc(1rem + 20px);
}
#multisitesAllWebsitesDashboard .sitesTable td.sitesTableLoading {
  padding: 2rem;
  text-align: center;
}
#multisitesAllWebsitesDashboard .sitesTable img {
  vertical-align: middle;
}
#multisitesAllWebsitesDashboard .sitesTable .notification-error {
  margin-top: 20px;
  text-align: center;
}
#multisitesAllWebsitesDashboard .sitesTable .evolutionTrendPositive {
  color: green;
}
#multisitesAllWebsitesDashboard .sitesTable .evolutionTrendNegative {
  color: red;
}
#multisitesAllWebsitesDashboard .sitesTableSort:after {
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  color: #43a047;
  content: " \25BC";
  display: inline-block;
  height: 6px;
  font-size: 1px;
  margin-top: 4px;
  vertical-align: top;
}
#multisitesAllWebsitesDashboard .sitesTableSortAsc:after {
  border-bottom: 5px solid #43a047;
}
#multisitesAllWebsitesDashboard .sitesTableSortDesc:after {
  border-top: 5px solid #43a047;
}
#multisitesAllWebsitesDashboard .sitesTableEvolutionSelector,
#multisitesAllWebsitesDashboard .sitesTableSparkline {
  padding-left: 0;
  text-align: left;
  width: 1%;
}
#multisitesAllWebsitesDashboard .sitesTableEvolutionSelector select {
  height: 28px;
  margin: -8px 0;
  display: inline-block;
  width: 100px;
}
#multisitesAllWebsitesDashboard .sitesTableSparkline img {
  margin: 0;
}
#multisitesAllWebsitesDashboard .sitesTablePagination {
  line-height: 38px;
  text-align: center;
}
#multisitesAllWebsitesDashboard .sitesTablePagination .dataTablePrevious,
#multisitesAllWebsitesDashboard .sitesTablePagination .dataTableNext {
  cursor: pointer;
  visibility: visible;
}
@media all and (max-width: 1350px) {
  #multisitesAllWebsitesDashboard .kpiCardContainer {
    flex-wrap: wrap;
  }
  #multisitesAllWebsitesDashboard .kpiCardContainer .kpiCard {
    flex-basis: calc(50% - 1px);
    max-width: calc(50% - 1px);
    padding: 0 7vw;
  }
  #multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardDivider:nth-child(4) {
    display: none;
  }
}
@media all and (max-width: 600px) {
  #multisitesAllWebsitesDashboard .dashboardHeader {
    margin-bottom: 12px;
  }
  #multisitesAllWebsitesDashboard .kpiCardContainer .kpiCard {
    flex-basis: 100%;
    max-width: 100%;
    padding: 0 !important;
    justify-items: flex-start;
  }
  #multisitesAllWebsitesDashboard .kpiCardContainer .kpiCard .kpiCardValue {
    font-size: 2rem;
  }
  #multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardDivider {
    display: block !important;
    background-image: url('plugins/MultiSites/images/kpi_divider_horizontal.svg');
    height: 1px;
    width: 100%;
    margin: 4px 0;
  }
  #multisitesAllWebsitesDashboard #periodString {
    width: 100%;
  }
  #multisitesAllWebsitesDashboard .periodSelector {
    width: 100%;
  }
  #multisitesAllWebsitesDashboard .periodSelector .dropdown {
    right: auto;
  }
  #multisitesAllWebsitesDashboard .dashboardControls {
    flex-direction: column-reverse;
    margin-left: 0;
    margin-right: 0;
  }
  #multisitesAllWebsitesDashboard .dashboardControls .btn {
    margin-bottom: 20px;
    width: 100%;
  }
  #multisitesAllWebsitesDashboard .dashboardControls .siteSearch {
    max-width: none;
    width: 100%;
  }
}
.campaignUrlBuilder {
  margin-bottom: 30px;
}
.detectionPage textarea {
  width: 700px;
  display: block;
}
.detectionPage .detection {
  padding-top: 10px;
}
.detectionPage .detection td {
  width: 50%;
}
.detectionPage .detection td img {
  margin-right: 10px;
}
.detectionPage #noclienthints {
  display: inline-block;
}
.goalTopElement {
  border-bottom: 1px dotted;
  word-break: break-word;
}
.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: #1976d2;
  border-bottom: 1px dotted #1976d2;
  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: #d2312d;
}
.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;
}
[name="geoip-isp-db"] .alert {
  margin-bottom: 0;
}
.locationProviderSelection .loadingPiwik {
  padding: 1px;
}
#dashboard .visitsSummaryReportTitle,
.widget .visitsSummaryReportTitle {
  margin-left: 0;
  padding-left: 10px;
  border-top: 1px solid #cccccc;
}
.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: 13px;
  color: #333333;
}
.rss-content .screen-reader-text,
.rss-description .screen-reader-text {
  display: none;
}
/* hide changing blog post title and date in UI test */
.uiTest .rss-title,
.uiTest .rss-date {
  visibility: hidden;
}
/* LOGO
***********************/
#loginPage {
  /* LAYOUT
    ***********************/
  /* FORM
    ***********************/
  /* FIELDS
    ***********************/
  /* MESSAGE
    ***********************/
  /* NAVIGATION
    ***********************/
}
#loginPage #logo {
  padding-top: 6px;
}
#loginPage #logo img.default-piwik-logo {
  width: 171px;
}
#loginPage #logo img {
  max-height: 32px;
}
#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 {
  color: #777;
}
#loginPage #piwik a {
  color: #CDCDCD;
}
#loginPage .hints {
  font-size: 14px;
  color: gray;
}
.onboarding {
  background: white;
}
.onboarding h1 {
  margin-top: 4rem;
  margin-bottom: 1.5rem;
  line-height: 24px;
}
.onboarding .description {
  margin-bottom: 1.5rem;
  line-height: 24px;
}
.onboarding label {
  font-weight: 600;
  color: unset !important;
}
.onboarding .formSubmitButton {
  text-transform: uppercase;
  float: unset;
}
.onboarding #footerLinks {
  display: none;
}
.onboarding .onboardingImage {
  max-width: 620px;
}
.onboarding .actions label {
  font-weight: unset;
}
@media screen and (max-width: 999px) {
  .onboarding .formSubmitButtonRow {
    position: fixed;
    width: 100%;
    bottom: 0;
  }
  .onboarding .formSubmitButton {
    width: 100% !important;
  }
  .onboarding h1 {
    margin-top: 0;
  }
}
.cancelResetPassword .alert {
  margin-top: 20px;
}
.twoFactorRecoveryCodes li {
  font-size: 16px;
  list-style-type: disc;
  margin-left: 20px;
}
.two-fa-qr-code-dialog #qrcode {
  width: 200px;
  height: 200px;
  display: block;
  margin: 0 auto;
}
.two-fa-qr-code-dialog .text-code pre {
  font-size: large;
  text-align: center;
  padding: 13px;
}
.two-fa-qr-code-dialog .copyToClipboardIcon,
.two-fa-qr-code-dialog .copyToClipboardIconCheck {
  margin-left: 2px;
}
.loginSection #qrcode,
.loginSection .backupRecoveryCodesAlert {
  margin-top: 16px;
}
.userSettings2FA .twoFaStatusEnabled,
.twoFactorSetupFinished .successMessage {
  color: #43a047;
}
#userSettingsTable .sites_autocomplete {
  margin-left: 20px;
  margin-top: 5px;
}
.uiTest pre.generatedTokenAuth {
  visibility: hidden;
}
.uiTest .listAuthTokens .creationDate {
  visibility: hidden;
}
.resend-invite-confirm-modal .success-copied {
  color: #5D9E52;
  margin-right: 15px;
}
.resend-invite-confirm-modal .modal-notes {
  float: left;
  display: inline-block;
  margin-top: 15px;
  padding-left: 15px;
  color: red;
}
.resend-invite-confirm-modal .modal-title {
  font-size: 20px;
  line-height: 20px;
  padding-top: 0;
  font-weight: 600;
}
.resend-invite-confirm-modal p {
  font-size: 14px !important;
}
.modal .btn-close {
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
}
.usersManager .card h2.card-title,
.usersManager .card h2 .card-title {
  padding-left: 15px !important;
}
.usersManager .userEditForm .card-title {
  margin-top: 45px;
}
.usersManager .userEditForm .resend-link {
  color: #1976d2;
  cursor: pointer;
  text-decoration: underline;
}
.usersManager .userEditForm .invite-notes {
  margin-top: 25px;
}
.usersManager .userEditForm .listCircle {
  margin-left: -15px;
}
.usersManager .userEditForm .entityCancel {
  position: absolute;
  top: 20px;
}
.usersManager .userEditForm .entityCancelLink {
  font-size: 14px;
}
.usersManager .userEditForm .save-button {
  margin-top: 3em;
}
.usersManager .userEditForm .resend-notes {
  font-size: 16px !important;
  margin-top: 3em !important;
}
.usersManager .userEditForm .email-input .form-help {
  background-color: none;
  padding: 0;
  border: none;
}
.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 {
  margin-left: 1em;
  margin-right: 1em;
  margin-top: 1em;
}
.pagedUsersList {
  display: block;
  position: relative;
}
.pagedUsersList .siteSelector {
  display: inline-block;
}
.pagedUsersList .dropdown-content li > span {
  font-size: 13px;
  line-height: 19px;
}
.pagedUsersList .access-display-control {
  position: absolute;
  margin-left: .1rem;
}
.pagedUsersList .access-display-control label {
  color: #212121;
}
.pagedUsersList .card {
  margin-top: 0;
  margin-bottom: 20px;
}
.pagedUsersList .card .card-content {
  padding-top: 0;
  padding-bottom: 0;
}
.pagedUsersList table.entityTable tbody tr td {
  vertical-align: middle !important;
}
.pagedUsersList table.entityTable tbody tr td.actions-cell {
  width: 140px;
  padding: 0;
  text-align: left;
}
.pagedUsersList table.entityTable th.actions-cell-header > div {
  text-align: center;
}
.pagedUsersList table#manageUsersTable .matomo-form-field.form-group {
  margin: 0;
}
.pagedUsersList table#manageUsersTable .matomo-form-field .input-field {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
.pagedUsersList table#manageUsersTable .select-wrapper {
  width: 100px;
}
.pagedUsersList table#manageUsersTable .select-wrapper input {
  margin-bottom: 0;
  padding-bottom: .3em;
  height: 1em;
  line-height: 1em;
  font-size: 13px;
}
.pagedUsersList table#manageUsersTable .select-wrapper span.caret {
  top: 0;
}
.pagedUsersList table#manageUsersTable th.role_header .helpIcon {
  color: #9e9e9e;
  font-size: .8rem;
  margin-left: .1rem;
  text-decoration: none;
}
.pagedUsersList table#manageUsersTable th.role_header .helpIcon:hover,
.pagedUsersList table#manageUsersTable th.role_header .helpIcon.sticky {
  opacity: 1;
}
.pagedUsersList tbody span.checkbox-container label {
  transform: scale(0.8);
  height: 1em;
  line-height: 1em;
}
.pagedUsersList .select-cell {
  width: 32px;
}
.pagedUsersList table.entityTable tbody tr.select-all-row > td {
  padding: 6px;
  text-align: center;
}
.pagedUsersList .sites_autocomplete {
  display: block;
  margin-left: 0;
}
.pagedUsersList .userListFilters > .col > .input-field {
  display: inline-block;
  vertical-align: top;
  padding: 0;
}
.pagedUsersList .userListFilters .form-group,
.pagedUsersList .userListFilters .form-group .input-field {
  margin: 0;
}
.pagedUsersList .userListFilters .form-group input {
  margin-bottom: 0;
}
.pagedUsersList .userListFilters .input-field > .btn {
  margin-top: .7rem;
  white-space: nowrap;
}
.pagedUsersList .userListFilters.row {
  margin-bottom: 0;
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.pagedUsersList .users-list-pagination-container {
  float: right;
  min-width: 350px;
}
.pagedUsersList .usersListPagination {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-top: .7rem;
  float: right;
  white-space: nowrap;
}
.pagedUsersList .usersListPagination .pointer {
  cursor: pointer;
}
.pagedUsersList .usersListPagination div.counter {
  display: inline-block;
  line-height: 36px;
  vertical-align: bottom;
  flex: 1;
  text-align: center;
  margin-left: 10px;
  margin-right: 10px;
}
.pagedUsersList .delete-user-confirm-modal .modal-no,
.pagedUsersList .change-user-role-confirm-modal .modal-no,
.pagedUsersList .resend-invite-confirm-modal .modal-no {
  margin-left: 1em;
  margin-right: 1em;
  margin-top: 1em;
}
.pagedUsersList #status .active {
  color: green;
}
.pagedUsersList #status .expired {
  color: red;
}
.pagedUsersList #status .pending {
  color: orange;
}
.pagedUsersList.loading table {
  opacity: 0.5;
}
.pagedUsersList.loading a,
.pagedUsersList.loading input,
.pagedUsersList.loading select,
.pagedUsersList.loading button,
.pagedUsersList.loading label {
  pointer-events: none;
}
.pagedUsersList.loading div.counter {
  position: relative;
}
.pagedUsersList.loading div.counter > span {
  opacity: 0;
}
.pagedUsersList.loading .loadingPiwik {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.pagedUsersList.loading .loadingPiwik span {
  display: none;
}
.pagedUsersList .roles-help-notification {
  margin-top: 1rem;
}
#root .pagedUsersList .siteSelector.borderedControl {
  background-color: white;
  width: 150px;
}
#content .pagedUsersList .sites_autocomplete > .siteSelector {
  position: static;
}
.userEditForm .entityList ul li.active a {
  font-weight: bold;
}
.userEditForm .entityList ul .icon-warning {
  font-size: 17px;
  background-color: #fefbe9;
  border-color: #a18a0b;
}
.userEditForm .entityList ul .icon-warning:before {
  content: "\e621";
  color: #a18a0b;
}
.userEditForm .entityList ul .icon-warning:hover {
  opacity: 1;
}
.userEditForm .user-permissions,
.userEditForm .superuser-access {
  margin-bottom: 32px;
}
.userEditForm .save-button-spacer {
  height: 48px;
}
.userEditForm .basic-info-tab .matomo-save-button {
  position: absolute;
  bottom: 0;
}
.userEditForm .basic-info-tab .matomo-save-button .loadingPiwik {
  position: absolute;
}
.userEditForm .twofa-confirm-modal .modal-no,
.userEditForm .change-password-modal .modal-no {
  margin-left: 1em;
  margin-right: 1em;
  margin-top: 1em;
}
.userEditForm .basic-info-tab .siteSelector {
  width: calc(100% - 25px);
}
.userEditForm .basic-info-tab .sites_autocomplete {
  margin-bottom: 1rem;
}
.userEditForm .basic-info-tab .sites_autocomplete .title,
.userEditForm .basic-info-tab .sites_autocomplete .title span {
  max-width: none;
}
.userPermissionsEdit.loading .sites-for-permission-pagination,
.userPermissionsEdit.loading table {
  opacity: .5;
}
.userPermissionsEdit .dropdown-content li > span {
  font-size: 13px;
  line-height: 19px;
}
.userPermissionsEdit .permission-select .select-wrapper {
  display: inline-block;
  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;
  font-size: 13px;
}
.userPermissionsEdit .permission-select .select-wrapper .caret {
  top: 0;
}
.userPermissionsEdit .add-site {
  float: right;
}
.userPermissionsEdit .add-site .matomo-form-field {
  display: inline-block;
}
.userPermissionsEdit .add-site .matomo-form-field .input-field {
  width: 180px;
}
.userPermissionsEdit .add-site .siteSelector {
  display: inline-block;
}
.userPermissionsEdit .add-site .siteSelector a.title {
  width: 180px;
}
.userPermissionsEdit .add-site .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(0.8);
  margin-top: -4px;
}
.userPermissionsEdit #sitesForPermission .role-select .select-wrapper {
  margin-top: -0.5rem;
  max-width: 160px;
}
.userPermissionsEdit #sitesForPermission .role-select .select-wrapper span.caret {
  top: 8px;
}
.userPermissionsEdit #sitesForPermission .role-select .select-wrapper input {
  font-size: 13px;
  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;
  margin-bottom: 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 {
  margin-left: 1em;
  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.capabilities_header .helpIcon:hover,
.userPermissionsEdit th.role_header .helpIcon.sticky,
.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;
  margin-bottom: 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(0.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 {
  margin-left: 1em;
  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;
}
.trackingHelpHeader {
  margin-top: 32px;
  margin-bottom: 16px;
  width: 100%;
}
.trackingHelpHeader.matchWidth {
  max-width: 995px;
}
.trackingHelpHeader h3 {
  margin-top: 0;
}
.trackingHelpHeader p {
  margin-right: 20px !important;
}
.trackingHelpHeader .btn {
  margin-left: auto;
}
.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 .sitesManagerList .editingSite .editingSiteFooter > button {
  margin-left: 3.5px;
}
.SitesManager .visible {
  visibility: visible;
}
.SitesManager .hide_only {
  visibility: hidden;
}
.SitesManager .search_ico {
  cursor: pointer;
  position: absolute;
  right: 0;
  display: inline;
  color: #666;
  font-size: 16px;
  top: 17px;
}
.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;
  position: relative;
}
.SitesManager .search input {
  padding-right: 29px;
  width: 205px;
  margin-bottom: 7px;
}
.SitesManager .limited-height-scrolling-textarea textarea {
  max-height: 400px;
  overflow-y: auto;
}
td.editable-site-field:hover {
  cursor: pointer;
}
.link_but:hover {
  cursor: pointer;
}
.link_but:hover > span {
  text-decoration: underline;
}
#site-without-data {
  background: #ffffff;
}
#site-without-data .top_controls {
  background: #ffffff;
}
#site-without-data .top_controls .quick-access {
  display: none;
}
#site-without-data .pageWrap {
  max-width: 1168px;
  /* 1120px + padding */
  margin: 0 auto;
  padding: 0 24px;
}
#site-without-data a#start-tracking-back {
  color: #212121;
  text-decoration: none;
  margin-bottom: 16px;
  line-height: 24px;
  display: block;
}
#site-without-data a#start-tracking-back [class^="icon-"],
#site-without-data a#start-tracking-back [class*=" icon-"] {
  position: relative;
  top: 1px;
}
#site-without-data h1#start-tracking-data-header {
  font-weight: bold;
  font-size: 32px;
  float: left;
  margin-bottom: 32px;
}
#site-without-data #start-tracking-cta,
#site-without-data #share-button {
  float: right;
}
#site-without-data #start-tracking-cta > a,
#site-without-data #share-button > a,
#site-without-data #start-tracking-cta > span > a,
#site-without-data #share-button > span > a {
  color: #333333;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-flex;
  padding: 12px 24px 12px 0;
}
#site-without-data #start-tracking-cta > a [class^="icon-"],
#site-without-data #share-button > a [class^="icon-"],
#site-without-data #start-tracking-cta > span > a [class^="icon-"],
#site-without-data #share-button > span > a [class^="icon-"],
#site-without-data #start-tracking-cta > a [class*=" icon-"],
#site-without-data #share-button > a [class*=" icon-"],
#site-without-data #start-tracking-cta > span > a [class*=" icon-"],
#site-without-data #share-button > span > a [class*=" icon-"] {
  font-size: 24px;
  margin-right: 8px;
}
#site-without-data #start-tracking-cta > a:last-child,
#site-without-data #share-button > a:last-child,
#site-without-data #start-tracking-cta > span > a:last-child,
#site-without-data #share-button > span > a:last-child {
  padding-right: 0;
}
#site-without-data #start-tracking-cta {
  margin-bottom: 32px;
}
#site-without-data .loadingPiwik {
  clear: both;
}
#site-without-data #start-tracking-skip {
  clear: both;
  margin-top: 40px;
  font-size: 16px;
  line-height: 21px;
}
#site-without-data #start-tracking-skip h2 {
  color: #212121;
  font-size: 16px;
  font-weight: bold;
  line-height: 21px;
  padding: 0 0 8px 0;
}
#site-without-data #start-tracking-skip a.ignoreSitesWithoutData {
  margin-top: 16px;
  color: #43a047;
  text-transform: uppercase;
  display: block;
}
#site-without-data #start-tracking-skip a.ignoreSitesWithoutData:hover {
  color: #43a047;
}
#site-without-data #start-tracking-details,
#site-without-data #start-tracking-detection,
#site-without-data #start-tracking-method-list {
  clear: both;
  width: 100%;
  display: block;
  border-radius: 4px;
  border: 1px dashed #d9d9d9;
  padding: 24px 87px 24px 87px;
  position: relative;
}
@media only screen and (max-width: 992px) {
  #site-without-data #start-tracking-details,
  #site-without-data #start-tracking-detection,
  #site-without-data #start-tracking-method-list {
    padding: 24px;
    min-width: 312px;
  }
}
#site-without-data #start-tracking-details h2,
#site-without-data #start-tracking-detection h2,
#site-without-data #start-tracking-method-list h2 {
  font-size: 20px;
  line-height: 30px;
  font-weight: bold;
  color: #212121;
  padding: 0 0 16px 0;
}
@media only screen and (max-width: 992px) {
  #site-without-data #start-tracking-details h2,
  #site-without-data #start-tracking-detection h2,
  #site-without-data #start-tracking-method-list h2 {
    clear: both;
  }
}
#site-without-data #start-tracking-details > img,
#site-without-data #start-tracking-detection > img {
  position: absolute;
  height: 48px;
  width: 48px;
  top: 16px;
  left: 24px;
}
@media only screen and (max-width: 992px) {
  #site-without-data #start-tracking-details > img,
  #site-without-data #start-tracking-detection > img {
    position: relative;
    float: left;
    top: 0;
    left: 0;
    margin-bottom: 16px;
  }
}
#site-without-data a#showMethod {
  margin-top: 24px;
  font-weight: bold;
}
@media only screen and (max-width: 992px) {
  #site-without-data #start-tracking-method-list h2 {
    padding-left: 64px;
  }
}
#site-without-data #start-tracking-method-list .icon-search {
  position: absolute;
  top: 22px;
  left: 28px;
  font-size: 33px;
}
#site-without-data #start-tracking-method-list ul {
  list-style-type: none;
  margin: 20px -20px 0;
}
@media only screen and (max-width: 992px) {
  #site-without-data #start-tracking-method-list ul {
    margin: 20px -12px;
  }
}
#site-without-data #start-tracking-method-list ul li {
  width: 288px;
  height: 64px;
  float: left;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  margin: 16px 20px;
  position: relative;
}
@media only screen and (max-width: 992px) {
  #site-without-data #start-tracking-method-list ul li {
    width: 264px;
    margin: 12px 12px;
  }
}
#site-without-data #start-tracking-method-list ul li a {
  text-decoration: none;
  color: #212121;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: left;
}
#site-without-data #start-tracking-method-list ul li img {
  height: 48px;
  width: 48px;
  margin: 8px 16px 8px 24px;
}
@media only screen and (max-width: 992px) {
  #site-without-data #start-tracking-method-list ul li img {
    margin: 8px 8px 8px 16px;
  }
}
#site-without-data #start-tracking-method-list ul li .list-entry-text {
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  max-height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
#site-without-data h3 {
  font-weight: bold;
}
#site-without-data #start-tracking-details p {
  padding-bottom: 0.25rem;
}
#site-without-data #start-tracking-details .steps-to-start-tracking-header {
  font-weight: bold;
}
#site-without-data #start-tracking-details .testInstallFields {
  margin-left: 0;
}
#site-without-data #start-tracking-details .list-style-decimal .copyToClipboardWrapper {
  display: grid;
  margin: 15px 0;
}
#site-without-data #start-tracking-details .list-style-decimal .copyToClipboardWrapper pre,
#site-without-data #start-tracking-details .list-style-decimal .copyToClipboardWrapper .codeblock {
  margin: 0;
}
@media screen and (max-width: 999px) {
  #site-without-data #start-tracking-details .right img {
    display: none;
  }
}
#site-without-data #start-tracking-details[data-method="Other"] h3 {
  margin-bottom: 0.4rem;
}
#js-visitor-cv-extra th {
  font-weight: normal;
  text-transform: uppercase;
  font-size: 11px;
}
.add-site-dialog button {
  margin: 10px;
}
.system-check td:first-child {
  width: 40%;
}
.system-check td.error {
  color: red;
  font-size: 100%;
  font-weight: bold;
  border: 2px solid red!important;
  width: 550px;
  padding: 20px;
  margin-bottom: 10px;
}
.system-check td.error img {
  border: 0;
  float: right;
  margin: 10px;
}
.system-check .icon-ok {
  color: #43a047;
  margin-right: 13.5px;
}
.system-check .icon-warning {
  color: #DF9D27;
  margin-right: 13.5px;
}
.system-check .icon-error {
  color: #D73F36;
  margin-right: 13.5px;
}
.system-check .icon-info {
  color: #00bcd4;
  margin-right: 13.5px;
}
.widgetBody.system-check .icon-ok,
.widgetBody.system-check .icon-warning,
.widgetBody.system-check .icon-error {
  margin-right: 0;
}
.widgetBody.system-check ul li {
  font-weight: bold;
}
.widgetBody.system-check ul li > span {
  padding-right: 4px;
}
.widgetBody.system-check ul li.system-check-widget-warning {
  color: #DF9D27;
}
.widgetBody.system-check ul li.system-check-widget-error {
  color: #D73F36;
}
.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 {
  height: 30px;
  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;
}
.UserCountryMap .mapWidgetStatus .pk-emptyDataTable {
  padding-bottom: 35px;
}
.UserCountryMap .mapWidgetStatus h2 {
  padding-top: 0;
}
.UserCountryMap .dataTableFeatures {
  padding-top: 25px;
  overflow: auto;
}
.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-tooltip .content.unlocated-stats {
  padding: 0;
}
.UserCountryMap-title {
  top: 5px;
  left: 5px;
}
.UserCountryMap-legend {
  right: 5px;
  font-size: 9px;
  bottom: 24px;
}
.UserCountryMap-info {
  left: 40px;
  font-size: 11px;
  bottom: 62px;
  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: 20px;
  bottom: 62px;
  position: absolute;
  z-index: 700;
  opacity: 0.9;
  display: none;
}
.UserCountryMap .dataTableFooterWrap {
  margin-left: 0;
}
/* this should me moved to TableView css sometimes */
.dataTableFooterIcons .inactiveIcon:hover {
  background-color: #F2F1ED;
}
.dataTableFooterIcons .inactiveIcon {
  cursor: default;
}
.dataTableFooterIcons .inactiveIcon img {
  opacity: 0.3;
  -moz-opacity: 0.3;
  filter: alpha(opacity=3);
}
.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;
}
/* this should me moved to TableView css sometimes */
.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: #444444;
}
.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: #444444;
}
#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;
  background: #ffffff none repeat scroll 0 0;
}
#visitsLive .settings a {
  text-decoration: none;
}
#visitsLive .datetime,
#visitsLive .country,
#visitsLive .settings,
#visitsLive .returning {
  padding: 10px 20px;
}
.widget #visitsLive .datetime,
.widget #visitsLive .country,
.widget #visitsLive .settings,
.widget #visitsLive .returning {
  padding: 10px 11px;
}
#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 .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;
  word-wrap: break-word;
  white-space: normal;
}
#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%;
}
.theWidgetContent .card .card-content #visitsTotal {
  margin-left: -20px;
  width: calc(100% + 40px);
}
#visitsTotal {
  overflow-x: auto;
}
#visitsTotal table.dataTable td:first-child,
#visitsTotal table.dataTable th:first-child {
  padding-left: 14px;
}
.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;
  overflow: -moz-hidden-unscrollable;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  max-width: 90%;
}
ol.actionList > li:not(.pageviewActions) {
  margin-bottom: 10px;
  line-height: 20px;
  position: relative;
  min-height: 30px;
}
ol.actionList > li:not(.pageviewActions):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.actionList > li:not(.pageviewActions):after {
  content: " ";
  border-left: 2px solid #d2d2d2;
  position: absolute;
  left: -10px;
  height: calc(100% - 20px);
  margin-top: 20px;
  z-index: 1;
}
ol.actionList > li:not(.pageviewActions):last-of-type:after {
  border-left: none;
}
ol.actionList > li:not(.pageviewActions).duplicate {
  visibility: hidden;
  line-height: 0;
  min-height: 0;
  height: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
ol.actionList > li:not(.pageviewActions).more {
  list-style-type: none;
  font-weight: bold;
}
ol.actionList > li:not(.pageviewActions).more .icon-info {
  vertical-align: middle;
}
ol.actionList > li:not(.pageviewActions).actionsForPageExpander a {
  color: #212121;
}
ol.actionList > li:not(.pageviewActions).actionsForPageExpander a:hover {
  text-decoration: underline;
}
ol.actionList > li:not(.pageviewActions).actionsForPageExpander:before {
  margin-left: -5px;
  visibility: hidden;
  margin-top: 2px;
  float: left;
  margin-right: 5px;
  /* copied from icons.css */
  font-family: 'matomo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
ol.actionList > li:not(.pageviewActions).actionsForPageExpander.expanded:before {
  content: "\f102";
}
ol.actionList > li:not(.pageviewActions).actionsForPageExpander.collapsed:before {
  content: "\f103";
}
ol.actionList > li.pageviewActions {
  position: relative;
  margin-top: -6px;
}
ol.actionList > li.pageviewActions:after {
  content: " ";
  border-left: 2px solid #d2d2d2;
  position: absolute;
  left: -10px;
  height: calc(100% + 8px);
  z-index: 1;
  top: 0;
  margin-top: -8px;
}
ol.actionList > li.pageviewActions:last-child:after {
  height: calc(100% - 4px);
}
ol.actionList > li.pageviewActions > ol > li:nth-last-child(2):after {
  border-left: none;
}
ol.actionList > li:nth-last-child(2).noPageviewActions:not(.refreshesExpanded):after {
  border-left: none;
}
ol.actionList > li:not(.pageviewActions).last-action:after {
  border-left: none;
}
.pageviewActions.last-action > ol.actionList > li.last-action {
  margin-bottom: 0;
}
li.collapsed-contents > div {
  cursor: pointer;
}
li.collapsed-content-item {
  margin-left: 1.5rem;
}
li.pageviewActions > ol.actionList {
  margin-left: 1.5rem;
}
#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: #444444;
}
.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.row {
  margin-left: 0;
  margin-right: 0;
}
.dataTableVizVisitorLog .card {
  padding: 15px 0;
  font-size: 13px;
  text-align: left;
}
.dataTableVizVisitorLog .card a {
  color: #1976d2;
  width: inherit;
}
.dataTableVizVisitorLog .actionList > li > div {
  width: 95%;
}
.segmentedVisitorLogPopover .dataTableVizVisitorLog .actionList > li > div {
  width: 90%;
}
.dataTableVizVisitorLog .dataTableWrapper {
  width: 100%;
}
.widget .dataTableVizVisitorLog .card:hover .visitor-log-visitor-profile-link {
  display: inline;
}
.widget .widgetContent .dataTableVizVisitorLog .card {
  padding: 10px;
}
.widget .widgetContent .dataTableVizVisitorLog .card:first-child {
  padding-top: 0;
}
.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;
  text-decoration: none;
}
.widget a.visitor-log-visitor-profile-link {
  display: none;
}
a.visitor-log-visitor-profile-link span {
  text-decoration: underline;
}
a.visitor-log-visitor-profile-link img {
  margin-top: -2px;
  margin-bottom: -3px;
}
@media print {
  a.visitor-log-visitor-profile-link {
    display: none;
  }
}
.actionList > li > div {
  display: inline-block;
  width: 90%;
}
.actionList > 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;
  color: #999;
}
.action-list-url {
  display: inline-block;
}
.visitorLogIcons {
  position: relative;
  display: block;
}
.visitorLogIcons .visitorDetails,
.visitorLogIcons .visitorType {
  display: block;
  margin-top: 4px;
}
.visitorLogIcons > span > span > img {
  margin: auto 5px auto 0;
}
.visitorLogIcons > span.visitorRank > img {
  margin: auto 0;
}
.visitorLogIconWithDetails .details {
  display: none;
}
.visitorLogIconWithDetails > img {
  margin: auto 5px -2px 0;
  height: 16px;
}
.visitorLogIconWithDetails.flag {
  display: none;
}
.visitorLogIconWithDetails.flag > img {
  border: 1px solid lightgray;
}
.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-flex;
}
#widgetLivewidget .visitorLogIconWithDetails {
  margin-right: 5px;
}
#widgetLivewidget .visitorType {
  display: inline-block;
  float: left;
  margin-right: 10px;
}
.reporting-page #widgetLivewidget .theWidgetContent .visitsLiveFooter {
  margin-left: -9px;
  margin-right: -2px;
}
.refresh-divider {
  display: none;
}
@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 {
  /* copied from icons.css */
  font-family: 'matomo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #000;
  background-color: #fff;
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
  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: #d2312d;
  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: border-box;
  float: left;
  width: 50%;
}
.visitor-profile-visits-info > *,
.visitor-profile-overview > * {
  box-sizing: content-box;
}
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;
}
body:not(.widgetized) .widget .visitor-profile-overview {
  padding: 0 10px;
}
.visitor-profile-visits-info {
  margin: 28px 0 0 -1px;
  border-left: 1px solid #d1cec8;
  position: relative;
}
.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;
  right: 0;
}
.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;
  margin-right: 1px;
}
.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;
  margin-left: -3px;
}
.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-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;
}
.visitor-profile-visits li.pageviewActions.last-action > ol.actionList > li.last-action {
  margin-bottom: 0;
  padding-bottom: 0;
}
.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: #d2312d;
}
.manageGdpr .intro ol,
.privacyAskingForConsent ol,
.gdprOverview ol,
.manageGdpr .intro ul,
.privacyAskingForConsent ul,
.gdprOverview ul {
  margin-left: 20px;
}
.manageGdpr .intro ol li,
.privacyAskingForConsent ol li,
.gdprOverview ol li,
.manageGdpr .intro ul li,
.privacyAskingForConsent ul 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;
  z-index: 10;
}
.anonymizeLogData .innerFormField {
  width: 100%;
  width: calc(100% - 0.75rem);
}
.anonymizeLogData .innerFormField .form-group.row {
  margin-top: 2px;
  margin-bottom: 2px;
}
#footerLinks {
  text-align: center;
  font-size: .7rem;
  color: #999999;
}
#footerLinks a {
  color: #999999;
}
.evolution-annotations {
  position: relative;
  height: 18px;
  width: 100%;
  cursor: pointer;
  margin-top: 3px;
}
.evolution-annotations .icon-annotation {
  font-size: 16px;
  color: #666666;
}
.evolution-annotations .icon-annotation.starred {
  color: #43a047;
}
.evolution-annotations > span {
  position: absolute;
}
.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 .annotation.edit .annotation-edit-mode {
  min-height: 125px;
}
.annotation-manager .annotation.edit .annotation-edit-mode .input-field {
  margin-top: 2px;
}
.annotation-manager .input-field {
  margin-bottom: 0;
}
.annotation-manager .input-field input {
  height: 1rem;
  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 0 10px 10px;
  color: transparent;
}
.annotation-controls > a {
  font-size: 14px;
  font-style: normal;
  color: black;
  cursor: pointer;
  padding: 3px 0 6px 0;
  display: inline-block;
  margin: 0;
  text-decoration: none;
}
.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: #444444;
}
.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: #444444;
  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;
  font-size: 14px;
}
.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;
}
#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;
}
/* ADDITIONAL STYLES */
.youMustBeLoggedIn {
  font-size: 8pt;
  font-style: italic;
}
.searchFound {
  border: 0 solid red;
}
.others {
  border: 0 solid green;
}
.clear {
  clear: both;
}
.segment-row-inputs {
  margin-bottom: 5px;
}
@media screen and (max-width: 749px) {
  .segment-row-inputs {
    width: 100%;
    display: block;
  }
}
.hovered {
  border-radius: 4px;
  border: 2px dashed #a0a0a0 !important;
  padding: 0;
}
.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: 60%;
}
div.scrollable {
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
}
.no_results {
  margin: 0;
  position: relative;
}
.no_results a {
  cursor: default;
}
.segment-element {
  border: 1px solid #a9a399;
  background-color: #f1f0eb;
  padding: 6px 4px;
  border-radius: 3px;
  position: absolute;
  left: -1px;
  top: 37px;
  z-index: 999;
  width: 940px;
}
@media screen and (max-width: 940px) {
  .segment-element {
    width: 95vw;
    padding: 1em;
  }
}
.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 input.edit_segment_name[type=text]:not(.browser-default) {
  width: 200px;
}
.segment-element .segment-top {
  font-size: 11px;
  color: #505050;
  text-align: left;
  padding: 3px 7px 0 0;
}
.segment-element .segment-top > * {
  vertical-align: top;
}
.segment-element .segment-top .segment-hidden {
  display: none;
}
.segment-element .segment-top .segment-top-item {
  display: inline;
  white-space: nowrap;
}
@media screen and (max-width: 749px) {
  .segment-element .segment-top .segment-top-item {
    display: block;
  }
}
.grid-1,
.grid-2 {
  width: 26%;
}
.grid-3 {
  width: 46%;
}
.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: #d2312d !important;
}
.segment-element .segment-footer a {
  font-size: 14px;
  color: #1976d2 !important;
  margin: 0 5px;
  text-decoration: none;
}
.segment-element .segment-footer button {
  margin: 0 0 0 15px;
}
.segmentEditorPanel {
  display: inline-block;
  position: relative;
  background: #f7f7f7;
  border: 1px solid #e4e5e4;
  margin-right: 10px;
  border-radius: 4px;
}
.segmentEditorPanel .segmentListContainer {
  line-height: 14px;
}
#root .segmentEditorPanel.editing {
  background: #fff;
}
.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: #444444;
  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 2px 0;
  margin: 3px 0 0 0;
  cursor: pointer;
}
.segmentationContainer .submenu ul li:hover,
.segmentationContainer .submenu ul li:focus,
.segmentationContainer .submenu ul li:focus-within {
  color: #255792;
  background: #f2f2f2;
  outline: none;
}
.segmentationContainer .submenu ul li:hover > *,
.segmentationContainer .submenu ul li:focus > *,
.segmentationContainer .submenu ul li:focus-within > * {
  outline: none;
}
.segmentationContainer ul.submenu {
  padding-top: 5px;
  display: none;
  margin-bottom: 5px;
}
.segmentationContainer ul.submenu > li span.editSegment,
.segmentationContainer ul.submenu > li span.compareSegment {
  display: block;
  float: right;
  text-align: center;
  margin-right: 4px;
  font-weight: normal;
  width: 16px;
  height: 16px;
  opacity: 0.5;
}
.segmentationContainer ul.submenu > li span.editSegment:hover,
.segmentationContainer ul.submenu > li span.compareSegment:hover {
  opacity: 1;
}
.segmentationContainer ul.submenu > li span.editSegment {
  background: url(plugins/SegmentEditor/images/edit_segment.png) no-repeat;
  order: 3;
}
.segmentationContainer ul.submenu > li span.compareSegment {
  background: url(plugins/Morpheus/images/compare.svg) no-repeat;
  background-size: cover;
  order: 2;
}
.segmentationContainer ul.submenu > li span.compareSegment.allVisitsCompareSegment {
  margin-right: 24px;
}
.segmentationContainer ul.submenu > li li.segmentSelected span.compareSegment,
.segmentationContainer ul.submenu > li li.comparedSegment span.compareSegment {
  pointer-events: none;
  opacity: 0.2;
}
html.comparisonsDisabled .segmentationContainer ul.submenu span.compareSegment {
  display: none;
}
.segmentEditorPanel.expanded .segmentationContainer {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.segmentEditorPanel.expanded .segmentationContainer .dropdown-body {
  min-width: 240px;
}
@media screen and (max-width: 600px) {
  .segmentEditorPanel.expanded .segmentationContainer .dropdown-body {
    width: calc(100% - 40px);
  }
}
.segmentEditorPanel.expanded ul.submenu {
  display: inline-block;
  list-style: none;
  width: 100%;
}
.segmentFilterContainer {
  margin-bottom: 10px;
  display: inline-block;
  width: 100%;
}
.segmentEditorPanel.expanded .segmentFilterContainer > input[type="text"] {
  font-size: 11px;
  width: 100%;
  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;
  overflow-x: hidden;
  overflow-y: auto;
}
.segmentList li {
  display: flex;
}
.jspVerticalBar {
  background: transparent !important;
}
/* ADDITIONAL STYLES */
.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;
}
a.metric_category {
  display: block;
  width: 100%;
}
.segment-content > h3 {
  padding-bottom: 7px;
}
.ui-widget-segmentation {
  border: 1px solid #D4D4D4 !important;
}
.clearfix:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}
.metricValueBlock input {
  padding: 8px !important;
}
.segmentationSelectorContainer {
  margin: 8px;
}
.segmentSelected,
.segmentSelected:hover,
.segmentEditorPanel .segmentationContainer .submenu li .segmentSelected,
.segmentEditorPanel .segmentationContainer .submenu li:focus,
.segmentEditorPanel .segmentationContainer .submenu li:focus-within {
  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);
  padding: 6px !important;
}
@media all and (max-width: 749px) {
  span.segmentationTitle,
  .segmentEditorPanel.expanded .segmentationContainer {
    width: auto;
  }
  .grid-1,
  .grid-2,
  .grid-3 {
    width: 100%;
  }
}
.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;
  padding: 0;
  display: inline-block;
  background: url("plugins/Morpheus/images/sort_subtable_desc.png") no-repeat scroll 100% -2px transparent !important;
}
.segname {
  width: calc(100% - 40px);
  padding-right: 10px;
  display: inline-block;
  order: 1;
}
@media screen and (min-width: 601px) {
  .segname {
    max-width: 246px;
  }
}
.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-top a.dropdown {
  padding: 0;
  background: none !important;
}
.segment-element .segment-top a.dropdown:after {
  content: " \25BC";
  font-size: 0;
  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;
}
.enable_all_users,
.visible_to_website,
.auto_archive {
  display: inline-block;
  margin-left: 4px;
}
.auto_archive a.dropList {
  display: inline-block;
  width: calc(85%);
}
.segment-generator {
  width: 930px;
}
@media screen and (max-width: 940px) {
  .segment-generator {
    width: 100%;
  }
}
.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 {
  float: left;
  padding: 6px 0 5px 3px;
  border: 2px dashed #EFEFEB;
  margin-right: 3px;
}
.segment-generator .segment-input label {
  display: block;
  margin: 0 0 5px 0;
  font-size: 11px;
  color: #505050;
}
.segment-generator .segment-input input {
  display: block;
  width: 96%;
  padding: 8px 2%;
}
.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-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: #ffffff;
  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-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: 100%;
  background: #efefeb;
  padding: 0 5px 0 5px;
}
@media screen and (max-width: 749px) {
  .segment-generator .segment-row {
    width: 100%;
  }
}
.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: #ffffff;
  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;
}
.insightsDataTable .controls {
  padding: 10px 0 0;
}
.insightsDataTable .controls > div {
  padding: 10px 0;
}
.insightsDataTable th.orderBy {
  width: 20%;
}
.insightsDataTable th.orderBy.active {
  font-weight: bold;
}
.insightsDataTable .title {
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
  display: block;
}
.insightsDataTable tr:not(.subDataTableContainer) .grown {
  color: green;
}
.insightsDataTable tr:not(.subDataTableContainer) .notGrown {
  color: red;
}
.insightsDataTable .isMoverAndShaker {
  font-weight: bold;
}
.tourEngagement .icon-star {
  font-size: 32px;
}
.tourEngagement .successStar {
  color: #43a047;
}
.tourEngagement .upgradeStar {
  color: #999999;
}
.tourEngagement .completed,
.tourEngagement .icon-ok {
  color: #43a047;
}
.tourEngagement .icon-hide {
  color: #666;
}
.tourEngagement .icon-ok,
.tourEngagement .icon-hide {
  margin-right: 5px;
}
.tourEngagement li {
  padding: 4px 0;
}
.tourEngagement .tourSuperUserNote {
  color: #999999;
}
.tourEngagement .skip-challenge {
  text-decoration: none;
}
.editCustomDimension .icon-plus,
.editCustomDimension .icon-minus {
  cursor: pointer;
  font-size: 16px;
  padding-left: 10px;
}
.editCustomDimension .extraction .form-group {
  margin-top: 8px;
  margin-bottom: 8px;
}
.editCustomDimension .howToTrackInfo {
  margin-top: 32px;
}
.editCustomDimension .howToTrackInfo strong {
  margin-bottom: 16px;
  display: inline-block;
}
.editCustomDimension .howToTrackInfo pre {
  margin-top: 0;
}
.manageCustomDimensions .dataTable {
  max-width: 1000px;
}
.manageCustomDimensions p,
.manageCustomDimensions pre {
  max-width: 1000px;
}
.manageCustomDimensions th.action a,
.manageCustomDimensions td.action a {
  color: black;
}
.manageCustomDimensions .index {
  width: 100px;
}
.manageCustomDimensions .extractions,
.manageCustomDimensions .active,
.manageCustomDimensions th.action,
.manageCustomDimensions td.action {
  width: 150px;
}
[data-report="CustomDimensions.getCustomDimension"] {
  width: 100%;
}
[data-report="CustomDimensions.getCustomDimension"] .dataTableWrapper {
  width: 100% !important;
}
.visitor-profile-customdimensions span {
  padding-left: 0;
}
div.dataTable[data-report^=DBStats] table.dataTable th.label,
div.dataTable[data-report^=DBStats] table.dataTable td.label {
  padding-left: 12px;
}
.tagManagerManageList .index {
  width: 60px;
}
.tagManagerManageList th.action,
.tagManagerManageList td.action {
  width: 160px;
}
.tagManagerManageList th.action a,
.tagManagerManageList td.action a {
  color: black;
}
.tagManagerManageList .tags th.action,
.tagManagerManageList .tags td.action {
  width: 200px;
}
.tagManagerManageList .tags td.action.hasCopyAction {
  width: 215px;
}
.tagManagerManageList .preconfiguredVariablesHelp {
  color: #999;
  font-size: 17px;
  cursor: help;
}
.tagManagerManageList .tagSearchFilter,
.tagManagerManageList .triggerSearchFilter,
.tagManagerManageList .variableSearchFilter,
.tagManagerManageList .versionSearchFilter {
  margin-left: -1rem;
  margin-top: -1rem;
}
.tagManagerManageList .tagSearchFilter input,
.tagManagerManageList .triggerSearchFilter input,
.tagManagerManageList .variableSearchFilter input,
.tagManagerManageList .versionSearchFilter input {
  max-width: 400px;
}
.modal.open .editVersion .versionChanges h3 {
  margin-top: 32px;
}
.modal.open .tag-ui-confirm {
  display: block;
}
.tag-ui-confirm {
  display: none;
}
.tagManagerTagList .triggers {
  min-width: 12rem;
}
.tagManagerTagList .triggers .chip {
  display: inline-block;
  margin-bottom: 4px;
  height: unset;
}
.tagManagerTriggerList td.action.hasCopyAction {
  width: 170px;
}
.tagManagerContainerList th.action,
.tagManagerContainerList td.action {
  width: 240px;
}
.tagManagerContainerList td.action.hasCopyAction {
  width: 265px;
}
.tagManagerVersionList th.action,
.tagManagerVersionList td.action {
  width: 280px;
}
.tagManagerVariableList .collection .title .variableId {
  margin-left: 10px;
  display: inline-block;
  color: #999;
}
.tagManagerVariableList td.action.hasCopyAction {
  width: 170px;
}
.page:after {
  clear: both;
  content: '';
  display: block;
}
.tagManagerManageSelect .multiPairField,
.tagManagerManageEdit .multiPairField {
  margin-right: -0.75rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.tagManagerManageSelect .multiPairField .form-group.row,
.tagManagerManageEdit .multiPairField .form-group.row {
  margin-left: -0.75rem;
}
.tagManagerManageSelect .multiPairField .input-field,
.tagManagerManageEdit .multiPairField .input-field {
  padding-right: 0;
  margin: 0;
}
.tagManagerManageSelect .comparisonField,
.tagManagerManageEdit .comparisonField {
  max-width: 275px !important;
}
.tagManagerManageSelect textarea.materialize-textarea,
.tagManagerManageEdit textarea.materialize-textarea {
  min-height: 3rem;
}
.tagManagerManageSelect .multiple .innerFormField,
.tagManagerManageEdit .multiple .innerFormField {
  margin-right: 0.75rem;
  max-width: 350px;
}
.tagManagerManageSelect .multiple .innerFormField .form-group.row,
.tagManagerManageEdit .multiple .innerFormField .form-group.row {
  margin-top: 2px;
  margin-bottom: 2px;
}
.tagManagerManageSelect .multiple .innerFormField,
.tagManagerManageEdit .multiple .innerFormField,
.tagManagerManageSelect .multiple input,
.tagManagerManageEdit .multiple input,
.tagManagerManageSelect .multiple select,
.tagManagerManageEdit .multiple select {
  width: calc(100% - 60px);
}
.tagManagerManageSelect .multiple .fieldUiControl:has(input[id^='consentTypes-p1-']),
.tagManagerManageEdit .multiple .fieldUiControl:has(input[id^='consentTypes-p1-']) {
  width: 300px !important;
}
.tagManagerManageSelect .multiple .innerFormField input,
.tagManagerManageEdit .multiple .innerFormField input,
.tagManagerManageSelect .multiple select,
.tagManagerManageEdit .multiple select {
  width: 100%;
}
.tagManagerManageSelect .multiple .icon-edit,
.tagManagerManageEdit .multiple .icon-edit {
  margin-right: 8px;
}
.tagManagerManageSelect .multiple .icon-edit,
.tagManagerManageEdit .multiple .icon-edit,
.tagManagerManageSelect .multiple .icon-plus,
.tagManagerManageEdit .multiple .icon-plus,
.tagManagerManageSelect .multiple .icon-minus,
.tagManagerManageEdit .multiple .icon-minus {
  position: relative;
  cursor: pointer !important;
}
.tagManagerVariableList .triggerConditionNode,
.tagManagerManageSelect .triggerConditionNode,
.tagManagerManageEdit .triggerConditionNode {
  color: #999999 !important;
  font-style: italic;
}
.tagManagerVariableList .collection.with-header .collection-header,
.tagManagerManageSelect .collection.with-header .collection-header,
.tagManagerManageEdit .collection.with-header .collection-header {
  background-color: #f2f2f2;
}
.tagManagerVariableList .collection.with-header .collection-item,
.tagManagerManageSelect .collection.with-header .collection-item,
.tagManagerManageEdit .collection.with-header .collection-item {
  cursor: pointer;
  min-height: auto;
}
.tagManagerVariableList .collection.with-header .collection-item:hover,
.tagManagerManageSelect .collection.with-header .collection-item:hover,
.tagManagerManageEdit .collection.with-header .collection-item:hover {
  background-color: #f2f2f2;
}
.tagManagerVariableList .collection.with-header .disabledTemplate,
.tagManagerManageSelect .collection.with-header .disabledTemplate,
.tagManagerManageEdit .collection.with-header .disabledTemplate {
  opacity: 0.6;
  cursor: help;
}
.tagManagerVariableList .collection.with-header .icon-edit,
.tagManagerManageSelect .collection.with-header .icon-edit,
.tagManagerManageEdit .collection.with-header .icon-edit,
.tagManagerVariableList .collection.with-header .icon-help,
.tagManagerManageSelect .collection.with-header .icon-help,
.tagManagerManageEdit .collection.with-header .icon-help {
  color: #1976d2;
}
.tagManagerVariableList .collection.with-header .icon-help,
.tagManagerManageSelect .collection.with-header .icon-help,
.tagManagerManageEdit .collection.with-header .icon-help {
  cursor: help;
}
.tagManagerVariableList .collection.with-header .avatar .circle,
.tagManagerManageSelect .collection.with-header .avatar .circle,
.tagManagerManageEdit .collection.with-header .avatar .circle {
  padding: 6px;
  border-radius: 0 !important;
}
.tagManagerVariableList .collection-item {
  cursor: auto !important;
}
.tagManagerVariableList .collection-item:hover {
  background-color: #ffffff !important;
}
.system.notification.notification-info .preview-debug-url-div {
  padding-top: 1rem;
}
.system.notification.notification-info .preview-debug-url-div #previewDebugUrl {
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  resize: vertical;
  width: 25%;
}
.system.notification.notification-info .preview-debug-url-div .btn {
  margin-top: -4px;
}
.tagManagerManageEdit .fieldVariableTemplate label {
  display: inline-block;
}
.tag-ui-confirm.ui-confirm h2 {
  text-align: left;
}
body.tagmanager .modal.open .expandableList {
  position: relative;
}
.editVariable .form-group.row.matomo-form-field:has(#customData-p1-0) {
  margin-top: -1rem;
  margin-bottom: -1rem;
}
.editTag .form-group.tagStartDate,
.editTag .form-group.tagEndDate {
  margin-top: 40px;
}
.editTag .form-group.tagStartDate > .col.input-field,
.editTag .form-group.tagEndDate > .col.input-field {
  margin-top: 0;
}
.editTag .form-group.tagStartDate > .col.input-field input,
.editTag .form-group.tagEndDate > .col.input-field input {
  width: 100%;
}
.tagManagerVariableSelectType .createNewVariable {
  text-transform: uppercase;
  margin-bottom: 24px;
  display: inline-block;
}
.tagManagerVariableSelectType .selectVariableType {
  margin-left: -0.75rem;
  margin-top: -1.3rem;
}
.tagManagerVariableSelectType .selectVariableType .form-group.row {
  margin-bottom: 0;
}
.fieldVariableTemplate .icon-code {
  font-size: 16px;
  cursor: pointer;
}
.fieldVariableTemplate input {
  width: calc(100% - 40px);
}
.tagContainerSelector a.title {
  max-width: calc(71vw - 250px - 1em);
  overflow: hidden;
  text-overflow: ellipsis;
}
.tagContainerSelector .custom_select_container li a {
  line-height: 18px;
  height: auto;
  display: block;
  text-decoration: none;
  max-width: 280px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 0 0 5px;
  color: #212121;
  text-transform: uppercase;
  width: 100%;
}
.tagContainerSelector .custom_select_container li a:hover {
  background: #f2f2f2;
}
.tagmanager .siteSelector a.title {
  max-width: calc(58vw - 250px - 1em);
}
.containerDashboard .btn-flat {
  height: auto;
}
.containerDashboard .dashboardCreationDate {
  margin-top: unset;
}
@media (max-width: 1199px) {
  .containerDashboard .btn-flat {
    padding: 0 0.5em;
  }
}
.no-publish input.btn {
  background: #f57c00;
}
.tagManagerTrackingCode {
  padding-top: 0.25rem;
}
.tagManagerTrackingCode > .row,
.tagManagerTrackingCode > .row .row {
  margin-bottom: 0;
  margin-top: -0.5rem;
}
.tagManagerTrackingCode .loadingPiwik {
  margin: 1.5rem 0;
}
.tagManagerTrackingCode .select-wrapper input.select-dropdown {
  margin: 8px 0 0 0;
}
.tagManagerTrackingCode label[for="containers"],
.tagManagerTrackingCode label[for="environment"] {
  top: -4px !important;
}
.tagManagerTrackingCode .siteSelector {
  max-width: 100%;
}
.tagManagerTrackingCode .trackingCodeAdvancedOptions {
  margin-left: 20px;
}
.tagManagerTrackingCode .trackingCodeAdvancedOptions > .advance-option {
  margin: 1rem 0;
}
.tagManagerTrackingCode .trackingCodeAdvancedOptions #mtm-advanced-options > ul {
  list-style-type: disc;
  margin-bottom: 1rem;
}
.tagManagerTrackingCode .trackingCodeAdvancedOptions #mtm-advanced-options > ul > li {
  margin-left: 20px;
  list-style-type: disc;
}
.tagManagerTrackingCode .trackingCodeAdvancedOptions #mtm-advanced-options > ul > div.row {
  margin-left: 0.5rem;
  margin-bottom: 0;
}
.tagManagerTrackingCode .trackingCodeAdvancedOptions #mtm-advanced-options > ul > div.row div.form-group.row {
  margin-top: 0;
  margin-bottom: 0;
}
.admin .tagManagerTrackingCode {
  padding-top: 0;
}
div.copyMtmObjectDialog {
  width: 500px;
  padding: 0.2rem;
}
div.copyMtmObjectDialog button.btn {
  float: right;
  margin: 2rem 1rem 1rem 1rem;
}
div.copyMtmObjectDialog .copyNote {
  margin-top: 1rem;
}
div.copyMtmObjectDialog span.learnMore a {
  color: #1976d2;
}
div.mtmCopyContainer #Piwik_Popover,
div.mtmCopyTag #Piwik_Popover,
div.mtmCopyTrigger #Piwik_Popover,
div.mtmCopyVariable #Piwik_Popover {
  overflow: visible;
}
.ui-timepicker-wrapper {
	overflow-y: auto;
	height: 150px;
	width: 6.5em;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	outline: none;
	z-index: 10001;
	margin: 0;
}

.ui-timepicker-wrapper.ui-timepicker-with-duration {
	width: 13em;
}

.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
	width: 11em;
}

.ui-timepicker-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ui-timepicker-duration {
	margin-left: 5px; color: #888;
}

.ui-timepicker-list:hover .ui-timepicker-duration {
	color: #888;
}

.ui-timepicker-list li {
	padding: 3px 0 3px 5px;
	cursor: pointer;
	white-space: nowrap;
	color: #000;
	list-style: none;
	margin: 0;
}

.ui-timepicker-list:hover .ui-timepicker-selected {
	background: #fff; color: #000;
}

li.ui-timepicker-selected,
.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover {
	background: #1980EC; color: #fff;
}

li.ui-timepicker-selected .ui-timepicker-duration,
.ui-timepicker-list li:hover .ui-timepicker-duration {
	color: #ccc;
}

.ui-timepicker-list li.ui-timepicker-disabled,
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	color: #888;
	cursor: default;
}

.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	background: #f2f2f2;
}

.targetTest {
  background-color: #f2f2f2;
  padding: 20px;
  color: #838383;
}
.targetTest .testInfo {
  margin-top: 8px;
  display: inline-block;
}
.targetTest .matches {
  color: green;
}
.targetTest .notMatches {
  color: red;
}
.targetTest input,
.targetTest label {
  width: 100% !important;
}
.targetTest label {
  margin-top: 0;
}
.urltarget {
  margin-bottom: 40px;
}
.urltarget.disabled input,
.urltarget.disabled label {
  opacity: 0.6;
}
.urltarget .targetValue,
.urltarget .targetValue2,
.urltarget .targetType {
  margin-top: 10px;
}
.uiTest .editExperiment .currentDate {
  display: none;
}
.theWidgetContent .editExperiment form > .row {
  margin: 0;
}
.editExperiment .icon-plus,
.editExperiment .icon-minus {
  cursor: pointer;
  margin-top: 5px;
  display: inline-block;
  margin-left: 8px;
}
.editExperiment .col > .row {
  margin-right: 0;
  margin-left: 0;
}
.editExperiment .entityList {
  padding-left: 0;
}
.editExperiment .entityList ul li.disabled a {
  opacity: 0.6;
  cursor: default;
  text-decoration: none;
}
.editExperiment .entityList ul li.disabled a:hover {
  text-decoration: none;
}
.editExperiment .entityList ul li.active a {
  font-weight: bold;
}
.editExperiment .optionsUnconfirmedEditExperiment li {
  margin: 10px;
}
.editExperiment .btn.update[disabled] {
  background-color: #43a047 !important;
}
.editExperiment .excludedTargets,
.editExperiment .includedTargets {
  margin-top: 1em;
}
.editExperiment .excludedTargets hr,
.editExperiment .includedTargets hr {
  margin-bottom: 3em;
}
.editExperiment .excludedTargets .form-group,
.editExperiment .includedTargets .form-group {
  margin: 0;
}
.editExperiment .excludedTargets .input-field,
.editExperiment .includedTargets .input-field {
  margin-top: 0.2em;
}
.editExperiment .excludedTargets .input-field input,
.editExperiment .includedTargets .input-field input,
.editExperiment .excludedTargets .input-field select,
.editExperiment .includedTargets .input-field select {
  width: 100% !important;
}
.editExperiment .form-group.scheduleExperiment {
  margin: 40px 0 0;
}
.editExperiment .form-group.scheduleExperiment .col {
  padding-left: 0;
}
.editExperiment .form-group.scheduleExperiment .col.input-field {
  margin-top: 0;
}
.editExperiment .form-group.scheduleExperiment .col.input-field input {
  width: 100%;
}
.editExperiment .form-group .redirects .form-group,
.editExperiment .form-group .control_text.percentage .form-group {
  margin: 0 0 8px;
}
.editExperiment .form-group .trafficVariation .form-group {
  margin: 0 0 8px;
}
.editExperiment .form-group .variation {
  margin-top: 16px;
}
.editExperiment .form-group .successMetric.successMetric0 .form-group {
  margin: 0;
}
.editExperiment .form-group .successMetric .form-group {
  margin: 8px 0;
}
.editExperiment .form-group .successMetric .form-group .input-field {
  padding-left: 0;
}
.editExperiment .form-group .multiple .innerFormField,
.editExperiment .form-group .multiple input,
.editExperiment .form-group .multiple select {
  width: calc(100% - 60px);
}
.editExperiment .form-group .multiple .innerFormField input,
.editExperiment .form-group .multiple select {
  width: 100%;
}
.editExperiment .form-group .multiple .icon-plus,
.editExperiment .form-group .multiple .icon-minus {
  position: relative;
}
.editExperiment .editExperimentArea {
  padding-right: 0;
}
.editExperiment .createExperimentArea {
  padding-left: 0;
  padding-right: 0;
}
.editExperiment .initalPageUrl .input-field {
  margin-top: 0;
}
.editExperiment .experimentStartTimeInput,
.editExperiment .experimentEndDateInput,
.editExperiment .experimentEndTimeInput,
.editExperiment .experimentStartDateInput {
  display: inline-block;
  width: 19%;
}
.editExperiment .btn.create {
  margin-top: 20px;
}
.editExperiment .expVariationsEdit .icon-plus,
.editExperiment .expVariationsEdit .icon-minus {
  margin-left: 11.5px;
}
.manageExperiments .experimentStatusFilter,
.manageExperiments .experimentSearchFilter {
  display: inline-block;
  width: 200px;
}
.manageExperiments div#filterStatus {
  margin: 0 -0.75em;
}
.theWidgetContent .manageExperiments div#filterStatus {
  margin: 0;
}
.manageExperiments .info {
  color: #999999;
}
.manageExperiments th.action,
.manageExperiments td.action {
  width: 150px;
}
.manageExperiments th.action a,
.manageExperiments td.action a {
  color: black;
}
.manageExperiments .index {
  width: 60px;
}
@font-face {
    font-family: 'abtestingicons';
    src:    url('plugins/AbTesting/libs/abtestingicons/fonts/abtestingicons.eot?5qxh2m');
    src:    url('plugins/AbTesting/libs/abtestingicons/fonts/abtestingicons.eot?5qxh2m#iefix') format('embedded-opentype'),
        url('plugins/AbTesting/libs/abtestingicons/fonts/abtestingicons.ttf?5qxh2m') format('truetype'),
        url('plugins/AbTesting/libs/abtestingicons/fonts/abtestingicons.woff?5qxh2m') format('woff'),
        url('plugins/AbTesting/libs/abtestingicons/fonts/abtestingicons.svg?5qxh2m#abtestingicons') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="abtestingicon-"], [class*=" abtestingicon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    text-decoration: none;
    font-family: 'abtestingicons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    
    /* Enable Ligatures ================ */
    letter-spacing: 0;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    font-feature-settings: "liga";
    -webkit-font-variant-ligatures: discretionary-ligatures;
    font-variant-ligatures: discretionary-ligatures;

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

.abtestingicon-history:before {
    content: "\e94d";
}
.abtestingicon-clock:before {
    content: "\e94e";
}
.abtestingicon-clock2:before {
    content: "\e94f";
}
.abtestingicon-alarm:before {
    content: "\e950";
}
.abtestingicon-stopwatch:before {
    content: "\e952";
}
.abtestingicon-calendar:before {
    content: "\e953";
}
.abtestingicon-drawer:before {
    content: "\e95c";
}
.abtestingicon-drawer2:before {
    content: "\e95d";
}
.abtestingicon-box-add:before {
    content: "\e95e";
}
.abtestingicon-box-remove:before {
    content: "\e95f";
}
.abtestingicon-lab:before {
    content: "\e9aa";
}
.abtestingicon-play2:before {
    content: "\ea15";
}
.abtestingicon-pause:before {
    content: "\ea16";
}
.abtestingicon-stop:before {
    content: "\ea17";
}
.abtestingicon-play3:before {
    content: "\ea1c";
}
.abtestingicon-pause2:before {
    content: "\ea1d";
}
.abtestingicon-stop2:before {
    content: "\ea1e";
}
.abtestingicon-table:before {
    content: "\ea70";
}
.abtestingicon-table2:before {
    content: "\ea71";
}


.uiTest .reportDuration {
  display: none;
}
#abtestPeriod {
  display: none;
}
.experimentSummary {
  margin-top: 10px;
}
.top_controls #abtestPeriod {
  display: inline-block;
  border: 0 solid !important;
  box-shadow: 0 0 !important;
  background-color: inherit !important;
  cursor: text;
}
.top_controls #abtestPeriod span {
  cursor: text;
}
[data-table-type="AbTestDataTable"] .datatableFooterMessage.alert {
  max-width: 600px;
}
.dataTable[data-report="AbTesting.getMetricsOverview"] tr td.label.column {
  width: 200px !important;
}
.dataTable[data-report="AbTesting.getMetricsOverview"] .totalOverviewRow {
  font-weight: bold;
}
.dataTable[data-report="AbTesting.getMetricsOverview"] .totalOverviewRow .ratio {
  display: none !important;
}
.dataTable[data-report="AbTesting.getMetricDetails"] tr.isWinner td.column {
  color: #43a047 !important;
}
.dataTable[data-report="AbTesting.getMetricDetails"] tr.isLoser td.column {
  color: #D4291F !important;
}
.dataTable[data-report="AbTesting.getMetricDetails"] tr.isSignificant td.column {
  color: #f57c00 !important;
}
.dataTable[data-report="AbTesting.getMetricDetails"] .datatableFooterMessage.alert-success {
  color: #43a047 !important;
}
.dataTable[data-report="AbTesting.getMetricDetails"] .datatableFooterMessage.alert-danger {
  color: #D4291F !important;
}
.dataTable[data-report="AbTesting.getMetricDetails"] .datatableFooterMessage.alert-warning {
  color: #f57c00 !important;
}
.abTestingReportPreview {
  opacity: 0.6;
}
.visitorType {
  float: left;
  margin-right: 8px;
}
.log-experiments {
  border: 1px solid #D8D8D8;
  color: #474747;
  border-radius: 3px;
  padding: 3px 5px;
  display: inline-block;
  margin-top: 4px;
}
.log-experiments .abtestingicon-lab {
  top: 1px;
  position: relative;
}
.visitor-profile-visit-details .log-experiments {
  float: left;
  margin-right: 15px;
  margin-top: 1px;
  vertical-align: middle;
  padding: 1px 5px;
  height: 25px;
  box-sizing: border-box;
}
.ActivityLogContainer .item-name {
  font-weight: bold;
}
.ActivityLogContainer .item-name .item-icon {
  margin: 0 1px 0 5px;
}
.ActivityLogContainer .item-data-title {
  text-transform: uppercase;
  padding: 0 5px;
}
.ActivityLogContainer .activity-list {
  border-top: 1px solid #ccc;
  min-height: 50px;
  position: relative;
  clear: both;
  overflow: auto;
}
.ActivityLogContainer .loadingPiwik {
  float: right;
  height: 36px;
  line-height: 25px;
  box-sizing: border-box;
}
.ActivityLogContainer .activity {
  border-bottom: 1px solid #ccc;
  padding: 15px 0;
  margin: 0;
}
.ActivityLogContainer .activity.loading {
  opacity: 0.5;
}
.ActivityLogContainer .activity-avatar {
  float: left;
  margin-right: 15px;
  opacity: 0.6;
  cursor: pointer;
}
.ActivityLogContainer .activity-country {
  height: 15px;
  float: left;
  opacity: 0.7;
  margin-right: 5px;
  margin-top: 2px;
}
.ActivityLogContainer .activity-country:hover {
  opacity: 1;
}
.ActivityLogContainer .activity-item {
  margin: 0 0 0 5px;
  line-height: 25px;
  padding: 0 0 0 30px;
}
.ActivityLogContainer .activity-item > span {
  margin-right: 3.5px;
}
.ActivityLogContainer .activity-item > span:last-child,
.ActivityLogContainer .activity-item span[class~="icon-"],
.ActivityLogContainer .activity-item > .item-data-title {
  margin-right: 0;
}
.ActivityLogContainer .activity-item > span:first-child {
  margin: 0 0 0 -30px;
}
.ActivityLogContainer .activity-time {
  padding-bottom: 3px;
  /* Avoids flickering on hover */
}
.ActivityLogContainer .activity-time > span {
  color: #ccc;
}
.ActivityLogContainer .activity-time.ng-hide.ng-hide-animate {
  display: none !important;
}
.ActivityLogContainer .activity-items {
  border-left: 1px solid #ccc;
}
.ActivityLogContainer .activity-action-login {
  cursor: pointer;
}
.ActivityLogContainer .no-entries {
  font-style: italic;
}
.ActivityLogContainer .user-filter {
  margin-right: 1rem;
}
.ActivityLogContainer .user-filter,
.ActivityLogContainer .type-filter {
  display: inline-block;
}
.ActivityLogContainer .user-filter > div,
.ActivityLogContainer .type-filter > div {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ActivityLogContainer .user-filter select,
.ActivityLogContainer .type-filter select {
  height: 36px;
  margin: 0 0 0 5px;
  display: inline-block;
  width: auto;
}
.ActivityLogContainer .type-filter .matomo-form-field {
  display: inline-block;
  position: absolute;
}
.ActivityLogContainer .type-filter .expandableSelector {
  top: -2.8rem;
  width: 200px;
  background-color: rgba(255, 255, 255, 0.9);
  padding-left: 6px;
  border: 1px solid #f2f2f2;
  border-radius: 2px;
  height: 36px;
}
.ActivityLogContainer .type-filter .select-dropdown {
  border-bottom: unset;
  height: 36px;
  font-size: 13px;
  width: 170px;
}
.ActivityLogContainer .type-filter h4.expandableListCategory {
  width: 290px;
}
.ActivityLogContainer .paging {
  float: right;
}
.ActivityLogContainer .paging .counter {
  margin: 0 10px;
}
.ActivityLogContainer .btn.reload {
  float: left;
  margin-right: 10px;
}
.ActivityLogContainer .paging-wrapper {
  display: block;
  width: 100%;
  margin: 10px 0;
}
.col.m4 .activityLogWidget .paging,
.col.m3 .activityLogWidget .paging,
.col.m6 .activityLogWidget .paging {
  margin: 10px;
  float: none;
}
.col.m4 .activityLogWidget .user-filter,
.col.m3 .activityLogWidget .user-filter,
.col.m6 .activityLogWidget .user-filter {
  clear: right;
  margin: 0 10px;
}
.col.m4 .activityLogWidget .activity > .col.m6,
.col.m3 .activityLogWidget .activity > .col.m6,
.col.m6 .activityLogWidget .activity > .col.m6 {
  width: 100%;
  border-left: 0 !important;
}
.col.m4 .activityLogWidget .activity-items,
.col.m3 .activityLogWidget .activity-items,
.col.m6 .activityLogWidget .activity-items {
  border-left: 0 !important;
  margin-top: 16px;
  word-break: break-all;
}
.activityLogWidget {
  margin: 10px;
}
.audienceUploader .success {
    font-weight: bold;
    color: green !important;
}
.manageGoals .addEditGoal .matomo-form-field:first-child .alert.alert-danger {
  display: flex;
  border: none;
  margin-bottom: 0;
}
.manageGoals .addEditGoal .matomo-form-field:first-child .alert.alert-danger.hide {
  display: none;
}
.manageGoals .addEditGoal .matomo-form-field #goal_name {
  transition: border-width 0.1s ease-in-out;
}
.manageGoals .addEditGoal .matomo-form-field #goal_name.error {
  border-color: #d4291f !important;
  border-width: 2px !important;
}
.segmentEditorPanel.expanded .segmentationContainer .dropdown-body {
  width: 390px !important;
}
.segmentationContainer .submenu {
  min-width: 360px !important;
}
.segname {
  min-width: 295px !important;
}
.segmentEditorPanel.expanded .segmentFilterContainer > input[type="text"] {
  width: 355px !important;
}

button.btn, input[type="submit"].btn, .btn {
    color: #ffffff !important;
    border-color: #a31e1f !important;
    background: #a31e1f !important;
    border-radius: .5em  !important;
}

/* AiMediaGroupExtension - start */

.manageGoalType .col.s12.input-field {
  padding-left: 0;
}

/* AiMediaGroupExtension - end */

.select2-selection__arrow {
  display: none;
}
span.warning {
  color: #d4291f;
}
[vue-entry="AiNetworkManager.NetworkManager"] {
  margin-left: 0.75rem;
}
[vue-entry="AiNetworkManager.NetworkManager"] .network-logo,
[vue-entry="AiNetworkManager.NetworkManager"] .network-icon {
  position: relative;
  margin-bottom: 1rem;
}
[vue-entry="AiNetworkManager.NetworkManager"] .network-logo .title,
[vue-entry="AiNetworkManager.NetworkManager"] .network-icon .title {
  font-weight: bold;
}
[vue-entry="AiNetworkManager.NetworkManager"] .network-logo form,
[vue-entry="AiNetworkManager.NetworkManager"] .network-icon form {
  width: 100%;
  height: 30vh;
  cursor: pointer;
  border-radius: 5px;
  border: 1.5px dashed #a0a0a0;
}
[vue-entry="AiNetworkManager.NetworkManager"] .network-logo form .preview-container,
[vue-entry="AiNetworkManager.NetworkManager"] .network-icon form .preview-container {
  height: 100%;
  text-align: center;
  align-content: center;
}
[vue-entry="AiNetworkManager.NetworkManager"] .network-logo form .preview-container .preview img,
[vue-entry="AiNetworkManager.NetworkManager"] .network-icon form .preview-container .preview img {
  background-color: #fff;
}
[vue-entry="AiNetworkManager.NetworkManager"] .network-logo form .preview-container .preview.preview-logo img,
[vue-entry="AiNetworkManager.NetworkManager"] .network-icon form .preview-container .preview.preview-logo img {
  max-height: 50px;
}
[vue-entry="AiNetworkManager.NetworkManager"] .network-logo form .preview-container .preview.preview-icon img,
[vue-entry="AiNetworkManager.NetworkManager"] .network-icon form .preview-container .preview.preview-icon img {
  max-height: 100px;
}
[vue-entry="AiNetworkManager.NetworkManager"] .network-logo form .preview-container > p,
[vue-entry="AiNetworkManager.NetworkManager"] .network-icon form .preview-container > p {
  margin-top: 5px;
}
[vue-entry="AiNetworkManager.NetworkManager"] .network-logo form input[type="file"],
[vue-entry="AiNetworkManager.NetworkManager"] .network-icon form input[type="file"] {
  position: absolute;
  width: 100% !important;
  height: 30vh;
  opacity: 0;
  cursor: pointer;
}
[vue-entry="AiNetworkManager.NetworkManager"] .select2-container {
  width: 100% !important;
}
[vue-entry="AiNetworkManager.NetworkManager"] .select-box {
  text-align: center;
}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.aitrends .select2 {
  width: 100% !important;
}
.aitrends .select2.select2-container .select2-selection {
  display: flex;
  align-items: center;
  height: 3rem;
}
.aitrends .select2.select2-container .select2-selection ul {
  display: flex;
}
.aitrends .select2.select2-container .select2-selection ul .select2-search {
  width: 100%;
}
.aitrends .select2.select2-container .select2-selection ul .select2-search input {
  height: auto;
  width: 100% !important;
  border: none !important;
}
.aitrends .select2.select2-container .select2-selection ul .select2-selection__choice {
  margin: 0 5px;
}
.aitrends .select2.select2-container .select2-selection .select2-selection__arrow {
  display: none;
}
.aitrends .select2.select2-container .selection {
  line-height: 2.25;
}
.aitrends .dataTables_wrapper .dataTables_length {
  display: none;
}
.aitrends .dataTables_wrapper .dataTables_filter input {
  background-color: #FFFFFF;
  height: 33px;
  padding: 10px 12px 10px 30px;
  box-sizing: border-box;
  border: 1px solid #E5E9EB!important;
  border-radius: 2px !important;
}
.aitrends #workspaces button {
  background: transparent !important;
}
.aitrends #workspaces button .icon {
  font-size: 3em;
  color: #344BCB;
}
.aitrends #workspaces .input-field {
  display: flex;
}
.aitrends #workspaces .input-field input {
  margin-left: 1%;
  padding-right: 0.625em;
}
.aitrends #workspaces table tbody tr td:first-child {
  padding-left: 2em;
}
.aitrends#powerBiSettings .topbar {
  display: flex;
  justify-content: space-between;
}
.aitrends#powerBiSettings .error_message {
  display: none;
  font-weight: bold;
  color: red;
}
.aitrends#powerBiSettings .icon-container {
  display: flex;
  align-items: center;
}
.aitrends#powerBiSettings .icon-container .material-icons {
  position: relative;
  margin: 0 0.5em;
}
.aitrends#powerBiSettings .icon-container .matomo-form-field {
  margin-left: 3em;
}
.aitrends#powerBiSettings button.add {
  background: transparent !important;
  padding: 0;
}
.aitrends#powerBiSettings button.add .icon {
  font-size: 3em;
  color: #344BCB;
}
.aitrends#powerBiSettings #edit-pbi-settings .form-group.report-icon .select2-container .select2-selection .select2-selection__rendered {
  display: flex;
  align-items: center;
}
.aitrends#powerBiSettings #edit-pbi-settings .form-group.report-icon .select2-container .select2-selection .select2-selection__rendered .material-icons {
  position: relative;
  margin: 0;
  padding-right: 5px;
}
.aitrends table 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;
}
.aitrends table thead tr th:first-child {
  padding-left: 20px !important;
}
.aitrends .no-wrap {
  white-space: nowrap;
}
.aitrends nav {
  position: fixed;
  top: 0;
}
.aitrends nav #logo {
  position: relative;
  padding-top: 0 !important;
  padding-left: 0.8em !important;
  left: 0;
  transform: none;
}
.aitrends nav #logo a {
  display: flex;
  align-items: center;
}
.aitrends nav #logo a img {
  max-height: 28px !important;
}
.aitrends nav #logo a .divider {
  height: 38px;
  width: 2px;
  background-color: #FFFFFF;
  border-radius: 99px;
  margin: 0 18px;
}
.aitrends nav #logo a span {
  display: flex;
  align-items: center;
  font-size: 18px;
  text-transform: uppercase;
}
.aitrends nav .right #topmenu-corehome,
.aitrends nav .right #topmenu-login {
  display: flex;
  align-items: center;
}
.aitrends nav .right #topmenu-corehome img,
.aitrends nav .right #topmenu-login img {
  width: 2.25em;
  padding-right: 0.5em;
}
.aitrends nav .right #topmenu-login::after {
  font-family: 'matomo';
  content: "\e647";
  padding-left: 8px;
}
.aitrends .main-sidebar {
  position: fixed;
  height: 100vh;
  float: none;
  z-index: 3;
  bottom: 0;
  left: 0;
  top: 4em;
  overflow: visible;
}
.aitrends .main-sidebar #secondNavBar {
  position: relative !important;
  top: 0 !important;
  font-size: 0.9em;
  padding-top: 1em;
}
.aitrends .main-sidebar #secondNavBar:not(.collapsed) {
  width: 290px !important;
}
.aitrends .main-sidebar #secondNavBar.collapsed {
  width: 5.5em !important;
}
.aitrends .main-sidebar #secondNavBar.collapsed .navbar {
  width: 100% !important;
}
.aitrends .main-sidebar #secondNavBar.collapsed .navbar li.nav-menu.active {
  display: block !important;
}
.aitrends .main-sidebar #secondNavBar.collapsed .navbar li.nav-menu.active > .item {
  width: 100% !important;
}
.aitrends .main-sidebar #secondNavBar.collapsed .navbar li.nav-menu.active > .item > div {
  width: 2em;
  overflow-x: hidden;
}
.aitrends .main-sidebar #secondNavBar.collapsed .navbar li.nav-menu > .item > div .material-icons {
  padding-left: 0;
}
.aitrends .main-sidebar #secondNavBar.collapsed .navbar-scroll #custReports .nav-menu.active {
  width: 100%;
}
.aitrends .main-sidebar #secondNavBar.collapsed .navbar-scroll #custReports .nav-menu a {
  width: 4em;
}
.aitrends .main-sidebar #secondNavBar.collapsed .selectReportGroup button.title {
  background: transparent !important;
  color: #FFFFFF !important;
  padding-left: 1.3em;
}
.aitrends .main-sidebar #secondNavBar.collapsed .selectReportGroup button.title span {
  display: none;
  font-family: 'Montserrat', sans-serif;
}
.aitrends .main-sidebar #secondNavBar .material-icons {
  font-family: 'Material Icons';
}
.aitrends .main-sidebar #secondNavBar ul.navbar:not(#custReports) {
  width: 98%;
}
.aitrends .main-sidebar #secondNavBar .navbar,
.aitrends .main-sidebar #secondNavBar .navbar-scroll {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.aitrends .main-sidebar #secondNavBar .navbar li.nav-menu.active > .item,
.aitrends .main-sidebar #secondNavBar .navbar-scroll li.nav-menu.active > .item {
  color: #212121 !important;
  font-weight: 700 !important;
  background-color: #FAFAFA;
  border-radius: 0.25em;
  margin-left: 1em;
  padding-left: 1em;
  overflow: hidden !important;
}
.aitrends .main-sidebar #secondNavBar .navbar li.nav-menu:not(.active) > .item,
.aitrends .main-sidebar #secondNavBar .navbar-scroll li.nav-menu:not(.active) > .item {
  padding-left: 2.2em !important;
}
.aitrends .main-sidebar #secondNavBar .navbar li.nav-menu > .item,
.aitrends .main-sidebar #secondNavBar .navbar-scroll li.nav-menu > .item {
  font-size: 100% !important;
  cursor: pointer !important;
}
.aitrends .main-sidebar #secondNavBar .navbar li.nav-menu > .item > div,
.aitrends .main-sidebar #secondNavBar .navbar-scroll li.nav-menu > .item > div {
  display: flex;
  align-items: center;
  width: 98%;
}
.aitrends .main-sidebar #secondNavBar .navbar-scroll {
  width: 103%;
}
.aitrends .main-sidebar #secondNavBar .navbar-scroll #custReports {
  width: 100%;
  padding: 0;
  max-height: 80vh;
  overflow-y: auto;
  overflow-x: hidden;
}
.aitrends .main-sidebar #secondNavBar .navbar-scroll #custReports .nav-menu.active {
  width: 95%;
}
.aitrends .main-sidebar #secondNavBar .selectReportGroup {
  position: relative;
  margin-top: 1em;
  margin-bottom: 1.5em;
  padding: 0 1em;
  width: 100%;
}
.aitrends .main-sidebar #secondNavBar .selectReportGroup button.title {
  display: flex;
  white-space: nowrap;
  background-color: #FFFFFF !important;
  line-height: inherit !important;
  align-items: center;
  padding: 0 1.5em;
  justify-content: space-between;
  width: 100%;
  color: #30465C !important;
  cursor: pointer;
  border-radius: 4px !important;
  height: 3.25em;
}
.aitrends .main-sidebar #secondNavBar .selectReportGroup button.title span {
  font-family: 'Montserrat', sans-serif;
  letter-spacing: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.aitrends .main-sidebar #secondNavBar .dropdown-menu {
  display: none;
  padding: 0;
  left: 1em !important;
  width: 21em;
  font-size: 1em;
  border: none;
  border-radius: .25rem;
  background-color: #FFFFFF;
  box-shadow: 0px 5px 6px #00000014;
  animation: fade 100ms;
  position: absolute;
  top: -0.15em;
  z-index: 1000;
  float: left;
  min-width: 10rem;
  margin: .125rem 0 0;
  color: #212529;
  text-align: left;
  list-style: none;
}
.aitrends .main-sidebar #secondNavBar .dropdown-menu .title-active {
  display: flex;
  padding: 0.8em 0.75em 0.8em 1.2em;
  cursor: pointer;
  align-items: center;
  color: #30465C;
  justify-content: space-between;
}
.aitrends .main-sidebar #secondNavBar .dropdown-menu .search-input {
  display: flex;
  background-color: #EAECEE;
  width: 100%;
  flex-direction: row;
  align-items: center;
  padding-left: 1em;
}
.aitrends .main-sidebar #secondNavBar .dropdown-menu .search-input::before {
  display: none;
}
.aitrends .main-sidebar #secondNavBar .dropdown-menu .search-input input {
  border: none !important;
  padding: 0.8em 1.2em 0.8em 1.2em!important;
  margin: 0;
  height: 100%;
}
.aitrends .main-sidebar #secondNavBar .dropdown-menu #scrollTable {
  height: 17.8em;
  overflow-x: hidden;
  overflow-y: auto;
  border-radius: 0 0 0.25em 0.25em;
}
.aitrends .main-sidebar #secondNavBar .dropdown-menu #scrollTable #searchTable tr {
  padding: 0 0.8em;
}
.aitrends .main-sidebar #secondNavBar .dropdown-menu #scrollTable #searchTable tr [type="checkbox"] + label {
  padding-left: 0;
}
.aitrends .main-sidebar #secondNavBar .dropdown-menu #scrollTable #searchTable tr td.pfname > a {
  height: auto;
  width: 16em;
}
.aitrends .main-sidebar #secondNavBar .dropdown-menu > .d-flex {
  display: flex;
  border-radius: 0 0 0.5em 0.5em;
  background-color: #EFF0F1;
  padding: 0.75em 0;
  justify-content: center;
}
.aitrends #reportContainer {
  position: fixed;
  width: calc(100vw - 300px);
  margin-left: 300px;
  height: calc(100vh - 4.6em) !important;
  top: 4.6em;
  overflow: hidden;
}
.aitrends #reportContainer.collapsed {
  width: calc(100vw - 90px);
  margin-left: 90px;
}
.aitrends #reportContainer iframe {
  height: 100%;
}
.aitrends select {
  display: block;
}
.aitrends button {
  cursor: pointer;
}
.aitrends form .form-group:not(.matomo-form-field) .select2 {
  margin: 14px 0 14px 14px;
  padding-right: 14px;
}
.aitrends form .matomo-form-field {
  margin-top: 0;
}
.aitrends form .matomo-form-field .input-field {
  width: 100%;
}
.aitrends form .matomo-form-field .input-field input:not(:disabled) {
  color: #212121;
}
#content.admin {
  max-width: 100%;
}
.select2-dropdown .select2-search .select2-search__field {
  height: auto;
}
.widget .widgetContent {
  min-height: 4em;
}
.widget .widgetContent [aitrends-component] nav,
.widget .widgetContent [aitrends-component] aside {
  display: none;
}
.widget .widgetContent [aitrends-component] iframe {
  height: 92vh !important;
}
.widget .widgetContent [aitrends-component] .reportSelector {
  font-family: 'Roboto', sans-serif;
  float: right;
  margin: 4px;
}
.widget .widgetContent [aitrends-component] .reportSelector .title span {
  text-transform: none;
  font-size: 12px;
}
.widget .widgetContent [aitrends-component] .reportSelector .dropdown {
  min-width: 30em;
}
.widget .widgetContent [aitrends-component] .reportSelector .dropdown .custom_select_ul_list a {
  line-height: 18px;
  height: auto;
  display: block;
  text-decoration: none;
  padding-left: 5px;
  text-transform: uppercase;
  text-overflow: ellipsis;
}
.widget .widgetContent [aitrends-component] .reportSelector .dropdown .custom_select_ul_list a:hover {
  background: #f2f2f2;
}
.atrilyx .custom_report .aitrends #reportContainer {
  margin-left: 0;
  top: 7em;
}
/* #daterangepickerv1.daterangepicker {
	position: fixed;
	top: 64px !important;
}
#daterangepickerv1.daterangepicker .daterangepicker-left {
	padding: 24px;
}
#daterangepickerv1.daterangepicker .daterangepicker-left h4 {
	margin: 0 0 14px 0;
	text-align: left;
	font-weight: 600;
	font-size: 14px;
	font-family: "Inter";
	color: #282524;
} */


.daterangepicker {
  position: absolute;
  color: inherit;
  height: auto;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: 'Inter';
  font-size: 15px;
  line-height: 1em;
  width: 772px !important;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #E2E2EA;
  border-radius: 8px;
  opacity: 1;
}

.daterangepicker-left {
  margin: 22px 0 22px 0px;
  border-right: 1px solid #ddd;
  float: left!important;
  width: 20% !important;
}
.daterangepicker-right {
  float: right !important;
  width: 80% !important;
}
.daterangepicker-right td.available {
  margin: 0px;
  padding: 0;
}

.table-heading tr {
  text-align: left;
  font: normal normal normal 12px/15px Inter;
  letter-spacing: -0.38px;
  color: #717A90;
  opacity: 1;
  padding: 10px !important;
  margin: 10px;
}
/* .daterangepicker-left h4 {
  margin: 22px 0 14px 22px;
  text-align: left;
  font: normal normal 600 14px/17px Inter;
  letter-spacing: 0px;
  color: #282524;
  opacity: 1;
} */
.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}

.daterangepicker.drop-up {
  margin-top: -7px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}
.daterangepicker .drp-calendar.right {
  padding: 40px 0 8px 0px;
}

.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  width:10px;
  height:10px;
  background: transparent url('plugins/Atrilyx/stylesheets/../images/left-arrow.svg')  0% 0% no-repeat padding-box;
}

.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 24px;
  width: 24px;
  height: 24px;
  max-height: 24px;
  line-height: 22px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
  color:rgba(40, 37, 36,0.8) !important ;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0 12px !important;
  border-collapse: separate !important;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
	border: 1px solid #E2E2EA;
	border-radius: 4px;
	background-color: #fff;
  color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.daterangepicker td.in-range {
  background-color: #344BCB1A;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

.daterangepicker td.start-date {
  border-radius: 4px;
}

.daterangepicker td.end-date {
  border-radius: 4px;
}

.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #344BCB;
  border-color: transparent;
  color: #fff !important;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}

.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}

.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  border-radius: 8px !important;
  font-size: 12px;
  font-weight: bold;
}
.applyBtn {
  color: white;
}
.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}

.daterangepicker.show-calendar .ranges {
  /*margin-top: 8px;*/
}
/* 
.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.daterangepicker .ranges li {
  font-size: 12px;
  padding: 10px 12px;
  cursor: pointer;
}

.daterangepicker .ranges li:hover span{
  background-color: #344BCB1A;
  color: #344BCB;
  padding: 10px;
  border-radius: 4px;
}

.daterangepicker .ranges li.active span{
  background-color: #344BCB1A;
  color: #344BCB;
  padding: 10px;
  border-radius: 4px;
} */

button.cancelBtn.btn.btn-sm.btn-default {
  background: white !important;
  color: black !important;
  border: 1px solid #E2E2EA !important;
}

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }

  /* .daterangepicker .ranges ul {
    width: 140px;
  } */

  .daterangepicker.single .ranges ul {
    width: 100%;
	}
  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }

  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
    float: left;
  }

  .daterangepicker {
    direction: ltr;
    text-align: left;
  }

  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
    padding: 40px 0 8px 22px;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }

  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }

  .daterangepicker .ranges, .daterangepicker .drp-calendar {
    float: left;
  }
}

@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }

  .daterangepicker .ranges {
    float: left;
  }

  .daterangepicker.rtl .ranges {
    float: right;
  }

  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}
/*
	LESS CODE compiled :: START
*/
#daterangepickerv1.daterangepicker {
	position: fixed;
	top: 64px !important;
}
#daterangepickerv1.daterangepicker .daterangepicker-left {
	padding: 24px;
}
#daterangepickerv1.daterangepicker .daterangepicker-left h4 {
	margin: 0 0 14px 0;
	text-align: left;
	font-weight: 600;
	font-size: 14px;
	font-family: "Inter";
	color: #282524;
}
#daterangepickerv1.daterangepicker .daterangepicker-left ul li {
	line-height: 31px;
	font-family: "Inter";
	background-color: transparent;
	border-radius: 4px;
	margin: 0;
	padding: 0 8px;
	font-size: 12px;
	font-weight: 500;
	color: #231F20;
}
#daterangepickerv1.daterangepicker .daterangepicker-left ul li:hover {
	background: #344BCB0D;
}
#daterangepickerv1.daterangepicker .daterangepicker-left ul li.active {
	background: #344BCB1A;
}
#daterangepickerv1.daterangepicker .daterangepicker-right {
	display: flex;
	justify-content: space-between;
	float: none !important;
	width: auto !important;
	flex-wrap: wrap;
	padding-top: 20px;
	padding-left: 24px !important;
	padding-right: 24px !important;
}
#daterangepickerv1.daterangepicker .daterangepicker-right .drp-calendar {
	width: 50%;
	border: 0 !important;
	padding-top: 0 !important;
	max-width: none !important;
	position: relative;
}
#daterangepickerv1.daterangepicker .daterangepicker-right .drp-calendar .calendar-table .table-condensed .table-heading .yearselect {
	font-size: 14px;
	font-weight: 500;
}
#daterangepickerv1.daterangepicker .daterangepicker-right .drp-calendar .calendar-table .table-condensed .table-heading .monthselect {
	font-size: 14px;
	font-weight: 500;
}
#daterangepickerv1.daterangepicker .daterangepicker-right .drp-calendar .calendar-table .table-condensed .table-heading tr:first-child th {
	padding-bottom: 0px !important;
	position: relative;
}
#daterangepickerv1.daterangepicker .daterangepicker-right .drp-calendar .calendar-table .table-condensed .table-heading tr:nth-child(2) th {
	font-weight: 500 !important;
	color: #717A90 !important;
}
#daterangepickerv1.daterangepicker .daterangepicker-right .drp-calendar .calendar-table .table-condensed .table-heading tr .available:hover {
	background: none !important;
}
#daterangepickerv1.daterangepicker .daterangepicker-right .drp-calendar .calendar-table .table-condensed .table-heading tr .available span {
	display: inline-block;
	transform-origin: center;
}
#daterangepickerv1.daterangepicker .daterangepicker-right .drp-calendar .calendar-table .table-condensed .table-heading tr .available.prev span {
	transform: rotate(0deg) !important;
	position: absolute;
	top: 5px;
	/* left: -28px; */
}
#daterangepickerv1.daterangepicker .daterangepicker-right .drp-calendar .calendar-table .table-condensed .table-heading tr .available.next span {
	transform: rotate(180deg) !important;
	position: absolute;
	top: 5px;
	/* right: -28px; */
}
#daterangepickerv1.daterangepicker .daterangepicker-right .drp-calendar .calendar-table .table-condensed .table-heading tr .prev.available {
	display: inline-block;
	position: relative;
}
#daterangepickerv1.daterangepicker .daterangepicker-right .drp-calendar.left {
	padding-left: 30px !important;
	padding-right: 22px !important;
}
#daterangepickerv1.daterangepicker .daterangepicker-right .drp-calendar.right {
	padding-right: 30px !important;
	padding-left: 22px !important;
}
#daterangepickerv1.daterangepicker .daterangepicker-right .bottom-left-calender {
	display: flex;
	width: 100%;
	justify-content: space-between;
	margin-top: 28px;
}
#daterangepickerv1.daterangepicker .daterangepicker-right .bottom-left-calender .drp-selected {
	color: #282524CC;
	font-size: 14px;
}
#daterangepickerv1.daterangepicker .daterangepicker-right .bottom-left-calender .drp-selected span {
	font-weight: 500;
	display: block;
	color: #344BCB;
	font-size: 12px;
	margin-bottom: 4px;
}
#daterangepickerv1.daterangepicker .daterangepicker-right .bottom-left-calender .drp-buttons .btn-default {
	font-family: "Inter";
	font-size: 13px !important;
	padding: 0 16px !important;
	height: 32px !important;
	line-height: 30px !important;
	color: #282524CC !important;
	background: #FFF !important;
	border-radius: 8px !important;
	border: 1px solid #E2E2EA !important;
	font-weight: 500 !important;
}
#daterangepickerv1.daterangepicker .daterangepicker-right .bottom-left-calender .drp-buttons .btn-primary {
	font-family: "Inter" !important;
	margin-left: 16px !important;
	font-size: 13px !important;
	padding: 0 16px !important;
	height: 32px !important;
	line-height: 30px !important;
	color: #fff !important;
	background: #344BCB !important;
	border: 1px solid #344BCB !important;
	border-radius: 8px !important;
	font-weight: 500 !important;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
	#daterangepickerv1.daterangepicker {
		max-width: 772px !important;
		width: auto !important;
		top: 129px !important;
   }
	#daterangepickerv1.daterangepicker::before {
		left: calc(100% - 35px) !important;
   }
	#daterangepickerv1.daterangepicker::after {
		left: calc(100% - 34px) !important;
   }
}
@media screen and (min-width: 768px) and (max-width: 780px) {
	#daterangepickerv1.daterangepicker {
		max-width: 750px !important;
   }
}
  @media screen and (max-width: 767px) {
	.daterangepicker .calendar-table table {
		border-spacing: 0 6px !important;
   }
	#daterangepickerv1.daterangepicker {
		max-width: 335px !important;
		width: auto !important;
		top: 40px !important;
   }
	#daterangepickerv1.daterangepicker::before {
		left: calc(100% - 35px) !important;
   }
	#daterangepickerv1.daterangepicker::after {
		left: calc(100% - 35px) !important;
   }
	#daterangepickerv1.daterangepicker .daterangepicker-left {
		padding: 10px !important;
		width: 100% !important;
   }
	#daterangepickerv1.daterangepicker .daterangepicker-left h4 {
		margin: 0 0 10px 0;
		font-size: 12px;
   }
	#daterangepickerv1.daterangepicker .daterangepicker-left ul {
		display: flex;
		flex-wrap: wrap;
   }
	#daterangepickerv1.daterangepicker .daterangepicker-left ul li {
		font-weight: 500;
		font-size: 10px;
		border: 1px solid #f2f2f2;
		line-height: 16px;
		border-radius: 4px !important;
		margin: 0 7px 5px 0 !important;
		padding: 0 3px !important;
   }
	#daterangepickerv1.daterangepicker .daterangepicker-right {
		padding: 0px 10px 10px 10px !important;
		flex-wrap: wrap;
   }
	#daterangepickerv1.daterangepicker .daterangepicker-right .drp-calendar.left {
		margin-top: -20px;
		padding-right: 0 !important;
		padding-left: 0px !important;
		padding-bottom: 10px !important;
   }
	#daterangepickerv1.daterangepicker .daterangepicker-right .drp-calendar.right {
		margin-top: -20px;
		padding-left: 0 !important;
		padding-right: 0px !important;
		padding-bottom: 5px !important;
   }
	#daterangepickerv1.daterangepicker .daterangepicker-right .drp-calendar {
		width: 100%;
		padding: 0 !important;
   }
	#daterangepickerv1.daterangepicker .daterangepicker-right .drp-calendar .calendar-table .table-condensed .table-heading tr:first-child th {
		padding-bottom: 2px !important;
   }
	#daterangepickerv1.daterangepicker .daterangepicker-right .drp-calendar .calendar-table .table-condensed .table-heading tr .available.prev span {
		/* left: 10px !important; */
   }
	#daterangepickerv1.daterangepicker .daterangepicker-right .drp-calendar .calendar-table .table-condensed .table-heading tr .available.next span {
		top: 8px;
		/* right: 10px; */
   }
	#daterangepickerv1.daterangepicker .daterangepicker-right .bottom-left-calender {
		margin-top: 0px;
   }
	#daterangepickerv1.daterangepicker .daterangepicker-right .bottom-left-calender .drp-selected {
		font-size: 12px;
		font-weight: 600;
		flex: 1;
   }
	#daterangepickerv1.daterangepicker .daterangepicker-right .bottom-left-calender .drp-buttons {
		display: flex;
		flex-direction: column;
		flex-flow: column-reverse;
   }
	#daterangepickerv1.daterangepicker .daterangepicker-right .bottom-left-calender .drp-buttons .btn-default {
		font-size: 11px !important;
		height: 28px !important;
		line-height: 28px !important;
		width: 75px !important;
   }
	#daterangepickerv1.daterangepicker .daterangepicker-right .bottom-left-calender .drp-buttons .btn-primary {
		margin-left: auto !important;
		font-size: 11px !important;
		height: 28px !important;
		line-height: 28px !important;
		width: 75px !important;
		margin-bottom: 5px;
   }
}
@media screen and (max-width: 390px) {
	#daterangepickerv1.daterangepicker .daterangepicker-left ul li {
		font-size: 9px !important;
   }
}
@media screen and (max-width: 391px) {
	#daterangepickerv1.daterangepicker .daterangepicker-right .drp-calendar.left {
		margin-top: -40px !important;
   }
	#daterangepickerv1.daterangepicker .daterangepicker-right .drp-calendar.right {
		margin-top: -60px !important;
   }
	#daterangepickerv1.daterangepicker .daterangepicker-right .drp-calendar {
		transform: scale(0.80) !important;
   }
	#daterangepickerv1.daterangepicker .daterangepicker-right .bottom-left-calender {
		margin-top: -25px;
   }
}
/*
	LESS CODE compiled :: END
*/
.dataTableControls .dataTableAction {
  height: auto !important;
}
.dimensionReport {
  width: 100% !important;
}
.theWidgetContent .card.ng-scope {
  width: 100% !important;
  max-width: none !important;
}
.fullscreen-chart {
  position: relative;
}
.fullscreen-chart::before {
  position: fixed;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 49;
}
@media screen and (max-width: 767px) {
  .fullscreen-chart::before {
    display: none !important;
  }
}
.fullscreen-chart .fullscreen {
  box-shadow: 1px 1px 7px 3px #00000042 !important;
}
@media screen and (max-width: 767px) {
  .fullscreen-chart .fullscreen {
    display: none !important;
  }
}
@media screen and (max-width: 991px) {
  .fullscreen-chart .fullscreen .w-37.assisChart {
    flex-direction: column;
  }
}
.fullscreen-chart .fullscreen .lineChart-500,
.fullscreen-chart .fullscreen .lineChart-450,
.fullscreen-chart .fullscreen .lineChart {
  height: 65vh !important;
  width: 100% !important;
}
@media screen and (max-width: 1400px) {
  .fullscreen-chart .fullscreen .lineChart-500,
  .fullscreen-chart .fullscreen .lineChart-450,
  .fullscreen-chart .fullscreen .lineChart {
    height: 55vh !important;
  }
  .fullscreen-chart .fullscreen .lineChart-500.one,
  .fullscreen-chart .fullscreen .lineChart-450.one,
  .fullscreen-chart .fullscreen .lineChart.one {
    height: 55vh !important;
  }
}
@media screen and (max-width: 1200px) {
  .fullscreen-chart .fullscreen .lineChart-500,
  .fullscreen-chart .fullscreen .lineChart-450,
  .fullscreen-chart .fullscreen .lineChart {
    height: 48vh !important;
  }
  .fullscreen-chart .fullscreen .lineChart-500.one,
  .fullscreen-chart .fullscreen .lineChart-450.one,
  .fullscreen-chart .fullscreen .lineChart.one {
    height: 48vh !important;
  }
}
@media screen and (max-width: 991px) {
  .fullscreen-chart .fullscreen .lineChart-500,
  .fullscreen-chart .fullscreen .lineChart-450,
  .fullscreen-chart .fullscreen .lineChart {
    height: 35vh !important;
  }
  .fullscreen-chart .fullscreen .lineChart-500.one,
  .fullscreen-chart .fullscreen .lineChart-450.one,
  .fullscreen-chart .fullscreen .lineChart.one {
    height: 55vh !important;
  }
}
@media screen and (min-width: 1024px) {
  .fullscreen-chart .fullscreen .lineChart-500.cstlegend,
  .fullscreen-chart .fullscreen .lineChart-450.cstlegend,
  .fullscreen-chart .fullscreen .lineChart.cstlegend {
    height: 65vh !important;
  }
}
.fullscreen-chart .fullscreen .donutChart-360 {
  height: 60vh !important;
  width: 100% !important;
}
@media screen and (max-width: 1400px) {
  .fullscreen-chart .fullscreen .donutChart-360 {
    height: 55vh !important;
  }
  .fullscreen-chart .fullscreen .donutChart-360.one {
    height: 55vh !important;
  }
}
@media screen and (max-width: 1200px) {
  .fullscreen-chart .fullscreen .donutChart-360 {
    height: 48vh !important;
  }
  .fullscreen-chart .fullscreen .donutChart-360.one {
    height: 48vh !important;
  }
}
@media screen and (max-width: 991px) {
  .fullscreen-chart .fullscreen .donutChart-360 {
    height: 35vh !important;
  }
  .fullscreen-chart .fullscreen .donutChart-360.one {
    height: 55vh !important;
  }
}
.fullscreen-chart .fullscreen .donutChart-450,
.fullscreen-chart .fullscreen .donutChart {
  height: 70vh !important;
  width: 100% !important;
}
@media screen and (max-width: 1400px) {
  .fullscreen-chart .fullscreen .donutChart-450,
  .fullscreen-chart .fullscreen .donutChart {
    height: 55vh !important;
  }
  .fullscreen-chart .fullscreen .donutChart-450.one,
  .fullscreen-chart .fullscreen .donutChart.one {
    height: 55vh !important;
  }
}
@media screen and (max-width: 1200px) {
  .fullscreen-chart .fullscreen .donutChart-450,
  .fullscreen-chart .fullscreen .donutChart {
    height: 48vh !important;
  }
  .fullscreen-chart .fullscreen .donutChart-450.one,
  .fullscreen-chart .fullscreen .donutChart.one {
    height: 48vh !important;
  }
}
@media screen and (max-width: 991px) {
  .fullscreen-chart .fullscreen .donutChart-450,
  .fullscreen-chart .fullscreen .donutChart {
    height: 35vh !important;
  }
  .fullscreen-chart .fullscreen .donutChart-450.one,
  .fullscreen-chart .fullscreen .donutChart.one {
    height: 55vh !important;
  }
}
@media screen and (min-width: 1025px) {
  .fullscreen-chart .fullscreen .donutChart-450.cstlegend,
  .fullscreen-chart .fullscreen .donutChart.cstlegend {
    height: 65vh !important;
  }
}
.fullscreen-chart .fullscreen .creative-performance {
  height: 650px;
  overflow-x: hidden;
}
.fullscreen-chart #jsd-widget {
  z-index: 1 !important;
}
.fullscreen-chart .btn-fullscreen {
  background-image: url('plugins/Atrilyx/images/minimize-window.svg') !important;
}
.fullscreen-chart .btn-fullscreen:hover {
  background-image: url('plugins/Atrilyx/images/minimize-window-hover.svg') !important;
}
.fullscreen-chart .highcharts-legend-item,
.fullscreen-chart .highcharts-legend {
  pointer-events: none !important;
}
.fullscreen-chart .assBottomContainer {
  border: 0 !important;
  background: #fff !important;
}
.atrilyx {
  font-family: 'Inter' !important;
  /* .icon {
        display: inline-block;
        width: 40px;
        height:40px;
        stroke-width: 0;
        stroke: currentColor;
        fill: currentColor;
        color:red;
    } */
  /* Create two equal columns that floats next to each other */
  /* Clear floats after the columns */
  /*#chartConversionMatrix{
    width:500%;
    max-width:165px;
    }*/
  /************** keyword page*************/
  /*   width: 100% !important;*/
  /************** End keyword page*************/
  /* selectively replace the group icon with one from Material Design Icons */
}
.atrilyx .ag-aria-description-container {
  display: none;
}
.atrilyx .ag-row-group-indent-undefined {
  display: none;
}
.atrilyx .icon-ecommerce-order::before {
  content: "\e614";
  font-family: 'matomo' !important;
}
.atrilyx .icon-ecommerce-abandoned-cart::before {
  content: "\e615";
  font-family: 'matomo' !important;
}
.atrilyx #under_the_hood.products .matomo-widget .widgetContent .dataTableFeatures .dropdown-content {
  min-width: auto !important;
}
@font-face {
  font-family: 'Inter';
  src: url(plugins/Atrilyx/fonts/inter.ttf);
}
.atrilyx .fullscreen {
  align-items: center;
  display: flex;
  z-index: 9999 !important;
  width: calc(100% - 50px) !important;
  height: calc(100% - 50px) !important;
  position: fixed !important;
  flex: 1 !important;
  top: 25px !important;
  left: 25px !important;
  box-shadow: none !important;
  transition: all 1ms ease-in !important;
  padding-top: 86px;
}
.atrilyx .fullscreen .card-content {
  display: flex;
  flex: 1;
  width: 100% !important;
  flex-direction: column;
}
.atrilyx .fullscreen .dChart {
  max-height: auto;
}
.atrilyx .fullscreen .chart-convent {
  flex: 1;
  max-width: 100%;
}
.atrilyx .fullscreen .chart-convent .omminieattr {
  display: none;
}
.atrilyx .fullscreen .omminiechannel-main-div,
.atrilyx .fullscreen .omminiechannel {
  max-width: 100%;
}
.atrilyx .fullscreen .cardTop {
  align-items: center;
  background: #344bcb;
  padding: 20px;
  border-radius: 13px 13px 0 0;
  margin: -20px -20px 20px -20px;
  width: calc(100% + 2px);
  position: absolute;
  top: 19px;
  left: 19px;
}
.atrilyx .fullscreen .cardTop .cardLeft {
  display: flex;
}
.atrilyx .fullscreen .cardTop .drptext,
.atrilyx .fullscreen .cardTop h1 {
  color: #fff;
  z-index: 99999;
}
.atrilyx .fullscreen .chartRow {
  width: 100%;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .atrilyx .fullscreen .chartRow {
    flex-wrap: wrap;
  }
  .atrilyx .fullscreen .chartRow .w-35 {
    flex-direction: column;
  }
  .atrilyx .fullscreen .chartRow .w-62 #bar-char-atrilyx-network-comparison,
  .atrilyx .fullscreen .chartRow .w-62 .highcharts-container {
    width: 100%;
  }
  .atrilyx .fullscreen .chartRow .w-65,
  .atrilyx .fullscreen .chartRow .w-35,
  .atrilyx .fullscreen .chartRow .w-37,
  .atrilyx .fullscreen .chartRow .w-25,
  .atrilyx .fullscreen .chartRow .w-62,
  .atrilyx .fullscreen .chartRow .w-70,
  .atrilyx .fullscreen .chartRow .w-30 {
    width: 100%;
    clear: both;
    display: flex;
  }
  .atrilyx .fullscreen .chartRow .w-30 canvas {
    margin: 0 auto;
    height: 25vh !important;
    width: auto !important;
  }
}
.atrilyx .highcharts-legend-item,
.atrilyx .highcharts-legend {
  pointer-events: none !important;
}
.atrilyx .btn-fullscreen {
  display: inline-block;
  background-image: url('plugins/Atrilyx/images/mazimize-window.svg');
  background-repeat: no-repeat;
  background-position: center center;
  width: 24px;
  height: 24px;
  background-size: contain;
  border: none !important;
  margin-top: -1px;
  cursor: pointer;
}
.atrilyx .btn-fullscreen:hover {
  background-image: url('plugins/Atrilyx/images/mazimize-window-hover.svg');
}
.atrilyx .btn-fullscreen.active {
  border: 1px solid #344bcb !important;
  border-radius: 4px;
}
.atrilyx h1.heading-title {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .atrilyx h1.heading-title {
    font-size: 12px;
    margin-bottom: 0;
  }
}
.atrilyx .top_network_text {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-bottom: 25px;
  display: inline-block;
}
.atrilyx p.content-text {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  /* identical to box height */
  color: #30465C;
}
.atrilyx span.content-text {
  font-size: 14px !important;
}
.atrilyx p.content-value {
  font-style: normal;
  line-height: 32px;
  /* identical to box height, or 123% */
  letter-spacing: -0.03em;
  font-size: 26px !important;
  font-weight: 500;
  margin-top: 2px !important;
}
.atrilyx .icon-spinner9 {
  display: inline-block;
  width: 40px;
  height: 40px;
  stroke-width: 0;
  fill: currentColor;
  color: white;
  padding-top: 6%;
}
.atrilyx .menuicon {
  display: inline-block;
  width: 3em;
  height: 14px;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
  color: white;
}
.atrilyx .card {
  border: 0px solid gainsboro;
  border-radius: 15px;
  margin-left: 15px;
}
.atrilyx .card .tablePage {
  padding: 25px;
}
.atrilyx .card.atrVsnet {
  margin-bottom: 0;
  min-height: calc(100vh - 190px);
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .atrilyx .card.atrVsnet {
    min-height: calc(100vh - 125px);
  }
}
.atrilyx .flex-container {
  display: flex;
}
.atrilyx .flex-child {
  flex: 1;
  /* border: 2px solid gainsboro; */
}
.atrilyx .conversion-martics-child {
  float: left;
  width: 35%;
  padding: 10px;
  margin-left: 6%;
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #EBEDFA;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
}
.atrilyx .row:after {
  content: "";
  display: table;
  clear: both;
}
.atrilyx .iconconversion {
  display: inline-block;
  width: 40px;
  height: 40px;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}
.atrilyx .conversion-text {
  width: 50%;
  margin-left: 42%;
  margin-top: 0%;
}
.atrilyx #atrilyx_top {
  /* width: 1282px;*/
  position: sticky;
  top: 125px;
  z-index: 1;
  background: #FFFFFF;
  border: 1px solid #E2E2EA;
  border-radius: 10px;
  padding: 20px;
  width: 100%;
}
.atrilyx .main-head {
  height: 100px;
  background-color: #FFF;
  color: #FFF;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 4;
}
.atrilyx .main-head .top-most-filters .btn.btn-primary.activebtn {
  background: rgba(117, 125, 180, 0.1) !important;
  font-weight: 700 !important;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  border: none !important;
  color: #4A4848 !important;
}
.atrilyx .btn.btn-primary.attrlist {
  display: none;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  font-size: 13px !important;
  background: transparent !important;
  width: 120px;
  height: 29px !important;
  color: #4A4848 !important;
  border-radius: 100px;
  border: 1px solid #ccc !important;
  padding: 0 !important;
  margin: 0 !important;
}
.atrilyx .btn.btn-primary.activebtn {
  background: rgba(117, 125, 180, 0.1) !important;
  font-weight: 700 !important;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  border: none !important;
  color: #4A4848 !important;
}
.atrilyx .topnetwork-assisted-div {
  height: auto;
}
.atrilyx .allchart-height {
  height: 530px;
}
.atrilyx .omminiechannelChartsMaxheight {
  max-height: 1000px !important;
  width: 100% !important;
}
.atrilyx .dot {
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  margin-right: 1%;
}
.atrilyx .conersionchart-label {
  font-size: 10px;
  margin-right: 5px;
  font-weight: 500;
  text-transform: capitalize !important;
}
.atrilyx .matricschart-label {
  font-size: 10px;
  margin-right: 5px;
  font-weight: 500;
  margin-left: -8px;
}
.atrilyx .piwikSelector {
  background-color: #FFFFFF !important;
}
.atrilyx .piwikSelector.top_drpdown {
  display: inline-grid;
  background: none !important;
  width: 20%;
  height: 46px;
  margin-left: 27%;
}
.atrilyx .piwikSelector.conversion_drpdown {
  background: none !important;
  width: 12%;
  margin-top: 0%;
}
.atrilyx .drptext {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #30465C;
  margin-bottom: 5px;
  display: block;
}
@media only screen and (max-width: 767px) {
  .atrilyx .drptext {
    white-space: nowrap;
    font-size: 10px;
  }
}
.atrilyx .logo-area {
  transition: all 200ms ease-in;
  display: block;
  width: 100%;
  background-color: #344bcb;
  padding: 50px 0 35px 40px;
}
.atrilyx .top-most-filters {
  display: flex;
  position: fixed;
  z-index: 11;
  left: 300px;
  top: 0;
  min-height: 96px;
  width: calc(100% - 300px);
  padding: 20px 40px;
  background: #fff;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  /*Added new for fixed header
        position: fixed;
        z-index: 3;
        right: 0;
        // background-color: #fff;
        height: 100px;
        */
}
.atrilyx .top-most-filters .piwikSelector {
  margin-right: 20px;
}
.atrilyx .top-most-filters .daterangepicker-field::placeholder {
  color: #212121;
}
.atrilyx .top_controlls {
  width: calc(100% - 300px);
  position: fixed;
  left: 300px;
  z-index: 10;
  right: 0;
  top: 96px;
  background-color: #f3f8fc;
  display: block;
  padding: 20px 20px 20px 20px;
}
.atrilyx .main {
  display: flex;
}
.atrilyx .page {
  margin-top: 0px !important;
}
.atrilyx .MIT {
  background: #f5f8fc !important;
  padding-left: 306px !important;
  padding-right: 20px !important;
  padding-top: 168px !important;
  width: 100% !important;
  margin-left: 0px !important;
  transition: padding 200ms ease-in;
}
@media screen and (min-width: 1200px) {
  .atrilyx .MIT.expand {
    padding-left: 80px !important;
  }
  .atrilyx .MIT.expand .leftnavToggle {
    left: 49px;
  }
  .atrilyx .MIT.expand .leftnavToggle i {
    transform: rotate(180deg);
  }
  .atrilyx .MIT.expand .FixedHeader {
    padding-left: 105px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .atrilyx .MIT {
    padding-top: 104px !important;
    padding-left: 20px !important;
  }
  .atrilyx .MIT .top_controlls {
    width: 100% !important;
    left: 0px;
  }
  .atrilyx .MIT .top-most-filters {
    width: 100% !important;
    padding: 20px;
    left: 0px;
  }
  .atrilyx .MIT .FixedHeader .compFilter.menuOn .saveFilterPopup {
    width: 100% !important;
    top: 470px !important;
    position: absolute;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx .MIT {
    padding-top: 80px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media only screen and (min-width: 1201px) {
  .atrilyx .MIT.filterHide {
    padding-top: 103px !important;
  }
  .atrilyx .MIT.filterHide .compLogo .topRightlogo li:last-child img {
    max-height: 40px;
  }
  .atrilyx .MIT.filterHide .topwikSelector .cta {
    top: 0;
  }
  .atrilyx .MIT.filterHide .topwikSelector.row-2 {
    margin-top: 0;
    height: 0px;
    overflow: hidden;
    position: absolute;
  }
  .atrilyx .MIT.filterHide .topwikSelector.row-2 {
    margin-top: 0;
    height: 0px;
    overflow: hidden;
    position: absolute;
  }
}
.atrilyx .MIT.filterHide .FixedHeader .compFilter.menuOn .saveFilterPopup {
  position: relative !important;
  top: auto !important;
}
@media only screen and (min-width: 1201px) {
  .atrilyx .MIT.conversionNav.filterHide .compFilter {
    position: relative;
  }
  .atrilyx .MIT.conversionNav.filterHide .topwikSelector.row-1 .saveFilterPopup {
    margin-left: calc(16.66% + 20px) !important;
  }
  .atrilyx .MIT.conversionNav.filterHide .topwikSelector.row-2 {
    overflow: initial !important;
    position: absolute;
    left: calc(16.23% * 4 - 80px);
    margin-left: 20px;
    height: auto;
  }
}
.atrilyx .select-wrapper .dropdown-content {
  background-color: #F4F5FD !important;
  box-shadow: none !important;
  border: 1px solid #EBECEF !important;
  border-radius: 4px !important;
  margin-top: 1px;
  max-height: 300px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
}
.atrilyx .select-wrapper .dropdown-content li span {
  font-size: 11px !important;
  font-weight: 500 !important;
  font-family: "Inter" !important;
  line-height: 21px;
}
@media only screen and (max-width: 767px) {
  .atrilyx .select-wrapper .dropdown-content li span {
    font-size: 10px !important;
  }
}
.atrilyx .select-wrapper input.select-dropdown {
  box-sizing: border-box;
  padding-left: 0 !important;
  text-indent: 7px !important;
  font-size: 11px !important;
  background-color: #F4F5FD !important;
  border-radius: 4px !important;
  border: 1px solid #EBECEF !important;
  height: 24px;
  line-height: 24px;
  color: #717A90 !important;
  font-weight: 500 !important;
  font-family: "Inter" !important;
}
@media only screen and (max-width: 767px) {
  .atrilyx .select-wrapper input.select-dropdown {
    font-size: 10px !important;
  }
}
.atrilyx .fonttag_brand {
  float: right !important;
  /*width: 120px;*/
  height: 47px;
  left: 1270px;
  top: 29px;
  font-style: normal;
  font-weight: 700;
  font-size: 30px;
  line-height: 47px;
}
.atrilyx #content.admin {
  display: inline-block;
  max-width: 100% !important;
  height: 100%;
  min-width: 100%;
}
.atrilyx .conversion-image {
  float: left;
  margin-left: 10px;
  margin-top: 10px;
}
.atrilyx .dropdown-content.select-dropdown.multiple-select-dropdown {
  width: auto !important;
}
@media only screen and (max-width: 1281px) {
  .atrilyx .card .card-content {
    padding: 15px;
  }
  .atrilyx .conversion-martics-child {
    margin-left: 5%;
    width: 45%;
  }
  .atrilyx .piwikSelector.top_drpdown {
    margin-left: 24%;
  }
  .atrilyx .btn.btn-primary.attrlist {
    width: 95px;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  }
  .atrilyx .dot {
    margin-right: 0%;
  }
  .atrilyx p.content-value {
    font-size: 20px !important;
  }
}
@media only screen and (max-width: 801px) {
  .atrilyx .top-most-filters .piwikSelector {
    width: 21%;
  }
  .atrilyx .img_logo {
    width: 90%;
  }
  .atrilyx p.content-value {
    font-size: 20px !important;
  }
  .atrilyx #chartConversionMatrix {
    width: 100% !important;
    height: 65% !important;
  }
  .atrilyx .dot {
    margin-right: 5%;
  }
  .atrilyx #content.admin {
    width: 100% !important;
  }
  .atrilyx .piwikSelector.top_drpdown {
    margin-left: -1%;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx .img_logo {
    max-width: 180px;
  }
}
.atrilyx .campaignInput {
  max-height: 30px !important;
  min-width: 21% !important;
  max-width: 22% !important;
  border: 1px solid;
}
.atrilyx .assBottomContainer {
  background: #E2E2EA1A;
  border-top: 1px dashed #717A9040;
  padding: 0px 22px 22px 22px;
  margin-left: -20px;
  width: calc(100% + 40px);
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 767px) {
  .atrilyx .assBottomContainer {
    margin-left: 0;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1281px) {
  .atrilyx .assBottomContainer {
    margin-left: -14px;
    width: calc(100% + 30px);
  }
}
.atrilyx .assBottomContainer .omminieattr {
  margin-top: 22px;
  margin-bottom: 25px;
}
@media only screen and (max-width: 767px) {
  .atrilyx .assBottomContainer .omminieattr {
    margin-top: 10px;
    margin-bottom: 15px;
  }
}
.atrilyx .artrvsnetwork {
  margin-bottom: 0px !important;
}
.atrilyx .googleLogo {
  margin-left: 24px;
  padding-left: 24px;
  border-left: 1px dashed #717A90;
}
.atrilyx .googleLogo .omini_network_title {
  margin: 0 !important;
  font-size: 20px;
  color: #344bcb;
  font-weight: 400;
  text-transform: capitalize;
}
@media screen and (max-width: 767px) {
  .atrilyx .googleLogo .omini_network_title {
    font-size: 14px;
  }
}
.atrilyx .googleLogo img {
  max-height: 22px;
}
@media screen and (max-width: 767px) {
  .atrilyx .googleLogo img {
    max-height: 10px;
  }
}
@media screen and (max-width: 767px) {
  .atrilyx .googleLogo {
    margin-left: 5px;
    padding-left: 7px;
    max-width: 60px;
    overflow: hidden;
    display: inline-flex;
    position: relative;
    top: 3px;
  }
}
.atrilyx .omminieattr {
  margin-top: 25px;
  margin-bottom: 22px;
  display: flex;
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1168px) {
  .atrilyx .omminieattr {
    margin-top: 15px;
    margin-bottom: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx .omminieattr {
    margin-top: 15px;
    flex-wrap: wrap;
    display: flex;
  }
}
.atrilyx .atriyx-network-comparisan {
  box-sizing: border-box;
  width: calc(100% / 4);
  display: flex;
  flex-direction: column;
  background: #FFFFFF;
  border: 1px solid #E2E2EA;
  box-shadow: 0px 2px 6px #E2E2EA7A;
  border-radius: 10px;
  min-height: 100px;
  justify-content: center;
  padding: 0px 20px 0px 32px;
  font-family: "Inter";
  position: relative;
}
@media only screen and (max-width: 767px) {
  .atrilyx .atriyx-network-comparisan:last-child .toolTipcontain .toolboxInfo.top-right {
    left: -27px !important;
    right: auto !important;
  }
  .atrilyx .atriyx-network-comparisan:last-child .toolTipcontain .toolboxInfo.top-right::before {
    bottom: auto;
    top: 0;
    left: 35px;
    right: auto;
    border: 1px solid #EBEDFA;
    transform: translate(-50%, -50%) rotate(315deg);
  }
}
@media only screen and (min-width: 767px) and (max-width: 1168px) {
  .atrilyx .atriyx-network-comparisan {
    padding-left: 15px;
  }
}
.atrilyx .atriyx-network-comparisan .toolboxInfoB {
  display: none;
}
.atrilyx .atriyx-network-comparisan.hideTooltip .toolboxInfoB {
  display: none !important;
}
.atrilyx .atriyx-network-comparisan.text {
  padding: 5px 0 0 0 ;
  border: 0;
  box-shadow: none;
  background: transparent;
  justify-content: flex-start;
}
.atrilyx .atriyx-network-comparisan.text h2 {
  color: #387590;
  font-size: 28px;
  font-weight: 700;
  line-height: 30px;
  font-family: "Inter";
}
@media only screen and (min-width: 768px) and (max-width: 1344px) {
  .atrilyx .atriyx-network-comparisan.text h2 {
    font-size: 1.4vw;
    white-space: nowrap;
    line-height: 26px;
  }
}
@media only screen and (min-width: 1345px) and (max-width: 1900px) {
  .atrilyx .atriyx-network-comparisan.text h2 {
    font-size: 1.45vw;
    line-height: 26px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx .atriyx-network-comparisan.text h2 {
    font-size: 16px;
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
  .atrilyx .atriyx-network-comparisan {
    min-height: initial !important;
    padding: 10px 10px 10px 15px ;
    width: calc(100% / 5 - 11px);
  }
}
.atrilyx .atriyx-network-comparisan:not(:first-child) {
  margin-left: 22px;
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
  .atrilyx .atriyx-network-comparisan:not(:first-child) {
    margin-left: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx .atriyx-network-comparisan {
    border-radius: 0 !important;
    width: 100%;
    margin-left: 0 !important;
    min-height: auto !important;
    display: flex;
    flex-direction: row;
    padding: 0 10px;
    color: #282524 !important;
    align-items: center;
    box-shadow: none;
    border: 0;
    border-bottom: 1px solid #E2E2EA ;
  }
}
.atrilyx .atriyx-network-comparisan .content-text {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  padding: 0 !important;
}
@media only screen and (max-width: 767px) {
  .atrilyx .atriyx-network-comparisan .content-text {
    margin-bottom: 0 !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .atrilyx .atriyx-network-comparisan .content-text {
    font-size: 11px;
  }
}
.atrilyx .atriyx-network-comparisan .content-value {
  font-weight: 500;
  font-size: 28px;
  line-height: 34px;
  color: inherit;
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
  .atrilyx .atriyx-network-comparisan .content-value {
    font-size: 19px;
    line-height: 26px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx .atriyx-network-comparisan .content-value {
    font-size: 14px;
    font-weight: 600;
    margin-left: auto;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1168px) {
  .atrilyx .atriyx-network-comparisan .content-value {
    font-size: 22px;
  }
}
.atrilyx .atriyx-network-comparisan .an-badge {
  background: #E7F9F5;
  border-radius: 4px;
  color: #16A287;
  font-size: 12px;
  padding: 3px 7px 3px 4px;
  margin-top: 2px;
  width: fit-content;
  align-items: flex-start;
}
.atrilyx .atriyx-network-comparisan .an-badge.space {
  min-height: 22px;
  background-color: #fff;
}
@media only screen and (max-width: 767px) {
  .atrilyx .atriyx-network-comparisan .an-badge {
    margin-left: 5px;
    font-size: 10px;
  }
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
  .atrilyx .atriyx-network-comparisan .an-badge {
    font-size: 10px;
    white-space: nowrap;
    position: relative;
    left: -5px;
  }
}
.atrilyx .atriyx-network-comparisan .vertical-line {
  width: 1px;
  height: 17px;
  background-color: #c9ccd5;
  margin: 0 auto;
}
.atrilyx .atriyx-network-comparisan .an-amount {
  font-weight: 300;
  font-size: 28px;
  color: inherit;
  flex: 1;
  /* Distribute available space equally among children */
}
.atrilyx .atriyx-network-comparisan .card-details {
  display: flex;
  /* Display children in a row */
  align-items: center;
  /* Center items vertically */
}
.atrilyx .omminie-assistedattribute {
  box-sizing: border-box;
  width: calc(100% / 5);
  display: flex;
  flex-direction: column;
  background: #FFFFFF;
  border: 1px solid #E2E2EA;
  box-shadow: 0px 2px 6px #E2E2EA7A;
  border-radius: 10px;
  min-height: 100px;
  justify-content: center;
  padding: 0px 20px 0px 32px;
  font-family: "Inter";
  position: relative;
}
.atrilyx .omminie-assistedattribute.four {
  padding: 15px 10px;
  align-items: center;
  width: calc(100% / 4) !important;
  min-height: 120px;
}
.atrilyx .omminie-assistedattribute.four .omminie-content-text {
  color: #282524 !important;
  margin-bottom: 8px !important;
}
@media only screen and (max-width: 767px) {
  .atrilyx .omminie-assistedattribute.four {
    width: 100% !important;
    padding: 5px 10px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .atrilyx .omminie-assistedattribute.four {
    padding: 5px 10px 10px 10px !important;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx .omminie-assistedattribute:last-child .toolTipcontain .toolboxInfo.top-right {
    left: -27px !important;
    right: auto !important;
  }
  .atrilyx .omminie-assistedattribute:last-child .toolTipcontain .toolboxInfo.top-right::before {
    bottom: auto;
    top: 0;
    left: 35px;
    right: auto;
    border: 1px solid #EBEDFA;
    transform: translate(-50%, -50%) rotate(315deg);
  }
}
@media only screen and (min-width: 767px) and (max-width: 1168px) {
  .atrilyx .omminie-assistedattribute {
    padding-left: 15px;
  }
}
.atrilyx .omminie-assistedattribute .toolboxInfoB {
  display: none;
}
.atrilyx .omminie-assistedattribute.hideTooltip .toolboxInfoB {
  display: none !important;
}
.atrilyx .omminie-assistedattribute .card-details {
  display: flex;
  position: relative;
  margin: 0 0 8px 0;
  width: 100%;
}
.atrilyx .omminie-assistedattribute .card-details > div {
  width: 100%;
  display: flex;
  font-size: 26px;
  font-weight: 400;
  align-items: center;
  line-height: 34px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .atrilyx .omminie-assistedattribute .card-details > div {
    font-size: 13px !important;
    line-height: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx .omminie-assistedattribute .card-details > div {
    line-height: 18px;
  }
}
@media only screen and (max-width: 1600px) {
  .atrilyx .omminie-assistedattribute .card-details > div {
    font-size: 14px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 1023px) {
  .atrilyx .omminie-assistedattribute .card-details > div img {
    max-width: 15px;
    max-height: 15px;
  }
}
.atrilyx .omminie-assistedattribute .card-details > div.cardLeft {
  padding: 0 15px 0 0;
  justify-content: right;
}
@media only screen and (min-width: 768px) {
  .atrilyx .omminie-assistedattribute .card-details > div.cardLeft {
    width: 50%;
  }
}
.atrilyx .omminie-assistedattribute .card-details > div.cardLeft img {
  margin-right: 8px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .atrilyx .omminie-assistedattribute .card-details > div.cardLeft {
    padding: 0 7px 0 0;
  }
  .atrilyx .omminie-assistedattribute .card-details > div.cardLeft img {
    margin-right: 4px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx .omminie-assistedattribute .card-details > div.cardLeft {
    padding: 0 5px 0 0;
  }
}
.atrilyx .omminie-assistedattribute .card-details > div.cardRight {
  position: relative;
  justify-content: left;
  padding: 0 0 0 15px;
}
@media only screen and (min-width: 768px) {
  .atrilyx .omminie-assistedattribute .card-details > div.cardRight {
    width: 50%;
  }
}
.atrilyx .omminie-assistedattribute .card-details > div.cardRight::before {
  position: absolute;
  content: "";
  height: 24px;
  border-left: 1px solid #717A90;
  opacity: 0.5;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .atrilyx .omminie-assistedattribute .card-details > div.cardRight::before {
    height: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx .omminie-assistedattribute .card-details > div.cardRight::before {
    display: none;
  }
}
.atrilyx .omminie-assistedattribute .card-details > div.cardRight img {
  margin-right: 8px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .atrilyx .omminie-assistedattribute .card-details > div.cardRight {
    padding: 0 0 0 7px;
  }
  .atrilyx .omminie-assistedattribute .card-details > div.cardRight img {
    margin-right: 4px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx .omminie-assistedattribute .card-details > div.cardRight {
    padding: 0 0 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx .omminie-assistedattribute .card-details {
    flex-direction: column;
    width: auto !important;
    margin: 0 auto !important;
    min-width: 80px;
  }
  .atrilyx .omminie-assistedattribute .card-details > div {
    padding: 2px !important;
    justify-content: center !important;
  }
  .atrilyx .omminie-assistedattribute .card-details > div.cardRight {
    border-left: 0;
    border-top: 1px solid #ccc;
  }
}
.atrilyx .omminie-assistedattribute:hover .toolTipcontainB {
  position: static;
}
.atrilyx .omminie-assistedattribute:hover .toolTipcontainB .toolboxInfoB {
  border-radius: 4px;
  position: absolute;
  z-index: 10;
  font-weight: 400;
  padding: 10px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
  background-color: #282524 !important;
  width: 200px;
  color: #fff !important;
  max-height: 88px;
  left: 50%;
  bottom: 91%;
  font-size: 11px;
  line-height: 16px;
  transform: translateX(-50%);
}
.atrilyx .omminie-assistedattribute:hover .toolTipcontainB .toolboxInfoB::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 15px;
  height: 15px;
  background-color: #282524 !important;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
  top: 100%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(136deg);
  clip-path: polygon(-20px -20px, calc(120%) -20px, calc(120%) calc(120%));
}
.atrilyx .omminie-assistedattribute:hover .toolTipcontainB .toolboxInfoB h2 {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  margin: 0 0 7px 0;
}
.atrilyx .omminie-assistedattribute:hover .toolTipcontainB .toolboxInfoB p {
  font-size: 11px !important;
  line-height: 16px !important;
  color: inherit !important;
}
.atrilyx .omminie-assistedattribute:hover .toolboxInfoB {
  display: block;
}
.atrilyx .omminie-assistedattribute.text {
  padding: 5px 0 0 0 ;
  border: 0;
  box-shadow: none;
  background: transparent;
  justify-content: flex-start;
}
.atrilyx .omminie-assistedattribute.text h2 {
  color: #387590;
  font-size: 28px;
  font-weight: 700;
  line-height: 30px;
  font-family: "Inter";
}
@media only screen and (min-width: 768px) and (max-width: 1344px) {
  .atrilyx .omminie-assistedattribute.text h2 {
    font-size: 1.4vw;
    white-space: nowrap;
    line-height: 26px;
  }
}
@media only screen and (min-width: 1345px) and (max-width: 1900px) {
  .atrilyx .omminie-assistedattribute.text h2 {
    font-size: 1.45vw;
    line-height: 26px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx .omminie-assistedattribute.text h2 {
    font-size: 16px;
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
  .atrilyx .omminie-assistedattribute {
    min-height: initial !important;
    padding: 10px 10px 10px 15px ;
    width: calc(100% / 5 - 11px);
  }
}
.atrilyx .omminie-assistedattribute:not(:first-child) {
  margin-left: 22px;
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
  .atrilyx .omminie-assistedattribute:not(:first-child) {
    margin-left: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx .omminie-assistedattribute {
    border-radius: 0 !important;
    width: 100%;
    margin-left: 0 !important;
    min-height: auto !important;
    display: flex;
    flex-direction: row;
    padding: 0 10px;
    color: #282524 !important;
    align-items: center;
    box-shadow: none;
    border: 0;
    border-bottom: 1px solid #E2E2EA ;
  }
}
.atrilyx .omminie-assistedattribute .omminie-content-text {
  margin-bottom: 4px;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: inherit;
  padding: 0 !important;
}
@media only screen and (max-width: 767px) {
  .atrilyx .omminie-assistedattribute .omminie-content-text {
    margin-bottom: 0 !important;
    min-width: 71px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .atrilyx .omminie-assistedattribute .omminie-content-text {
    font-size: 11px;
  }
}
.atrilyx .omminie-assistedattribute .omminie-content-text .toolTipcontain .toolboxInfo {
  top: 21px !important;
}
.atrilyx .omminie-assistedattribute .omminie-content-value {
  font-weight: 500;
  font-size: 28px;
  line-height: 34px;
  color: inherit;
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
  .atrilyx .omminie-assistedattribute .omminie-content-value {
    font-size: 19px;
    line-height: 26px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx .omminie-assistedattribute .omminie-content-value {
    font-size: 14px;
    font-weight: 600;
    margin-left: auto;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1168px) {
  .atrilyx .omminie-assistedattribute .omminie-content-value {
    font-size: 22px;
  }
}
.atrilyx .omminie-assistedattribute .atrVsnetbadge {
  text-align: center;
  font-size: 12px;
  font-weight: 300;
  color: #282524;
}
.atrilyx .omminie-assistedattribute .atrVsnetbadge b {
  background: #E7F9F5;
  border-radius: 4px;
  color: #16A287;
  font-weight: 700;
  min-height: 23px;
  line-height: 23px;
  padding: 0px 6px 0px 5px;
  display: inline-block;
}
.atrilyx .omminie-assistedattribute .atrVsnetbadge b i {
  margin: 0 1px;
  font-size: 10px;
}
.atrilyx .omminie-assistedattribute .atrVsnetbadge b.down {
  background: #ffdede;
  color: red;
}
@media only screen and (max-width: 767px) {
  .atrilyx .omminie-assistedattribute .atrVsnetbadge {
    white-space: nowrap;
    font-size: 11px;
  }
}
.atrilyx .omminie-assistedattribute .assistedbadge {
  background: #E7F9F5;
  border-radius: 4px;
  color: #16A287;
  font-size: 12px;
  padding: 3px 7px 3px 4px;
  margin-top: 2px;
  width: fit-content;
}
.atrilyx .omminie-assistedattribute .assistedbadge.space {
  min-height: 22px;
  background-color: #fff;
}
@media only screen and (max-width: 767px) {
  .atrilyx .omminie-assistedattribute .assistedbadge {
    margin-left: 5px;
    font-size: 10px;
  }
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
  .atrilyx .omminie-assistedattribute .assistedbadge {
    font-size: 10px;
    white-space: nowrap;
    position: relative;
    left: -5px;
  }
}
.atrilyx .omminie.attrchannel {
  margin-left: auto;
}
.atrilyx .ommniedropdown {
  width: fit-content;
  margin-top: 0%;
  background: none !important;
}
.atrilyx .switch.omminiechannel-toogle {
  text-align: center;
  width: auto;
  font-family: "Inter";
  font-size: 12px;
}
.atrilyx .switch.omminiechannel-toogle label {
  color: #717A90;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .atrilyx .switch.omminiechannel-toogle {
    margin-bottom: 0;
  }
}
.atrilyx .switch.atrilyxvsnetwork-toogle {
  text-align: center;
  width: auto;
  font-family: "Inter";
  font-size: 12px;
}
.atrilyx .switch.atrilyxvsnetwork-toogle label {
  color: #717A90;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .atrilyx .switch.atrilyxvsnetwork-toogle {
    margin-bottom: 0;
  }
}
.atrilyx .omminie-assisted-graph {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 25px;
  /* identical to box height, or 156% */
  font-feature-settings: 'pnum' on, 'lnum' on;
  /* Gray/60 */
  color: #696C80;
}
.atrilyx .vl-assisted {
  border-left: 6px solid grey;
  height: 75px;
  position: absolute;
  left: 60%;
}
.atrilyx .btn.btn-primary.attrlistNetwork {
  color: black !important;
  background: #E6E6E6 !important;
  border-radius: 4px !important;
  text-align: center;
  line-height: 33px !important;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400 !important;
  font-size: 10px !important;
}
.atrilyx .network.attrchannel {
  float: right;
  margin-right: 41%;
}
.atrilyx .btn.btn-primary.network-drilldown {
  color: #FFFFFF !important;
  background: #1877F2 !important;
  border-radius: 4px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 17px;
  margin-right: 37px;
}
.atrilyx .networkperformancetable.bordered.striped.centered table,
.atrilyx .networkperformancetable.bordered.striped.centered th,
.atrilyx .networkperformancetable.bordered.striped.centered td {
  padding: 20px;
  color: #3A5871;
}
.atrilyx .networkperformancetable.bordered.striped.centered table,
.atrilyx .networkperformancetable.bordered.striped.centered th {
  background: #3A5871;
  color: #FFFFFF;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
}
.atrilyx .networktable {
  margin-top: 65px;
}
.atrilyx .brandVsGereric_barchart {
  position: relative;
}
@media screen and (min-width: 1025px) {
  .atrilyx .brandVsGereric_barchart {
    height: 350px !important;
  }
}
@media screen and (max-width: 1024px) {
  .atrilyx .brandVsGereric_barchart {
    height: 300px !important;
  }
}
.atrilyx .networkPerformance_barchart .hoverTooltip {
  overflow: initial !important;
}
.atrilyx .networkPerformance_barchart .hoverTooltip .highcharts-container {
  overflow: initial !important;
}
.atrilyx .networkPerformance_barchart .rotate-tooltip {
  overflow: initial !important;
}
.atrilyx .networkPerformance_barchart .rotate-tooltip .toolboxInfo {
  transform: rotate(45deg) !important;
  transform-origin: bottom !important;
  max-width: max-content !important;
}
.atrilyx .networkPerformance_barchart .rotate-tooltip .toolboxInfo:before {
  left: 50% !important;
}
.atrilyx .donutChart,
.atrilyx .lineChart {
  position: relative;
  height: 400px;
}
@media screen and (max-width: 1024px) {
  .atrilyx .donutChart,
  .atrilyx .lineChart {
    height: 300px;
  }
}
@media screen and (max-width: 1120px) {
  .atrilyx .donutChart.pfs,
  .atrilyx .lineChart.pfs {
    height: auto !important;
  }
}
.atrilyx .donutChart-360 {
  position: relative;
  height: 360px;
}
.atrilyx .donutChart-450,
.atrilyx .lineChart-450 {
  position: relative;
  height: 450px;
}
@media screen and (max-width: 1024px) {
  .atrilyx .donutChart-450,
  .atrilyx .lineChart-450 {
    height: 350px;
  }
}
.atrilyx .lineChart-500 {
  position: relative;
  height: 500px;
}
@media screen and (max-width: 1024px) {
  .atrilyx .lineChart-500 {
    height: 400px;
  }
}
.atrilyx table caption {
  font-size: 1.5em;
  margin: .5em 0 .75em;
}
.atrilyx table tr {
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  padding: .35em;
}
.atrilyx table th,
.atrilyx table td {
  padding: 1em;
  text-align: center;
}
.atrilyx table th {
  font-size: .85em;
  letter-spacing: .1em;
  background-color: #3A5871;
  color: #fff;
  height: 40px;
  border-radius: 0 !important;
}
@media screen and (max-width: 600px) {
  .atrilyx table:not(.htt) {
    border: 0;
  }
  .atrilyx table:not(.htt) caption {
    font-size: 1.3em;
  }
  .atrilyx table:not(.htt) thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .atrilyx table:not(.htt) tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  .atrilyx table:not(.htt) td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
  }
  .atrilyx table:not(.htt) td::before {
    /*
                    * aria-label has no advantage, it won't be read inside a table
                    content: attr(aria-label);
                    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  .atrilyx table:not(.htt) td:last-child {
    border-bottom: 0;
  }
}
.atrilyx .keyword_breakout_barchart,
.atrilyx .brand_generic_keyword_breakout_barchart {
  width: 100% !important;
  height: 300px !important;
}
.atrilyx #KeywordDetailedPerformance_filter {
  display: none;
}
.atrilyx .dot_performance {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 1%;
}
.atrilyx .dotTrend {
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  margin-top: 11px;
  margin-right: 1%;
  margin-left: 16%;
}
.atrilyx .dotTrend_label {
  font-family: Inter;
  font-size: 10px !important;
  font-weight: 400;
  line-height: 12.1px;
  color: #30465C;
  margin-left: 3px;
}
.atrilyx .trendlegend {
  max-width: 23% !important;
  margin-left: 0%;
  margin-top: 53px;
}
.atrilyx .performance_legend {
  margin-top: 83%;
}
.atrilyx .paidorganic_legend {
  width: 60px !important;
  margin-top: -132px !important;
  margin-left: 193px !important;
}
.atrilyx #topKeywordPerformancesCheckbox {
  width: 200px;
  float: left;
  display: none;
}
.atrilyx .verticleline {
  height: 45px;
  border-left: 0.6px dashed #707E86;
}
.atrilyx table#KeywordDetailedPerformance thead {
  z-index: auto;
}
.atrilyx table#KeywordDetailedPerformance thead tr th {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  background-color: #3A5871 !important;
  text-transform: capitalize;
  color: #FFFFFF;
}
.atrilyx table#KeywordDetailedPerformance thead tr th:not(.label) {
  text-align: left !important;
  padding-left: 10px !important;
}
.atrilyx table#KeywordDetailedPerformance tbody tr.even td {
  background-color: #EEF2F4 !important;
}
.atrilyx table#KeywordDetailedPerformance tbody tr.odd td {
  background-color: #FFFFFF !important;
}
.atrilyx table#KeywordDetailedPerformance tbody tr td {
  text-align: left !important;
}
.atrilyx .theWidgetContent .card .card-content table#KeywordDetailedPerformance td:first-child,
.atrilyx table.dataTable td:first-child,
.atrilyx table.subDataTable td:first-child {
  padding-left: 10px !important;
}
.atrilyx #donughtchart_labels {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 44px;
}
.atrilyx .networkdropdown {
  font-family: Inter;
  margin-top: 6px;
}
.atrilyx #keyword_download,
.atrilyx #ad_download {
  width: 88px;
  height: 30px;
  background: #1877F2;
  border-radius: 6px;
  border-color: #1877F2;
  color: #FFFFFF;
  position: absolute;
  right: 10%;
  cursor: pointer;
}
.atrilyx .column-ommni-parent {
  display: flex;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .atrilyx .column-ommni-parent {
    flex-wrap: wrap;
    margin-bottom: 15px;
  }
  .atrilyx .column-ommni-parent .column-ommni {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
  }
  .atrilyx .column-ommni-parent .column-ommni .card {
    border-radius: 0 !important;
    padding: 5px 10px !important;
    margin: 0 !important;
    align-items: center;
    border: 0 !important;
    border-bottom: 1px solid #C9D0F0 !important;
  }
  .atrilyx .column-ommni-parent .column-ommni .card .digit {
    font-size: 16px !important;
    font-weight: 600;
  }
  .atrilyx .column-ommni-parent .column-ommni .card .text br {
    display: none !important;
  }
}
.atrilyx .column-ommni {
  width: calc(100% / 4 - 10px);
  padding: 0 !important;
}
.atrilyx .column-ommni:not(:first-child) {
  margin-left: 20px;
}
.atrilyx .column-ommni .card {
  background-color: #EAEEFF !important;
  padding: 25px !important;
  border: 1px solid #C9D0F0;
  border-radius: 10px;
  --webkit-box-shadow: none !important;
  display: flex;
  vertical-align: middle !important;
  font-family: "Inter";
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .atrilyx .column-ommni .card {
    padding: 15px 0 15px 10px !important;
  }
}
.atrilyx .column-ommni .digit {
  font-style: normal;
  font-weight: 200;
  font-size: 50px;
  line-height: 32px;
  letter-spacing: -0.03em;
  color: #3A5871;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .atrilyx .column-ommni .digit {
    font-size: 20px;
    font-weight: 500;
  }
}
.atrilyx .column-ommni .text {
  margin-left: 16px;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  /* or 150% */
  color: #3A5871;
  white-space: nowrap;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .atrilyx .column-ommni .text {
    margin-left: 10px;
    font-size: 12px;
  }
}
@media screen and (max-width: 600px) {
  .atrilyx .column-ommni {
    width: 100% !important;
    display: block;
    padding: 10px 0 0 0 !important;
  }
}
.atrilyx #chartTopNetworkAndChannels {
  width: 100% !important;
  height: 250px !important;
}
.atrilyx #chartTopAssistedAttributionLift {
  width: 100% !important;
  height: 250px !important;
}
.atrilyx .ommni_asisted_attribution .lable {
  display: block;
  padding: 20px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 14.05px;
  line-height: 22px;
  color: #696C80;
  text-align: center;
}
.atrilyx .ommni_asisted_attribution div .digit {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 35.125px;
  line-height: 44px;
  font-feature-settings: 'pnum' on, 'lnum' on;
  text-align: center;
  color: #12131A;
}
.atrilyx #AnalysisKeywordDetailedPerformance_filter {
  display: none !important;
}
.atrilyx table#AnalysisKeywordDetailedPerformance {
  border-radius: 10px;
}
.atrilyx table#AnalysisKeywordDetailedPerformance thead tr th {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  background-color: #3A5871 !important;
  text-transform: capitalize;
  color: #FFFFFF;
}
.atrilyx table#AnalysisKeywordDetailedPerformance thead tr th:not(.label) {
  text-align: left !important;
  padding-left: 10px !important;
}
.atrilyx table#AnalysisKeywordDetailedPerformance tbody tr.even td {
  background-color: #EEF2F4 !important;
}
.atrilyx table#AnalysisKeywordDetailedPerformance tbody tr.odd td {
  background-color: #FFFFFF !important;
}
.atrilyx table#AnalysisKeywordDetailedPerformance tbody tr td {
  text-align: left !important;
  overflow-wrap: anywhere;
}
.atrilyx .theWidgetContent .card .card-content table#AnalysisKeywordDetailedPerformance td:first-child,
.atrilyx table.dataTable td:first-child,
.atrilyx table.subDataTable td:first-child {
  padding-left: 10px !important;
}
.atrilyx .piwikSelector.networkdrp {
  background-color: transparent !important;
}
.atrilyx .calendar-header {
  align-items: center !important;
}
.atrilyx .calendar-selects .select-wrapper {
  margin: 0 5px 0 5px !important;
}
.atrilyx .calendar-selects .select-wrapper .select-dropdown {
  border: none !important;
  border-bottom: 1px solid #30465C !important;
}
.atrilyx .dropdown-content li > a,
.atrilyx .dropdown-content li > span {
  color: #30465c !important;
}
.atrilyx .ag-theme-alpine {
  --ag-foreground-color: #3A5871 !important;
  --ag-background-color: #EEF2F4 !important;
  --ag-odd-row-background-color: #FFFFFF !important;
  --ag-header-column-resize-handle-color: #7e2e84 !important;
  --ag-font-size: 11px !important;
  --ag-font-family: Inter !important;
}
.atrilyx .ag-checkbox-input-wrapper input,
.atrilyx .ag-checkbox-input-wrapper input {
  pointer-events: all !important;
}
.atrilyx .ag-radio-button-input-wrapper input,
.atrilyx .ag-radio-button-input-wrapper input {
  pointer-events: all !important;
}
.atrilyx .ag-input-field-input.ag-text-field-input {
  height: 30px !important;
  color: #3A5871 !important;
  font-family: 'Inter' !important;
  font-weight: 500 !important;
  border: 1px solid #ccc !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
}
.atrilyx .ag-theme-alpine .ag-icon-pin {
  --ag-icon-font-code-aggregation: "\f247";
  --ag-icon-font-code-arrows: "\f0b2";
  --ag-icon-font-code-asc: "\f062";
  /* ... and so on - you must define a font code for every icon */
}
.atrilyx .ag-theme-alpine .ag-icon-group {
  --ag-icon-font-family: "Material Design Icons";
  --ag-icon-font-code-group: "\F0328";
}
.atrilyx .ag_exportBtn {
  width: 88px;
  height: 30px;
  background: #1877F2;
  border-radius: 6px;
  border-color: #1877F2;
  color: #FFFFFF;
  margin-left: 93%;
  right: 10%;
  cursor: pointer;
  margin-bottom: 1%;
}
.atrilyx .agGrid-export {
  cursor: pointer;
}
.atrilyx .tabClass {
  color: #3A5871 !important;
  font-weight: 400;
  font-family: Inter;
  cursor: pointer;
  font-size: 12px !important;
}
.atrilyx .tabClass.active {
  color: #3A5871 !important;
  font-weight: 700;
  font-family: Inter;
  cursor: pointer;
  background-color: transparent !important;
}
.atrilyx .ag-header-cell-resize::after {
  background-color: #344bcb !important;
}
.atrilyx .ag-icon-grip::before {
  color: #344bcb !important;
}
.atrilyx .ag-root-wrapper {
  border: solid 1px;
  border-color: #E2E2EA !important;
}
.atrilyx .ag-column-drop-cell-tex {
  font-family: Inter !important;
}
.atrilyx .ag-header-row.ag-header-row-column-filter {
  display: none !important;
}
.atrilyx .ag-co.row.tabs .tab a {
  background-color: #4169e1a1 !important;
}
.atrilyx .tabs a.active {
  background-color: #EEF2F4 !important;
  color: #12131A !important;
  text-decoration: none !important;
}
.atrilyx .tab-export {
  float: right;
  margin-top: -56px;
  height: 48px;
}
.atrilyx .tabClass:hover {
  text-decoration: none !important;
}
.atrilyx .download-icon {
  display: inline-block;
  background-image: url('plugins/Atrilyx/images/export-default.png');
  background-repeat: no-repeat;
  background-position: center center;
  width: 24px;
  height: 24px;
  background-size: contain;
  border: none !important;
  margin-top: -1px;
  cursor: pointer;
}
.atrilyx .download-icon:hover {
  background-image: url('plugins/Atrilyx/images/export-hover.png');
}
.atrilyx .download-icon.active {
  border-radius: 4px;
}
.atrilyx .export_menu {
  position: absolute !important;
  right: -12px;
  top: -25px;
  background: #fff;
  border-radius: 4px;
  width: 225px;
  padding: 2px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06), 0 3px 6px rgba(0, 0, 0, 0.1);
  z-index: 5;
}
.atrilyx .export_menu.keyword {
  right: 24px;
  top: 50px;
}
.atrilyx .export_menu p {
  color: #717A90 !important;
  padding: 2px 5px !important;
  line-height: 22px !important;
}
.atrilyx .export_menu p a {
  display: block;
  color: inherit;
}
.atrilyx .export_menu p:hover {
  background: #f4f5fd;
}
.atrilyx .top-networks-channels .download-icon {
  float: right;
  margin-top: 5.25%;
  margin-right: 5%;
  cursor: pointer;
}
.atrilyx .box {
  height: 500px;
  max-height: 250px;
  overflow-y: scroll;
}
.atrilyx #detailed_keyword_download.download-icon {
  float: right;
}
.atrilyx .switch label .lever::after {
  background-color: #344BCB;
}
.atrilyx .switch label input[type="checkbox"]:checked + .lever::after {
  background-color: #344BCB;
}
.atrilyx .flatpickr-months.flatpickr-month {
  background-color: #344BCB !important;
}
.atrilyx input[type="checkbox"]:checked:not(:disabled) ~ .lever:active::before,
.atrilyx input[type="checkbox"]:checked:not(:disabled).tabbed:focus ~ .lever::before {
  -webkit-transform: scale(2.4);
  transform: scale(2.4);
  background-color: #344bcb2b;
}
.atrilyx .switch label input[type=checkbox]:checked + .lever::after,
.atrilyx .switch label input[type=checkbox]:checked + .lever::before {
  left: 11px;
}
.atrilyx .switch label .lever {
  margin: 0 7px;
  width: 26px;
  height: 12px;
  background-color: #EBECEF !important;
}
.atrilyx .switch label .lever::before {
  top: -1px;
  width: 14px;
  height: 14px;
}
.atrilyx .switch label .lever::after {
  top: -1px;
  box-shadow: none;
  width: 14px;
  height: 14px;
}
.atrilyx .indicator {
  right: 940px;
  width: fit-content;
}
.atrilyx .overview-export {
  margin-top: 31px;
}
.atrilyx .paginate-buttons {
  margin: 5px !important;
  background-color: #F4F5FD !important;
  font-size: 18px !important;
  color: #717A90 !important;
  padding: 4px !important;
  font-family: 'Segoe-UI', sans-serif;
  cursor: default;
  user-select: none;
}
.atrilyx .paginate-text {
  font-size: 18px !important;
  font-family: 'Segoe-UI', sans-serif;
  cursor: default;
  user-select: none;
}
.atrilyx .loading-content {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.atrilyx .card {
  position: relative;
  background-color: #fff;
  box-shadow: none;
  border: 1px solid #E2E2EA;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 20px;
}
.atrilyx .card.mb-0 {
  margin-bottom: 0 !important;
}
.atrilyx .card #ajaxLoadingDiv {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.atrilyx .card .hgeading-title {
  color: #282524;
}
@media only screen and (max-width: 767px) {
  .atrilyx .card {
    margin-bottom: 15px;
  }
}
.atrilyx .ag-row-even .ag-cell-value > span,
.atrilyx .ag-row-odd .ag-cell-value > span {
  position: relative;
}
.atrilyx .ag-row-even .ag-cell-value:hover,
.atrilyx .ag-row-odd .ag-cell-value:hover {
  overflow: initial !important;
}
.atrilyx .ag-row-even .ag-cell-value:hover .custom-tooltip,
.atrilyx .ag-row-odd .ag-cell-value:hover .custom-tooltip {
  font-size: 11px !important;
  font-weight: 400;
  left: 59px;
  top: -9px !important;
  display: block !important;
  position: absolute;
  background: #fff !important;
  z-index: 9999999999999;
  font-size: 12px;
  padding: 5px 7px 5px 8px;
}
.atrilyx #widgetsArea .dataTable {
  max-width: 100% !important;
}
.atrilyx #widgetsArea .dataTable.dataTableVizCohorts {
  position: relative;
}
.atrilyx #widgetsArea .dataTable.dataTableVizEvolution .hasEvolution .dataTablePeriods {
  position: relative;
  min-width: auto !important;
}
@media screen and (min-width: 1366px) {
  .atrilyx .ag-center-cols-viewport .ag-center-cols-container {
    min-width: 100%;
  }
}
.atrilyx .ag-row-footer .ag-group-value,
.atrilyx .ag-row-footer .ag-cell-normal-height {
  color: #282524 !important;
}
.atrilyx .ag-column-drop-wrapper .ag-column-drop-title-bar .ag-column-drop-horizontal-icon {
  margin-right: 8px !important;
}
.atrilyx .ag-column-drop-wrapper .ag-column-drop-title-bar .ag-column-drop-horizontal-icon::before {
  width: 14px;
  height: 11px;
  content: "" !important;
  display: inline-block;
  background-image: url("plugins/Atrilyx/images/drop-icon.svg");
}
.atrilyx .ag-column-drop-wrapper .ag-icon-small-right::before {
  content: var(--ag-icon-font-code-tree-indeterminate, "\f130");
}
.atrilyx .ag-header .ag-cell-label-container .ag-icon {
  color: #717A90;
}
.atrilyx .ag-theme-alpine .ag-filter-active .ag-icon-filter,
.atrilyx .ag-theme-alpine .ag-header-cell .ag-header-cell-menu-button:hover,
.atrilyx .ag-theme-alpine .ag-header-cell .ag-header-cell-filter-button:hover {
  color: #000000;
}
.atrilyx .ag-menu.ag-filter-menu > .ag-filter {
  min-width: 300px;
}
.atrilyx .ag-menu.ag-filter-menu > .ag-filter .ag-set-filter-item-checkbox,
.atrilyx .ag-menu.ag-filter-menu > .ag-filter .ag-virtual-list-container {
  overflow: initial !important;
}
.atrilyx .ag-menu.ag-filter-menu > .ag-filter .ag-label-ellipsis {
  overflow: visible;
}
.atrilyx .ag-menu.ag-filter-menu > .ag-filter .ag-set-filter-item {
  padding-left: 0px !important;
}
.atrilyx .ag-sticky-bottom {
  display: none;
}
.atrilyx .ag-column-drop-cell-text {
  color: #717A90;
}
.atrilyx .ag-header-cell-text {
  font-size: 11px;
  font-weight: 600;
  color: #282524;
}
@media screen and (max-width: 1180px) {
  .atrilyx .ag-column-drop.ag-column-drop-horizontal {
    overflow: auto !important;
  }
}
.atrilyx .ag-column-drop-horizontal-cell-separator {
  color: #717A90;
}
.atrilyx .ag-paging-panel,
.atrilyx .ag-ltr .ag-side-bar-right,
.atrilyx .ag-rtl .ag-side-bar-left {
  border-color: #e2e2ea;
}
.atrilyx .ag-center-cols-clipper .ag-row {
  color: #282524 !important;
}
.atrilyx .ag-column-drop-horizontal,
.atrilyx .ag-row {
  border-bottom-color: #e2e2ea;
}
.atrilyx .ag-row-even {
  background: #fafafb !important;
}
.atrilyx .ag-row-odd {
  background: #fff !important;
}
.atrilyx .ag-column-drop-cell {
  background: #ebecef;
  border-radius: 6px;
}
.atrilyx .ag-header-container,
.atrilyx .ag-column-drop-horizontal,
.atrilyx .ag-root-wrapper {
  background: #FFF;
}
.atrilyx .ag-header {
  height: 48px !important;
  min-height: 48px !important;
  background: #fff;
  border-bottom-color: #e2e2ea;
}
.atrilyx .ag-column-drop-cell-button {
  opacity: 0.3 !important;
}
.atrilyx :focus {
  text-decoration: none;
}
.atrilyx .ag-floating-bottom-viewport .ag-floating-bottom-container {
  min-width: 100%;
}
.atrilyx .omminie-network-comparisan {
  box-sizing: border-box;
  width: calc(100% / 4);
  display: flex;
  flex-direction: column;
  background: #FFFFFF;
  border: 1px solid #E2E2EA;
  box-shadow: 0px 2px 6px #E2E2EA7A;
  border-radius: 10px;
  min-height: 100px;
  justify-content: center;
  padding: 0px 20px 0px 32px;
  font-family: "Inter";
  position: relative;
}
@media only screen and (max-width: 767px) {
  .atrilyx .omminie-network-comparisan:last-child .toolTipcontain .toolboxInfo.top-right {
    left: -27px !important;
    right: auto !important;
  }
  .atrilyx .omminie-network-comparisan:last-child .toolTipcontain .toolboxInfo.top-right::before {
    bottom: auto;
    top: 0;
    left: 35px;
    right: auto;
    border: 1px solid #EBEDFA;
    transform: translate(-50%, -50%) rotate(315deg);
  }
}
@media only screen and (min-width: 767px) and (max-width: 1168px) {
  .atrilyx .omminie-network-comparisan {
    padding-left: 15px;
  }
}
.atrilyx .omminie-network-comparisan .toolboxInfoB {
  display: none;
}
.atrilyx .omminie-network-comparisan.hideTooltip .toolboxInfoB {
  display: none !important;
}
.atrilyx .omminie-network-comparisan:hover .toolTipcontainB {
  position: static;
}
.atrilyx .omminie-network-comparisan:hover .toolTipcontainB .toolboxInfoB {
  border-radius: 4px;
  position: absolute;
  z-index: 10;
  font-weight: 400;
  padding: 10px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
  background-color: #282524 !important;
  width: 200px;
  color: #fff !important;
  max-height: 88px;
  left: 50%;
  bottom: 91%;
  font-size: 11px;
  line-height: 16px;
  transform: translateX(-50%);
}
.atrilyx .omminie-network-comparisan:hover .toolTipcontainB .toolboxInfoB::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 15px;
  height: 15px;
  background-color: #282524 !important;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
  top: 100%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(136deg);
  clip-path: polygon(-20px -20px, calc(120%) -20px, calc(120%) calc(120%));
}
.atrilyx .omminie-network-comparisan:hover .toolTipcontainB .toolboxInfoB h2 {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  margin: 0 0 7px 0;
}
.atrilyx .omminie-network-comparisan:hover .toolTipcontainB .toolboxInfoB p {
  font-size: 11px !important;
  line-height: 16px !important;
  color: inherit !important;
}
.atrilyx .omminie-network-comparisan:hover .toolboxInfoB {
  display: block;
}
.atrilyx .omminie-network-comparisan.text {
  padding: 5px 0 0 0 ;
  border: 0;
  box-shadow: none;
  background: transparent;
  justify-content: flex-start;
}
.atrilyx .omminie-network-comparisan.text h2 {
  color: #387590;
  font-size: 28px;
  font-weight: 700;
  line-height: 30px;
  font-family: "Inter";
}
@media only screen and (min-width: 768px) and (max-width: 1900px) {
  .atrilyx .omminie-network-comparisan.text h2 {
    font-size: 1.45vw;
    line-height: 26px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx .omminie-network-comparisan.text h2 {
    font-size: 16px;
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
  .atrilyx .omminie-network-comparisan {
    min-height: initial !important;
    padding: 10px 10px 10px 15px ;
    width: calc(100% / 5 - 11px);
  }
}
.atrilyx .omminie-network-comparisan:not(:first-child) {
  margin-left: 22px;
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
  .atrilyx .omminie-network-comparisan:not(:first-child) {
    margin-left: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx .omminie-network-comparisan {
    border-radius: 0 !important;
    width: 100%;
    margin-left: 0 !important;
    min-height: auto !important;
    display: flex;
    flex-direction: row;
    padding: 0 10px;
    color: #282524 !important;
    align-items: center;
    box-shadow: none;
    border: 0;
    border-bottom: 1px solid #E2E2EA ;
  }
}
.atrilyx .omminie-network-comparisan .omminie-content-text {
  margin-bottom: 4px;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: inherit;
  padding: 0 !important;
}
.atrilyx .omminie-network-comparisan .omminie-content-text.textCenter {
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .atrilyx .omminie-network-comparisan .omminie-content-text {
    margin-bottom: 0 !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .atrilyx .omminie-network-comparisan .omminie-content-text {
    font-size: 11px;
  }
}
.atrilyx .omminie-network-comparisan .omminie-content-text .toolTipcontain .toolboxInfo {
  top: 21px !important;
}
.atrilyx .omminie-network-comparisan .omminie-content-value {
  font-weight: 500;
  font-size: 28px;
  line-height: 34px;
  color: inherit;
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
  .atrilyx .omminie-network-comparisan .omminie-content-value {
    font-size: 19px;
    line-height: 26px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx .omminie-network-comparisan .omminie-content-value {
    font-size: 14px;
    font-weight: 600;
    margin-left: auto;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1168px) {
  .atrilyx .omminie-network-comparisan .omminie-content-value {
    font-size: 22px;
  }
}
.atrilyx .omminie-network-comparisan .assistedbadge {
  background: #E7F9F5;
  border-radius: 4px;
  color: #16A287;
  font-size: 12px;
  padding: 3px 7px 3px 4px;
  margin-top: 2px;
  width: fit-content;
}
@media only screen and (max-width: 767px) {
  .atrilyx .omminie-network-comparisan .assistedbadge {
    margin-left: 5px;
    font-size: 10px;
  }
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
  .atrilyx .omminie-network-comparisan .assistedbadge {
    font-size: 10px;
    white-space: nowrap;
    position: relative;
    left: -5px;
  }
}
.atrilyx-users-page .card .add-user {
  position: absolute;
  top: 1em;
  right: 1em;
}
.atrilyx-users-page .card .select-wrapper input {
  display: none;
}
.atrilyx-users-page .card .select-wrapper .select2 {
  margin: 1em 0;
}
.atrilyx-users-page .card .select-wrapper .select2 .select2-selection__arrow {
  display: none;
}
.overview-chart-textheading {
  margin-top: 13%;
}
.col s3 card-content chartheader {
  margin-bottom: 0% !important;
}
.keywordbreakout_border {
  border: 3px dashed #FF00BA;
}
.tab-border {
  margin-top: 9px !important;
}
#iFrame {
  height: calc(100% - 37px);
}
.under-wood-arrow {
  width: 7px;
  margin-left: 3%;
  -moz-transition: transform 1s;
  -webkit-transition: transform 1s;
  transition: transform 1s;
}
.flip {
  transform: rotate(-90deg);
}
.select-wrapper input {
  margin-bottom: 0 !important;
  background: url("plugins/Atrilyx/images/down-arrow.svg") no-repeat !important;
  background-position: right 5px top 50% !important;
}
.select-wrapper.in input {
  background: url("plugins/Atrilyx/images/up-arrow.svg") no-repeat !important;
  background-position: right 5px top 50% !important;
}
.select-wrapper .caret {
  display: none;
}
.cardTop {
  margin-bottom: 20px;
  display: flex;
}
@media only screen and (max-width: 767px) {
  .cardTop {
    align-items: center;
  }
}
@media only screen and (max-width: 1024px) {
  .cardTop {
    margin-bottom: 10px;
  }
}
.cardTop .cardRight {
  display: flex;
  margin-left: auto;
}
.cardTop .cardRight.auto {
  width: auto;
}
.cardTop .cardRight .attrchannel {
  display: flex;
}
@media only screen and (min-width: 768px) {
  .cardTop .cardRight .attrchannel {
    display: flex !important;
  }
}
.cardTop .cardRight .network-export {
  margin-top: 21px;
}
.cardTop .cardRight .network-export.top {
  margin-top: 0 !important;
}
.cardTop .cardRight .network-export,
.cardTop .cardRight .networkdrp {
  margin-left: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .cardTop .cardRight .network-export,
  .cardTop .cardRight .networkdrp {
    margin-left: 15px;
    max-width: 115px;
  }
}
.cardTop .cardRight .network-export.btnChart,
.cardTop .cardRight .networkdrp.btnChart {
  margin-left: 15px !important;
}
@media only screen and (max-height: 450px) and (orientation: landscape) {
  .cardTop .cardRight .network-export.btnChart,
  .cardTop .cardRight .networkdrp.btnChart {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .cardTop .cardRight .network-export.btnChart,
  .cardTop .cardRight .networkdrp.btnChart {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .cardTop .cardLeft .heading-title {
    font-size: 12px;
    margin-bottom: 0;
  }
  .cardTop .cardRight {
    width: 55px;
    position: relative;
  }
  .cardTop .cardRight .attrchannel {
    display: none;
    position: absolute;
    z-index: 10;
    width: 200px;
    right: 0px;
    top: 23px;
    flex-wrap: wrap;
    min-height: 80px;
    padding: 10px;
    background: #fff;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06), 0 3px 6px rgba(0, 0, 0, 0.1);
  }
  .cardTop .cardRight .attrchannel.openFilterBox {
    display: block;
  }
  .cardTop .cardRight .network-export {
    margin-left: 0;
    padding: 0 !important;
  }
  .cardTop .cardRight .network-export .download-icon {
    max-width: 22px;
    max-height: 22px;
    margin-top: 0;
  }
  .cardTop .cardRight .networkdrp {
    margin-bottom: 10px;
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
    display: flex;
    align-items: center;
    padding: 0;
  }
  .cardTop .cardRight .networkdrp .select-wrapper {
    flex: 1;
  }
  .cardTop .cardRight .networkdrp .drptext {
    min-width: 75px;
    margin: 0;
    white-space: initial;
  }
  .cardTop .cardRight .network-export {
    margin-top: 0;
    padding-left: 75px;
    position: relative;
  }
}
.indicatorList {
  display: flex;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .indicatorList li span {
    font-size: 16px !important;
  }
}
@media only screen and (max-width: 767px) {
  .indicatorList {
    flex-wrap: wrap;
  }
  .indicatorList li {
    min-width: 25% !important;
    flex-grow: 0 !important;
    margin-bottom: 8px;
  }
  .indicatorList li:not(:first-child) {
    padding-left: 0 !important;
  }
  .indicatorList li label {
    font-size: 10px !important;
    margin: 0 !important;
  }
  .indicatorList li span {
    line-height: 1 !important;
    font-size: 13px !important;
    font-weight: 600 !important;
  }
}
.indicatorList li {
  position: relative;
  flex-grow: 1;
  flex-basis: 0;
  min-width: 0;
}
.indicatorList li:hover .toolTipcontainB {
  display: block !important;
}
.indicatorList li:hover .toolTipcontainB .toolboxInfoB {
  width: 330px !important;
}
.indicatorList li:hover .toolTipcontainB .toolboxInfoB .loading-content {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  transform: translate(28%, 0px) !important;
}
.indicatorList li:hover .toolTipcontainB .toolboxInfoB #ajaxLoadingDiv {
  position: relative;
  margin-top: 20px !important;
}
.indicatorList li:hover .toolTipcontainB div p {
  display: flex;
  white-space: nowrap;
}
.indicatorList li:hover .toolTipcontainB div p b {
  padding-left: 10px;
  margin-left: auto;
  font-weight: 400;
  font-size: 11px;
  color: inherit;
  letter-spacing: normal !important;
}
.indicatorList li:hover .toolTipcontainB div p.total {
  font-weight: 600;
}
.indicatorList li:hover .toolTipcontainB div p.total b {
  font-weight: 600;
}
.indicatorList li .toolboxInfo {
  width: 180px;
}
.indicatorList li:not(:first-child) {
  padding-left: 3.5%;
}
.indicatorList li label {
  display: block;
  margin-bottom: 6px;
  font-family: 'Inter';
  color: #30465C;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  white-space: nowrap;
}
.indicatorList li span {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 26px;
  line-height: 32px;
  /* identical to box height, or 123% */
  letter-spacing: -0.03em;
  color: #4A4848;
}
.AtrilyxDropdown-content {
  box-shadow: none !important;
  border: 1px solid #EBECEF !important;
  border-radius: 4px !important;
  margin-top: 1px;
}
.AtrilyxDropdown-content.inner {
  top: 0px;
  left: 100%;
  margin: 0;
  max-width: 160px !important;
  min-width: 160px !important;
  width: 160px !important;
}
.AtrilyxDropdown-content .AtrilyxDropdown-lable {
  font-weight: 500 !important;
  font-family: 'Inter' !important;
  font-size: 11px !important;
  padding-top: 0px !important;
  flex: 1;
}
.AtrilyxDropdown-content .AtrilyxDropdown-item {
  align-items: center;
  width: 100%;
}
.AtrilyxDropdown-content .AtrilyxDropdown-item:hover {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.08);
}
.AtrilyxDropdown-content .filterSea[type="text"] {
  margin: 0;
  border: 1px solid #d3d3d4 !important;
  font-size: 12px !important;
  width: 96% !important;
  font-family: 'Inter' !important;
  box-sizing: border-box;
  width: 100% !important;
}
.AtrilyxDropdown-content .inputCheckBox .testingHOver {
  display: flex;
  align-items: center;
}
.AtrilyxDropdown-content .inputCheckBox .testingHOver:hover {
  background-color: rgba(0, 0, 0, 0.08);
  cursor: pointer;
}
.AtrilyxDropdown-content .inputCheckBox .testingHOver:hover .AtrilyxDropdown-item {
  background: transparent !important;
}
.AtrilyxDropdown-content .inputCheckBox .testingHOver input[type="radio"] {
  appearance: none;
}
.AtrilyxDropdown-content .inputCheckBox .testingHOver input[type="radio"]:checked + label::after {
  opacity: 1;
}
.AtrilyxDropdown-content .inputCheckBox .testingHOver input[type="radio"] + .AtrilyxDropdown-lable {
  padding-top: 0 !important;
  cursor: pointer;
  position: relative;
  line-height: 10px;
}
.AtrilyxDropdown-content .inputCheckBox .testingHOver input[type="radio"] + .AtrilyxDropdown-lable::before {
  content: "";
  display: inline-block;
  width: 12px;
  aspect-ratio: 1;
  border: 1px solid #c5c5cb;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: -17px;
  transform: translateY(-50%);
  opacity: 1;
  transition: all 0.3s;
}
.AtrilyxDropdown-content .inputCheckBox .testingHOver input[type="radio"] + .AtrilyxDropdown-lable::after {
  content: "";
  display: inline-block;
  width: 8px;
  aspect-ratio: 1;
  border: 1px solid #c5c5cb !important;
  background: #344bcb !important;
  border-radius: 50%;
  position: absolute;
  left: -15px;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  transition: all 0.3s;
}
.topwikSelector {
  transition: all 300ms ease-in;
  display: flex;
  position: relative;
  width: calc(100% - 90px);
}
@media only screen and (max-width: 1200px) {
  .topwikSelector {
    width: 100%;
  }
}
.topwikSelector.row-2 {
  margin-top: 20px;
}
.topwikSelector li {
  position: relative;
}
.topwikSelector li:not(.cta) {
  flex: 0 0 calc(16.20% - 20px);
  margin-left: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .topwikSelector li:not(.cta) {
    flex: 0 0 calc(16.20% - 10px);
    margin-left: 10px;
  }
}
.topwikSelector li.cta {
  margin-left: 20px !important;
  top: 64px;
  transition: all 200ms ease-in;
}
@media only screen and (min-width: 1200px) {
  .topwikSelector li.cta {
    z-index: 1;
  }
}
.topwikSelector li.cta.in span {
  background-color: #e2e2ea;
  border-color: #344bcb;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .topwikSelector li.cta {
    right: 0;
  }
}
.topwikSelector li.cta > span {
  border: 1px solid #e2e2ea;
  width: 24px;
  height: 24px;
  text-align: center;
  border-radius: 4px;
  line-height: 23px;
  white-space: nowrap;
  font-size: 11px !important;
  margin-top: 20px;
  background: #f4f5fd;
}
.topwikSelector li.cta > span:hover {
  background: #e2e2ea;
}
.topwikSelector li.cta span.download-icon {
  display: block;
  background-image: url('plugins/Atrilyx/images/export-default.png');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  cursor: pointer;
  border: none !important;
}
.topwikSelector li.cta .export_menu.export_menu_atrilyx {
  position: absolute;
  right: 0;
  top: 51px;
}
.topwikSelector li.cta .export_menu.export_menu_atrilyx ul.export_submenu > li {
  margin: 0;
  display: block;
}
.topwikSelector li.cta .export_menu.export_menu_atrilyx ul.export_submenu > li a {
  font-family: "Inter";
  font-size: 13px;
  color: inherit;
}
@media only screen and (max-width: 1200px) {
  .topwikSelector li.cta .export_menu.export_menu_atrilyx {
    top: 24px;
  }
}
.topwikSelector li .AtrilyxDropdown-lable {
  font-family: 'Inter' !important;
  font-weight: 500 !important;
  font-size: 11px !important;
  flex: 1;
  text-transform: capitalize !important;
  color: #717A90;
  display: flex !important;
  min-height: 30px;
  align-items: center;
  cursor: pointer;
}
.topwikSelector li .AtrilyxDropdown-CheckBox {
  top: -1px;
}
.topwikSelector li > label {
  white-space: nowrap;
  font-family: 'Inter';
  font-weight: 500;
  font-size: 11px;
  line-height: 12px;
  color: #717A90;
  display: block;
  margin-bottom: 8px;
}
.topwikSelector li > label.radioLable {
  font-size: 12px;
}
.topwikSelector li > label .toolTipcontain svg {
  top: 2px;
}
.topwikSelector li > label .toolTipcontain .toolboxInfo {
  top: 23px;
}
.topwikSelector li .AtrilyxDropdown-Input {
  border: 1px solid #EBECEF !important;
  border-radius: 4px !important;
  font-size: 11px !important;
  height: 24px !important;
  font-weight: 600 !important;
  line-height: 24px !important;
  max-height: 24px !important;
  font-family: 'Inter' !important;
  box-sizing: border-box;
  width: 100% !important;
  text-transform: capitalize !important;
  text-overflow: ellipsis !important;
}
.topwikSelector li .resetAllButton {
  white-space: nowrap;
  line-height: 26px;
  font-size: 12px !important;
  font-weight: 500;
  margin-top: 20px;
  display: inline-block;
}
@media screen and (min-width: 1366px) and (max-width: 1440px) {
  .topwikSelector li.DateRange .AtrilyxDropdown-Input {
    font-size: 8.5px !important;
    letter-spacing: -0.5px !important;
    font-weight: 700 !important;
  }
}
.atrilyx #pageFooter {
  display: none;
}
.atrilyx .AtrilyxDropdown-content {
  min-width: 100% !important;
}
@media screen and (min-width: 1201px) and (max-width: 1731px) {
  .atrilyx .AtrilyxDropdown-content {
    min-width: 170px !important;
  }
}
.atrilyx .dropWidth-130 .AtrilyxDropdown-content {
  min-width: 130% !important;
  max-width: inherit !important;
  overflow: initial !important;
}
.atrilyx .dropWidth-130 .AtrilyxDropdown-content.inner {
  max-width: 160px !important;
  min-width: 160px !important;
  width: 160px !important;
}
.atrilyx .mobileFilter {
  cursor: pointer;
  background: #F4F5FD;
  border: 1px solid #d4d4d4;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  border-radius: 4px;
  font-size: 10px;
  color: #969696;
  display: none;
}
@media only screen and (max-width: 767px) {
  .atrilyx .mobileFilter {
    display: block;
    margin-right: 0;
    position: absolute;
    right: 0;
    z-index: 7;
  }
}
.atrilyx .mobileFilter.active,
.atrilyx .mobileFilter:active {
  border-color: #344bcb;
}
.atrilyx .FixedHeader {
  transition: all 200ms ease-in;
  background: #fff;
  position: fixed;
  left: 0;
  width: 100%;
  top: 0;
  z-index: 46;
  display: flex;
  padding: 20px 20px 20px 306px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}
@media only screen and (min-width: 768px) and (max-width: 1400px) {
  .atrilyx .FixedHeader {
    padding-left: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx .FixedHeader {
    padding: 10px 15px 10px 20px;
  }
}
.atrilyx .FixedHeader .compLogo {
  display: flex;
}
.atrilyx .FixedHeader .compLogo .topRightlogo {
  display: flex;
  align-items: center;
}
.atrilyx .FixedHeader .compLogo .topRightlogo li:last-child {
  width: 120px;
}
@media only screen and (max-width: 1200px) {
  .atrilyx .FixedHeader .compLogo .topRightlogo li:last-child {
    text-align: left;
  }
}
@media only screen and (max-width: 1200px) {
  .atrilyx .FixedHeader .compLogo .topRightlogo li:last-child {
    max-width: 90px;
  }
}
.atrilyx .FixedHeader .compLogo .topRightlogo li.navIcon {
  margin-right: 12px;
  display: none;
}
@media only screen and (max-width: 1400px) {
  .atrilyx .FixedHeader .compLogo .topRightlogo li.navIcon {
    display: block;
  }
}
.atrilyx .FixedHeader .compLogo .topRightlogo li.navIcon .hamburger {
  position: relative;
  display: block;
  width: 19px;
  height: 19px;
}
.atrilyx .FixedHeader .compLogo .topRightlogo li.navIcon .hamburger span {
  position: relative;
  display: inline-block;
  height: 3px;
  width: 100%;
  background: #344bcb;
  border-radius: 20px;
}
.atrilyx .FixedHeader .compLogo .topRightlogo li.navIcon .hamburger span::before {
  content: "";
  position: absolute;
  top: 7px;
  height: 3px;
  width: 100%;
  background-color: #344bcb;
  border-radius: 20px;
  right: 0;
}
.atrilyx .FixedHeader .compLogo .topRightlogo li.navIcon .hamburger span::after {
  content: "";
  position: absolute;
  bottom: -14px;
  height: 3px;
  width: 62%;
  background-color: #344bcb;
  border-radius: 20px;
  left: 0;
}
.atrilyx .FixedHeader .compLogo .topRightlogo img {
  max-width: 100%;
  transition: all 300ms ease-in;
  max-height: 102px;
}
@media only screen and (max-width: 1200px) {
  .atrilyx .FixedHeader .compLogo .topRightlogo img {
    max-height: 40px;
  }
}
.atrilyx .FixedHeader .MobdateFilter {
  display: none;
}
@media only screen and (max-width: 1200px) {
  .atrilyx .FixedHeader .MobdateFilter {
    display: flex;
    margin-left: 30px;
    width: 150px;
  }
  .atrilyx .FixedHeader .MobdateFilter .topwikSelector li {
    margin-left: 0;
    flex-direction: column;
    display: flex;
    flex: 1;
  }
  .atrilyx .FixedHeader .MobdateFilter .topwikSelector li label {
    margin: 0 0 5px 0;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx .FixedHeader .MobdateFilter {
    margin-left: 30px;
    width: 120px;
  }
}
.atrilyx .FixedHeader .compFilter {
  flex: 1;
  flex-wrap: wrap;
  margin-left: 20px;
  display: flex;
}
@media only screen and (min-width: 1366px) and (max-width: 1440px) {
  .atrilyx .FixedHeader .compFilter {
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx .FixedHeader .compFilter {
    top: 65px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .atrilyx .FixedHeader .compFilter {
    height: 100%;
    position: fixed;
    width: 280px;
    right: 0;
    top: 85px;
    padding: 20px 15px 0px 10px;
    transform: translateX(110%);
    transition: all 300ms ease-in;
  }
  .atrilyx .FixedHeader .compFilter.menuOn {
    overflow-y: auto;
    padding-bottom: 350px;
    transform: translateX(0);
    box-shadow: 0px 2px 12px #28252452;
    background: #fff;
    display: block;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .topwikSelector {
    margin: 20px 0 0 0;
    flex-direction: column;
    padding: 0;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .topwikSelector li {
    display: flex;
    margin: 0 0 15px 0;
    align-items: center;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .topwikSelector li.saveFilterPopup {
    top: auto;
    margin-left: 0px !important;
    margin-top: 20px !important;
    border: 1px solid #EBECEF;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .topwikSelector li.saveFilterPopup .filterActionOpen {
    flex-direction: column;
    padding: 0px !important;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .topwikSelector li.saveFilterPopup .filterActionOpen li {
    margin-left: 0 !important;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .topwikSelector li.saveFilterPopup .filterActionOpen li.divider {
    margin-left: 0 !important;
    padding: 1px 0 0 0 !important;
    max-height: 1px;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .topwikSelector li.AtrilyxCheckbox.organic {
    left: 30.2% !important;
    top: -31px !important;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .topwikSelector li.cta.downloadFullPage {
    position: absolute;
    top: -31px;
    right: 0;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .topwikSelector li.cta .resetAllButton {
    display: none;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .topwikSelector li.cta.filterTogglebar {
    display: none;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .topwikSelector li .AtrilyxDropdown-content {
    max-width: 160px !important;
    min-width: 160px !important;
    right: 0 !important;
    left: auto !important;
    top: 24px !important;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .topwikSelector li .AtrilyxDropdown-content.inner {
    max-width: 160px !important;
    min-width: 160px !important;
    width: 160px !important;
    background: #fff !important;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .topwikSelector li label {
    min-width: 100px;
    white-space: inherit !important;
    margin: 0;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .topwikSelector li > span {
    margin: 0;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .topwikSelector li .viewsavedItem {
    display: none;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .filterActionOpen {
    display: flex !important;
    position: relative;
    box-shadow: none;
    width: 100%;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .filterActionOpen > li {
    min-height: 28px;
    min-width: 120px !important;
    min-width: auto !important;
    min-height: auto;
    padding: 2px 5px !important;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .filterActionOpen > li:not(.divider) {
    min-height: 28px;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .filterActionOpen > li:divider {
    padding: 0 !important;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .filterActionOpen > li:not(:first-child) {
    margin-left: 10px !important;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .filterActionOpen > li a {
    white-space: nowrap;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .filterActionOpen .viewsavedItem {
    display: none;
  }
  .atrilyx .FixedHeader .compFilter.menuOn .filterActionOpen .viewsavedItem li {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
.atrilyx .FixedHeader .filterToggle {
  display: flex;
  margin-top: auto;
}
@media only screen and (max-width: 1200px) {
  .atrilyx .FixedHeader .filterToggle {
    position: relative;
  }
}
.atrilyx .FixedHeader .filterToggle > ul {
  display: flex;
}
@media only screen and (max-width: 1200px) {
  .atrilyx .FixedHeader .filterToggle > ul {
    margin-left: auto;
  }
}
.atrilyx .FixedHeader .filterToggle > ul > li {
  background-color: #f4f5fd;
  margin-left: 15px !important;
  border: 1px solid #e2e2ea ;
  border-radius: 4px;
  font-size: 11px;
  height: 24px;
  font-weight: 600;
  line-height: 24px;
  font-family: 'Inter';
  width: 24px;
  text-align: center;
  position: relative;
}
.atrilyx .FixedHeader .filterToggle > ul > li.cta.in {
  background-color: #f4f5fd;
  border-color: #344bcb;
}
.atrilyx .FixedHeader .filterToggle > ul > li i {
  color: #747a8f;
}
.atrilyx .FixedHeader .filterToggle > ul > li:hover {
  background-color: #e2e2ea;
}
.atrilyx .FixedHeader .filterToggle > ul > li .resetAllButton {
  font-size: 11px;
  margin: auto;
  line-height: 22px;
}
@media only screen and (max-width: 1200px) {
  .atrilyx .FixedHeader .filterToggle > ul > li .resetAllButton {
    display: none;
  }
}
@media only screen and (max-width: 1200px) {
  .atrilyx .FixedHeader .filterToggle > ul > li {
    position: static;
    border: 0;
    margin: 0;
    width: auto;
    height: auto;
  }
  .atrilyx .FixedHeader .filterToggle > ul > li.filterTogglebar {
    display: none;
  }
}
.atrilyx .FixedHeader .McompFilter {
  white-space: nowrap;
  display: none;
  padding: 0 10px;
  margin-left: auto;
  border: 1px solid #e2e2ea;
  border-radius: 4px;
  font-size: 11px;
  line-height: 24px;
  color: #717A90;
  background-color: #F4F5FD;
}
.atrilyx .FixedHeader .McompFilter.in {
  border-color: #344bcb;
}
.atrilyx .FixedHeader .McompFilter i {
  margin-right: 3px;
  font-size: 10px;
}
@media only screen and (max-width: 1200px) {
  .atrilyx .FixedHeader .McompFilter {
    display: block;
    align-self: center;
  }
}
.atrilyx .customPagination {
  font-family: "Inter";
  font-size: 11px;
  display: flex;
  justify-content: flex-end;
  margin-top: 20px;
  margin-right: 18px;
  color: #3A5871;
  align-items: center;
}
.atrilyx .customPagination .first {
  position: relative;
}
.atrilyx .customPagination .first i {
  font-size: 6px;
}
.atrilyx .customPagination .first::before {
  position: absolute;
  content: "";
  border-left: 1px solid #3A5871;
  height: 8px;
  left: 1px;
  top: 5px;
}
.atrilyx .customPagination .last {
  position: relative;
}
.atrilyx .customPagination .last i {
  font-size: 6px;
}
.atrilyx .customPagination .last::before {
  position: absolute;
  content: "";
  border-right: 1px solid #3A5871;
  height: 8px;
  right: 1px;
  top: 5px;
}
.atrilyx .customPagination .arrow {
  margin: 0 6px;
  width: 16px;
  line-height: 16px;
  height: 16px;
  text-align: center;
  cursor: pointer;
  opacity: 0.8;
}
.atrilyx .customPagination .arrow i {
  font-size: 9px;
  color: inherit;
}
.atrilyx .customPagination .arrow.disable {
  opacity: 0.4;
}
.atrilyx .customPagination .ofText {
  opacity: 0.8;
  line-height: 16px;
}
.atrilyx .customPagination .textWrapper {
  line-height: 16px;
  opacity: 0.8;
  margin-left: 10px;
}
.atrilyx .customPagination .page {
  line-height: 16px;
  margin-right: 5px;
  min-width: 35px;
  margin-left: 7px;
  font-weight: 600;
}
.ag-pivot-mode-select input,
.ag-checkbox-input-wrapper input {
  cursor: pointer !important;
  pointer-events: all !important;
}
.saveFilterPopup {
  position: relative;
  margin: 0 !important;
  font-family: "Inter" !important;
}
.saveFilterPopup .saveFiltercta {
  width: 26px;
  height: 28px;
  line-height: 30px;
  border-radius: 4px;
  position: relative;
  border: 1px solid #EBECEF !important;
  border-radius: 4px !important;
  background: #f4f5fd;
  color: #717A90 !important;
  padding-left: 4px;
  cursor: pointer;
}
.saveFilterPopup .saveFilterctaOpen {
  text-align: left;
  position: absolute;
  z-index: 15;
  display: none;
  width: 240px;
  padding: 2px 0 2px 2px !important;
  right: 0;
  background: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06), 0 3px 6px rgba(0, 0, 0, 0.1);
}
.saveFilterPopup .saveFilterctaOpen .title {
  border-radius: 4px 4px 0 0;
  background: #344bcb;
  color: #fff;
  font-size: 13px;
  line-height: 32px;
  text-indent: 10px;
}
.saveFilterPopup .saveFilterctaOpen .formContaniner {
  font-size: 12px;
  padding: 10px;
}
.saveFilterPopup .saveFilterctaOpen .formContaniner label {
  display: block !important;
  font-weight: 500 !important;
  color: #4A4848 !important;
  margin-bottom: 5px !important;
  line-height: 16px;
  font-family: "Inter";
}
.saveFilterPopup .saveFilterctaOpen .formContaniner .input {
  margin-bottom: 10px;
}
.saveFilterPopup .saveFilterctaOpen .formContaniner .input.err input {
  border-color: red !important;
}
.saveFilterPopup .saveFilterctaOpen .formContaniner .input.err .errorMsg {
  display: block !important;
}
.saveFilterPopup .saveFilterctaOpen .formContaniner .input input {
  background: #fff !important;
  font-weight: 600;
  max-height: none !important;
  line-height: 32px !important;
  height: 32px !important;
  border: 1px solid #E2E2EA !important;
  padding: 0 0 0 10px;
  font-size: 12px !important;
  color: #4A4848;
  margin: 0;
  transition: all 400ms ease-in;
}
.saveFilterPopup .saveFilterctaOpen .formContaniner .input input:focus {
  border-color: #344bcb !important;
}
.saveFilterPopup .saveFilterctaOpen .formContaniner .input .errorMsg {
  font-weight: 500 !important;
  font-size: 11px !important;
  padding: 7px !important;
  line-height: 15px !important;
  font-family: "Inter";
  color: #717A90 !important;
  background: rgba(255, 0, 0, 0.1);
}
.saveFilterPopup .saveFilterctaOpen .actions {
  padding: 0 10px 15px 10px;
}
.saveFilterPopup .saveFilterctaOpen .actions .bttn {
  border: 1px solid #E2E2EA;
  font-size: 13px;
  padding: 0px 8px;
  font-weight: 500;
  background: #fff;
  color: #717A90;
  line-height: 26px;
  border-radius: 2px;
}
.saveFilterPopup .saveFilterctaOpen .actions .bttn:not(:first-child) {
  margin-left: 5px;
}
.saveFilterPopup .saveFilterctaOpen .actions .bttn.save {
  border-color: #344bcb;
  background: #344bcb;
  color: #fff;
}
.filterActionOpen {
  position: absolute;
  width: 240px;
  padding: 2px 2px 2px 2px !important;
  right: 0;
  background: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06), 0 3px 6px rgba(0, 0, 0, 0.1);
  z-index: 5;
  font-family: "Inter";
  max-height: 250px;
  overflow: auto;
}
.filterActionOpen::-webkit-scrollbar-track {
  border-radius: 20px;
  background-color: #f3f3f3;
}
.filterActionOpen::-webkit-scrollbar {
  width: 9px;
  background-color: #F5F5F5;
}
.filterActionOpen::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background-color: rgba(155, 155, 155, 0.5);
}
.filterActionOpen * {
  box-sizing: border-box !important;
}
.filterActionOpen .divider {
  height: 1px;
  margin: 0 !important;
  padding: 0 !important;
  border: #E2E2EA;
  min-height: auto !important;
  border: 0 !important;
}
@media only screen and (max-width: 1200px) {
  .filterActionOpen .divider {
    display: none;
  }
}
.filterActionOpen li {
  position: relative;
  font-size: 12px;
  padding: 5px 10px !important;
  margin: 0 !important;
  color: #717A90 !important;
  display: flex;
  min-height: 28px;
  align-items: center;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.filterActionOpen li a {
  width: 100%;
  display: flex;
  align-items: center;
}
.filterActionOpen li a svg,
.filterActionOpen li a i {
  font-size: 10px;
  margin-left: auto;
}
.filterActionOpen li a:focus {
  text-decoration: none;
}
.filterActionOpen li .delete {
  font-size: 10px;
  margin-left: auto;
  width: auto;
}
.filterActionOpen li:hover {
  background-color: #f4f5fd;
}
.filterActionOpen li.caption {
  font-weight: 600;
}
.filterActionForm {
  position: absolute;
  width: 240px;
  padding: 2px 0 2px 2px !important;
  right: 0;
  background: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06), 0 3px 6px rgba(0, 0, 0, 0.1);
  z-index: 5;
  text-align: left;
}
.filterActionForm * {
  box-sizing: border-box !important;
}
.filterActionForm .title {
  border-radius: 4px 4px 0 0;
  background: #344bcb;
  color: #fff;
  font-size: 13px;
  line-height: 32px;
  text-indent: 10px;
}
.filterActionForm .fieldsContaniner {
  font-size: 12px;
  padding: 10px;
}
.filterActionForm .fieldsContaniner .fields label {
  display: block;
  font-weight: 500;
  color: #4A4848;
  margin-bottom: 5px;
}
.filterActionForm .fieldsContaniner .fields .input {
  margin-bottom: 10px;
}
.filterActionForm .fieldsContaniner .fields .input .inputField {
  font-weight: 600;
  line-height: 28px;
  height: 28px;
  border: 1px solid #E2E2EA !important;
  padding: 0 0 0 10px;
  font-size: 12px !important;
  color: #4A4848;
  margin: 0;
  transition: all 400ms ease-in;
}
.filterActionForm .fieldsContaniner .fields .input .inputField:focus {
  border-color: #344bcb !important;
}
.filterActionForm .fieldsContaniner .fields .input.err .inputField {
  border-color: red !important;
}
.filterActionForm .fieldsContaniner .fields .input.err .errorMsg {
  display: block !important;
}
.filterActionForm .fieldsContaniner .fields .errorMsg {
  font-weight: 500;
  font-size: 11px;
  padding: 7px;
  color: #ff0000;
  background: rgba(255, 0, 0, 0.1);
}
.filterActionForm .actions {
  padding: 0 10px 15px 10px;
}
.filterActionForm .actions .bttn {
  border: 1px solid #ccc;
  font-size: 11px;
  padding: 6px 10px;
  font-weight: 500;
  letter-spacing: 0.05em;
}
.filterActionForm .actions .bttn:not(:first-child) {
  margin-left: 15px;
}
.filterActionForm .actions .bttn.cancel {
  background: #fff;
  border: 1px solid #ccc;
}
.filterActionForm .actions .bttn.save {
  background: #344BCB;
  color: #fff;
}
.radioItem {
  display: flex;
  align-items: center;
}
.radioItem input[type="radio"] {
  appearance: none;
}
.radioItem input[type="radio"]:checked + label::after {
  opacity: 1;
}
.radioItem input[type="radio"] + .radioLable {
  padding-top: 0 !important;
  padding-left: 26px !important;
  flex: 1;
  cursor: pointer;
  position: relative;
  margin-bottom: 0 !important;
  text-align: left;
  padding-right: 5px;
  overflow-wrap: anywhere;
  white-space: initial !important;
  min-width: 40%;
  word-wrap: break-word;
  color: #717A90 !important;
  line-height: 20px;
}
.radioItem input[type="radio"] + .radioLable::before {
  content: "";
  display: inline-block;
  width: 16px;
  aspect-ratio: 1;
  border: 1px solid #E2E2EA;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  opacity: 1;
  transition: all 0.3s;
}
.radioItem input[type="radio"] + .radioLable::after {
  content: "";
  display: inline-block;
  width: 10px;
  aspect-ratio: 1;
  border: 1px solid #E2E2EA;
  background: #344bcb !important;
  border-radius: 50%;
  position: absolute;
  left: 3px;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  transition: all 0.3s;
}
.radioItem .hide {
  display: none;
  opacity: 0;
}
.radioItem:hover .hide {
  opacity: 1;
  display: block !important;
}
.chartRow {
  flex-wrap: wrap;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.chartRow.greyBg {
  padding: 25px 20px 20px 20px ;
  width: calc(100% + 40px);
  margin-left: -20px;
  border-top: 1px dashed #717A9040;
  background: #E2E2EA1A;
}
.chartRow.MB-20 {
  margin-bottom: 20px;
}
.chartRow .w-25 {
  width: 25%;
}
.chartRow .w-30 {
  width: 30%;
}
.chartRow .w-50 {
  width: calc(50% - 10px);
}
.chartRow .w-50 .btn-fullscreen {
  margin-left: 15px;
}
.chartRow .w-50 .btn-fullscreen.noSpace {
  margin-left: 0 !important;
}
.chartRow .w-37 {
  width: 37.1%;
}
.chartRow .w-35 {
  width: 35%;
}
.chartRow .w-65 {
  width: 65%;
}
.chartRow .w-67 {
  width: 67%;
}
.chartRow .w-33 {
  width: 33%;
}
.chartRow .w-62 {
  width: 62.9%;
}
.chartRow .w-70 {
  width: 70%;
}
.chartRow .w-75 {
  width: 75%;
}
.chartRow .w-100 {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .chartRow {
    flex-wrap: wrap;
  }
  .chartRow .M-100 {
    width: 100%;
  }
}
.toolTipcontain {
  position: relative;
  display: inline-block;
}
.toolTipcontain svg {
  font-size: 9px;
  text-align: center;
  line-height: 14px;
  color: #6E7E8C;
  position: relative;
  top: 0;
  margin: 0 0 0 4px;
}
.toolTipcontain:hover .toolboxInfo {
  display: block;
}
.toolTipcontain .toolboxInfo {
  display: none;
  position: absolute;
  z-index: 46;
  font-weight: 400;
  color: #717A90;
  left: -27px;
  top: 26px;
  width: 500px;
  padding: 10px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  border-radius: 4px;
  font-size: 11px;
  border: 1px solid #EBEDFA;
  line-height: 16px;
  letter-spacing: normal;
}
@media screen and (max-width: 1646px) {
  .toolTipcontain .toolboxInfo {
    max-width: 29vw;
  }
}
@media screen and (max-width: 1024px) {
  .toolTipcontain .toolboxInfo {
    width: 34vw;
  }
}
.toolTipcontain .toolboxInfo p {
  line-height: 16px !important;
  font-size: 11px !important;
  margin-bottom: 10px !important;
  text-transform: none !important;
  white-space: break-spaces;
  color: #717A90 !important;
  padding-bottom: 0;
  letter-spacing: normal;
}
.toolTipcontain .toolboxInfo p:last-child {
  padding-bottom: 0;
  margin-bottom: 0 !important;
}
.toolTipcontain .toolboxInfo::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 15px;
  height: 15px;
  background-color: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
  transform: translate(50%, -50%) rotate(45deg);
  clip-path: polygon(-20px -20px, calc(120%) -20px, calc(120%) calc(120%));
}
.toolTipcontain .toolboxInfo.top-left:before {
  bottom: auto;
  top: 0;
  left: 35px;
  right: auto;
  border: 1px solid #EBEDFA;
  transform: translate(-50%, -50%) rotate(315deg);
}
.toolTipcontain .toolboxInfo.bottom-left {
  bottom: calc(100% + 18px) !important;
  top: auto !important;
}
.toolTipcontain .toolboxInfo.bottom-left::before {
  top: auto;
  bottom: -15px;
  left: 35px;
  right: auto;
  border: 1px solid #EBEDFA;
  transform: translate(-50%, -50%) rotate(135deg);
}
.toolTipcontain .toolboxInfo.top-right {
  bottom: auto;
  left: auto !important;
  right: -24px !important;
}
.toolTipcontain .toolboxInfo.top-right::before {
  bottom: auto;
  top: 0;
  left: auto;
  right: 16px;
  border: 1px solid #EBEDFA;
  transform: translate(-50%, -50%) rotate(315deg);
}
.toolTipcontain.contrast .toolboxInfo {
  max-width: 280px !important;
  background: #717A90 !important;
  color: #fff !important;
  border-color: #717A90 !important;
}
.toolTipcontain.contrast .toolboxInfo p {
  color: inherit !important;
}
.toolTipcontain.contrast .toolboxInfo.bottom-left {
  bottom: 100% !important;
  top: auto !important;
  left: 7px !important;
}
.toolTipcontain.contrast .toolboxInfo::before {
  background: #717A90 !important;
  border-color: #717A90 !important;
}
.tryagain {
  text-decoration: underline !important;
  color: #344bcb !important;
}
.lead-performance-error {
  display: block;
  margin-bottom: 2px;
  line-height: 17px;
  font-size: 14px;
  font-weight: 600;
  color: #212121;
}
.charterrorDisplay {
  display: block;
  padding: 20px;
  border-radius: 10px;
  text-align: center;
  font-family: "Inter";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
}
.charterrorDisplay svg {
  margin-bottom: 8px;
}
.charterrorDisplay .icon {
  margin-bottom: 5px;
  opacity: 0.7;
}
.charterrorDisplay p {
  margin: 0px;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
}
.charterrorDisplay p a {
  text-decoration: underline;
  color: #344bcb;
}
.charterrorDisplay .lead {
  display: block;
  margin-bottom: 2px;
  line-height: 17px;
  font-size: 14px;
  font-weight: 600;
}
.charterrorDisplay .retry-button a {
  display: inline-block;
  line-height: 36px;
  padding: 0 10px;
  background: #344BCB;
  color: #fff;
  margin: 10px;
  white-space: nowrap;
  border-radius: 4px;
  width: 120px;
  font-weight: 500;
  letter-spacing: 0.03em;
}
.charterrorDisplay .retry-button svg {
  fill: #fff;
  max-width: 10px;
  margin-right: 5px;
}
#notificationContainer {
  display: none;
}
.NetworkImage {
  position: relative;
  display: inline-block;
  margin-left: 20px;
  padding-left: 20px;
}
@media screen and (max-width: 767px) {
  .NetworkImage {
    margin-left: 10px;
    padding-left: 10px;
  }
}
.NetworkImage::before {
  opacity: 0.5;
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  height: 100%;
  border-left: 0.6px dashed #707E86;
}
.NetworkImage img {
  max-height: 18px;
}
#loginPage {
  background: #F4F5FD;
  font-family: "Inter";
}
#loginPage {
  font-family: "Inter" !important;
}
#loginPage #reset_form #reset_form_submit {
  margin-top: 70px !important;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #loginPage .loginSection > .col {
    width: 60%;
    left: 20%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
  #loginPage .loginSection > .col {
    width: 50%;
    left: 25%;
  }
}
#loginPage .loginSection input[type="submit"].btn {
  width: 100% !important;
  border-radius: 4px !important;
  border: 1px solid #344bcb !important;
  background: #344bcb !important;
  color: #fff;
  height: 38px !important;
  line-height: 38px !important;
  font-family: "Inter";
  padding: 0 !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.05em;
  transition: all 1.5s cubic-bezier(0, 1.71, 1, 1);
}
#loginPage .loginSection input[type="submit"].btn:hover {
  border-color: #344bcb !important;
  color: #344bcb !important;
  background: #fff !important;
}
#loginPage .loginSection .row {
  margin-bottom: 35px;
  position: relative;
}
#loginPage .loginSection .row.actions {
  margin-bottom: 20px;
}
#loginPage .loginSection .row.actions span {
  margin-bottom: 35px !important;
  text-transform: uppercase !important;
  font-size: 11px !important;
  font-weight: 400 !important;
  letter-spacing: 0.03em;
  font-family: "Inter";
  text-decoration: none !important;
  color: #9e9e9e !important;
  line-height: 23px;
  padding-left: 26px;
}
#loginPage .loginSection .row span {
  font-size: 12px !important;
  font-family: "Inter";
  text-decoration: none;
}
#loginPage .loginSection .input-field {
  padding-top: 20px;
}
#loginPage .loginSection .input-field label {
  font-family: "Inter" !important;
  font-size: 11px;
  font-weight: 500;
  position: absolute !important;
  left: 0px !important;
  top: -20px !important;
  text-transform: uppercase;
  transform: translateY(0) !important;
  letter-spacing: 0.03em;
}
#loginPage .loginSection .input-field label .icon {
  display: inline-block;
}
#loginPage .loginSection .input-field input {
  color: #3d3d3d !important;
  letter-spacing: 0.05em;
  font-family: "Inter" !important;
  font-size: 12px;
  font-weight: 500;
  height: 36px;
  line-height: 36px;
  background: #F4F5FD !important;
  border: 1px solid #EBECEF !important;
  border-radius: 4px !important;
}
#loginPage .loginSection .input-field input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px #F4F5FD inset !important;
}
#loginPage .loginSection .input-field input:focus {
  border-color: #344bcb;
}
#loginPage .loginSection #nav {
  position: relative;
  display: block;
}
#loginPage .loginSection #reset_form_nav {
  position: absolute;
  right: 0;
  z-index: 11;
  bottom: 97px;
  padding: 0;
}
#loginPage .loginSection #login_form_nav {
  position: absolute;
  right: 0;
  z-index: 11;
  bottom: 97px;
  padding: 0;
}
#loginPage .loginSection #reset_form_nav,
#loginPage .loginSection #login_form_nav {
  text-transform: uppercase !important;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.03em;
  font-family: "Inter";
  text-decoration: none !important;
  color: #344bcb;
}
.resetForm .input-field,
.invitationForm .input-field {
  padding-bottom: 1.5em !important;
}
.loginForm {
  color: #4A4848;
  margin: 25px;
}
.loginForm .card {
  box-shadow: none;
}
.loginForm .card-content {
  position: relative;
  box-shadow: none;
  background: #fff;
  border: 1px solid #EBECEF;
  border-radius: 4px;
}
@media screen and (max-width: 767px) {
  .loginForm .card-content {
    padding: 1.5em !important;
  }
}
.notification.system.notification-error {
  color: #e53935 !important;
  background: rgba(229, 57, 53, 0.2) !important;
  box-shadow: none !important;
  border: 1px solid #e53935 !important;
  border-radius: 4px;
}
.notification.system.notification-error::before {
  color: #e53935 !important;
}
.Keywords-dropdown {
  position: relative;
  width: 165px !important;
}
.Keywords-dropdown .AtrilyxDropdown-Input {
  box-sizing: border-box !important;
  padding-left: 0 !important;
  text-indent: 7px !important;
  font-size: 11px !important;
  background-color: #F4F5FD !important;
  border-radius: 4px !important;
  border: 1px solid #EBECEF !important;
  height: 24px !important;
  line-height: 24px !important;
  color: #717A90 !important;
  font-weight: 500 !important;
  font-family: "Inter" !important;
  text-transform: capitalize !important;
  width: 100% !important;
}
.Keywords-dropdown .AtrilyxDropdown-content {
  min-width: 150% !important;
  max-width: inherit !important;
}
.Keywords-dropdown.sm .AtrilyxDropdown-content {
  min-width: 105% !important;
  max-width: inherit !important;
}
.daterangepicker.opened {
  position: fixed;
  top: 64px !important;
}
@media screen and (max-width: 1537px) {
  .daterangepicker.opened {
    max-width: none !important;
  }
  .daterangepicker.opened.expanded {
    max-width: auto;
  }
}
@media screen and (max-width: 767px) {
  .daterangepicker.opened {
    top: 112px !important;
    left: auto !important;
    right: -11px !important;
    max-width: 270px !important;
    display: flex;
    flex-direction: column;
    transform: scale(0.8);
    transform-origin: top;
    padding-bottom: 70px !important;
  }
  .daterangepicker.opened > .controls > form {
    position: absolute;
    bottom: 5px;
    width: 90%;
  }
  .daterangepicker.opened .Monthlisting {
    padding: 0 10px;
    margin: 0;
  }
  .daterangepicker.opened .Monthlisting .row {
    flex-wrap: wrap;
  }
  .daterangepicker.opened .Monthlisting .row .calendar {
    margin: 0 !important;
    width: 100% !important;
  }
  .daterangepicker.opened .Monthlisting .row .calendar .let {
    left: auto !important;
  }
  .daterangepicker.opened .Monthlisting .row .calendar .rit {
    right: auto !important;
  }
  .daterangepicker.opened .Monthlisting .row .calendar .calendar-table .table-col {
    min-height: 18px;
    margin-bottom: 10px;
  }
  .daterangepicker.opened .Monthlisting .row .timezoneInfo {
    margin-top: 8px;
  }
  .daterangepicker.opened .Monthlisting .row .timezoneDate {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .daterangepicker.opened {
    top: 130px !important;
    left: auto !important;
    right: 15px !important;
  }
}
@media screen and (max-height: 740px) and (orientation: portrait) {
  .daterangepicker.opened {
    transform: scale(0.65) !important;
  }
}
.loadingPiwik {
  white-space: nowrap;
}
.atrilyx .perfomanceTable {
  display: flex;
  width: 100%;
  flex-direction: column;
}
.atrilyx .perfomanceTable .tableTabs {
  border-left: 1px solid #E2E2EA;
  border-top: 1px solid #E2E2EA;
  border-right: 1px solid #E2E2EA;
  border-radius: 8px 8px 0px 0px;
  opacity: 1;
}
.atrilyx .perfomanceTable .tableTabs .tabs {
  background: transparent;
  height: auto;
  display: flex;
  margin: 0 0 0 16px;
}
.atrilyx .perfomanceTable .tableTabs .tabs li {
  height: 40px;
  line-height: 40px;
  margin-top: 0;
}
@media only screen and (max-width: 991px) {
  .atrilyx .perfomanceTable .tableTabs .tabs li {
    flex: 0;
  }
}
@media only screen and (max-width: 900px) and (max-height: 590px) and (orientation: landscape) {
  .atrilyx .perfomanceTable .tableTabs .tabs li {
    flex: 0;
  }
  .atrilyx .perfomanceTable .tableTabs .tabs li a {
    min-width: auto !important;
    padding-right: 20px !important;
  }
}
.atrilyx .perfomanceTable .tableTabs .tabs li:not(:first-child) {
  margin-left: 8px;
}
.atrilyx .perfomanceTable .tableTabs .tabs li a {
  line-height: 40px;
  text-align: left;
  text-transform: capitalize;
  padding: 0 0 0 16px;
  color: #282524 !important;
  font-size: 13px !important;
  font-weight: 700;
  background: #EBECEF80;
  display: flex;
  align-items: center;
  border-radius: 4px 4px 0px 0px;
}
@media only screen and (min-width: 767px) and (max-width: 1449px) {
  .atrilyx .perfomanceTable .tableTabs .tabs li a {
    padding-right: 16px;
    min-width: 100px !important;
    text-align: center !important;
  }
}
@media only screen and (min-width: 1450px) {
  .atrilyx .perfomanceTable .tableTabs .tabs li a {
    min-width: 140px;
  }
}
@media only screen and (max-width: 1025px) {
  .atrilyx .perfomanceTable .tableTabs .tabs li a {
    min-width: auto !important;
    padding-right: 10px !important;
  }
}
@media only screen and (max-width: 430px) {
  .atrilyx .perfomanceTable .tableTabs .tabs li a {
    min-width: auto !important;
    font-size: 0px !important;
    text-align: center;
  }
}
.atrilyx .perfomanceTable .tableTabs .tabs li a svg {
  margin-right: 8px;
}
.atrilyx .perfomanceTable .tableTabs .tabs li a svg path {
  transition: all 100ms ease-in;
}
.atrilyx .perfomanceTable .tableTabs .tabs li a:hover {
  background: #EBECEF;
}
.atrilyx .perfomanceTable .tableTabs .tabs li a.active {
  background-color: #344bcb !important;
  color: #fff !important;
}
.atrilyx .perfomanceTable .tableTabs .tabs li a.active svg path {
  fill: #fff;
}
.atrilyx .perfomanceTable .tableTabs .tabs li a.active#tab-test4 svg path {
  fill: none;
  stroke: #fff;
}
@media screen and (max-width: 430px) {
  .atrilyx .perfomanceTable #views_display {
    white-space: pre;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.atrilyx .perfomanceTable .tableTabsContent {
  position: relative;
}
.atrilyx .perfomanceTable .tableTabsContent .commonViews {
  z-index: 5;
  position: absolute !important;
  right: 115px;
  top: -40px;
}
@media screen and (max-height: 991px) and (max-width: 450px) {
  .atrilyx .perfomanceTable .tableTabsContent .commonViews {
    width: 32% !important;
  }
}
@media screen and (max-width: 420px) {
  .atrilyx .perfomanceTable .tableTabsContent .commonViews {
    right: 65% !important;
  }
}
@media screen and (max-width: 1000px) {
  .atrilyx .perfomanceTable .tableTabsContent .commonViews {
    top: 6px !important;
    right: 102px !important;
  }
}
.atrilyx .perfomanceTable .tableTabsContent .commonViews .drptext {
  margin: 0;
}
@media screen and (max-width: 767px) {
  .atrilyx .perfomanceTable .tableTabsContent .commonViews .drptext {
    font-size: 11px;
  }
}
@media screen and (max-width: 420px) {
  .atrilyx .perfomanceTable .tableTabsContent .commonViews .drptext {
    font-size: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }
}
.atrilyx .perfomanceTable .tableTabsContent > div:not(.modal-overlay,.modal) {
  position: relative;
}
.atrilyx .perfomanceTable .tableTabsContent > div:not(.modal-overlay,.modal) .tooltip-dropzone {
  text-align: center;
  font-family: "Inter";
  position: absolute;
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
  padding: 0 10px ;
  border-radius: 4px;
  background: #fff;
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #E2E2EA;
  color: #282524;
  width: 80px;
  z-index: 9999;
  left: -12px;
  top: 36px;
}
.atrilyx .perfomanceTable .tableTabsContent > div:not(.modal-overlay,.modal) .tooltip-dropzone::before {
  border-top: 1px solid #E2E2EA;
  border-right: 1px solid #E2E2EA;
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 10px;
  height: 10px;
  background-color: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
  transform: translate(-50%, -50%) rotate(315deg);
  clip-path: polygon(-20px -20px, calc(120%) -20px, calc(120%) calc(120%));
}
.atrilyx .perfomanceTable .tableTabsContent > div:not(.modal-overlay,.modal).program-timeseries-hide .innerTab .timeSeries {
  font-size: 0px;
  display: none;
}
.atrilyx .perfomanceTable .tableTabsContent > div:not(.modal-overlay,.modal).program-timeseries-hide .innerTab .saveReport {
  margin-left: auto !important;
}
.atrilyx .perfomanceTable .tableTabsContent .innerTab {
  width: 362px;
  justify-content: space-between;
  display: flex;
  position: absolute;
  margin-left: auto;
  top: -40px;
  align-items: center;
  right: 12px;
}
.atrilyx .perfomanceTable .tableTabsContent .innerTab.in {
  z-index: 6;
}
.atrilyx .perfomanceTable .tableTabsContent .innerTab.networkPage {
  width: auto !important;
}
@media screen and (min-width: 525px) and (max-width: 1000px) {
  .atrilyx .perfomanceTable .tableTabsContent .innerTab {
    width: 465px !important;
  }
}
@media screen and (max-width: 524px) {
  .atrilyx .perfomanceTable .tableTabsContent .innerTab {
    width: auto !important;
  }
}
.atrilyx .perfomanceTable .tableTabsContent .innerTab .download-icon {
  position: absolute;
  top: -50px;
  right: 8px;
  margin-left: 8px !important;
}
@media screen and (max-width: 1024px) {
  .atrilyx .perfomanceTable .tableTabsContent .innerTab .download-icon {
    top: -40px !important;
  }
}
@media screen and (max-width: 767px) {
  .atrilyx .perfomanceTable .tableTabsContent .innerTab .download-icon {
    top: -35px !important;
    right: 10px;
  }
}
@media screen and (max-width: 430px) {
  .atrilyx .perfomanceTable .tableTabsContent .innerTab .download-icon {
    top: -82px !important;
    right: 10px;
  }
}
.atrilyx .perfomanceTable .tableTabsContent .innerTab .piwikSelector {
  padding: 0 !important;
  margin-left: 8px !important;
}
.atrilyx .perfomanceTable .tableTabsContent .innerTab .piwikSelector:not(.toolTipcontain) .toolboxInfo {
  display: none;
}
.atrilyx .perfomanceTable .tableTabsContent .innerTab .drptext {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .atrilyx .perfomanceTable .tableTabsContent .innerTab .drptext {
    font-size: 11px;
  }
}
@media screen and (max-width: 1000px) {
  .atrilyx .perfomanceTable .tableTabsContent .innerTab {
    position: relative;
    top: auto;
    right: 0;
    padding-top: 5px;
    padding-right: 8px;
    border-top: 1px solid #E2E2EA;
    border-left: 1px solid #E2E2EA;
    border-right: 1px solid #E2E2EA;
  }
}
@media screen and (max-width: 1000px) and screen and (min-width: 390px) {
  .atrilyx .perfomanceTable .tableTabsContent .innerTab > div:first-child {
    margin-left: 22px !important;
  }
}
.atrilyx .perfomanceTable.networkPage .innerTab {
  width: auto !important;
}
.atrilyx .modal {
  font-family: "Inter" !important;
  background: #fff;
  border-radius: 4px;
}
.atrilyx .modal.smallModel {
  top: 40% !important;
  transform: translateY(-40%) !important;
  max-width: 335px;
}
.atrilyx .modal.smallModel .modal-content {
  padding: 15px;
}
.atrilyx .modal.smallModel .modal-content .modelBody h3 {
  font-size: 13px;
  font-weight: 700;
  padding: 0 !important;
  color: #282524 !important;
  margin-bottom: 10px;
  font-family: "Inter" !important;
}
.atrilyx .modal.smallModel .modal-content .modelBody p {
  font-size: 12px;
  color: #717A90 !important;
  line-height: 16px;
  font-family: "Inter" !important;
  margin-bottom: 15px;
}
.atrilyx .modal.smallModel .modal-content .modelBody .field {
  position: relative;
  margin-bottom: 15px;
}
.atrilyx .modal.smallModel .modal-content .modelBody .field .lengthLimit {
  position: absolute;
  right: 0;
  color: #344bcb;
  top: -20px;
  right: 1px;
  font-size: 12px;
  font-weight: 300;
}
.atrilyx .modal.smallModel .modal-content .modelBody .field input[type="text"] {
  box-sizing: border-box !important;
  width: 100% !important;
  line-height: 32px;
  height: 32px;
  border: 1px solid #E2E2EA !important;
  padding: 0 8px;
  border-radius: 2px !important;
  font-size: 13px !important;
  color: #717A90 !important;
  margin: 0;
}
.atrilyx .modal.smallModel .modal-content .modelBody .field input[type="text"]:active,
.atrilyx .modal.smallModel .modal-content .modelBody .field input[type="text"]:focus {
  border-color: #344bcb !important;
}
.atrilyx .modal.smallModel .modal-content .modelBody .field.error {
  padding: 0;
}
.atrilyx .modal.smallModel .modal-content .modelBody .field.error input[type="text"] {
  border-color: #E30000 !important;
}
.atrilyx .modal.smallModel .modal-content .modelBody .field.error .errorMessage {
  font-weight: 300 !important;
  display: block !important;
  padding: 8px !important;
  font-size: 13px !important;
  color: #717A90 !important;
  background-color: #E300001A !important;
}
.atrilyx .modal.smallModel .modal-content .modelBody .field #fav_icon {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.atrilyx .modal.smallModel .modal-footer {
  height: auto !important;
  background: transparent !important;
  padding: 0 !important;
}
.atrilyx .modal.smallModel .modal-footer a {
  font-size: 13px !important;
  font-weight: 500 !important;
  padding: 0px 8px  !important;
  border-color: transparent;
  margin: 0 0 0 5px;
  border-radius: 2px !important;
  border-width: 1px !important;
  display: inline-block;
  line-height: 26px !important;
  border-style: solid !important;
}
.atrilyx .modal.smallModel .modal-footer a.cancel {
  border-color: #E2E2EA !important;
  background: #fff !important;
}
.atrilyx .modal.smallModel .modal-footer a.save {
  border-color: #344bcb !important;
  background: #344bcb !important;
  color: #fff;
}
.atrilyx .modal.smallModel .modal-footer a.save.disabled {
  background: #E2E2EA !important;
  color: #717A9080 !important;
}
.atrilyx .modal.smallModel .modal-footer a:hover {
  text-decoration: none !important;
}
.atrilyx .modal.smallModel.ConModal {
  width: 100%;
  max-width: 480px;
  max-height: none !important;
  overflow-y: initial;
  border: 1px solid #E2E2EA !important;
  border-radius: 16px !important;
}
.atrilyx .modal.smallModel.ConModal .modal-content {
  min-width: 480px;
  padding: 32px;
}
@media screen and (max-width: 480px) {
  .atrilyx .modal.smallModel.ConModal .modal-content {
    min-width: auto;
    padding: 20px;
  }
}
.atrilyx .modal.smallModel.ConModal .modal-content h3.layout-text {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 12px;
}
.atrilyx .modal.smallModel.ConModal .modal-content .textLimit {
  text-align: right;
  color: #344bcb;
  font-size: 12px;
  margin-bottom: 10px;
}
.atrilyx .modal.smallModel.ConModal .modal-content .conLead {
  margin-bottom: 32px;
  font-size: 14px;
  font-weight: 500;
  color: #282524 !important;
  line-height: 21px !important;
}
.atrilyx .modal.smallModel.ConModal .modal-content .fieldSuggection {
  position: relative;
  margin-bottom: 32px;
}
.atrilyx .modal.smallModel.ConModal .modal-content .fieldSuggection .error {
  font-weight: 500 !important;
}
.atrilyx .modal.smallModel.ConModal .modal-content .fieldSuggection input[type="text"] {
  border: 1px solid #E2E2EA;
  border-radius: 8px !important;
  height: 48px;
  line-height: 48px;
  padding: 0 16px !important;
  color: #282524CC !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}
.atrilyx .modal.smallModel.ConModal .modal-content .fieldSuggection input[type="text"]:focus {
  border-color: #344bcb;
  color: #282524CC !important;
}
.atrilyx .modal.smallModel.ConModal .modal-content .fieldSuggection ul {
  max-height: 180px;
  overflow-y: auto;
  position: absolute;
  left: 0;
  width: 100%;
  top: 41px;
  box-shadow: 0px 4px 8px #00000014;
  border: 1px solid #E2E2EA;
  border-radius: 8px;
  background: #fff;
  padding: 5px 8px;
}
.atrilyx .modal.smallModel.ConModal .modal-content .fieldSuggection ul::-webkit-scrollbar-track {
  border-radius: 20px;
  background-color: #f3f3f3;
}
.atrilyx .modal.smallModel.ConModal .modal-content .fieldSuggection ul::-webkit-scrollbar {
  width: 9px;
  background-color: #F5F5F5;
}
.atrilyx .modal.smallModel.ConModal .modal-content .fieldSuggection ul::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background-color: rgba(155, 155, 155, 0.5);
}
.atrilyx .modal.smallModel.ConModal .modal-content .fieldSuggection ul li {
  padding: 0 8px ;
  height: 33px;
  line-height: 33px;
  color: #282524CC !important;
}
.atrilyx .modal.smallModel.ConModal .modal-content .fieldSuggection ul li:hover {
  background: #EBECEF66;
  border-radius: 4px;
}
.atrilyx .modal.smallModel.ConModal .modal-footer a {
  height: 40px;
  line-height: 38px !important;
  padding: 0 17px !important;
  font-size: 14px !important;
  border-radius: 8px !important;
  margin-left: 12px !important;
  border: 1px solid transparent;
  font-weight: 400 !important;
}
.atrilyx .modal.smallModel.ConModal .modal-footer a.float-left {
  margin-left: 0 !important;
}
.atrilyx .modal.smallModel.ConModal .modal-footer a.btn {
  background: #344bcb;
  color: #fff;
  border-color: #344bcb;
}
.atrilyx .modal.smallModel.ConModal .modal-footer a.cancel {
  background: #fff;
  color: #282524;
  border-color: #E2E2EA;
}
.atrilyx .modal.smallModel.ConModal .modal-footer a.disabled {
  border-color: transparent !important;
  color: #717A90 !important;
  background: #E2E2EA !important;
  opacity: 1;
}
.atrilyx .modal.smallModel.ConModal .modal-footer a.saveCpy {
  color: #282524 !important;
}
.atrilyx .modal.smallModel.ConModal .modal-footer a.btn-pause-schedule {
  margin-left: 0px !important;
  margin-right: auto !important;
  color: #E30000 !important;
  border-color: #E30000 !important;
  float: left;
}
.atrilyx .modal.smallModel.ConModal .modal-footer a.btn-resume-schedule {
  margin-left: 0px !important;
  margin-right: auto !important;
  color: #16A287 !important;
  border-color: #16A287 !important;
  float: left;
}
.atrilyx .modal.smallModel.repotDelete .modelBody .layout-text {
  margin-bottom: 24px !important;
}
.atrilyx .modal.smallModel.repotDelete .modelBody .lead {
  font-weight: 500 !important;
  color: #282524 !important;
  margin-top: 0 !important;
  margin-bottom: 32px !important;
  line-height: 21px !important;
  font-size: 14px !important;
}
.atrilyx .modal.smallModel.repotDelete .modelBody .alert-inf {
  padding: 24px;
  background: rgba(235, 236, 239, 0.4);
  border-radius: 8px;
  font-size: 14px;
  margin-bottom: 32px;
  max-height: 280px;
  overflow: auto;
}
.atrilyx .modal.smallModel.repotDelete .modelBody .alert-inf::-webkit-scrollbar-track {
  border-radius: 20px;
  background-color: #f3f3f3;
}
.atrilyx .modal.smallModel.repotDelete .modelBody .alert-inf::-webkit-scrollbar {
  width: 9px;
  background-color: #F5F5F5;
}
.atrilyx .modal.smallModel.repotDelete .modelBody .alert-inf::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background-color: rgba(155, 155, 155, 0.5);
}
.atrilyx .modal.smallModel.repotDelete .modelBody .alert-inf p {
  color: #282524CC !important;
  margin-bottom: 16px !important;
  line-height: 16px !important;
  font-size: 14px !important;
}
.atrilyx .modal.smallModel.repotDelete .modelBody .alert-inf p i {
  color: inherit;
  font-size: 5px;
  margin-right: 12px;
  position: relative;
  top: -3px;
}
.atrilyx .modal.smallModel.schedule-report1 {
  min-width: 640px;
}
@media screen and (max-width: 690px) {
  .atrilyx .modal.smallModel.schedule-report1 {
    min-width: 90%;
    max-width: 90%;
  }
  .atrilyx .modal.smallModel.schedule-report1 .modal-content {
    min-width: 100%;
  }
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content {
  max-height: 630px;
  padding: 40px;
}
@media screen and (max-width: 767px) {
  .atrilyx .modal.smallModel.schedule-report1 .modal-content {
    padding: 20px;
  }
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .modal-close {
  font-size: 28px;
  font-weight: 400;
  width: 86px !important;
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .layout-text {
  font-weight: 700 !important;
  font-size: 24px !important;
  margin-bottom: 24px !important;
  padding-bottom: 24px !important;
  border-bottom: 1px solid #E2E2EA !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .layout-text .label-active {
  color: #16A287;
  border-radius: 138px;
  background: #16A2871A;
  padding: 0 20px;
  font-size: 14px;
  height: 33px;
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .layout-text .label-paused {
  color: #E30000;
  border-radius: 138px;
  background: #E300001A;
  padding: 0 20px;
  font-size: 14px;
  height: 33px;
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .alert-info {
  display: flex;
  border-radius: 8px;
  background: #EBECEF !important;
  color: #282524CC !important;
  height: 41px !important;
  padding: 0 16px !important;
  font-size: 14px !important;
  align-items: center;
  margin-bottom: 25px !important;
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .alert-info img {
  margin-right: 9px;
}
@media screen and (max-width: 767px) {
  .atrilyx .modal.smallModel.schedule-report1 .modal-content .alert-info {
    height: auto !important;
    padding: 5px 16px !important;
    line-height: 1.5 !important;
  }
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .layout-texth4 {
  font-family: "Inter";
  font-size: 18px;
  font-weight: 600;
  color: #282524;
  margin-bottom: 12px;
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .time {
  margin-bottom: 24px;
  font-size: 12px;
  color: rgba(40, 37, 36, 0.8) !important;
  font-size: 12px !important;
  background: #fff !important;
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .delivery-row {
  min-height: 90px;
  display: flex;
  padding-bottom: 28px;
  margin-bottom: 20px;
  border-bottom: 1px solid #E2E2EA;
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .delivery-row .title_label {
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  margin-bottom: 12px;
  color: #282524 !important;
  display: block;
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .delivery-row .dayscount {
  width: 102px;
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .delivery-row .freq {
  width: 95px;
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .delivery-row .dayscount {
  width: 102px;
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .delivery-row .select-wrapper .dropdown-trigger {
  font-size: 14px !important;
  color: #282524CC !important;
  border: 1px solid #344BCB;
  height: 32px !important;
  line-height: 32px !important;
  border-radius: 4px;
  background-color: #fff !important;
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .delivery-row .select-wrapper .dropdown-content.select-dropdown {
  background: #fff !important;
  width: 100% !important;
  padding: 4px !important;
  box-shadow: 0px 4px 8px #00000014 !important;
  border: 1px solid #E2E2EA;
  border-radius: 4px;
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .delivery-row .select-wrapper .dropdown-content.select-dropdown li {
  font-size: 14px !important;
  color: #282524CC !important;
  line-height: 24px;
  padding: 1px 7px !important;
  border-bottom: 1px solid #fff !important ;
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .delivery-row .select-wrapper .dropdown-content.select-dropdown li span {
  font-size: inherit !important;
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .delivery-row .select-wrapper .dropdown-content.select-dropdown li:hover,
.atrilyx .modal.smallModel.schedule-report1 .modal-content .delivery-row .select-wrapper .dropdown-content.select-dropdown li.selected {
  background: #344BCB1A !important;
  border-radius: 2px;
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .delivery-row .on-the-row {
  margin-left: 97px;
  flex: 1;
}
@media screen and (max-width: 690px) {
  .atrilyx .modal.smallModel.schedule-report1 .modal-content .delivery-row .on-the-row {
    margin-left: 5%;
  }
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .file-row {
  display: flex;
  border-bottom: 1px solid #E2E2EA;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .file-row .title_label {
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  margin-bottom: 12px;
  color: #282524 !important;
  display: block;
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .file-row p {
  margin: 0 0 2px 0;
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .file-row p span {
  font-size: 14px;
  margin-left: -5px;
  padding-left: 28px !important;
  color: #282524CC !important;
}
.atrilyx .modal.smallModel.schedule-report1 .modal-content .file-row .file-type {
  width: 190px;
}
@media screen and (max-width: 690px) {
  .atrilyx .modal.smallModel.schedule-report1 .modal-content .file-row .file-type {
    width: 95px;
  }
}
@media screen and (max-width: 690px) {
  .atrilyx .modal.smallModel.schedule-report1 .modal-content .file-row .send-file {
    margin-left: 5%;
  }
}
.atrilyx .modal.smallModel.schedule-report {
  min-width: 506px;
}
@media screen and (max-width: 690px) {
  .atrilyx .modal.smallModel.schedule-report {
    min-width: 90%;
    max-width: 90%;
  }
  .atrilyx .modal.smallModel.schedule-report .modal-content {
    min-width: 100%;
  }
}
.atrilyx .modal.smallModel.schedule-report .modal-content {
  padding: 40px;
}
@media screen and (max-width: 767px) {
  .atrilyx .modal.smallModel.schedule-report .modal-content {
    padding: 20px;
  }
}
.atrilyx .modal.smallModel.schedule-report .modal-content .modal-close {
  font-size: 28px;
  font-weight: 400;
  opacity: 0.3;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .layout-text {
  font-weight: 700 !important;
  font-size: 24px !important;
  margin-bottom: 24px !important;
  padding-bottom: 24px !important;
  border-bottom: 1px solid #E2E2EA !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .layout-text .label-active {
  color: #16A287;
  border-radius: 138px;
  background: #16A2871A;
  padding: 0 20px;
  font-size: 14px;
  height: 33px;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .layout-text .label-paused {
  color: #E30000;
  border-radius: 138px;
  background: #E300001A;
  padding: 0 20px;
  font-size: 14px;
  height: 33px;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .alert-info {
  display: flex;
  border-radius: 8px;
  background: rgba(235, 236, 239, 0.4);
  color: #282524CC !important;
  height: 41px !important;
  padding: 0 16px !important;
  font-size: 14px !important;
  align-items: center;
  margin-bottom: 32px !important;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .alert-info img {
  margin-right: 9px;
}
@media screen and (max-width: 767px) {
  .atrilyx .modal.smallModel.schedule-report .modal-content .alert-info {
    height: auto !important;
    padding: 5px 16px !important;
    line-height: 1.5 !important;
  }
}
.atrilyx .modal.smallModel.schedule-report .modal-content .layout-texth4 {
  font-family: "Inter";
  font-size: 18px;
  font-weight: 600;
  color: #282524;
  margin-bottom: 12px;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .time {
  margin-bottom: 24px;
  font-size: 12px;
  color: rgba(40, 37, 36, 0.8) !important;
  font-size: 14px !important;
  background: #fff !important;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .delivery-row {
  min-height: 105px;
  display: flex;
  padding-bottom: 32px;
  margin-bottom: 32px;
  border-bottom: 1px solid #E2E2EA;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .delivery-row .title_label {
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  margin-bottom: 12px;
  color: #282524 !important;
  display: block;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .delivery-row .dayscount {
  width: 102px;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .delivery-row .freq {
  width: 95px;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .delivery-row .dayscount {
  width: 102px;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .delivery-row .select-wrapper .dropdown-trigger {
  font-size: 14px !important;
  color: #282524CC !important;
  border: 1px solid #344BCB;
  height: 32px !important;
  line-height: 32px !important;
  border-radius: 4px;
  background-color: #fff !important;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .delivery-row .select-wrapper .dropdown-content.select-dropdown {
  background: #fff !important;
  width: 100% !important;
  padding: 4px !important;
  box-shadow: 0px 4px 8px #00000014 !important;
  border: 1px solid #E2E2EA;
  border-radius: 4px;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .delivery-row .select-wrapper .dropdown-content.select-dropdown li {
  font-size: 14px !important;
  color: #282524CC !important;
  line-height: 24px;
  padding: 1px 7px !important;
  border-bottom: 1px solid #fff !important ;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .delivery-row .select-wrapper .dropdown-content.select-dropdown li span {
  font-size: inherit !important;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .delivery-row .select-wrapper .dropdown-content.select-dropdown li:hover,
.atrilyx .modal.smallModel.schedule-report .modal-content .delivery-row .select-wrapper .dropdown-content.select-dropdown li.selected {
  background: #344BCB1A !important;
  border-radius: 2px;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .delivery-row .on-the-row {
  margin-left: 97px;
  flex: 1;
}
@media screen and (max-width: 690px) {
  .atrilyx .modal.smallModel.schedule-report .modal-content .delivery-row .on-the-row {
    margin-left: 5%;
  }
}
.atrilyx .modal.smallModel.schedule-report .modal-content .file-row {
  display: flex;
  border-bottom: 1px solid #E2E2EA;
  padding-bottom: 23px;
  margin-bottom: 32px;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .file-row .title_label {
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  margin-bottom: 12px;
  color: #282524 !important;
  display: block;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .file-row p {
  margin: 0 0 2px 0;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .file-row p span {
  font-size: 14px;
  margin-left: -5px;
  padding-left: 28px !important;
  color: #282524CC !important;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .file-row .file-type {
  width: 190px;
}
@media screen and (max-width: 690px) {
  .atrilyx .modal.smallModel.schedule-report .modal-content .file-row .file-type {
    width: 95px;
  }
}
@media screen and (max-width: 690px) {
  .atrilyx .modal.smallModel.schedule-report .modal-content .file-row .send-file {
    margin-left: 5%;
  }
}
.atrilyx .modal.smallModel.schedule-report .modal-content .invite-member {
  border-bottom: 1px solid #E2E2EA;
  margin-bottom: 24px;
  padding-bottom: 27px;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .invite-member label {
  display: block;
  margin-bottom: 8px;
  font-size: 14px;
  color: #282524;
  font-weight: 600;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .invite-member .search-member {
  display: flex;
  width: 100%;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .invite-member .search-member .search-input {
  display: flex;
  flex: 1;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .invite-member .search-member .search-input::before {
  display: none;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .invite-member .search-member .select2-container.select2-container--open .select2-selection {
  border-color: #344BCB;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .invite-member .search-member .select2-container .select2-selection {
  padding-bottom: 0;
  padding-right: 0;
  border: 1px solid #E2E2EA;
  border-radius: 8px;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .invite-member .search-member .select2-container .select2-selection.select2-selection--multiple {
  display: flow-root;
  max-height: 8vh !important;
  overflow: auto;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .invite-member .search-member .select2-container .select2-selection .select2-selection__rendered {
  margin: 7px 6px 0px 6px ;
  width: auto !important;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .invite-member .search-member .select2-container .select2-selection .select2-selection__rendered li {
  height: 24px;
  padding: 3px 28px 0px 8px;
  font-size: 12px;
  font-family: "Inter";
  color: #344BCB;
  border: 0 !important;
  background: #344BCB1A !important;
  border-radius: 6px !important;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .invite-member .search-member .select2-container .select2-selection .select2-selection__rendered li .avatar {
  display: none !important;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .invite-member .search-member .select2-container .select2-selection .select2-selection__rendered li button {
  color: rgba(52, 75, 203, 0.4);
  border: 0;
  right: 6px;
  left: auto;
  width: 16px;
  height: 16px;
  top: 50%;
  transform: translateY(-50%);
}
.atrilyx .modal.smallModel.schedule-report .modal-content .invite-member .search-member .select2-container .select2-selection .select2-selection__rendered li button:hover {
  border-radius: 50%;
  color: #fff;
  background-color: #344BCB;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .invite-member .search-member .select2-container .select2-selection .select2-selection__rendered li button span {
  font-size: 15px;
  position: relative;
  top: -2px;
  left: -1px;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .invite-member .search-member .select2-container .select2-search .select2-search__field {
  min-height: 35px;
  line-height: 30px;
  padding-left: 8px;
  font-family: "Inter";
  margin: 0;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .invite-member .share {
  display: flex;
  margin-left: 8px;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .invite-member .share a {
  max-height: 42px;
  font-size: 14px;
  color: #717A90;
  padding: 12px 20px;
  background: #E2E2EA;
  border-radius: 8px;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .invite-member .share a.active {
  background: #344BCB;
  color: #fff;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .invite-member .share a.active:hover {
  background: #485DD0;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .share-List {
  display: flex;
  border-bottom: 1px solid #E2E2EA;
  padding-bottom: 24px;
  margin-bottom: 14px;
  color: #282524CC;
  font-size: 12px;
  font-family: "Inter";
  flex-direction: column;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .share-List .share-Item {
  display: flex;
  justify-content: space-between;
  line-height: 24px;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .share-List .share-Item span {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-color: blueviolet;
  color: #fff;
  border-radius: 50%;
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
  line-height: 24px;
  margin-right: 12px;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .share-List .dynamicList {
  margin-top: 15px;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .share-List .dynamicList ul {
  display: flex;
  flex-direction: column;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .share-List .dynamicList ul li {
  display: flex;
  margin: 8px 0;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .share-List .dynamicList ul li:first-child {
  margin-top: 0 !important;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .share-List .dynamicList ul li span {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-color: blueviolet;
  color: #fff;
  border-radius: 50%;
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
  line-height: 24px;
  margin-right: 12px;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .share-List .dynamicList ul li .invite-remove {
  margin-left: auto;
  font-size: 16px;
  opacity: 0.5;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .share-copy {
  display: flex;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .share-copy .input {
  display: flex;
  flex: 1;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .share-copy .input input {
  height: auto !important;
  border: 1px solid #717A90 !important;
  border-radius: 8px !important;
  width: 100% !important;
  padding: 12px !important;
  color: #282524CC !important;
  font-size: 12px !important;
  font-weight: 500;
  font-family: "Inter";
  margin: 0;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .share-copy .share {
  margin-left: 12px;
  display: flex;
  position: relative;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .share-copy .share a {
  font-family: "Inter";
  max-height: 40px;
  line-height: 40px;
  font-size: 12px !important;
  color: #344BCB !important;
  padding: 0px 20px;
  background: #ebedf9 !important;
  border-radius: 8px;
  text-decoration: none;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .share-copy .share a.linkCopy {
  background: #344BCB !important;
  color: #fff !important;
  box-shadow: 2px 8px 24px #a7a3a3;
  position: absolute;
  right: 0;
  top: 0;
  white-space: nowrap;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .share-copy .share a.active,
.atrilyx .modal.smallModel.schedule-report .modal-content .share-copy .share a:focus {
  background: #344BCB !important;
  color: #fff !important;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .keep-private {
  margin-bottom: 13px;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .keep-private label input:checked + span::before {
  left: auto;
  top: 3px;
  background-color: #344BCB;
  border-color: #344BCB;
  width: 20px;
  height: 20px;
  transform: rotate(0deg);
}
.atrilyx .modal.smallModel.schedule-report .modal-content .keep-private label input:checked + span::after {
  transform: scale(1) !important;
  content: "";
  left: 5px;
  top: 6px;
  display: inline-block;
  width: 10px;
  height: 6px;
  background-color: transparent;
  border: 2px solid white;
  transform: rotate(-45deg) !important;
  border-top: 0;
  border-right: 0;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .keep-private label span {
  font-size: 12px;
  color: #282524CC;
  font-family: "Inter";
  padding-left: 28px !important;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .keep-private label span::before {
  margin: 0 !important;
  background-color: #FFF;
  width: 20px;
  height: 20px;
  border: 2px solid rgba(113, 122, 144, 0.6);
  border-radius: 6px;
  left: 0 !important;
  top: 3px;
}
.atrilyx .modal.smallModel.schedule-report .modal-content .only-users .alert-info {
  margin: 0 !important;
}
.new-inline-tab {
  position: relative;
  width: auto !important;
}
@media screen and (max-width: 400px) {
  .new-inline-tab {
    width: 30% !important;
  }
}
.new-inline-tab > .drptext {
  border: 1px solid #E2E2EA;
  border-radius: 4px;
  padding-left: 10px;
  padding-right: 10px;
  color: #282524;
  font: 500 13px/16px Inter;
  background: #fff;
  display: inline-block;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
  margin-top: 20px;
  transition: all 100ms ease-in;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .new-inline-tab > .drptext {
    font-size: 11px;
  }
}
.new-inline-tab > .drptext svg:first-child {
  margin-right: 8px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .new-inline-tab > .drptext svg:first-child {
    font-size: 11px;
  }
}
.new-inline-tab > .drptext svg:last-child {
  margin-left: 8px;
}
.new-inline-tab > .drptext.active svg g {
  stroke: #fff !important;
}
.new-inline-tab > .drptext.active svg path {
  fill: #fff !important;
}
.new-inline-tab > .drptext:hover {
  background: #EBECEF;
  border: 1px solid #E2E2EA;
}
.new-inline-tab > .drptext.active {
  background: #344BCB;
  color: #fff;
}
.new-inline-tab > .drptext .highcharts-table-caption {
  display: none;
}
.new-inline-tab .viewsavedItem {
  position: absolute;
  min-width: 100%;
  padding: 0 4px !important;
  right: 0;
  background: #fff;
  top: 35px !important;
  border-radius: 4px;
  box-shadow: 0px 2px 12px #28252452;
  z-index: 5;
  font-family: "Inter";
}
.new-inline-tab .viewsavedItem.wide {
  min-width: 220px;
  max-height: 360px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.new-inline-tab .viewsavedItem li {
  position: relative;
  font-size: 13px;
  margin: 2px 0;
  padding: 3px 4px !important;
  color: #717A90 !important;
  display: flex;
  min-height: 24px;
  align-items: center;
  font-weight: 500;
  line-height: 20px;
}
.new-inline-tab .viewsavedItem li.radioItem label {
  white-space: nowrap !important;
  cursor: pointer;
}
.new-inline-tab .viewsavedItem li.divider {
  width: calc(100% + 8px);
  left: -4px;
  height: 1px;
  background: #E2E2EA;
  min-height: 1px;
  padding: 0 !important;
}
.new-inline-tab .viewsavedItem li.custom {
  margin: 2px 0;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
}
.new-inline-tab .viewsavedItem li .save-custom-view {
  color: #344BCB;
  position: absolute;
  right: 8px;
  display: inline-block;
  width: auto;
}
.new-inline-tab .viewsavedItem li .delete {
  color: #717A90;
  position: absolute;
  right: 8px;
  display: inline-block;
  width: 10px;
}
.new-inline-tab .viewsavedItem li .delete i,
.new-inline-tab .viewsavedItem li .delete svg {
  font-size: 10px;
  color: #717A90;
  max-width: 10px;
}
.new-inline-tab .viewsavedItem li a {
  width: 100%;
  display: flex;
  align-items: center;
  line-height: 24px;
  color: inherit;
  white-space: nowrap;
}
.new-inline-tab .viewsavedItem li a i {
  font-size: 10px;
  margin-left: auto;
}
.new-inline-tab .viewsavedItem li a:hover {
  text-decoration: none;
  cursor: pointer;
}
.new-inline-tab .viewsavedItem li.active {
  background: transparent;
}
.new-inline-tab .viewsavedItem li:hover {
  background-color: #F4F5FD;
  cursor: pointer;
}
#root,
.atrilyx,
.main {
  height: 100%;
}
.leftnavToggle {
  display: none;
}
@media only screen and (max-width: 915px) and (max-height: 600px) and (orientation: landscape) {
  #keyword_detailed_performance_agGrid {
    min-height: 105vh;
  }
  .tableTabsContent .tablePageHeight {
    min-height: 120vh;
  }
}
.pb-zero {
  padding-bottom: 0 !important;
}
.toolTipcontainB {
  position: static;
}
.toolTipcontainB .toolboxInfoB {
  border-radius: 4px;
  position: absolute;
  z-index: 10;
  font-weight: 400;
  padding: 10px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
  background-color: #282524 !important;
  width: 200px;
  color: #fff !important;
  max-height: 88px;
  left: 50%;
  bottom: 91%;
  font-size: 11px;
  line-height: 16px;
  transform: translateX(-50%);
}
.toolTipcontainB .toolboxInfoB::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 15px;
  height: 15px;
  background-color: #282524 !important;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
  top: 100%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(136deg);
  clip-path: polygon(-20px -20px, calc(120%) -20px, calc(120%) calc(120%));
}
.toolTipcontainB .toolboxInfoB.bottom {
  top: 100%;
  bottom: auto;
  background-color: #FFF !important;
  border-radius: 4px;
  font-size: 11px !important;
  padding-bottom: 0 !important;
  border: 1px solid #EBEDFA !important;
  color: #717A90 !important;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
}
.toolTipcontainB .toolboxInfoB.bottom::before {
  width: 10px;
  height: 10px;
  top: 0 !important;
  bottom: auto !important;
  background-color: #FFF !important;
  border: 1px solid #EBEDFA !important;
  transform: translate(-50%, -50%) rotate(315deg);
}
.toolTipcontainB .toolboxInfoB.bottom h2 {
  color: #717A90 !important;
  margin-bottom: 10px !important;
  font-family: "Inter";
}
.toolTipcontainB .toolboxInfoB.bottom P {
  font-family: "Inter";
  line-height: 16px !important;
  font-size: 11px !important;
  margin-bottom: 10px !important;
  text-transform: none !important;
  padding-bottom: 0 !important;
  color: inherit;
}
.toolTipcontainB .toolboxInfoB.AuHeight {
  max-height: none;
}
.toolTipcontainB .toolboxInfoB h2 {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  margin: 0 0 7px 0;
}
.toolTipcontainB .toolboxInfoB p {
  font-size: 11px !important;
  line-height: 16px !important;
  color: inherit !important;
}
.numInputWrapper {
  font-size: 15px;
  margin: 0 0 0 10px;
}
.flatpickr-input,
.ag-input-field-input.ag-text-field-input {
  font-size: 11px !important;
  height: 30px !important;
  color: #3A5871 !important;
  font-family: 'Inter' !important;
  font-weight: 500 !important;
  border: 1px solid #ccc !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
}
.csIcon {
  position: relative;
  left: 12px;
  top: 6px;
}
.float-left {
  float: left;
}
.flatpickr-calendar.animate.open {
  max-width: 237px !important;
  width: 100% !important;
}
.flatpickr-calendar.animate.open .close-button {
  background-color: #4050c7 !important;
  border: 0.2px solid #fff !important;
  display: inline-block;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 1.5px !important;
  top: -7px;
  border-radius: 50%;
  font-size: 10px;
  font-weight: 700;
  color: #fff;
  right: -8px;
  z-index: 9;
  padding: 5px !important;
  margin: 0;
  position: absolute;
}
.flatpickr-calendar.animate.open .flatpickr-months .cur-month {
  font-size: 14px;
  font-weight: 500;
}
.flatpickr-calendar.animate.open .flatpickr-months svg {
  width: 10px;
  height: 10px;
}
.flatpickr-calendar.animate.open .flatpickr-rContainer {
  width: 100%;
}
.flatpickr-calendar.animate.open .flatpickr-rContainer .flatpickr-weekdays .flatpickr-weekday {
  font-weight: 500;
}
.flatpickr-calendar.animate.open .flatpickr-rContainer .flatpickr-days {
  min-width: 100% !important;
  width: 100% !important;
  max-width: 100% !important;
}
.flatpickr-calendar.animate.open .flatpickr-rContainer .flatpickr-days .dayContainer {
  min-width: 100% !important;
  width: 100% !important;
  max-width: 100% !important;
}
.flatpickr-calendar.animate.open .flatpickr-rContainer .flatpickr-days .dayContainer span {
  font-size: 12px !important;
  max-height: 33px !important;
  line-height: 33px;
}
.flatpickr-calendar.animate.open .flatpickr-time .numInputWrapper {
  font-size: 15px;
  margin: 0 0 0 10px;
}
.flatpickr-calendar.animate.open .flatpickr-time .numInputWrapper .numInput {
  background: #fff !important;
}
.flatpickr-calendar.animate.open .flatpickr-time .numInputWrapper .numInput:hover {
  background: none !important;
}
.customTitle {
  display: inline-block;
  text-align: center;
  width: 100px;
  font-family: 'Inter';
  font-style: normal;
  color: #282524;
  font-weight: 400;
  font-size: 2em;
}
.top_controls.topmenu #programSelector .AtrilyxDropdown-content {
  background-color: #FFFFFF !important;
  padding: 16px;
  border: 1px solid #eff0f1 !important;
}
.top_controls.topmenu #programSelector .AtrilyxDropdown-content input[type="text"] {
  background-color: #FFFFFF !important;
  font-size: 11px !important;
  margin-bottom: 6px;
}
.top_controls.topmenu #programSelector .AtrilyxDropdown-content .AtrilyxDropdown-item {
  width: 25em;
}
.top_controls.topmenu #programSelector .AtrilyxDropdown-content .AtrilyxDropdown-item > label,
.top_controls.topmenu #programSelector .AtrilyxDropdown-content .AtrilyxDropdown-item > input {
  cursor: pointer;
}
.top_controls.topmenu #programSelector .AtrilyxDropdown-content .AtrilyxDropdown-item .AtrilyxDropdown-CheckBox {
  margin: 6px !important;
}
.top_controls.topmenu #programSelector .AtrilyxDropdown-content .AtrilyxDropdown-item .AtrilyxDropdown-lable {
  font-family: 'Roboto', sans-serif !important;
  font-weight: normal !important;
  text-transform: uppercase;
  color: #212121 !important;
}
.top_controls.topmenu #programSelector .AtrilyxDropdown-content #programTypeSelector-ListCheckBox {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.top_controls.topmenu #programSelector .AtrilyxDropdown-content #programTypeSelector-ListCheckBox::-webkit-scrollbar {
  display: none;
}
.highcharts-tooltip .httContainer {
  padding: 5px;
}
@media screen and (max-width: 767px) {
  .highcharts-tooltip .httContainer {
    padding: 0 !important;
  }
}
.highcharts-tooltip .httContainer .htTitle {
  font-size: 15px;
  font-weight: 600;
  margin: 0 0 10px 0;
  font-family: Inter;
  color: #fff;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .highcharts-tooltip .httContainer .htTitle {
    font-size: 12px !important;
  }
}
@media screen and (max-width: 767px) {
  .highcharts-tooltip .httContainer .htTitle {
    font-size: 10px !important;
    margin-bottom: 5px !important;
  }
}
@media screen and (max-width: 767px) {
  .highcharts-tooltip .htt {
    width: 100%;
  }
}
.highcharts-tooltip .htt tr {
  font-size: 14px !important;
  border: 0 !important;
  margin: 0 0 7px 0 !important;
  background: none !important;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .highcharts-tooltip .htt tr {
    font-size: 11px !important;
  }
}
@media screen and (max-width: 767px) {
  .highcharts-tooltip .htt tr {
    font-size: 9px !important;
  }
}
.highcharts-tooltip .htt tr td {
  border: none !important;
}
@media screen and (max-width: 767px) {
  .highcharts-tooltip .htt tr td {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
}
.highcharts-tooltip .htt .filo {
  padding: 3px 3px;
}
.highcharts-tooltip .htt .filo .bx {
  text-align: left;
  height: 10px;
  display: inline-block;
  top: 4px;
  width: 10px;
  position: relative;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .highcharts-tooltip .htt .filo .bx {
    top: 2px !important;
  }
}
@media screen and (max-width: 767px) {
  .highcharts-tooltip .htt .filo .bx {
    height: 8px;
    width: 8px;
  }
}
.highcharts-tooltip .htt .tooltip-matrics-list {
  text-align: left;
  padding: 3px 11px 3px 3px;
  width: auto !important;
  font-family: "Inter";
  margin-left: 3px;
  color: white;
}
@media screen and (max-width: 767px) {
  .highcharts-tooltip .htt .tooltip-matrics-list {
    padding: 2px 7px 2px 2px !important;
  }
}
.highcharts-tooltip .htt .tooltip-value-list {
  text-align: right;
  color: white;
  font-family: "Inter";
  padding: 0 0 0 2px;
  padding: 3px 5px;
}
.highcharts-tooltip .htt .tooltip-value-per-list {
  text-align: right;
  padding: 3px 3px 3px 10px;
  color: white;
  font-family: "Inter";
}
@media screen and (max-width: 767px) {
  .highcharts-tooltip .htt .tooltip-value-per-list {
    padding: 2px 2px 2px 4px !important;
    white-space: nowrap;
  }
}
.highcharts-a11y-proxy-group-legend {
  pointer-events: none !important;
}
.getKeyPerformanceIndicators {
  min-height: 138px;
}
.highcharts-container {
  width: 100% !important;
}
.highcharts-container svg {
  width: 100%;
  display: flex;
}
@media screen and (max-width: 767px) {
  .mcLabel {
    padding-top: 25px;
  }
}
.mcLabel .data-labels {
  margin-right: 62px;
}
.pfcLabel .data-labels {
  position: relative;
  margin-right: 10px;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .networkPerformance_barchart .data-labels {
    top: -2px;
  }
}
.container-data-labels.assisted_attribution_lift_chart {
  margin-left: -116px;
}
.data-labels.bar-char-atrilyx-network-comparison {
  margin-top: 15px !important;
}
.tdLabel .data-labels {
  position: relative;
  top: 0px;
  margin-right: 10px;
  margin-bottom: 5px;
}
.data-labels-one {
  text-align: right;
  z-index: 9;
  cursor: pointer;
  margin: 0px 127px 10px 0;
  width: 100%;
}
.data-labels-one label {
  color: #717A90 !important;
}
.data-labels-one .show-labels {
  margin: 4px 0 0 6px;
  opacity: 1;
  border-color: #717A90;
}
@media screen and (min-width: 1920px) and (max-width: 1600px) {
  .data-labels-one {
    margin: 0px 171px 10px 0 !important;
  }
}
@media screen and (max-width: 1472px) {
  .data-labels-one {
    margin: 0px 95px 10px 0 !important;
  }
}
@media screen and (max-width: 1481px) {
  .data-labels-one {
    margin: 0px 132px 10px 0 !important;
  }
}
@media screen and (max-width: 1168px) {
  .data-labels-one {
    margin: 0px 135px 10px 0 !important;
  }
}
@media screen and (max-width: 1077px) {
  .data-labels-one {
    margin: 0px 63px 10px 0 !important;
  }
}
@media screen and (min-width: 700px) and (max-width: 900px) {
  .data-labels-one {
    margin: 0px 62px 10px 0 !important;
  }
}
.data-labels-two {
  text-align: right;
  z-index: 9;
  cursor: pointer;
  width: 100%;
  margin: 0px 127px 10px 0;
}
.data-labels-two label {
  color: #717A90 !important;
}
.data-labels-two .show-labels {
  margin: 4px 0 0 6px;
  opacity: 1;
  border-color: #717A90;
}
.data-labels label.form-check-label {
  text-align: left;
  font-size: 12px;
  letter-spacing: 0px;
  color: #717A90;
  opacity: 1;
  font-style: normal;
  font-weight: normal;
  font-family: Inter;
}
.highcharts-data-label {
  font-weight: normal;
}
.data-labels-highlight .highcharts-data-label-box {
  fill: #ffffff;
}
.data-labels-highlight .highcharts-data-label text {
  font-weight: normal;
}
.persour {
  flex-wrap: wrap;
}
.persour .custom-legend {
  width: 100%;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .persour .custom-legend {
    padding-top: 25px;
  }
}
.persour .custom-legend .perfromance_source_legend {
  display: flex;
  flex-wrap: wrap;
  margin-left: 16px;
}
@media screen and (max-width: 767px) {
  .persour .custom-legend .perfromance_source_legend {
    flex-wrap: wrap;
    margin: 10px;
  }
  .persour .custom-legend .perfromance_source_legend li {
    width: 50%;
    white-space: nowrap;
  }
}
.persour .custom-legend .perfromance_source_legend .legend-color {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
}
.persour .custom-legend .perfromance_source_legend .legend-label {
  color: #282524;
  padding: 0 20px 0 5px;
  font-weight: 'normal';
  font-size: 12px;
  font-family: 'Inter';
}
.persour .data-labels {
  top: -1px;
}
@media screen and (min-width: 768px) and (max-width: 1543px) {
  .goalPage .heading-title {
    white-space: nowrap;
  }
}
.daterangepicker th select {
  display: inline-block;
  border: none;
  text-align: left;
  font: normal normal medium 14px/17px Inter;
  letter-spacing: 0px;
  color: #282524;
}
.daterangepicker th {
  cursor: default !important;
}
.daterangepicker th.available > * {
  cursor: pointer !important;
  pointer-events: auto;
}
.available.next {
  right: -26px !important;
}
.available.prev {
  left: -26px !important;
}
@media screen and (max-width: 767px) {
  .available.next {
    right: 10px !important;
  }
  .available.prev {
    left: 10px !important;
  }
}
.ag-tabs-body.ag-menu-body > .ag-filter {
  min-width: 300px;
}
.ag-tabs-body.ag-menu-body > .ag-filter .ag-set-filter-item-checkbox,
.ag-tabs-body.ag-menu-body > .ag-filter .ag-virtual-list-container {
  overflow: initial !important;
}
/*
P Table page  when Pivot on = Columns label hide
*/
.ag-tool-panel-wrapper .ag-column-panel > .ag-unselectable.ag-column-drop.ag-last-column-drop {
  display: none;
}
/*
*/
.drp-calendar .calendar-table .table-heading select.monthselect {
  width: 63% !important;
}
.drp-calendar .calendar-table .table-heading select:focus {
  outline: 0;
}
.drp-calendar .calendar-table .table-heading .available:hover {
  border-color: transparent !important;
}
.daterangepicker .daterangepicker-left ul li {
  cursor: pointer !important;
}
.daterangepicker .daterangepicker-left ul li.active {
  color: #344BCB !important;
}
.daterangepicker td.off {
  color: #282524 !important;
  opacity: 0.2 !important;
}
.daterangepicker option.disabled,
.daterangepicker td.disabled {
  color: #282524 !important;
  opacity: 0.2 !important;
  text-decoration: auto !important;
}
.daterangepicker.opensright:after,
.daterangepicker.opensright:before {
  display: none !important;
}
.click-off-disabled {
  pointer-events: none;
  /* Disable pointer events */
  text-decoration: none;
  /* Remove underline */
  cursor: not-allowed;
  /* Change cursor to indicate not-allowed */
}
.container-data-labels {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-right: 121px;
}
@media only screen and (min-width: 1600px) and (max-width: 900px) {
  .container-data-labels {
    margin: 0px 121px 10px 0 !important;
  }
}
@media screen and (min-width: 700px) and (max-width: 900px) {
  .container-data-labels {
    margin: 0px 62px 10px 0 !important;
  }
}
@media screen and (max-width: 1472px) {
  .container-data-labels {
    margin: 0px 95px 10px 0 !important;
  }
}
@media screen and (max-width: 1077px) {
  .container-data-labels {
    margin: 0px 63px 10px 0 !important;
  }
}
.filter-icon {
  position: absolute;
  right: 7px;
  top: 4px;
  cursor: pointer;
}
/* Style for filter options */
.filter-option {
  cursor: pointer;
  padding: 8px;
}
/* Style for radio options */
.radio-option {
  padding: 8px;
}
.organic .AtrilyxCheckbox-content {
  position: relative;
  top: -1px;
}
.organic .switch {
  text-align: left !important;
}
.organic .switch label .lever {
  background-color: #f4f5fd !important;
  border: 1px solid #E2E2EA;
  height: 24px !important;
  width: 42px !important;
  margin: 0;
}
.organic .switch label .lever:before {
  visibility: hidden;
}
.organic .switch label .lever:after {
  top: 2px;
  width: 18px;
  height: 18px;
  left: 3px;
  background-color: #fff;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12) !important;
}
.organic .switch label input[type=checkbox]:checked + .lever {
  background: #344BCB !important;
  border-color: #344BCB;
  box-shadow: none !important;
}
.organic .switch label input[type=checkbox]:checked + .lever::after {
  background-color: #fff !important;
  left: 19px !important;
}
.status-circle {
  display: inline-block;
  margin-left: auto;
  padding: 4px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 8px;
}
#AssistedAttribution .data-labels-one,
#TouchesAndConversion .data-labels-one,
#DaysToConversion .data-labels-one,
#TouchesAndConversionMix .data-labels-one,
#DaysToConversionMix .data-labels-one {
  text-align: right;
}
@media only screen and (max-width: 400px) {
  .performanceTableTabs {
    width: 21% !important;
  }
}
@media only screen and (max-width: 400px) {
  .ag-cell-value,
  .ag-group-value {
    font-size: 10px !important;
  }
}
@media only screen and (max-width: 400px) {
  .ag-column-drop-cell-text {
    font-size: 10px !important;
  }
}
#searchTextbox-agGrid {
  border-color: #E2E2EA !important;
  height: 30px;
  font-family: 'Inter';
  font-size: 13px;
  font-weight: 500;
}
#searchTextbox-agGrid:hover {
  background-color: #ffffff;
  /* Change this to your desired hover color */
}
.searchItem-agGrid:hover {
  background-color: #ffffff !important;
}
.sideBar.collapse:not(.flyOut) .submenu .submenu-title {
  display: none;
}
.submenu .submenu-title {
  position: relative;
  overflow: hidden;
  display: block;
  white-space: nowrap;
  margin: 13px 10px;
}
.submenu .submenu-title span {
  color: #ffffff;
  font-size: 13px;
  padding-left: 44px;
}
.submenu i.expanded {
  transform: translateY(-50%) rotate(-90deg) !important;
}
.submenu .folder .item .menuCaption {
  padding-left: 1em;
}
#root .atrilyx .closeNav {
  display: none;
}
#root .atrilyx .sideBar {
  transition: width 300ms ease-in;
  display: flex;
  flex-direction: column;
  height: 100%;
  top: 0;
  width: 286px;
  background-color: #344bcb;
  position: fixed !important;
  z-index: 47;
}
#root .atrilyx .sideBar .leftnavToggle {
  display: none;
}
@media only screen and (min-width: 1401px) {
  #root .atrilyx .sideBar .leftnavToggle {
    position: absolute;
    display: block !important;
    bottom: 200px;
    z-index: 5;
    right: -12px;
    display: inline-block;
    width: 24px;
    height: 24px;
    background: #fff;
    border-radius: 50%;
    color: #344bcb;
    text-align: center;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    transition: all 300ms ease-in;
  }
  #root .atrilyx .sideBar .leftnavToggle i {
    color: inherit;
    font-size: 12px;
    transition: all 250ms ease-in;
  }
  #root .atrilyx .sideBar .leftnavToggle:hover {
    animation: pulse 900ms forwards;
    /* Animate for 1.5 seconds on hover */
  }
  #root .atrilyx .sideBar .leftnavToggle:hover i {
    border-color: #fff;
  }
}
#root .atrilyx .sideBar .company-name {
  color: aliceblue;
  font-weight: bold;
}
#root .atrilyx .sideBar .company-name #home-left {
  transition: all 200ms ease-in;
  display: inline-block;
  overflow: hidden;
}
#root .atrilyx .sideBar .closeNav {
  color: #fff;
  font-size: 12px;
  position: absolute;
  right: 0;
  padding: 10px;
}
@media only screen and (max-width: 1400px) {
  #root .atrilyx .sideBar {
    transform: translateX(-100%);
  }
  #root .atrilyx .sideBar.on {
    z-index: 47;
    transform: translateX(0);
    box-shadow: 10px 0px 15px -7px #a5a5a5;
  }
  #root .atrilyx .sideBar.on .closeNav {
    display: block;
  }
}
#root .atrilyx .sideBar #secondNavBar {
  overflow-y: auto;
  flex: 1;
  display: flex;
  flex-direction: column;
  width: 100% !important;
  float: none !important;
  top: auto !important;
  position: relative !important;
  background-color: transparent !important;
  position: relative;
}
#root .atrilyx .sideBar #secondNavBar::-webkit-scrollbar-track {
  border-radius: 20px;
  background-color: #5361cd;
}
#root .atrilyx .sideBar #secondNavBar::-webkit-scrollbar {
  width: 8px;
  background-color: #344bcb;
}
#root .atrilyx .sideBar #secondNavBar::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background-color: #2538c2;
}
@media only screen and (max-width: 900px) and (max-height: 590px) and (orientation: landscape) {
  #root .atrilyx .sideBar #secondNavBar {
    overflow-y: auto;
  }
}
#root .atrilyx .sideBar #secondNavBar > .navbar {
  display: flex !important;
  flex-direction: column;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  background: #344bcb;
}
#root .atrilyx .sideBar #secondNavBar > .navbar > li {
  position: relative;
  margin-bottom: 12px;
}
#root .atrilyx .sideBar #secondNavBar > .navbar > li .item {
  cursor: pointer !important;
  animation: none !important;
  display: block !important;
  position: relative;
  padding-top: 0px !important;
  padding-left: 44px !important;
  padding-bottom: 0px !important;
  font-family: 'Inter' !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 36px !important;
  transition: all 200ms ease-in;
}
#root .atrilyx .sideBar #secondNavBar > .navbar > li .item:hover::after {
  position: absolute;
  left: 0;
  width: 100%;
  height: 36px;
  content: "";
  background-color: #fff;
  opacity: 0.05;
  z-index: 0;
}
#root .atrilyx .sideBar #secondNavBar > .navbar > li .item .menuIcon {
  position: absolute;
  transition: all 400ms ease-in;
  top: 50%;
  transform: translateY(-50%);
}
#root .atrilyx .sideBar #secondNavBar > .navbar > li .item .menuCaption {
  white-space: nowrap;
  color: white;
  margin-left: 32px;
}
#root .atrilyx .sideBar #secondNavBar > .navbar > li .item .fa {
  font-size: 10px;
  position: absolute;
  right: 20px;
  top: 50%;
  transition: all 250ms ease-in;
  transform: translateY(-50%);
  color: white;
}
#root .atrilyx .sideBar #secondNavBar > .navbar > li.leftmenu-active > .item::after {
  position: absolute;
  left: 0;
  width: 100%;
  height: 36px;
  content: "";
  background-color: #fff;
  opacity: 0.1;
  z-index: 0;
}
#root .atrilyx .sideBar #secondNavBar > .navbar > li.leftmenu-active > .item::before {
  border-radius: 0 5px 5px 0;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
  background: #F3B182;
}
#root .atrilyx .sideBar #secondNavBar > .navbar > li.leftmenu-active > .item .fa {
  transform: translateY(-50%) rotate(-90deg) !important;
}
#root .atrilyx .sideBar #secondNavBar > .navbar > li.leftmenu-active .submenu {
  display: block;
}
#root .atrilyx .sideBar #secondNavBar > .navbar > li.leftmenu-active.sub > .item {
  background: none !important;
}
#root .atrilyx .sideBar #secondNavBar > .navbar > li.leftmenu-active.sub > .item:after,
#root .atrilyx .sideBar #secondNavBar > .navbar > li.leftmenu-active.sub > .item:before {
  display: none;
}
#root .atrilyx .sideBar #secondNavBar > .navbar > li .navbar {
  padding: 0 !important;
}
#root .atrilyx .sideBar #secondNavBar > .navbar > li .navbar > li {
  margin-bottom: 0;
}
#root .atrilyx .sideBar #secondNavBar > .navbar > li .navbar > li.leftmenu-active .item::after {
  position: absolute;
  left: 0;
  width: 100%;
  height: 36px;
  content: "";
  background-color: #fff;
  opacity: 0.1;
  z-index: 0;
}
#root .atrilyx .sideBar #secondNavBar > .navbar > li .navbar > li.leftmenu-active .item::before {
  border-radius: 0 5px 5px 0;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
  background: #F3B182;
}
#root .atrilyx .sideBar #secondNavBar > .navbar > li .navbar > li .item {
  text-overflow: ellipsis !important;
  line-height: 36px !important;
}
#root .atrilyx .sideBar #secondNavBar > .navbar > li .navbar > li .item .menuCaption {
  font-weight: 300 !important;
}
#root .atrilyx .sideBar #secondNavBar .back_btn {
  display: flex;
  margin-top: auto;
  position: relative;
  bottom: 0;
  display: block;
  width: inherit;
  font-weight: bold !important;
}
#root .atrilyx .sideBar #secondNavBar .back_btn li.help .item::before {
  display: none !important;
}
#root .atrilyx .sideBar #secondNavBar .back_btn li.help .quickMenu {
  transition: all 300ms ease-in;
  position: fixed;
  left: 256px;
  bottom: 30px;
  width: 160px;
  background: #FFFFFF;
  box-shadow: 0px 2px 12px #28252429;
  border-radius: 8px;
  padding: 8px;
}
#root .atrilyx .sideBar #secondNavBar .back_btn li.help .quickMenu ul li {
  display: block;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 13px;
  font-weight: 500;
  color: #717A90;
  text-align: left;
  line-height: 32px;
  white-space: nowrap;
  transition: all 200ms ease-in;
}
#root .atrilyx .sideBar #secondNavBar .back_btn li.help .quickMenu ul li a {
  color: inherit;
}
#root .atrilyx .sideBar #secondNavBar .back_btn li.help .quickMenu ul li:hover {
  background: #F4F5FD;
  border-radius: 2px;
}
#root .atrilyx .sideBar #secondNavBar .back_btn li.help.open .quickMenu {
  display: block !important;
}
@media only screen and (min-width: 1201px) {
  #root .atrilyx .sideBar.collapse {
    width: 60px;
  }
  #root .atrilyx .sideBar.collapse .logo-area {
    padding-left: 14px !important;
  }
  #root .atrilyx .sideBar.collapse .leftnavToggle i {
    transform: rotate(180deg);
  }
  #root .atrilyx .sideBar.collapse .company-name #home-left {
    width: 36px;
  }
  #root .atrilyx .sideBar.collapse #secondNavBar > .navbar > li .item {
    overflow: hidden;
    width: auto !important;
    padding-left: 18px !important;
  }
  #root .atrilyx .sideBar.collapse #secondNavBar > .navbar > li .item .menuCaption {
    display: inline-block !important;
    width: 0px;
    overflow: hidden;
    height: 17px;
  }
  #root .atrilyx .sideBar.collapse #secondNavBar > .navbar > li .item i {
    display: none;
  }
  #root .atrilyx .sideBar.collapse #secondNavBar > .navbar > li.leftmenu-active.in.sub > .item::after {
    display: block !important;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 36px;
    content: "";
    background-color: #fff;
    opacity: 0.1;
    z-index: 0;
  }
  #root .atrilyx .sideBar.collapse #secondNavBar > .navbar > li.leftmenu-active.in.sub > .item::before {
    display: block !important;
    border-radius: 0 5px 5px 0;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    background: #F3B182;
  }
  #root .atrilyx .sideBar.collapse #secondNavBar > .navbar > li.leftmenu-active .submenu {
    display: none;
  }
  #root .atrilyx .sideBar.collapse #secondNavBar .quickMenu {
    left: 50px !important;
  }
  #root .atrilyx .sideBar.collapse.flyOut {
    width: 286px;
  }
  #root .atrilyx .sideBar.collapse.flyOut .company-name #home-left {
    width: auto;
  }
  #root .atrilyx .sideBar.collapse.flyOut #secondNavBar > .navbar > li .item .menuCaption {
    width: auto;
    overflow: initial;
  }
  #root .atrilyx .sideBar.collapse.flyOut #secondNavBar > .navbar > li .item i {
    display: block;
  }
  #root .atrilyx .sideBar.collapse.flyOut #secondNavBar > .navbar > li.leftmenu-active.sub > .item::after {
    display: none !important;
  }
  #root .atrilyx .sideBar.collapse.flyOut #secondNavBar > .navbar > li.leftmenu-active.sub > .item::before {
    display: none !important;
  }
  #root .atrilyx .sideBar.collapse.flyOut #secondNavBar > .navbar > li.leftmenu-active.sub > .item .fa {
    transform: rotate(-90deg);
  }
  #root .atrilyx .sideBar.collapse.flyOut #secondNavBar > .navbar > li.leftmenu-active .submenu {
    display: block;
  }
  #root .atrilyx .sideBar.collapse.flyOut #secondNavBar > .navbar > li .navbar > li.leftmenu-active .item::after {
    display: block !important;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 36px;
    content: "";
    background-color: #fff;
    opacity: 0.1;
    z-index: 0;
  }
  #root .atrilyx .sideBar.collapse.flyOut #secondNavBar > .navbar > li .navbar > li.leftmenu-active .item::before {
    display: block !important;
    border-radius: 0 5px 5px 0;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    background: #F3B182;
    border-bottom: 1px solid #4050c7;
  }
  #root .atrilyx .sideBar.collapse.flyOut #secondNavBar .back_btn .quickMenu {
    left: 256px !important;
  }
  #root .atrilyx .sideBar.collapse.flyOut + .MIT.expand .leftnavToggle {
    left: 273px !important;
  }
  #root .atrilyx .sideBar.collapse.flyOut + .MIT.expand #reportContainer {
    width: calc(100vw - 80px);
  }
}
#root .atrilyx .MIT.expand #reportContainer {
  width: calc(100vw - 80px);
}
.submenu {
  display: none;
  transition: all 350ms ease-in;
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}
@media only screen and (max-width: 1400px) {
  .atrilyx #reportContainer {
    width: 100vw !important;
  }
}
.flexdatalist-results {
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #444;
  border-top: none;
  background: #fff;
  z-index: 100000;
  max-height: 300px;
  overflow-y: auto;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  color: #333;
  list-style: none;
  margin: 0;
  padding: 0;
}
.flexdatalist-results li {
  border-bottom: 1px solid #ccc;
  padding: 8px 15px;
  font-size: 14px;
  line-height: 20px;
}
.flexdatalist-results li span.highlight {
  font-weight: 700;
  text-decoration: underline;
}
.flexdatalist-results li.active {
  background: #2B82C9;
  color: #fff;
  cursor: pointer;
}
.flexdatalist-results li.no-results {
  font-style: italic;
  color: #888;
}
.flexdatalist-results li.group {
  background: #F3F3F4;
  color: #666;
  padding: 8px 8px;
}
.flexdatalist-results li .group-name {
  font-weight: 700;
}
.flexdatalist-results li .group-item-count {
  font-size: 85%;
  color: #777;
  display: inline-block;
  padding-left: 10px;
}
.flexdatalist-multiple:before {
  content: '';
  display: block;
  clear: both;
}
.flexdatalist-multiple {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: left;
  cursor: text;
}
.flexdatalist-multiple.disabled {
  background-color: #eee;
  cursor: default;
}
.flexdatalist-multiple:after {
  content: '';
  display: block;
  clear: both;
}
.flexdatalist-multiple li {
  display: inline-block;
  position: relative;
  margin: 5px;
}
.flexdatalist-multiple li.input-container,
.flexdatalist-multiple li.input-container input {
  border: none;
  height: auto;
  padding: 0 0 0 4px;
  line-height: 24px;
}
.flexdatalist-multiple li.value {
  display: inline-block;
  padding: 2px 25px 2px 7px;
  background: #efefef;
  border-radius: 3px;
  color: #444;
  line-height: 20px;
  float: left;
}
.flexdatalist-multiple li.toggle {
  cursor: pointer;
  transition: opacity ease-in-out 300ms;
}
.flexdatalist-multiple li.toggle.disabled {
  text-decoration: line-through;
  opacity: 0.80;
}
.flexdatalist-multiple li.value span.fdl-remove {
  font-weight: 700;
  padding: 2px 5px;
  font-size: 20px;
  line-height: 20px;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0.70;
}
.flexdatalist-multiple li.value span.fdl-remove:hover {
  opacity: 1;
}
/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#dt/dt-1.13.1
 *
 * Included libraries:
 *   DataTables 1.13.1
 */

table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{height:1em;width:1em;margin-top:-9px;display:inline-block;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}table.dataTable tr.dt-hasChild td.dt-control:before{content:"-";background-color:#d33333}table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting_asc_disabled,table.dataTable thead>tr>th.sorting_desc_disabled,table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting_asc_disabled,table.dataTable thead>tr>td.sorting_desc_disabled{cursor:pointer;position:relative;padding-right:26px}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after{position:absolute;display:block;opacity:.125;right:10px;line-height:9px;font-size:.8em}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:before{bottom:50%;content:"▲"}table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:after{top:50%;content:"▼"}table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:after{opacity:.6}table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting_asc_disabled:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}div.dataTables_scrollBody table.dataTable thead>tr>th:before,div.dataTables_scrollBody table.dataTable thead>tr>th:after,div.dataTables_scrollBody table.dataTable thead>tr>td:before,div.dataTables_scrollBody table.dataTable thead>tr>td:after{display:none}div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:2px}div.dataTables_processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dataTables_processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:rgba(13, 110, 253, 0.9);animation-timing-function:cubic-bezier(0, 1, 1, 0)}div.dataTables_processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px;border-bottom:1px solid rgba(0, 0, 0, 0.3)}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 10px 6px 10px;border-top:1px solid rgba(0, 0, 0, 0.3)}table.dataTable tbody tr{background-color:transparent}table.dataTable tbody tr.selected>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.9);color:white}table.dataTable tbody tr.selected a{color:#090a0b}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid rgba(0, 0, 0, 0.15)}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid rgba(0, 0, 0, 0.15);border-right:1px solid rgba(0, 0, 0, 0.15)}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid rgba(0, 0, 0, 0.15)}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe>tbody>tr.odd>*,table.dataTable.display>tbody>tr.odd>*{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.023)}table.dataTable.stripe>tbody>tr.odd.selected>*,table.dataTable.display>tbody>tr.odd.selected>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.923)}table.dataTable.hover>tbody>tr:hover>*,table.dataTable.display>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.035)}table.dataTable.hover>tbody>tr.selected:hover>*,table.dataTable.display>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.935)}table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3,table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.019)}table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3,table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.919)}table.dataTable.display>tbody>tr.odd>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.054)}table.dataTable.display>tbody>tr.odd>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.047)}table.dataTable.display>tbody>tr.odd>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.039)}table.dataTable.display>tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.954)}table.dataTable.display>tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.947)}table.dataTable.display>tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.939)}table.dataTable.display>tbody>tr.even>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.019)}table.dataTable.display>tbody>tr.even>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.011)}table.dataTable.display>tbody>tr.even>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.003)}table.dataTable.display>tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.919)}table.dataTable.display>tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.911)}table.dataTable.display>tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.903)}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.082)}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.074)}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.062)}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.982)}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.974)}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.962)}table.dataTable.no-footer{border-bottom:1px solid rgba(0, 0, 0, 0.3)}table.dataTable.compact thead th,table.dataTable.compact thead td,table.dataTable.compact tfoot th,table.dataTable.compact tfoot td,table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_length select{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;padding:4px}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;margin-left:3px}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;color:inherit !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:inherit !important;border:1px solid rgba(0, 0, 0, 0.3);background-color:rgba(230, 230, 230, 0.1);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(230, 230, 230, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.1)));background:-webkit-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-moz-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-ms-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-o-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:linear-gradient(to bottom, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:inherit}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid rgba(0, 0, 0, 0.3)}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}



.AtrilyxDropdown {
  position: relative;
  display: inline-block;
}
.AtrilyxDropdown-Input {
  height: 28px !important;
  padding: 0px 12px 0px 8px !important;
  margin: 0 !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  color: #717A90 !important;
  width: 90% !important;
  cursor: pointer !important;
  background: url("plugins/Atrilyx/images/down-arrow.svg") no-repeat !important;
  background-position: right 5px top 50% !important;
  border: 1px solid #EBECEF !important;
  border-radius: 4px !important;
  background-color: #F4F5FD !important;
  font-family: 'Segoe-UI', sans-serif !important;
}
.select-dropdown .dropdown-trigger {
  height: 35px !important;
  color: black;
  padding: 0px 0px 0px 8px !important;
  margin: 0 !important;
  font-size: 16px;
  width: 95% !important;
  background: url("plugins/Atrilyx/images/down-arrow.svg") no-repeat !important;
  background-position: right 5px top 50% !important;
}
.AtrilyxDropdown-content {
  overflow-y: auto !important;
  overflow-x: hidden !important;
  display: none;
  position: absolute;
  background-color: #F4F5FD !important;
  min-width: 130% !important;
  width: max-content !important;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 45;
}
.AtrilyxDropdown-content ::-webkit-scrollbar {
  width: 9px;
}
.AtrilyxDropdown-content ::-webkit-scrollbar-track {
  background: transparent;
}
.AtrilyxDropdown-content ::-webkit-scrollbar-thumb {
  background-color: rgba(155, 155, 155, 0.5);
  border-radius: 20px;
  border: transparent;
}
.AtrilyxDropdown-content input[type="text"] {
  border: none !important;
  border-bottom: 1px solid black !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  color: #717A90 !important;
  background-color: #F4F5FD !important;
  height: 28px !important;
  width: 100% !important;
}
.AtrilyxDropdown-CheckBox {
  margin: 8px !important;
  opacity: 1 !important;
  display: inline-block !important;
  pointer-events: all !important;
  position: relative !important;
  min-height: 13px;
  min-width: 13px;
}
.AtrilyxDropdown-status-radio {
  margin: 8px !important;
  opacity: 1 !important;
  display: inline-block !important;
  pointer-events: all !important;
  position: relative !important;
  min-height: 13px;
  min-width: 13px;
}
.AtrilyxDropdown-item {
  padding: 0px 0px 0px 0px !important;
  display: flex;
}
.AtrilyxDropdown-lable {
  font-size: 13px !important;
  font-weight: 400 !important;
  color: #717A90 !important;
  position: relative !important;
  display: inline-block !important;
  padding-left: 0 !important;
  line-height: 1.4em !important;
  padding-top: 8px !important;
  justify-content: flex-start !important;
  font-family: 'Segoe-UI', sans-serif !important;
}
.inputCheckBox {
  max-height: 300px !important;
  overflow-y: auto;
  overflow-x: hidden;
}
.AtrilyxDropdown-Progress {
  text-align: center;
  vertical-align: middle;
  line-height: 90px;
  font-size: 16px !important;
  font-family: 'Inter';
}
.atrilyx .piwikTopControl .top_control_label,
.top-most-filters .top_control_label {
  line-height: 30px;
  font-family: 'Segoe-UI', sans-serif;
  font-weight: 400;
  color: #717A90 !important;
  font-size: 13px !important;
}
#resetAllTopFilters {
  margin: 0 !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  color: #717A90 !important;
  background-color: #F4F5FD !important;
}
.resetAllButton {
  line-height: 30px;
  font-family: 'Segoe-UI', sans-serif;
  font-weight: 400;
  color: #717A90 !important;
  font-size: 13px !important;
  cursor: pointer;
}
.resetAllButton:hover {
  color: #60697f !important;
  text-decoration: underline !important;
}
.atrilyx {
  /*** Start CSS for All dropdown make same as global filters ***/
  /*** End CSS for All dropdown make same as global filters ***/
}
.atrilyx .dropdown-content {
  overflow-y: auto !important;
  overflow-x: hidden !important;
  display: none;
  position: absolute;
  background-color: #F4F5FD !important;
  min-width: 100% !important;
  width: max-content !important;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 45;
  top: 100% !important;
}
.atrilyx ul.dropdown-content li {
  padding: 0px !important;
  display: flex;
  min-height: auto !important;
}
.atrilyx * ul.dropdown-content li span {
  font-size: 13px !important;
  font-weight: 400 !important;
  color: #717A90 !important;
  position: relative !important;
  display: inline-block !important;
  padding: 4px 8px !important;
  justify-content: flex-start !important;
  font-family: 'Segoe-UI', sans-serif !important;
}
/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
 .fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}

 .fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"\4b"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"\2a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"\56"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"\43"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"\4c"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"\50"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"\3f"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"\46"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"\48"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"\4a"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"\53"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"\4e"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"\42"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"\3c"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:"\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"\3d"}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"\54"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"\4d"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"\21"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"\44"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}
 .fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(plugins/Atrilyx/stylesheets/webfonts/fa-brands-400.woff2) format("woff2"),url(plugins/Atrilyx/stylesheets/webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-stubber:before{content:"\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-odysee:before{content:"\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(plugins/Atrilyx/stylesheets/webfonts/fa-regular-400.woff2) format("woff2"),url(plugins/Atrilyx/stylesheets/webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(plugins/Atrilyx/stylesheets/webfonts/fa-solid-900.woff2) format("woff2"),url(plugins/Atrilyx/stylesheets/webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(plugins/Atrilyx/stylesheets/webfonts/fa-brands-400.woff2) format("woff2"),url(plugins/Atrilyx/stylesheets/webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(plugins/Atrilyx/stylesheets/webfonts/fa-solid-900.woff2) format("woff2"),url(plugins/Atrilyx/stylesheets/webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(plugins/Atrilyx/stylesheets/webfonts/fa-regular-400.woff2) format("woff2"),url(plugins/Atrilyx/stylesheets/webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(plugins/Atrilyx/stylesheets/webfonts/fa-solid-900.woff2) format("woff2"),url(plugins/Atrilyx/stylesheets/webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(plugins/Atrilyx/stylesheets/webfonts/fa-brands-400.woff2) format("woff2"),url(plugins/Atrilyx/stylesheets/webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(plugins/Atrilyx/stylesheets/webfonts/fa-regular-400.woff2) format("woff2"),url(plugins/Atrilyx/stylesheets/webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(plugins/Atrilyx/stylesheets/webfonts/fa-v4compatibility.woff2) format("woff2"),url(plugins/Atrilyx/stylesheets/webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
/*
    START :: Manage Reports
*/
.atrilyx .card-content {
  font-family: "Inter";
}
.atrilyx .card-content.mgReport {
  padding: 60px;
}
@media screen and (max-width: 991px) {
  .atrilyx .card-content.mgReport {
    padding: 20px;
  }
}
.atrilyx .card-content.mgReport .cardTop {
  margin-bottom: 50px;
}
@media screen and (max-width: 991px) {
  .atrilyx .card-content.mgReport .cardTop {
    margin-bottom: 20px;
  }
}
.atrilyx .card-content.mgReport .heading-title {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 0px;
  line-height: 29px;
  text-transform: inherit;
}
.atrilyx .card-content .mgtabs.tabs {
  display: flex;
  border-bottom: 1px solid #E2E2EA;
  color: rgba(40, 37, 36, 0.8) !important;
  height: auto !important;
  overflow: initial !important;
  margin-bottom: 32px;
}
.atrilyx .card-content .mgtabs.tabs li {
  position: relative;
  top: 1px;
  height: auto !important;
  line-height: 17px !important;
  text-transform: initial;
}
@media screen and (max-width: 767px) {
  .atrilyx .card-content .mgtabs.tabs li {
    flex-grow: 0;
  }
}
.atrilyx .card-content .mgtabs.tabs li:not(:first-child) {
  margin-left: 40px;
}
@media screen and (max-width: 767px) {
  .atrilyx .card-content .mgtabs.tabs li:not(:first-child) {
    margin-left: 15px;
  }
}
@media screen and (max-width: 450px) {
  .atrilyx .card-content .mgtabs.tabs li:not(:first-child) {
    margin-left: 5px;
  }
}
.atrilyx .card-content .mgtabs.tabs li a {
  padding: 0 !important;
  font-size: 16px !important;
  font-family: "Inter" !important;
  font-weight: 400 !important;
  line-height: 20px !important;
  color: inherit !important;
}
@media screen and (max-width: 767px) {
  .atrilyx .card-content .mgtabs.tabs li a {
    font-size: 13px !important;
  }
}
@media screen and (max-width: 450px) {
  .atrilyx .card-content .mgtabs.tabs li a {
    font-size: 11px !important;
  }
}
.atrilyx .card-content .mgtabs.tabs li a.active {
  background: #fff !important;
  padding-bottom: 16px !important;
  border-bottom: 3px solid #344BCB;
  font-weight: 600 !important;
  color: #344BCB !important;
}
.atrilyx .card-content .report-search {
  display: flex;
  margin-bottom: 16px;
}
.atrilyx .card-content .report-search .input {
  display: flex;
  flex: 1;
}
.atrilyx .card-content .report-search .input input {
  width: 100% !important;
  margin: 0 !important;
  border: 1px solid #E2E2EA !important;
  background-image: url('plugins/Atrilyx/screenshots/search-v1.svg');
  background-size: 22px;
  background-repeat: no-repeat;
  background-position: 25px center;
  padding-left: 67px !important;
  border-radius: 8px !important;
  font-family: "Inter";
  font-size: 14px;
  color: #717A90;
  height: 44px;
  line-height: 44px;
}
.atrilyx .card-content .report-search .delBtn {
  margin-left: 12px;
  width: 96px;
  display: flex;
  max-height: 44px;
}
.atrilyx .card-content .report-search .delBtn button {
  font-family: "Inter" !important;
  width: 100%;
  border: none;
  align-items: center;
  display: flex;
  justify-content: center;
  border-radius: 5px;
  transition: all 200ms ease-in;
  background-color: #717A901A;
  color: #717a90 !important;
  cursor: not-allowed;
  pointer-events: none;
}
.atrilyx .card-content .report-search .delBtn button path {
  stroke: #717A90 !important;
}
.atrilyx .card-content .report-search .delBtn button svg {
  max-width: 16px;
  margin-right: 10px;
}
.atrilyx .card-content .report-search .delBtn button.delete-btn {
  color: #354ccb !important;
  background: rgba(52, 75, 203, 0.1) !important;
  cursor: pointer !important;
  pointer-events: all !important;
}
.atrilyx .card-content .report-search .delBtn button.delete-btn path {
  stroke: #354ccb !important;
}
@media screen and (max-device-width: 980px) and (orientation: landscape) {
  .atrilyx .card-content .reportTable {
    min-height: 40vh;
  }
}
.atrilyx .card-content .reportTable .ag-root-wrapper {
  border-radius: 8px 8px 0 0 ;
}
.atrilyx .card-content .reportTable .ag-root-wrapper .ag-header {
  height: 56px !important;
  min-height: 56px !important;
}
.atrilyx .card-content .reportTable .ag-root-wrapper .ag-header-row {
  height: 56px !important;
}
.atrilyx .card-content .reportTable .ag-header-select-all {
  margin-right: 65px !important;
  margin-left: 6px !important;
}
.atrilyx .card-content .reportTable .ag-center-cols-viewport .ag-center-cols-container .ag-cell-value {
  font-size: 14px !important;
  color: rgba(40, 37, 36, 0.8);
  line-height: 55px;
}
.atrilyx .card-content .reportTable .ag-center-cols-viewport .ag-center-cols-container .ag-cell-value span img {
  cursor: pointer;
  position: relative;
  top: -2px;
  margin-right: 21px;
}
.atrilyx .card-content .reportTable .ag-center-cols-viewport .ag-center-cols-container .ag-cell-value span .sch-fre {
  color: rgba(40, 37, 36, 0.8) !important;
}
.atrilyx .card-content .reportTable .ag-center-cols-viewport .ag-center-cols-container .ag-selection-checkbox {
  margin-right: 25px;
}
.atrilyx .card-content .reportTable .ag-center-cols-viewport .ag-center-cols-container .ag-selection-checkbox + .ag-cell-value {
  color: #344BCB !important;
}
.atrilyx .card-content .reportTable .ag-center-cols-viewport .ag-center-cols-container .ag-selection-checkbox + .ag-cell-value a {
  color: #344BCB !important;
}
.atrilyx .card-content .reportTable .ag-header-cell-text {
  font-size: 14px !important;
}
.atrilyx .card-content .reportTable .ag-wrapper {
  box-shadow: none !important;
  top: -4px !important;
}
.atrilyx .card-content .reportTable .ag-checkbox-input-wrapper:after {
  border-radius: 6px;
  content: "";
  border: 2px solid rgba(113, 122, 144, 0.6);
  display: inline-block;
  width: 20px;
  height: 20px;
  background: #fff;
}
.atrilyx .card-content .reportTable .ag-checkbox-input-wrapper.ag-checked:after {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  pointer-events: none;
  border-color: #344BCB;
  color: #344BCB;
  background: #fff;
}
.atrilyx .card-content .reportTable .mg-report-na {
  width: 14px;
  display: inline-block;
  height: 1px;
  position: relative;
  top: -6px;
  border-bottom: 1px solid rgba(40, 37, 36, 0.8);
}
.atrilyx .card-content .reportTable .mg-report-pause {
  position: relative;
  top: -2px;
  width: 8px;
  height: 8px;
  border-left: 2px solid #717A90;
  border-right: 2px solid #717A90;
  display: inline-block;
}
.atrilyx .card-content .reportTable .ag-menu.ag-ltr.ag-popup-child {
  background-color: #f8f8f8;
}
.atrilyx .card-content .ag-root-pagination {
  border-radius: 0 0 8px 8px ;
  border-color: #E2E2EA !important;
  border-style: solid;
  border-width: 0 1px 1px 1px;
  padding: 12px 24px;
  font-size: 14px;
  color: rgba(40, 37, 36, 0.8);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 655px) {
  .atrilyx .card-content .ag-root-pagination {
    font-size: 11px;
    padding: 12px 5px;
  }
}
.atrilyx .card-content .ag-root-pagination > div {
  display: flex;
  align-items: center;
}
.atrilyx .card-content .ag-root-pagination > div .select-wrapper {
  width: 56px;
  background: #fff;
  margin-right: 12px;
  height: 32px;
  border-radius: 8px;
  color: #717A90;
  border: 2px solid rgba(113, 122, 144, 0.6);
}
.atrilyx .card-content .ag-root-pagination > div .select-wrapper input.select-dropdown {
  border: 0 !important;
  background-color: #fff !important;
  height: 28px;
  line-height: 28px;
  font-weight: 400 !important;
  font-size: inherit !important;
  padding: 0 12px !important;
  border-radius: 10px !important;
  text-indent: 0 !important;
}
.atrilyx .card-content .ag-root-pagination > div .select-wrapper .dropdown-content {
  top: auto !important;
  bottom: 104% !important;
  box-shadow: 0px 4px 8px #00000014 !important;
  border: 1px solid #E2E2EA !important;
  border-radius: 4px !important;
  background: #fff !important;
}
.atrilyx .card-content .ag-root-pagination > div .select-wrapper .dropdown-content li.selected {
  background: #344BCB1A !important;
  border-radius: 2px !important;
}
.atrilyx .card-content .ag-root-pagination > div .select-wrapper .dropdown-content li span {
  color: #282524CC;
  font-size: 14px;
}
.atrilyx .card-content .ag-root-pagination > div .prvNxt {
  margin-left: 12px;
  display: flex;
  align-items: center;
  width: 72px;
  min-height: 24px;
  border-radius: 6px;
  border: 2px solid #E2E2EA;
}
.atrilyx .card-content .ag-root-pagination > div .prvNxt li {
  width: 24px;
  text-align: center;
  color: rgba(40, 37, 36, 0.8);
}
.atrilyx .card-content .ag-root-pagination > div .prvNxt li:not(:first-child) {
  border-left: 2px solid #E2E2EA;
}
.atrilyx .card-content .ag-root-pagination > div .prvNxt li:first-child span {
  width: 7px;
  height: 7px;
  display: inline-block;
  border-color: #717A9099;
  border-style: solid;
  border-width: 0 0 1.5px 1.5px;
  position: relative;
  top: 5px;
  transform: rotate(45deg);
}
.atrilyx .card-content .ag-root-pagination > div .prvNxt li:first-child span::before {
  position: absolute;
  content: "";
  width: 8px;
  border-bottom: 1.5px solid #717A9099;
  transform: rotate(-45deg);
  top: 2px;
  left: -0.3px;
}
.atrilyx .card-content .ag-root-pagination > div .prvNxt li:last-child span {
  width: 7px;
  height: 7px;
  display: inline-block;
  border-color: #717A9099;
  border-style: solid;
  border-width: 1.5px 1.5px 0 0;
  position: relative;
  top: 6px;
  transform: rotate(45deg);
}
.atrilyx .card-content .ag-root-pagination > div .prvNxt li:last-child span::before {
  position: absolute;
  content: "";
  width: 8px;
  border-bottom: 1.5px solid #717A9099;
  transform: rotate(-45deg);
  top: 3px;
  right: -0.3px;
}
.atrilyx .card-content .ag-root-pagination > div .prvNxt li:first-child,
.atrilyx .card-content .ag-root-pagination > div .prvNxt li:last-child {
  cursor: pointer;
}
.actions-container-reports .actions-button-reports {
  width: 32px;
  height: 32px;
  font-size: 14px;
  color: #717A90;
}
.actions-container-reports .actions-button-reports:active,
.actions-container-reports .actions-button-reports:hover {
  border-radius: 4px;
  background: #EBECEF99;
}
.actions-container-reports a {
  display: inline-block;
  line-height: 32px;
  text-align: center;
  width: 32px;
  height: 32px;
  font-size: 20px;
  color: #717A90;
}
.actions-container-reports a.active,
.actions-container-reports a:hover {
  border-radius: 4px;
  background: #EBECEF99;
}
.actions-menu-reports {
  background: #FFFFFF;
  box-shadow: 0px 4px 8px #00000014;
  border: 1px solid #E2E2EA;
  border-radius: 4px;
  width: auto !important;
  padding: 4px;
  position: absolute;
  z-index: 1000;
}
.actions-menu-reports li {
  font-size: 14px;
  font-family: "Inter";
  color: #282524CC;
  padding: 8px;
}
.actions-menu-reports li:hover {
  background: #EBECEF66;
  border-radius: 2px;
}
.mgReport .ag-center-cols-clipper .ag-row {
  background: #fff !important;
}
.actions-menu-reports {
  background: #FFFFFF;
  box-shadow: 0px 4px 8px #00000014;
  border: 1px solid #E2E2EA;
  border-radius: 4px;
  width: 95px;
  padding: 4px !important;
  position: absolute;
  z-index: 1000;
  margin-left: -97px !important;
  margin-top: -16px !important;
}
.actions-menu-reports li {
  font-size: 14px;
  font-family: "Inter";
  color: #282524CC;
  padding: 8px;
  position: relative;
}
.actions-menu-reports li.disabled span {
  color: rgba(40, 37, 36, 0.4);
}
.actions-menu-reports li:hover {
  cursor: pointer;
  background: #EBECEF66;
  border-radius: 2px;
}
.actions-menu-reports li .toolboxInfo {
  display: none;
  position: absolute;
  z-index: 6;
  font-weight: 400;
  color: #282524;
  right: 115%;
  top: 26px;
  width: 309px;
  padding: 8px 20px 8px 8px;
  box-shadow: 0px 3px 6px #00000029;
  background-color: #fff;
  border-radius: 4px;
  font-size: 10px;
  border: 1px solid #EBEDFA;
  line-height: 14px;
  max-width: 29vw;
  transform: translateY(-50%);
  top: 50%;
}
.actions-menu-reports li .toolboxInfo:before {
  content: "";
  position: absolute;
  bottom: auto;
  top: 50%;
  left: 291px;
  width: 15px;
  height: 15px;
  background-color: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
  border: 1px solid #EBEDFA;
  transform: translate(50%, -50%) rotate(45deg);
  clip-path: polygon(-20px -20px, calc(120%) -20px, calc(120%) calc(120%));
}
.actions-menu-reports li .toolboxInfo {
  display: none;
}
.select2-container .select2-dropdown.inviteTeam {
  margin-top: 3px;
  background: #FFFFFF;
  border: 1px solid #E2E2EA !important;
  border-radius: 8px;
  max-width: 330px;
}
.select2-container .select2-dropdown.inviteTeam .select2-results ul li {
  line-height: 24px;
  padding: 10px 12px;
  font-size: 12px;
  color: #282524CC;
  font-family: "Inter";
  border: 0 !important;
}
.select2-container .select2-dropdown.inviteTeam .select2-results ul li .avatar {
  margin-right: 12px;
  width: 24px;
  height: 24px;
  display: inline-block;
  border-radius: 50%;
  text-align: center;
  line-height: 24px;
  color: #fff;
}
.select2-container .select2-dropdown.inviteTeam .select2-results ul li.select2-results__option--highlighted.select2-results__option--selectable,
.select2-container .select2-dropdown.inviteTeam .select2-results ul li:hover {
  background: #EBECEF66 !important;
  border: 0 !important;
}
.select2-container .select2-dropdown.inviteTeam .select2-results ul li.select2-results__option--selected {
  background: #344BCB1A !important;
  color: #344BCB !important;
}
/*
    END :: Manage Reports
*/
.atrilyx-vs-network {
  box-sizing: border-box;
  width: calc(100% / 5);
  display: flex;
  flex-direction: column;
  background: #FFFFFF;
  border: 1px solid #E2E2EA;
  box-shadow: 0px 2px 6px #E2E2EA7A;
  border-radius: 10px;
  min-height: 100px;
  justify-content: center;
  padding: 0px 20px 0px 32px;
  font-family: "Inter";
  position: relative;
}
.atrilyx-vs-network.four {
  padding: 15px 10px;
  align-items: center;
  width: calc(100% / 4) !important;
  min-height: 120px;
}
.atrilyx-vs-network.four .omminie-content-text {
  color: #282524 !important;
  margin-bottom: 8px !important;
}
@media only screen and (max-width: 767px) {
  .atrilyx-vs-network.four {
    width: 100% !important;
    padding: 5px 10px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .atrilyx-vs-network.four {
    padding: 5px 10px 10px 10px !important;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx-vs-network:last-child .toolTipcontain .toolboxInfo.top-right {
    left: -27px !important;
    right: auto !important;
  }
  .atrilyx-vs-network:last-child .toolTipcontain .toolboxInfo.top-right::before {
    bottom: auto;
    top: 0;
    left: 35px;
    right: auto;
    border: 1px solid #EBEDFA;
    transform: translate(-50%, -50%) rotate(315deg);
  }
}
@media only screen and (min-width: 767px) and (max-width: 1168px) {
  .atrilyx-vs-network {
    padding-left: 15px;
  }
}
.atrilyx-vs-network .toolboxInfoB {
  display: none;
}
.atrilyx-vs-network.hideTooltip .toolboxInfoB {
  display: none !important;
}
.atrilyx-vs-network .card-details {
  display: flex;
  position: relative;
  margin: 0 0 8px 0;
  width: 100%;
}
.atrilyx-vs-network .card-details > div {
  width: 100%;
  display: flex;
  font-size: 26px;
  font-weight: 400;
  align-items: center;
  line-height: 34px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .atrilyx-vs-network .card-details > div {
    font-size: 13px !important;
    line-height: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx-vs-network .card-details > div {
    line-height: 18px;
  }
}
@media only screen and (max-width: 1600px) {
  .atrilyx-vs-network .card-details > div {
    font-size: 14px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 1023px) {
  .atrilyx-vs-network .card-details > div img {
    max-width: 15px;
    max-height: 15px;
  }
}
.atrilyx-vs-network .card-details > div.cardLeft {
  padding: 0 15px 0 0;
  justify-content: right;
}
@media only screen and (min-width: 768px) {
  .atrilyx-vs-network .card-details > div.cardLeft {
    width: 50%;
  }
}
.atrilyx-vs-network .card-details > div.cardLeft img {
  margin-right: 8px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .atrilyx-vs-network .card-details > div.cardLeft {
    padding: 0 7px 0 0;
  }
  .atrilyx-vs-network .card-details > div.cardLeft img {
    margin-right: 4px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx-vs-network .card-details > div.cardLeft {
    padding: 0 5px 0 0;
  }
}
.atrilyx-vs-network .card-details > div.cardRight {
  position: relative;
  justify-content: left;
  padding: 0 0 0 15px;
}
.atrilyx-vs-network .card-details > div.cardRight::before {
  position: absolute;
  content: "";
  height: 24px;
  border-left: 1px solid #717A90;
  opacity: 0.5;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .atrilyx-vs-network .card-details > div.cardRight::before {
    height: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx-vs-network .card-details > div.cardRight::before {
    display: none;
  }
}
.atrilyx-vs-network .card-details > div.cardRight img {
  margin-right: 8px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .atrilyx-vs-network .card-details > div.cardRight {
    padding: 0 0 0 7px;
  }
  .atrilyx-vs-network .card-details > div.cardRight img {
    margin-right: 4px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx-vs-network .card-details > div.cardRight {
    padding: 0 0 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx-vs-network .card-details {
    flex-direction: column;
    width: auto !important;
    margin: 0 auto !important;
    min-width: 80px;
  }
  .atrilyx-vs-network .card-details > div {
    padding: 2px !important;
    justify-content: center !important;
  }
  .atrilyx-vs-network .card-details > div.cardRight {
    border-left: 0;
    border-top: 1px solid #ccc;
  }
}
.atrilyx-vs-network .atrilyx-count:hover .toolTipcontainB {
  position: static;
}
.atrilyx-vs-network .atrilyx-count:hover .toolTipcontainB .toolboxInfoB {
  border-radius: 4px;
  position: absolute;
  z-index: 5;
  font-weight: 400;
  padding: 10px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
  background-color: #282524 !important;
  width: 185px;
  color: #fff !important;
  max-height: 88px;
  left: 50%;
  bottom: 91%;
  font-size: 11px;
  line-height: 16px;
  transform: translateX(-50%);
}
.atrilyx-vs-network .atrilyx-count:hover .toolTipcontainB .toolboxInfoB::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 15px;
  height: 15px;
  background-color: #282524 !important;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
  top: 100%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(136deg);
  clip-path: polygon(-20px -20px, calc(120%) -20px, calc(120%) calc(120%));
}
.atrilyx-vs-network .atrilyx-count:hover .toolTipcontainB .toolboxInfoB h2 {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  margin: 0 0 7px 0;
}
.atrilyx-vs-network .atrilyx-count:hover .toolTipcontainB .toolboxInfoB p {
  font-size: 11px !important;
  line-height: 16px !important;
  color: inherit !important;
}
.atrilyx-vs-network .atrilyx-count:hover .toolboxInfoB {
  display: block;
}
.atrilyx-vs-network.text {
  padding: 5px 0 0 0 ;
  border: 0;
  box-shadow: none;
  background: transparent;
  justify-content: flex-start;
}
.atrilyx-vs-network.text h2 {
  color: #387590;
  font-size: 28px;
  font-weight: 700;
  line-height: 30px;
  font-family: "Inter";
}
@media only screen and (min-width: 768px) and (max-width: 1344px) {
  .atrilyx-vs-network.text h2 {
    font-size: 1.4vw;
    white-space: nowrap;
    line-height: 26px;
  }
}
@media only screen and (min-width: 1345px) and (max-width: 1900px) {
  .atrilyx-vs-network.text h2 {
    font-size: 1.45vw;
    line-height: 26px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx-vs-network.text h2 {
    font-size: 16px;
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
  .atrilyx-vs-network {
    min-height: initial !important;
    padding: 10px 10px 10px 15px ;
    width: calc(100% / 5 - 11px);
  }
}
.atrilyx-vs-network:not(:first-child) {
  margin-left: 22px;
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
  .atrilyx-vs-network:not(:first-child) {
    margin-left: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx-vs-network {
    border-radius: 0 !important;
    width: 100%;
    margin-left: 0 !important;
    min-height: auto !important;
    display: flex;
    flex-direction: row;
    padding: 0 10px;
    color: #282524 !important;
    align-items: center;
    box-shadow: none;
    border: 0;
    border-bottom: 1px solid #E2E2EA ;
  }
}
.atrilyx-vs-network .omminie-content-text {
  margin-bottom: 4px;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: inherit;
  padding: 0 !important;
}
@media only screen and (max-width: 767px) {
  .atrilyx-vs-network .omminie-content-text {
    margin-bottom: 0 !important;
    min-width: 71px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .atrilyx-vs-network .omminie-content-text {
    font-size: 11px;
  }
}
.atrilyx-vs-network .omminie-content-text .toolTipcontain .toolboxInfo {
  top: 21px !important;
}
.atrilyx-vs-network .omminie-content-value {
  font-weight: 500;
  font-size: 28px;
  line-height: 34px;
  color: inherit;
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
  .atrilyx-vs-network .omminie-content-value {
    font-size: 19px;
    line-height: 26px;
  }
}
@media only screen and (max-width: 767px) {
  .atrilyx-vs-network .omminie-content-value {
    font-size: 14px;
    font-weight: 600;
    margin-left: auto;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1168px) {
  .atrilyx-vs-network .omminie-content-value {
    font-size: 22px;
  }
}
.atrilyx-vs-network .atrVsnetbadge {
  text-align: center;
  font-size: 12px;
  font-weight: 300;
  color: #282524;
}
.atrilyx-vs-network .atrVsnetbadge b {
  background: #E7F9F5;
  border-radius: 4px;
  color: #16A287;
  font-weight: 700;
  min-height: 23px;
  line-height: 23px;
  padding: 0px 6px 0px 5px;
  display: inline-block;
}
.atrilyx-vs-network .atrVsnetbadge b i {
  margin: 0 1px;
  font-size: 10px;
}
.atrilyx-vs-network .atrVsnetbadge b.down {
  background: #ffdede;
  color: red;
}
@media only screen and (max-width: 767px) {
  .atrilyx-vs-network .atrVsnetbadge {
    white-space: nowrap;
    font-size: 11px;
  }
}
.atrilyx-vs-network .assistedbadge {
  background: #E7F9F5;
  border-radius: 4px;
  color: #16A287;
  font-size: 12px;
  padding: 3px 7px 3px 4px;
  margin-top: 2px;
  width: fit-content;
}
.atrilyx-vs-network .assistedbadge.space {
  min-height: 22px;
  background-color: #fff;
}
@media only screen and (max-width: 767px) {
  .atrilyx-vs-network .assistedbadge {
    margin-left: 5px;
    font-size: 10px;
  }
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
  .atrilyx-vs-network .assistedbadge {
    font-size: 10px;
    white-space: nowrap;
    position: relative;
    left: -5px;
  }
}
#under_the_hood {
  height: 100%;
}
#under_the_hood iframe {
  width: 100%;
}
#under_the_hood h1 {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-bottom: 10px;
  padding: 0px 10px;
  margin-top: 10px;
}
#under_the_hood hr {
  background: none;
  clear: both;
  float: none;
  width: 100%;
  border: none;
}
#under_the_hood.products .matomo-widget .widgetContent .dataTableFeatures .dropdown-content {
  position: relative;
  left: 0;
}
#under_the_hood .top_controls {
  transition: none !important;
  visibility: visible !important;
  opacity: 1 !important;
  margin: 1em !important;
}
#under_the_hood.real-time .visitsLiveFooter a.rightLink {
  display: none;
}
#under_the_hood.time-map .realTimeMap_overlay {
  position: relative;
}
#under_the_hood.times .dataTable .datatableRelatedReports {
  display: none;
}
#under_the_hood .matomo-widget#widgetFormAnalyticsgetCounters .widgetTop {
  display: none !important;
}
#under_the_hood .matomo-widget .widgetTop {
  display: block !important;
}
#under_the_hood .matomo-widget .widgetTop .buttons {
  display: none;
}
#under_the_hood .matomo-widget .widgetTop .widgetName {
  font-family: 'Inter';
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin: 10px 0;
  color: #212121;
}
#under_the_hood .matomo-widget .widgetTop .widgetName .widgetNameOffScreen {
  display: none;
}
#under_the_hood .matomo-widget .dropdown-content {
  position: absolute;
  left: 0;
  top: auto !important;
  width: max-content;
  min-width: 100%;
  background-color: #F4F5FD !important;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 45;
  overflow-y: auto !important;
  overflow-x: hidden !important;
}

.spend-vs-ration-atrylix {

    .spendvsratioChart-body {
        overflow-y: auto; 
        padding: 0 33px !important;
        position: relative;
        
        .spendvsratioChart {
            margin-top: 24px !important;
            height: 416px;
        }

        .spendvsratioChart-header-text {
            display: flex        ;
            justify-content: center;
            align-items: center;
            gap: 20px;
            width: 100%;
            height: 20px;
            overflow: hidden;
            top: 0;
            position: sticky;
            background: white;
            z-index: 1;
        }
    }
    
    .conChart {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        /* padding: 50px; */
    }

    .row {
        display: flex;
        align-items: center;
        position: relative;
        /* margin-bottom: 10px !important; */
    }

    .block {
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff;
        border-radius: 4px;
        height: 60px;
        transition: width 0.3s ease;
        font-size: 12px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        min-width: 10% !important;
        cursor: pointer;
    }

    .spend {
        background-color: #88CBE5;
    }

    .facebook-spend {
        background-color: #3b5998;
    }

    .ttd-spend {
        background-color: #F3B182;
    }

    .tiktok-spend {
        background-color: #FF6869;
    }

    .conversions-transperant {
        background-color: #485DD014;
        border: 1px dashed #485DD0;
        color: black;
    }

    .tiktok-transperant {
        background-color: #FF686914;
        border: 1px dashed #FF6869;
        color: black;
    }

    .ttd-attribution {
        background-color: #F3B18214;
        border: 1px dashed #F3B182;
        color: black;
    }

    .tooltip {
        line-height: 1.9em;
        display: none;
        position: absolute;
        transform: translatey(-75%) !important;
        background-color: #000000;
        color: #fff;
        padding: 10px;
        border-radius: 15px;
        white-space: nowrap;
        z-index: 100;
        font-size: 12px;
        pointer-events: none;
    }

    .tooltip-hover:hover .tooltip {
        /*display: block;*/
        /*pointer-events: auto;*/
        /*cursor: pointer;*/

    }


    .circle {
        width: 75px;
        height: 75px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
        background-color: #88CBE5; /* Adjust as needed */
        border: 4px solid #FFFFFF;
        position: relative;
        cursor: pointer;
    }

    .network-icon img {
        height: 24px; /* Adjust the size of the image */
        width: 24px;  /* Ensure the image fits well inside the circle */
        mix-blend-mode: multiply;
        filter: brightness(0);
    }

    .circle-text {
        margin-top: 5px;
        color: #fff;
        font-size: 14px;
    }

    .blocks {
        float: left;
        display: flex;
        justify-content: flex-end;
        width: calc(50% - 25px);
    }

   .left {
       justify-content: flex-end;
       margin-right:  -12px !important;
   }

    .right {
        justify-content: flex-start;
        margin-left:  -12px !important;
    }




}
.dynamic-tooltip{

    @font-face {
        font-family: 'Inter';
        src: url(plugins/Atrilyx/fonts/inter.ttf);
    }
    .square-tooltip {
        width: 12px;
        height: 12px;
        /* background: #485DD0 0% 0% no-repeat padding-box; */
        border: 1px solid #FFFFFF80;
        border-radius: 2px;
        opacity: 1;
        margin-right: 5px;
    }

    .tooltip-text {
        justify-content: space-between;
        display: flex   ;
        width: 100% !important;
        font-family: 'Inter';
        font-size: 14px;
        color: white;
        font-weight: 400;

        span:first-child {
            margin-right: 16px;
        }

    }

    .dotted-tooltip {
        width: 10px;
        height: 10px;
        /* background: #485DD0 0% 0% no-repeat padding-box; */
        border: 1px dashed #FFFFFF80;
        border-radius: 2px;
        opacity: 1;
        margin-right: 5px;
    }

    .circle-tooltip {
        width: 10px;
        height: 10px;
        /* background: #485DD0 0% 0% no-repeat padding-box; */
        border: 1px solid #FFFFFF80;
        border-radius: 32px;
        opacity: 1;
        margin-right: 5px;
    }

    .tooltip-line {
        display: flex;
        align-items: center;
        /*justify-content: space-between;*/
    }

    .title-tooltip {
        font-size: 14px;
        font-weight: 600;
        margin-bottom: 8px;
    }

    .tooltip {
        line-height: 1.9em;
        /*transform: translatey(-75%) !important;*/
        background-color: #000000;
        color: #fff;
        padding: 10px;
        border-radius: 15px;
        white-space: nowrap;
        z-index: 100;
        font-size: 12px;
        pointer-events: none;

    }

    .facebook-spend {
        background-color: #3b5998;
    }

    .ttd-spend {
        background-color: #F3B182;
    }

    .tiktok-spend {
        background-color: #FF6869;
    }

    .conversions-transperant {
        background-color: #485DD014;
        border: 1px dashed #485DD0;
        color: black;
    }

    .tiktok-transperant {
        background-color: #FF686914;
        border: 1px dashed #FF6869;
        color: black;
    }

    .ttd-attribution {
        background-color: #F3B18214;
        border: 1px dashed #F3B182;
        color: black;
    }

    &::after{
        content: '';
        position: absolute;
        width: 10px;
        height: 10px;
        background-color: #000000;
        transform: rotate(45deg);
        bottom: -5px;
        left: 50%;
    }
    

}


.fullscreen {
    .spendvsratioChart-container{
        height: 100%;
        /* background-color: red !important; */
    }
    .spend-vs-ration-atrylix {
        width: 100% !important;
        margin: 0 300px;
    }
    .spendvsratioChart-body {
        height: 600px
    }
    .AtrilyxDropdown span {
        color: #fff;
    }

}


#root .atrilyxManagment #secondNavBar {
  background: none !important;
}
#root .atrilyxManagment .closeNav {
  display: none;
}
#root .atrilyxManagment .active-inactive {
  position: absolute;
  z-index: 2000;
  display: inline-grid;
  top: 0;
  left: 100% !important;
  background: #fff;
  border: 1px solid #acacac;
  padding: 4px;
  border-radius: 8px;
  min-width: 90px;
}
#root .atrilyxManagment .active-inactive .radios {
  opacity: 1 !important;
}
#root .atrilyxManagment .sideBar {
  transition: width 300ms ease-in;
  display: flex;
  flex-direction: column;
  height: 100%;
  top: 0;
  width: 286px;
  background-color: #344bcb;
  position: fixed !important;
  z-index: 47;
}
#root .atrilyxManagment .sideBar .leftnavToggle {
  display: none;
}
@media only screen and (min-width: 1201px) {
  #root .atrilyxManagment .sideBar .leftnavToggle {
    position: absolute;
    display: block !important;
    bottom: 200px;
    z-index: 5;
    right: -12px;
    display: inline-block;
    width: 24px;
    height: 24px;
    background: #fff;
    border-radius: 50%;
    color: #344bcb;
    text-align: center;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    transition: all 300ms ease-in;
  }
  #root .atrilyxManagment .sideBar .leftnavToggle i {
    color: inherit;
    font-size: 12px;
    transition: all 250ms ease-in;
  }
  #root .atrilyxManagment .sideBar .leftnavToggle:hover {
    animation: pulse 900ms forwards;
    /* Animate for 1.5 seconds on hover */
  }
  #root .atrilyxManagment .sideBar .leftnavToggle:hover i {
    border-color: #fff;
  }
}
#root .atrilyxManagment .sideBar .company-name {
  color: aliceblue;
  font-weight: bold;
}
#root .atrilyxManagment .sideBar .company-name #home-left {
  transition: all 200ms ease-in;
  display: inline-block;
  overflow: hidden;
}
#root .atrilyxManagment .sideBar .closeNav {
  color: #fff;
  font-size: 12px;
  position: absolute;
  right: 0;
  padding: 10px;
}
@media only screen and (max-width: 1200px) {
  #root .atrilyxManagment .sideBar {
    transform: translateX(-100%);
  }
  #root .atrilyxManagment .sideBar.on {
    z-index: 47;
    transform: translateX(0);
    box-shadow: 10px 0px 15px -7px #a5a5a5;
  }
  #root .atrilyxManagment .sideBar.on .closeNav {
    display: block;
  }
}
#root .atrilyxManagment .sideBar #secondNavBar {
  overflow-y: auto;
  flex: 1;
  display: flex;
  flex-direction: column;
  width: 100% !important;
  float: none !important;
  top: auto !important;
  position: relative !important;
  background-color: transparent !important;
  position: relative;
}
#root .atrilyxManagment .sideBar #secondNavBar::-webkit-scrollbar-track {
  border-radius: 20px;
  background-color: #5361cd;
}
#root .atrilyxManagment .sideBar #secondNavBar::-webkit-scrollbar {
  width: 8px;
  background-color: #344bcb;
}
#root .atrilyxManagment .sideBar #secondNavBar::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background-color: #2538c2;
}
@media only screen and (max-width: 900px) and (max-height: 590px) and (orientation: landscape) {
  #root .atrilyxManagment .sideBar #secondNavBar {
    overflow-y: auto;
  }
}
#root .atrilyxManagment .sideBar #secondNavBar > .navbar {
  display: flex !important;
  flex-direction: column;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  background: #344bcb;
}
#root .atrilyxManagment .sideBar #secondNavBar > .navbar > li {
  position: relative;
  margin-bottom: 12px;
}
#root .atrilyxManagment .sideBar #secondNavBar > .navbar > li .item {
  cursor: pointer !important;
  animation: none !important;
  display: block !important;
  position: relative;
  padding-top: 0px !important;
  padding-left: 44px !important;
  padding-bottom: 0px !important;
  font-family: 'Inter' !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 36px !important;
  transition: all 200ms ease-in;
}
#root .atrilyxManagment .sideBar #secondNavBar > .navbar > li .item:hover::after {
  position: absolute;
  left: 0;
  width: 100%;
  height: 36px;
  content: "";
  background-color: #fff;
  opacity: 0.05;
  z-index: 0;
}
#root .atrilyxManagment .sideBar #secondNavBar > .navbar > li .item .menuIcon {
  position: absolute;
  transition: all 400ms ease-in;
  top: 50%;
  transform: translateY(-50%);
}
#root .atrilyxManagment .sideBar #secondNavBar > .navbar > li .item .menuCaption {
  white-space: nowrap;
  color: white;
  margin-left: 32px;
}
#root .atrilyxManagment .sideBar #secondNavBar > .navbar > li .item .fa {
  font-size: 10px;
  position: absolute;
  right: 20px;
  top: 50%;
  transition: all 250ms ease-in;
  transform: translateY(-50%) !important;
  color: white;
}
#root .atrilyxManagment .sideBar #secondNavBar > .navbar > li.leftmenu-active > .item::after {
  position: absolute;
  left: 0;
  width: 100%;
  height: 36px;
  content: "";
  background-color: #fff;
  opacity: 0.1;
  z-index: 0;
}
#root .atrilyxManagment .sideBar #secondNavBar > .navbar > li.leftmenu-active > .item::before {
  border-radius: 0 5px 5px 0;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
  background: #F3B182;
}
#root .atrilyxManagment .sideBar #secondNavBar > .navbar > li.leftmenu-active > .item .fa {
  transform: translateY(-50%) rotate(-90deg) !important;
}
#root .atrilyxManagment .sideBar #secondNavBar > .navbar > li.leftmenu-active .submenu {
  display: block;
}
#root .atrilyxManagment .sideBar #secondNavBar > .navbar > li.leftmenu-active.sub > .item {
  background: none !important;
}
#root .atrilyxManagment .sideBar #secondNavBar > .navbar > li.leftmenu-active.sub > .item:after,
#root .atrilyxManagment .sideBar #secondNavBar > .navbar > li.leftmenu-active.sub > .item:before {
  display: none;
}
#root .atrilyxManagment .sideBar #secondNavBar > .navbar > li .navbar {
  padding: 0 !important;
}
#root .atrilyxManagment .sideBar #secondNavBar > .navbar > li .navbar > li {
  margin-bottom: 0;
}
#root .atrilyxManagment .sideBar #secondNavBar > .navbar > li .navbar > li.leftmenu-active .item::after {
  position: absolute;
  left: 0;
  width: 100%;
  height: 36px;
  content: "";
  background-color: #fff;
  opacity: 0.1;
  z-index: 0;
}
#root .atrilyxManagment .sideBar #secondNavBar > .navbar > li .navbar > li.leftmenu-active .item::before {
  border-radius: 0 5px 5px 0;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
  background: #F3B182;
}
#root .atrilyxManagment .sideBar #secondNavBar > .navbar > li .navbar > li .item {
  line-height: 36px !important;
}
#root .atrilyxManagment .sideBar #secondNavBar > .navbar > li .navbar > li .item .menuCaption {
  font-weight: 300 !important;
}
#root .atrilyxManagment .sideBar #secondNavBar .back_btn {
  display: flex;
  margin-top: auto;
  position: relative;
  bottom: 0;
  display: block;
  width: inherit;
  font-weight: bold !important;
}
#root .atrilyxManagment .sideBar #secondNavBar .back_btn li.help .item::before {
  display: none !important;
}
#root .atrilyxManagment .sideBar #secondNavBar .back_btn li.help .quickMenu {
  transition: all 300ms ease-in;
  position: fixed;
  left: 256px;
  bottom: 30px;
  width: 160px;
  background: #FFFFFF;
  box-shadow: 0px 2px 12px #28252429;
  border-radius: 8px;
  padding: 8px;
}
#root .atrilyxManagment .sideBar #secondNavBar .back_btn li.help .quickMenu ul li {
  display: block;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 13px;
  font-weight: 500;
  color: #717A90;
  text-align: left;
  line-height: 32px;
  white-space: nowrap;
  transition: all 200ms ease-in;
}
#root .atrilyxManagment .sideBar #secondNavBar .back_btn li.help .quickMenu ul li a {
  color: inherit;
}
#root .atrilyxManagment .sideBar #secondNavBar .back_btn li.help .quickMenu ul li:hover {
  background: #F4F5FD;
  border-radius: 2px;
}
#root .atrilyxManagment .sideBar #secondNavBar .back_btn li.help.open .quickMenu {
  display: block !important;
}
#root .atrilyxManagment .sideBar.collapse .back-button span {
  display: none;
}
#root .atrilyxManagment .sideBar.collapse.on .back-button span {
  display: inline-block;
}
@media only screen and (min-width: 1201px) {
  #root .atrilyxManagment .sideBar.collapse {
    width: 60px;
  }
  #root .atrilyxManagment .sideBar.collapse .logo-area {
    padding-left: 14px !important;
  }
  #root .atrilyxManagment .sideBar.collapse .leftnavToggle i {
    transform: rotate(180deg);
  }
  #root .atrilyxManagment .sideBar.collapse .company-name #home-left {
    width: 36px;
  }
  #root .atrilyxManagment .sideBar.collapse #secondNavBar > .navbar > li .item {
    overflow: hidden;
    width: auto !important;
    padding-left: 18px !important;
  }
  #root .atrilyxManagment .sideBar.collapse #secondNavBar > .navbar > li .item .menuCaption {
    display: inline-block !important;
    width: 0px;
    overflow: hidden;
    height: 17px;
  }
  #root .atrilyxManagment .sideBar.collapse #secondNavBar > .navbar > li .item i {
    display: none;
  }
  #root .atrilyxManagment .sideBar.collapse #secondNavBar > .navbar > li.leftmenu-active.in.sub > .item::after {
    display: block !important;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 36px;
    content: "";
    background-color: #fff;
    opacity: 0.1;
    z-index: 0;
  }
  #root .atrilyxManagment .sideBar.collapse #secondNavBar > .navbar > li.leftmenu-active.in.sub > .item::before {
    display: block !important;
    border-radius: 0 5px 5px 0;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    background: #F3B182;
  }
  #root .atrilyxManagment .sideBar.collapse #secondNavBar > .navbar > li.leftmenu-active .submenu {
    display: none;
  }
  #root .atrilyxManagment .sideBar.collapse #secondNavBar .quickMenu {
    left: 50px !important;
  }
  #root .atrilyxManagment .sideBar.collapse.flyOut {
    width: 286px;
  }
  #root .atrilyxManagment .sideBar.collapse.flyOut .company-name #home-left {
    width: auto;
  }
  #root .atrilyxManagment .sideBar.collapse.flyOut .back-button a span {
    display: inline-block;
  }
  #root .atrilyxManagment .sideBar.collapse.flyOut #secondNavBar > .navbar > li .item .menuCaption {
    width: auto;
    overflow: initial;
  }
  #root .atrilyxManagment .sideBar.collapse.flyOut #secondNavBar > .navbar > li .item i {
    display: block;
  }
  #root .atrilyxManagment .sideBar.collapse.flyOut #secondNavBar > .navbar > li.leftmenu-active.sub > .item::after {
    display: none !important;
  }
  #root .atrilyxManagment .sideBar.collapse.flyOut #secondNavBar > .navbar > li.leftmenu-active.sub > .item::before {
    display: none !important;
  }
  #root .atrilyxManagment .sideBar.collapse.flyOut #secondNavBar > .navbar > li.leftmenu-active.sub > .item .fa {
    transform: rotate(-90deg);
  }
  #root .atrilyxManagment .sideBar.collapse.flyOut #secondNavBar > .navbar > li.leftmenu-active .submenu {
    display: block;
  }
  #root .atrilyxManagment .sideBar.collapse.flyOut #secondNavBar > .navbar > li .navbar > li.leftmenu-active .item::after {
    display: block !important;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 36px;
    content: "";
    background-color: #fff;
    opacity: 0.1;
    z-index: 0;
  }
  #root .atrilyxManagment .sideBar.collapse.flyOut #secondNavBar > .navbar > li .navbar > li.leftmenu-active .item::before {
    display: block !important;
    border-radius: 0 5px 5px 0;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    background: #F3B182;
    border-bottom: 1px solid #4050c7;
  }
  #root .atrilyxManagment .sideBar.collapse.flyOut #secondNavBar .back_btn .quickMenu {
    left: 256px !important;
  }
  #root .atrilyxManagment .sideBar.collapse.flyOut + .MIT.expand .leftnavToggle {
    left: 273px !important;
  }
}
#root .atrilyxManagment .FixedHeader {
  transition: all 200ms ease-in;
  background: #fff;
  position: fixed;
  left: 0;
  width: 100%;
  top: 0;
  z-index: 46;
  display: flex;
  padding: 20px 20px 20px 306px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  display: none;
}
@media only screen and (max-width: 1200px) {
  #root .atrilyxManagment .FixedHeader {
    display: block;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
  #root .atrilyxManagment .FixedHeader {
    padding-left: 20px;
  }
}
@media only screen and (max-width: 767px) {
  #root .atrilyxManagment .FixedHeader {
    padding: 13px 15px 14px 20px;
  }
}
#root .atrilyxManagment .FixedHeader .compLogo {
  display: flex;
}
#root .atrilyxManagment .FixedHeader .compLogo .topRightlogo {
  display: flex;
  align-items: center;
}
#root .atrilyxManagment .FixedHeader .compLogo .topRightlogo li:last-child {
  width: 120px;
}
@media only screen and (max-width: 1200px) {
  #root .atrilyxManagment .FixedHeader .compLogo .topRightlogo li:last-child {
    text-align: left;
  }
}
@media only screen and (max-width: 1200px) {
  #root .atrilyxManagment .FixedHeader .compLogo .topRightlogo li:last-child {
    max-width: 90px;
  }
}
#root .atrilyxManagment .FixedHeader .compLogo .topRightlogo li.navIcon {
  margin-right: 12px;
  display: none;
}
@media only screen and (max-width: 1200px) {
  #root .atrilyxManagment .FixedHeader .compLogo .topRightlogo li.navIcon {
    display: block;
  }
}
#root .atrilyxManagment .FixedHeader .compLogo .topRightlogo li.navIcon .hamburger {
  position: relative;
  display: block;
  width: 19px;
  height: 19px;
}
#root .atrilyxManagment .FixedHeader .compLogo .topRightlogo li.navIcon .hamburger span {
  position: relative;
  display: inline-block;
  height: 3px;
  width: 100%;
  background: #344bcb;
  border-radius: 20px;
}
#root .atrilyxManagment .FixedHeader .compLogo .topRightlogo li.navIcon .hamburger span::before {
  content: "";
  position: absolute;
  top: 7px;
  height: 3px;
  width: 100%;
  background-color: #344bcb;
  border-radius: 20px;
  right: 0;
}
#root .atrilyxManagment .FixedHeader .compLogo .topRightlogo li.navIcon .hamburger span::after {
  content: "";
  position: absolute;
  bottom: -14px;
  height: 3px;
  width: 62%;
  background-color: #344bcb;
  border-radius: 20px;
  left: 0;
}
#root .atrilyxManagment .FixedHeader .compLogo .topRightlogo img {
  max-width: 100%;
  transition: all 300ms ease-in;
  max-height: 102px;
}
@media only screen and (max-width: 1200px) {
  #root .atrilyxManagment .FixedHeader .compLogo .topRightlogo img {
    max-height: 40px;
  }
}
#root .atrilyxManagment .FixedHeader .MobdateFilter {
  display: none;
}
@media only screen and (max-width: 1200px) {
  #root .atrilyxManagment .FixedHeader .MobdateFilter {
    display: flex;
    margin-left: 30px;
    width: 150px;
  }
  #root .atrilyxManagment .FixedHeader .MobdateFilter .topwikSelector li {
    margin-left: 0;
    flex-direction: column;
    display: flex;
    flex: 1;
  }
  #root .atrilyxManagment .FixedHeader .MobdateFilter .topwikSelector li label {
    margin: 0 0 5px 0;
  }
}
@media only screen and (max-width: 767px) {
  #root .atrilyxManagment .FixedHeader .MobdateFilter {
    margin-left: 30px;
    width: 120px;
  }
}
#root .atrilyxManagment .FixedHeader .compFilter {
  flex: 1;
  flex-wrap: wrap;
  margin-left: 20px;
  display: flex;
}
@media only screen and (min-width: 1366px) and (max-width: 1440px) {
  #root .atrilyxManagment .FixedHeader .compFilter {
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  #root .atrilyxManagment .FixedHeader .compFilter {
    top: 65px !important;
  }
}
@media only screen and (max-width: 1200px) {
  #root .atrilyxManagment .FixedHeader .compFilter {
    height: 100%;
    position: fixed;
    width: 280px;
    right: 0;
    top: 85px;
    padding: 20px 15px 0px 10px;
    transform: translateX(110%);
    transition: all 300ms ease-in;
  }
  #root .atrilyxManagment .FixedHeader .compFilter.menuOn {
    overflow-y: auto;
    padding-bottom: 350px;
    transform: translateX(0);
    box-shadow: 0px 2px 12px #28252452;
    background: #fff;
    display: block;
  }
  #root .atrilyxManagment .FixedHeader .compFilter.menuOn .topwikSelector {
    margin: 0;
    flex-direction: column;
    padding: 0;
  }
  #root .atrilyxManagment .FixedHeader .compFilter.menuOn .topwikSelector li {
    display: flex;
    margin: 0 0 15px 0;
    align-items: center;
  }
  #root .atrilyxManagment .FixedHeader .compFilter.menuOn .topwikSelector li.saveFilterPopup {
    top: auto;
    margin-left: 0px !important;
    border: 1px solid #EBECEF;
  }
  #root .atrilyxManagment .FixedHeader .compFilter.menuOn .topwikSelector li.saveFilterPopup .filterActionOpen {
    flex-direction: column;
    padding: 0px !important;
  }
  #root .atrilyxManagment .FixedHeader .compFilter.menuOn .topwikSelector li.saveFilterPopup .filterActionOpen li {
    margin-left: 0 !important;
  }
  #root .atrilyxManagment .FixedHeader .compFilter.menuOn .topwikSelector li.saveFilterPopup .filterActionOpen li.divider {
    margin-left: 0 !important;
    padding: 1px 0 0 0 !important;
    max-height: 1px;
  }
  #root .atrilyxManagment .FixedHeader .compFilter.menuOn .topwikSelector li.cta .resetAllButton {
    display: none;
  }
  #root .atrilyxManagment .FixedHeader .compFilter.menuOn .topwikSelector li.cta.filterTogglebar {
    display: none;
  }
  #root .atrilyxManagment .FixedHeader .compFilter.menuOn .topwikSelector li .AtrilyxDropdown-content {
    max-width: 160px !important;
    min-width: 160px !important;
    right: 0 !important;
    left: auto !important;
    top: 24px !important;
  }
  #root .atrilyxManagment .FixedHeader .compFilter.menuOn .topwikSelector li label {
    min-width: 100px;
    white-space: inherit !important;
    margin: 0;
  }
  #root .atrilyxManagment .FixedHeader .compFilter.menuOn .topwikSelector li > span {
    margin: 0;
  }
  #root .atrilyxManagment .FixedHeader .compFilter.menuOn .topwikSelector li .viewsavedItem {
    display: none;
  }
  #root .atrilyxManagment .FixedHeader .compFilter.menuOn .filterActionOpen {
    display: flex !important;
    position: relative;
    box-shadow: none;
    width: 100%;
  }
  #root .atrilyxManagment .FixedHeader .compFilter.menuOn .filterActionOpen > li {
    min-height: 28px;
    min-width: 120px !important;
    min-width: auto !important;
    min-height: auto;
    padding: 2px 5px !important;
  }
  #root .atrilyxManagment .FixedHeader .compFilter.menuOn .filterActionOpen > li:not(.divider) {
    min-height: 28px;
  }
  #root .atrilyxManagment .FixedHeader .compFilter.menuOn .filterActionOpen > li:divider {
    padding: 0 !important;
  }
  #root .atrilyxManagment .FixedHeader .compFilter.menuOn .filterActionOpen > li:not(:first-child) {
    margin-left: 10px !important;
  }
  #root .atrilyxManagment .FixedHeader .compFilter.menuOn .filterActionOpen > li a {
    white-space: nowrap;
  }
  #root .atrilyxManagment .FixedHeader .compFilter.menuOn .filterActionOpen .viewsavedItem {
    display: none;
  }
  #root .atrilyxManagment .FixedHeader .compFilter.menuOn .filterActionOpen .viewsavedItem li {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
#root .atrilyxManagment .FixedHeader .filterToggle {
  display: flex;
  margin-top: auto;
}
@media only screen and (max-width: 1200px) {
  #root .atrilyxManagment .FixedHeader .filterToggle {
    position: relative;
  }
}
#root .atrilyxManagment .FixedHeader .filterToggle > ul {
  display: flex;
}
@media only screen and (max-width: 1200px) {
  #root .atrilyxManagment .FixedHeader .filterToggle > ul {
    margin-left: auto;
  }
}
#root .atrilyxManagment .FixedHeader .filterToggle > ul > li {
  background-color: #f4f5fd;
  margin-left: 15px !important;
  border: 1px solid #e2e2ea ;
  border-radius: 4px;
  font-size: 11px;
  height: 24px;
  font-weight: 600;
  line-height: 24px;
  font-family: 'Inter';
  width: 24px;
  text-align: center;
  position: relative;
}
#root .atrilyxManagment .FixedHeader .filterToggle > ul > li.cta.in {
  background-color: #f4f5fd;
  border-color: #344bcb;
}
#root .atrilyxManagment .FixedHeader .filterToggle > ul > li i {
  color: #747a8f;
}
#root .atrilyxManagment .FixedHeader .filterToggle > ul > li:hover {
  background-color: #e2e2ea;
}
#root .atrilyxManagment .FixedHeader .filterToggle > ul > li .resetAllButton {
  font-size: 11px;
  margin: auto;
  line-height: 22px;
}
@media only screen and (max-width: 1200px) {
  #root .atrilyxManagment .FixedHeader .filterToggle > ul > li .resetAllButton {
    display: none;
  }
}
@media only screen and (max-width: 1200px) {
  #root .atrilyxManagment .FixedHeader .filterToggle > ul > li {
    position: static;
    border: 0;
    margin: 0;
    width: auto;
    height: auto;
  }
  #root .atrilyxManagment .FixedHeader .filterToggle > ul > li.filterTogglebar {
    display: none;
  }
}
#root .atrilyxManagment .FixedHeader .McompFilter {
  white-space: nowrap;
  display: none;
  padding: 0 10px;
  margin-left: auto;
  border: 1px solid #e2e2ea;
  border-radius: 4px;
  font-size: 11px;
  line-height: 24px;
  color: #717A90;
  background-color: #F4F5FD;
}
#root .atrilyxManagment .FixedHeader .McompFilter.in {
  border-color: #344bcb;
}
#root .atrilyxManagment .FixedHeader .McompFilter i {
  margin-right: 3px;
  font-size: 10px;
}
@media only screen and (max-width: 1200px) {
  #root .atrilyxManagment .FixedHeader .McompFilter {
    display: block;
    align-self: center;
  }
}
#root .atrilyxManagment {
  height: auto !important;
}
#root .atrilyxManagment .select2-results__option li {
  font-family: 'Inter';
  font-size: 12px;
  border-bottom: 1px solid red !important;
}
@font-face {
  font-family: 'Inter';
  src: url(plugins/Atrilyx/fonts/inter.ttf);
}
#root .atrilyxManagment h1,
#root .atrilyxManagment h2,
#root .atrilyxManagment h3,
#root .atrilyxManagment h4,
#root .atrilyxManagment h5,
#root .atrilyxManagment button,
#root .atrilyxManagment input,
#root .atrilyxManagment optgroup,
#root .atrilyxManagment select,
#root .atrilyxManagment textarea {
  font-family: 'Inter';
}
#root .atrilyxManagment .MIT {
  min-height: 100vh;
  background: #f5f8fc !important;
  padding-left: 318px !important;
  padding-right: 32px !important;
  padding-top: 32px !important;
  width: 100% !important;
  margin-left: 0px !important;
  transition: padding 200ms ease-in;
}
@media screen and (min-width: 1200px) {
  #root .atrilyxManagment .MIT.expand {
    padding-left: 92px !important;
  }
  #root .atrilyxManagment .MIT.expand .leftnavToggle {
    left: 49px;
  }
  #root .atrilyxManagment .MIT.expand .leftnavToggle i {
    transform: rotate(180deg);
  }
  #root .atrilyxManagment .MIT.expand .FixedHeader {
    padding-left: 105px !important;
  }
}
@media only screen and (max-width: 1200px) {
  #root .atrilyxManagment .MIT {
    padding-top: 80px !important;
    padding-left: 20px !important;
  }
  #root .atrilyxManagment .MIT .top_controlls {
    width: 100% !important;
    left: 0px;
  }
  #root .atrilyxManagment .MIT .top-most-filters {
    width: 100% !important;
    padding: 20px;
    left: 0px;
  }
  #root .atrilyxManagment .MIT .FixedHeader .compFilter.menuOn .saveFilterPopup {
    width: 100% !important;
    top: 470px !important;
    position: absolute;
  }
}
@media only screen and (max-width: 767px) {
  #root .atrilyxManagment .MIT {
    padding-top: 75px !important;
  }
}
#root .atrilyxManagment .logo-area {
  transition: all 200ms ease-in;
  display: block;
  width: 100%;
  background-color: #344bcb;
  padding: 50px 0 89px 40px;
}
#root .atrilyxManagment .formPage {
  padding-top: 80px;
  max-width: 800px;
  display: flex;
  margin: 0 auto;
  font-size: 14px;
  flex-direction: column;
}
@media only screen and (max-width: 1200px) {
  #root .atrilyxManagment .formPage {
    max-width: 100%;
  }
}
#root .atrilyxManagment .formPage h1 {
  color: rgba(40, 37, 36, 0.9);
  font-size: 24px;
  font-weight: 700;
  padding-bottom: 0;
  margin-bottom: 8px;
  line-height: 40px;
}
#root .atrilyxManagment .formPage h3 {
  font-size: 20px;
  font-weight: 700;
  padding-bottom: 0;
  margin-bottom: 25px;
  line-height: 29px;
  color: #282524;
}
#root .atrilyxManagment .formPage .lead {
  font-size: 14px;
  font-weight: 500;
  margin: 0 0 30px 0;
  color: rgba(40, 37, 36, 0.8);
}
#root .atrilyxManagment .formPage .card {
  font-family: "Inter";
  position: relative;
  background-color: #fff;
  box-shadow: none;
  border: 1px solid #E2E2EA;
  padding: 40px;
  margin: 0 0 20px 0;
}
@media only screen and (max-width: 767px) {
  #root .atrilyxManagment .formPage .card {
    padding: 20px;
  }
}
#root .atrilyxManagment .formPage .card-header {
  color: #282524;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
  margin-bottom: 8px;
}
#root .atrilyxManagment .formPage .card-lead {
  font-size: 14px;
  font-weight: 500;
  color: rgba(40, 37, 36, 0.8);
  line-height: 17px;
  margin-bottom: 32px;
}
#root .atrilyxManagment .formPage .card-leadDark {
  font-size: 14px;
  font-weight: 500;
  color: #282524;
  line-height: 17px;
  margin-bottom: 16px;
}
#root .atrilyxManagment .formPage .card-subHeader {
  font-size: 18px;
  line-height: 21px;
  color: #282524;
  margin-bottom: 8px;
}
#root .atrilyxManagment .formPage .card .grayLine {
  margin-bottom: 32px;
}
#root .atrilyxManagment .formPage .card h2 {
  font-size: 24px;
  font-weight: 700;
  padding-bottom: 25px;
  margin-bottom: 25px;
  line-height: 29px;
  border-bottom: 1px solid #E2E2EA;
  color: #282524;
}
#root .atrilyxManagment .formPage .card .buttonGroup {
  text-align: right;
  margin-bottom: 16px;
}
#root .atrilyxManagment .formPage .card .buttonGroup button {
  font-family: "Inter";
  cursor: pointer;
  color: #344bcb;
  font-size: 14px;
  font-weight: 500;
  height: 40px;
  border-radius: 8px;
  border: 0;
  background: #344BCB1A;
  padding: 12px 20px;
  margin-left: 12px;
  transition: all 200ms ease-in;
}
#root .atrilyxManagment .formPage .card .buttonGroup button:hover {
  background-color: #344bcb;
  color: #fff;
}
#root .atrilyxManagment .formPage .codes {
  cursor: pointer;
  list-style: none;
  margin: 0 0 8px 0;
  padding: 0;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
}
#root .atrilyxManagment .formPage .codes li {
  display: flex;
  width: calc(50% - 20px);
  align-items: center;
  margin-bottom: 8px;
  color: #282524CC;
  font-size: 14px;
  padding: 16px;
  height: 47px;
  border: 1px solid #E2E2EA;
  border-radius: 8px;
  transition: all 200ms ease-in;
}
#root .atrilyxManagment .formPage .codes li.full {
  width: 100% !important;
}
#root .atrilyxManagment .formPage .codes li span {
  margin-left: auto;
}
#root .atrilyxManagment .formPage .codes li:hover,
#root .atrilyxManagment .formPage .codes li:active {
  background: #344bcb;
  color: #fff;
}
#root .atrilyxManagment .formPage .codes li:hover svg path,
#root .atrilyxManagment .formPage .codes li:active svg path {
  fill: #344bcb !important;
  stroke: white !important;
}
#root .atrilyxManagment .formPage .codes .copied {
  position: absolute;
  right: 0;
  border: 1px solid #344BCB;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  padding: 8px 10px;
  color: #344BCB;
  top: -47px;
}
#root .atrilyxManagment .formPage .qrCodes {
  margin-bottom: 32px;
  text-align: center;
  padding: 34px;
  height: 231px;
  background: rgba(235, 236, 239, 0.4);
  border-radius: 8px;
}
#root .atrilyxManagment .formPage .qrCodes #qrcode {
  display: inline-block;
}
#root .atrilyxManagment .formPage .qrCodes img {
  border-radius: 24px;
  max-height: 167px;
  max-width: 167px;
  background: #fff;
  padding: 10px;
}
#root .atrilyxManagment .formPage .grayLine {
  height: 1px;
  margin: 0;
  padding: 0;
  border: 0;
  background: #E2E2EA;
  clear: both;
}
#root .atrilyxManagment .formPage .action {
  display: flex;
}
#root .atrilyxManagment .formPage .action.right {
  float: none !important;
  justify-content: end;
}
#root .atrilyxManagment .formPage .action.right:empty {
  display: none !important;
}
#root .atrilyxManagment .formPage .action.bot-40 {
  margin-bottom: 40px;
}
#root .atrilyxManagment .formPage .m25 {
  margin-bottom: 25px !important;
}
#root .atrilyxManagment .formPage .enableCnt p {
  line-height: 16px;
  margin-bottom: 32px;
  color: rgba(40, 37, 36, 0.8);
}
#root .atrilyxManagment .formPage .enable-Row {
  display: flex;
  color: rgba(40, 37, 36, 0.8);
}
#root .atrilyxManagment .formPage .enable-Row .enable-Info {
  line-height: 20px;
  position: relative;
  padding-left: 28px;
  font-weight: 500;
  display: flex;
  align-items: center;
  background: url("plugins/AtrilyxManagment/screenshots/attention.svg") no-repeat center left;
}
#root .atrilyxManagment .formPage .enable-Row .enable-Info svg {
  margin-right: 8px;
}
#root .atrilyxManagment .formPage .enable-Row .enable-Button {
  margin-left: auto;
}
#root .atrilyxManagment .edit-user .sub-title {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 32px;
}
#root .atrilyxManagment .edit-user .manageuserText {
  margin-bottom: 24px;
}
#root .atrilyxManagment .edit-user .accessrow {
  display: flex;
  margin-bottom: 16px;
}
#root .atrilyxManagment .edit-user .accessrow .left {
  float: none !important;
  display: flex;
}
#root .atrilyxManagment .edit-user .accessrow .left .select {
  width: 228px;
  margin-left: 6px;
}
#root .atrilyxManagment .edit-user .accessrow .left .select:not(:first-child) {
  margin-left: 8px;
}
#root .atrilyxManagment .edit-user .accessrow .left .select select {
  min-width: 100% !important;
  border: 1px solid #E2E2EA;
  width: 100%;
  padding: 12px 16px;
  border-radius: 8px;
  font-size: 14px;
  color: #717A90;
  height: 45px !important;
}
#root .atrilyxManagment .edit-user .accessrow .right {
  margin-left: auto;
  float: none !important;
}
#root .atrilyxManagment .edit-user .accessrow .menu {
  margin-top: 0;
}
#root .atrilyxManagment .edit-user .accessrow .menu button {
  height: 44px;
  min-width: 115px;
  border: 0;
  background: #f1f1f4;
  border-radius: 8px;
  color: #a8abb8;
}
#root .atrilyxManagment .edit-user .accessrow .menu button:hover {
  background: rgba(51, 74, 204, 0.1);
  color: #334acc;
}
#root .atrilyxManagment .edit-user .accessrow .menu button.active {
  background: #334acc;
  color: #fff;
}
#root .atrilyxManagment .edit-user .accessrow .menu .menu-content {
  width: 160px;
  white-space: nowrap;
  padding: 4px;
  right: 0;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px #28252429;
  border: 1px solid #E2E2EA;
  border-radius: 8px;
}
#root .atrilyxManagment .edit-user .accessrow .menu .menu-content a {
  color: #282524CC;
  padding: 8px;
}
#root .atrilyxManagment .edit-user .accessrow .menu .menu-content a:hover {
  background: #EBECEF66;
}
#root .atrilyxManagment .edit-user .accessrow .menu .menu-content .submenu {
  width: 160px;
  left: -160px;
  white-space: nowrap;
  padding: 4px;
  right: 0;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px #28252429;
  border: 1px solid #E2E2EA;
  border-radius: 8px;
}
#root .atrilyxManagment .formContainer {
  display: flex;
  justify-content: space-between;
}
#root .atrilyxManagment .formContainer.twoCol .formrow {
  width: calc(50% - 20px) !important;
}
#root .atrilyxManagment .passInfo {
  background: rgba(235, 236, 239, 0.4) url("plugins/AtrilyxManagment/screenshots/attention.svg") no-repeat 15px;
  border-radius: 8px;
  color: #282524CC;
  padding: 15px 15px 15px 43px;
  font-size: 14px;
  display: flex;
  align-items: center;
  margin-bottom: 32px;
}
#root .atrilyxManagment .passInfo svg {
  margin-right: 8px;
}
#root .atrilyxManagment .passInfo + .action {
  margin-bottom: 32px;
}
#root .atrilyxManagment .formrow {
  display: flex;
  flex-direction: column;
  margin-bottom: 25px;
  position: relative;
}
#root .atrilyxManagment .formrow.inline-row {
  flex-direction: row;
  align-items: center;
}
#root .atrilyxManagment .formrow.inline-row .input {
  margin: 0 0 0 8px;
  flex: 1;
}
#root .atrilyxManagment .formrow.inline-row .input select {
  margin: 0 !important;
}
#root .atrilyxManagment .formrow.inline-row .btn {
  margin-left: 8px !important;
  line-height: 48px !important;
  height: 48px !important;
  border-radius: 8px !important;
}
#root .atrilyxManagment .formrow label {
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  color: rgba(40, 37, 36, 0.8);
}
#root .atrilyxManagment .formrow .input {
  position: relative;
}
#root .atrilyxManagment .formrow .input input {
  font-size: 14px;
  font-family: "Inter";
  font-weight: 500;
  border-radius: 8px !important;
  border: 1px solid #E2E2EA !important;
  height: 48px;
  padding: 0 37px 0 16px !important;
  color: rgba(40, 37, 36, 0.8);
  margin: 0;
  transition: all 200ms ease-in;
}
#root .atrilyxManagment .formrow .input input:focus {
  border-color: #344bcb !important;
  color: #344bcb;
}
#root .atrilyxManagment .formrow .input input:focus + img {
  filter: invert(28%) sepia(76%) saturate(2000%) hue-rotate(219deg) brightness(82%) contrast(93%) !important;
}
#root .atrilyxManagment .formrow .input input[type=text]::placeholder,
#root .atrilyxManagment .formrow .input input::placeholder {
  color: rgba(40, 37, 36, 0.6);
}
#root .atrilyxManagment .formrow .input img,
#root .atrilyxManagment .formrow .input svg {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  filter: invert(100%) sepia(20%) saturate(2%) hue-rotate(148deg) brightness(83%) contrast(88%) !important;
}
#root .atrilyxManagment .formrow .input .errorMsg {
  color: #dc3545;
  line-height: 20px;
  padding: 0 5px;
}
#root .atrilyxManagment .formrow .input-nofocous {
  position: relative;
}
#root .atrilyxManagment .formrow .input-nofocous input {
  font-size: 14px;
  font-family: "Inter";
  font-weight: 500;
  border-radius: 8px !important;
  border: 1px solid #E2E2EA !important;
  height: 48px;
  padding: 0 37px 0 16px !important;
  color: rgba(40, 37, 36, 0.8);
  margin: 0;
  transition: all 200ms ease-in;
}
#root .atrilyxManagment .formrow .input-nofocous input[type=text]::placeholder,
#root .atrilyxManagment .formrow .input-nofocous input::placeholder {
  color: rgba(40, 37, 36, 0.6);
}
#root .atrilyxManagment .formrow .input-nofocous img,
#root .atrilyxManagment .formrow .input-nofocous svg {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  filter: invert(100%) sepia(20%) saturate(2%) hue-rotate(148deg) brightness(83%) contrast(88%) !important;
}
#root .atrilyxManagment .formrow .input-nofocous .errorMsg {
  color: #dc3545;
  line-height: 20px;
  padding: 0 5px;
}
#root .atrilyxManagment .formrow .select-nofocous {
  position: relative;
}
#root .atrilyxManagment .formrow .select-nofocous select {
  font-size: 12px !important;
  font-family: "Inter";
  font-weight: 500;
  border-radius: 8px !important;
  border: 1px solid #E2E2EA !important;
  height: 48px !important;
  padding: 0 37px 0 16px !important;
  color: rgba(40, 37, 36, 0.8);
  margin: 0;
  transition: all 200ms ease-in;
  appearance: none;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAABHNCSVQICAgIfAhkiAAAAE9JREFUCFtjLKzuv/D/P0PChLbCCwxIoKiqP+E/A0MDI4TBOOE/w38HmCJkMUaQJmQBJgYGA2QNYAXIikBsZNPgCkASBZX9AQyMDA+Q3QMAzLYxCfY7vWsAAAAASUVORK5CYII=') no-repeat 96% center;
}
#root .atrilyxManagment .formrow .invite-sitelist .dropdown {
  float: none !important;
}
#root .atrilyxManagment .formrow .invite-sitelist .dropdown label {
  font-size: 12px !important;
  font-weight: normal !important;
}
#root .atrilyxManagment .formrow .invite-sitelist .dropdown .filter-icon {
  position: relative !important;
  right: 38px !important;
  top: 2px !important;
  cursor: pointer !important;
}
#root .atrilyxManagment .formrow .tooltp {
  display: none;
  position: absolute;
  z-index: 2;
  box-shadow: 0px 0px 4px #717A9029;
  border: 1px solid #344BCB;
  top: 66%;
  transform: translateY(-50%);
  left: calc(100% + 82px);
  background: #fff;
  width: 277px;
  padding: 23px;
  font-size: 14px;
  line-height: 22px;
  color: #282524CC;
  border-radius: 10px;
  text-align: center;
}
#root .atrilyxManagment .formrow .tooltp .left-Arrow {
  width: 25px;
  height: 25px;
  background: #ffffff;
  left: -13px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  z-index: -2;
  border-left: 1px solid #344BCB;
  border-bottom: 1px solid #344BCB;
}
#root .atrilyxManagment #pageFooter {
  display: none !important;
}
#root .atrilyxManagment * {
  box-sizing: border-box !important;
}
#root .atrilyxManagment .cardoverlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #00000066;
  z-index: 47;
}
#root .atrilyxManagment .cardoverlay .card {
  font-family: "Inter";
  position: relative;
  background-color: #fff;
  box-shadow: none;
  border: 1px solid #E2E2EA;
  padding: 40px;
  margin: 0 0 20px 0;
  border-radius: 16px;
  max-width: 800px;
  left: calc(50% + 143px);
  top: 50%;
  transform: translate(-50%, -50%);
}
@media only screen and (max-width: 1200px) {
  #root .atrilyxManagment .cardoverlay .card {
    max-width: calc(100% - 40px) !important;
    left: calc(50%);
  }
}
#root .atrilyxManagment .cardoverlay .card .card-subHeader {
  font-size: 16px;
  font-weight: 600;
  color: #282524;
  margin-bottom: 32px;
  padding: 0;
}
#root .atrilyxManagment .cardoverlay .card .action {
  float: none !important;
  justify-content: end;
  display: flex !important;
}
#root .atrilyxManagment .modal {
  max-width: 820px;
  border-radius: 15px !important;
  margin: 0;
  padding: 40px !important;
  left: calc(50% + 143px);
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
}
#root .atrilyxManagment .modal-text h2 {
  font-size: 16px;
  font-weight: 600;
  color: #282524;
  margin-bottom: 32px;
  padding: 0;
}
#root .atrilyxManagment .matomo-form-field .input-field .control_password {
  font-size: 14px;
  font-weight: 500;
  border-radius: 8px !important;
  border: 1px solid #E2E2EA !important;
  height: 48px;
  padding: 0 37px 0 16px !important;
  color: rgba(40, 37, 36, 0.8);
  margin: 0;
  transition: all 200ms ease-in;
}
#root .atrilyxManagment .matomo-form-field .input-field .control_password::-webkit-input-placeholder {
  color: #28252499;
}
#root .atrilyxManagment .matomo-form-field .input-field .control_password:focus {
  border-color: #344bcb !important;
  color: #344bcb;
}
#root .atrilyxManagment .matomo-form-field .input-field > .active,
#root .atrilyxManagment .matomo-form-field .input-field > label {
  padding-left: 0 !important;
  top: -26px !important;
  left: 15px !important;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  color: rgba(40, 37, 36, 0.8) !important;
  transform: translateY(0px) !important;
}
#root .atrilyxManagment .modal-content {
  padding: 0 !important;
}
#root .atrilyxManagment .modal-footer {
  background: none !important;
  padding: 0 !important;
}
#root .atrilyxManagment .modal-footer .modal-close.btn {
  margin-top: 0;
  margin-bottom: 0;
}
#root .atrilyxManagment .modal-footer .modal-close.modal-no {
  margin-left: 15px;
  margin-top: 0;
  margin-bottom: 0;
}
#root .atrilyxManagment .modal-footer .modal-close.btn,
#root .atrilyxManagment .btn,
#root .atrilyxManagment .AtrBtn {
  margin-left: 12px;
  cursor: pointer;
  text-align: center;
  min-width: 75px;
  border: 0;
  padding: 0 20px !important;
  background: #344BCB;
  color: #fff;
  font-size: 14px !important;
  font-weight: 500;
  font-family: "Inter";
  height: 40px !important;
  line-height: 40px !important;
  border-radius: 8px !important;
  transition: all 300ms ease-out;
}
#root .atrilyxManagment .modal-footer .modal-close.btn:hover,
#root .atrilyxManagment .btn:hover,
#root .atrilyxManagment .AtrBtn:hover {
  background-color: #485DD0 !important;
}
#root .atrilyxManagment .modal-footer .modal-close.btn:disabled,
#root .atrilyxManagment .btn:disabled,
#root .atrilyxManagment .AtrBtn:disabled {
  color: #717A90 !important;
  background: #E2E2EA !important;
}
#root .atrilyxManagment .modal-footer .modal-no,
#root .atrilyxManagment .btn-cancel {
  font-size: 14px !important;
  margin-left: 12px;
  cursor: pointer;
  transition: all 300ms ease-out;
  border-radius: 8px;
  border: 1px solid #E2E2EA;
  background: #fff;
  color: #282524;
  height: 40px !important;
  padding: 0 20px;
}
#root .atrilyxManagment .modal-footer .modal-no:hover,
#root .atrilyxManagment .btn-cancel:hover {
  background: #E2E2EA;
}
#root .atrilyxManagment .btn-outline {
  font-family: "Inter";
  cursor: pointer;
  transition: all 300ms ease-out;
  border-radius: 8px;
  border: 1px solid #344bcb;
  background: #fff;
  color: #344bcb;
  height: 40px !important;
  padding: 0 20px;
}
#root .atrilyxManagment .btn-outline:hover {
  background: #344bcb;
  color: #fff;
}
#root .atrilyxManagment .setupdevice {
  border-top: 1px solid #E2E2EA;
  padding-top: 32px;
}
#root .atrilyxManagment .setupTFA {
  margin-top: 32px;
  border-top: 1px solid #E2E2EA;
  padding-top: 32px;
}
#root .atrilyxManagment .fabttnGroup {
  margin: 32px 0 0 0;
}
#root .atrilyxManagment .fabttnGroup .AtrBtn:first-child {
  margin-left: 0;
}
#root .atrilyxManagment .back-button {
  top: 124px;
  position: absolute;
  line-height: 16px;
  border-color: #fff;
  background: #344bcb;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  color: #fff;
  border-radius: 0px 8px 8px 0px;
  font-size: 14px;
  font-weight: 400;
  padding: 12px 16px;
  transition: all 200ms ease-in;
  cursor: pointer;
}
#root .atrilyxManagment .back-button a {
  white-space: nowrap;
}
#root .atrilyxManagment .back-button i {
  margin-right: 3px;
}
#root .atrilyxManagment .back-button:hover {
  background: #fff;
  color: #344bcb;
}
#root .atrilyxManagment .alert {
  border-radius: 8px !important;
}
#root .atrilyxManagment .card {
  font-family: "Inter" !important;
  box-shadow: none;
  font-size: 14px;
  background: #fff;
  padding: 60px;
  border: 1px solid #E2E2EA;
  border-radius: 16px;
}
#root .atrilyxManagment .card.manage-user {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  min-height: 95vh;
  height: 95vh;
}
#root .atrilyxManagment .card.invite-new-user {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  min-height: calc(100vh - 64px);
}
#root .atrilyxManagment .card.invite-new-user .lead {
  padding-bottom: 32px;
  margin-bottom: 32px;
  border-bottom: 1px solid #E2E2EA;
}
#root .atrilyxManagment .card .cardTitle h1 {
  font-family: "Inter" !important;
  font-size: 24px;
  font-weight: 700;
  color: #282524;
  margin-bottom: 8px;
}
#root .atrilyxManagment .card .cardTitle .lead {
  font-size: 14px;
}
#root .atrilyxManagment .InviteBlock {
  display: flex;
  width: auto !important;
  margin-bottom: 16px;
}
@media (max-width: 1000px) {
  #root .atrilyxManagment .InviteBlock {
    overflow-x: scroll;
  }
}
#root .atrilyxManagment .InviteBlock .left {
  display: flex;
}
#root .atrilyxManagment .InviteBlock .left input[type="button"] {
  font-family: "Inter";
  font-size: 14px;
  cursor: pointer;
  transition: all 300ms ease-out;
  border-radius: 8px;
  border: 1px solid #344bcb;
  background: #fff;
  color: #344bcb;
  height: 44px !important;
  padding: 0 20px;
}
#root .atrilyxManagment .InviteBlock .left input[type="button"]:hover {
  color: #fff;
  background: #344bcb;
}
#root .atrilyxManagment .InviteBlock .right {
  display: flex;
  margin-left: 132px;
  flex: 1;
}
@media (max-width: 1611px) {
  #root .atrilyxManagment .InviteBlock .right {
    margin-left: 0px !important;
  }
}
#root .atrilyxManagment .InviteBlock .right > div {
  margin-left: 12px;
}
#root .atrilyxManagment .InviteBlock .right > div:not(.menu) {
  flex: 1;
}
#root .atrilyxManagment .InviteBlock .right select {
  width: 100%;
  border-radius: 8px;
  border: 1px solid #E2E2EA;
  font-size: 14px;
  color: #717A90;
  height: 45px !important;
  appearance: none;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAABHNCSVQICAgIfAhkiAAAAE9JREFUCFtjLKzuv/D/P0PChLbCCwxIoKiqP+E/A0MDI4TBOOE/w38HmCJkMUaQJmQBJgYGA2QNYAXIikBsZNPgCkASBZX9AQyMDA+Q3QMAzLYxCfY7vWsAAAAASUVORK5CYII=') no-repeat 96% center;
}
#root .atrilyxManagment .InviteBlock .right .filterSearch {
  width: 228px;
}
#root .atrilyxManagment .InviteBlock .right .filterSearch input {
  font-family: "Inter";
  color: #717A90;
  background: url("plugins/AtrilyxManagment/screenshots/search-icon.svg") no-repeat 13px 50%;
  font-size: 14px;
  padding: 13px 16px 13px 42px !important;
  width: 100%;
  height: auto;
  border: 1px solid #E2E2EA !important;
  border-radius: 8px !important;
  margin-bottom: 0;
}
#root .atrilyxManagment .InviteBlock .right .filterSearch input::placeholder {
  color: #717A90;
  font-family: "Inter";
  font-weight: 400;
  font-size: 14px;
}
#root .atrilyxManagment .InviteBlock .right .menu {
  margin-top: 0;
}
#root .atrilyxManagment .InviteBlock .right .menu .active-button {
  background: #344bcb;
  color: #fff;
}
#root .atrilyxManagment .InviteBlock .right .menu button {
  white-space: nowrap;
  font-size: 14px;
  border: 0;
  border-radius: 8px;
  background: rgba(113, 122, 144, 0.1);
  color: rgba(113, 122, 144, 0.6);
  padding: 14px 20px;
}
#root .atrilyxManagment .InviteBlock .right .menu button:active {
  color: #344bcb;
  background: rgba(52, 75, 203, 0.1);
}
#root .atrilyxManagment .InviteBlock .right .menu button.active {
  background-color: #344bcb;
  color: #fff;
}
#root .atrilyxManagment .InviteBlock .right .menu .menu-content {
  background: #FFFFFF;
  box-shadow: 0px 2px 4px #28252429;
  border: 1px solid #E2E2EA;
  border-radius: 8px;
  padding: 4px;
  right: 0;
  color: #282524CC;
}
#root .atrilyxManagment .InviteBlock .right .menu .menu-content .submenu a,
#root .atrilyxManagment .InviteBlock .right .menu .menu-content .first-menu > a,
#root .atrilyxManagment .InviteBlock .right .menu .menu-content > a {
  font-family: "Inter";
  line-height: 32px;
  font-size: 14px;
  color: inherit;
  padding: 0 8px;
}
#root .atrilyxManagment .InviteBlock .right .menu .menu-content .submenu a:hover,
#root .atrilyxManagment .InviteBlock .right .menu .menu-content .first-menu > a:hover,
#root .atrilyxManagment .InviteBlock .right .menu .menu-content > a:hover {
  background: #EBECEF66;
  border-radius: 4px;
}
#root .atrilyxManagment .InviteBlock .right .menu .menu-content .third-menu,
#root .atrilyxManagment .InviteBlock .right .menu .menu-content .second-menu > a,
#root .atrilyxManagment .InviteBlock .right .menu .menu-content > a {
  color: inherit;
}
#root .atrilyxManagment .InviteBlock .right .menu .menu-content .third-menu:hover,
#root .atrilyxManagment .InviteBlock .right .menu .menu-content .second-menu > a:hover,
#root .atrilyxManagment .InviteBlock .right .menu .menu-content > a:hover {
  background: #EBECEF66;
  border-radius: 4px;
}
#root .atrilyxManagment .InviteBlock .right .menu .menu-content .submenu {
  background: #FFFFFF;
  box-shadow: 0px 2px 4px #28252429;
  border: 1px solid #E2E2EA;
  border-radius: 5px;
  padding: 4px;
  right: calc(100% - 8px);
  color: #282524CC;
  left: auto;
}
#root .atrilyxManagment .InviteBlock .right .filterStatus {
  width: 176px;
}
#root .atrilyxManagment .muTable .ag-theme-alpine,
#root .atrilyxManagment .muTable .ag-theme-alpine-dark {
  --ag-checkbox-unchecked-color: transparent !important;
}
#root .atrilyxManagment .muTable .ag-cell-wrapper .ag-checkbox .ag-input-wrapper::after,
#root .atrilyxManagment .muTable .ag-header-cell .ag-checkbox .ag-input-wrapper::after {
  border: 0.5px solid rgba(113, 122, 144, 0.6);
  border-radius: 5px;
  color: #fff;
  width: 20px;
  height: 20px;
  font-size: 14px;
  display: inline-block;
}
#root .atrilyxManagment .muTable .ag-cell-wrapper .ag-checkbox .ag-input-wrapper.ag-checked::after,
#root .atrilyxManagment .muTable .ag-header-cell .ag-checkbox .ag-input-wrapper.ag-checked::after {
  border-color: #2196f3;
  color: #2196f3;
  font-size: 18px;
  height: 19px;
  border: 0.5px solid #2196f3;
}
#root .atrilyxManagment .muTable .ag-column-panel-column-select .ag-checkbox .ag-input-wrapper::after,
#root .atrilyxManagment .muTable .ag-tool-panel-wrapper .ag-checkbox .ag-input-wrapper::after,
#root .atrilyxManagment .muTable .ag-popup-child .ag-checkbox .ag-input-wrapper::after {
  border: 0.5px solid rgba(113, 122, 144, 0.6);
  border-radius: 5px;
  color: #fff;
  width: 18px;
  /* Reduced width */
  height: 17.5px;
  /* Reduced height */
  font-size: 12px;
  /* Adjusted font size for smaller box */
  display: inline-block;
}
#root .atrilyxManagment .muTable .ag-column-panel-column-select .ag-checkbox .ag-input-wrapper.ag-checked::after,
#root .atrilyxManagment .muTable .ag-tool-panel-wrapper .ag-checkbox .ag-input-wrapper.ag-checked::after,
#root .atrilyxManagment .muTable .ag-popup-child .ag-checkbox .ag-input-wrapper.ag-checked::after {
  border-color: #2196f3;
  color: #2196f3;
  font-size: 16px;
  /* Adjusted font size */
  border: 0.5px solid #2196f3;
}
#root .atrilyxManagment .muTable .ag-column-panel-column-select .ag-radio-button-input,
#root .atrilyxManagment .muTable .ag-tool-panel-wrapper .ag-radio-button-input,
#root .atrilyxManagment .muTable .ag-popup-child .ag-radio-button-input {
  -webkit-appearance: auto;
  opacity: 1 !important;
}
#root .atrilyxManagment .muTable .ag-radio-button-input-wrapper input,
#root .atrilyxManagment .muTable .ag-radio-button-input-wrapper input {
  pointer-events: all !important;
}
#root .atrilyxManagment .muTable .ag-root-wrapper {
  font-size: 14px;
  color: rgba(40, 37, 36, 0.8);
  border-radius: 8px;
  border-color: #E2E2EA;
}
#root .atrilyxManagment .muTable .ag-root-wrapper .ag-header {
  background: #EBECEF66;
  border-color: #E2E2EA;
}
#root .atrilyxManagment .muTable .ag-root-wrapper .ag-header .ag-header-cell-text {
  font-size: 14px;
  font-weight: 600;
  color: rgba(40, 37, 36, 0.8);
}
#root .atrilyxManagment .muTable .ag-root-wrapper .ag-body .ag-row {
  color: #282524cc;
}
#root .atrilyxManagment .muTable .ag-root-wrapper .ag-body .ag-row .ag-cell-value select.browser-default {
  border: 1px solid #E2E2EA;
  height: 32px;
  padding: 0 15px;
  width: 168px;
  margin: 0;
  color: #282524CC;
  border-radius: 8px;
  margin-top: 3.5px !important;
}
#root .atrilyxManagment .muTable .ag-header-cell-resize::after {
  background-color: #344BCB !important;
}
#root .atrilyxManagment .muTable .ag-icon-grip::before {
  color: #344BCB !important;
}
#root .atrilyxManagment .muTable.UserList {
  margin-bottom: 24px;
}
#root .atrilyxManagment .muTable.UserList > .ag-theme-alpine {
  height: 400px !important;
}
#root .atrilyxManagment [class*=ag-theme-] {
  font-family: "Inter";
}
.submenu {
  display: none;
  transition: all 350ms ease-in;
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}
/* START :: TABLE */
.atr-table-container {
  margin-top: 20px;
  border: 1px solid #E2E2EA;
  border-radius: 8px;
}
.atr-table-container table thead {
  background: #EBECEF66;
}
.atr-table-container table thead th {
  color: #282524;
  font-size: 14px;
  font-weight: 600;
  padding: 19px 24px;
  opacity: 0.8;
  vertical-align: middle;
}
.atr-table-container table thead th:last-child {
  text-align: center;
}
.atr-table-container table tbody tr {
  border-top: 1px solid #E2E2EA;
}
.atr-table-container table tbody tr td {
  padding: 16px 24px;
  font-size: 14px;
  font-weight: 500;
  color: #282524CC;
  vertical-align: middle;
}
.atr-table-container table tbody tr td:last-child {
  text-align: center;
}
.atr-table-container table tbody tr td img {
  cursor: pointer;
}
/* END  :: TABLE*/
/*
    Common Page look :: card style
*/
#bottomAd {
  display: none;
}
/*!
 * knockout-daterangepicker
 * version: 0.0.9
 * authors: Sensor Tower team
 * license: MIT
 * https://sensortower.github.io/daterangepicker
 */
.daterangepicker {
  z-index: 122 !important;
  display: none;
  position: absolute;
  background: white;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-radius: 4px;
  padding: 4px;
  font-size: 13px;
  font-family: sans-serif;
  line-height: 1.5em;
}
.daterangepicker ul,
.daterangepicker li,
.daterangepicker button,
.daterangepicker form {
  padding: 0;
  margin: 0;
  border: 0;
  list-style: none;
  outline: none;
}
.daterangepicker .controls {
  min-width: 180px;
  margin: 4px;
}
.daterangepicker .periods li,
.daterangepicker .ranges li {
  padding: 4px 9px;
  margin: 0;
  background: #f5f5f5;
  color: #717A90;
  cursor: pointer;
}
.daterangepicker .periods li:hover,
.daterangepicker .periods li.active,
.daterangepicker .ranges li:hover,
.daterangepicker .ranges li.active {
  background: #344bcb;
  color: white;
}
.daterangepicker .periods {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 auto 8px;
}
.daterangepicker .periods li:first-child {
  border-radius: 4px 0 0 4px;
}
.daterangepicker .periods li:last-child {
  border-radius: 0 4px 4px 0;
}
.daterangepicker .ranges {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.daterangepicker .ranges li {
  border-radius: 4px;
  margin-bottom: 8px;
  text-align: left;
}
.daterangepicker .custom-range-inputs {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: -3px;
  margin-bottom: 5px;
}
.daterangepicker .custom-range-inputs input {
  min-width: 50px;
  width: 50px;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 3px;
  border-radius: 4px;
  border: 1px solid #ccc;
  height: auto;
  padding: 0.5em;
  font-size: 13px;
  color: #333;
}
.daterangepicker .custom-range-buttons {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: -3px;
}
.daterangepicker .custom-range-buttons button {
  margin: 0;
  padding: 4px 9px;
  margin: 3px;
  border-radius: 4px;
  background: #f5f5f5;
  color: #344bcb;
}
.daterangepicker .custom-range-buttons button.apply-btn {
  background: #f5f5f5;
  color: #344bcb;
}
.daterangepicker .custom-range-buttons .cancel-btn {
  text-decoration: underline;
  color: #717A90;
  background: white;
}
.daterangepicker .custom-range-buttons .cancel-btn:hover {
  cursor: pointer;
}
.daterangepicker .custom-range-buttons button.apply-btn:hover {
  cursor: pointer;
}
.daterangepicker .arrow-left,
.daterangepicker .arrow-right {
  display: inline-block;
  position: relative;
  background-color: #333;
  width: 7px;
  height: 3px;
  margin-bottom: 2px;
  vertical-align: middle;
}
.daterangepicker .arrow-left:before,
.daterangepicker .arrow-right:before {
  content: '';
  display: block;
  position: absolute;
  border: 5px solid transparent;
}
.daterangepicker .arrow-left {
  margin-left: 5px;
}
.daterangepicker .arrow-left:before {
  border-right-width: 6px;
  border-right-color: #333;
  -webkit-transform: translate(-10px, -3.5px);
  transform: translate(-10px, -3.5px);
}
.daterangepicker .arrow-right {
  margin-right: 5px;
}
.daterangepicker .arrow-right:before {
  border-left-width: 6px;
  border-left-color: #333;
  -webkit-transform: translate(6px, -3.5px);
  transform: translate(6px, -3.5px);
}
.daterangepicker.orientation-right:not(.standalone):before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  border-left: 7px solid transparent;
  content: '';
}
.daterangepicker.orientation-left:not(.standalone):before {
  position: absolute;
  top: -7px;
  right: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  border-left: 7px solid transparent;
  content: '';
}
.daterangepicker.orientation-right:not(.standalone):after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}
.daterangepicker.orientation-left:not(.standalone):after {
  position: absolute;
  top: -6px;
  right: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}
.daterangepicker select {
  width: 100%;
  box-sizing: border-box;
  padding: 2px 7px;
  height: auto;
  font-size: 13px;
  line-height: 1.5em;
  text-align: center;
  margin: 0 2px;
}
.daterangepicker select.hidden {
  display: none;
}
.daterangepicker select.month-select {
  -webkit-flex: 10;
  -ms-flex: 10;
  flex: 10;
  max-width: 75%;
}
.daterangepicker select.year-select {
  -webkit-flex: 11;
  -ms-flex: 11;
  flex: 11;
  max-width: 75%;
}
.daterangepicker select.decade-select {
  -webkit-flex: 11;
  -ms-flex: 11;
  flex: 11;
  max-width: 75%;
}
.calendar {
  display: none;
  margin: 4px;
}
.calendar .calendar-header,
.calendar .calendar-table {
  min-width: 190px;
  margin-left: auto;
  margin-right: auto;
}
.calendar .calendar-title {
  margin: 0;
  padding: 4px 9px;
  margin: 0 auto;
  margin-bottom: 8px;
  text-align: center;
  display: block;
}
.calendar .calendar-header button {
  margin: 0;
  padding: 4px 9px;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  border-radius: 4px;
  background: transparent;
}
.calendar .calendar-header button:hover {
  background: #f5f5f5;
}
.calendar .calendar-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 6px 4px;
}
.calendar .calendar-header .calendar-selects {
  -webkit-flex: 5;
  -ms-flex: 5;
  flex: 5;
  text-align: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 2px;
}
.calendar .calendar-header .arrow {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}
.calendar .calendar-header .arrow.arrow-hidden {
  visibility: hidden;
}
.calendar .calendar-table {
  height: 180px;
  border: 1px solid #f5f5f5;
  border-radius: 4px;
  overflow: hidden;
  padding: 5px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.calendar .calendar-table .table-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.calendar .calendar-table .table-row .table-col {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  line-height: 1;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.calendar .calendar-table .table-row .table-col .table-value-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.calendar .calendar-table .table-row .table-col .table-value-wrapper .table-value {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.calendar .calendar-table .table-row .table-col.out-of-boundaries,
.calendar .calendar-table .table-row .table-col.unavailable,
.calendar .calendar-table .table-row .table-col .week-day.unavailable {
  color: #bbb;
}
.calendar .calendar-table .table-row .table-col.in-range {
  background: rgba(0, 136, 204, 0.1);
}
.calendar .calendar-table .table-row .table-col.clickable {
  cursor: pointer;
}
.calendar .calendar-table .table-row .table-col.clickable:hover .table-value-wrapper {
  background: #eee;
  border-radius: 4px;
}
.calendar .calendar-table .table-row .table-col.start-date .table-value-wrapper,
.calendar .calendar-table .table-row .table-col.end-date .table-value-wrapper {
  border-radius: 4px;
}
.calendar .calendar-table .table-row .table-col.start-date .table-value-wrapper,
.calendar .calendar-table .table-row .table-col.start-date .table-value-wrapper:hover,
.calendar .calendar-table .table-row .table-col.end-date .table-value-wrapper,
.calendar .calendar-table .table-row .table-col.end-date .table-value-wrapper:hover {
  background: #344bcb;
  color: white;
}
.calendar .calendar-table .table-row .table-col.start-date.out-of-boundaries .table-value-wrapper,
.calendar .calendar-table .table-row .table-col.start-date.out-of-boundaries .table-value-wrapper:hover,
.calendar .calendar-table .table-row .table-col.end-date.out-of-boundaries .table-value-wrapper,
.calendar .calendar-table .table-row .table-col.end-date.out-of-boundaries .table-value-wrapper:hover {
  background: #bbb;
}
.calendar .calendar-table .table-row .table-col.start-date {
  border-radius: 4px 0 0 4px;
}
.calendar .calendar-table .table-row .table-col.end-date {
  border-radius: 0 4px 4px 0;
}
.calendar .calendar-table .table-row .table-col .week-day {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}
.calendar .calendar-table .table-row.weekdays .table-col {
  font-weight: bold;
}
.daterangepicker.opened {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.daterangepicker.expanded .calendar {
  display: block;
}
.daterangepicker.hide-periods .periods {
  display: none;
}
.daterangepicker.hide-periods .calendar .calendar-title {
  display: none;
}
.daterangepicker.standalone {
  position: static;
}
.daterangepicker.standalone .custom-range-buttons {
  display: none;
}
.daterangepicker.hide-weekdays .weekdays {
  display: none;
}
.daterangepicker.single {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.daterangepicker.single .ranges,
.daterangepicker.single .custom-range-inputs,
.daterangepicker.single .custom-range-buttons,
.daterangepicker.single .calendar .calendar-title {
  display: none;
}
.daterangepicker.single .controls {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.daterangepicker.single .controls .periods {
  margin-bottom: 0;
}
.daterangepicker.single .calendar .calendar-header {
  margin-left: 0;
  margin-right: 0;
}
.daterangepicker.single .calendar .calendar-table {
  border: none;
  padding: 0;
}
.daterangepicker.single.hide-periods .controls {
  display: none;
}
.daterangepicker.month-period .table-col {
  font-size: 1.25em;
}
.daterangepicker.year-period .table-col {
  font-size: 1.25em;
}
.daterangepicker.quarter-period .table-col {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 2em;
}
.daterangepicker.quarter-period .table-col .months {
  font-size: 0.5em;
  opacity: 0.75;
}
.daterangepicker.orientation-left:not(.single) .controls {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
* {
    padding: 0;
    margin: 0;
}

body {
    font-family: "Microsoft YaHei", "SimSun";
    border: none;
    font-size: 14px;
    color: #333;
    background: #f5f6fa;
    padding: 15px 0;
    line-height: 22px;
}

*,
*::before,
*::after {
    box-sizing: border-box;
}

.selected-hidden {
    display: none;
}

.checkbox-group .checkbox-normal {
    display: none;
}

.checkbox-group {
    display: inline-block;
    position: relative;
}

.checkbox-group label {
    display: inline-block;
    position: relative;
    padding-left: 25px;
    cursor: pointer;
}

.checkbox-group + .checkbox-group label {
    margin-left: 15px;
}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.radio-group label:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 3px;
    left: 0px;
    background: #fcfcfc;
    border: 1px solid #bbb;
}

.radio-group .radio-normal + label:before {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.radio-group .radio-normal:hover + label:before {
    border-color: #197DD5;
}

.radio-group .radio-normal:checked + label:before {
    content: "\e6bf";
    font-family: "iconfont";
    color: #fff;
    font-size: 14px;
    line-height: 15px;
    border-color: #197DD5;
    text-align: center;
    background: #197DD5;
}

.radio-group .radio-normal:disabled + label:before {
    color: #fff;
    border: 1px solid #ccc;
    background: #ddd;
    cursor: not-allowed;
}

.checkbox-group label:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 3px;
    left: 0;
    background: #fcfcfc;
    border: 1px solid #bbb;
}

 /* 设置选中的 radio 的样式 + 是兄弟选择器，获取选中后的 label 元素 */
.checkbox-group .checkbox-normal + label:before {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.checkbox-group .checkbox-normal:hover + label:before {
    border-color: #197DD5;
}

.checkbox-group .checkbox-normal:checked + label:before {
    content: "\e93e";
    font-family: "iconfont";
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 13px;
    border-color: #197DD5;
    font-weight: bold;
    background: #197DD5;
}

.checkbox-group .checkbox-normal:disabled + label:before {
    color: #fff;
    border: 1px solid #ccc;
    background-color: #ddd;
    cursor: not-allowed;
}

.checkbox-group .checkbox-indeterminate + label:before {
    content: "\e95f";
    font-family: "iconfont";
    font-size: 14px;
    text-align: center;
    line-height: 15px;
    color: #fff;
    border-color: #197DD5;
    font-weight: bold;
    background: #197DD5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.multi-select-active:after {
    content: "\e93e";
    font-family: "iconfont";
    margin-left: 64%;
    font-weight: bold;
}

.icon-single-add {
    font-size: 22px;
    position: absolute;
    margin-left: -30px;
    margin-top: 7px;
}

.icon-double-add {
    font-size: 22px;
    position: absolute;
    margin-left: -30px;
    margin-top: 7px;
}

.transfer-double {
    width: 640px;
    height: 390px;
    background-color: #fff;
    border: 1px solid #ddd;
    z-index: 1000;
    border-radius: 2px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
    /* for firefox */
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
    /* for safari or chrome */
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.transfer-double-header {
    padding: 10px
}

.transfer-double-content {
    padding: 10px 14px 30px 30px;
}

.transfer-double-content-left {
    display: inline-block;
    width: 258px;
    height: 320px;
    border: 1px solid #eee;
    border-radius: 2px;
    float: left;
}

.transfer-double-content-middle {
    display: inline-block;
    width: 35px;
    float: left;
    margin: 20% 15px 0 15px;
    text-align: center;
}

.transfer-double-content-right {
    display: inline-block;
    width: 258px;
    height: 320px;
    border: 1px solid #eee;
    border-radius: 2px;
}

.transfer-double-content-param {
    display: inline-block;
    width: 100%;
    height: 36px;
    line-height: 36px;
    border-bottom: 1px solid #eee;
    text-align: center;
}

.transfer-double-content-param .param-item {
    display: inline-block;
    height: 36px;
    line-height: 36px;
}

.vertical-separation-line {
    color: #eee;
    margin: 0 10px;
}

.transfer-double-list-header {
    padding: 8px 8px 6px 8px;
    text-align: center;
}

.transfer-double-list-search-input {
    width: 232px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #ddd;
    padding: 5px 0 4px 8px;
    border-radius: 2px;
}

.transfer-double-list-content {
    padding: 3px 3px;
}

.transfer-double-list-main {
    height: 210px;
    overflow-y: auto;
}

.transfer-double-list-main .transfer-double-list-ul {
    list-style: none;
    padding-left: 25px;
    margin: 0;
}

.transfer-double-list-main .transfer-double-list-ul .transfer-double-list-li {
    margin-top: 5px;
}

.transfer-double-list-main .transfer-double-list-ul .transfer-double-list-li input {
    margin-right: 10px;
}

.transfer-double-list-main .transfer-double-group-list-ul {
    list-style: none;
    padding-left: 25px;
    margin: 0;
}

.transfer-double-list-main .transfer-double-group-list-ul .transfer-double-group-list-li {
    margin-top: 5px;
}

.transfer-double-list-main .transfer-double-group-list-ul .transfer-double-group-list-li .transfer-double-group-list-li-ul {
    list-style: none;
    margin-left: 25px;
}

.transfer-double-list-main .transfer-double-group-list-ul .transfer-double-group-list-li .transfer-double-group-list-li-ul .transfer-double-group-list-li-ul-li {
    margin-top: 5px;
}

.transfer-double-selected-list-header {
    padding: 8px 8px 6px 8px;
    text-align: center;
}

.transfer-double-selected-list-search-input {
    width: 232px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #ddd;
    padding: 5px 0 4px 8px;
    border-radius: 2px;
}

.transfer-double-selected-list-content {
    padding: 3px 3px;
}

.transfer-double-selected-list-main {
    height: 210px;
    overflow-y: auto;
}

.transfer-double-selected-list-main .transfer-double-selected-list-ul {
    list-style: none;
    padding-left: 25px;
    margin: 0;
}

.transfer-double-selected-list-main .transfer-double-selected-list-ul .transfer-double-selected-list-li {
    margin-top: 5px;
}

.transfer-double-selected-list-main .transfer-double-selected-list-ul .transfer-double-selected-list-li .checkbox-group {
    width: 65%;
}

.transfer-double-selected-list-main .transfer-double-selected-list-ul .transfer-double-selected-list-li input[type="checkbox"] {
    margin-right: 10px;
}

.transfer-double-selected-list-main .transfer-double-selected-list-ul .transfer-double-selected-list-li input[type="text"] {
    min-width: 40px;
    width: 40px;
    min-height: 24px;
    height: 24px;
}

.transfer-double-list-footer {
    height: 24px;
    line-height: 24px;
    border-top: 1px solid #ddd;
    padding-left: 18px;
    color: #999;
    padding-top: 1px;
}

.transfer-double-list-footer span {
    margin-left: 20px;
}

.transfer-double-list-footer input {
    min-width: 40px;
    width: 40px;
    min-height: 24px;
    height: 24px;
    margin-left: 75px;
}

.transfer-double-list-footer .btn-setting {
    display: inline-block;
    margin-left: 5px;
}

.transfer-double-list-footer label {
    margin-left: 10px;
}

.transfer-double-footer {
    padding: 10px;
    text-align: right;
}

.btn-select-arrow {
    display: inline-block;
    width: 34px;
    height: 28px;
    line-height: 28px;
    color:#FFFFFF66;
}

.btn-select-arrow + .btn-select-arrow {
    margin-top: 10px;
}

.btn-arrow-active {
    color: #FFFFFF !important;
}

/*
 * clear float
 */
.clearfix:before, .clearfix:after {
    display: table;
    content: " ";
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/*
 * input placeholder style
 */
input::-webkit-input-placeholder { /* WebKit browsers */
    font-size: 12px;
    color: #bbb;
}

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-size: 12px;
    color: #bbb;
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
    font-size: 12px;
    color: #bbb;
}

input:-ms-input-placeholder { /* Internet Explorer 10+ */
    font-size: 12px;
    color: #bbb;
}

/*
 * webkit scrollbar
 */
.transfer-double-list-main::-webkit-scrollbar {
    width: 4px;
    height: 4px;
}

.transfer-double-list-main::-webkit-scrollbar-track {
    background: #f6f6f6;
    border-radius: 2px;
}

.transfer-double-list-main::-webkit-scrollbar-thumb {
    background: #ddd;
    border-radius: 2px;
}

.transfer-double-list-main::-webkit-scrollbar-thumb:hover {
    background: #999;
}

.transfer-double-list-main::-webkit-scrollbar-corner {
    background: #f6f6f6;
}

.transfer-double-selected-list-main::-webkit-scrollbar {
    width: 4px;
    height: 4px;
}

.transfer-double-selected-list-main::-webkit-scrollbar-track {
    background: #f6f6f6;
    border-radius: 2px;
}

.transfer-double-selected-list-main::-webkit-scrollbar-thumb {
    background: #ddd;
    border-radius: 2px;
}

.transfer-double-selected-list-main::-webkit-scrollbar-thumb:hover {
    background: #999;
}

.transfer-double-selected-list-main::-webkit-scrollbar-corner {
    background: #f6f6f6;
}
#mapperWidget td, th {
  border-radius: 0;
}
#mapperWidget label[class*="checkbox-"] {
  display: inline-block !important;
  color: #212121 !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  max-width: 100% !important;
}
#mapperWidget label[class*="checkbox-"]:checked {
  background-color: red;
}
#mapperWidget [type="checkbox"]:not(:checked), 
#mapperWidget [type="checkbox"]:checked {
  position: relative !important;
  opacity: 1 !important;
  pointer-events: all !important;
  cursor: pointer !important;
}
#mapperWidget .search-input {
  width: 100% !important;
  height: auto!important;
}
#mapperWidget .search-input input {
  width: -webkit-fill-available;
}
#mapperWidget .search-input:before {
  content: none!important;
}
#mapperWidget .move-btn-container {
  margin: 10px;
}
#mapperWidget .move-btn-container.align-right {
  text-align: right;
}
#mapperWidget .move-btn-container.align-left {
  text-align: left;
}
#mapperWidget .move-btn-container .btn {
  border-color: #E5E9EB!important;
  background: #E5E9EB!important;
}
#mapperWidget .move-btn-container .btn.btn-arrow-active {
  border-color: #344BCB!important;
  background: #344BCB!important;
}
#mapperWidget .table-title {
  margin:10px;
}
#mapperWidget .clientTable {
  border-collapse: collapse;
  width: 100%;
  border: 1px solid rgba(0,0,0,0.1);
}
#mapperWidget .clientTable th:first-child {
  width: 25%;
  padding-left: 2em;
}
#mapperWidget .clientTable tbody th, 
#mapperWidget .clientTable tbody td {
  text-align: left;
  padding: 12px;
}
#mapperWidget .clientTable tbody tr {
  border-bottom: 1px solid #ddd;
  cursor: pointer;
}
#mapperWidget .clientTable tbody tr.header, 
#mapperWidget .clientTable tbody tr:hover {
  background-color: #f1f1f1;
}
#mapperWidget #scrollTable{
  height: 250px;
  overflow-y: scroll;
  overflow-x: scroll;
}
#mapperWidget #mapcampaignWidget .btn,
#mapperWidget #mapaccountWidget .btn {
  min-width: 10em;
}
#mapperWidget #mapcampaignWidget button[type="submit"],
#mapperWidget #mapaccountWidget button[type="submit"] {
  border-radius: 0.5em;
  color: #FFFFFF;
  padding: 1em 2.5em!important;
  margin: 1em;
}
#mapperWidget #mapcampaignWidget .col:not(.footer) .btn,
#mapperWidget #mapaccountWidget .col:not(.footer) .btn {
  border-radius: 0.5em!important;
}
#mapperWidget #searchTable .row-active {
  display: flex;
  align-items: center;
  width: 100%;
  height: 2.75em;
  padding: 0 1.4em;
}
#mapperWidget #searchTable .row-active {
  background-color: #FFFFFF;
  transition: background-color 0.3s ease-out;
}
#mapperWidget #searchTable .row-active:hover {
  background-color: #FBFBFB;
}
#mapperWidget #searchTable .row-active td {
  padding: 0;
  border-top: none;
}
#mapperWidget #mapcampaignWidget,
#mapperWidget #mapaccountWidget  {
  overflow: visible;
}
#mapperWidget #mapcampaignWidget .cards,
#mapperWidget #mapaccountWidget .cards {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 4vh 0;
}
#mapperWidget #mapcampaignWidget .card,
#mapperWidget #mapaccountWidget .card {
  width: 30%;
  height: 13.5vh;
  padding-right: 1em;
  background-color: #FFFFFF;
  box-shadow: 0px 5px 6px #00000014;
  border: none;
  border-left: 8px #344BCB solid;
  align-items: center;
  flex-direction: row;
}
#mapperWidget #mapcampaignWidget .card .card-title,
#mapperWidget #mapaccountWidget .card .card-title {
  display: flex;
  align-items: center;
  padding: 1.5em;
  margin-bottom: 0;
}
#mapperWidget #mapcampaignWidget .filters .search-input input,
#mapperWidget #mapaccountWidget .filters .search-input input {
  color: #344BCB66;
}
#mapperWidget #mapcampaignWidget .filters .search-input select,
#mapperWidget #mapaccountWidget .filters .search-input select {
  color: #344BCB;
}
#mapperWidget #mapaccountWidget th:nth-child(4),
#mapperWidget #mapaccountWidget th:nth-child(5),
#mapperWidget #mapaccountWidget td:nth-child(4),
#mapperWidget #mapaccountWidget td:nth-child(5) {
  display: none;
}
#mapperWidget #mapcampaignWidget table th, 
#mapperWidget #mapcampaignWidget table td,
#mapperWidget #mapaccountWidget table th, 
#mapperWidget #mapaccountWidget table td {
  border: none;
}
#mapperWidget #mapcampaignWidget table .selection,
#mapperWidget #mapaccountWidget table .selection {
  width: 3em!important;
  padding-right: 0;
  width: 0;
}
#mapperWidget #mapcampaignWidget table thead,
#mapperWidget #mapaccountWidget table thead {
  width: 100%!important;
  background-color: #344BCB;
  color: #FFFFFF;
}
#mapperWidget #mapcampaignWidget table thead th,
#mapperWidget #mapaccountWidget table thead th {
  vertical-align: middle;
  font-weight: bold;
}
#mapperWidget #mapcampaignWidget table th, 
#mapperWidget #mapcampaignWidget table td,
#mapperWidget #mapaccountWidget table th, 
#mapperWidget #mapaccountWidget table td {
  padding: 0.75vh;
}
#mapperWidget #mapcampaignWidget #scrollTable form,
#mapperWidget #mapaccountWidget #scrollTable form {
  width: 100%;
}



.ai-chat-insight-trigger-vue-wrapper {
    float: right;
    margin-left: 5px;
    margin-top: 5px;
}

.dataTableVizCohorts table.dataTable tr td.label {
  width: 1%;
  white-space: nowrap;
}
.dataTableVizCohorts table.dataTable tr td.label > span.label {
  width: 100%;
}
.dataTableVizCohorts table.dataTable tr td.label > span.label > span.value {
  margin-right: 30px;
  text-overflow: initial;
}
.dataTableVizCohorts table.dataTable tr td.column:not(.label),
.dataTableVizCohorts table.dataTable thead tr th:not(.first) {
  text-align: center;
  padding-left: 12px;
}
.dataTableVizCohorts table.dataTable tr td {
  border-radius: 0;
  border-bottom-width: 0 !important;
}
.dataTableVizCohorts .select-wrapper.cohorts-metric-picker {
  display: inline-block;
  position: absolute;
  top: 0.5rem;
  right: 1rem;
  min-width: 20rem;
  z-index: 10;
}
.dataTableVizCohorts .dataTablePaginationControl {
  display: none;
}
#widgetCohortsgetCohorts .widgetTop > div.buttons {
  z-index: 11;
}
.cohortControls .matomo-form-field:first-child {
  width: 300px;
  margin-right: -8rem;
}
.cohortControls .matomo-form-field {
  display: inline-block;
}
.cohortControls .matomo-form-field,
.cohortControls .input-field {
  margin-bottom: 0;
}
.cohortControls .matomo-form-field:last-child {
  width: 500px;
}
@media only screen and (max-width: 499px) {
  .cohortControls .matomo-form-field:last-child {
    width: auto !important;
    display: block;
  }
}
#creationAutomation form input {
  width: -webkit-fill-available!important;
  color: #000000!important;
}
#creationAutomation label.default-label {
  position:absolute!important;
}
#creationAutomation textarea {
  padding: 10px!important;
}
#creationAutomation .error {
  font-weight: normal!important;
  color: #d4291f!important;
}
#creationAutomation label.active.error {
  top: -1em;
  color: #d4291f;
  font-size: 0.9em;
}
#creationAutomation label:not(.active).error {
  top: -3em;
  color: #d4291f;
  font-size: 0.9em;
  padding: 0;
}
#creationAutomation .readonly {
  background-color: #e4e4e4 !important;
  cursor: not-allowed;
}
#creationAutomation .checkbox-label {
  font-size: unset!important;
}
#creationAutomation .floating-label {
  position: absolute;
  pointer-events: none;
}
#creationAutomation .floating-select {
  border: 1px solid #9e9e9e;
  border-radius: 4px;
}
#creationAutomation .icon {
  padding-left: 10px;
}
#creationAutomation .icon-field {
  top: 16px!important;
}
#creationAutomation .programFooter {
  position: relative!important;
}
#creationAutomation .daterangepicker.opened {
  position:absolute!important;
  top:unset!important;
}
#creationAutomation .form-group, 
#creationAutomation .row {
  margin-bottom: 0!important;
}
#creationAutomation .submitContainer {
  position: relative;
  margin-bottom: 1rem!important;
}
#creationAutomation .submit {
  margin: 0;
  border-radius: .5em  !important;
  width:100%!important;
}
#creationAutomation .select2-container--default .select2-results__option[aria-disabled=true] {
  display: none!important;
}
#creationAutomation .select2-container {
  width:100%!important;
}
#creationAutomation .select2-selection--single {
  height: 50px!important;
}
#creationAutomation .select2-selection__rendered {
  line-height: 50px!important;
}
#creationAutomation .select2-selection__arrow {
  display: none!important;
}
#creationAutomation .search-input:before, .select2-search--dropdown:before {
  content: none!important;
}
#creationAutomation .btn-large.clear_filter {
  height: 48px!important;
  line-height: 48px!important;
}
#creationAutomation .alert {
  margin-bottom: 0!important;
  border: none!important;
  border-radius: 0!important;
}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;padding:0 15px!important;margin:0!important;height:3rem!important;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;padding:0 15px!important;margin:0!important;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

.alerts table.dataTable img {
  margin-right: 0;
}
.alerts form {
  margin-bottom: 80px;
}
.alerts .ui-autocomplete-loading {
  background: #ffffff url('plugins/CustomAlerts/images/ui-anim_basic_16x16.gif') right center no-repeat;
}
.alerts #reportValue,
.alerts #metricValue {
  width: 160px;
}
.alerts .row.conditionAndValue > .col {
  padding-left: 0;
  padding-right: 0;
}
.alerts .row.conditionAndValue .row.form-group {
  margin-left: 0;
  margin-right: 0;
}
.alerts #reportValue {
  width: 250px;
}
.alerts td {
  word-wrap: break-word;
}
.alerts .name {
  max-width: 250px;
}
.alerts .edit {
  min-width: 60px;
  padding-top: 2px;
}
.alerts .delete {
  min-width: 77px;
  padding-top: 2px;
}
#CustomAlerts_MissingPlugins ul {
  list-style: inherit;
  padding-left: inherit;
}
.editReport {
  min-width: 1070px;
}
.editReport form > div .matomo-form-field {
  margin-left: -.75rem;
}
.editReport form > div > .form-group {
  margin-left: -.75rem;
}
.editReport .icon-help {
  color: #888;
  cursor: help;
}
.editReport .icon-help:hover {
  color: #212121;
}
.editReport .alertUnlocked,
.editReport .unlockAlert {
  margin-top: -24px;
}
.editReport .icon-close {
  cursor: pointer;
}
.editReport .metricsGroup,
.editReport .dimensionsGroup {
  padding: 0 0.75rem;
}
.editReport .metricsGroup .groupValueSelect,
.editReport .dimensionsGroup .groupValueSelect {
  min-width: 300px;
  display: inline-block;
}
.editReport .metricsGroup .groupValueSelect .expandableList,
.editReport .dimensionsGroup .groupValueSelect .expandableList {
  margin-top: -32px;
  margin-left: 12px;
}
.editReport .metricsGroup .selectedMetric .select-dropdown,
.editReport .dimensionsGroup .selectedMetric .select-dropdown,
.editReport .metricsGroup .selectedDimension .select-dropdown,
.editReport .dimensionsGroup .selectedDimension .select-dropdown {
  background: #e4e4e4 !important;
}
.editReport .metricsGroup .icon-minus,
.editReport .dimensionsGroup .icon-minus {
  display: inline-block;
  vertical-align: top;
  margin-top: 20px;
  margin-left: 53.5px;
  color: #666;
  cursor: pointer;
}
.editReport .metricsGroup label,
.editReport .dimensionsGroup label {
  font-size: 0.8rem;
}
.editReport .metricsGroup .form-group.row,
.editReport .dimensionsGroup .form-group.row {
  margin-top: 11px;
  margin-bottom: 0;
}
.editReport .metricsGroup .input-field,
.editReport .dimensionsGroup .input-field {
  margin-top: 0;
}
.editReport .metricsGroup .input-field .caret,
.editReport .dimensionsGroup .input-field .caret {
  right: -25px;
  z-index: 9;
  cursor: pointer;
}
.editReport .metricsGroup .input-field .select-dropdown,
.editReport .dimensionsGroup .input-field .select-dropdown {
  margin-bottom: 0;
  border: 0;
  background: #f2f2f2;
  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;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
}
.editReport .expandableSelector label {
  white-space: nowrap;
  top: -0.8rem;
}
.editReport ul#childReports li {
  cursor: move;
  line-height: 2rem;
}
.editReport ul#childReports li .ui-icon {
  margin-left: -1rem;
}
.editReport .customReportSearchMeasurablesField {
  width: 50% !important;
  display: inline-block;
}
.theWidgetContent .manageReports .reportSearchFilter .form-group {
  margin-top: 0 !important;
}
.manageReports .reportSearchFilter .input-field {
  margin-left: -0.75em !important;
  margin-top: 0;
}
.theWidgetContent .manageReports .reportSearchFilter .input-field {
  margin-left: 0 !important;
}
.manageReports .info {
  color: #999999;
}
.manageReports .icon-info2,
.manageReports .icon-locked {
  color: #999999;
  cursor: help;
}
.manageReports p,
.manageReports pre {
  max-width: 900px;
}
.manageReports th.action,
.manageReports td.action {
  width: 250px;
}
.manageReports th.action a,
.manageReports td.action a {
  color: #000;
  margin-top: -16px;
}
.manageReports .index {
  width: 60px;
}
.manageReports td .icon-ok {
  color: #43a047;
}
.customReportsHigherDimensions table.dataTable td {
  width: calc(96%) !important;
  max-width: 160px !important;
}
.manageCustomVars .unused {
  color: #999999;
}
.manageCustomVars table,
.manageCustomVars p {
  width: 900px;
}
.manageCustomVars .alert-info {
  margin-top: 15px;
}
.manageCustomVars .scope,
.manageCustomVars .index {
  width: 90px;
  max-width: 90px;
}
.editForm .icon-help {
  color: #888;
  cursor: help;
}
.editForm .icon-help:hover {
  color: #212121;
}
.editForm .icon-minus,
.editForm .icon-plus {
  cursor: pointer;
}
.editForm .icon-minus {
  margin-left: 11.5px;
}
.editForm .conversionRules > .row,
.editForm .matchPageRules > .row,
.editForm .matchFormRules > .row {
  width: calc(100% - 60px);
  margin: 0 !important;
}
.reporting-page .editForm .conversionRules > .row > .col,
.reporting-page .editForm .matchPageRules > .row > .col,
.reporting-page .editForm .matchFormRules > .row > .col {
  padding-left: 0;
}
.manageForms .fieldRadioTitle {
  color: unset !important;
}
.manageForms .formStatusFilter,
.manageForms .formSearchFilter {
  display: inline-block;
  width: 200px;
}
.manageForms .info {
  color: #999999;
}
.manageForms p,
.manageForms pre {
  max-width: 900px;
}
.manageForms th.action,
.manageForms td.action {
  width: 250px;
}
.manageForms th.action a,
.manageForms td.action a {
  color: black;
}
.manageForms #filterStatus {
  margin-left: -0.75rem;
}
.reporting-page .manageForms #filterStatus {
  margin-left: 0;
}
.manageForms .index {
  width: 60px;
}
.manageForms td .icon-ok {
  color: #43a047;
}
.manageForms th.conversionRulesConfigured {
  width: 60px;
}
.formSummary p {
  line-height: 22px !important;
}
.formSummary .icon-edit,
.formSummary .icon-show,
.formSummary .icon-visitor-profile {
  color: #999;
}
.formSummary .knownFormFields table {
  max-width: 550px;
}
.formSummary .knownFormFields table .fieldDisplayNameInput {
  padding-top: 0;
  padding-bottom: 0;
}
.formSummary .knownFormFields table .form-group {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -0.75em;
}
.formSummary .knownFormFields table .form-group .input-field {
  margin-top: 0;
}
.form-conversions {
  border: 1px solid #D8D8D8;
  color: #474747;
  border-radius: 3px;
  padding: 3px 5px;
  display: inline-block;
  margin-top: 4px;
}
.form-conversions .icon-form {
  top: 1px;
  position: relative;
}
.visitor-profile-latest-visit .form-conversions {
  display: none;
}
.visitor-profile-visit-details .form-conversions {
  float: left;
  margin-right: 15px;
  margin-top: 1px;
  vertical-align: middle;
  padding: 1px 5px;
  height: 25px;
  box-sizing: border-box;
}
.visitorType {
  float: left;
  margin-right: 8px;
}
.visitor-profile-formconversions {
  margin-top: -21px;
}
.visitorLog .icon-form {
  font-size: 16px;
  display: inline-block;
}
.manageForms .trackGoal {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  position: relative;
  top: -2rem;
}
.funnelStepHelp.ui-dialog {
  font-size: 14px;
  max-width: 900px;
}
.funnelStepHelp.ui-dialog h3 {
  font-weight: bold;
  margin-top: 16px;
  margin-bottom: 8px;
}
.funnelStepHelp.ui-dialog ul {
  list-style-type: disc;
  margin-left: 20px;
}
.funnelStepHelp.ui-dialog ul li {
  list-style-type: disc;
  margin-top: 5px;
  margin-bottom: 5px;
}
div.alert .unlockFunnel {
  margin-top: 8px;
}
.manageFunnel {
  font-weight: normal;
}
.manageFunnel .benefits {
  list-style-type: disc;
  margin-left: 20px;
}
.manageFunnel .benefits li {
  list-style-type: disc;
}
.manageFunnel table.funnelsTable {
  width: 100% !important;
  margin: 16px 0 16px !important;
}
.manageFunnel table.funnelsTable tr td {
  vertical-align: middle !important;
}
.manageFunnel table.funnelsTable .inactive td {
  opacity: 0.6;
}
.manageFunnel table.funnelsTable .form-group {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.manageFunnel table.funnelsTable .form-group .input-field {
  padding-top: 0 !important;
  padding-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.manageFunnel table.funnelsTable .icon-info,
.manageFunnel table.funnelsTable .icon-minus,
.manageFunnel table.funnelsTable .icon-delete {
  cursor: pointer;
}
.manageFunnel table.funnelsTable tr.step.validateMismatch:hover td,
.manageFunnel table.funnelsTable tr.step.validateMismatch td {
  background-color: #ffebee !important;
}
.manageFunnel table.funnelsTable tr.step.validateMatch:hover td,
.manageFunnel table.funnelsTable tr.step.validateMatch td {
  background-color: #e8f5e9 !important;
}
.manageFunnel table.funnelsTable .header-help {
  margin-left: 5px;
}
.manageFunnel .tableActions {
  margin-top: 16px;
}
.manageFunnel .funnelStepSection {
  margin-top: 24px !important;
  margin-bottom: 8px !important;
}
.manageFunnel .targetValidator {
  margin: 40px 0 0 0;
}
.manageFunnel .targetValidator .urlField {
  margin: -1rem 0;
  display: inline-block;
}
.manageFunnel .targetValidator .urlField input {
  margin-top: 2rem;
}
.manageFunnel .targetValidator .urlField .input-field label[for="urlField"] {
  font-size: 24px;
  color: #212121;
}
.manageFunnel .targetValidator .testInfo {
  margin-top: 10px;
}
.manageFunnel .targetValidator .loadingMatchingSteps {
  margin-left: 16px;
  display: inline-block;
  position: relative;
  top: -20px;
}
.manageFunnel .activateFunnel {
  margin: -1rem 0 -0.5rem;
}
.manageFunnel .stepHeading {
  margin-top: 0;
}
.manageSiteFunnels .saveBtn {
  margin-top: 1rem;
}
.funnelsOverview .funnelTitle {
  clear: both;
}
.openFunnelReport .icon-show {
  color: #999999;
  margin-left: 10px;
}
.funnelsReport .icon-show,
.funnelsReport .icon-visitor-profile {
  color: #1976d2 !important;
}
.funnelsReport .funnelSummary a.funnelOverviewLink {
  margin-left: 32px;
}
.funnelsReport .funnelSummary :first-child a.funnelOverviewLink {
  margin-left: 0;
}
.funnelsReport .funnelSummary span.funnelOverviewLink {
  margin-right: 8px;
}
.funnelsReport .segmentVisitorsByFunnel {
  margin: 6px 0;
  display: inline-block;
}
.funnelsReport table.reportFlow {
  width: 1000px;
  margin: 0 auto;
}
.funnelsReport table.reportFlow td {
  vertical-align: top;
}
.funnelsReport table.reportFlow tbody tr:first-child .stepLabel h3 {
  margin-top: 10px;
}
.funnelsReport table.reportFlow .progressOuter {
  background-color: #e53935;
  width: 100%;
  height: 15px;
  position: relative;
}
.funnelsReport table.reportFlow .progressInner {
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #43a047;
}
.funnelsReport table.reportFlow .stepLabel {
  text-align: center;
}
.funnelsReport table.reportFlow .stepLabel .rowEvolutionByFunnelStep,
.funnelsReport table.reportFlow .stepLabel .segmentVisitorsByFunnelStep {
  visibility: hidden;
}
.funnelsReport table.reportFlow .stepLabel .segmentVisitors:hover {
  text-decoration: none;
}
.funnelsReport table.reportFlow .stepLabel:hover .rowEvolutionByFunnelStep,
.funnelsReport table.reportFlow .stepLabel:hover .segmentVisitorsByFunnelStep {
  visibility: visible;
  text-decoration: none;
}
.funnelsReport table.reportFlow .stepLabel h3 {
  margin-top: 60px;
  margin-bottom: 8px;
  font-weight: normal !important;
}
.funnelsReport table.reportFlow .stepLabel h4 {
  margin-bottom: 8px;
}
.funnelsReport table.reportFlow .stepLabel .stepName {
  font-size: 1.6em;
}
.funnelsReport table.reportFlow .stepLabel .stepMetric {
  margin-top: 8px;
}
.funnelsReport table.reportFlow .separator {
  width: 40px;
  text-align: center;
}
.funnelsReport table.reportFlow .actionReportContainer {
  min-height: 150px;
}
.funnelsReport .funnelsConfiguration {
  display: none;
}
.funnelsReport .funnelsConfiguration table th {
  text-align: left;
}
.funnelsReport .entryArrow,
.funnelsReport .exitArrow {
  font-size: 20px;
  margin-top: -5px;
  display: inline-block;
  line-height: 24px;
}
.funnelsReport .exitArrow {
  color: #D73F36;
  text-align: right;
}
.funnelsReport .proceededArrow {
  font-size: 40px;
}
.funnelsReport .proceededRate {
  font-size: 22px;
  font-weight: bold;
}
.funnelsReport .funnelFlow {
  width: 220px;
  max-width: 220px;
  text-align: center;
  color: #43a047;
}
.funnelsReport .funnelEntries {
  width: 350px;
}
.funnelsReport .funnelEntries h4 {
  margin-top: -2px;
  text-align: right;
  font-weight: normal;
}
.funnelsReport .funnelExits {
  width: 350px;
}
.funnelsReport .funnelExits h4 {
  color: #e53935;
  margin-top: -2px;
  font-weight: normal;
}
.funnelsReport .funnelExits .FunnelDataTable.dataTable div.dataTableScroller,
.funnelsReport .funnelEntries .FunnelDataTable.dataTable div.dataTableScroller {
  margin-left: 0;
  width: auto;
}
.funnelsReport div.dataTableVizHtmlTable.FunnelDataTable:not(.dataTableActions) tr.subDataTable > td > span.label::before {
  display: none;
}
.funnelsReport .FunnelDataTable {
  width: 350px;
  max-width: 350px;
}
.funnelsReport .FunnelDataTable:hover .limitSelection,
.funnelsReport .FunnelDataTable:hover .dataTableControls .dataTableAction {
  visibility: visible !important;
}
.funnelsReport .FunnelDataTable .limitSelection,
.funnelsReport .FunnelDataTable .dataTableControls .dataTableAction {
  visibility: hidden !important;
}
.funnelsReport .FunnelDataTable .dataTableWrapper {
  width: 350px !important;
  max-width: 350px !important;
  border: 1px solid #f2f2f2;
}
.funnelsReport .FunnelDataTable .dataTableWrapper td,
.funnelsReport .FunnelDataTable .dataTableWrapper th {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.funnelsReport .FunnelDataTable .dataTableWrapper tr.subDataTable > td:first-child:before {
  display: none !important;
  background-image: none;
  margin: 0;
}
.funnelsReport .FunnelDataTable .dataTableWrapper tr.subDataTable .whenExpanded,
.funnelsReport .FunnelDataTable .dataTableWrapper tr.subDataTable .whenNotExpanded {
  margin-left: 0 !important;
  margin-top: 1px !important;
  margin-right: 7px !important;
}
.funnelsReport .FunnelDataTable .dataTableWrapper tr.subDataTable .whenNotExpanded {
  display: inline;
}
.funnelsReport .FunnelDataTable .dataTableWrapper tr.subDataTable.expanded .whenNotExpanded {
  display: none;
}
.funnelsReport .FunnelDataTable .dataTableWrapper tr.subDataTable .whenExpanded {
  display: none;
}
.funnelsReport .FunnelDataTable .dataTableWrapper tr.subDataTable.expanded .whenExpanded {
  display: inline;
}
.funnelsReport .FunnelDataTable .dataTableWrapper .pk-emptyDataTable {
  text-align: center;
}
.funnelsReport .FunnelDataTable .dataTableWrapper .cellSubDataTable .FunnelDataTable {
  width: 320px;
}
.funnelsReport .FunnelDataTable .dataTableWrapper .cellSubDataTable .dataTableWrapper {
  max-width: 320px !important;
  width: 320px !important;
}
.funnelsReport .FunnelDataTable .dataTableWrapper .cellSubDataTable .dataTableWrapper table {
  max-width: 318px !important;
  width: 318px !important;
}
.funnelsReport .FunnelDataTable .dataTableWrapper table {
  margin-left: 0 !important;
  width: 348px !important;
  max-width: 348px !important;
}
.funnelsReport .FunnelDataTable .dataTableWrapper table td.label a img {
  display: none;
}
div[data-table-type="FunnelStepDataTable"] span.label-prefix {
  font-weight: bold;
}
div[data-table-type="FunnelStepDataTable"] span.sortIcon::after {
  display: none;
}
div[data-table-type="FunnelStepDataTable"] > div.dataTableWrapper > div.dataTableScroller > table > thead > tr > th,
div[data-table-type="FunnelStepDataTable"] > div.dataTableWrapper > div.dataTableScroller > table > tbody > tr > td.column {
  text-align: left;
}
div[data-table-type="FunnelStepDataTable"] span.rateSpan {
  padding-left: 5px;
  color: #686868;
}
div[data-table-type="FunnelStepDataTable"] td.funnelStepActions .rowActionIcon {
  font-size: 16px;
  color: #43a047;
  opacity: 0.6;
  margin-right: 12px;
}
div[data-table-type="FunnelStepDataTable"] td.funnelStepActions .rowActionIcon:hover {
  opacity: 1;
}
div[data-table-type="FunnelStepDataTable"] td.funnelStepActions a:last-child .rowActionIcon {
  margin-right: 0;
}
div[data-table-type="FunnelEntryExitDataTable"] > div.dataTableWrapper > div.dataTableScroller > table.dataTable > tbody > tr:not(.subDataTable) > td.label.first {
  padding-left: 42px;
}
div[data-table-type="FunnelEntryExitDataTable"] tr.subDataTableContainer td.cellSubDataTable {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
div[data-table-type="FunnelEntryExitDataTable"] tr.subDataTableContainer div.dataTableVizHtmlTable {
  padding: 0;
}
div[data-table-type="FunnelEntryExitDataTable"] tr.subDataTableContainer div[data-table-type="FunnelDataTable"] thead,
div[data-table-type="FunnelEntryExitDataTable"] tr.subDataTableContainer div[data-table-type="FunnelDataTable"] img.plusMinus {
  display: none;
}
div[data-table-type="FunnelEntryExitDataTable"] tr.subDataTableContainer div[data-table-type="FunnelDataTable"] div.dataTablePaginationControl {
  margin-bottom: -25px !important;
}
div[data-table-type="FunnelEntryExitDataTable"] tr.subDataTableContainer div[data-table-type="FunnelDataTable"] > div.dataTableWrapper > div.dataTableScroller > table.subDataTable > tbody > tr > td.label.first {
  padding-left: 45px;
}
div[data-table-type="FunnelEntryExitDataTable"] tr.subDataTableContainer div[data-table-type="FunnelDataTable"] > div.dataTableWrapper > div.dataTableScroller > table.subDataTable > tbody > tr.subDataTableContainer td.label.first {
  padding-left: 70px;
  width: unset !important;
}
div[data-table-type="FunnelEntryExitDataTable"] tr.subDataTableContainer div[data-table-type="FunnelDataTable"] > div.dataTableWrapper > div.dataTableScroller > table.subDataTable > tbody > tr.subDataTableContainer div.dataTableControls {
  padding-left: 52px !important;
}
div#Piwik_Popover.stepEntriesAndExitsPopover {
  padding-left: 0;
  padding-right: 0;
  margin-left: -.2em;
  margin-right: -.2em;
}
.managegoals .icon-ok.funnelActivated {
  color: #43a047;
}
.managegoals .icon-ok.funnelExists {
  color: #838383;
}
.funnelReportHeader {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
}
.funnelReportHeader .enrichedHeadline .title {
  white-space: nowrap;
  width: auto;
}
.funnelReportHeader .legend {
  flex-grow: 1;
  margin: 19px 0 15px 0;
}
.funnelReportHeader .legend .items {
  display: grid;
  grid-template-columns: repeat(6, auto);
  gap: 15px 25px;
  justify-content: start;
  overflow-x: auto;
  width: 100%;
}
.funnelReportHeader .legend .item {
  display: flex;
  align-items: center;
  min-width: 0;
}
.funnelReportHeader .legend .item .colorBoxProceeded,
.funnelReportHeader .legend .item .colorBoxEntries,
.funnelReportHeader .legend .item .colorBoxSkipped,
.funnelReportHeader .legend .item .colorBoxExits,
.funnelReportHeader .legend .item .colorBoxSplit {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.funnelReportHeader .legend .item .colorBoxProceeded {
  background-color: #0277bd;
}
.funnelReportHeader .legend .item .colorBoxEntries {
  background-image: radial-gradient(#0277bd 14%, transparent 0), radial-gradient(#0277bd 14%, transparent 0), linear-gradient(to right, #ffffff, #ffffff);
  background-size: 10px 10px, 10px 10px, 100% 100%;
  background-position: 2px 2px, 7px 7px;
  border: solid 1px #0277bd;
}
.funnelReportHeader .legend .item .colorBoxSkipped {
  background-image: linear-gradient(135deg, #ffffff 40%, #0277bd 40%, #0277bd 50%, #ffffff 50%, #ffffff 90%, #0277bd 90%, #0277bd 100%);
  background-size: 7.07px 7.07px;
  border: solid 1px #0277bd;
}
.funnelReportHeader .legend .item .colorBoxExits {
  background-color: rgba(2, 119, 189, 0.1);
  border: solid 1px #0277bd;
}
.funnelReportHeader .legend .item:nth-child(1) .colorBoxSplit {
  background-image: linear-gradient(135deg, #0277bd 51%, rgba(2, 119, 189, 0.1) 51%);
  border: solid 1px #0277bd;
}
.funnelReportHeader .legend .item:nth-child(2) .colorBoxSplit {
  background-image: linear-gradient(135deg, #ff8f00 51%, rgba(255, 143, 0, 0.1) 51%);
  border: solid 1px #ff8f00;
}
.funnelReportHeader .legend .item:nth-child(3) .colorBoxSplit {
  background-image: linear-gradient(135deg, #ad1457 51%, rgba(173, 20, 87, 0.1) 51%);
  border: solid 1px #ad1457;
}
.funnelReportHeader .legend .item:nth-child(4) .colorBoxSplit {
  background-image: linear-gradient(135deg, #6a1b9a 51%, rgba(106, 27, 154, 0.1) 51%);
  border: solid 1px #6a1b9a;
}
.funnelReportHeader .legend .item:nth-child(5) .colorBoxSplit {
  background-image: linear-gradient(135deg, #558b2f 51%, rgba(85, 139, 47, 0.1) 51%);
  border: solid 1px #558b2f;
}
.funnelReportHeader .legend .item:nth-child(6) .colorBoxSplit {
  background-image: linear-gradient(135deg, #00838f 51%, rgba(0, 131, 143, 0.1) 51%);
  border: solid 1px #00838f;
}
.funnelReportHeader .legend .item:nth-child(7) .colorBoxSplit {
  background-image: linear-gradient(135deg, #283593 51%, rgba(40, 53, 147, 0.1) 51%);
  border: solid 1px #283593;
}
.funnelReportHeader .legend .item:nth-child(8) .colorBoxSplit {
  background-image: linear-gradient(135deg, #d84315 51%, rgba(216, 67, 21, 0.1) 51%);
  border: solid 1px #d84315;
}
.funnelReportHeader .legend .item:nth-child(9) .colorBoxSplit {
  background-image: linear-gradient(135deg, #00695c 51%, rgba(0, 105, 92, 0.1) 51%);
  border: solid 1px #00695c;
}
.funnelReportHeader .legend .item:nth-child(10) .colorBoxSplit {
  background-image: linear-gradient(135deg, #4e342e 51%, rgba(78, 52, 46, 0.1) 51%);
  border: solid 1px #4e342e;
}
.funnelReportHeader .legend .item:nth-child(11) .colorBoxSplit {
  background-image: linear-gradient(135deg, #9e9d24 51%, rgba(158, 157, 36, 0.1) 51%);
  border: solid 1px #9e9d24;
}
.funnelReportHeader .legend .item:nth-child(12) .colorBoxSplit {
  background-image: linear-gradient(135deg, #c62828 51%, rgba(198, 40, 40, 0.1) 51%);
  border: solid 1px #c62828;
}
.funnelReportHeader .legend .text {
  flex-grow: 1;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.funnelReportHeader .legend .title {
  margin-left: 8px;
}
.funnelReportHeader .legend .subtitle {
  font-size: 0.7em;
  color: #888;
  margin-left: 8px;
}
#funnelConversionTable {
  margin-top: 1.5rem;
  table-layout: fixed;
}
#funnelConversionTable thead {
  background: #F7F7F7;
}
#funnelConversionTable th,
#funnelConversionTable td {
  border: 1px solid #cccccc;
  padding: 1rem;
}
#funnelConversionTable tbody td {
  padding: 0;
}
#funnelConversionTable .cellLabel {
  padding: 1rem 0 0 1rem;
}
#funnelConversionTable div.stepTitle {
  font-size: 0.6rem;
  font-weight: 700;
  color: #686868;
  margin-bottom: 0.25rem;
}
#funnelConversionTable div.stepLabel {
  font-weight: normal;
  margin-bottom: 0.25rem;
}
#funnelConversionTable .cellLabel {
  font-size: 0.6rem;
  text-transform: uppercase;
}
#funnelConversionTable .metricCount {
  padding: 0.2rem 0 1.8rem 1rem;
  font-size: 1.2rem;
  font-weight: 700;
}
#funnelConversionTable .metricRate {
  margin-left: 0.25rem;
  font-size: 1rem;
}
#funnelConversionTable .metricValues {
  padding: 0.3rem 0 1rem 0;
}
#funnelConversionTable .conversionMetrics {
  color: #44a047;
}
#funnelConversionTable .barsContainer {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-end;
  gap: 0 1rem;
  padding: 0 1rem;
}
@media (max-width: 768px) {
  #funnelConversionTable .barsContainer {
    gap: 0 12px;
  }
}
@media (max-width: 576px) {
  #funnelConversionTable .barsContainer {
    gap: 0 8px;
  }
}
@media (max-width: 360px) {
  #funnelConversionTable .barsContainer {
    gap: 0 4px;
  }
}
#funnelConversionTable .barStepContainer {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  align-items: center;
  height: 312px;
  padding: 0;
  min-width: 2px;
  width: 100%;
}
#funnelConversionTable .barStepContainer .barStep {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column-reverse;
}
#funnelConversionTable .barStepContainer .barExits,
#funnelConversionTable .barStepContainer .barSkipped,
#funnelConversionTable .barStepContainer .barEntries {
  border-top: solid 1px;
  border-right: solid 1px;
  border-left: solid 1px;
  border-bottom: none;
}
#funnelConversionTable .barStepContainer:nth-child(1) .barExits {
  background-color: rgba(2, 119, 189, 0.1);
  border-color: #0277bd;
}
#funnelConversionTable .barStepContainer:nth-child(1) .barSkipped {
  background-image: linear-gradient(135deg, #ffffff 40%, #0277bd 40%, #0277bd 50%, #ffffff 50%, #ffffff 90%, #0277bd 90%, #0277bd 100%);
  background-size: 7.07px 7.07px;
  border-color: #0277bd;
}
#funnelConversionTable .barStepContainer:nth-child(1) .barEntries {
  background-image: radial-gradient(#0277bd 14%, transparent 0), radial-gradient(#0277bd 14%, transparent 0), linear-gradient(to right, #ffffff, #ffffff);
  border-color: #0277bd;
  background-size: 10px 10px, 10px 10px, 100% 100%;
  background-position: 3px 3px, 8px 8px;
}
#funnelConversionTable .barStepContainer:nth-child(1) .barProceeded {
  background-color: #0277bd;
}
#funnelConversionTable .barStepContainer:nth-child(2) .barExits {
  background-color: rgba(255, 143, 0, 0.1);
  border-color: #ff8f00;
}
#funnelConversionTable .barStepContainer:nth-child(2) .barSkipped {
  background-image: linear-gradient(135deg, #ffffff 40%, #ff8f00 40%, #ff8f00 50%, #ffffff 50%, #ffffff 90%, #ff8f00 90%, #ff8f00 100%);
  background-size: 7.07px 7.07px;
  border-color: #ff8f00;
}
#funnelConversionTable .barStepContainer:nth-child(2) .barEntries {
  background-image: radial-gradient(#ff8f00 14%, transparent 0), radial-gradient(#ff8f00 14%, transparent 0), linear-gradient(to right, #ffffff, #ffffff);
  border-color: #ff8f00;
  background-size: 10px 10px, 10px 10px, 100% 100%;
  background-position: 3px 3px, 8px 8px;
}
#funnelConversionTable .barStepContainer:nth-child(2) .barProceeded {
  background-color: #ff8f00;
}
#funnelConversionTable .barStepContainer:nth-child(3) .barExits {
  background-color: rgba(173, 20, 87, 0.1);
  border-color: #ad1457;
}
#funnelConversionTable .barStepContainer:nth-child(3) .barSkipped {
  background-image: linear-gradient(135deg, #ffffff 40%, #ad1457 40%, #ad1457 50%, #ffffff 50%, #ffffff 90%, #ad1457 90%, #ad1457 100%);
  background-size: 7.07px 7.07px;
  border-color: #ad1457;
}
#funnelConversionTable .barStepContainer:nth-child(3) .barEntries {
  background-image: radial-gradient(#ad1457 14%, transparent 0), radial-gradient(#ad1457 14%, transparent 0), linear-gradient(to right, #ffffff, #ffffff);
  border-color: #ad1457;
  background-size: 10px 10px, 10px 10px, 100% 100%;
  background-position: 3px 3px, 8px 8px;
}
#funnelConversionTable .barStepContainer:nth-child(3) .barProceeded {
  background-color: #ad1457;
}
#funnelConversionTable .barStepContainer:nth-child(4) .barExits {
  background-color: rgba(106, 27, 154, 0.1);
  border-color: #6a1b9a;
}
#funnelConversionTable .barStepContainer:nth-child(4) .barSkipped {
  background-image: linear-gradient(135deg, #ffffff 40%, #6a1b9a 40%, #6a1b9a 50%, #ffffff 50%, #ffffff 90%, #6a1b9a 90%, #6a1b9a 100%);
  background-size: 7.07px 7.07px;
  border-color: #6a1b9a;
}
#funnelConversionTable .barStepContainer:nth-child(4) .barEntries {
  background-image: radial-gradient(#6a1b9a 14%, transparent 0), radial-gradient(#6a1b9a 14%, transparent 0), linear-gradient(to right, #ffffff, #ffffff);
  border-color: #6a1b9a;
  background-size: 10px 10px, 10px 10px, 100% 100%;
  background-position: 3px 3px, 8px 8px;
}
#funnelConversionTable .barStepContainer:nth-child(4) .barProceeded {
  background-color: #6a1b9a;
}
#funnelConversionTable .barStepContainer:nth-child(5) .barExits {
  background-color: rgba(85, 139, 47, 0.1);
  border-color: #558b2f;
}
#funnelConversionTable .barStepContainer:nth-child(5) .barSkipped {
  background-image: linear-gradient(135deg, #ffffff 40%, #558b2f 40%, #558b2f 50%, #ffffff 50%, #ffffff 90%, #558b2f 90%, #558b2f 100%);
  background-size: 7.07px 7.07px;
  border-color: #558b2f;
}
#funnelConversionTable .barStepContainer:nth-child(5) .barEntries {
  background-image: radial-gradient(#558b2f 14%, transparent 0), radial-gradient(#558b2f 14%, transparent 0), linear-gradient(to right, #ffffff, #ffffff);
  border-color: #558b2f;
  background-size: 10px 10px, 10px 10px, 100% 100%;
  background-position: 3px 3px, 8px 8px;
}
#funnelConversionTable .barStepContainer:nth-child(5) .barProceeded {
  background-color: #558b2f;
}
#funnelConversionTable .barStepContainer:nth-child(6) .barExits {
  background-color: rgba(0, 131, 143, 0.1);
  border-color: #00838f;
}
#funnelConversionTable .barStepContainer:nth-child(6) .barSkipped {
  background-image: linear-gradient(135deg, #ffffff 40%, #00838f 40%, #00838f 50%, #ffffff 50%, #ffffff 90%, #00838f 90%, #00838f 100%);
  background-size: 7.07px 7.07px;
  border-color: #00838f;
}
#funnelConversionTable .barStepContainer:nth-child(6) .barEntries {
  background-image: radial-gradient(#00838f 14%, transparent 0), radial-gradient(#00838f 14%, transparent 0), linear-gradient(to right, #ffffff, #ffffff);
  border-color: #00838f;
  background-size: 10px 10px, 10px 10px, 100% 100%;
  background-position: 3px 3px, 8px 8px;
}
#funnelConversionTable .barStepContainer:nth-child(6) .barProceeded {
  background-color: #00838f;
}
#funnelConversionTable .barStepContainer:nth-child(7) .barExits {
  background-color: rgba(40, 53, 147, 0.1);
  border-color: #283593;
}
#funnelConversionTable .barStepContainer:nth-child(7) .barSkipped {
  background-image: linear-gradient(135deg, #ffffff 40%, #283593 40%, #283593 50%, #ffffff 50%, #ffffff 90%, #283593 90%, #283593 100%);
  background-size: 7.07px 7.07px;
  border-color: #283593;
}
#funnelConversionTable .barStepContainer:nth-child(7) .barEntries {
  background-image: radial-gradient(#283593 14%, transparent 0), radial-gradient(#283593 14%, transparent 0), linear-gradient(to right, #ffffff, #ffffff);
  border-color: #283593;
  background-size: 10px 10px, 10px 10px, 100% 100%;
  background-position: 3px 3px, 8px 8px;
}
#funnelConversionTable .barStepContainer:nth-child(7) .barProceeded {
  background-color: #283593;
}
#funnelConversionTable .barStepContainer:nth-child(8) .barExits {
  background-color: rgba(216, 67, 21, 0.1);
  border-color: #d84315;
}
#funnelConversionTable .barStepContainer:nth-child(8) .barSkipped {
  background-image: linear-gradient(135deg, #ffffff 40%, #d84315 40%, #d84315 50%, #ffffff 50%, #ffffff 90%, #d84315 90%, #d84315 100%);
  background-size: 7.07px 7.07px;
  border-color: #d84315;
}
#funnelConversionTable .barStepContainer:nth-child(8) .barEntries {
  background-image: radial-gradient(#d84315 14%, transparent 0), radial-gradient(#d84315 14%, transparent 0), linear-gradient(to right, #ffffff, #ffffff);
  border-color: #d84315;
  background-size: 10px 10px, 10px 10px, 100% 100%;
  background-position: 3px 3px, 8px 8px;
}
#funnelConversionTable .barStepContainer:nth-child(8) .barProceeded {
  background-color: #d84315;
}
#funnelConversionTable .barStepContainer:nth-child(9) .barExits {
  background-color: rgba(0, 105, 92, 0.1);
  border-color: #00695c;
}
#funnelConversionTable .barStepContainer:nth-child(9) .barSkipped {
  background-image: linear-gradient(135deg, #ffffff 40%, #00695c 40%, #00695c 50%, #ffffff 50%, #ffffff 90%, #00695c 90%, #00695c 100%);
  background-size: 7.07px 7.07px;
  border-color: #00695c;
}
#funnelConversionTable .barStepContainer:nth-child(9) .barEntries {
  background-image: radial-gradient(#00695c 14%, transparent 0), radial-gradient(#00695c 14%, transparent 0), linear-gradient(to right, #ffffff, #ffffff);
  border-color: #00695c;
  background-size: 10px 10px, 10px 10px, 100% 100%;
  background-position: 3px 3px, 8px 8px;
}
#funnelConversionTable .barStepContainer:nth-child(9) .barProceeded {
  background-color: #00695c;
}
#funnelConversionTable .barStepContainer:nth-child(10) .barExits {
  background-color: rgba(78, 52, 46, 0.1);
  border-color: #4e342e;
}
#funnelConversionTable .barStepContainer:nth-child(10) .barSkipped {
  background-image: linear-gradient(135deg, #ffffff 40%, #4e342e 40%, #4e342e 50%, #ffffff 50%, #ffffff 90%, #4e342e 90%, #4e342e 100%);
  background-size: 7.07px 7.07px;
  border-color: #4e342e;
}
#funnelConversionTable .barStepContainer:nth-child(10) .barEntries {
  background-image: radial-gradient(#4e342e 14%, transparent 0), radial-gradient(#4e342e 14%, transparent 0), linear-gradient(to right, #ffffff, #ffffff);
  border-color: #4e342e;
  background-size: 10px 10px, 10px 10px, 100% 100%;
  background-position: 3px 3px, 8px 8px;
}
#funnelConversionTable .barStepContainer:nth-child(10) .barProceeded {
  background-color: #4e342e;
}
#funnelConversionTable .barStepContainer:nth-child(11) .barExits {
  background-color: rgba(158, 157, 36, 0.1);
  border-color: #9e9d24;
}
#funnelConversionTable .barStepContainer:nth-child(11) .barSkipped {
  background-image: linear-gradient(135deg, #ffffff 40%, #9e9d24 40%, #9e9d24 50%, #ffffff 50%, #ffffff 90%, #9e9d24 90%, #9e9d24 100%);
  background-size: 7.07px 7.07px;
  border-color: #9e9d24;
}
#funnelConversionTable .barStepContainer:nth-child(11) .barEntries {
  background-image: radial-gradient(#9e9d24 14%, transparent 0), radial-gradient(#9e9d24 14%, transparent 0), linear-gradient(to right, #ffffff, #ffffff);
  border-color: #9e9d24;
  background-size: 10px 10px, 10px 10px, 100% 100%;
  background-position: 3px 3px, 8px 8px;
}
#funnelConversionTable .barStepContainer:nth-child(11) .barProceeded {
  background-color: #9e9d24;
}
#funnelConversionTable .barStepContainer:nth-child(12) .barExits {
  background-color: rgba(198, 40, 40, 0.1);
  border-color: #c62828;
}
#funnelConversionTable .barStepContainer:nth-child(12) .barSkipped {
  background-image: linear-gradient(135deg, #ffffff 40%, #c62828 40%, #c62828 50%, #ffffff 50%, #ffffff 90%, #c62828 90%, #c62828 100%);
  background-size: 7.07px 7.07px;
  border-color: #c62828;
}
#funnelConversionTable .barStepContainer:nth-child(12) .barEntries {
  background-image: radial-gradient(#c62828 14%, transparent 0), radial-gradient(#c62828 14%, transparent 0), linear-gradient(to right, #ffffff, #ffffff);
  border-color: #c62828;
  background-size: 10px 10px, 10px 10px, 100% 100%;
  background-position: 3px 3px, 8px 8px;
}
#funnelConversionTable .barStepContainer:nth-child(12) .barProceeded {
  background-color: #c62828;
}
.funnelReport .tooltip {
  position: absolute;
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  min-width: 8rem;
  padding: 1.2rem 1.2rem;
  gap: 8px;
  border-radius: 4px;
  font-size: 14px;
  text-align: left;
  color: #fff;
  background-color: #000;
}
.funnelReport .tooltip .tooltip-item {
  color: #ccc;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.funnelReport .tooltip .tooltip-item.selected {
  font-weight: bold;
  color: #fff;
}
.funnelReport .tooltip .tooltip-item.title {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  white-space: nowrap;
}
.funnelReport .tooltip .tooltip-item.subtitle {
  font-size: 16px;
  margin-top: -2px;
  margin-bottom: 13px;
  white-space: nowrap;
}
.funnelReport .tooltip .tooltip-separator {
  width: 100%;
  height: 1px;
  background-color: #444;
  margin: 0.4rem 0;
  display: none;
}
.funnelReport .tooltip .tooltip-label {
  margin-right: 1rem;
  white-space: nowrap;
}
.funnelReport .tooltip .tooltip-value {
  text-align: right;
  white-space: nowrap;
}


  fieldset[disabled] .multiselect {
    pointer-events: none;
  }

  .multiselect__spinner {
    position: absolute;
    right: 1px;
    top: 1px;
  width: 40px;
  height: 38px;
    background: #fff;
    display: block;
  }

  .multiselect__spinner::before,
  .multiselect__spinner::after {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -8px;
    width: 16px;
    height: 16px;
    border-radius: 100%;
    border-color: #41b883 transparent transparent;
    border-style: solid;
    border-width: 2px;
    box-shadow: 0 0 0 1px transparent;
  }

  .multiselect__spinner::before {
    animation: spinning 2.4s cubic-bezier(0.41, 0.26, 0.2, 0.62);
    animation-iteration-count: infinite;
  }

  .multiselect__spinner::after {
    animation: spinning 2.4s cubic-bezier(0.51, 0.09, 0.21, 0.8);
    animation-iteration-count: infinite;
  }

  .multiselect__loading-enter-active,
  .multiselect__loading-leave-active {
    transition: opacity 0.4s ease-in-out;
    opacity: 1;
  }

  .multiselect__loading-enter,
  .multiselect__loading-leave-active {
    opacity: 0;
  }

  .multiselect,
  .multiselect__input,
  .multiselect__single {
    font-family: inherit;
    font-size: 16px;
    touch-action: manipulation;
  }

  .multiselect {
    box-sizing: content-box;
    display: block;
    position: relative;
    width: 100%;
    min-height: 40px;
    text-align: left;
    color: #35495e;
  }

  .multiselect * {
    box-sizing: border-box;
  }

  .multiselect:focus {
    outline: none;
  }

  .multiselect--disabled {
    background: #ededed;
    pointer-events: none;
    opacity: 0.6;
  }

  .multiselect--active {
    z-index: 50;
  }

  .multiselect--active:not(.multiselect--above) .multiselect__current,
  .multiselect--active:not(.multiselect--above) .multiselect__input,
  .multiselect--active:not(.multiselect--above) .multiselect__tags {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }

  .multiselect--active .multiselect__select {
    transform: rotateZ(180deg);
  }

  .multiselect--above.multiselect--active .multiselect__current,
  .multiselect--above.multiselect--active .multiselect__input,
  .multiselect--above.multiselect--active .multiselect__tags {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .multiselect__input,
  .multiselect__single {
    position: relative;
    display: inline-block;
    min-height: 20px;
    line-height: 20px;
    border: none;
    border-radius: 5px;
    background: #fff;
    padding: 0 0 0 5px;
    width: calc(100%);
    transition: border 0.1s ease;
    box-sizing: border-box;
    margin-bottom: 8px;
    vertical-align: top;
  }

  .multiselect__input::placeholder {
    color: #35495e;
  }

  .multiselect__tag ~ .multiselect__input,
  .multiselect__tag ~ .multiselect__single {
    width: auto;
  }

  .multiselect__input:hover,
  .multiselect__single:hover {
    border-color: #cfcfcf;
  }

  .multiselect__input:focus,
  .multiselect__single:focus {
    border-color: #a8a8a8;
    outline: none;
  }

  .multiselect__single {
    padding-left: 5px;
    margin-bottom: 8px;
  }

  .multiselect__tags-wrap {
    display: inline;
  }

  .multiselect__tags {
    min-height: 40px;
    display: block;
    padding: 8px 40px 0 8px;
    border-radius: 5px;
    border: 1px solid #e8e8e8;
    background: #fff;
    font-size: 14px;
  }

  .multiselect__tag {
    position: relative;
    display: inline-block;
    padding: 4px 26px 4px 10px;
    border-radius: 5px;
    margin-right: 10px;
    color: #fff;
    line-height: 1;
    background: #41b883;
    margin-bottom: 5px;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
  }

  .multiselect__tag-icon {
    cursor: pointer;
    margin-left: 7px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    font-weight: 700;
    font-style: initial;
    width: 22px;
    text-align: center;
    line-height: 22px;
    transition: all 0.2s ease;
    border-radius: 5px;
  }

  .multiselect__tag-icon::after {
    content: "×";
    color: #266d4d;
    font-size: 14px;
  }

  /* // Remove these lines to avoid green closing button
  //.multiselect__tag-icon:focus,
  //.multiselect__tag-icon:hover {
  //  background: #369a6e;
  //} */

  .multiselect__tag-icon:focus::after,
  .multiselect__tag-icon:hover::after {
    color: white;
  }

  .multiselect__current {
    line-height: 16px;
    min-height: 40px;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    padding: 8px 12px 0;
    padding-right: 30px;
    white-space: nowrap;
    margin: 0;
    text-decoration: none;
    border-radius: 5px;
    border: 1px solid #e8e8e8;
    cursor: pointer;
  }

  .multiselect__select {
    line-height: 16px;
    display: block;
    position: absolute;
    box-sizing: border-box;
    width: 40px;
    height: 38px;
    right: 1px;
    top: 1px;
    padding: 4px 8px;
    margin: 0;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    transition: transform 0.2s ease;
  }

  .multiselect__select::before {
    position: relative;
    right: 0;
    top: 65%;
    color: #999;
    margin-top: 4px;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #999 transparent transparent transparent;
    content: "";
  }

  .multiselect__placeholder {
    color: #adadad;
    display: inline-block;
    margin-bottom: 10px;
    padding-top: 2px;
  }

  .multiselect--active .multiselect__placeholder {
    display: none;
  }

  .multiselect__content-wrapper {
    position: absolute;
    display: block;
    background: #fff;
    width: 100%;
    max-height: 240px;
    overflow: auto;
    border: 1px solid #e8e8e8;
    border-top: none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    z-index: 50;
    -webkit-overflow-scrolling: touch;
  }

  .multiselect__content {
    list-style: none;
    display: inline-block;
    padding: 0;
    margin: 0;
    min-width: 100%;
    vertical-align: top;
  }

  .multiselect--above .multiselect__content-wrapper {
    bottom: 100%;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: none;
    border-top: 1px solid #e8e8e8;
  }

  .multiselect__content::-webkit-scrollbar {
    display: none;
  }

  .multiselect__element {
    display: block;
  }

  .multiselect__option {
    display: block;
    padding: 12px;
    min-height: 40px;
    line-height: 16px;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
    white-space: nowrap;
  }

  .multiselect__option::after {
    top: 0;
    right: 0;
    position: absolute;
    line-height: 40px;
    padding-right: 12px;
    padding-left: 20px;
    font-size: 13px;
  }

  .multiselect__option--highlight {
    background: #41b883;
    outline: none;
    color: white;
  }

  .multiselect__option--highlight::after {
    content: attr(data-select);
    background: #41b883;
    color: white;
  }

  .multiselect__option--selected {
    background: #f3f3f3;
    color: #35495e;
    font-weight: bold;
  }

  .multiselect__option--selected::after {
    content: attr(data-selected);
    color: silver;
  background: inherit;
  }

  .multiselect__option--selected.multiselect__option--highlight {
    background: #ff6a6a;
    color: #fff;
  }

  .multiselect__option--selected.multiselect__option--highlight::after {
    background: #ff6a6a;
    content: attr(data-deselect);
    color: #fff;
  }

  .multiselect--disabled .multiselect__current,
  .multiselect--disabled .multiselect__select {
    background: #ededed;
    color: #a6a6a6;
  }

  .multiselect__option--disabled {
    background: #ededed !important;
    color: #a6a6a6 !important;
    cursor: text;
    pointer-events: none;
  }

  .multiselect__option--group {
    background: #ededed;
    color: #35495e;
  }

  .multiselect__option--group.multiselect__option--highlight {
    background: #35495e;
    color: #fff;
  }

  .multiselect__option--group.multiselect__option--highlight::after {
    background: #35495e;
  }

  .multiselect__option--disabled.multiselect__option--highlight {
    background: #dedede;
  }

  .multiselect__option--group-selected.multiselect__option--highlight {
    background: #ff6a6a;
    color: #fff;
  }

  .multiselect__option--group-selected.multiselect__option--highlight::after {
    background: #ff6a6a;
    content: attr(data-deselect);
    color: #fff;
  }

  .multiselect-enter-active,
  .multiselect-leave-active {
    transition: all 0.15s ease;
  }

  .multiselect-enter,
  .multiselect-leave-active {
    opacity: 0;
  }

  .multiselect__strong {
    margin-bottom: 8px;
    line-height: 20px;
    display: inline-block;
    vertical-align: top;
  }

  *[dir="rtl"] .multiselect {
    text-align: right;
  }

  *[dir="rtl"] .multiselect__select {
    right: auto;
    left: 1px;
  }

  *[dir="rtl"] .multiselect__tags {
    padding: 8px 8px 0 40px;
  }

  *[dir="rtl"] .multiselect__content {
    text-align: right;
  }

  *[dir="rtl"] .multiselect__option::after {
    right: auto;
    left: 0;
  }

  *[dir="rtl"] .multiselect__clear {
    right: auto;
    left: 12px;
  }

  *[dir="rtl"] .multiselect__spinner {
    right: auto;
    left: 1px;
  }

  @keyframes spinning {
    from {
      transform: rotate(0);
    }

    to {
      transform: rotate(2turn);
    }
  }

.groupPermissions .custom_select_all {
  font-weight: 700;
}
.manageHsr .filterStatus,
.manageHsr .hsrSearchFilter {
  display: inline-block;
  width: 200px;
}
.manageHsr div.filterStatus {
  margin: 0 -0.75em;
  display: inline-block;
}
.theWidgetContent .manageHsr div.filterStatus {
  margin: 0;
}
.manageHsr th.action,
.manageHsr td.action {
  width: 250px;
}
.manageHsr th.action a,
.manageHsr td.action a {
  color: black;
}
.manageHsr .index {
  width: 60px;
}
.manageHsr a.table-action {
  margin-right: 3.5px;
}
.manageHsr a.table-action:last-child {
  margin-right: 0;
}
.editHsr .icon-help {
  color: #888;
  cursor: help;
}
.editHsr .icon-help:hover {
  color: #212121;
}
.editHsr .icon-minus,
.editHsr .icon-plus {
  cursor: pointer;
}
.editHsr .icon-minus {
  margin-left: 8px;
}
.editHsr .matchPageRules > .row {
  width: calc(100% - 60px);
  margin: 0 !important;
}
.editHsr .matchPageRules > .row > .col {
  padding-left: 0;
}
.editHsr .form-group {
  margin-left: -.75rem;
  margin-right: -.75rem;
}
.editHsr .form-group.hsrTargetTest {
  margin-left: 0;
  margin-right: 0;
}
.editHsr .matchPageRules {
  margin-top: 1em;
}
.editHsr .matchPageRules hr {
  margin-bottom: 3em;
}
.editHsr .matchPageRules .form-group {
  margin: 0;
}
.editHsr .matchPageRules .input-field {
  margin-top: 0.2em;
}
.editHsr .matchPageRules .input-field input,
.editHsr .matchPageRules .input-field select {
  width: 100% !important;
}
.hsrTargetTest .testInfo {
  margin-top: 8px;
  display: inline-block;
}
.hsrTargetTest .matches {
  color: #43a047;
}
.hsrTargetTest .notMatches {
  color: #D4291F;
}
.hsrTargetTest input,
.hsrTargetTest label {
  width: 100% !important;
}
.hsrTargetTest label {
  margin-top: 0;
}
.hsrUrltarget {
  margin-bottom: 40px;
}
.hsrUrltarget .targetValue,
.hsrUrltarget .targetValue2,
.hsrUrltarget .targetType {
  margin-top: 10px;
}
.hsrUrltarget.disabled input,
.hsrUrltarget.disabled label,
.hsrUrltarget.disabled .icon-plus,
.hsrUrltarget.disabled .icon-minus {
  opacity: 0.6;
}
#recordingPlayer {
  display: block;
  border: 1px solid #ccc;
  pointer-events: none !important;
  background: white;
}
.scrollHeatmapLeaf {
  position: absolute;
  z-index: 10;
  opacity: 0.4;
}
#listOfPageviews table .inactive {
  cursor: pointer;
}
.sessionRecording {
  padding: 16px;
  font-size: 14px;
}
.sessionRecording .recordingPageviews {
  cursor: pointer;
  color: #1976d2;
}
.sessionRecording .recordingPageviews,
.sessionRecording .recordingResolution,
.sessionRecording .recordingLogos,
.sessionRecording .recordingUrl {
  margin-left: 16px;
}
.sessionRecording .recordingLogos img {
  margin-right: 6px;
  height: 14px;
}
.sessionRecording .recordingLogos .countryFlag {
  border: 1px solid #d3d3d3;
  height: 15px;
}
.sessionRecording .openVisitorProfile {
  cursor: pointer;
  height: 15px !important;
}
.visitorLogReplaySession {
  margin-top: 10px;
  padding-bottom: 5px;
  display: block;
  width: auto !important;
}
.visitorLogReplaySession:hover {
  color: #43a047 !important;
}
.visitor-profile .visitorLogReplaySession {
  display: none;
}
.visitorLogIconReplaySession {
  display: block;
  float: left;
  font-size: 18px;
  margin: 4px 10px 0 0;
}
.dataTableVizVisitorLog .visitorLogIconReplaySession,
.visitor-profile-header .visitorLogIconReplaySession {
  display: none;
}
.visitorLogIconReplaySession:hover {
  text-decoration: none;
  color: #43a047 !important;
}
[data-report="HeatmapSessionRecording.getRecordedSessions"] .dataTableRowActions .actionHsrPlayRecording,
[data-report="HeatmapSessionRecording.getRecordedSessions"] .dataTableRowActions .actionHsrVisitorProfile {
  padding-right: 1rem;
}
[data-report="HeatmapSessionRecording.getRecordedSessions"] .dataTableRowActions .icon-play {
  color: #43a047 !important;
  display: inline-block;
  margin-top: 1px;
}
[data-report="HeatmapSessionRecording.getRecordedSessions"] .dataTableRowActions .icon-visitor-profile {
  font-size: 21px !important;
}
[data-report="HeatmapSessionRecording.getRecordedSessions"] table.subDataTable tr .label.column {
  width: 400px;
}
[data-report="HeatmapSessionRecording.getRecordedSessions"] .countryFlag {
  border: 1px solid #d3d3d3;
}
.hsrLoadingOuter {
  position: absolute;
  z-index: 2;
}
.hsrLoadingOuter .loadingUnderlay {
  background: #000;
  width: 100%;
  height: 100%;
  position: relative;
  opacity: 0.6;
}
.hsrLoadingOuter .loadingInner {
  margin: 0 auto;
  font-size: 28px;
  color: white;
  text-align: center;
  top: 50px;
  position: absolute;
  width: 100%;
}
.hsrLoadingOuter .loadingContent {
  margin: 0 auto;
}
.heatmapVis .btn-flat {
  background-color: #43a047;
  opacity: 0.6;
  color: #fff;
  border: 0;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 0 3px 0 rgba(0, 0, 0, 0.12);
}
.heatmapVis .btn-flat:hover {
  opacity: 1 !important;
}
.heatmapVis .btn-flat img {
  filter: invert(1);
}
.heatmapVis .visActive {
  background-color: #43a047 !important;
  opacity: 1 !important;
}
.sessionRecordingPlayer {
  font-size: 14px;
}
.sessionRecordingPlayer .toggleSkipPause,
.sessionRecordingPlayer .toggleAutoPlay {
  cursor: pointer;
  margin-right: 3.5px;
}
.sessionRecordingPlayer .toggleSkipPause svg,
.sessionRecordingPlayer .toggleAutoPlay svg {
  fill: #666;
}
.sessionRecordingPlayer .toggleSkipPause.active svg,
.sessionRecordingPlayer .toggleAutoPlay.active svg {
  fill: #0d0d0d;
}
.sessionRecordingPlayer .changeReplaySpeed {
  display: inline-block;
  cursor: pointer;
  margin-left: 2px;
  margin-right: 5.5px;
}
.sessionRecordingPlayer .playerAction {
  cursor: pointer;
  font-size: 13px;
  margin-right: 3.5px;
}
.sessionRecordingPlayer .controls {
  margin-top: 16px;
  position: relative;
}
.sessionRecordingPlayer .duration {
  font-size: 17px;
  display: inline-block;
  position: relative;
  top: -3px;
  left: 8px;
}
.sessionRecordingPlayer .playerActions {
  white-space: nowrap;
  display: inline-block;
}
.sessionRecordingPlayer .playerActions .playerAction {
  font-size: 22px;
}
.sessionRecordingPlayer .playerActions .playerAction:hover {
  color: #43a047;
}
.sessionRecordingPlayer .timelineInner {
  background-color: red;
  height: 10px;
}
.sessionRecordingPlayer .timelineOuter {
  height: 10px;
  background-color: #d3d3d3;
  position: absolute;
  cursor: pointer;
  margin-top: 3px;
}
.sessionRecordingPlayer .playerHelp {
  float: right;
  margin-top: 4px;
  margin-right: 16px;
}
.sessionRecordingPlayer .playerHelp li {
  font-size: 14px;
  margin-left: 11.5px;
  display: inline-block;
}
.sessionRecordingPlayer .playerHelp li:first-child {
  margin-left: 0;
}
.sessionRecordingPlayer .playerHelp .formChange,
.sessionRecordingPlayer .playerHelp .moveEvent,
.sessionRecordingPlayer .playerHelp .scrollEvent,
.sessionRecordingPlayer .playerHelp .clickEvent,
.sessionRecordingPlayer .playerHelp .mutationEvent,
.sessionRecordingPlayer .playerHelp .resizeEvent {
  position: relative;
  display: inline-block;
  width: 8px;
  top: auto;
  left: auto;
}
.sessionRecordingPlayer .formChange,
.sessionRecordingPlayer .moveEvent,
.sessionRecordingPlayer .scrollEvent,
.sessionRecordingPlayer .clickEvent,
.sessionRecordingPlayer .mutationEvent,
.sessionRecordingPlayer .resizeEvent {
  position: absolute;
  height: 8px;
  width: 3px;
  top: 1px;
  left: 10px;
}
.sessionRecordingPlayer .moveEvent {
  background: orange;
}
.sessionRecordingPlayer .clickEvent {
  background: yellow;
}
.sessionRecordingPlayer .resizeEvent {
  background: brown;
}
.sessionRecordingPlayer .mutationEvent {
  background: black;
}
.sessionRecordingPlayer .scrollEvent {
  background: blue;
}
.sessionRecordingPlayer .formChange {
  background: green;
}
.sessionRecordingPlayer .replayContainerOuter {
  background: black;
  position: relative;
  overflow: hidden;
}
.sessionRecordingPlayer .replayContainerInner {
  height: 100%;
  width: 100%;
}
.heatmapVis .aboveFoldLine {
  height: 4px;
  background: orange;
  position: absolute;
}
.heatmapVis .aboveFoldLine div {
  color: orange;
  margin-top: 4px;
  margin-left: 4px;
}
.heatmapVis .iframeRecordingContainer {
  position: relative;
}
.heatmapVis .numSamples {
  position: relative;
  top: -2px;
}
.heatmapVis .customIframeWidth {
  display: inline-block;
  margin-bottom: -3rem;
  margin-right: -6rem;
}
.heatmapVis .customIframeWidth .matomo-form-field {
  margin-top: -3.2rem;
  margin-left: 5rem;
}
.heatmapVis .heatmapTile {
  width: 100%;
}
.heatmapVis .heatmapWrapper {
  position: absolute;
}
.heatmapVis .heatmapWrapper #heatmapContainer {
  position: absolute;
  width: 1000px;
  height: 1000px;
}
.heatmapVis .heatmapSelection {
  margin-bottom: 16px;
  white-space: nowrap;
}
.heatmapVis .legendOuter {
  white-space: nowrap;
  display: inline;
}
.heatmapVis .legendOuter h4 {
  display: inline;
  margin-left: 2.5rem;
  margin-right: 10px;
}
.heatmapVis .legend-area {
  display: inline;
}
.heatmapVis .legend-area .min {
  margin-left: 8px;
  margin-right: 8px;
}
.heatmapVis .legend-area .max {
  margin-left: 16px;
}
.heatmapVis .btn-flat {
  border: 1px solid #ccc;
  border-radius: 0 !important;
  margin-left: -1px;
}
.heatmapVis .visActive {
  background-color: #ddd;
}
.heatmapVis #highlightDiv {
  position: absolute;
  background-color: #424242;
  opacity: 0.5;
  z-index: 999;
  pointer-events: none;
}
.heatmap-vis-title .title {
  color: #4e4e4e !important;
}
.heatmapVis .tooltip {
  position: absolute;
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  min-width: 8rem;
  padding: 1.2rem 1.2rem;
  gap: 8px;
  border-radius: 4px;
  font-size: 14px;
  text-align: left;
  color: #fff;
  background-color: #000;
  pointer-events: none;
}
.heatmapVis .tooltip .tooltip-item {
  color: #ccc;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.heatmapVis .tooltip .tooltip-item.selected {
  font-weight: bold;
  color: #fff;
}
.heatmapVis .tooltip .tooltip-item.title {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  white-space: nowrap;
}
.heatmapVis .tooltip .tooltip-item.subtitle {
  font-size: 16px;
  margin-top: -2px;
  margin-bottom: 13px;
  white-space: nowrap;
}
.heatmapVis .tooltip .tooltip-separator {
  width: 100%;
  height: 1px;
  background-color: #444;
  margin: 0.4rem 0;
  display: none;
}
.heatmapVis .tooltip .tooltip-label {
  margin-right: 1rem;
  white-space: nowrap;
}
.heatmapVis .tooltip .tooltip-value {
  text-align: right;
  white-space: nowrap;
}
/**
 * InnoCraft - the company of the makers of Piwik Analytics, the free/libre analytics platform
 *
 * @link https://www.innocraft.com
 * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
 */
.invalidate-reports-page ul#examples li {
  list-style-type: circle;
  list-style-position: inside;
}
.invalidate-reports-page .site-selection {
  margin-top: 10px;
}
#confirmInvalidation .website,
#confirmInvalidation .segment {
  font-weight: bold;
  text-decoration: underline;
}
.visitorReferrer.campaign {
  display: none;
  /* do not show default campaign information in visitor log */
}
.visitorCampaign {
  clear: both;
  padding-top: 1em;
}
.mediaLiveMetrics {
  padding: 20px;
}
.mediaLiveMetrics p {
  padding: 0;
}
.mediaLiveMetrics span {
  font-size: 18px;
}
.mediaLiveDimension {
  font-size: 16px;
}
.mediaLiveReport .mediaLiveMetrics {
  padding-left: 0;
}
.mediaLiveReport .mediaLiveMetrics p {
  padding-left: 0;
}
.mediaLiveReport .mediaLiveMetrics strong {
  font-size: 18px;
}
.mediaLiveReport .mostPlays,
.mediaLiveReport .audienceMap {
  margin-top: 30px;
}
[data-table-type="MediaDataTable"] .subDataTable td.label {
  font-weight: bold;
  cursor: pointer;
}
[data-table-type="MediaDataTable"] .subDataTable td.label:before {
  background-image: none !important;
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  float: none !important;
  margin: 0 !important;
}
.mediaDetailPage .dataTableVizHtmlTable th {
  background: #f2f2f2 !important;
  cursor: initial !important;
}
.mediaDetailPage .segmentLinkInfo {
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 20px;
}
.mediaDetailPage .segmentLinkInfo a {
  color: #1976d2;
}
.mediaDetailPage .row h3 {
  font-size: 20px;
}
.mediaDetailPage .metricBlock {
  width: 200px;
  border: 1px solid #ccc;
  /* padding: 38px; */
  /* display: inline-block; */
  /* min-width: 180px; */
  position: relative;
}
.mediaDetailPage .metricBlock:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.mediaDetailPage .metricBlockInner {
  position: absolute;
  width: 100%;
  /* height: 100%; */
  top: 50%;
  /* margin-top: -55px; */
  transform: translateY(-50%);
  text-align: center;
}
.mediaDetailPage .metricBlockInner h3 {
  margin: 0;
}
.mediaDetailPage .metricBlockInner h2 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.mediaDetailPage .metricsSummary {
  margin-top: 20px;
  margin-bottom: 10px;
}
.mediaDetailPage .metricsSummary h2 {
  font-size: 24px;
  font-weight: bold;
}
.mediaDetailPage .frequency {
  padding-bottom: 20px;
}
.mediaDetailPage .frequencyChart {
  margin-top: 20px;
}
.mediaDetailPage .frequencyChart .dataTableWrapper {
  width: 100% !important;
}
.mediaDetailPage .tableReport {
  padding-top: 10px;
}
.mediaDetailPage .tableReport h3 {
  margin-bottom: 20px;
}
.profile-summary-media {
  margin: -10px 0 16px 0;
}
.truncated-text-line.mediatitle {
  max-width: 75%;
}
.media-action [class^="icon-"],
.media-action [class*=" icon-"] {
  display: inline-block;
  font-size: 16px;
}
.MultiChannelConversionAttributionWidget .dataTableActions table.dataTable th.label {
  min-width: 125px !important;
}
.MultiChannelConversionAttributionWidget .goalAndDaysPrior {
  margin-bottom: 0;
}
.MultiChannelConversionAttributionWidget .modelSelection,
.MultiChannelConversionAttributionWidget .goalAndDaysPrior {
  max-width: 1500px;
}
.MultiChannelConversionAttributionWidget .modelSelection > .col,
.MultiChannelConversionAttributionWidget .goalAndDaysPrior > .col {
  padding-left: 0;
}
.MultiChannelConversionAttributionWidget .modelSelection > .col .input-field,
.MultiChannelConversionAttributionWidget .goalAndDaysPrior > .col .input-field {
  margin-left: 0.75em;
}
.MultiChannelConversionAttributionWidget .dataTable tr.subDataTable > td:first-child:before {
  background: none !important;
  display: none !important;
}
.MultiChannelConversionAttributionWidget .dataTable th.modelHead {
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  text-transform: none !important;
  cursor: help;
}
.MultiChannelConversionAttributionWidget .dataTable th.modelHead,
.MultiChannelConversionAttributionWidget .dataTable th.attributionOdd,
.MultiChannelConversionAttributionWidget .dataTable td.attributionOdd {
  border-left: 1px solid #bbb !important;
  border-left-color: #bbb !important;
  padding-left: 21px !important;
}
.MultiChannelConversionAttributionWidget .dataTable .negativeEvolution {
  color: #e02a3b;
  opacity: 0.9;
}
.MultiChannelConversionAttributionWidget .dataTable .positiveEvolution {
  color: #43a047;
  opacity: 0.9;
}
.MultiChannelConversionAttributionWidget #multi-channel-conversion-attribution-settings-edit-link {
  margin-left: 1rem;
}
#MultiChannelConversionAttributionPluginSettings .multiPairFieldTable:nth-child(n+4) {
    display: none !important;
}

#MultiChannelConversionAttributionPluginSettings .icon-minus {
    display: none !important;
}

#MultiChannelConversionAttributionPluginSettings label[for="campaignDimensionCombination"] {
    font-size: 13px !important;
    color: unset !important;
}
.manageRollUp table {
  max-width: 450px;
}
.manageRollUp table .siteAction,
.manageRollUp table .siteId {
  width: 80px;
}
.manageRollUp table td.siteAction {
  padding: 5px;
}
.manageRollUp table td.siteAction .table-action {
  cursor: pointer;
}
.manageRollUp input.rollUpSearchMeasurablesField {
  width: 50%;
  display: inline-block;
}
.manageRollUp .siteSelector {
  margin-top: 20px;
  margin-bottom: 20px;
}
#rollup_idsites + label {
  position: absolute;
  top: -26px;
  font-size: .8rem;
}
#siteConfiguration input {
  width: -webkit-fill-available!important;
  color: #000000!important;
}
#siteConfiguration label.default-label {
  position:absolute!important;
}
#siteConfiguration .error {
  font-weight: normal!important;
  color: #d4291f!important;
}
#siteConfiguration label.active.error {
  top: -1em;
  color: #d4291f;
  font-size: 0.9em;
}
#siteConfiguration label:not(.active).error {
  top: -3em;
  color: #d4291f;
  font-size: 0.9em;
  padding: 0;
}
#siteConfiguration .floating-label {
  position: absolute;
  pointer-events: none;
}
#siteConfiguration .floating-select {
  border: 1px solid #9e9e9e;
  border-radius: 4px;
}
#siteConfiguration .icon {
  padding-left: 10px;
}
#siteConfiguration .icon-field {
  top: 16px!important;
  max-width: 50px!important;
}
#siteConfiguration .programFooter {
  position: relative!important;
}
#siteConfiguration .daterangepicker.opened {
  position:absolute!important;
  top:unset!important;
}
#siteConfiguration .form-group, 
#siteConfiguration .row {
  margin-bottom: 0!important;
}
#siteConfiguration #submitContainer {
  position: relative!important;
  margin-bottom: 1rem!important;
}
#siteConfiguration .submit {
  margin: 0;
  border-radius: .5em  !important;
  width:100%!important;
}
#siteConfiguration .alert {
  margin-bottom: 0!important;
  border: none!important;
  border-radius: 0!important;
}



[vue-entry="SiteConfiguration.ImageUploader"] {
  margin-left: 0.75rem;
}
[vue-entry="SiteConfiguration.ImageUploader"] .file-container {
  display: flex;
  position: relative;
  margin-bottom: 1rem;
}
[vue-entry="SiteConfiguration.ImageUploader"] .file-container form {
  width: 30vw;
  height: 35vh;
  cursor: pointer;
  border-radius: 5px;
  border: 1.5px dashed #a0a0a0;
}
[vue-entry="SiteConfiguration.ImageUploader"] .file-container form div {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
[vue-entry="SiteConfiguration.ImageUploader"] .file-container form div section {
  width: 100%;
}
[vue-entry="SiteConfiguration.ImageUploader"] .file-container form div section::before {
  content: url('plugins/SiteConfiguration/images/upload-icon.svg');
}
[vue-entry="SiteConfiguration.ImageUploader"] .file-container form div section.uploaded::before {
  content: url('plugins/SiteConfiguration/images/after-upload-icon.svg');
}
[vue-entry="SiteConfiguration.ImageUploader"] .file-container form #media {
  position: absolute;
  width: 30vw !important;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
[vue-entry="SiteConfiguration.ImageUploader"] .file-container .logo-preview-container {
  margin-left: 1rem;
}
[vue-entry="SiteConfiguration.ImageUploader"] .file-container .logo-preview-container img {
  max-height: 30vh;
}
[vue-entry="SiteConfiguration.ImageUploader"] .file-container .logo-preview-container img#currentLogo,
[vue-entry="SiteConfiguration.ImageUploader"] .file-container .logo-preview-container img#uploadLogo {
  background-color: #fff;
}
.infoviz-treemap-node-label {
  margin: 3px 6px 0 6px;
  display: block;
}
.infoviz-treemap-node-label > img {
  margin: 2px 6px 0 0;
  display: inline-block;
  vertical-align: top;
  float: left;
}
.infoviz-treemap-node-label > span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  vertical-align: top;
  display: block;
}
.infoviz-treemap-zoom-out {
  position: absolute;
  right: 6px;
  z-index: 1000;
  top: 30px;
  background-color: #e9e8e1;
  display: none;
  padding: 3px 1px 2px 3px;
  border-radius: 3px;
  opacity: .6;
  cursor: pointer;
}
.infoviz-treemap:hover .infoviz-treemap-zoom-out {
  display: inline;
}
.infoviz-treemap-zoom-out:hover {
  opacity: .7;
}
.infoviz-treemap-enterable-node {
  cursor: pointer;
}
.infoviz-treemap-enterable-node:hover .infoviz-treemap-node-label {
  text-decoration: underline;
}
.infoviz-treemap {
  width: 450px;
  height: 320px;
  position: relative;
}
.infoviz-treemap .node {
  overflow: hidden;
}
.infoviz-treemap-full-width > .dataTableWrapper {
  width: 100%;
}
.infoviz-treemap-full-width > .dataTableWrapper .infoviz-treemap {
  width: 100%;
  height: auto;
}
.widget .infoviz-treemap {
  width: 100% !important;
}
.infoviz-treemap-series-picker {
  display: inline-block;
  position: absolute;
  right: 0;
  z-index: 1000;
}
.infoviz-treemap-series-picker > span {
  vertical-align: top;
  line-height: 23px;
  height: 23px;
}
.infoviz-treemap-series-picker > .jqplot-seriespicker {
  display: inline-block;
  position: relative;
  margin-left: 4px;
}
.infoviz-treemap-evolution-colors[data-name=no-change] {
  color: #444;
}
.infoviz-treemap-evolution-colors[data-name=negative-change-max] {
  color: red;
}
.infoviz-treemap-evolution-colors[data-name=positive-change-max] {
  color: green;
}
.infoviz-treemap-evolution-colors[data-name=label] {
  color: white;
}
.infoviz-treemap-colors[data-name=header-color] {
  color: white;
}
.infoviz-treemap-colors[data-name=header-background-color] {
  color: #6a6a6a;
}
.infoviz-treemap-colors[data-name=normal-node-color] {
  color: #ccc;
}
.uiTest .piwikUsersFlowVisualization .sankeyChartOuter {
  overflow: visible;
}
.uiTest #widgetUsersFlowgetUsersFlow,
.uiTest #widgetUsersFlowgetUsersFlow .card {
  width: 4000px;
}
.reporting-page .piwikUsersFlowVisualization .sankeyChart {
  margin-left: -5px;
}
body.widgetized .piwikUsersFlowVisualization {
  margin-left: 10px;
  margin-right: 10px;
}
body.widgetized .piwikUsersFlowVisualization .sankeyChart {
  margin-left: -5px;
}
body.widgetized .usersFlowIntroduction {
  margin: 10px;
}
.piwikUsersFlowVisualization .sankeyChartOuter {
  overflow: scroll;
}
.piwikUsersFlowVisualization .exploringTraffic {
  margin-bottom: 30px !important;
}
.piwikUsersFlowVisualization .userFlowSource,
.piwikUsersFlowVisualization .actionsPerStep,
.piwikUsersFlowVisualization .levelOfDetail {
  width: 250px;
  display: inline-block;
}
.piwikUsersFlowVisualization .userFlowSource .form-group,
.piwikUsersFlowVisualization .actionsPerStep .form-group,
.piwikUsersFlowVisualization .levelOfDetail .form-group {
  margin: 0 !important;
}
.piwikUsersFlowVisualization .usersFlowActionBar {
  margin-left: -0.75rem;
}
.piwikUsersFlowVisualization .linkDetail1 .linkSize1 {
  display: none;
}
.piwikUsersFlowVisualization .linkDetail1 .linkSize2 {
  display: none;
}
.piwikUsersFlowVisualization .linkDetail1 .linkSize3 {
  display: none;
}
.piwikUsersFlowVisualization .linkDetail1 .linkSize4 {
  display: none;
}
.piwikUsersFlowVisualization .linkDetail1 .linkSize5 {
  display: none;
}
.piwikUsersFlowVisualization .linkDetail2 .linkSize1 {
  display: none;
}
.piwikUsersFlowVisualization .linkDetail2 .linkSize2 {
  display: none;
}
.piwikUsersFlowVisualization .linkDetail2 .linkSize3 {
  display: none;
}
.piwikUsersFlowVisualization .linkDetail2 .linkSize4 {
  display: none;
}
.piwikUsersFlowVisualization .linkDetail3 .linkSize1 {
  display: none;
}
.piwikUsersFlowVisualization .linkDetail3 .linkSize2 {
  display: none;
}
.piwikUsersFlowVisualization .linkDetail3 .linkSize3 {
  display: none;
}
.piwikUsersFlowVisualization .linkDetail4 .linkSize1 {
  display: none;
}
.piwikUsersFlowVisualization .linkDetail4 .linkSize2 {
  display: none;
}
.piwikUsersFlowVisualization .linkDetail5 .linkSize1 {
  display: none;
}
.piwikUsersFlowVisualization .depthContainerTitle {
  font-weight: bold;
}
.piwikUsersFlowVisualization .addNewStepContainer rect,
.piwikUsersFlowVisualization .depthContainerTitle,
.piwikUsersFlowVisualization .addNewStepContainer,
.piwikUsersFlowVisualization .addNewStep,
.piwikUsersFlowVisualization .removeStep {
  cursor: pointer;
}
.piwikUsersFlowVisualization .addNewStep {
  fill: #999;
}
.piwikUsersFlowVisualization .link {
  fill: none;
  stroke: #A9E2F3;
  stroke-opacity: .8;
}
.piwikUsersFlowVisualization .highlightedLink,
.piwikUsersFlowVisualization .link:not(.outNodeLink):hover {
  stroke-opacity: 1 !important;
  stroke: #94c8d8 !important;
}
.piwikUsersFlowVisualization .node.highlightedNode rect {
  fill-opacity: 1 !important;
  stroke-opacity: 1 !important;
  stroke-width: 2;
}
.piwikUsersFlowVisualization .node.outNode {
  display: none;
}
.piwikUsersFlowVisualization .node rect {
  cursor: pointer;
  fill-opacity: .9;
  shape-rendering: crispEdges;
  stroke-width: 1;
}
.piwikUsersFlowVisualization .node text {
  pointer-events: none;
  font: normal 12px Arial;
}
.usersFlowPopupMenu {
  position: absolute;
  display: none;
  border-radius: 4px;
  font-size: 13px;
  background-color: #f2f2f2;
  border: 1px solid #cccccc;
  min-width: 160px;
  z-index: 1500;
}
.usersFlowPopupMenu ul {
  margin: 0;
  list-style-type: none;
  padding: 0;
  cursor: default;
}
.usersFlowPopupMenu ul li {
  cursor: pointer;
  padding: 4px 16px;
}
.usersFlowPopupMenu ul li a {
  color: #212121;
  text-decoration: none;
}
.usersFlowPopupMenu ul li:not(.divider):hover a,
.usersFlowPopupMenu ul li:not(.divider):hover {
  background-color: #1976d2;
  color: #d9d9d9;
  text-decoration: none;
}
.usersFlowPopupMenu .divider {
  cursor: default;
  padding: 0;
  border: 0;
  height: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  background-color: #f2f2f2;
}
.userFlowNodeTooltip {
  font-size: 14px;
  line-height: 21px;
  font-weight: normal;
}
.userFlowNodeTooltip .nodeTooltipVisits {
  color: #ff9800;
}
.userFlowNodeTooltip .nodeTooltipProceeded {
  color: #84D04D;
}
.userFlowNodeTooltip .nodeTooltipExits {
  color: #FA5858;
}
.d3-tip {
  line-height: 1;
  font-weight: bold;
  padding: 12px;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  border-radius: 2px;
  pointer-events: none;
}
/* Creates a small triangle extender for the tooltip */
.d3-tip:after {
  box-sizing: border-box;
  display: inline;
  font-size: 10px;
  width: 100%;
  line-height: 1;
  color: rgba(0, 0, 0, 0.8);
  position: absolute;
  pointer-events: none;
}
/* Northward tooltips */
.d3-tip.n:after {
  content: "\25BC";
  margin: -1px 0 0 0;
  top: 100%;
  left: 0;
  text-align: center;
}
/* Eastward tooltips */
.d3-tip.e:after {
  content: "\25C0";
  margin: -4px 0 0 0;
  top: 50%;
  left: -8px;
}
/* Southward tooltips */
.d3-tip.s:after {
  content: "\25B2";
  margin: 0 0 1px 0;
  top: -8px;
  left: 0;
  text-align: center;
}
/* Westward tooltips */
.d3-tip.w:after {
  content: "\25B6";
  margin: -4px 0 0 -1px;
  top: 50%;
  left: 100%;
}
.loginSection #piwik {
  display: none;
}
.whiteLabelRemoveLinks a[href*="piwik.org"],
.whiteLabelRemoveLinks a[href*="matomo.org"] {
  text-decoration: none;
  pointer-events: none !important;
  color: #212121;
}
.whiteLabelRemoveLinks a[href*="piwik.org"] :hover,
.whiteLabelRemoveLinks a[href*="matomo.org"] :hover {
  text-decoration: none;
  pointer-events: none !important;
  color: #212121;
}
.ecommerce-label-component[data-v-07c482ff]{padding:16px 0}.form-group[data-v-07c482ff]{margin-bottom:16px}.form-control[data-v-07c482ff]{width:100%;max-width:400px;padding:8px 12px;border:1px solid #ddd;border-radius:4px}.btn.save-label[data-v-07c482ff]{margin-top:8px}.btn[data-v-07c482ff]:disabled{opacity:.6;cursor:not-allowed}.manageGoalType[data-v-48f1475c]{margin:20px 0;padding:15px;border:1px solid #e0e0e0;border-radius:4px;background-color:#f9f9f9}.form-group[data-v-48f1475c]{margin-bottom:15px}.form-group label[data-v-48f1475c]{display:block;margin-bottom:5px;font-weight:700}.form-control[data-v-48f1475c]{border:1px solid #ccc;font-size:14px}.checkbox-group[data-v-48f1475c]{border:1px solid #ddd;padding:10px;margin-bottom:10px;background-color:#f5f5f5}.checkbox-container[data-v-48f1475c]{font-weight:400!important}.checkbox-container input[type=checkbox][data-v-48f1475c]{width:16px!important;height:16px!important;min-width:16px;cursor:pointer}.checkbox-label[data-v-48f1475c]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.help-text[data-v-48f1475c]{font-size:12px;margin-top:5px;font-style:italic}.loading-indicator[data-v-48f1475c]{text-align:center}.manageGoalType[data-v-48f1475c]{margin:16px 0}.form-group[data-v-48f1475c]{margin-bottom:16px}.form-control[data-v-48f1475c]{width:100%;max-width:300px;padding:8px 12px;border:1px solid #ddd;border-radius:4px}.checkbox-container[data-v-48f1475c]{display:flex;align-items:center;cursor:pointer;font-weight:400}.checkbox-container input[type=checkbox][data-v-48f1475c]{margin-right:8px}.help-text[data-v-48f1475c]{font-size:.9em;color:#666;margin-top:4px;line-height:1.4}.loading-indicator[data-v-48f1475c]{color:#666;font-style:italic;padding:16px 0}label[data-v-48f1475c]{font-weight:700;margin-bottom:4px;display:block}
.ag-icon{font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ag-icon-aggregation:before{content:var(--ag-icon-font-code-aggregation,"\f101")}.ag-icon-arrows:before{content:var(--ag-icon-font-code-arrows,"\f102")}.ag-icon-asc:before{content:var(--ag-icon-font-code-asc,"\f103")}.ag-icon-cancel:before{content:var(--ag-icon-font-code-cancel,"\f104")}.ag-icon-chart:before{content:var(--ag-icon-font-code-chart,"\f105")}.ag-icon-checkbox-checked:before{content:var(--ag-icon-font-code-checkbox-checked,"\f106")}.ag-icon-checkbox-indeterminate:before{content:var(--ag-icon-font-code-checkbox-indeterminate,"\f107")}.ag-icon-checkbox-unchecked:before{content:var(--ag-icon-font-code-checkbox-unchecked,"\f108")}.ag-icon-color-picker:before{content:var(--ag-icon-font-code-color-picker,"\f109")}.ag-icon-columns:before{content:var(--ag-icon-font-code-columns,"\f10a")}.ag-icon-contracted:before{content:var(--ag-icon-font-code-contracted,"\f10b")}.ag-icon-copy:before{content:var(--ag-icon-font-code-copy,"\f10c")}.ag-icon-cross:before{content:var(--ag-icon-font-code-cross,"\f10d")}.ag-icon-csv:before{content:var(--ag-icon-font-code-csv,"\f10e")}.ag-icon-cut:before{content:var(--ag-icon-font-code-cut,"\f10f")}.ag-icon-desc:before{content:var(--ag-icon-font-code-desc,"\f110")}.ag-icon-excel:before{content:var(--ag-icon-font-code-excel,"\f111")}.ag-icon-expanded:before{content:var(--ag-icon-font-code-expanded,"\f112")}.ag-icon-eye-slash:before{content:var(--ag-icon-font-code-eye-slash,"\f113")}.ag-icon-eye:before{content:var(--ag-icon-font-code-eye,"\f114")}.ag-icon-filter:before{content:var(--ag-icon-font-code-filter,"\f115")}.ag-icon-first:before{content:var(--ag-icon-font-code-first,"\f116")}.ag-icon-grip:before{content:var(--ag-icon-font-code-grip,"\f117")}.ag-icon-group:before{content:var(--ag-icon-font-code-group,"\f118")}.ag-icon-last:before{content:var(--ag-icon-font-code-last,"\f119")}.ag-icon-left:before{content:var(--ag-icon-font-code-left,"\f11a")}.ag-icon-linked:before{content:var(--ag-icon-font-code-linked,"\f11b")}.ag-icon-loading:before{content:var(--ag-icon-font-code-loading,"\f11c")}.ag-icon-maximize:before{content:var(--ag-icon-font-code-maximize,"\f11d")}.ag-icon-menu:before{content:var(--ag-icon-font-code-menu,"\f11e")}.ag-icon-minimize:before{content:var(--ag-icon-font-code-minimize,"\f11f")}.ag-icon-next:before{content:var(--ag-icon-font-code-next,"\f120")}.ag-icon-none:before{content:var(--ag-icon-font-code-none,"\f121")}.ag-icon-not-allowed:before{content:var(--ag-icon-font-code-not-allowed,"\f122")}.ag-icon-paste:before{content:var(--ag-icon-font-code-paste,"\f123")}.ag-icon-pin:before{content:var(--ag-icon-font-code-pin,"\f124")}.ag-icon-pivot:before{content:var(--ag-icon-font-code-pivot,"\f125")}.ag-icon-previous:before{content:var(--ag-icon-font-code-previous,"\f126")}.ag-icon-radio-button-off:before{content:var(--ag-icon-font-code-radio-button-off,"\f127")}.ag-icon-radio-button-on:before{content:var(--ag-icon-font-code-radio-button-on,"\f128")}.ag-icon-right:before{content:var(--ag-icon-font-code-right,"\f129")}.ag-icon-save:before{content:var(--ag-icon-font-code-save,"\f12a")}.ag-icon-small-down:before{content:var(--ag-icon-font-code-small-down,"\f12b")}.ag-icon-small-left:before{content:var(--ag-icon-font-code-small-left,"\f12c")}.ag-icon-small-right:before{content:var(--ag-icon-font-code-small-right,"\f12d")}.ag-icon-small-up:before{content:var(--ag-icon-font-code-small-up,"\f12e")}.ag-icon-tick:before{content:var(--ag-icon-font-code-tick,"\f12f")}.ag-icon-tree-closed:before{content:var(--ag-icon-font-code-tree-closed,"\f130")}.ag-icon-tree-indeterminate:before{content:var(--ag-icon-font-code-tree-indeterminate,"\f131")}.ag-icon-tree-open:before{content:var(--ag-icon-font-code-tree-open,"\f132")}.ag-icon-unlinked:before{content:var(--ag-icon-font-code-unlinked,"\f133")}.ag-icon-up:before{content:var(--ag-icon-font-code-up,"\f134")}.ag-icon-down:before{content:var(--ag-icon-font-code-down,"\f135")}.ag-icon-plus:before{content:var(--ag-icon-font-code-plus,"\f136")}.ag-icon-minus:before{content:var(--ag-icon-font-code-minus,"\f137")}.ag-icon-row-drag:before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow:before{content:var(--ag-icon-font-code-left)}.ag-right-arrow:before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color:#000;--ag-data-color:var(--ag-foreground-color);--ag-secondary-foreground-color:var(--ag-foreground-color);--ag-header-foreground-color:var(--ag-secondary-foreground-color);--ag-disabled-foreground-color:rgba(0,0,0,0.5);--ag-background-color:#fff;--ag-header-background-color:transparent;--ag-tooltip-background-color:transparent;--ag-subheader-background-color:transparent;--ag-subheader-toolbar-background-color:transparent;--ag-control-panel-background-color:transparent;--ag-side-button-selected-background-color:var(--ag-control-panel-background-color);--ag-selected-row-background-color:#bbb;--ag-odd-row-background-color:var(--ag-background-color);--ag-modal-overlay-background-color:hsla(0,0%,100%,0.66);--ag-row-hover-color:transparent;--ag-column-hover-color:transparent;--ag-range-selection-border-color:var(--ag-foreground-color);--ag-range-selection-border-style:solid;--ag-range-selection-background-color:rgba(0,0,0,0.2);--ag-range-selection-background-color-2:var(--ag-range-selection-background-color);--ag-range-selection-background-color-3:var(--ag-range-selection-background-color);--ag-range-selection-background-color-4:var(--ag-range-selection-background-color);--ag-range-selection-highlight-color:var(--ag-range-selection-border-color);--ag-selected-tab-underline-color:var(--ag-range-selection-border-color);--ag-selected-tab-underline-width:0;--ag-selected-tab-underline-transition-speed:0s;--ag-range-selection-chart-category-background-color:rgba(0,255,132,0.1);--ag-range-selection-chart-background-color:rgba(0,88,255,0.1);--ag-header-cell-hover-background-color:transparent;--ag-header-cell-moving-background-color:var(--ag-background-color);--ag-value-change-value-highlight-background-color:rgba(22,160,133,0.5);--ag-value-change-delta-up-color:#43a047;--ag-value-change-delta-down-color:#e53935;--ag-chip-background-color:transparent;--ag-borders:solid 1px;--ag-border-color:rgba(0,0,0,0.25);--ag-borders-critical:var(--ag-borders);--ag-borders-secondary:var(--ag-borders);--ag-secondary-border-color:var(--ag-border-color);--ag-row-border-style:solid;--ag-row-border-width:1px;--ag-cell-horizontal-border:solid transparent;--ag-borders-input:var(--ag-borders-secondary);--ag-input-border-color:var(--ag-secondary-border-color);--ag-borders-input-invalid:solid 2px;--ag-input-border-color-invalid:var(--ag-invalid-color);--ag-borders-side-button:var(--ag-borders);--ag-border-radius:0px;--ag-row-border-color:var(--ag-secondary-border-color);--ag-header-column-separator-display:none;--ag-header-column-separator-height:100%;--ag-header-column-separator-width:1px;--ag-header-column-separator-color:var(--ag-secondary-border-color);--ag-header-column-resize-handle-display:none;--ag-header-column-resize-handle-height:50%;--ag-header-column-resize-handle-width:1px;--ag-header-column-resize-handle-color:var(--ag-secondary-border-color);--ag-invalid-color:red;--ag-input-disabled-border-color:var(--ag-input-border-color);--ag-input-disabled-background-color:transparent;--ag-checkbox-background-color:transparent;--ag-checkbox-border-radius:var(--ag-border-radius);--ag-checkbox-checked-color:var(--ag-foreground-color);--ag-checkbox-unchecked-color:var(--ag-foreground-color);--ag-checkbox-indeterminate-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color:var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color:var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color:var(--ag-background-color);--ag-toggle-button-switch-border-color:var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width:1px;--ag-toggle-button-height:var(--ag-icon-size);--ag-toggle-button-width:calc(var(--ag-toggle-button-height)*2);--ag-input-focus-box-shadow:none;--ag-input-focus-border-color:none;--ag-minichart-selected-chart-color:var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color:var(--ag-checkbox-checked-color);--ag-grid-size:4px;--ag-icon-size:12px;--ag-widget-container-horizontal-padding:calc(var(--ag-grid-size)*1.5);--ag-widget-container-vertical-padding:calc(var(--ag-grid-size)*1.5);--ag-widget-horizontal-spacing:calc(var(--ag-grid-size)*2);--ag-widget-vertical-spacing:var(--ag-grid-size);--ag-cell-horizontal-padding:calc(var(--ag-grid-size)*3);--ag-cell-widget-spacing:var(--ag-cell-horizontal-padding);--ag-row-height:calc(var(--ag-grid-size)*6 + 1px);--ag-header-height:var(--ag-row-height);--ag-list-item-height:calc(var(--ag-grid-size)*5);--ag-column-select-indent-size:calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size:calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-advanced-filter-builder-indent-size:calc(var(--ag-grid-size)*2 + var(--ag-icon-size));--ag-row-group-indent-size:calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-filter-tool-panel-group-indent:16px;--ag-tab-min-width:220px;--ag-menu-min-width:181px;--ag-side-bar-panel-width:200px;--ag-font-family:"Helvetica Neue",sans-serif;--ag-font-size:14px;--ag-card-radius:var(--ag-border-radius);--ag-card-shadow:none;--ag-popup-shadow:5px 5px 10px rgba(0,0,0,0.3);--ag-advanced-filter-join-pill-color:#f08e8d;--ag-advanced-filter-column-pill-color:#a6e194;--ag-advanced-filter-option-pill-color:#f3c08b;--ag-advanced-filter-value-pill-color:#85c0e4}.ag-dnd-ghost,.ag-root-wrapper,.ag-sticky-top{background-color:var(--ag-background-color)}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;font-family:var(--ag-font-family);font-size:var(--ag-font-size);line-height:normal;color:var(--ag-foreground-color)}ag-grid,ag-grid-angular,ag-grid-aurelia,ag-grid-ng2,ag-grid-polymer{display:block}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-no-transition{transition:none!important}.ag-drag-handle{cursor:-webkit-grab;cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{width:0;height:0;display:block}.ag-select-agg-func-popup,.ag-tab-guard{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{display:flex;flex:1 1 auto;align-items:center;line-height:normal;position:relative}.ag-shake-left-to-right{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ag-shake-left-to-right;animation-name:ag-shake-left-to-right}@-webkit-keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;position:relative;display:flex;flex-direction:column;overflow:hidden}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{position:absolute;bottom:20px;right:25px;opacity:.5;transition:opacity 1s ease-out 3s}.ag-watermark:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjM1IDQwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMiI+PGcgZmlsbD0iIzE4MWQxZiI+PHBhdGggZD0iTTIwNS45OTMgMjUuNjU4di03Ljk0NmgtMTMuNTQxbC03Ljk0NyA3Ljk0NmgyMS40ODh6TTIyMS4yNSA1Ljk1aC0xNi45NzRsLTguMDEgNy45NDdoMjQuOTg0VjUuOTUxek0xNzYuNjIyIDMzLjYwNWw0LjA3LTQuMDY5aDEzLjczdjcuOTQ3aC0xNy44di0zLjg3OHoiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik0xNzkuNjEgMjEuNzhoOC43NzNsOC4wMS03Ljk0NkgxNzkuNjF2Ny45NDZ6TTE3MC4wMSAzMy42MDVoNi42MTJsNy44ODMtNy45NDdoLTE0LjQ5NHY3Ljk0N3pNMjA0LjI3NiA1Ljk1bC00LjA2OCA0LjA3SDE3NC4yN1YyLjA3MmgzMC4wMDZWNS45NXpNMzMuODQgMzIuMjA2SDIxLjM3OGwtMi4xNjIgNS4zNEgxMy43NWwxMS41MDctMjYuOTU0aDQuNzY4TDQxLjUzIDM3LjU0NmgtNS41M2wtMi4xNjItNS4zNHptLTEuNzE3LTQuMjZMMjcuNjA5IDE2Ljk1bC00LjUxNCAxMC45OThoOS4wMjh6TTExNy40MzcgMjAuNTA5YzEuNTg5LTIuMzUyIDUuNTk0LTIuNjA3IDcuMjQ3LTIuNjA3djQuNTc4Yy0yLjAzNCAwLTQuMDY5LjA2My01LjI3Ny45NTMtMS4yMDcuODktMS44NDMgMi4wOTgtMS44NDMgMy41NnYxMC41NTNoLTQuOTU5VjE3LjkwMmg0Ljc2OGwuMDY0IDIuNjA3eiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTEyNy40MTggMTcuOTAyaDQuOTU4djE5LjY0NGgtNC45NTh6TTEyNy40MTggOS4xM2g0Ljk1OHY1Ljg0OGgtNC45NTh6Ii8+PHBhdGggZD0iTTE1Ni45NzkgOS4xM3YyOC40MTZoLTQuNzY4bC0uMTI3LTIuOTg4YTguMzEgOC4zMSAwIDAxLTIuNjcgMi40OGMtMS4wODEuNTcyLTIuNDE2Ljg5LTMuOTQyLjg5LTEuMzM1IDAtMi42MDYtLjI1NS0zLjY4Ny0uNy0xLjE0NC0uNTA4LTIuMTYyLTEuMTQ0LTIuOTg4LTIuMDM0YTkuNTczIDkuNTczIDAgMDEtMS45Ny0zLjE3OWMtLjUxLTEuMjA3LS43LTIuNjA2LS43LTQuMTMyIDAtMS41MjUuMjU0LTIuOTI0LjctNC4xOTYuNTA4LTEuMjcxIDEuMTQ0LTIuMzUyIDEuOTctMy4yNDIuODI2LS44OSAxLjg0NC0xLjU4OSAyLjk4OC0yLjA5OCAxLjE0NC0uNTA4IDIuMzUyLS43NjIgMy42ODctLjc2MiAxLjUyNiAwIDIuNzk3LjI1NCAzLjg3OC44MjYgMS4wOC41NzIgMS45NyAxLjMzNSAyLjY3IDIuNDE2VjkuMTkzaDQuOTU5di0uMDY0em0tMTAuNDI2IDI0LjUzOGMxLjY1MyAwIDIuOTI0LS41NzIgMy45NDEtMS42NTMgMS4wMTctMS4wOCAxLjUyNi0yLjU0MiAxLjUyNi00LjMyMiAwLTEuNzgtLjUwOS0zLjE4LTEuNTI2LTQuMzIzLTEuMDE3LTEuMDgxLTIuMjg4LTEuNjUzLTMuOTQxLTEuNjUzLTEuNTkgMC0yLjkyNS41NzItMy44NzggMS42NTMtMS4wMTcgMS4wOC0xLjUyNiAyLjU0My0xLjUyNiA0LjMyMyAwIDEuNzguNTA5IDMuMTc4IDEuNTI2IDQuMjU5IDEuMDE3IDEuMTQ0IDIuMjg4IDEuNzE2IDMuODc4IDEuNzE2TTcwLjIwMiAyMi4zNTJINTcuOTMzdjQuMjZoNi45OTNjLS4xOSAyLjE2MS0xLjAxNyAzLjgxNC0yLjQxNiA1LjE1LTEuMzk4IDEuMjctMy4xNzggMS45MDYtNS40NjcgMS45MDYtMS4yNzEgMC0yLjQ4LS4yNTQtMy40OTctLjY5OWE3LjAyNSA3LjAyNSAwIDAxLTIuNzMzLTEuOTdjLS43NjMtLjgyNy0xLjMzNS0xLjg0NC0xLjc4LTMuMDUyLS40NDUtMS4yMDgtLjYzNi0yLjQ4LS42MzYtMy45NDIgMC0xLjQ2Mi4xOS0yLjczMy42MzYtMy45NDEuMzgxLTEuMjA4IDEuMDE3LTIuMTYyIDEuNzgtMy4wNTIuNzYzLS44MjYgMS42NTMtMS40NjIgMi43MzMtMS45N2E5LjExNSA5LjExNSAwIDAxMy41Ni0uN2MyLjY3IDAgNC43MDUuNjM2IDYuMTAzIDEuOTA4bDMuMzA2LTMuMzA2Yy0yLjQ4LTEuOTA3LTUuNjU4LTIuOTI1LTkuNDA4LTIuOTI1LTIuMDk4IDAtNC4wMDYuMzE4LTUuNzIyIDEuMDE4LTEuNzE2LjY5OS0zLjE3OSAxLjU4OS00LjM4NiAyLjc5N0ExMi4wNzQgMTIuMDc0IDAgMDA0NC4yIDE4LjIyYy0uNjM1IDEuNzE3LS45NTMgMy42MjQtLjk1MyA1LjY1OCAwIDIuMDM1LjMxOCAzLjk0MiAxLjAxNyA1LjY1OC43IDEuNzE3IDEuNTkgMy4xNzkgMi43OTcgNC4zODdhMTIuMDc0IDEyLjA3NCAwIDAwNC4zODcgMi43OTdjMS43MTYuNyAzLjYyMyAxLjAxNyA1LjY1OCAxLjAxNyAyLjAzNCAwIDMuODc3LS4zMTggNS41My0xLjAxNyAxLjY1My0uNyAzLjA1Mi0xLjU5IDQuMTk2LTIuNzk3IDEuMTQ0LTEuMjA4IDIuMDM0LTIuNjcgMi42Ny00LjM4Ny42MzYtMS43MTYuOTU0LTMuNjIzLjk1NC01LjY1OHYtLjgyNmMtLjE5MS0uMTI3LS4yNTUtLjQ0NS0uMjU1LS43TTEwOC45ODIgMjIuMzUyaC0xMi4yN3Y0LjI2aDYuOTkzYy0uMTkgMi4xNjEtMS4wMTcgMy44MTQtMi40MTYgNS4xNS0xLjM5OCAxLjI3LTMuMTc4IDEuOTA2LTUuNDY3IDEuOTA2LTEuMjcxIDAtMi40OC0uMjU0LTMuNDk2LS42OTlhNy4wMjUgNy4wMjUgMCAwMS0yLjczNC0xLjk3Yy0uNzYzLS44MjctMS4zMzUtMS44NDQtMS43OC0zLjA1Mi0uNDQ1LTEuMjA4LS42MzYtMi40OC0uNjM2LTMuOTQyIDAtMS40NjIuMTkxLTIuNzMzLjYzNi0zLjk0MS4zODEtMS4yMDggMS4wMTctMi4xNjIgMS43OC0zLjA1Mi43NjMtLjgyNiAxLjY1My0xLjQ2MiAyLjczNC0xLjk3YTkuMTE1IDkuMTE1IDAgMDEzLjU2LS43YzIuNjcgMCA0LjcwNC42MzYgNi4xMDMgMS45MDhsMy4zMDUtMy4zMDZjLTIuNDc5LTEuOTA3LTUuNjU4LTIuOTI1LTkuNDA4LTIuOTI1LTIuMDk4IDAtNC4wMDUuMzE4LTUuNzIyIDEuMDE4LTEuNzE2LjY5OS0zLjE3OCAxLjU4OS00LjM4NiAyLjc5N2ExMi4wNzQgMTIuMDc0IDAgMDAtMi43OTggNC4zODZjLS42MzUgMS43MTctLjk1MyAzLjYyNC0uOTUzIDUuNjU4IDAgMi4wMzUuMzE4IDMuOTQyIDEuMDE3IDUuNjU4LjcgMS43MTcgMS41OSAzLjE3OSAyLjc5NyA0LjM4N2ExMi4wNzQgMTIuMDc0IDAgMDA0LjM4NyAyLjc5N2MxLjcxNi43IDMuNjIzIDEuMDE3IDUuNjU4IDEuMDE3IDIuMDM0IDAgMy44NzgtLjMxOCA1LjUzLTEuMDE3IDEuNjUzLS43IDMuMDUyLTEuNTkgNC4xOTYtMi43OTcgMS4xNDUtMS4yMDggMi4wMzUtMi42NyAyLjY3LTQuMzg3LjYzNi0xLjcxNi45NTQtMy42MjMuOTU0LTUuNjU4di0uODI2Yy0uMTktLjEyNy0uMjU0LS40NDUtLjI1NC0uNyIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px;opacity:.5}.ag-watermark-text{opacity:.5;font-weight:700;font-family:Impact,sans-serif;font-size:19px;padding-left:.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{position:relative;display:flex;flex-direction:column}.ag-root.ag-layout-auto-height,.ag-root.ag-layout-normal{overflow:hidden;flex:1 1 auto;width:0}.ag-root.ag-layout-normal{height:100%}.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-floating-top-viewport,.ag-header-viewport,.ag-sticky-top-viewport,.ag-virtual-list-viewport{position:relative;height:100%;min-width:0;overflow:hidden;flex:1 1 auto}.ag-body-viewport,.ag-center-cols-viewport{-ms-overflow-style:none;scrollbar-width:none}.ag-body-viewport::-webkit-scrollbar,.ag-center-cols-viewport::-webkit-scrollbar{display:none}.ag-body-viewport{display:flex}.ag-body-viewport.ag-layout-normal{overflow-y:auto;-webkit-overflow-scrolling:touch}.ag-center-cols-viewport{min-height:100%;width:100%;overflow-x:auto}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-body-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-center-cols-container,.ag-floating-bottom-container,.ag-floating-bottom-full-width-container,.ag-floating-top-container,.ag-full-width-container,.ag-header-container,.ag-pinned-left-cols-container,.ag-pinned-right-cols-container,.ag-sticky-top-container,.ag-virtual-list-container{position:relative}.ag-floating-bottom-container,.ag-floating-top-container,.ag-header-container,.ag-sticky-top-container{height:100%;white-space:nowrap}.ag-center-cols-container,.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container,.ag-full-width-container,.ag-sticky-top-full-width-container{position:absolute;top:0;pointer-events:none}.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-full-width-container,.ag-ltr .ag-sticky-top-full-width-container{left:0}.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-full-width-container,.ag-rtl .ag-sticky-top-full-width-container{right:0}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;overflow:hidden;height:100%;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-body{position:relative;display:flex;flex:1 1 auto;flex-direction:row!important;min-height:0}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{min-height:0;min-width:0;display:flex;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{position:absolute;bottom:0}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;transition:opacity .4s;visibility:hidden}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling{visibility:visible;opacity:1}.ag-body-horizontal-scroll{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{top:0;z-index:10}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable .ag-header-cell-label{cursor:pointer}.ag-header{display:flex;width:100%;white-space:nowrap}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{display:inline-flex;align-items:center;position:absolute;height:100%;overflow:hidden}.ag-header-cell.ag-header-active .ag-header-cell-menu-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){transition:opacity .2s;opacity:0}.ag-header-cell-label,.ag-header-group-cell-label{display:flex;flex:1 1 auto;overflow:hidden;align-items:center;text-overflow:ellipsis;align-self:stretch}.ag-header-group-cell-label.ag-sticky-label{position:sticky;flex:none;max-width:100%}.ag-header-cell-text{overflow:hidden;text-overflow:ellipsis}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{height:100%;display:flex;align-items:center}.ag-header-cell-comp-wrapper{width:100%;overflow:hidden}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-group-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-header-cell-resize{position:absolute;z-index:2;height:100%;width:8px;top:0;cursor:ew-resize}.ag-ltr .ag-header-cell-resize{right:-4px}.ag-rtl .ag-header-cell-resize{left:-4px}.ag-pinned-left-header .ag-header-cell-resize{right:-4px}.ag-pinned-right-header .ag-header-cell-resize{left:-4px}.ag-header-select-all{display:flex}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-column-panel{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}.ag-column-select{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:3 1 0px}.ag-column-select-header{position:relative;display:flex;flex:none}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0px;overflow:hidden}.ag-column-drop{position:relative;display:inline-flex;align-items:center;overflow:auto;width:100%}.ag-column-drop-cell,.ag-column-drop-list{display:flex;align-items:center}.ag-column-drop-cell{position:relative}.ag-column-drop-cell-text{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{display:flex;flex-direction:column;overflow:hidden;align-items:stretch;flex:1 1 0px}.ag-column-drop-vertical-title-bar{display:flex;align-items:center;flex:none}.ag-column-drop-vertical-list{position:relative;align-items:stretch;flex-grow:1;flex-direction:column;overflow-x:auto}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{white-space:nowrap;overflow:hidden}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0px;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search,.ag-filter-toolpanel-search>*{display:flex;align-items:center}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s,background-color .1s,opacity .2s}.ag-row-animation .ag-row.ag-after-created{transition:transform .4s,top .4s,height .4s,background-color .1s,opacity .2s}.ag-row-no-animation .ag-row{transition:background-color .1s}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{display:flex;align-items:center}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{display:flex;align-items:center}.ag-cell{display:inline-block;position:absolute;white-space:nowrap;height:100%}.ag-cell-value{flex:1 1 auto}.ag-cell-value,.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrap-text{white-space:normal;word-break:break-all}.ag-cell-wrapper{display:flex;align-items:center}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-sparkline-wrapper{position:absolute;height:100%;width:100%;left:0;top:0}.ag-full-width-row .ag-cell-wrapper.ag-row-group{height:100%;align-items:center}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor input,.ag-cell-inline-editing .ag-cell-wrapper{height:100%;width:100%;line-height:normal}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{display:flex;align-items:center;height:100%}.ag-set-filter-item-checkbox{display:flex;overflow:hidden}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1 0px}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{position:relative;display:flex;flex:1 1 auto;height:100%}.ag-floating-filter-full-body{display:flex;flex:1 1 auto;height:100%;width:100%;align-items:center;overflow:hidden}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{position:absolute;display:inline-flex;align-items:center;cursor:move;white-space:nowrap;z-index:9999}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.ag-overlay-panel,.ag-overlay-wrapper{display:flex;height:100%;width:100%}.ag-overlay-wrapper{flex:none;align-items:center;justify-content:center;text-align:center}.ag-overlay-loading-wrapper{pointer-events:all}.ag-popup-child{z-index:5;top:0}.ag-popup-editor{position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top{display:inline-block;overflow:hidden;position:relative;min-width:0}.ag-floating-bottom{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{display:inline-block;overflow:hidden;position:relative;min-width:0}.ag-sticky-top{position:absolute;display:flex;width:100%}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{position:relative;height:100%;overflow:hidden}.ag-sticky-top-full-width-container{overflow:hidden;width:100%;height:100%}.ag-dialog,.ag-panel{display:flex;flex-direction:column;position:relative;overflow:hidden}.ag-panel-title-bar{display:flex;flex:none;align-items:center;cursor:default}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;position:relative;overflow:hidden}.ag-dialog,.ag-resizer{position:absolute}.ag-resizer{pointer-events:none;z-index:1;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-resizer.ag-resizer-topLeft{top:0;left:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-top{top:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-topRight{top:0;right:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-right{top:5px;right:0;bottom:5px;width:5px;cursor:ew-resize}.ag-resizer.ag-resizer-bottomRight{bottom:0;right:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-bottom{bottom:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-bottomLeft{bottom:0;left:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-left{left:0;top:5px;bottom:5px;width:5px;cursor:ew-resize}.ag-tooltip,.ag-tooltip-custom{position:absolute;z-index:99999}.ag-tooltip-custom:not(.ag-tooltip-interactive),.ag-tooltip:not(.ag-tooltip-interactive){pointer-events:none}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-compact-menu-option{width:100%;display:flex;flex-wrap:nowrap}.ag-compact-menu-option-text{white-space:nowrap;flex:1 1 auto}.ag-rich-select{cursor:default;outline:none;height:100%}.ag-rich-select-value{display:flex;align-items:center;height:100%}.ag-rich-select-value .ag-picker-field-display{overflow:hidden;text-overflow:ellipsis}.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder{opacity:.5}.ag-rich-select-list{position:relative}.ag-rich-select-list .ag-loading-text{min-height:2rem}.ag-rich-select-row{display:flex;flex:1 1 auto;align-items:center;white-space:nowrap;overflow:hidden;height:100%}.ag-rich-select-field-input{flex:1 1 auto}.ag-rich-select-field-input .ag-input-field-input{padding:0!important;border:none!important;box-shadow:none!important;text-overflow:ellipsis}.ag-rich-select-field-input .ag-input-field-input::-moz-placeholder{opacity:.8}.ag-rich-select-field-input .ag-input-field-input::placeholder{opacity:.8}.ag-autocomplete{align-items:center;display:flex}.ag-autocomplete>*{flex:1 1 auto}.ag-autocomplete-list-popup{position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-autocomplete-list{position:relative}.ag-autocomplete-virtual-list-item{display:flex}.ag-autocomplete-row{display:flex;flex:1 1 auto;align-items:center;overflow:hidden}.ag-autocomplete-row-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-paging-panel{justify-content:flex-end}.ag-paging-page-summary-panel,.ag-paging-panel{align-items:center;display:flex}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{display:flex;overflow-y:auto;overflow-x:hidden;cursor:default;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%}.ag-column-select-column-group>*,.ag-column-select-column>*,.ag-select-agg-func-item>*{flex:none}.ag-column-select-column-label,.ag-select-agg-func-item{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize,.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{display:flex;align-items:center;height:100%;position:absolute}.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize{display:none}.ag-cell-label-container{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;height:100%;width:100%;overflow:hidden;padding:5px 0}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{order:-1;flex-direction:row}.ag-side-button-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;outline:none;cursor:pointer}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-center,.ag-status-bar-left,.ag-status-bar-right{display:inline-flex}.ag-icon{display:block;speak:none}.ag-group{position:relative;width:100%}.ag-group-title-bar{display:flex;align-items:center}.ag-group-title{display:block;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{display:flex;align-items:center}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{transition:right .3s;position:absolute;top:-1px}.ag-input-field,.ag-select{display:flex;flex-direction:row;align-items:center}.ag-input-field-input{flex:1 1 auto}.ag-floating-filter-input .ag-input-field-input[type=date]{width:1px}.ag-angle-select,.ag-range-field{display:flex;align-items:center}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-picker-field-display,.ag-slider-wrapper .ag-input-field{flex:1 1 auto}.ag-picker-field{display:flex;align-items:center}.ag-picker-field-icon{display:flex;border:0;padding:0;margin:0;cursor:pointer}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{flex-direction:column;align-items:flex-start}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ag-color-panel{width:100%;display:flex;flex-direction:column;text-align:center}.ag-spectrum-color{flex:1 1 auto;position:relative;overflow:hidden;cursor:default}.ag-spectrum-fill{position:absolute;top:0;left:0;right:0;bottom:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{position:absolute;pointer-events:none;cursor:pointer}.ag-spectrum-hue{cursor:default;background:linear-gradient(270deg,red 3%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{width:100%;height:100%}.ag-spectrum-alpha-background{background-image:linear-gradient(90deg,transparent,#000);width:100%;height:100%}.ag-spectrum-tool{cursor:pointer}.ag-spectrum-slider{position:absolute;pointer-events:none}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-ltr .ag-column-select-indent-1{padding-left:20px}.ag-rtl .ag-column-select-indent-1{padding-right:20px}.ag-ltr .ag-set-filter-indent-1{padding-left:20px}.ag-rtl .ag-set-filter-indent-1{padding-right:20px}.ag-ltr .ag-row-group-indent-1{padding-left:20px}.ag-rtl .ag-row-group-indent-1{padding-right:20px}.ag-ltr .ag-column-select-indent-2{padding-left:40px}.ag-rtl .ag-column-select-indent-2{padding-right:40px}.ag-ltr .ag-set-filter-indent-2{padding-left:40px}.ag-rtl .ag-set-filter-indent-2{padding-right:40px}.ag-ltr .ag-row-group-indent-2{padding-left:40px}.ag-rtl .ag-row-group-indent-2{padding-right:40px}.ag-ltr .ag-column-select-indent-3{padding-left:60px}.ag-rtl .ag-column-select-indent-3{padding-right:60px}.ag-ltr .ag-set-filter-indent-3{padding-left:60px}.ag-rtl .ag-set-filter-indent-3{padding-right:60px}.ag-ltr .ag-row-group-indent-3{padding-left:60px}.ag-rtl .ag-row-group-indent-3{padding-right:60px}.ag-ltr .ag-column-select-indent-4{padding-left:80px}.ag-rtl .ag-column-select-indent-4{padding-right:80px}.ag-ltr .ag-set-filter-indent-4{padding-left:80px}.ag-rtl .ag-set-filter-indent-4{padding-right:80px}.ag-ltr .ag-row-group-indent-4{padding-left:80px}.ag-rtl .ag-row-group-indent-4{padding-right:80px}.ag-ltr .ag-column-select-indent-5{padding-left:100px}.ag-rtl .ag-column-select-indent-5{padding-right:100px}.ag-ltr .ag-set-filter-indent-5{padding-left:100px}.ag-rtl .ag-set-filter-indent-5{padding-right:100px}.ag-ltr .ag-row-group-indent-5{padding-left:100px}.ag-rtl .ag-row-group-indent-5{padding-right:100px}.ag-ltr .ag-column-select-indent-6{padding-left:120px}.ag-rtl .ag-column-select-indent-6{padding-right:120px}.ag-ltr .ag-set-filter-indent-6{padding-left:120px}.ag-rtl .ag-set-filter-indent-6{padding-right:120px}.ag-ltr .ag-row-group-indent-6{padding-left:120px}.ag-rtl .ag-row-group-indent-6{padding-right:120px}.ag-ltr .ag-column-select-indent-7{padding-left:140px}.ag-rtl .ag-column-select-indent-7{padding-right:140px}.ag-ltr .ag-set-filter-indent-7{padding-left:140px}.ag-rtl .ag-set-filter-indent-7{padding-right:140px}.ag-ltr .ag-row-group-indent-7{padding-left:140px}.ag-rtl .ag-row-group-indent-7{padding-right:140px}.ag-ltr .ag-column-select-indent-8{padding-left:160px}.ag-rtl .ag-column-select-indent-8{padding-right:160px}.ag-ltr .ag-set-filter-indent-8{padding-left:160px}.ag-rtl .ag-set-filter-indent-8{padding-right:160px}.ag-ltr .ag-row-group-indent-8{padding-left:160px}.ag-rtl .ag-row-group-indent-8{padding-right:160px}.ag-ltr .ag-column-select-indent-9{padding-left:180px}.ag-rtl .ag-column-select-indent-9{padding-right:180px}.ag-ltr .ag-set-filter-indent-9{padding-left:180px}.ag-rtl .ag-set-filter-indent-9{padding-right:180px}.ag-ltr .ag-row-group-indent-9{padding-left:180px}.ag-rtl .ag-row-group-indent-9{padding-right:180px}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-body-horizontal-scroll,.ag-ltr .ag-body-viewport,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-floating-top,.ag-ltr .ag-header,.ag-ltr .ag-sticky-top{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-body-horizontal-scroll,.ag-rtl .ag-body-viewport,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-floating-top,.ag-rtl .ag-header,.ag-rtl .ag-sticky-top{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-layout-print.ag-body{display:block;height:unset}.ag-layout-print.ag-root-wrapper{display:inline-block}.ag-layout-print .ag-body-horizontal-scroll,.ag-layout-print .ag-body-vertical-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible!important}@media print{.ag-root-wrapper.ag-layout-print{display:table}.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto!important;overflow:hidden!important;display:block!important}.ag-root-wrapper.ag-layout-print .ag-cell,.ag-root-wrapper.ag-layout-print .ag-row{-moz-column-break-inside:avoid;break-inside:avoid}}[class^=ag-],[class^=ag-]:after,[class^=ag-]:before,[class^=ag-]:focus{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{flex:none;width:unset;min-width:unset}.ag-button{border-radius:0;color:var(--ag-foreground-color)}.ag-button:hover{background-color:transparent}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{margin:0}input[class^=ag-],select[class^=ag-],textarea[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=text],textarea[class^=ag-]{font-size:inherit;line-height:inherit;color:inherit;border:var(--ag-borders-input) var(--ag-input-border-color)}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=text]:disabled,textarea[class^=ag-]:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=text]:focus,textarea[class^=ag-]:focus{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=text]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper){-moz-appearance:textfield}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button,input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}button[class^=ag-]:focus,input[class^=ag-][type=button]:focus{box-shadow:var(--ag-input-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-keyboard-focus .ag-virtual-list-item:focus{outline:none}.ag-keyboard-focus .ag-virtual-list-item:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-select-list{background-color:var(--ag-background-color);overflow-y:auto;overflow-x:hidden;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-list-item{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-select-list-item{padding-left:4px;padding-right:4px;cursor:default;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-group-contracted,.ag-group-expanded,.ag-row-drag,.ag-selection-checkbox{color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-contracted,.ag-ltr .ag-group-expanded,.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-group-contracted,.ag-rtl .ag-group-expanded,.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox{margin-left:var(--ag-cell-widget-spacing)}.ag-cell-wrapper>:not(.ag-cell-value):not(.ag-group-value){--ag-internal-calculated-line-height:var(--ag-line-height,calc(var(--ag-row-height) - var(--ag-row-border-width)));--ag-internal-padded-row-height:calc(var(--ag-row-height) - var(--ag-row-border-width));height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));display:flex;align-items:center;flex:none}.ag-group-contracted,.ag-group-expanded{cursor:pointer}.ag-group-title-bar-icon{cursor:pointer;flex:none;color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{padding:var(--ag-grid-size);background-color:var(--ag-subheader-toolbar-background-color)}.ag-disabled-group-container,.ag-disabled-group-title-bar{opacity:.5}.group-item{margin:calc(var(--ag-grid-size)*0.5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size)*0.5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:.4}.ag-ltr .ag-angle-select-field,.ag-ltr .ag-slider-field{margin-right:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-angle-select-field,.ag-rtl .ag-slider-field{margin-left:calc(var(--ag-grid-size)*2)}.ag-angle-select-parent-circle{width:24px;height:24px;border-radius:12px;border:1px solid;border-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-angle-select-child-circle{top:4px;left:12px;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border-radius:3px;background-color:var(--ag-secondary-foreground-color)}.ag-picker-field-wrapper{border:var(--ag-borders);border-color:var(--ag-border-color);border-radius:5px}.ag-picker-field-wrapper:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-picker-field-wrapper.ag-picker-has-focus,.ag-picker-field-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-display{height:var(--ag-icon-size)}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:red;border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(90deg,#fff,rgba(204,154,129,0))}.ag-spectrum-val{background-image:linear-gradient(0deg,#000,rgba(204,154,129,0))}.ag-spectrum-dragger{border-radius:12px;height:12px;width:12px;border:1px solid #fff;background:#000;box-shadow:0 0 2px 0 rgba(0,0,0,.24)}.ag-spectrum-alpha-background,.ag-spectrum-hue-background{border-radius:2px}.ag-spectrum-tool{margin-bottom:10px;height:11px;border-radius:2px}.ag-spectrum-slider{margin-top:-12px;width:13px;height:13px;border-radius:13px;background-color:#f8f8f8;box-shadow:0 1px 4px 0 rgba(0,0,0,.37)}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-recent-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]){box-shadow:var(--ag-input-focus-box-shadow)}.ag-dnd-ghost{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);overflow:hidden;text-overflow:ellipsis;border:var(--ag-borders-secondary) var(--ag-secondary-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)!important;line-height:var(--ag-header-height);margin:0;padding:0 calc(var(--ag-grid-size)*2);transform:translateY(calc(var(--ag-grid-size)*2))}.ag-dnd-ghost-icon{margin-right:var(--ag-grid-size);color:var(--ag-foreground-color)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-select .ag-picker-field-wrapper{background-color:var(--ag-background-color);min-height:var(--ag-list-item-height);cursor:default}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{margin:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-select .ag-picker-field-icon{display:flex;align-items:center}.ag-select.ag-disabled{opacity:.5}.ag-rich-select-list,.ag-rich-select-value{background-color:var(--ag-background-color)}.ag-rich-select-list{width:100%;height:auto;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-rich-select-list .ag-loading-text{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-rich-select-value{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding-top:0;padding-bottom:0}.ag-ltr .ag-rich-select-value{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-rich-select-value{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-ltr .ag-rich-select-field-input{left:calc(var(--ag-cell-horizontal-padding))}.ag-rtl .ag-rich-select-field-input{right:calc(var(--ag-cell-horizontal-padding))}.ag-popup-editor .ag-rich-select-value{height:var(--ag-row-height);min-width:200px}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-keyboard-focus .ag-rich-select-virtual-list-item:focus:after{content:none}.ag-rich-select-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-ltr .ag-rich-select-row{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-rich-select-row{padding-right:var(--ag-cell-horizontal-padding)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-rich-select-row-text-highlight{font-weight:700}.ag-autocomplete{width:100%}.ag-autocomplete-list{width:100%;min-width:200px;height:calc(var(--ag-row-height)*6.5)}.ag-autocomplete-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-keyboard-focus .ag-autocomplete-virtual-list-item:focus:after{content:none}.ag-autocomplete-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-autocomplete-row-label{margin:0 var(--ag-widget-container-horizontal-padding)}.ag-autocomplete-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-dragging-fill-handle .ag-dialog,.ag-dragging-range-handle .ag-dialog{opacity:.7;pointer-events:none}.ag-dialog{border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color);box-shadow:var(--ag-popup-shadow)}.ag-panel{background-color:var(--ag-background-color)}.ag-panel-title-bar{background-color:var(--ag-header-background-color);color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);color:var(--ag-foreground-color);padding:var(--ag-grid-size);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);white-space:normal}.ag-tooltip-custom.ag-tooltip-animate,.ag-tooltip.ag-tooltip-animate{transition:opacity 1s}.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding,.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding{opacity:0}.ag-ltr .ag-column-select-indent-1{padding-left:calc(var(--ag-column-select-indent-size)*1)}.ag-rtl .ag-column-select-indent-1{padding-right:calc(var(--ag-column-select-indent-size)*1)}.ag-ltr .ag-column-select-indent-2{padding-left:calc(var(--ag-column-select-indent-size)*2)}.ag-rtl .ag-column-select-indent-2{padding-right:calc(var(--ag-column-select-indent-size)*2)}.ag-ltr .ag-column-select-indent-3{padding-left:calc(var(--ag-column-select-indent-size)*3)}.ag-rtl .ag-column-select-indent-3{padding-right:calc(var(--ag-column-select-indent-size)*3)}.ag-ltr .ag-column-select-indent-4{padding-left:calc(var(--ag-column-select-indent-size)*4)}.ag-rtl .ag-column-select-indent-4{padding-right:calc(var(--ag-column-select-indent-size)*4)}.ag-ltr .ag-column-select-indent-5{padding-left:calc(var(--ag-column-select-indent-size)*5)}.ag-rtl .ag-column-select-indent-5{padding-right:calc(var(--ag-column-select-indent-size)*5)}.ag-ltr .ag-column-select-indent-6{padding-left:calc(var(--ag-column-select-indent-size)*6)}.ag-rtl .ag-column-select-indent-6{padding-right:calc(var(--ag-column-select-indent-size)*6)}.ag-ltr .ag-column-select-indent-7{padding-left:calc(var(--ag-column-select-indent-size)*7)}.ag-rtl .ag-column-select-indent-7{padding-right:calc(var(--ag-column-select-indent-size)*7)}.ag-ltr .ag-column-select-indent-8{padding-left:calc(var(--ag-column-select-indent-size)*8)}.ag-rtl .ag-column-select-indent-8{padding-right:calc(var(--ag-column-select-indent-size)*8)}.ag-ltr .ag-column-select-indent-9{padding-left:calc(var(--ag-column-select-indent-size)*9)}.ag-rtl .ag-column-select-indent-9{padding-right:calc(var(--ag-column-select-indent-size)*9)}.ag-column-select-header-icon{cursor:pointer}.ag-keyboard-focus .ag-column-select-header-icon:focus{outline:none}.ag-keyboard-focus .ag-column-select-header-icon:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:100%;height:100%;border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-keyboard-focus .ag-column-select-virtual-list-item:focus{outline:none}.ag-keyboard-focus .ag-column-select-virtual-list-item:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-group-readonly,.ag-column-select-column-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding)*0.5) 0}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-checkbox-edit{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-rtl{text-align:right}.ag-root-wrapper{border:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*1)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*1)}.ag-ltr .ag-row-group-indent-1{padding-left:calc(var(--ag-row-group-indent-size)*1)}.ag-rtl .ag-row-group-indent-1{padding-right:calc(var(--ag-row-group-indent-size)*1)}.ag-ltr .ag-row-level-1 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-1 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*2)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*2)}.ag-ltr .ag-row-group-indent-2{padding-left:calc(var(--ag-row-group-indent-size)*2)}.ag-rtl .ag-row-group-indent-2{padding-right:calc(var(--ag-row-group-indent-size)*2)}.ag-ltr .ag-row-level-2 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-2 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*3)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*3)}.ag-ltr .ag-row-group-indent-3{padding-left:calc(var(--ag-row-group-indent-size)*3)}.ag-rtl .ag-row-group-indent-3{padding-right:calc(var(--ag-row-group-indent-size)*3)}.ag-ltr .ag-row-level-3 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-3 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*4)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*4)}.ag-ltr .ag-row-group-indent-4{padding-left:calc(var(--ag-row-group-indent-size)*4)}.ag-rtl .ag-row-group-indent-4{padding-right:calc(var(--ag-row-group-indent-size)*4)}.ag-ltr .ag-row-level-4 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-4 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*5)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*5)}.ag-ltr .ag-row-group-indent-5{padding-left:calc(var(--ag-row-group-indent-size)*5)}.ag-rtl .ag-row-group-indent-5{padding-right:calc(var(--ag-row-group-indent-size)*5)}.ag-ltr .ag-row-level-5 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-5 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*6)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*6)}.ag-ltr .ag-row-group-indent-6{padding-left:calc(var(--ag-row-group-indent-size)*6)}.ag-rtl .ag-row-group-indent-6{padding-right:calc(var(--ag-row-group-indent-size)*6)}.ag-ltr .ag-row-level-6 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-6 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*7)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*7)}.ag-ltr .ag-row-group-indent-7{padding-left:calc(var(--ag-row-group-indent-size)*7)}.ag-rtl .ag-row-group-indent-7{padding-right:calc(var(--ag-row-group-indent-size)*7)}.ag-ltr .ag-row-level-7 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-7 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*8)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*8)}.ag-ltr .ag-row-group-indent-8{padding-left:calc(var(--ag-row-group-indent-size)*8)}.ag-rtl .ag-row-group-indent-8{padding-right:calc(var(--ag-row-group-indent-size)*8)}.ag-ltr .ag-row-level-8 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-8 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*9)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*9)}.ag-ltr .ag-row-group-indent-9{padding-left:calc(var(--ag-row-group-indent-size)*9)}.ag-rtl .ag-row-group-indent-9{padding-right:calc(var(--ag-row-group-indent-size)*9)}.ag-ltr .ag-row-level-9 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-9 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*10)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*10)}.ag-ltr .ag-row-group-indent-10{padding-left:calc(var(--ag-row-group-indent-size)*10)}.ag-rtl .ag-row-group-indent-10{padding-right:calc(var(--ag-row-group-indent-size)*10)}.ag-ltr .ag-row-level-10 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-10 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*11)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*11)}.ag-ltr .ag-row-group-indent-11{padding-left:calc(var(--ag-row-group-indent-size)*11)}.ag-rtl .ag-row-group-indent-11{padding-right:calc(var(--ag-row-group-indent-size)*11)}.ag-ltr .ag-row-level-11 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-11 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*12)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*12)}.ag-ltr .ag-row-group-indent-12{padding-left:calc(var(--ag-row-group-indent-size)*12)}.ag-rtl .ag-row-group-indent-12{padding-right:calc(var(--ag-row-group-indent-size)*12)}.ag-ltr .ag-row-level-12 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-12 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*13)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*13)}.ag-ltr .ag-row-group-indent-13{padding-left:calc(var(--ag-row-group-indent-size)*13)}.ag-rtl .ag-row-group-indent-13{padding-right:calc(var(--ag-row-group-indent-size)*13)}.ag-ltr .ag-row-level-13 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-13 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*14)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*14)}.ag-ltr .ag-row-group-indent-14{padding-left:calc(var(--ag-row-group-indent-size)*14)}.ag-rtl .ag-row-group-indent-14{padding-right:calc(var(--ag-row-group-indent-size)*14)}.ag-ltr .ag-row-level-14 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-14 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*15)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*15)}.ag-ltr .ag-row-group-indent-15{padding-left:calc(var(--ag-row-group-indent-size)*15)}.ag-rtl .ag-row-group-indent-15{padding-right:calc(var(--ag-row-group-indent-size)*15)}.ag-ltr .ag-row-level-15 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-15 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*16)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*16)}.ag-ltr .ag-row-group-indent-16{padding-left:calc(var(--ag-row-group-indent-size)*16)}.ag-rtl .ag-row-group-indent-16{padding-right:calc(var(--ag-row-group-indent-size)*16)}.ag-ltr .ag-row-level-16 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-16 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*17)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*17)}.ag-ltr .ag-row-group-indent-17{padding-left:calc(var(--ag-row-group-indent-size)*17)}.ag-rtl .ag-row-group-indent-17{padding-right:calc(var(--ag-row-group-indent-size)*17)}.ag-ltr .ag-row-level-17 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-17 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*18)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*18)}.ag-ltr .ag-row-group-indent-18{padding-left:calc(var(--ag-row-group-indent-size)*18)}.ag-rtl .ag-row-group-indent-18{padding-right:calc(var(--ag-row-group-indent-size)*18)}.ag-ltr .ag-row-level-18 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-18 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*19)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*19)}.ag-ltr .ag-row-group-indent-19{padding-left:calc(var(--ag-row-group-indent-size)*19)}.ag-rtl .ag-row-group-indent-19{padding-right:calc(var(--ag-row-group-indent-size)*19)}.ag-ltr .ag-row-level-19 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-19 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*20)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*20)}.ag-ltr .ag-row-group-indent-20{padding-left:calc(var(--ag-row-group-indent-size)*20)}.ag-rtl .ag-row-group-indent-20{padding-right:calc(var(--ag-row-group-indent-size)*20)}.ag-ltr .ag-row-level-20 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-20 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*21)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*21)}.ag-ltr .ag-row-group-indent-21{padding-left:calc(var(--ag-row-group-indent-size)*21)}.ag-rtl .ag-row-group-indent-21{padding-right:calc(var(--ag-row-group-indent-size)*21)}.ag-ltr .ag-row-level-21 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-21 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*22)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*22)}.ag-ltr .ag-row-group-indent-22{padding-left:calc(var(--ag-row-group-indent-size)*22)}.ag-rtl .ag-row-group-indent-22{padding-right:calc(var(--ag-row-group-indent-size)*22)}.ag-ltr .ag-row-level-22 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-22 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*23)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*23)}.ag-ltr .ag-row-group-indent-23{padding-left:calc(var(--ag-row-group-indent-size)*23)}.ag-rtl .ag-row-group-indent-23{padding-right:calc(var(--ag-row-group-indent-size)*23)}.ag-ltr .ag-row-level-23 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-23 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*24)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*24)}.ag-ltr .ag-row-group-indent-24{padding-left:calc(var(--ag-row-group-indent-size)*24)}.ag-rtl .ag-row-group-indent-24{padding-right:calc(var(--ag-row-group-indent-size)*24)}.ag-ltr .ag-row-level-24 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-24 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*25)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*25)}.ag-ltr .ag-row-group-indent-25{padding-left:calc(var(--ag-row-group-indent-size)*25)}.ag-rtl .ag-row-group-indent-25{padding-right:calc(var(--ag-row-group-indent-size)*25)}.ag-ltr .ag-row-level-25 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-25 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*26)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*26)}.ag-ltr .ag-row-group-indent-26{padding-left:calc(var(--ag-row-group-indent-size)*26)}.ag-rtl .ag-row-group-indent-26{padding-right:calc(var(--ag-row-group-indent-size)*26)}.ag-ltr .ag-row-level-26 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-26 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*27)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*27)}.ag-ltr .ag-row-group-indent-27{padding-left:calc(var(--ag-row-group-indent-size)*27)}.ag-rtl .ag-row-group-indent-27{padding-right:calc(var(--ag-row-group-indent-size)*27)}.ag-ltr .ag-row-level-27 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-27 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*28)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*28)}.ag-ltr .ag-row-group-indent-28{padding-left:calc(var(--ag-row-group-indent-size)*28)}.ag-rtl .ag-row-group-indent-28{padding-right:calc(var(--ag-row-group-indent-size)*28)}.ag-ltr .ag-row-level-28 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-28 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*29)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*29)}.ag-ltr .ag-row-group-indent-29{padding-left:calc(var(--ag-row-group-indent-size)*29)}.ag-rtl .ag-row-group-indent-29{padding-right:calc(var(--ag-row-group-indent-size)*29)}.ag-ltr .ag-row-level-29 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-29 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*30)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*30)}.ag-ltr .ag-row-group-indent-30{padding-left:calc(var(--ag-row-group-indent-size)*30)}.ag-rtl .ag-row-group-indent-30{padding-right:calc(var(--ag-row-group-indent-size)*30)}.ag-ltr .ag-row-level-30 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-30 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*31)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*31)}.ag-ltr .ag-row-group-indent-31{padding-left:calc(var(--ag-row-group-indent-size)*31)}.ag-rtl .ag-row-group-indent-31{padding-right:calc(var(--ag-row-group-indent-size)*31)}.ag-ltr .ag-row-level-31 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-31 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*32)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*32)}.ag-ltr .ag-row-group-indent-32{padding-left:calc(var(--ag-row-group-indent-size)*32)}.ag-rtl .ag-row-group-indent-32{padding-right:calc(var(--ag-row-group-indent-size)*32)}.ag-ltr .ag-row-level-32 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-32 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*33)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*33)}.ag-ltr .ag-row-group-indent-33{padding-left:calc(var(--ag-row-group-indent-size)*33)}.ag-rtl .ag-row-group-indent-33{padding-right:calc(var(--ag-row-group-indent-size)*33)}.ag-ltr .ag-row-level-33 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-33 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*34)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*34)}.ag-ltr .ag-row-group-indent-34{padding-left:calc(var(--ag-row-group-indent-size)*34)}.ag-rtl .ag-row-group-indent-34{padding-right:calc(var(--ag-row-group-indent-size)*34)}.ag-ltr .ag-row-level-34 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-34 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*35)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*35)}.ag-ltr .ag-row-group-indent-35{padding-left:calc(var(--ag-row-group-indent-size)*35)}.ag-rtl .ag-row-group-indent-35{padding-right:calc(var(--ag-row-group-indent-size)*35)}.ag-ltr .ag-row-level-35 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-35 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*36)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*36)}.ag-ltr .ag-row-group-indent-36{padding-left:calc(var(--ag-row-group-indent-size)*36)}.ag-rtl .ag-row-group-indent-36{padding-right:calc(var(--ag-row-group-indent-size)*36)}.ag-ltr .ag-row-level-36 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-36 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*37)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*37)}.ag-ltr .ag-row-group-indent-37{padding-left:calc(var(--ag-row-group-indent-size)*37)}.ag-rtl .ag-row-group-indent-37{padding-right:calc(var(--ag-row-group-indent-size)*37)}.ag-ltr .ag-row-level-37 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-37 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*38)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*38)}.ag-ltr .ag-row-group-indent-38{padding-left:calc(var(--ag-row-group-indent-size)*38)}.ag-rtl .ag-row-group-indent-38{padding-right:calc(var(--ag-row-group-indent-size)*38)}.ag-ltr .ag-row-level-38 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-38 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*39)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*39)}.ag-ltr .ag-row-group-indent-39{padding-left:calc(var(--ag-row-group-indent-size)*39)}.ag-rtl .ag-row-group-indent-39{padding-right:calc(var(--ag-row-group-indent-size)*39)}.ag-ltr .ag-row-level-39 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-39 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*40)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*40)}.ag-ltr .ag-row-group-indent-40{padding-left:calc(var(--ag-row-group-indent-size)*40)}.ag-rtl .ag-row-group-indent-40{padding-right:calc(var(--ag-row-group-indent-size)*40)}.ag-ltr .ag-row-level-40 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-40 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*41)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*41)}.ag-ltr .ag-row-group-indent-41{padding-left:calc(var(--ag-row-group-indent-size)*41)}.ag-rtl .ag-row-group-indent-41{padding-right:calc(var(--ag-row-group-indent-size)*41)}.ag-ltr .ag-row-level-41 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-41 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*42)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*42)}.ag-ltr .ag-row-group-indent-42{padding-left:calc(var(--ag-row-group-indent-size)*42)}.ag-rtl .ag-row-group-indent-42{padding-right:calc(var(--ag-row-group-indent-size)*42)}.ag-ltr .ag-row-level-42 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-42 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*43)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*43)}.ag-ltr .ag-row-group-indent-43{padding-left:calc(var(--ag-row-group-indent-size)*43)}.ag-rtl .ag-row-group-indent-43{padding-right:calc(var(--ag-row-group-indent-size)*43)}.ag-ltr .ag-row-level-43 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-43 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*44)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*44)}.ag-ltr .ag-row-group-indent-44{padding-left:calc(var(--ag-row-group-indent-size)*44)}.ag-rtl .ag-row-group-indent-44{padding-right:calc(var(--ag-row-group-indent-size)*44)}.ag-ltr .ag-row-level-44 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-44 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*45)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*45)}.ag-ltr .ag-row-group-indent-45{padding-left:calc(var(--ag-row-group-indent-size)*45)}.ag-rtl .ag-row-group-indent-45{padding-right:calc(var(--ag-row-group-indent-size)*45)}.ag-ltr .ag-row-level-45 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-45 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*46)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*46)}.ag-ltr .ag-row-group-indent-46{padding-left:calc(var(--ag-row-group-indent-size)*46)}.ag-rtl .ag-row-group-indent-46{padding-right:calc(var(--ag-row-group-indent-size)*46)}.ag-ltr .ag-row-level-46 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-46 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*47)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*47)}.ag-ltr .ag-row-group-indent-47{padding-left:calc(var(--ag-row-group-indent-size)*47)}.ag-rtl .ag-row-group-indent-47{padding-right:calc(var(--ag-row-group-indent-size)*47)}.ag-ltr .ag-row-level-47 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-47 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*48)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*48)}.ag-ltr .ag-row-group-indent-48{padding-left:calc(var(--ag-row-group-indent-size)*48)}.ag-rtl .ag-row-group-indent-48{padding-right:calc(var(--ag-row-group-indent-size)*48)}.ag-ltr .ag-row-level-48 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-48 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*49)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*49)}.ag-ltr .ag-row-group-indent-49{padding-left:calc(var(--ag-row-group-indent-size)*49)}.ag-rtl .ag-row-group-indent-49{padding-right:calc(var(--ag-row-group-indent-size)*49)}.ag-ltr .ag-row-level-49 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-49 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*50)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*50)}.ag-ltr .ag-row-group-indent-50{padding-left:calc(var(--ag-row-group-indent-size)*50)}.ag-rtl .ag-row-group-indent-50{padding-right:calc(var(--ag-row-group-indent-size)*50)}.ag-ltr .ag-row-level-50 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-50 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*51)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*51)}.ag-ltr .ag-row-group-indent-51{padding-left:calc(var(--ag-row-group-indent-size)*51)}.ag-rtl .ag-row-group-indent-51{padding-right:calc(var(--ag-row-group-indent-size)*51)}.ag-ltr .ag-row-level-51 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-51 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*52)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*52)}.ag-ltr .ag-row-group-indent-52{padding-left:calc(var(--ag-row-group-indent-size)*52)}.ag-rtl .ag-row-group-indent-52{padding-right:calc(var(--ag-row-group-indent-size)*52)}.ag-ltr .ag-row-level-52 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-52 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*53)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*53)}.ag-ltr .ag-row-group-indent-53{padding-left:calc(var(--ag-row-group-indent-size)*53)}.ag-rtl .ag-row-group-indent-53{padding-right:calc(var(--ag-row-group-indent-size)*53)}.ag-ltr .ag-row-level-53 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-53 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*54)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*54)}.ag-ltr .ag-row-group-indent-54{padding-left:calc(var(--ag-row-group-indent-size)*54)}.ag-rtl .ag-row-group-indent-54{padding-right:calc(var(--ag-row-group-indent-size)*54)}.ag-ltr .ag-row-level-54 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-54 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*55)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*55)}.ag-ltr .ag-row-group-indent-55{padding-left:calc(var(--ag-row-group-indent-size)*55)}.ag-rtl .ag-row-group-indent-55{padding-right:calc(var(--ag-row-group-indent-size)*55)}.ag-ltr .ag-row-level-55 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-55 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*56)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*56)}.ag-ltr .ag-row-group-indent-56{padding-left:calc(var(--ag-row-group-indent-size)*56)}.ag-rtl .ag-row-group-indent-56{padding-right:calc(var(--ag-row-group-indent-size)*56)}.ag-ltr .ag-row-level-56 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-56 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*57)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*57)}.ag-ltr .ag-row-group-indent-57{padding-left:calc(var(--ag-row-group-indent-size)*57)}.ag-rtl .ag-row-group-indent-57{padding-right:calc(var(--ag-row-group-indent-size)*57)}.ag-ltr .ag-row-level-57 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-57 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*58)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*58)}.ag-ltr .ag-row-group-indent-58{padding-left:calc(var(--ag-row-group-indent-size)*58)}.ag-rtl .ag-row-group-indent-58{padding-right:calc(var(--ag-row-group-indent-size)*58)}.ag-ltr .ag-row-level-58 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-58 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*59)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*59)}.ag-ltr .ag-row-group-indent-59{padding-left:calc(var(--ag-row-group-indent-size)*59)}.ag-rtl .ag-row-group-indent-59{padding-right:calc(var(--ag-row-group-indent-size)*59)}.ag-ltr .ag-row-level-59 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-59 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*60)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*60)}.ag-ltr .ag-row-group-indent-60{padding-left:calc(var(--ag-row-group-indent-size)*60)}.ag-rtl .ag-row-group-indent-60{padding-right:calc(var(--ag-row-group-indent-size)*60)}.ag-ltr .ag-row-level-60 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-60 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*61)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*61)}.ag-ltr .ag-row-group-indent-61{padding-left:calc(var(--ag-row-group-indent-size)*61)}.ag-rtl .ag-row-group-indent-61{padding-right:calc(var(--ag-row-group-indent-size)*61)}.ag-ltr .ag-row-level-61 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-61 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*62)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*62)}.ag-ltr .ag-row-group-indent-62{padding-left:calc(var(--ag-row-group-indent-size)*62)}.ag-rtl .ag-row-group-indent-62{padding-right:calc(var(--ag-row-group-indent-size)*62)}.ag-ltr .ag-row-level-62 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-62 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*63)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*63)}.ag-ltr .ag-row-group-indent-63{padding-left:calc(var(--ag-row-group-indent-size)*63)}.ag-rtl .ag-row-group-indent-63{padding-right:calc(var(--ag-row-group-indent-size)*63)}.ag-ltr .ag-row-level-63 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-63 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*64)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*64)}.ag-ltr .ag-row-group-indent-64{padding-left:calc(var(--ag-row-group-indent-size)*64)}.ag-rtl .ag-row-group-indent-64{padding-right:calc(var(--ag-row-group-indent-size)*64)}.ag-ltr .ag-row-level-64 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-64 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*65)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*65)}.ag-ltr .ag-row-group-indent-65{padding-left:calc(var(--ag-row-group-indent-size)*65)}.ag-rtl .ag-row-group-indent-65{padding-right:calc(var(--ag-row-group-indent-size)*65)}.ag-ltr .ag-row-level-65 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-65 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*66)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*66)}.ag-ltr .ag-row-group-indent-66{padding-left:calc(var(--ag-row-group-indent-size)*66)}.ag-rtl .ag-row-group-indent-66{padding-right:calc(var(--ag-row-group-indent-size)*66)}.ag-ltr .ag-row-level-66 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-66 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*67)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*67)}.ag-ltr .ag-row-group-indent-67{padding-left:calc(var(--ag-row-group-indent-size)*67)}.ag-rtl .ag-row-group-indent-67{padding-right:calc(var(--ag-row-group-indent-size)*67)}.ag-ltr .ag-row-level-67 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-67 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*68)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*68)}.ag-ltr .ag-row-group-indent-68{padding-left:calc(var(--ag-row-group-indent-size)*68)}.ag-rtl .ag-row-group-indent-68{padding-right:calc(var(--ag-row-group-indent-size)*68)}.ag-ltr .ag-row-level-68 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-68 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*69)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*69)}.ag-ltr .ag-row-group-indent-69{padding-left:calc(var(--ag-row-group-indent-size)*69)}.ag-rtl .ag-row-group-indent-69{padding-right:calc(var(--ag-row-group-indent-size)*69)}.ag-ltr .ag-row-level-69 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-69 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*70)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*70)}.ag-ltr .ag-row-group-indent-70{padding-left:calc(var(--ag-row-group-indent-size)*70)}.ag-rtl .ag-row-group-indent-70{padding-right:calc(var(--ag-row-group-indent-size)*70)}.ag-ltr .ag-row-level-70 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-70 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*71)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*71)}.ag-ltr .ag-row-group-indent-71{padding-left:calc(var(--ag-row-group-indent-size)*71)}.ag-rtl .ag-row-group-indent-71{padding-right:calc(var(--ag-row-group-indent-size)*71)}.ag-ltr .ag-row-level-71 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-71 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*72)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*72)}.ag-ltr .ag-row-group-indent-72{padding-left:calc(var(--ag-row-group-indent-size)*72)}.ag-rtl .ag-row-group-indent-72{padding-right:calc(var(--ag-row-group-indent-size)*72)}.ag-ltr .ag-row-level-72 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-72 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*73)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*73)}.ag-ltr .ag-row-group-indent-73{padding-left:calc(var(--ag-row-group-indent-size)*73)}.ag-rtl .ag-row-group-indent-73{padding-right:calc(var(--ag-row-group-indent-size)*73)}.ag-ltr .ag-row-level-73 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-73 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*74)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*74)}.ag-ltr .ag-row-group-indent-74{padding-left:calc(var(--ag-row-group-indent-size)*74)}.ag-rtl .ag-row-group-indent-74{padding-right:calc(var(--ag-row-group-indent-size)*74)}.ag-ltr .ag-row-level-74 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-74 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*75)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*75)}.ag-ltr .ag-row-group-indent-75{padding-left:calc(var(--ag-row-group-indent-size)*75)}.ag-rtl .ag-row-group-indent-75{padding-right:calc(var(--ag-row-group-indent-size)*75)}.ag-ltr .ag-row-level-75 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-75 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*76)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*76)}.ag-ltr .ag-row-group-indent-76{padding-left:calc(var(--ag-row-group-indent-size)*76)}.ag-rtl .ag-row-group-indent-76{padding-right:calc(var(--ag-row-group-indent-size)*76)}.ag-ltr .ag-row-level-76 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-76 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*77)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*77)}.ag-ltr .ag-row-group-indent-77{padding-left:calc(var(--ag-row-group-indent-size)*77)}.ag-rtl .ag-row-group-indent-77{padding-right:calc(var(--ag-row-group-indent-size)*77)}.ag-ltr .ag-row-level-77 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-77 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*78)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*78)}.ag-ltr .ag-row-group-indent-78{padding-left:calc(var(--ag-row-group-indent-size)*78)}.ag-rtl .ag-row-group-indent-78{padding-right:calc(var(--ag-row-group-indent-size)*78)}.ag-ltr .ag-row-level-78 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-78 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*79)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*79)}.ag-ltr .ag-row-group-indent-79{padding-left:calc(var(--ag-row-group-indent-size)*79)}.ag-rtl .ag-row-group-indent-79{padding-right:calc(var(--ag-row-group-indent-size)*79)}.ag-ltr .ag-row-level-79 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-79 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*80)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*80)}.ag-ltr .ag-row-group-indent-80{padding-left:calc(var(--ag-row-group-indent-size)*80)}.ag-rtl .ag-row-group-indent-80{padding-right:calc(var(--ag-row-group-indent-size)*80)}.ag-ltr .ag-row-level-80 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-80 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*81)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*81)}.ag-ltr .ag-row-group-indent-81{padding-left:calc(var(--ag-row-group-indent-size)*81)}.ag-rtl .ag-row-group-indent-81{padding-right:calc(var(--ag-row-group-indent-size)*81)}.ag-ltr .ag-row-level-81 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-81 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*82)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*82)}.ag-ltr .ag-row-group-indent-82{padding-left:calc(var(--ag-row-group-indent-size)*82)}.ag-rtl .ag-row-group-indent-82{padding-right:calc(var(--ag-row-group-indent-size)*82)}.ag-ltr .ag-row-level-82 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-82 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*83)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*83)}.ag-ltr .ag-row-group-indent-83{padding-left:calc(var(--ag-row-group-indent-size)*83)}.ag-rtl .ag-row-group-indent-83{padding-right:calc(var(--ag-row-group-indent-size)*83)}.ag-ltr .ag-row-level-83 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-83 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*84)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*84)}.ag-ltr .ag-row-group-indent-84{padding-left:calc(var(--ag-row-group-indent-size)*84)}.ag-rtl .ag-row-group-indent-84{padding-right:calc(var(--ag-row-group-indent-size)*84)}.ag-ltr .ag-row-level-84 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-84 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*85)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*85)}.ag-ltr .ag-row-group-indent-85{padding-left:calc(var(--ag-row-group-indent-size)*85)}.ag-rtl .ag-row-group-indent-85{padding-right:calc(var(--ag-row-group-indent-size)*85)}.ag-ltr .ag-row-level-85 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-85 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*86)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*86)}.ag-ltr .ag-row-group-indent-86{padding-left:calc(var(--ag-row-group-indent-size)*86)}.ag-rtl .ag-row-group-indent-86{padding-right:calc(var(--ag-row-group-indent-size)*86)}.ag-ltr .ag-row-level-86 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-86 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*87)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*87)}.ag-ltr .ag-row-group-indent-87{padding-left:calc(var(--ag-row-group-indent-size)*87)}.ag-rtl .ag-row-group-indent-87{padding-right:calc(var(--ag-row-group-indent-size)*87)}.ag-ltr .ag-row-level-87 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-87 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*88)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*88)}.ag-ltr .ag-row-group-indent-88{padding-left:calc(var(--ag-row-group-indent-size)*88)}.ag-rtl .ag-row-group-indent-88{padding-right:calc(var(--ag-row-group-indent-size)*88)}.ag-ltr .ag-row-level-88 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-88 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*89)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*89)}.ag-ltr .ag-row-group-indent-89{padding-left:calc(var(--ag-row-group-indent-size)*89)}.ag-rtl .ag-row-group-indent-89{padding-right:calc(var(--ag-row-group-indent-size)*89)}.ag-ltr .ag-row-level-89 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-89 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*90)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*90)}.ag-ltr .ag-row-group-indent-90{padding-left:calc(var(--ag-row-group-indent-size)*90)}.ag-rtl .ag-row-group-indent-90{padding-right:calc(var(--ag-row-group-indent-size)*90)}.ag-ltr .ag-row-level-90 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-90 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*91)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*91)}.ag-ltr .ag-row-group-indent-91{padding-left:calc(var(--ag-row-group-indent-size)*91)}.ag-rtl .ag-row-group-indent-91{padding-right:calc(var(--ag-row-group-indent-size)*91)}.ag-ltr .ag-row-level-91 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-91 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*92)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*92)}.ag-ltr .ag-row-group-indent-92{padding-left:calc(var(--ag-row-group-indent-size)*92)}.ag-rtl .ag-row-group-indent-92{padding-right:calc(var(--ag-row-group-indent-size)*92)}.ag-ltr .ag-row-level-92 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-92 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*93)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*93)}.ag-ltr .ag-row-group-indent-93{padding-left:calc(var(--ag-row-group-indent-size)*93)}.ag-rtl .ag-row-group-indent-93{padding-right:calc(var(--ag-row-group-indent-size)*93)}.ag-ltr .ag-row-level-93 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-93 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*94)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*94)}.ag-ltr .ag-row-group-indent-94{padding-left:calc(var(--ag-row-group-indent-size)*94)}.ag-rtl .ag-row-group-indent-94{padding-right:calc(var(--ag-row-group-indent-size)*94)}.ag-ltr .ag-row-level-94 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-94 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*95)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*95)}.ag-ltr .ag-row-group-indent-95{padding-left:calc(var(--ag-row-group-indent-size)*95)}.ag-rtl .ag-row-group-indent-95{padding-right:calc(var(--ag-row-group-indent-size)*95)}.ag-ltr .ag-row-level-95 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-95 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*96)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*96)}.ag-ltr .ag-row-group-indent-96{padding-left:calc(var(--ag-row-group-indent-size)*96)}.ag-rtl .ag-row-group-indent-96{padding-right:calc(var(--ag-row-group-indent-size)*96)}.ag-ltr .ag-row-level-96 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-96 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*97)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*97)}.ag-ltr .ag-row-group-indent-97{padding-left:calc(var(--ag-row-group-indent-size)*97)}.ag-rtl .ag-row-group-indent-97{padding-right:calc(var(--ag-row-group-indent-size)*97)}.ag-ltr .ag-row-level-97 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-97 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*98)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*98)}.ag-ltr .ag-row-group-indent-98{padding-left:calc(var(--ag-row-group-indent-size)*98)}.ag-rtl .ag-row-group-indent-98{padding-right:calc(var(--ag-row-group-indent-size)*98)}.ag-ltr .ag-row-level-98 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-98 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*99)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*99)}.ag-ltr .ag-row-group-indent-99{padding-left:calc(var(--ag-row-group-indent-size)*99)}.ag-rtl .ag-row-group-indent-99{padding-right:calc(var(--ag-row-group-indent-size)*99)}.ag-ltr .ag-row-level-99 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-99 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color .1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color)!important}.ag-cell-data-changed-animation{background-color:transparent}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color)!important}.ag-row{height:var(--ag-row-height);background-color:var(--ag-background-color);color:var(--ag-data-color);border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-row-highlight-above:after,.ag-row-highlight-below:after{content:"";position:absolute;width:calc(100% - 1px);height:1px;background-color:var(--ag-range-selection-border-color);left:1px}.ag-row-highlight-above:after{top:-1px}.ag-row-highlight-above.ag-row-first:after{top:0}.ag-row-highlight-below:after{bottom:0}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-row-selected:before{content:"";background-color:var(--ag-selected-row-background-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0}.ag-row-hover.ag-full-width-row.ag-row-group:before,.ag-row-hover:not(.ag-full-width-row):before{content:"";background-color:var(--ag-row-hover-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.ag-row-hover.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected:before{background-color:var(--ag-row-hover-color);background-image:linear-gradient(var(--ag-selected-row-background-color),var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height:var(--ag-line-height,calc(var(--ag-row-height) - var(--ag-row-border-width)));--ag-internal-padded-row-height:calc(var(--ag-row-height) - var(--ag-row-border-width));border:1px solid transparent;line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));-webkit-font-smoothing:subpixel-antialiased}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group,.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:.5}.ag-cell-inline-editing{border:1px solid var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0;background-color:var(--ag-control-panel-background-color)}.ag-autocomplete-list-popup,.ag-popup-editor .ag-large-text{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-control-panel-background-color);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{padding:calc(var(--ag-grid-size)*5);background-color:var(--ag-background-color)}.ag-layout-auto-height .ag-center-cols-container,.ag-layout-auto-height .ag-center-cols-viewport,.ag-layout-print .ag-center-cols-container,.ag-layout-print .ag-center-cols-viewport{min-height:50px}.ag-overlay-loading-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-center{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size)}.ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:30px}.ag-loading{display:flex;height:100%;align-items:center}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ag-floating-top{border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-cell{border-right:var(--ag-cell-horizontal-border)}.ag-rtl .ag-cell{border-left:var(--ag-cell-horizontal-border)}.ag-ltr .ag-cell{border-right-width:1px}.ag-rtl .ag-cell{border-left-width:1px}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing),.ag-cell-range-selected:not(.ag-cell-focus){background-color:var(--ag-range-selection-background-color)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart,.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color)!important}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category,.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color)!important}.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2,.ag-cell-range-selected-2:not(.ag-cell-focus){background-color:var(--ag-range-selection-background-color-2)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3,.ag-cell-range-selected-3:not(.ag-cell-focus){background-color:var(--ag-range-selection-background-color-3)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4,.ag-cell-range-selected-4:not(.ag-cell-focus){background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-fill-handle,.ag-range-handle{position:absolute;width:6px;height:6px;bottom:-1px;background-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle{cursor:cell}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-menu{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);padding:0}.ag-menu-list{cursor:default;padding:var(--ag-grid-size) 0}.ag-menu-separator{height:calc(var(--ag-grid-size)*2 + 1px)}.ag-menu-separator-part:after{content:"";display:block;border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-compact-menu-option-active,.ag-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-compact-menu-option-part,.ag-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-compact-menu-option-disabled,.ag-menu-option-disabled{opacity:.5}.ag-compact-menu-option-icon,.ag-menu-option-icon{width:var(--ag-icon-size)}.ag-ltr .ag-compact-menu-option-icon,.ag-ltr .ag-menu-option-icon{padding-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-compact-menu-option-icon,.ag-rtl .ag-menu-option-icon{padding-right:calc(var(--ag-grid-size)*2)}.ag-compact-menu-option-text,.ag-menu-option-text{padding-left:calc(var(--ag-grid-size)*2);padding-right:calc(var(--ag-grid-size)*2)}.ag-ltr .ag-compact-menu-option-shortcut,.ag-ltr .ag-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-compact-menu-option-shortcut,.ag-rtl .ag-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-compact-menu-option-popup-pointer,.ag-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-tabs{min-width:var(--ag-tab-min-width)}.ag-tabs-header{width:100%;display:flex}.ag-tab{border-bottom:var(--ag-selected-tab-underline-width) solid transparent;transition:border-bottom var(--ag-selected-tab-underline-transition-speed);display:flex;flex:none;align-items:center;justify-content:center;cursor:pointer}.ag-keyboard-focus .ag-tab:focus{outline:none}.ag-keyboard-focus .ag-tab:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size)*2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-filter-no-matches,.ag-set-filter-list{height:calc(var(--ag-list-item-height)*6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height)*10)}.ag-set-filter-filter{margin-top:var(--ag-widget-container-vertical-padding);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter-item{margin:0 var(--ag-widget-container-horizontal-padding)}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-ltr .ag-set-filter-indent-1{padding-left:calc(var(--ag-set-filter-indent-size)*1)}.ag-rtl .ag-set-filter-indent-1{padding-right:calc(var(--ag-set-filter-indent-size)*1)}.ag-ltr .ag-set-filter-indent-2{padding-left:calc(var(--ag-set-filter-indent-size)*2)}.ag-rtl .ag-set-filter-indent-2{padding-right:calc(var(--ag-set-filter-indent-size)*2)}.ag-ltr .ag-set-filter-indent-3{padding-left:calc(var(--ag-set-filter-indent-size)*3)}.ag-rtl .ag-set-filter-indent-3{padding-right:calc(var(--ag-set-filter-indent-size)*3)}.ag-ltr .ag-set-filter-indent-4{padding-left:calc(var(--ag-set-filter-indent-size)*4)}.ag-rtl .ag-set-filter-indent-4{padding-right:calc(var(--ag-set-filter-indent-size)*4)}.ag-ltr .ag-set-filter-indent-5{padding-left:calc(var(--ag-set-filter-indent-size)*5)}.ag-rtl .ag-set-filter-indent-5{padding-right:calc(var(--ag-set-filter-indent-size)*5)}.ag-ltr .ag-set-filter-indent-6{padding-left:calc(var(--ag-set-filter-indent-size)*6)}.ag-rtl .ag-set-filter-indent-6{padding-right:calc(var(--ag-set-filter-indent-size)*6)}.ag-ltr .ag-set-filter-indent-7{padding-left:calc(var(--ag-set-filter-indent-size)*7)}.ag-rtl .ag-set-filter-indent-7{padding-right:calc(var(--ag-set-filter-indent-size)*7)}.ag-ltr .ag-set-filter-indent-8{padding-left:calc(var(--ag-set-filter-indent-size)*8)}.ag-rtl .ag-set-filter-indent-8{padding-right:calc(var(--ag-set-filter-indent-size)*8)}.ag-ltr .ag-set-filter-indent-9{padding-left:calc(var(--ag-set-filter-indent-size)*9)}.ag-rtl .ag-set-filter-indent-9{padding-right:calc(var(--ag-set-filter-indent-size)*9)}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-keyboard-focus .ag-filter-virtual-list-item:focus{outline:none}.ag-keyboard-focus .ag-filter-virtual-list-item:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-apply-panel{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size)*2)}.ag-simple-filter-body-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));overflow-y:auto;min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing))}.ag-simple-filter-body-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-simple-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size)*2) var(--ag-grid-size);background-color:transparent}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus{outline:none}.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{width:var(--ag-side-bar-panel-width);background-color:var(--ag-control-panel-background-color)}.ag-side-buttons{padding-top:calc(var(--ag-grid-size)*4);width:calc(var(--ag-icon-size) + 4px);position:relative;overflow:hidden}button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:transparent;padding:calc(var(--ag-grid-size)*2) 0 calc(var(--ag-grid-size)*2) 0;width:100%;margin:0;min-height:calc(var(--ag-grid-size)*18);background-position-y:center;background-position-x:center;background-repeat:no-repeat;border:none;border-top:var(--ag-borders-side-button) var(--ag-border-color);border-bottom:var(--ag-borders-side-button) var(--ag-border-color)}button.ag-side-button-button:focus{box-shadow:none}.ag-keyboard-focus .ag-side-button-button:focus{outline:none}.ag-keyboard-focus .ag-side-button-button:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid transparent;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-ltr .ag-side-bar-right,.ag-rtl .ag-side-bar-left{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-right .ag-side-button-button,.ag-rtl .ag-side-bar-left .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid transparent;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size)*6)}.ag-ltr .ag-filter-toolpanel-header,.ag-ltr .ag-filter-toolpanel-search{padding-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-header,.ag-rtl .ag-filter-toolpanel-search{padding-right:var(--ag-grid-size)}.ag-keyboard-focus .ag-filter-toolpanel-header:focus{outline:none}.ag-keyboard-focus .ag-filter-toolpanel-header:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--ag-icon-font-code-filter,"\f115");position:absolute}.ag-ltr .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{padding-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{padding-right:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size)*8)}.ag-filter-toolpanel-group-item{margin-top:calc(var(--ag-grid-size)*0.5);margin-bottom:calc(var(--ag-grid-size)*0.5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{flex-grow:1;height:calc(var(--ag-grid-size)*4)}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*1 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*1 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*2 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*2 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*3 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*3 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*4 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*4 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*5 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*5 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*6 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*6 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*7 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*7 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*8 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*8 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*9 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*9 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*10 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*10 + var(--ag-grid-size))}.ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header{padding-left:var(--ag-grid-size)}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-pivot-mode-panel{min-height:var(--ag-header-height);height:var(--ag-header-height);display:flex}.ag-pivot-mode-select{display:flex;align-items:center}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-keyboard-focus .ag-column-select-header:focus{outline:none}.ag-keyboard-focus .ag-column-select-header:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-header{height:var(--ag-header-height);align-items:center;padding:0 var(--ag-widget-container-horizontal-padding)}.ag-column-panel-column-select,.ag-column-select-header{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-header,.ag-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon{margin-left:var(--ag-grid-size)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-keyboard-focus .ag-header-cell:focus{outline:none}.ag-keyboard-focus .ag-header-cell:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-keyboard-focus .ag-header-group-cell:focus{outline:none}.ag-keyboard-focus .ag-header-group-cell:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-keyboard-focus .ag-advanced-filter-header-cell:focus{outline:none}.ag-keyboard-focus .ag-advanced-filter-header-cell:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{padding-left:4px}.ag-rtl .ag-header-expand-icon{padding-right:4px}.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell:after,.ag-header-group-cell:after{content:"";position:absolute;z-index:1;display:var(--ag-header-column-separator-display);width:var(--ag-header-column-separator-width);height:var(--ag-header-column-separator-height);top:calc(50% - var(--ag-header-column-separator-height)*0.5);background-color:var(--ag-header-column-separator-color)}.ag-ltr .ag-header-cell:after,.ag-ltr .ag-header-group-cell:after{right:0}.ag-rtl .ag-header-cell:after,.ag-rtl .ag-header-group-cell:after{left:0}.ag-header-cell-resize{display:flex;align-items:center}.ag-header-cell-resize:after{content:"";position:absolute;z-index:1;display:var(--ag-header-column-resize-handle-display);width:var(--ag-header-column-resize-handle-width);height:var(--ag-header-column-resize-handle-height);top:calc(50% - var(--ag-header-column-resize-handle-height)*0.5);background-color:var(--ag-header-column-resize-handle-color)}.ag-header-cell.ag-header-span-height .ag-header-cell-resize:after,.ag-header-cell.ag-header-span-height:after{height:calc(100% - var(--ag-grid-size)*4);top:calc(var(--ag-grid-size)*2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize:after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:calc(var(--ag-grid-size)*3)}.ag-rtl .ag-floating-filter-button{margin-right:calc(var(--ag-grid-size)*3)}.ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:var(--ag-icon-size);padding:0;width:var(--ag-icon-size)}.ag-filter-loading{background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);position:absolute;width:100%;z-index:1}.ag-paging-panel{border-top:1px solid;border-top-color:var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)}.ag-paging-panel>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{cursor:default;color:var(--ag-disabled-foreground-color)}.ag-keyboard-focus .ag-paging-button:focus{outline:none}.ag-keyboard-focus .ag-paging-button:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:100%;height:100%;border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size)}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);padding-right:calc(var(--ag-grid-size)*4);padding-left:calc(var(--ag-grid-size)*4);line-height:1.5}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-top:calc(var(--ag-grid-size)*2);padding-bottom:calc(var(--ag-grid-size)*2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border-radius:calc(var(--ag-grid-size)*4);height:calc(var(--ag-grid-size)*4);padding:0 calc(var(--ag-grid-size)*0.5);border:1px solid transparent}.ag-keyboard-focus .ag-column-drop-cell:focus{outline:none}.ag-keyboard-focus .ag-column-drop-cell:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{min-width:calc(var(--ag-grid-size)*4);margin:0 calc(var(--ag-grid-size)*0.5);color:var(--ag-secondary-foreground-color)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size)*2)}.ag-column-drop-cell-ghost{opacity:.5}.ag-column-drop-horizontal{background-color:var(--ag-control-panel-background-color);color:var(--ag-secondary-foreground-color);height:var(--ag-row-height);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{margin:0 var(--ag-grid-size);color:var(--ag-secondary-foreground-color)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-right:var(--ag-grid-size);padding-left:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{min-height:50px;border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;color:var(--ag-disabled-foreground-color);margin-top:var(--ag-grid-size)}.ag-select-agg-func-popup{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background:var(--ag-background-color);height:calc(var(--ag-grid-size)*5*3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default}.ag-ltr .ag-select-agg-func-virtual-list-item{padding-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-select-agg-func-virtual-list-item{padding-right:calc(var(--ag-grid-size)*2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus{outline:none}.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{width:100%;height:100%}.ag-chart,.ag-chart-components-wrapper{position:relative;display:flex;overflow:hidden}.ag-chart-components-wrapper{flex:1 1 auto}.ag-chart-title-edit{position:absolute;display:none;top:0;left:0;text-align:center}.ag-chart-title-edit.currently-editing{display:inline-block}.ag-chart-canvas-wrapper{position:relative;flex:1 1 auto;overflow:hidden}.ag-charts-canvas{display:block}.ag-chart-menu{position:absolute;top:10px;width:24px;overflow:hidden;display:flex;flex-direction:column}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{position:relative;width:0;min-width:0;transition:min-width .4s}.ag-chart-menu-hidden~.ag-chart-docked-container{max-width:0;overflow:hidden}.ag-chart-tabbed-menu{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ag-chart-tabbed-menu-header{flex:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:default}.ag-chart-tabbed-menu-body{display:flex;flex:1 1 auto;align-items:stretch;overflow:hidden}.ag-chart-tab{width:100%;overflow:hidden;overflow-y:auto}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{position:relative;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ag-chart-settings-nav-bar{display:flex;align-items:center;width:100%;height:30px;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-chart-settings-card-selector{display:flex;align-items:center;justify-content:space-around;flex:1 1 auto;height:100%;padding:0 10px}.ag-chart-settings-card-item{cursor:pointer;width:10px;height:10px;background-color:#000;position:relative}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{content:" ";display:block;position:absolute;background-color:transparent;left:50%;top:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px}.ag-chart-settings-next,.ag-chart-settings-prev{position:relative;flex:none}.ag-chart-settings-next-button,.ag-chart-settings-prev-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.ag-chart-settings-mini-charts-container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.ag-chart-settings-mini-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-data-wrapper,.ag-chart-format-wrapper{display:flex;flex-direction:column;position:relative;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-chart-data-wrapper{height:100%;overflow-y:auto}.ag-chart-empty-text{display:flex;top:0;width:100%;height:100%;align-items:center;justify-content:center}.ag-chart .ag-chart-menu{display:none}.ag-chart-menu-hidden:hover .ag-chart-menu{display:block}.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu{display:flex;flex-direction:row;overflow:auto;top:5px;gap:calc(var(--ag-grid-size)*3 - 8px);width:auto}.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu{right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:right}.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu{left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:left}.ag-chart-menu-close{display:none}.ag-chart-tool-panel-button-enable .ag-chart-menu-close{position:absolute;top:50%;transition:transform .33s ease-in-out;padding:0;display:block;cursor:pointer;border:none}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close{right:0}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close{left:0}.ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon{padding:14px 5px 14px 2px}.ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{content:"";position:absolute;top:-40px;bottom:-40px}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{right:0}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{left:0}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{left:-10px}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{right:-10px}.ag-chart-tool-panel-button-enable .ag-icon-menu{display:none}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close{transform:translate(3px,-50%)}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translateY(-50%)}.ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translate(5px,-50%)}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close{transform:translate(-3px,-50%)}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translateY(-50%)}.ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translate(-5px,-50%)}.ag-charts-font-size-color{display:flex;align-self:stretch;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-chart-menu{background:var(--ag-background-color)}.ag-chart-menu,.ag-chart-menu-icon{border-radius:var(--ag-card-radius)}.ag-chart-menu-icon{opacity:.5;line-height:24px;font-size:24px;width:24px;height:24px;margin:2px 0;cursor:pointer;color:var(--ag-secondary-foreground-color)}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px;margin:5px}.ag-chart-mini-thumbnail:nth-last-child(3),.ag-chart-mini-thumbnail:nth-last-child(3)~.ag-chart-mini-thumbnail{margin-left:auto;margin-right:auto}.ag-ltr .ag-chart-mini-thumbnail:first-child{margin-left:0}.ag-ltr .ag-chart-mini-thumbnail:last-child,.ag-rtl .ag-chart-mini-thumbnail:first-child{margin-right:0}.ag-rtl .ag-chart-mini-thumbnail:last-child{margin-left:0}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color)}.ag-chart-settings-card-item{background:var(--ag-foreground-color);width:8px;height:8px;border-radius:4px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar,.ag-charts-settings-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-charts-settings-group-container{padding:var(--ag-grid-size)}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding)*0.5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-charts-data-group-container .ag-item-highlight-top:after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom:after{bottom:0}.ag-charts-format-top-level-group-container{margin-left:calc(var(--ag-grid-size)*2);padding:var(--ag-grid-size)}.ag-charts-format-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-group-container.ag-group-container-horizontal{padding:var(--ag-grid-size)}.ag-chart-data-section,.ag-chart-format-section{display:flex;margin:0}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-ltr .ag-chart-menu-panel{border-left:solid 1px var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:solid 1px var(--ag-border-color)}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-advanced-filter-header{position:relative;display:flex;align-items:center;padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-advanced-filter{display:flex;align-items:center;width:100%}.ag-advanced-filter-apply-button,.ag-advanced-filter-builder-button{line-height:normal;white-space:nowrap}.ag-ltr .ag-advanced-filter-apply-button,.ag-ltr .ag-advanced-filter-builder-button{margin-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-advanced-filter-apply-button,.ag-rtl .ag-advanced-filter-builder-button{margin-right:calc(var(--ag-grid-size)*2)}.ag-advanced-filter-builder-button{display:flex;align-items:center;border:0;background-color:unset}.ag-advanced-filter-builder-button:hover:not(:disabled){background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-button:not(:disabled){cursor:pointer}.ag-advanced-filter-builder-button-label{margin-left:var(--ag-grid-size)}.ag-advanced-filter-builder{-moz-user-select:none;-webkit-user-select:none;user-select:none;width:100%;background-color:var(--ag-control-panel-background-color);display:flex;flex-direction:column}.ag-advanced-filter-builder-list{flex:1;overflow:auto}.ag-advanced-filter-builder-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-advanced-filter-builder-list .ag-item-highlight-top:after{top:0}.ag-advanced-filter-builder-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-builder-button-panel{display:flex;justify-content:flex-end;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button{margin-left:calc(var(--ag-grid-size)*2)}.ag-advanced-filter-builder-item-wrapper{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;overflow:hidden;padding-left:calc(var(--ag-icon-size)/2);padding-right:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines>*{width:var(--ag-advanced-filter-builder-indent-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root{width:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root:before{top:50%;height:50%}.ag-advanced-filter-builder-item-tree-line-horizontal,.ag-advanced-filter-builder-item-tree-line-vertical,.ag-advanced-filter-builder-item-tree-line-vertical-bottom,.ag-advanced-filter-builder-item-tree-line-vertical-top{position:relative;height:100%;display:flex;align-items:center}.ag-advanced-filter-builder-item-tree-line-horizontal:after,.ag-advanced-filter-builder-item-tree-line-horizontal:before,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:after,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before,.ag-advanced-filter-builder-item-tree-line-vertical-top:after,.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical:after,.ag-advanced-filter-builder-item-tree-line-vertical:before{content:"";position:absolute;height:100%}.ag-advanced-filter-builder-item-tree-line-horizontal:after{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));top:0;left:calc(var(--ag-icon-size)/2);border-bottom:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical:before{width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size)/2);top:0;left:calc(var(--ag-icon-size)/2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-top:before{height:50%}.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before{height:calc(50% - var(--ag-icon-size)*1.5/2);width:calc(var(--ag-icon-size)/2);top:calc(50% + var(--ag-icon-size)*1.5/2);left:calc(var(--ag-icon-size)/2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-condition{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-advanced-filter-builder-item,.ag-advanced-filter-builder-item-buttons,.ag-advanced-filter-builder-item-condition,.ag-advanced-filter-builder-item-tree-lines,.ag-advanced-filter-builder-pill,.ag-advanced-filter-builder-pill-wrapper{display:flex;align-items:center;height:100%}.ag-advanced-filter-builder-pill-wrapper{margin:0 var(--ag-grid-size)}.ag-advanced-filter-builder-pill{position:relative;border-radius:var(--ag-border-radius);padding:var(--ag-grid-size) calc(var(--ag-grid-size)*2);min-height:calc(100% - var(--ag-grid-size)*3);min-width:calc(var(--ag-grid-size)*2)}.ag-advanced-filter-builder-pill .ag-picker-field-display{margin-right:var(--ag-grid-size)}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number{font-family:monospace;font-weight:700}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty{color:var(--ag-disabled-foreground-color)}.ag-keyboard-focus .ag-advanced-filter-builder-pill:focus{outline:none}.ag-keyboard-focus .ag-advanced-filter-builder-pill:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-keyboard-focus .ag-advanced-filter-builder-item-button:focus{outline:none}.ag-keyboard-focus .ag-advanced-filter-builder-item-button:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-pill-display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ag-advanced-filter-builder-join-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-join-pill-color);cursor:pointer}.ag-advanced-filter-builder-column-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-column-pill-color);cursor:pointer}.ag-advanced-filter-builder-option-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-option-pill-color);cursor:pointer}.ag-advanced-filter-builder-value-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-value-pill-color);cursor:text;max-width:140px}.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display{display:block}.ag-advanced-filter-builder-item-buttons>*{margin:0 calc(var(--ag-grid-size)*0.5)}.ag-advanced-filter-builder-item-button{position:relative;cursor:pointer;color:var(--ag-secondary-foreground-color);opacity:1%}.ag-advanced-filter-builder-item-button-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-advanced-filter-builder-virtual-list-container{top:var(--ag-grid-size)}.ag-advanced-filter-builder-virtual-list-item{display:flex;cursor:default;height:var(--ag-list-item-height)}.ag-advanced-filter-builder-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid,.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button,.ag-keyboard-focus .ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button{opacity:1%}.ag-advanced-filter-builder-invalid{margin:0 var(--ag-grid-size);color:var(--ag-invalid-color);cursor:default}.ag-input-field-input{width:100%;min-width:0}.ag-checkbox-input-wrapper{font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none}.ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-checkbox-input-wrapper:active,.ag-checkbox-input-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-checkbox-input-wrapper:after{content:var(--ag-icon-font-code-checkbox-unchecked,"\f108");color:var(--ag-checkbox-unchecked-color);position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-checkbox-checked,"\f106");color:var(--ag-checkbox-checked-color);position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-indeterminate:after{content:var(--ag-icon-font-code-checkbox-indeterminate,"\f107");color:var(--ag-checkbox-indeterminate-color);position:absolute;top:0;left:0;pointer-events:none}.ag-toggle-button-input-wrapper{box-sizing:border-box;width:var(--ag-toggle-button-width);height:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-off-background-color);border-radius:calc(var(--ag-toggle-button-height)*0.5);position:relative;flex:none;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color)}.ag-toggle-button-input-wrapper input{opacity:0;height:100%;width:100%}.ag-toggle-button-input-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper:before{content:" ";position:absolute;top:calc(0px - var(--ag-toggle-button-border-width));left:calc(0px - var(--ag-toggle-button-border-width));display:block;box-sizing:border-box;height:var(--ag-toggle-button-height);width:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-switch-background-color);border-radius:100%;transition:left .1s;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color)}.ag-toggle-button-input-wrapper.ag-checked:before{left:calc(100% - var(--ag-toggle-button-height));border-color:var(--ag-toggle-button-on-border-color)}.ag-radio-button-input-wrapper{font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none;border-radius:var(--ag-icon-size)}.ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-radio-button-input-wrapper:active,.ag-radio-button-input-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-radio-button-input-wrapper:after{content:var(--ag-icon-font-code-radio-button-off,"\f127");color:var(--ag-checkbox-unchecked-color);position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-radio-button-on,"\f128");color:var(--ag-checkbox-checked-color);position:absolute;top:0;left:0;pointer-events:none}input[class^=ag-][type=range]{-webkit-appearance:none;width:100%;height:100%;background:none;overflow:visible}input[class^=ag-][type=range]::-webkit-slider-runnable-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-moz-range-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-ms-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:transparent;width:calc(100% - 2px)}input[class^=ag-][type=range]::-webkit-slider-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);transform:translateY(calc(var(--ag-icon-size)*-0.5 + 1.5px))}input[class^=ag-][type=range]::-ms-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]::-moz-ag-range-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]:focus{outline:none}input[class^=ag-][type=range]:focus::-webkit-slider-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-ms-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-ms-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:disabled{opacity:.5}@font-face{font-family:agGridAlpine;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABJ0AAsAAAAAJ2gAABIjAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIkuBmAAi2IKqHChZAE2AiQDgjgLgR4ABCAFhEYHhSsbdiJVBDYOABJzRUD2/3XyZChr0A8dMuIgaNGSwoZJwnMhJOiNBx1PI4tUlx68riIWf/imgpi0poPyf6NIBoaWDaUkqNbI3rsHUqiRwAEF6XVkKkJFqAhPQkbICDsGzUXOQnJEmGQTPqL/V9yyIlI1qpKcqa5RgMb1B9zWP5xRCRYid58aYGw2/rMuhhGNkeyiQryo3FUFdgfApM6UgneSnTzUnxLCGhA8gaHIWqRVXosIhmsnGtzmqFDF6h8bkm8ayr2OPMzvHpLY/tT8U3qbPSz2JRmzJb/tddeBwCRY4gnhKxHw/6/1agNMNzghoePj9Js37/+de9+dxdBkPtFkQpMJTQDZtqyId7M5p7sFJNXaKmBZV19JQvdUqDpbF6dTocdTmOVwLoMAm9MDR7uhWNhihIgRIkSMlFfXm5FAmTkHXTqGExB9/n5FMRRx3sUJsvXT849y0sC/yeEV/RL/e1ywR1TTS9/6NeXIt+RAZsra7D1Wx67mn/lgMH51U0SI6j83jaBS6AwmCyXTFtOabA7mOVxBkJQnCYufXeRwGsNFWbGhq4E4xVHF5gc7Zzr91T8w3f0rHYpVvneWEYlBtaHjgqrmLCkBV8KBw6Nw1nMn+e1dKC/sSDhKkOy5BE8ak5bNw3Nnb1niacSrY7xGdYLmVNTKurYhJBF1eUyO2tqVgOipTReCZYEzuLbG7D/U2tykO1B4DTvaxRs4YU/XxPvYXjxVWJvhmQ/MhJzk9cGcqvftJzuI9FHVxZbpy9f1CHe6Of/igz67GOMUN0JY0dnnvv/513NfNesnpAQ+WRuiB7d/x7Q3zKX9kpLtzynXvePCkSwusYvKICDMNM0KzcHFgFFBExIkqtMo3BaDoyCfbLGzE4uDk8dcjTNKbL2h0OgitjmVwxGG5tq7itpvcBPDrK0YF1TUt1RWqqzRt6hKyETpqAvG8xz6JFQm1rRvOl70HG6ixkQqfKKyKUOFn2LPMJz/INTWFxqskq5bedRy5qgqktnXp2R5a34WT4uAoS72UqxqSOXp81ujvk0jqaC6TdLUE7qK9c0SvR5utsDRwdRFKVlapp+ON8Y6K621piuIKGVW0Lqxoy7P0cmmXswdz35OqxVC9kgv41v03af/4CQKZKQc3kvauwvOhF+wQ0P+A7goCIA0f+2AVwuCa+egCxRAVlndmCrAkqALExRNxf0GvDE/ipv4yJe+C21iQrf3feLrIIVKz03CfrSsS4Vp6u241q7vU24qw5ZHW5ajjIFnnott7+qBoBhOIi9eqF9AUEhYRFRMXEJSyrThrJy8An8zlpRVVNU0NLW0dXT1DQyNjE1MzcwtNCytrDFxPXVIRfDm87Jyw4vuUdzVjYHtnMTHvOT//xn9fPPdXyOAdSuA/B8r9kB3AMvgEobBFSyCa5gFN7ACbmEM3MEWuIcR8ADz4AlMgGewAJ7DHHgBq+AlTIFXMAlewzp4C6PgHcyA9zAOPsAa+Aib4BNMg8+wBL7ABnictA1BSMQUAjMIzCGwBIFlCOyDwH4IHIDAQQgcgsBhCByBwFEIHIPAcQicgMBJCJyCwGkInIHAWQicg8B5CFyAwEUIXILAZQhcgcBVCFyDwHVAPQRogACNEKAJAjRDgBYIgzaInkE7RN+gA2Jg0AkxNOiCGBl0Q4wNeiAmBr0QU4M+iJlBP8Tc0p0XgAEIMAgBhiAMcgjFGjdWIXqzxmbqADufT/CD7wp/UXIMrzp9FS8kzbSa+gHDkdlfy4kqqArlSlJ+adVMblLBgnrdyT+3jFdXUSRz1wUzYY6laTm9dVmcU1YOJHg4wYIjUelFAv5gGh/L5VQsloz45XfrrCfzQJZnCrlAYIuJU+eRM5FINuBvl/LIX5CkwN9kM+lqI9PDMo3oNJj0TA3ejdpUX2EAegRMaHBmthE6W+Zr5klkrtJJCaunfM64bXOVfSWaSjyBk7Ti2kKTQP0kDfv5PO6nWPQH2FJkpMxZhfISETiFGAbIwwkkquC7ayAjrz9wtf/xJsyqG8/tLqcefX+QzTmYF5mq7OY92OQWqe00ckp3dZt0XwD53f8J1VhrZCuXzrejBG4K0ji5XeHYWhQRhv4GUjht0rhefsembIG0+oFajLS5ylNTmLg281wu9rCorv0FMzXa5z/zVgS3Z026zzIxbumU+yYTXJ+ZWZaHqZPrO+HfXwK5C2q0dQHX14A8PFXngr5XRZK8dMH1UO3RLJQ2TUT4FzF1YESPLqwG6/nyTk/No/JrB+AEyN2ISp+20H8NhfK9BaxxGPVBN7JrV7Wv0XIdfYq4WXP3HJ0fqUqbTxqGMgh0FEG1iJHz10Hheao4xv6UjL636C+v6n09WN3q+pthSqgfHm3ae2R2IFtlklw3hBUd70IznGkWV2PCP89JvNAjs8MhIIeLdLfWfgJHtNy1x09wfQFT61yvROiq8jwp7tazphZ5LZg9Z3Y5QEEUsTrmZkzvBePDrsc+L5tE6twwTy49vIS20VLMo2rSm/w4doOASKU7Y6rT6OCyXFaXOajVsp38bQUBJGcwv5qCSuKbGC8T6uIE4ghiGhzN2uLcAhiwC+RgQ3uIDNxQRuKgGdW3UVKaCNJyCxu8bDsVZjapl19xTdUJK6n/8gLSe+ZqXQhg//Pz8NknhNXVZSiPkngqxNcUWaXLgObqAHmGa8rYLhZwkxjcfiEszASCjxkkrN6BQappT6IOfTsnhorlyhyKkAMMKIo6fvfeNkbmKJQSNk/ikzJrq9S8PlefYz+JHB3N9R6HQNbaSqAjX/Sn3mhqdMo/N8M/35/A2WBeyaUxMCH2WEH3vwrrZXeX8CPj5rPGhcLwxfDLVNFCPcLRi+kpRubWTnUzLI68mfzK3SnM+9kDeW4hvLsw7iWL22HY51fsoSCY/Cf9ThT1/Z1wNI6n/U/LpUJ+92e/uFBa7vcpQ6DX7UuG6FvanYysL6Hf1Tnka+Fb1sV+TTmAgCzojyHX+t+bYIi7AO575MfUzlNoMsD8DQLDsxQBdG2FcmDbCMqhUSu1Uitzld2uB8lakj9wlmF41Tir0Tx27DhzVFwDmI85d9NLfH0e5FbhFGqbeuVsp8tzmzzH8+hml7cJs9vIXcnbbGgTcDiYXPoYw/V9E0TxRvouALfbeHXzN4wi/YhVsqRq0i92Lz7kNWC92MbI3QjN84Zgd+pmzpcVxqiNG7fFxMTGsBjXONCH5VsY9vU0KJUjxMg/5aFwSoBD4AZZqigZRZNFqT8tcuvJaKroZ0k8S7ZsWC/cQnJD8irAJkOP5JLUEDlMVlWR1SQI1ym17dkv7XftS7Y93x8nhraZWUTEvbt790ZEVvvLWZ6lnuJ0rXZf7r8dJZX5ofnGjh0N6ekqKr4+9/Ta7t29d9z3yJEVzVIrOgQD3YpoWQHc58MynuysXI8sVbVtV90GFuVsUfcXfhl6jsBCrvYygC4hJL3y6Y/owJDQgR7V0SUMUN6GR5JH0COIjQsIiCtzZSIzATsWzwnQl/9ysipL5gSdpLnluHHcst3Q4PoavPj0c5tfVTVLaK813f0MP9JKdrzVXWn30tQwhzO8PciMfrsSMbHwdjXW2qZX61PBM7A4zXW8lOUYE2M1U3/rCX0rSzNzO/2HvcY6K/TrcktbdI2ijfV3WPShu2CS6U9zY7lqtdl2vTyvyB/2xnpa8QcCzM333DVu9F7hcYlJWXqAWa1OVbi2miX/lWXxJoMLSZbcJ5M0tbcby+CormDmVfTdjKev/P2YPCmHK812Pyk3+7E5Uh7ml1aTVO6W4Mgr29l4DVIOz9VuR5j1g0aB4oHgokLQeBGhuVVHVUe6IbUc7ynDfGV3IOMq8I16bWifDMyn9/JebM2U/BWFU8xxAyP6gHccHrftBXFb02CyrlF4ROGMmqvrjVdYmloKYmZG1woWqWkaOBoYQykl7Jyo/fp9eSx2P6YkEql7SrQisLzONorpgQYm3nxCZSVyC6JBEVReaxPlJQ6LyEzVfBw4nWPll5o+Gw2dFso4uE3ACmUyQ1gCbY2Uat6MrKCE4EkkEV6MeEu/NIm2FYBYSiKOuNXGXuWm1HQrv+Zbe/22iSqvUwQebfMEpm0+YhMlXqjwUCYskpImLqCnulzXeImKnTb8+DTsY2/c1vjhI/Tzr10VHepN6GEP0UvAlN6WxCg5TuKX5MnpuFh5Hr7mGUrIMBEmpHAuLj9L4mTXY+SQPA4fq8JFuHwoj2cP1kLnqRaperkm39h+RKk8OHp48FqWhF09DOtTjH1R+8QpQmFymUVQXLgW45Q14yAzkois2ruohWCPOj1TZHnAOpwfvtilvz+7yGM7V3acDz+cfzosm1hezDWjBzK857VKw1msujr2C43m70+jfdF4ZfLpFfe50GfgvhDLMBkpw4ObYzLAzroXoifeHrUR6L6yacA37/O4iorN+D6RnQqFlCgxTIDFDPahMW/agyIh/Lbr7E7dXsxakO6TGfCVXtmR4BnOCgtjhXsmiHMYO1++tGbkhJuQEh8qB5x5Bcdej00du32cDnRFwKFRKMRoEWMRnS8+vy1UQZA7SAKmkmvWaFp7RS6716DMT09dfcAHs39vZxd29mdISE6mmqqls1fU3fwNG379on6vnLzqFNmnUCSVGWtbWVVmmGuUG63fUL5O5/tbi65Xr4BjcrA0iMkM0kBsZWtQvFgaHwYpv4e1I2Jhu1qbphPPWLNt4LGRgTHPqbP+ov5miiBmENTiUndmSLCHrGIxlX+PCGpLJ9987Rst1C5EQz6z7gr8r0rOwgb5YZWq8E4djl+ul9fRGv8w7VROiFfLZ12Vl0pmzroyi169+miAo12HZmj34NjYlcivzE50jXVZutQl1jXxMUXEEfflE10fC/KrZ8wvSkTj+Pw4NPGjRW49jp+IfixtDD1tQWUBAWWLKZhanPznAofaaXQI9D/41VhxZ9XCb+WNVso29gR+QtSGcTH43aAfoXpgnkbCkfpw/537K1zw/PKsBwYCArzE9vb+/kD5y5Jl0HXUhjMNQiNVw61bd2URHTSo4bEXluYjnoK/xH1v4owZmpKCObM3SXL9xPfvs3R6F9AjlToQZclJoaH79vEuXAT5rIkesn0QVqPtCHtiRN1Y21QAAAuwInsDKqq0ftGrQTKx2WWJ+EQ0ks1GrtmruRnA/6OsGGl1LtiOfFK1A4kmzjKVlZFTwMCBrN1hs0tRQreMyh03mECaECX2Ie3chJ//Hpjog3NMxUV/EEPRQlaouydH6rGPabdNEm164UgBAxAVhZiTECSqFDWzvYiJLk6gU6nSKfhX7uXhw1YH0xQDnz5NHUQJQOK1fl2d7ew4HtV+oL93OOgnKyt29ct4xW8mslquVfQvH/zzfU0Mx9t+SbZMjUH3BOCfgeo43HU0kVCZS8G3USBLnBTteecaSBCCEcgQBhWDAieApw5BCooAAaKqBQTyMHsBFKLwA7LXzvuQ0/kqSJCFtyjTuRWC8Jym+quFoEuLl2D8pcm/55KYflNsGXV3J+eb/CetSbh7GZ73vbpfxKRo5LvVtqtzfDULXVCZup/C6yXlLF1R+SRnw2hW3pbL4L7mwcm0wPhLk3/PJTH9ps1d1zKqxB457n9aY+X7Jty9DM+S7X/JSLaBRth3q+1nvM7x1Xw3dIGvMiX6p1IpidlHedFF7H+Sc71hbOCXt6V/qCDrDU6JmsLaqnbrPTF/hxJGOJGITHzETwLfbs2fFqwfDq6P8UQylc5kc/lCsVSuVGv1RrPV7nR7/cFwNJ5MZ/PFcrVWVE3ohmnZjutttrv94Xg6X663++PJ03WLEMaoFNGS8BGqyrruY3VHDtlRPnQjqt1MlNzXSjZ9XEv+aecZEnsy0ikxGt3tW9hYKn7hJIv2JeW66/F72CauZ07YFJ2RP3BStodOpdZ9V+d91+zAU3WHtDm3fTKZgsoL+lPaUl8z1nE/qT8KKZ/RPszGWu0gaiqHu15aOThoG8IU7Cgnbvm5HmdBnzieTLhJU9rRwUTcTjS1CngYv4ZWD5g2dsDCdM5iPeYsa/KHRc2zpf2S+LCkWeyg5FZPitKcBJkbVfntSL9qZsK9hHC9U44PNcXRDirOdFYndSt6L2tOpXZ8jlWHT57NzqOZ6FbuTIkGVZ/uri2F+KTxZX0ugBBBgcAggQDDGio4yDDCF6xgA72HCRoU2MIMAXYLAAA=);font-weight:400;font-style:normal}.ag-theme-alpine,.ag-theme-alpine-dark{--ag-alpine-active-color:#2196f3;--ag-selected-row-background-color:rgba(33,150,243,0.3);--ag-row-hover-color:rgba(33,150,243,0.1);--ag-column-hover-color:rgba(33,150,243,0.1);--ag-input-focus-border-color:rgba(33,150,243,0.4);--ag-range-selection-background-color:rgba(33,150,243,0.2);--ag-range-selection-background-color-2:rgba(33,150,243,0.36);--ag-range-selection-background-color-3:rgba(33,150,243,0.49);--ag-range-selection-background-color-4:rgba(33,150,243,0.59);--ag-background-color:#fff;--ag-foreground-color:#181d1f;--ag-border-color:#babfc7;--ag-secondary-border-color:#dde2eb;--ag-header-background-color:#f8f8f8;--ag-tooltip-background-color:#f8f8f8;--ag-odd-row-background-color:#fcfcfc;--ag-control-panel-background-color:#f8f8f8;--ag-subheader-background-color:#fff;--ag-invalid-color:#e02525;--ag-checkbox-unchecked-color:#999;--ag-advanced-filter-join-pill-color:#f08e8d;--ag-advanced-filter-column-pill-color:#a6e194;--ag-advanced-filter-option-pill-color:#f3c08b;--ag-advanced-filter-value-pill-color:#85c0e4;--ag-checkbox-background-color:var(--ag-background-color);--ag-checkbox-checked-color:var(--ag-alpine-active-color);--ag-range-selection-border-color:var(--ag-alpine-active-color);--ag-secondary-foreground-color:var(--ag-foreground-color);--ag-input-border-color:var(--ag-border-color);--ag-input-border-color-invalid:var(--ag-invalid-color);--ag-input-focus-box-shadow:0 0 2px 0.1rem var(--ag-input-focus-border-color);--ag-disabled-foreground-color:rgba(24,29,31,0.5);--ag-chip-background-color:rgba(24,29,31,0.07);--ag-input-disabled-border-color:rgba(186,191,199,0.3);--ag-input-disabled-background-color:rgba(186,191,199,0.15);--ag-borders:solid 1px;--ag-border-radius:3px;--ag-borders-side-button:none;--ag-side-button-selected-background-color:transparent;--ag-header-column-resize-handle-display:block;--ag-header-column-resize-handle-width:2px;--ag-header-column-resize-handle-height:30%;--ag-grid-size:6px;--ag-icon-size:16px;--ag-row-height:calc(var(--ag-grid-size)*7);--ag-header-height:calc(var(--ag-grid-size)*8);--ag-list-item-height:calc(var(--ag-grid-size)*4);--ag-column-select-indent-size:var(--ag-icon-size);--ag-set-filter-indent-size:var(--ag-icon-size);--ag-advanced-filter-builder-indent-size:calc(var(--ag-icon-size) + var(--ag-grid-size)*2);--ag-cell-horizontal-padding:calc(var(--ag-grid-size)*3);--ag-cell-widget-spacing:calc(var(--ag-grid-size)*2);--ag-widget-container-vertical-padding:calc(var(--ag-grid-size)*2);--ag-widget-container-horizontal-padding:calc(var(--ag-grid-size)*2);--ag-widget-vertical-spacing:calc(var(--ag-grid-size)*1.5);--ag-toggle-button-height:18px;--ag-toggle-button-width:28px;--ag-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--ag-font-size:13px;--ag-icon-font-family:agGridAlpine;--ag-selected-tab-underline-color:var(--ag-alpine-active-color);--ag-selected-tab-underline-width:2px;--ag-selected-tab-underline-transition-speed:0.3s;--ag-tab-min-width:240px;--ag-card-shadow:0 1px 4px 1px rgba(186,191,199,0.4);--ag-popup-shadow:var(--ag-card-shadow);--ag-side-bar-panel-width:250px}.ag-theme-alpine-dark{--ag-background-color:#181d1f;--ag-foreground-color:#fff;--ag-border-color:#68686e;--ag-secondary-border-color:rgba(88,86,82,0.5);--ag-modal-overlay-background-color:rgba(24,29,31,0.66);--ag-header-background-color:#222628;--ag-tooltip-background-color:#222628;--ag-odd-row-background-color:#222628;--ag-control-panel-background-color:#222628;--ag-subheader-background-color:#000;--ag-input-disabled-background-color:#282c2f;--ag-input-focus-box-shadow:0 0 2px 0.5px hsla(0,0%,100%,0.5),0 0 4px 3px var(--ag-input-focus-border-color);--ag-card-shadow:0 1px 20px 1px #000;--ag-disabled-foreground-color:hsla(0,0%,100%,0.5);--ag-chip-background-color:hsla(0,0%,100%,0.07);--ag-input-disabled-border-color:rgba(104,104,110,0.3);--ag-input-disabled-background-color:rgba(104,104,110,0.07);--ag-advanced-filter-join-pill-color:#7a3a37;--ag-advanced-filter-column-pill-color:#355f2d;--ag-advanced-filter-option-pill-color:#5a3168;--ag-advanced-filter-value-pill-color:#374c86}.ag-theme-alpine-dark .ag-filter-toolpanel-header,.ag-theme-alpine-dark .ag-filter-toolpanel-search,.ag-theme-alpine-dark .ag-header-row,.ag-theme-alpine-dark .ag-multi-filter-group-title-bar,.ag-theme-alpine-dark .ag-panel-title-bar-title,.ag-theme-alpine-dark .ag-status-bar,.ag-theme-alpine .ag-filter-toolpanel-header,.ag-theme-alpine .ag-filter-toolpanel-search,.ag-theme-alpine .ag-header-row,.ag-theme-alpine .ag-multi-filter-group-title-bar,.ag-theme-alpine .ag-panel-title-bar-title,.ag-theme-alpine .ag-status-bar{font-weight:700;color:var(--ag-header-foreground-color)}.ag-theme-alpine-dark .ag-row,.ag-theme-alpine .ag-row{font-size:calc(var(--ag-font-size) + 1px)}.ag-theme-alpine-dark input[class^=ag-]:not([type]),.ag-theme-alpine-dark input[class^=ag-][type=date],.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark input[class^=ag-][type=number],.ag-theme-alpine-dark input[class^=ag-][type=tel],.ag-theme-alpine-dark input[class^=ag-][type=text],.ag-theme-alpine-dark textarea[class^=ag-],.ag-theme-alpine input[class^=ag-]:not([type]),.ag-theme-alpine input[class^=ag-][type=date],.ag-theme-alpine input[class^=ag-][type=datetime-local],.ag-theme-alpine input[class^=ag-][type=number],.ag-theme-alpine input[class^=ag-][type=tel],.ag-theme-alpine input[class^=ag-][type=text],.ag-theme-alpine textarea[class^=ag-]{min-height:calc(var(--ag-grid-size)*4);border-radius:var(--ag-border-radius)}.ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-ltr textarea[class^=ag-],.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-rtl textarea[class^=ag-],.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-alpine-dark .ag-tab,.ag-theme-alpine .ag-tab{padding:calc(var(--ag-grid-size)*1.5);transition:color .4s;flex:1 1 auto}.ag-theme-alpine-dark .ag-tab-selected,.ag-theme-alpine .ag-tab-selected{color:var(--ag-alpine-active-color)}.ag-theme-alpine-dark .ag-menu,.ag-theme-alpine .ag-menu{background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine-dark .ag-menu-header,.ag-theme-alpine .ag-menu-header{background-color:var(--ag-control-panel-background-color);padding-top:1px}.ag-theme-alpine-dark .ag-tabs-header,.ag-theme-alpine .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-theme-alpine-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-settings-group-title-bar,.ag-theme-alpine .ag-charts-data-group-title-bar,.ag-theme-alpine .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine .ag-charts-settings-group-title-bar{padding:var(--ag-grid-size) calc(var(--ag-grid-size)*2);line-height:calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px)}.ag-theme-alpine-dark .ag-chart-mini-thumbnail,.ag-theme-alpine .ag-chart-mini-thumbnail{background-color:var(--ag-background-color)}.ag-theme-alpine-dark .ag-chart-settings-nav-bar,.ag-theme-alpine .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-charts-format-top-level-group-toolbar{margin-top:var(--ag-grid-size)}.ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar{padding-left:calc(var(--ag-icon-size)*0.5 + var(--ag-grid-size)*2)}.ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar{padding-right:calc(var(--ag-icon-size)*0.5 + var(--ag-grid-size)*2)}.ag-theme-alpine-dark .ag-charts-format-sub-level-group,.ag-theme-alpine .ag-charts-format-sub-level-group{border-left:1px dashed;border-left-color:var(--ag-border-color);padding-left:var(--ag-grid-size);margin-bottom:calc(var(--ag-grid-size)*2)}.ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar{padding-top:0;padding-bottom:0;background:none;font-weight:700}.ag-theme-alpine-dark .ag-charts-format-sub-level-group-container,.ag-theme-alpine .ag-charts-format-sub-level-group-container{padding-bottom:0}.ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child{margin-bottom:0}.ag-theme-alpine-dark.ag-dnd-ghost,.ag-theme-alpine.ag-dnd-ghost{font-size:calc(var(--ag-font-size) - 1px);font-weight:700}.ag-theme-alpine-dark .ag-side-buttons,.ag-theme-alpine .ag-side-buttons{width:calc(var(--ag-grid-size)*5)}.ag-theme-alpine-dark .ag-standard-button,.ag-theme-alpine .ag-standard-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--ag-border-radius);border:1px solid;border-color:var(--ag-alpine-active-color);color:var(--ag-alpine-active-color);background-color:var(--ag-background-color);font-weight:600;padding:var(--ag-grid-size) calc(var(--ag-grid-size)*2)}.ag-theme-alpine-dark .ag-standard-button:hover,.ag-theme-alpine .ag-standard-button:hover{border-color:var(--ag-alpine-active-color);background-color:var(--ag-row-hover-color)}.ag-theme-alpine-dark .ag-standard-button:active,.ag-theme-alpine .ag-standard-button:active{border-color:var(--ag-alpine-active-color);background-color:var(--ag-alpine-active-color);color:var(--ag-background-color)}.ag-theme-alpine-dark .ag-standard-button:disabled,.ag-theme-alpine .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-alpine-dark .ag-column-drop-vertical,.ag-theme-alpine .ag-column-drop-vertical{min-height:75px}.ag-theme-alpine-dark .ag-column-drop-vertical-title-bar,.ag-theme-alpine .ag-column-drop-vertical-title-bar{padding:calc(var(--ag-grid-size)*2);padding-bottom:0}.ag-theme-alpine-dark .ag-column-drop-vertical-empty-message,.ag-theme-alpine .ag-column-drop-vertical-empty-message{display:flex;align-items:center;border:1px dashed;border-color:var(--ag-border-color);margin:calc(var(--ag-grid-size)*2);padding:calc(var(--ag-grid-size)*2)}.ag-theme-alpine-dark .ag-column-drop-empty-message,.ag-theme-alpine .ag-column-drop-empty-message{color:var(--ag-foreground-color);opacity:.75}.ag-theme-alpine-dark .ag-status-bar,.ag-theme-alpine .ag-status-bar{font-weight:400}.ag-theme-alpine-dark .ag-paging-number,.ag-theme-alpine-dark .ag-paging-row-summary-panel-number,.ag-theme-alpine-dark .ag-status-name-value-value,.ag-theme-alpine .ag-paging-number,.ag-theme-alpine .ag-paging-row-summary-panel-number,.ag-theme-alpine .ag-status-name-value-value{font-weight:700}.ag-theme-alpine-dark .ag-column-drop-cell-button,.ag-theme-alpine .ag-column-drop-cell-button{opacity:.5}.ag-theme-alpine-dark .ag-column-drop-cell-button:hover,.ag-theme-alpine .ag-column-drop-cell-button:hover{opacity:.75}.ag-theme-alpine-dark .ag-chart-menu-close:hover,.ag-theme-alpine-dark .ag-chart-menu-icon:hover,.ag-theme-alpine-dark .ag-chart-settings-next:hover,.ag-theme-alpine-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-dark .ag-column-group-icons:hover,.ag-theme-alpine-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-dark .ag-header-expand-icon:hover,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-dark .ag-side-button-button:hover,.ag-theme-alpine-dark .ag-tab:hover,.ag-theme-alpine .ag-chart-menu-close:hover,.ag-theme-alpine .ag-chart-menu-icon:hover,.ag-theme-alpine .ag-chart-settings-next:hover,.ag-theme-alpine .ag-chart-settings-prev:hover,.ag-theme-alpine .ag-column-group-icons:hover,.ag-theme-alpine .ag-column-select-header-icon:hover,.ag-theme-alpine .ag-filter-toolpanel-expand:hover,.ag-theme-alpine .ag-floating-filter-button-button:hover,.ag-theme-alpine .ag-group-contracted .ag-icon:hover,.ag-theme-alpine .ag-group-expanded .ag-icon:hover,.ag-theme-alpine .ag-group-title-bar-icon:hover,.ag-theme-alpine .ag-header-cell-menu-button:hover,.ag-theme-alpine .ag-header-expand-icon:hover,.ag-theme-alpine .ag-panel-title-bar-button:hover,.ag-theme-alpine .ag-set-filter-group-icons:hover,.ag-theme-alpine .ag-side-button-button:hover,.ag-theme-alpine .ag-tab:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine-dark .ag-chart-menu-close,.ag-theme-alpine .ag-chart-menu-close{background:var(--ag-background-color)}.ag-theme-alpine-dark .ag-chart-menu-close:hover .ag-icon,.ag-theme-alpine .ag-chart-menu-close:hover .ag-icon{border-color:var(--ag-alpine-active-color)}.ag-theme-alpine-dark .ag-chart-menu-close .ag-icon,.ag-theme-alpine .ag-chart-menu-close .ag-icon{background:var(--ag-header-background-color);border:1px solid var(--ag-border-color);border-right:none}.ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size)*2);margin-right:var(--ag-grid-size)}.ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button{margin-right:calc(var(--ag-grid-size)*2);margin-left:var(--ag-grid-size)}.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-container{padding-left:var(--ag-grid-size)}.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container{padding-right:var(--ag-grid-size)}.ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter,.ag-theme-alpine .ag-filter-toolpanel-instance-filter{border:none;background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter{border-left:1px dashed;border-left-color:var(--ag-border-color);margin-left:calc(var(--ag-icon-size)*0.5)}.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter{border-right:1px dashed;border-right-color:var(--ag-border-color);margin-right:calc(var(--ag-icon-size)*0.5)}.ag-theme-alpine-dark .ag-set-filter-list,.ag-theme-alpine .ag-set-filter-list{padding-top:calc(var(--ag-grid-size)*0.5);padding-bottom:calc(var(--ag-grid-size)*0.5)}.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine .ag-layout-print .ag-center-cols-container,.ag-theme-alpine .ag-layout-print .ag-center-cols-viewport{min-height:150px}.ag-theme-alpine-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height,.ag-theme-alpine .ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:60px}.ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current,.ag-theme-alpine .ag-date-time-list-page-entry-is-current{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine-dark .ag-advanced-filter-builder-button,.ag-theme-alpine .ag-advanced-filter-builder-button{padding:var(--ag-grid-size);font-weight:600}.ag-theme-alpine-dark{color-scheme:dark}.atrilyxManagment .input-container{position:relative;display:inline-block}.atrilyxManagment li.searchBox:hover{background-color:#fff!important}.atrilyxManagment .dropdown-list li{padding:6px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.atrilyxManagment .searchBox i{margin-right:8px!important}.atrilyxManagment .dropdown-list li label{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%!important}.atrilyxManagment .dropdown-list li input{margin-right:0!important}.atrilyxManagment .dropdown{float:right;z-index:99999}.atrilyxManagment input.search-input.siteName{font-size:14px;font-family:Inter;font-weight:500;border-radius:8px 8px 8px 8px!important;border:1px solid #e2e2ea!important;margin-top:2px;width:320px!important;height:48px!important;margin-bottom:0!important;cursor:pointer}.atrilyxManagment .search-input{min-width:100%!important;font-size:12px!important;height:2rem!important;color:#333!important;border-color:#e2e2ea!important;cursor:text!important}.atrilyxManagment .custom-height-clientList{height:30px!important}.atrilyxManagment .dropdown-list{max-height:400px;overflow-y:auto;list-style:none;padding:0;margin:0;position:absolute;width:100%;border:1px solid #ccc;border-top:none;z-index:1000;background-color:#fff;font-size:12px;width:320px;border-radius:8px 8px 8px 8px!important;overflow:visible}.atrilyxManagment .dropdown-list .searchBox{position:-webkit-sticky;position:sticky;top:0!important;background-color:#fff;z-index:1001}.atrilyxManagment .dropdown-list li{padding:8px;cursor:pointer}.atrilyxManagment .dropdown-list li:hover{background-color:#f0f0f0}.atrilyxManagment .site-down-arrow{margin-right:15px;position:relative;display:inline-block;margin-left:-25px;cursor:pointer}.atrilyxManagment .usermanagementDrp .site-down-arrow{margin-left:91%!important;top:-33px}.atrilyxManagment .usermanagementDrp status-circle{display:inline-block;margin-left:auto;padding:4px;width:8px;height:8px;border-radius:50%;margin-right:8px}.atrilyxManagment .usermanagementDrp .filter-icon{position:relative!important;right:38px!important;top:2px!important;cursor:pointer!important}.atrilyxManagment .usermanagementDrp .search-input.siteName{margin-top:0!important;height:44px!important;width:234px!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:25px;color:#717a90!important;font-size:14px!important;font-weight:400;cursor:pointer!important}.atrilyxManagment .usermanagementDrp .search-input{position:relative!important;cursor:text!important}.atrilyxManagment .usermanagementDrp .dropdown-list{top:194px!important;color:#717a90!important}.atrilyxManagment .usermanagementDrp .fa-chevron-down.site-down-arrow{font-size:10px!important}.atrilyxManagment .select.selectSite.usermanagementDrp.editUser .dropdown-list{border-radius:8px 8px 8px 8px!important;border-top:.5px solid #ccc!important;top:revert!important;margin-top:-16px}@media (max-width:1611px){.atrilyxManagment .usermanagementDrp.userlist .search-input.siteName{width:212px!important}.atrilyxManagment .usermanagementDrp.userlist .site-down-arrow{margin-left:92%!important}}.atrilyxManagment .formrow .dropdown .search-input.siteName{width:100%!important}.atrilyxManagment .formrow .dropdown .site-down-arrow{margin-right:7px!important}.atrilyxManagment .formrow .dropdown .dropdown-list{width:100%!important}.atrilyxManagment .formrow .dropdown .dropdown-list .search-input{min-width:100%!important}.menu[data-v-1d34575b]{position:relative;display:inline-block;margin-top:20px}.menu-content[data-v-1d34575b]{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.menu-content a[data-v-1d34575b]{color:#000;padding:12px 16px;text-decoration:none;display:block}.menu-content a[data-v-1d34575b]:hover{background-color:#ddd}.menu:hover .menu-content[data-v-1d34575b]{display:block}.submenu[data-v-1d34575b]{display:none;position:absolute;top:0;left:100%;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.first-menu:hover .submenu[data-v-1d34575b],.menu-content .submenu[data-v-1d34575b]:hover{display:block}.atrilyxManagment .master-data .filter-icon{position:relative;right:38px;top:2px;cursor:pointer !}.atrilyxManagment .ag-theme-balham .ag-cell{font-size:10px!important}.atrilyxManagment .tab{line-height:2;width:auto!important;padding:0 0;cursor:pointer;border-bottom:none;background-color:transparent!important;color:#282524!important;font-size:13px!important}@media only screen and (max-width:915px) and (max-height:600px) and (orientation:landscape){.atrilyxManagment #keyword_detailed_performance_agGrid{min-height:105vh}.atrilyxManagment .tableTabsContent .tablePageHeight{min-height:120vh}}.atrilyxManagment .atrilyx-account-managment-tmp body,.atrilyxManagment .atrilyx-account-managment-tmp html{height:100%;width:100%;margin:0;box-sizing:border-box;-webkit-overflow-scrolling:touch;font-family:Inter!important}.atrilyxManagment .atrilyx-account-managment-tmp html{position:absolute;top:0;left:0;padding:0;overflow:auto}.atrilyxManagment .atrilyx-account-managment-tmp body{padding:1rem;overflow:auto}.atrilyxManagment .atrilyx-account-managment-tmp .action-button.save{background-color:#344bcb}.atrilyxManagment .atrilyx-account-managment-tmp .action-button.cancel{background-color:#e7e7e7;color:#000}.atrilyxManagment .atrilyx-account-managment-tmp .cardTitle{-webkit-box-pack:justify;justify-content:space-between;margin-bottom:0}.atrilyxManagment .atrilyx-account-managment-tmp .cardTitle,.atrilyxManagment .atrilyx-account-managment-tmp .title-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.atrilyxManagment .atrilyx-account-managment-tmp table{width:100%;border-collapse:collapse;margin-bottom:20px;font-family:Inter!important}.atrilyxManagment .atrilyx-account-managment-tmp td,.atrilyxManagment .atrilyx-account-managment-tmp th{text-align:left;color:rgba(40,37,36,.8)}.atrilyxManagment .atrilyx-account-managment-tmp th{padding:10px}.atrilyxManagment .atrilyx-account-managment-tmp td{padding:2px}.atrilyxManagment .mgtabs.tabs{display:-webkit-box;display:flex;border-bottom:1px solid #e2e2ea;color:rgba(40,37,36,.8)!important;height:auto!important;overflow:initial!important;margin-bottom:32px}.atrilyxManagment .mgtabs.tabs li{position:relative;top:1px;height:auto!important;line-height:17px!important;text-transform:none}@media screen and (max-width:767px){.atrilyxManagment .mgtabs.tabs li{-webkit-box-flex:0;flex-grow:0}}.atrilyxManagment .mgtabs.tabs li:not(:first-child){margin-left:40px}@media screen and (max-width:767px){.atrilyxManagment .mgtabs.tabs li:not(:first-child){margin-left:15px}}@media screen and (max-width:450px){.atrilyxManagment .mgtabs.tabs li:not(:first-child){margin-left:5px}}.atrilyxManagment .mgtabs.tabs li a{padding:0!important;font-size:16px!important;font-family:Inter!important;font-weight:400!important;line-height:20px!important;color:inherit!important}@media screen and (max-width:767px){.atrilyxManagment .mgtabs.tabs li a{font-size:13px!important}}@media screen and (max-width:450px){.atrilyxManagment .mgtabs.tabs li a{font-size:11px!important}}.atrilyxManagment .mgtabs.tabs li a.active{background:#fff!important;padding-bottom:16px!important;border-bottom:3px solid #344bcb;font-weight:600!important;color:#344bcb!important}.atrilyxManagment .ag-root-pagination{border-radius:0 0 8px 8px;border-color:#e2e2ea!important;border-style:solid;border-width:0 1px 1px 1px;padding:12px 24px;font-size:14px;color:rgba(40,37,36,.8);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}@media screen and (max-width:655px){.atrilyxManagment .ag-root-pagination{font-size:11px;padding:12px 5px}}.atrilyxManagment .ag-root-pagination>div{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.atrilyxManagment .ag-root-pagination>div .select-wrapper{width:56px;background:#fff;margin-right:12px;height:32px;border-radius:8px;color:#717a90;border:2px solid rgba(113,122,144,.6)}.atrilyxManagment .ag-root-pagination>div .select-wrapper input.select-dropdown{border:0!important;background-color:#fff!important;height:28px;line-height:28px;font-weight:400!important;font-size:inherit!important;padding:0 12px!important;border-radius:10px!important;text-indent:0!important}.atrilyxManagment .ag-root-pagination>div .select-wrapper .dropdown-content{top:auto!important;bottom:104%!important;box-shadow:0 4px 8px rgba(0,0,0,.0784313725490196)!important;border:1px solid #e2e2ea!important;border-radius:4px!important;background:#fff!important}.atrilyxManagment .ag-root-pagination>div .select-wrapper .dropdown-content li.selected{background:rgba(52,75,203,.10196078431372549)!important;border-radius:2px!important}.atrilyxManagment .ag-root-pagination>div .select-wrapper .dropdown-content li span{color:rgba(40,37,36,.8);font-size:14px}.atrilyxManagment .ag-root-pagination>div .prvNxt{margin-left:12px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:72px;min-height:24px;border-radius:6px;border:2px solid #e2e2ea}.atrilyxManagment .ag-root-pagination>div .prvNxt li{width:24px;text-align:center;color:rgba(40,37,36,.8)}.atrilyxManagment .ag-root-pagination>div .prvNxt li:not(:first-child){border-left:2px solid #e2e2ea}.atrilyxManagment .ag-root-pagination>div .prvNxt li:first-child span{width:7px;height:7px;display:inline-block;border-color:rgba(113,122,144,.6);border-style:solid;border-width:0 0 1.5px 1.5px;position:relative;top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.atrilyxManagment .ag-root-pagination>div .prvNxt li:first-child span:before{position:absolute;content:"";width:8px;border-bottom:1.5px solid rgba(113,122,144,.6);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:2px;left:-.3px}.atrilyxManagment .ag-root-pagination>div .prvNxt li:last-child span{width:7px;height:7px;display:inline-block;border-color:rgba(113,122,144,.6);border-style:solid;border-width:1.5px 1.5px 0 0;position:relative;top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.atrilyxManagment .ag-root-pagination>div .prvNxt li:last-child span:before{position:absolute;content:"";width:8px;border-bottom:1.5px solid rgba(113,122,144,.6);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:3px;right:-.3px}.atrilyxManagment .ag-root-pagination>div .prvNxt li:first-child,.atrilyxManagment .ag-root-pagination>div .prvNxt li:last-child{cursor:pointer}.atrilyxManagment .browser-default.master-pagination{width:56px;height:32px;border:2px solid #717a90;border-radius:8px;opacity:.6}.atrilyxManagment .input-nofocous.search-agGrid{background-image:url(plugins/AtrilyxManagment/vue/dist/img/search-v1.fcaec83a.svg);background-size:22px;background-repeat:no-repeat;background-position:25px;padding-left:67px!important;border-radius:8px!important;font-family:Inter;font-size:14px}.atrilyxManagment .ag-cell,.atrilyxManagment .ag-header-cell-text,.atrilyxManagment .ag-popup,.atrilyxManagment .ag-row,.atrilyxManagment .ag-theme-balham .ag-root-wrapper{font-size:12px!important;font-family:Inter!important}.atrilyxManagment .ag-root-wrapper{border-radius:8px 8px 0 0!important}.atrilyxManagment .master-action-menu{width:104px!important;height:74px!important;border:1px solid #e2e2ea;border-radius:8px;opacity:1}.atrilyxManagment .actions-menu-reports li i{margin-right:8px}.atrilyxManagment input[aria-label="Search filter values"]{display:none}.atrilyxManagment .ag-input-field-input.ag-text-field-input{margin-top:7px!important;color:rgba(40,37,36,.8)!important;font-size:12px!important}.atrilyxManagment .ag-theme-alpine,.atrilyxManagment .ag-theme-alpine-dark{--ag-input-focus-border-color:transparent!important;--ag-control-panel-background-color:#fff!important;--ag-foreground-color:rgba(40,37,36,0.8)!important}.atrilyxManagment .ag-cell-inline-editing .ag-cell-editor .ag-wrapper{height:74%!important;margin-left:7px!important;margin-right:7px!important}.atrilyxManagment .ag-side-bar-right{font-size:12px!important}.atrilyxManagment .ag-grid-custom-width{min-width:100%!important}.atrilyxManagment .centered-message{position:fixed;top:72px;left:54%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-pack:center;justify-content:center;height:40px;width:11%;max-width:300px;background:#282524;border-radius:8px;padding:0 10px}.atrilyxManagment .centered-message,.atrilyxManagment .centered-message p{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.atrilyxManagment .centered-message p{color:#fff}.atrilyxManagment .centered-message .icon{height:20px;width:20px;margin-right:5px}@media (max-width:768px){.atrilyxManagment .centered-message{width:11%}}.menu{position:relative;display:inline-block;margin-top:20px}.menu-content{z-index:99999}.menu-content,.submenu.master_table{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.submenu.master_table{top:0;left:100%;z-index:1;margin-right:10px}.menu-content .submenu:hover,.second-menu:hover .submenu,.third-menu:hover .submenu{display:block}.menu-content a{padding:8px 8px;text-decoration:none;display:block}.first-menu:hover .submenu,.menu:hover .menu-content{display:block}.InviteBlock.right.master_table{margin-left:59%!important;margin-top:-16px!important}.InviteBlock.right.master_table .right{margin-left:0!important}@media screen and (max-width:1600px){.InviteBlock.right.master_table .right{margin-left:-118%!important}}.ag-set-filter-item-checkbox.ag-labeled.ag-label-align-right.ag-checkbox.ag-input-field{height:100%!important}.atrilyx_manage_users [class*=ag-header],.atrilyx_manage_users [class*=ag-header]:after,.atrilyx_manage_users [class*=ag-header]:before,.atrilyx_manage_users [class*=ag-header]:focus,.atrilyx_manage_users [class^=ag-header],.atrilyx_manage_users [class^=ag-header]:after,.atrilyx_manage_users [class^=ag-header]:before,.atrilyx_manage_users [class^=ag-header]:focus{overflow:visible!important}.atrilyx_manage_users .table-menu{position:relative;display:inline-block;margin-top:20px}.atrilyx_manage_users .table-menu-content{color:rgba(40,37,36,.8)!important;text-decoration:none;display:none;font-size:14px!important;font-family:Inter!important;background-color:#fff;line-height:14px!important;background:#fff 0 0 no-repeat padding-box;width:120px!important;box-shadow:0 2px 4px rgba(40,37,36,.1607843137254902);border:1px solid #e2e2ea;border-radius:8px}.atrilyx_manage_users .bulkaction{position:absolute;z-index:9999999!important}@media (max-width:1000px){.atrilyx_manage_users .bulkaction{position:relative!important}}.atrilyx_manage_users .table-menu-content a{color:rgba(40,37,36,.8);padding:12px 16px;text-decoration:none;display:block}.atrilyx_manage_users .table-menu-content a:hover{background-color:#ddd}.atrilyx_manage_users .active-button:hover+.table-menu-content,.atrilyx_manage_users .table-menu-content:hover{display:block}.atrilyx_manage_users .table-submenu{display:none;position:absolute;top:5px;left:-100%;background-color:#f9f9f9;min-width:120px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;box-shadow:0 2px 4px rgba(40,37,36,.1607843137254902);border:1px solid #e2e2ea;border-radius:8px}.atrilyx_manage_users .table-first-menu:hover .table-submenu,.atrilyx_manage_users .table-menu-content .table-submenu:hover{display:block}.atrilyx_manage_users .ag-cell,.atrilyx_manage_users .ag-header-cell-text{font-size:14px!important;font-family:Inter!important}.btn-delete[data-v-375ce50a]{background-color:#cc2e39!important;border-radius:8px!important;&[data-v-375ce50a]:hover{background-color:#cc2e39!important}}.btn-disable-del[data-v-375ce50a]{background-color:rgba(113,122,144,.2)!important;opacity:1!important;color:rgba(40,37,36,.4)!important;border-radius:8px!important;pointer-events:none!important;cursor:not-allowed!important}.modal-mask[data-v-375ce50a]{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal-wrapper[data-v-375ce50a]{display:table-cell;vertical-align:middle}.modal-container[data-v-375ce50a]{width:300px;margin:0 auto;padding:20px 30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);-webkit-transition:all .3s ease;transition:all .3s ease}.modal-header h3[data-v-375ce50a]{margin-top:0;color:#42b983}.modal-body[data-v-375ce50a]{margin:20px 0}.modal-default-button[data-v-375ce50a]{float:right}.modal-enter-from[data-v-375ce50a],.modal-leave-to[data-v-375ce50a]{opacity:0}.modal-enter-from .modal-container[data-v-375ce50a],.modal-leave-to .modal-container[data-v-375ce50a]{-webkit-transform:scale(1.1);transform:scale(1.1)}.delete-popup-content[data-v-375ce50a]:after{content:"\A";white-space:pre;display:block}.delete-popup-content[data-v-375ce50a]{letter-spacing:0;color:#282524;opacity:1;font-family:Inter;font-size:14px;font-weight:500}#delete-popup-textbox[data-v-375ce50a]{border:1px solid #ccc!important;border-radius:7px!important;height:2.5rem!important;color:#282524;margin-top:20px;cursor:pointer;font-family:Inter;font-size:14px;font-weight:500}.atrilyx_manage_users .dropbtn{background-color:#3498db;color:#fff;padding:16px;font-size:16px;border:none;cursor:pointer}.atrilyx_manage_users .dropbtn:focus,.atrilyx_manage_users .dropbtn:hover{background-color:#2980b9}.atrilyx_manage_users .custom-menu{position:relative;display:inline-block}.atrilyx_manage_users .custom-menu-content{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;overflow:auto;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.atrilyx_manage_users .custom-menu-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.atrilyx_manage_users .custom-menu a:hover{background-color:#ddd}.atrilyx_manage_users .show{display:block}.atrilyx_manage_users .ag-cell-focus,.atrilyx_manage_users .ag-cell-no-focus{border:1px solid transparent!important}.atrilyx_manage_users ::ng-deep .ag-cell:focus{border:1px solid transparent!important;outline:none}.atrilyx_manage_users .ag-tabs-body.ag-menu-body>.ag-filter{min-width:300px}.atrilyx_manage_users .ag-tabs-body.ag-menu-body>.ag-filter .ag-set-filter-item-checkbox,.atrilyx_manage_users .ag-tabs-body.ag-menu-body>.ag-filter .ag-virtual-list-container{overflow:initial!important}.atrilyx_manage_users .ag-tool-panel-wrapper .ag-column-panel>.ag-unselectable.ag-column-drop.ag-last-column-drop{display:none}
.example-component[data-v-22ecbd89]{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.example-component button[data-v-22ecbd89]{background-color:indigo;color:#fff;margin:8px}
.ai-chat-form-wrapper[data-v-be5846ae]{position:absolute;bottom:0;left:0;right:0;width:100%}.ai-chat-form-wrapper .ai-chat-form[data-v-be5846ae]{background-color:#eff0f1;margin-left:auto;margin-right:auto;max-width:800px;padding:1rem;border:1px solid #9e9e9e;border-radius:.5rem}.ai-chat-form-wrapper .ai-chat-form .ai-chat-form-group[data-v-be5846ae]{display:-webkit-box;display:flex;gap:1rem;-webkit-box-align:center;align-items:center}.markdown-wrapper{font-size:1rem}.markdown-wrapper>:first-child{margin-top:0!important}.markdown-wrapper>:last-child{margin-bottom:0!important}.markdown-wrapper h1,.markdown-wrapper h2,.markdown-wrapper h3,.markdown-wrapper h4,.markdown-wrapper h5,.markdown-wrapper h6{margin-top:0;margin-bottom:1rem;padding:0;color:inherit;font-weight:700}.markdown-wrapper h1{font-size:calc(1.375rem + 1.5vw)}.markdown-wrapper h2{font-size:calc(1.325rem + .9vw)}.markdown-wrapper h3{font-size:calc(1.3rem + .6vw)}.markdown-wrapper h4{font-size:calc(1.275rem + .3vw)}.markdown-wrapper h5{font-size:1.25rem}.markdown-wrapper h6{font-size:1.125rem}.markdown-wrapper p{font-size:1rem!important;margin-top:0!important;margin-bottom:1rem!important;padding-bottom:0!important}.markdown-wrapper hr{height:unset;margin-top:unset;margin-bottom:unset;border-top:unset}.markdown-wrapper code{font-family:monospace;color:#e261a1;padding:0;font-size:.875em;background-color:unset;border-radius:unset}.markdown-wrapper pre{overflow:auto;margin-top:0;margin-bottom:1rem}.markdown-wrapper pre code{color:#fff!important}.markdown-wrapper ol,.markdown-wrapper ul{margin-top:0;margin-bottom:1rem}.markdown-wrapper ol li,.markdown-wrapper ul li{list-style-type:unset}.markdown-wrapper ol li:not(:last-child),.markdown-wrapper ul li:not(:last-child){margin-bottom:.5rem}.markdown-wrapper ul{list-style:disc}.markdown-wrapper ol{list-style:number}.ai-chat-response[data-v-36020f50]{width:100%;display:-webkit-box;display:flex;gap:.5rem}.ai-chat-response.ai-chat-assistant-response .ai-chat-response-avatar[data-v-36020f50]{background-color:var(--a655efa2);border-color:var(--a655efa2)}.ai-chat-response.ai-chat-user-response .ai-chat-response-avatar[data-v-36020f50]{background-color:#3450a3;color:#152b6c;border-color:#3450a3}.ai-chat-response .ai-chat-response-avatar[data-v-36020f50]{border:1px solid currentColor;width:1.5rem;min-width:1.5rem;height:1.5rem;aspect-ratio:1;border-radius:50%;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:4px}.ai-chat-response .ai-chat-response-avatar svg[data-v-36020f50]{width:.875rem;height:auto}.ai-chat-response .ai-chat-response-content-wrapper[data-v-36020f50]{-webkit-box-flex:1;flex-grow:1;max-width:calc(100% - 32px)}.ai-chat-response .ai-chat-response-content-wrapper .ai-chat-response-username[data-v-36020f50]{display:block;font-weight:700;font-size:1.125rem;margin-bottom:4px}.ai-chat-loader[data-v-2ed1efc0]{color:#2e2e2e;display:-webkit-box;display:flex;align-content:center;-webkit-box-align:center;align-items:center;gap:.5rem}.ai-chat-spinner[data-v-2ed1efc0]{width:22px;height:22px;border:4px solid var(--a57b79d2);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;-webkit-animation:rotation-2ed1efc0 1s linear infinite;animation:rotation-2ed1efc0 1s linear infinite}@-webkit-keyframes rotation-2ed1efc0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation-2ed1efc0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ai-chat-conversation-wrapper[data-v-2a70cc71]{-webkit-box-flex:1;flex-grow:1;width:100%;margin-left:auto;margin-right:auto;max-width:730px;list-style:none;overflow-y:auto;scrollbar-width:none;padding:1.5rem 0;max-height:calc(100% - 91px)}.ai-chat-conversation-wrapper .ai-chat-conversation[data-v-2a70cc71],.ai-chat-conversation-wrapper[data-v-2a70cc71]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:1.5rem}.ai-chat-conversation-wrapper .ai-chat-conversation[data-v-2a70cc71]{padding-left:0;margin-bottom:0;list-style-type:none}.ai-chat-interface-wrapper[data-v-7ca59f84]{position:relative;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:justify;justify-content:space-between;gap:1.5rem;max-height:100%}.ai-chat-interface-wrapper[data-v-7ca59f84],.ai-chat-page-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.ai-chat-page-wrapper{height:calc(100vh - 200px)}.ai-chat-page-wrapper .ai-chat-form-wrapper{position:fixed;bottom:20px;padding-left:1rem;padding-right:1rem}.ai-chat-insight-offcanvas[data-v-01411318]{z-index:50;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.2);width:400px;height:100vh;position:fixed;top:0;right:-450px;bottom:0;-webkit-transition:all .2s ease;transition:all .2s ease}.ai-chat-insight-offcanvas.active[data-v-01411318]{right:0}.ai-chat-insight-offcanvas .ai-chat-insight-offcanvas-header[data-v-01411318]{padding:20px 1.5rem;border-bottom:1px solid #dcdcdc;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.ai-chat-insight-offcanvas .ai-chat-insight-offcanvas-header .title-wrapper[data-v-01411318]{display:-webkit-box;display:flex;gap:1rem;-webkit-box-align:center;align-items:center}.ai-chat-insight-offcanvas .ai-chat-insight-offcanvas-header .title-wrapper svg[data-v-01411318]{width:1.125rem;height:auto}.ai-chat-insight-offcanvas .ai-chat-insight-offcanvas-header .title-wrapper h3[data-v-01411318]{margin:0;color:inherit;font-weight:700}.ai-chat-insight-offcanvas .ai-chat-insight-offcanvas-header .actions-wrapper .close-button[data-v-01411318]{cursor:pointer;background-color:transparent;border:none;width:1.5rem;height:1.5rem;padding:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.ai-chat-insight-offcanvas .ai-chat-insight-offcanvas-header .actions-wrapper .close-button[data-v-01411318]:focus,.ai-chat-insight-offcanvas .ai-chat-insight-offcanvas-header .actions-wrapper .close-button[data-v-01411318]:hover{background-color:transparent;opacity:.75}.ai-chat-insight-offcanvas .ai-chat-insight-offcanvas-body[data-v-01411318]{padding:0 1.5rem 1.5rem 1.5rem;height:calc(100vh - 65px);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.ai-chat-insight-offcanvas .ai-chat-insight-offcanvas-body [data-v-01411318]{font-size:1rem;line-height:normal}.ai-chat-insight-trigger-button[data-v-0e6ed959]{background-color:transparent;padding:0;cursor:pointer;float:right;border:1px solid var(--2ae6e728);color:var(--2ae6e728);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border-radius:5px;-webkit-transition:all .2s ease;transition:all .2s ease;width:1.5rem;height:1.5rem}.ai-chat-insight-trigger-button[data-v-0e6ed959]:focus,.ai-chat-insight-trigger-button[data-v-0e6ed959]:hover{color:#fff;background-color:var(--2ae6e728)}.ai-chat-insight-trigger-button svg[data-v-0e6ed959]{width:12px;height:auto}
h1,
h2,
h3,
h4,
h5,
button,
input,
optgroup,
select,
textarea {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;
}
h1 {
  font-size: 30px;
  margin-bottom: 20px;
}
h2 {
  color: #4e4e4e;
}
.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: #f0f0f0;
  color: #505050;
  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 + span:not(.lever):before,
[type="checkbox"]:checked + label::before {
  border-right-color: #43a047;
  border-bottom-color: #43a047;
}
nav.blue-grey.darken-3 {
  background-color: #344bcb !important;
}
[type="radio"]:checked + label::after,
[type="radio"].with-gap:checked + label::after,
[type="radio"]:checked + span::after {
  background-color: #43a047;
  border-color: #43a047;
}
input:not([type]):focus:not([readonly]),
input[type=text]:not(.browser-default):focus:not([readonly]),
input[type=password]:not(.browser-default):focus:not([readonly]),
input[type=email]:not(.browser-default):focus:not([readonly]),
input[type=url]:not(.browser-default):focus:not([readonly]),
input[type=time]:not(.browser-default):focus:not([readonly]),
input[type=date]:not(.browser-default):focus:not([readonly]),
input[type=datetime]:not(.browser-default):focus:not([readonly]),
input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
input[type=tel]:not(.browser-default):focus:not([readonly]),
input[type=number]:not(.browser-default):focus:not([readonly]),
input[type=search]:not(.browser-default):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]:not(.browser-default):focus:not([readonly]) + label,
input[type=password]:not(.browser-default):focus:not([readonly]) + label,
input[type=email]:not(.browser-default):focus:not([readonly]) + label,
input[type=url]:not(.browser-default):focus:not([readonly]) + label,
input[type=time]:not(.browser-default):focus:not([readonly]) + label,
input[type=date]:not(.browser-default):focus:not([readonly]) + label,
input[type=datetime]:not(.browser-default):focus:not([readonly]) + label,
input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label,
input[type=tel]:not(.browser-default):focus:not([readonly]) + label,
input[type=number]:not(.browser-default):focus:not([readonly]) + label,
input[type=search]:not(.browser-default):focus:not([readonly]) + label,
textarea.materialize-textarea:focus:not([readonly]) + label {
  color: #43a047;
}
abbr[title] {
  border-bottom: 1px dotted;
  text-decoration: none;
}
.select-wrapper input.select-dropdown:focus {
  border-bottom-color: #43a047;
}
textarea.materialize-textarea {
  min-height: 100px;
}
.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: #ffffff !important;
  color: #999999 !important;
}
.ui-datepicker .ui-state-default {
  border-color: #cccccc !important;
}
.ui-datepicker .ui-datepicker-header {
  background: #ffffff !important;
  border-color: #cccccc;
  border-bottom-width: 0;
}
.ui-datepicker .ui-datepicker-calendar {
  border: 1px solid #cccccc;
}
.ui-datepicker .ui-datepicker-calendar thead {
  border-bottom: 1px solid #cccccc;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 11px;
}
.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;
}
.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: #ffffff;
  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: #444444;
  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: #ffffff;
}
.segment-element .segment-footer a.delete {
  color: #43a047;
}
.available_segments a.dropdown {
  color: #212121 !important;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 12px;
}
#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: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -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 > .ui-menu-item-wrapper {
  color: #333333;
  font-size: 10px;
  line-height: 18px;
  margin: 0;
  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 #cccccc;
  -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 #cccccc;
  padding: 11px 15px 10px;
}
.jqplot-seriespicker-popover {
  box-shadow: none;
}
#Transitions_Container #Transitions_CenterBox {
  border: 1px solid #cccccc;
  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;
  min-height: 400px;
  background: #ffffff;
}
#Transitions_Container #Transitions_CenterBox h2 {
  color: #1e93d1;
  border-bottom: 1px solid #cccccc;
  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 #cccccc;
  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 10px;
}
#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: 0 !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,
.ui-menu .ui-menu-item a.ui-state-active,
.ui-widget-content .ui-state-active {
  border: 0 !important;
}
.ui-menu .ui-menu-item a.ui-state-active,
.ui-widget-content .ui-state-active {
  background: #e6e6e6;
}
body .ui-tooltip,
body .ui-tooltip.Transitions_Tooltip_Small {
  border: 0 !important;
  background: #000 !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: #000;
  color: #e6e6e6;
  padding: 5px;
}
body .ui-tooltip h1,
body .ui-tooltip.Transitions_Tooltip_Small h1,
body .ui-tooltip h2,
body .ui-tooltip.Transitions_Tooltip_Small h2,
body .ui-tooltip h3,
body .ui-tooltip.Transitions_Tooltip_Small h3,
body .ui-tooltip h4,
body .ui-tooltip.Transitions_Tooltip_Small h4,
body .ui-tooltip h5,
body .ui-tooltip.Transitions_Tooltip_Small h5 {
  font-weight: normal;
  color: #ffffff;
}
.columnDocumentation {
  border: 0 !important;
  background: #000 !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;
}
.comparison-series-color[data-name=series0] {
  color: #0277bd;
}
.comparison-series-color[data-name=series0-shade1] {
  color: #40c4ff;
}
.comparison-series-color[data-name=series0-shade2] {
  color: #00b0ff;
}
.comparison-series-color[data-name=series0-shade3] {
  color: #0091ea;
}
.comparison-series-color[data-name=series1] {
  color: #ff8f00;
}
.comparison-series-color[data-name=series1-shade1] {
  color: #ffd740;
}
.comparison-series-color[data-name=series1-shade2] {
  color: #ffc400;
}
.comparison-series-color[data-name=series1-shade3] {
  color: #ffab00;
}
.comparison-series-color[data-name=series2] {
  color: #ad1457;
}
.comparison-series-color[data-name=series2-shade1] {
  color: #ff4081;
}
.comparison-series-color[data-name=series2-shade2] {
  color: #f50057;
}
.comparison-series-color[data-name=series2-shade3] {
  color: #c51162;
}
.comparison-series-color[data-name=series3] {
  color: #6a1b9a;
}
.comparison-series-color[data-name=series3-shade1] {
  color: #e040fb;
}
.comparison-series-color[data-name=series3-shade2] {
  color: #d500f9;
}
.comparison-series-color[data-name=series3-shade3] {
  color: #aa00ff;
}
.comparison-series-color[data-name=series4] {
  color: #558b2f;
}
.comparison-series-color[data-name=series4-shade1] {
  color: #b2ff59;
}
.comparison-series-color[data-name=series4-shade2] {
  color: #76ff03;
}
.comparison-series-color[data-name=series4-shade3] {
  color: #64dd17;
}
.comparison-series-color[data-name=series5] {
  color: #00838f;
}
.comparison-series-color[data-name=series5-shade1] {
  color: #18ffff;
}
.comparison-series-color[data-name=series5-shade2] {
  color: #00e5ff;
}
.comparison-series-color[data-name=series5-shade3] {
  color: #00b8d4;
}
.comparison-series-color[data-name=series6] {
  color: #283593;
}
.comparison-series-color[data-name=series6-shade1] {
  color: #536dfe;
}
.comparison-series-color[data-name=series6-shade2] {
  color: #3d5afe;
}
.comparison-series-color[data-name=series6-shade3] {
  color: #304ffe;
}
.comparison-series-color[data-name=series7] {
  color: #d84315;
}
.comparison-series-color[data-name=series7-shade1] {
  color: #ff6e40;
}
.comparison-series-color[data-name=series7-shade2] {
  color: #ff3d00;
}
.comparison-series-color[data-name=series7-shade3] {
  color: #dd2c00;
}
.bar-graph-colors[data-name=grid-background] {
  color: #ffffff;
}
.bar-graph-colors[data-name=grid-border] {
  color: #202020;
}
.bar-graph-colors[data-name=series1] {
  color: #0277bd;
}
.bar-graph-colors[data-name=series2] {
  color: #ff8f00;
}
.bar-graph-colors[data-name=series3] {
  color: #ad1457;
}
.bar-graph-colors[data-name=series4] {
  color: #6a1b9a;
}
.bar-graph-colors[data-name=series5] {
  color: #558b2f;
}
.bar-graph-colors[data-name=series6] {
  color: #00838f;
}
.bar-graph-colors[data-name=series7] {
  color: #283593;
}
.bar-graph-colors[data-name=series8] {
  color: #d84315;
}
.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: #ffffff;
}
.pie-graph-colors[data-name=grid-border] {
  color: #202020;
}
.pie-graph-colors[data-name=series1] {
  color: #0277bd;
}
.pie-graph-colors[data-name=series2] {
  color: #ff8f00;
}
.pie-graph-colors[data-name=series3] {
  color: #ad1457;
}
.pie-graph-colors[data-name=series4] {
  color: #6a1b9a;
}
.pie-graph-colors[data-name=series5] {
  color: #558b2f;
}
.pie-graph-colors[data-name=series6] {
  color: #00838f;
}
.pie-graph-colors[data-name=series7] {
  color: #283593;
}
.pie-graph-colors[data-name=series8] {
  color: #d84315;
}
.pie-graph-colors[data-name=ticks] {
  color: #ccc;
}
.pie-graph-colors[data-name=single-metric-label] {
  color: #444444;
}
.evolution-graph-colors[data-name=series1] {
  color: #0277bd;
}
.evolution-graph-colors[data-name=series2] {
  color: #ff8f00;
}
.evolution-graph-colors[data-name=series3] {
  color: #ad1457;
}
.evolution-graph-colors[data-name=series4] {
  color: #6a1b9a;
}
.evolution-graph-colors[data-name=series5] {
  color: #558b2f;
}
.evolution-graph-colors[data-name=series6] {
  color: #00838f;
}
.evolution-graph-colors[data-name=series7] {
  color: #283593;
}
.evolution-graph-colors[data-name=series8] {
  color: #d84315;
}
.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;
}
select {
  opacity: 1;
}
select:disabled {
  opacity: 0.7;
}
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;
}
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;
}
.list-style-decimal {
  list-style: none;
  counter-reset: steplist;
  display: table;
  width: 100%;
}
.list-style-decimal > li {
  counter-increment: steplist;
  display: table-row;
}
.list-style-decimal > li::before {
  content: counter(steplist) ".";
  display: table-cell;
  text-align: left;
  padding-right: 5px;
  width: 0;
}
#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;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -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: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.segmentEditorPanel .dropdown-body {
  background: #ffffff;
  padding: 8px 19px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-top-width: 0;
}
.segmentEditorPanel:hover .dropdown-body {
  background: #ffffff;
}
.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;
  width: 100%;
  color: #444444;
}
.segmentEditorPanel:hover,
.dashboardSettings:hover {
  background: #eff0f1;
  border: 1px solid #d9d9d9;
}
/* Iframed Embed dashboard style */
#standalone #Dashboard {
  position: relative;
}
#standalone #Dashboard:hover ul {
  background-color: #eff0f1;
}
#standalone #Dashboard ul {
  padding: 0 19px;
  color: #444444;
  min-height: 33px;
  line-height: 0.5em;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -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(.label) {
  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,
table.dataTable thead tr th .thDIV {
  display: inline;
  position: relative;
}
table.dataTable thead tr th.columnSorted .sortIcon {
  display: inline-block;
  position: absolute;
  margin: 0;
  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: 0;
}
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:not(.subDataTableContainer) td {
  border-bottom: 1px solid #f2f2f2 !important;
  border-color: #f2f2f2 !important;
  color: #212121;
  background: #ffffff;
}
table.dataTable tr:not(.subDataTableContainer) td:not(.value) {
  font-size: 13px;
}
table.dataTable tr:not(.subDataTableContainer) td .label {
  font-size: 13px;
  line-height: 18px;
  height: 18px;
}
table.dataTable tr:not(.subDataTableContainer) td .label .value {
  display: inline;
  line-height: inherit;
  vertical-align: bottom;
}
table.dataTable tr:not(.subDataTableContainer) td .value {
  font-size: 13px;
  line-height: 18px;
  display: inline-block;
  vertical-align: text-bottom;
}
table.dataTable tr:not(.subDataTableContainer) td:first-child {
  border-left: 0;
}
table.dataTable tr:not(.subDataTableContainer) td:hover td:not(.cellSubDataTable):not(.parentComparisonRow) {
  background-color: #f2f2f2;
}
table.dataTable tr:not(.subDataTableContainer) td.label + td.column {
  padding-left: 10px;
}
table.dataTable tr:not(.subDataTableContainer) td.label .label {
  text-align: left;
}
table.dataTable tr:not(.subDataTableContainer) td.column:not(.label) {
  padding-left: 28px;
  padding-right: 12px;
  text-align: right;
  font-variant-numeric: tabular-nums;
}
table.dataTable tr:not(.subDataTableContainer) td a {
  color: #1976d2;
  width: inherit;
}
table.dataTable tr:not(.subDataTableContainer) td a.withIcon {
  color: #212121;
}
table.dataTable tr:not(.subDataTableContainer) td div.label,
table.dataTable tr:not(.subDataTableContainer) td a.label,
table.dataTable tr:not(.subDataTableContainer) td span.label {
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
  display: inline-block;
  vertical-align: text-bottom;
}
table.dataTable tr:not(.subDataTableContainer):hover td:not(.cellSubDataTable) {
  background-color: #f2f2f2;
}
table.dataTable tr:not(.subDataTableContainer):hover td.cellSubDataTable table table tr td {
  background: #ffffff !important;
}
table.dataTable tr:not(.subDataTableContainer):hover td.cellSubDataTable table table tr:hover td {
  background: #ffffff !important;
}
table.dataTable tr:not(.subDataTableContainer):hover td.cellSubDataTable table table tr:hover td:not(.cellSubDataTable) {
  background-color: #f2f2f2 !important;
}
table.dataTable tr:not(.subDataTableContainer):hover .cellSubDataTable td {
  background: #ffffff;
}
table.dataTable tr:not(.subDataTableContainer):hover .cellSubDataTable tr:hover td:not(.cellSubDataTable) {
  background-color: #eff0f1;
}
div.dataTableVizHtmlTable tr.subDataTable > td > span.label::before,
div.dataTableVizPerformanceColumns tr.subDataTable > td > span.label::before,
div.dataTableVizAllColumns tr.subDataTable > td > span.label::before,
div.dataTableVizGoals tr.subDataTable > td > span.label::before {
  /* copied from icons.css */
  font-family: 'matomo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: 18px;
  color: #aaa;
  margin-right: 8px;
  padding-left: 1px;
  content: '';
  vertical-align: bottom;
  display: inline-block;
}
div.dataTableVizHtmlTable tr.subDataTable:not(.expanded) > td > span.label::before,
div.dataTableVizPerformanceColumns tr.subDataTable:not(.expanded) > td > span.label::before,
div.dataTableVizAllColumns tr.subDataTable:not(.expanded) > td > span.label::before,
div.dataTableVizGoals tr.subDataTable:not(.expanded) > td > span.label::before {
  content: "\f196";
}
div.dataTableVizHtmlTable tr.subDataTable.expanded > td > span.label::before,
div.dataTableVizPerformanceColumns tr.subDataTable.expanded > td > span.label::before,
div.dataTableVizAllColumns tr.subDataTable.expanded > td > span.label::before,
div.dataTableVizGoals tr.subDataTable.expanded > td > span.label::before {
  content: "\f147";
}
.widget .visitsLiveFooter {
  padding-left: 11px;
}
.visitsLiveFooter a.rightLink {
  font-size: 13px;
  line-height: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-right: 0;
}
.widget .visitsLiveFooter a.rightLink {
  padding-right: 11px;
}
.UserCountryMap-btn-zoom {
  padding-left: 0;
}
h6.sparkline-title {
  margin-left: 2px;
  text-transform: uppercase;
  font-size: .8em;
  font-weight: bold;
  color: #999;
  margin-bottom: 4px;
  max-width: 95px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow-x: hidden;
}
div.sparkline {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  -ms-box-orient: horizontal;
  -ms-box-pack: center;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  align-items: center;
  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 .metric-group-title {
  display: block;
  font-size: .7em;
  text-transform: uppercase;
  color: #999;
}
div.sparkline .sparkline-metrics {
  margin-bottom: 4px;
}
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: #999999;
  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: 0;
  background: #f2f2f2;
  font-size: 10px;
  line-height: 16px;
}
tr:hover #token_auth {
  background: #fffff7;
}
#header_message .dropdown a {
  text-decoration: underline;
}
#header_message #updateCheckLinkContainer:hover {
  cursor: pointer;
}
#multisites table.dataTable tfoot tr:hover td {
  background: #ffffff;
}
/** Materialize color overwrites */
.dropdown-content li > a,
.dropdown-content li > span {
  color: #1976d2 !important;
  text-decoration: none;
}
.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;
}
.icon-delete:hover {
  color: #d2312d !important;
}
@keyframes bounce {
  0% {
    transform: scale(0.6);
  }

  50% {
    transform: scale(1.2);
  }

  100% {
    transform: scale(1);
  }
}


* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  color: #2c2c2c;
}
body a {
  color: inherit;
  text-decoration: none;
}

.header__btn {
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: linear;
  transition-delay: 0s;
  padding: 10px 20px;
  display: inline-block;
  margin-right: 10px;
  background-color: #fff;
  border: 1px solid #2c2c2c;
  border-radius: 3px;
  cursor: pointer;
  outline: none;
}
.header__btn:last-child {
  margin-right: 0;
}
.header__btn:hover, .header__btn.step-active {
  color: #fff;
  background-color: #2c2c2c;
}

.header {
  max-width: 600px;
  margin: 50px auto;
  text-align: center;
}

.header__title {
  margin-bottom: 30px;
  font-size: 2.1rem;
}

.content {
  width: 95%;
  margin: 20px auto 50px;
}

.content__title {
  margin-bottom: 40px;
  font-size: 20px;
  text-align: center;
}

.content__title--m-sm {
  margin-bottom: 10px;
}

.multistep-progress {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}

.multistep-progress span:not(.progress-check) {
  position: relative;
  top: -50px;
  left: 50%;
}

.progress-step {
  transition-property: all;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  transition-delay: 0s;
  position: relative;
  padding-top: 20px;
  color: rgba(108, 117, 125, 0.7);
  text-indent: -9999px;
  border: none;
  background-color: transparent;
  outline: none !important;
  cursor: pointer;
}

  .progress-step {
    text-indent: 0;
  }


.progress-step .progress-check {
    position: absolute;
    display: block;
    background-color: #fff;
    box-sizing: border-box;
    z-index: 3;
    border: 2px solid #999999;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    left: 100%;
    top: -15%;
}
.progress-step.step-active .progress-check {
  border: 2px solid #31a16d;
}

.progress-step .progress-check:after {
  font-family: "Material Icons";
  content: "\e876";
  font-size: 18px;
  position: absolute;
  top: -3px;
  left: 1px;
  font-weight: 600;
  opacity: 0;
  }
  .progress-step.step-active .progress-check:after {
    opacity: 1;
  }

@keyframes bounce {
  0% {
    transform: scale(0.6);
  }

  50% {
    transform: scale(1.2);
  }

  100% {
    transform: scale(1);
  }
}


.progress-step:after {
  position: absolute;
  top: 5px;
  /*left: calc(0% - 13px / 2);*/
  transition-property: all;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  transition-delay: 0s;
  display: block;
  width: 100%;
  height: 2px;
  content: "";
  background-color: currentColor;
  z-index: 1;
}

.progress-step.step-active {
  color: #31a16d;
}
.progress-step.step-active:before {
  transform: translateX(-50%) scale(1.2);
  background-color: currentColor;
}

.multistep-container {
  position: relative;
}

.multistep-step {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  opacity: 0;
  visibility: hidden;
}
.multistep-step.step-active {
  height: auto;
  opacity: 1;
  visibility: visible;
}
.multistep-step.shake {
  left: 50px;
}
.multistep-step.shake.step-active {
  transition-property: all;
  transition-duration: 0.25s;
  transition-timing-function: cubic-bezier(0.2, 1.13, 0.38, 1.43);
  transition-delay: 0s;
  left: 0;
}
.multistep-step[data-animation=slideVert] {
  top: 30px;
}
.multistep-step[data-animation=slideVert].step-active {
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: linear;
  transition-delay: 0s;
  top: 0;
}
.multistep-step[data-animation=fadeIn].step-active {
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: linear;
  transition-delay: 0s;
}
.multistep-step[data-animation=scaleIn] {
  transform: scale(0.9);
}
.multistep-step[data-animation=scaleIn].step-active {
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: linear;
  transition-delay: 0s;
  transform: scale(1);
}

/* montserrat-regular */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local(''),
      url('plugins/AiMediaGroupTheme/stylesheets/../fonts/montserrat-regular.woff2') format('woff2'),
      url('plugins/AiMediaGroupTheme/stylesheets/../fonts/montserrat-regular.woff') format('woff');
}
  /* montserrat-700 */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local(''),
      url('plugins/AiMediaGroupTheme/stylesheets/../fonts/montserrat-700.woff2') format('woff2'),
      url('plugins/AiMediaGroupTheme/stylesheets/../fonts/montserrat-700.woff') format('woff');
  }
  /* roboto-regular */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local(''),
         url('plugins/AiMediaGroupTheme/stylesheets/../fonts/roboto-regular.woff2') format('woff2'),
         url('plugins/AiMediaGroupTheme/stylesheets/../fonts/roboto-regular.woff') format('woff');
  }
  /* roboto-300 */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local(''),
         url('plugins/AiMediaGroupTheme/stylesheets/../fonts/roboto-300.woff2') format('woff2'),
         url('plugins/AiMediaGroupTheme/stylesheets/../fonts/roboto-300.woff') format('woff');
  }
  
  /* Segoe UI Regular */
  @font-face {
    font-family: 'Segoe-UI';
    font-style: normal;
    font-weight: 400;
    src: local(''),
         url('plugins/AiMediaGroupTheme/stylesheets/../fonts/segoe-ui-regular.woff2') format('woff2'),
         url('plugins/AiMediaGroupTheme/stylesheets/../fonts/segoe-ui-regular.woff') format('woff');
  }
  
  /* Segoe UI Bold */
  @font-face {
    font-family: 'Segoe-UI';
    font-style: normal;
    font-weight: bold;
    src: local(''),
         url('plugins/AiMediaGroupTheme/stylesheets/../fonts/segoe-ui-bold.woff2') format('woff2'),
         url('plugins/AiMediaGroupTheme/stylesheets/../fonts/segoe-ui-bold.woff') format('woff');
}

/* 
  body#root is aitrends only (not ai analytics)
  P.S. - not using body#root because we might want to reuse this styling e.g. Campaign Mapper (?)

  body > :not(#aitrends) is ai analytics only (not aitrends)
  P.S. - we could use body:not(#root) ... idea to do?

  #root is for everything 
  P.S. - sometimes needed to overwrite MTM styling

  #camapper is for specifically this repo (campaign mapper)
*/

/*form styles*/
#msform fieldset {
	background: white;
	border: 0 none;
	border-radius: 3px;
	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);
	padding: 20px 30px;
	box-sizing: border-box;
	width: 80%;
	margin: 0 10%;
	
	/*stacking fieldsets above each other*/
	position: relative;
}
/*Hide all except first fieldset*/
#msform fieldset:not(:first-of-type) {
	display: none;
}
/*inputs*/
#msform input, #msform textarea {
	padding: 15px;
	border: 1px solid #ccc;
	border-radius: 3px;
	margin-bottom: 10px;
	width: 100%;
	box-sizing: border-box;
	font-family: montserrat;
	color: #2C3E50;
	font-size: 13px;
}
/*buttons*/
#msform .action-button {
	width: 100px;
	background: #2752ae;
	font-weight: bold;
	color: white;
	border: 0 none;
	border-radius: 1px;
	cursor: pointer;
	padding: 10px 5px;
	margin: 10px 5px;
}
#msform .action-button:hover, #msform .action-button:focus {
	box-shadow: 0 0 0 2px white, 0 0 0 3px #31a16d;
}
/*headings*/
.fs-title {
	font-size: 15px;
	text-transform: uppercase;
	color: #2C3E50;
	margin-bottom: 10px;
}
.fs-subtitle {
	font-weight: normal;
	font-size: 13px;
	color: #666;
	margin-bottom: 20px;
}
/*progressbar*/
.progressbar {
	padding: 30px;
  margin-top: 30px;
	overflow: hidden;
}
.overlay{
  position: fixed;
	width: 100%;
	height: 100%;
  background: rgba(0,0,0,0.1);
  visibility: hidden;
  z-index: 999999;
}
.overlay.show{
  visibility: visible;
}

body {
  background-color: #eff0f1;
  color: #212121;
  line-height: 1.33;
  -webkit-font-smoothing: antialiased;
  height: 100vh!important; /* need? */ }
  body#root { 
    background-color: #E6E6E6;
    font-family: "Roboto", "Helvetica", "Arial", sans-serif;
    overflow: hidden;
    padding: 0;
    margin: 0;
    height: 100%;
    font-size: 14px; }
    body#root .wrapper:not(#camapper) { /* check later */
      margin-top: 4.6em; }

a {
  text-decoration: none; }
  a:focus {
    outline: none; }
  a:hover {
    text-decoration: none;
    color: inherit; }

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;
}
html {
  overflow-y: auto;
}

ol, ul {
  list-style: none;
}

#root {
  position: relative;
  margin: 0 0 20px 0;
  padding: 0; }
  #root :focus {
    outline: none; }
  #root #logo {
    padding-left: 16px;
    padding-top: 6px; }
    #root #logo img {
      max-height: 32px; }
    body#root #logo {
      padding-left: 0.8em;
      padding-top: 0; }
      body#root #logo img {
        max-height: 28px; }
  #root #welcomeSearchBlock {
    width: 50%;
    margin: 5% auto; }
    #welcomeSearch,
    #camapper .content-wrapper {
      display: flex;
      position: relative;
      height: calc(100vh - 64px);
      background-image: url("/images/wave-bg.png");
      background-size: cover;
      background-position: bottom;
      font-family: 'Segoe-UI', sans-serif;
      padding: 5em; /* TODO: check later if i should edit this to reflect below */
      color: #30465C; }
      #camapper .content-wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 0; }
        #welcomeSearch,
        #camapper #keywords.content-wrapper {
          justify-content: center; }
        #camapper #configurator.content-wrapper {
          padding: 2%; }
      #welcomeSearch .selectReportGroup {
        overflow-y: hidden;
        width: 60em;
        border-radius: 0.5em;
        background-color: #FFFFFF;
        box-shadow: 0px 5px 6px #00000014; }
      #welcomeSearch #clients-list #scrollTable {
        overflow-y: auto!important;
        height: 50vh!important; }
      #welcomeSearch h1, 
      #camapper h1 {
        font-weight: bold;
        line-height: 1.5em; }
        #camapper .welcome-heading h1 {
          margin-bottom: 0.8em; }
      #welcomeSearch h2,
      #camapper h2 {
        font-family: 'Segoe-UI', sans-serif;
        font-size: 1.6em;
        line-height: 2em;
        letter-spacing: 0.48px; }
      #welcomeSearch .welcome-heading {
        text-align: center; }
      #welcomeSearch input,
      #welcomeSearch .search-input {
        background-color: #FFFFFF!important; }
        #welcomeSearch input,
        #camapper input#keywordSearch {
          color: #30465C;
          border: none!important;
          padding: 4px!important; }
          #camapper input#keywordSearch {
            font-size: 14px; }
        #welcomeSearch .search-input {
          border-radius: 0.35em;
          border: 2px solid #E5E9EB; }
        #welcomeSearch .search-box {
          display: flex;
          background-color: #DCDEE1;
          padding: 1.5em;
          white-space: nowrap; }
        #welcomeSearch #searchTable .row-active {
          padding: 0 2em;
          height: 3.5em;
          border-bottom: 1px solid #E5E9EB; }
          #welcomeSearch #searchTable .row-active .pfname {
            padding-left: 0.5em;
            height: 100%; }
            #camapper #welcomeSearch #searchTable .row-active .pfname {
              padding-left: 2em; }
            #welcomeSearch #searchTable .row-active .pfname a {
              width: 100%; }
  #root .top_controls, 
  #root #secondNavBar, 
  #root #secondNavBar + .pageWrap {
    transition: all 0.3s; }
    #root #secondNavBar + .pageWrap {
      margin-left: 15em;
     }
      body#root #secondNavBar + .pageWrap {
        margin-left: 16em; }
    #root .top_controls.collapsed {
      margin-left: 7em!important; }
    #root .top_controls .quick-access input {
      border: 0!important; }
  #root #secondNavBar {
    background: linear-gradient(#344bcb , #5469dd );
    border-radius: 0 0 0.625em 0.625em;
    width: 224px;
    float: left;
    top: 63px;
    position: absolute; }
    #root .atrilyx #secondNavBar {
      box-shadow: 2px 2px 8px #00000014;;
      background: none;
      background-color: #FFFFFF; }
    body#root #secondNavBar {
      top: 0;
      position: relative;
      height: 100%;
      padding-top: 2em; }
      body#root #secondNavBar:not(.collapsed) {
        width: 290px; }
      body#root .navbar {
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 0;
        z-index: 4; }
        body#root .wrapper:not(#camapper) nav.navbar {
          position: absolute;
          top: 0;
          /* height: 4.6em; */ }
        body > :not(#aitrends) #secondNavBar .navbar {
          box-shadow: none;
          padding-top: 16px;
          padding-bottom: 20px; }
          body#root #secondNavBar.collapsed .navbar#selectContainer {
            padding-top: 1em; }
          body#root #secondNavBar.collapsed .navbar > li.active {
            text-align: center; }
      body#root #secondNavBar .navbar > li:not(.nav-menu) {
        display: inline-block;
        width: 100%; }
    #root #secondNavBar .navbar .icon-arrow-bottom {
      height: 1.5em;
      top: 0; }
    #root #secondNavBar .navbar > li .item, 
    #root #secondNavBar .navbar .menuDropdown .title {
      font-family: 'Montserrat', sans-serif;
      color: #FFFFFF;
      font-weight: 400; }
      body > :not(#aitrends) #secondNavBar .navbar > li .item, 
      body > :not(#aitrends) #secondNavBar .navbar .menuDropdown .title {
        font-size: 0.813em; }
      #aitrends.atrilyx #secondNavBar .navbar > li:not(.active) .item,
      #aitrends.atrilyx #secondNavBar .navbar .menuDropdown .title {
        color: #000000!important; }
      body#root #secondNavBar .navbar > li .item,
      body#root #secondNavBar .navbar .menuDropdown .title {
        font-family: 'Segoe-UI', sans-serif; }
      #root #secondNavBar .navbar li:not(.active) .menuDropdown .title:hover {
        color: #FFFFFF; }
      #root #secondNavBar .navbar > li .item {
        display: inline-block;        
        width: 100%;
        line-height: 21px;
        padding: 12px 21px 12px 19px;
        word-wrap: break-word;
        word-break: break-word; }
        body > :not(#aitrends) #secondNavBar .navbar > li.active:not(.menuTab) .item,
        body > :not(#aitrends) #secondNavBar.collapsed .navbar > li.active {
          display: flex!important;
          justify-content: space-between!important; }
          body#root #secondNavBar .navbar > li.active:not(.menuTab) .item,
          body#root #secondNavBar.collapsed .navbar > li.active {
            display: block; }
            #root #secondNavBar .navbar > li > ul li.active > .menuDropdown, 
            #root #secondNavBar .navbar > li > ul li.active > .item,
            body#root #secondNavBar .navbar ul li.active > .item,
            body#root #secondNavBar .navbar li.nav-menu.active > .item {
              color: #212121;
              font-weight: 700;
              background-color: #FAFAFA;
              border-radius: 0.25em;
              box-shadow: 0px 5px 6px #00000014; }
              #root #secondNavBar .navbar > li > ul li.active > .menuDropdown, 
              #root #secondNavBar .navbar > li > ul li.active > .item {
                margin-left: 0.75em; }
              body#root #secondNavBar .navbar ul li.active > .item,
              body#root #secondNavBar .navbar li.nav-menu.active > .item {
                height: 3.2em;
                margin-left: 1em;
                width: 100%;
                padding-left: 1em;
                overflow-x: hidden!important; }
          body#root #secondNavBar .navbar:not(#custReports, #favReports) li.nav-menu.active > .item {
            width: 99%; }
          .atrilyx #secondNavBar .navbar ul li.active > .item,
          .atrilyx #secondNavBar .navbar li.nav-menu.active > .item {
            color: #FFFFFF!important;
            background-color: #344BCB!important; }
          body#root #secondNavBar.collapsed .navbar > li.active:not(.nav-menu) > .item {
            padding-top: 0;
            top: -2px;
            width: 3.25em;
            padding-left: 1em; }
            body#root #secondNavBar.collapsed .navbar > li.active:not(.nav-menu) > .item .name-label {
              top: 0.3em;
              color: #FFFFFF; }
              #root .atrilyx #secondNavBar.collapsed .navbar > li.active:not(.nav-menu) > .item .name-label {
                color: #344BCB; }
          body#root #secondNavBar .navbar ul li.active > .item {
            font-weight: 400; }
        #root #secondNavBar .navbar > li > ul li .item {
          transition: all 0.3s;
          padding-left: 4.75em; }
          body#root #secondNavBar .navbar > li > ul li .item {
            padding-left: 4.1em; }
            body#root #secondNavBar .navbar > li > ul li.active .item {
              padding-left: 3.2em; }
          body > :not(#aitrends) #secondNavBar .navbar > li > ul li .item:hover, 
          body > :not(#aitrends) #secondNavBar .navbar > li > ul li .item:focus {
            background-color: #eff0f1;
            color: #212121; }
    #root #secondNavBar .navbar .menuTab .menu-icon {
      padding-right: 1.5em; }
      #root #secondNavBar .navbar .menuTab .menu-icon::before {
        display: inline-block;
        padding-left: 0.75em;
        transform: scale(1.5); }
    #root #secondNavBar .navbar .active > .menuDropdown .title {
      color: #212121; }
    #root #secondNavBar .navbar .menuDropdown {
      width: 100%; }
      #root #secondNavBar .navbar .menuDropdown .title {
        padding: 15px 22px 11px 45px;
        padding-left: 4.75em; }
        body#root #secondNavBar .navbar .menuDropdown .title {
          padding-left: 2.4em; }
      #root #secondNavBar .navbar .menuDropdown .items {
        top: 3em; }
  body > :not(#aitrends) #secondNavBar.Menu--dashboard .navbar > li > .item:hover, 
  body > :not(#aitrends) #secondNavBar.Menu--dashboard .navbar > li > .item:focus {
    color: #FFFFFF; }
  #root #secondNavBar.collapsed {
    width: 5em; }
    body#root #secondNavBar.collapsed {
      width: 5.25em; }
    #root #secondNavBar.collapsed .navbar > li .item, 
    #root #secondNavBar.collapsed .navbar .menuDropdown .title {
      overflow: hidden;
      white-space: nowrap;
      width: 3.75em; }
        body#root #secondNavBar.collapsed .navbar > li.nav-menu.active .item {
          width: 5em; }
          /* body#root #secondNavBar .navbar > li.nav-menu.active > .item::after {
            margin: 0 7px; } */
            #root .atrilyx #secondNavBar .navbar > li.nav-menu.active > .item::after {
              background-color: #EFAF80; }
    #root #secondNavBar.collapsed + .pageWrap {
      margin-left: 6em; }
      body#root #reportContainer.collapsed {
        width: calc(100vw - 60px);
        margin-left: 60px; }
        body#root #reportContainer {
          position: fixed;
          width: calc(100vw - 285px);
          margin-left: 285px;
          height: calc(100vh - 4.6em)!important; }
    #root #secondNavBar.collapsed .navbar .menuTab.active {
      color: #212121;
      font-weight: 700;
      background: #FAFAFA;
      border-radius: 0.25em;
      margin-left: 0.75em;
      box-shadow: 0px 5px 6px #00000014; }
      #root .atrilyx #secondNavBar.collapsed .navbar .menuTab.active {
        background-color: #344BCB;
        color: #FFFFFF; }
      body#root #secondNavBar.collapsed #favReports.navbar .menuTab.active {
        width: 100%;
        padding-left: 0; }
        body#root #secondNavBar.collapsed #favReports.navbar .menuTab.active > li,
        body#root #secondNavBar.collapsed #selectContainer.navbar .menuTab.active > li {
          margin-left: -0.75em; }
      #root #secondNavBar.collapsed .navbar .menuTab.active::after {
        content: '';
        width: 4px;
        background-color: #162057 ;
        border-radius: 99px;
        margin: 7px 10px;
        height: 32px; }
        body#root #secondNavBar.collapsed .navbar .menuTab.active::after {
          right: 0.25em;
          top: 0.5em; }
        body#root #secondNavBar.collapsed .navbar .menuTab.active:not(.ng-scope):after {
          top: 0;
          transform: scale(1.1); }
    #root #secondNavBar.collapsed .navbar .menuTab ul,
    #root #secondNavBar.collapsed .navbar > li.active ul {
      display: none!important; }
    #root #secondNavBar.collapsed .navbar .menuTab.active .menu-icon {
      color: #344BCB; }
      #root #secondNavBar.collapsed .navbar .menuTab.active .menu-icon::before {
        padding-left: 0;
        padding-top: 0.4em }
    #root #secondNavBar.collapsed .navbar .menuTab .menu-icon,
    #root #secondNavBar.collapsed .navbar .dashboard .menu-icon,
    body#root #secondNavBar.collapsed .navbar .nav-menu .menu-icon {
      padding-right: 1.5em; }
    #root #secondNavBar:not(.collapsed) .navbar > li > .item {
      white-space: nowrap;
      overflow-x: hidden;
      animation: 0s linear 0.2s forwards sideNavEaseIn ; }
      body#root #secondNavBar:not(.collapsed) .navbar > li > .item {
        display: flex;
        overflow-y: hidden;
        overflow-x: hidden!important;
        align-items: center;
        color: #CCD1D7; }
        body#root #secondNavBar:not(.collapsed) .navbar > li:not(.active) > .item {
          padding-left: 2em;
        }
        body#root #secondNavBar:not(.collapsed) .navbar > li > .item > div {
          display: flex;
          align-items: center;
          width: 92%; }
        body#root #secondNavBar.collapsed .navbar > li > .item > div {
          width: 2.5em;
          overflow: hidden; }
          body#root #secondNavBar.collapsed .navbar > li.active > .item > div {
            width: 2em;
          }
        body#root #secondNavBar:not(.collapsed) .navbar > li > .item::before {
          overflow-x: hidden; }
        body#root #secondNavBar .navbar > li:not(.nav-menu) > .item svg {
          width: 1.75em;
          height: 1.75em;
          flex-shrink: 0; }
        body#root #secondNavBar .navbar > li:not(.nav-menu) > .item .name-label,
        body#root #secondNavBar .dropdown-menu.show #searchTable .row-active .pfname .name-label {
          position: absolute;
          color: #30465C;
          font-size: 8px;
          width: 3em;
          text-align: center;
          font-weight: 600; }
          #root .atrilyx #secondNavBar .navbar > li:not(.nav-menu) > .item .name-label,
          #root .atrilyx #secondNavBar .dropdown-menu.show #searchTable .row-active .pfname .name-label {
            color: #FFFFFF; }
          body#root #secondNavBar.collapsed .navbar > li:not(.nav-menu) > .item .name-label,
          body#root #secondNavBar.collapsed .dropdown-menu.show #searchTable .row-active .pfname .name-label {
            top: 1.8em; }
          body#root #secondNavBar:not(.collapsed) .dropdown-menu.show #searchTable .row-active .pfname .name-label {
            color: #FFFFFF;
            left: 1.5em;
            padding-top: 0.2em; }
      body#root #secondNavBar .navbar > li:not(.nav-menu) > .item > span, 
      body#root #secondNavBar:not(.collapsed) .navbar > li > ul li .item > span {
        overflow: hidden;
        text-overflow: ellipsis;
        width: 14em; }
    #root #secondNavBar:not(.collapsed) .navbar > li > ul li .item,
    #root #secondNavBar:not(.collapsed) .navbar > li > ul li > .menuDropdown {
      white-space: nowrap;
      overflow-x: hidden!important;
      animation: 0.45s linear 0s forwards sideNavEaseIn ; }
      body#root #secondNavBar:not(.collapsed) .navbar > li > ul li.active .item {
        width: 15em; }
      body#root #secondNavBar:not(.collapsed) .navbar > li > ul li .item {
        overflow-y: hidden;
        text-overflow: ellipsis; }
      @keyframes sideNavEaseIn {
        to {
          white-space: normal;
          overflow-x: auto;
        }
      }

nav {
  box-shadow: 0 2px 3px 0 rgb(0 0 0 / 16%), 0 0px 3px 0 rgb(0 0 0 / 12%);
  background-color: #344BCB !important;
  height: 64px;
  line-height: 64px;
  padding: 0!important;
  color: #fff;
  width: 100%; }
  .atrilyx nav {
    background-color: #344BCB!important; }
  nav a {
    color: #fff; }
    body#root .wrapper:not(#camapper) nav div:not(.expand-btn, #topmenu-corehome) {
      display: block!important; }
      body#root nav a {
        display: flex;
        align-items: center; }
      #camapper nav div:not(.expand-btn) {
        display: flex;
        justify-content: space-between; }
      body#root nav a span {
        display: flex;
        align-items: center;
        font-family: 'Montserrat', sans-serif;
        font-size: 18px;
        text-transform: uppercase;
        letter-spacing: 0.48px;
        height: 55%; }
  nav .nav-wrapper {
    position: relative;
    height: 100%; }
    nav.navbar-expand-md .navbar-collapse.nav-wrapper {
      display: block!important; }
    .nav-wrapper ul li a {
      text-decoration: none!important; }
  nav .brand-logo {
    font-size: 30px;
    position: absolute;
    color: #fff;
    display: inline-block;
    padding: 0;
    white-space: nowrap; }
    #camapper nav .brand-logo {
      position: relative;
      display: inline; }
  nav ul {
    margin: 0; }
    nav ul.right {
      margin-right: 4px; }
    nav ul li {
      transition: background-color .3s;
      float: left;
      padding: 0; }
    nav ul a,
    nav ul div {
      transition: background-color .3s;
      font-size: 1rem;
      display: inline-block;
      padding: 0 15px;}
      #camapper nav ul a,
      #camapper nav ul div {
        font-size: inherit; }
      body#root nav ul a,
      body#root nav ul div {
        display: flex; }
        body#root nav ul #topmenu-corehome img {
          width: 2.25em;
          padding-right: 0.5em; }
        body#root nav ul a#topmenu-login img {
          width: 2.25em;
          padding-left: 0.5em; }

.right {
  float: right !important;
}

.page {
  margin-top: 0.6em;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, 
.x-ng-cloak, .ng-hide:not(.ng-hide-animate) {
  display: none !important;
}

#loginPage .card {
  background: transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 42%, #FFFFFF 69%, #FFFFFF00 100%) 0% 0% no-repeat padding-box; }
  #loginPage .card .card-content {
    padding: 2.5em; }
    #loginPage .card .card-content .card-title {
      line-height: 48px;
      font-size: 1.55em;
      font-weight: 700; }
    #loginPage .card .card-content hr {
      visibility: hidden; }
#loginPage #nav {
  text-align: left;
  margin: 0;
  position: absolute;
  bottom: 2.8em;
  padding-left: 0; }
  #loginPage .loginForm #nav {
   /* right: 2em;*/ }
  #loginPage #nav a {
    color: #1C72E8;
    font-size: 0.8em;
    font-family: 'Roboto', sans-serif;
    text-decoration: underline; }
    #loginPage #nav a:hover {
      color: #1C72E854; }
#loginPage [class^="icon-"], 
#loginPage [class*=" icon-"] {
  display: none; }
#loginPage input[type="submit"].btn {
  min-width: 9em;
  border-radius: 1.5em!important; 
  height: 100%!important; }
  #loginPage input:focus {
    border: 1.5px solid #1C72E8!important;
    box-shadow: none; }
    #loginPage input:focus + label {
      color: #1C72E8!important; }
    #loginPage input#login_form_submit:focus { /* check back */
      border: none!important; }
#loginPage .input-field {
  margin-bottom: 0; }
  #loginPage .input-field input {
    margin: 0!important;
    padding-left: 0.625em!important;
    width: -webkit-fill-available!important; }
#loginPage .row .col.s12 {
  padding: 0; }
#loginPage [type="checkbox"]+span:not(.lever) {
  width: 100%;
  padding-left: 2.1em;
  line-height: 1.8em;
  margin-bottom: 4em;
  font-size: 1.2em; }
#loginPage .loginSection .btn.loginoidc-auth-button {
  position: absolute;
  width: auto;
  height: auto;
  left: 2.5em;
  bottom: 5.1em;
  margin-bottom: 10px; }
  #loginPage .loginSection .btn:hover {
    background: #1c286d!important; }
    #loginPage .loginSection .btn{
      background: #344bcb!important; }
  
.btn, .btn:focus, .btn.focus, .tableActionBar button:first-child, .tableActionBar a:first-child {
  align-items: center;
  justify-content: center;
  border-color: #344bcb!important;
  background: #344bcb!important;
  background-color: #344bcb!important;
  box-shadow: none!important;
  text-transform: capitalize!important;
  font-family: 'Roboto', sans-serif;
  font-weight: 300!important;
  /* line-height: 2.25em!important; */
  /* padding: 0.25em 2em; */
  font-size: 1em!important; }
  .btn:hover, .tableActionBar button:first-child:hover, .tableActionBar a:first-child:hover {
    background: #2a3ba0!important;
    text-decoration: none!important; }
.btn, .z-depth-1-half, .btn:hover, .btn-large:hover, .btn-floating:hover {
  box-shadow: none;
}
.report-export-popover .btn {
  height: 100%!important;
}

input[type="submit"].btn, button.btn {
  border-radius: 1.5em!important;
}
input[type="button"][id^="groupPermissionsGroup"] {
  margin-top: 0.5em;
}

.input-field input:not(.select-dropdown),
.input-field textarea {
  font-size: 1em;
  background-color: #FFFFFF!important;
}

.input-field label {
  left: 2em;
  font-weight: 300;
  font-family: 'Roboto', sans-serif; }
  .loginSection .input-field label {
    left: 0.75rem!important; }
    .input-field label.active,
    .matomo-field-select label {
      background: transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 42%, #FFFFFF 69%, #FFFFFF00 100%) 0% 0% no-repeat padding-box;
      font-size: 0.8em;
      top: -0.5em;
      padding: 0 0.25em; 
      z-index: 1; }
      .loginSection .input-field label.active, .loginSection .input-field div label.ng-binding {
        font-size: 0.625em; }
    .input-field label.active, .input-field div label.ng-binding.active {
      transform: translateY(-14px)!important;
      top: 0.8em; }
      
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]), input[type=text]:not(.browser-default):focus:not([readonly]) {
  box-shadow: none;
  border-color: #1C72E8;
  border-width: 1.5px; }
  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: #1C72E8; }
  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 {
    margin: 0;
    padding-left: 0.625em!important;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    color: #0000008A;
    width: -webkit-fill-available;
    border-radius: 0.25em!important;
    border: 1px solid #0000008A!important; 
    box-shadow: none!important; }
  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"] {
    border-bottom: 1px solid #0000008A; }
  .adminTable input[type=text] {
    margin-left: 3px; }

.actions {
  margin-bottom: 0; }
  .actions .col.s12 label span {
    width: 100%;
    margin-bottom: 4em!important;
    font-size: 0.8em!important;
    color: #212121;
    font-family: 'Roboto', sans-serif; }

@media (min-width: 576px){
  .modal-dialog {
      max-width: 75%;
  }
}

@media only screen and (min-width: 601px) {
  .row .col.m2 {
    width: 20%;
  }
}

[type="checkbox"]+label {
  padding-left: 2.1em;
  line-height: 1.8em; }
  body#root [type="checkbox"]+label {
    padding-left: 0!important; }

body > :not(#aitrends) [type="checkbox"]:checked + label::before {
  border-right-color: #344bcb ;
  border-bottom-color: #344bcb ; }
  body > :not(#aitrends) [type="checkbox"]:checked+label:before {
    border-right: 2px solid #344bcb ;
    border-bottom: 2px solid #344bcb ; }

.menuDropdown {
  padding-right: 0; }
  .menuDropdown .items .search input {
    width: 11em;
    height: 2.4em; }
  .menuDropdown span.title {
    display: flex!important;
    align-items: center;
    justify-content: space-between; }
    
li.active:not(.menuTab) a.item,
li.active:not(.menuTab) div.menuDropdown {
  display: flex!important;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s!important;
  padding-right: 5px!important;
  padding-top: 1px!important;
  padding-bottom: 1px!important; }
  li.active:not(.menuTab) > a.item::after,
  li.active:not(.menuTab) > div.menuDropdown::after {
    content: '';
    width: 4px;
    background-color: #344bcb ;
    border-radius: 99px;
    margin: 7px 4px;
    height: 32px; }

.select-wrapper input.select-dropdown,
.input-field input.control_text,
.segment-input.metricValueBlock input {
  border: 1px solid #30465C;
  border-bottom: 1px solid #30465C;
  padding-left: 1em;
  margin: 0;
  font-size: 14px;
  background-color: #FFFFFF; }

  .limitSelection .input-field .select-wrapper input {
    background-color: transparent!important;
  }

[type="radio"]:checked + label::after, 
[type="radio"].with-gap:checked + label::after {
  background-color: #344bcb !important;
  border-color: #344bcb !important; }
[type="checkbox"] + span:not(.lever):before {
  border: 1px solid #5a5a5a; }
  [type="checkbox"]:checked + span:not(.lever):before {
    border-right-color: #344bcb ;
    border-bottom-color: #344bcb ; }
[type="radio"]:checked + span::after {
  background-color: #344bcb ;
  border-color: #344bcb ; }
  [type="radio"]:not(:checked) + span:before {
    border: 1px solid #5a5a5a; }

.ui-datepicker-header .ui-icon-circle-triangle-w {
  border-right: 5px solid #344bcb ; }
.ui-datepicker-header .ui-icon-circle-triangle-e {
  border-left: 5px solid #344bcb ;}

.dataTableControls {
  margin-bottom: 1em; }
  .dataTableControls .dataTableAction,
  .dataTableControls .dataTableAction:hover,
  .limitSelection > div .select-wrapper input.select-dropdown,
  .limitSelection > div .select-wrapper:hover input.select-dropdown,
  .limitSelection > div .select-wrapper:hover input.select-dropdown:hover,
  .limitSelection > div .select-wrapper span.caret,
  .limitSelection > div .select-wrapper:hover span.caret,
  .limitSelection > div .select-wrapper:hover span.caret:hover {
    border: none!important;
    color: #30465C!important; }
    .limitSelection > div .select-wrapper input.select-dropdown:hover {
      border: none!important; }
  .dataTableControls .dataTableAction .icon-export {
    display: inline-block;
    margin-top: 0; }

.limitSelection > div .select-wrapper:hover {
  color: #344bcb !important;
  background-color: transparent;
}

span.is-installed {
  color: #344bcb ;
}

.form-group .form-help {
  margin-left: 1.5em;
}
.form-group label {
  color: #76838f!important;
}

.file-field .file-path-wrapper {
  display: none; }
.file-field .btn {
  height: auto; }

.marketplace input.btn[disabled] {
  background-color: #213085 !important;
}

piwik-paged-users-list .userListFilters > .col > .input-field {
  padding-left: 5px; }
piwik-paged-users-list .userListFilters [piwik-form-field] input {
  background-color: #FFFFFF; }
piwik-paged-users-list table#manageUsersTable .select-wrapper input {
  height: 1.75em;
  padding-bottom: 0; }

#manageUsersTable .permissions-for-selector .input-field label.active, 
#manageUsersTable .input-field div label.ng-binding {
  display: none; 
}
    
.SitesManager .search input {
  padding-right: 0; }
  .SitesManager .search_ico {
    top: -0.5em; }
    
.top_controls {
  box-shadow: 0 2px 3px 0 rgb(0 0 0 / 16%), 0 0px 3px 0 rgb(0 0 0 / 12%);
  border-radius: 15px;
  width: auto;
  background-color: #FBFBFB!important;
  font-family: 'Roboto', sans-serif;
  margin-top: 1em !important;
  margin-bottom: 1em !important;
  margin-left: 16em;
  margin-right: 1em; }
  .top_controls.noSideNav {
    margin-left: 1em!important; }
  .top_controls .quick-access {
    width: calc(100% - 104em)!important;
    min-width: 30em!important;
    padding: 0.45em; }
    .top_controls .quick-access input {
      font-size: 1.3em!important; }
  .top_controls .piwikSelector {
    display: flex; }
    .top_controls .piwikSelector span.title, 
    .top_controls .piwikSelector a.title {
      width: 15em;
      padding: 1.3em!important;
      height: 3.6em;
      font-size: 1.1em!important;
      color: #30465C;
      text-transform: capitalize; }
    .top_controls .piwikSelector .segmentationContainer.listHtml a.title {
      width: 100%; }
  .top_controls #date.title {
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden; }
  .top_controls .piwikTopControl:not(.top_bar_sites_selector, #periodString),
  .top_controls .piwikTopControl .piwikSelector {
    border: 1px solid #E5E9EB!important;
    box-shadow: none!important; }
    .top_controls .piwikTopControl#periodString {
      box-shadow: none!important;
      z-index: 100; }
  .top_controls .siteSelector.piwikSelector.expanded .dropdown,
  .top_controls #periodMore.dropdown {
    margin-top: 45px; }
  .top_controls .dashboardSettings {
    z-index: auto; }

#header_message {
  display: none!important;
}

@media print {
  .top_controls {
    height: 12em!important;
    margin-left: 1em!important;
    padding-top: 1em; }
    .top_controls .piwikSelector span.title, 
    .top_controls .piwikSelector a.title {
      width: 100%!important; }
  
  /* #root .top_controls .piwikTopControl#header_message {
    display: none!important;
  } */

  .expand-btn {
    display: none;
  }
}
            
@media only screen and (max-width: 992px) {
  .top_controls {
    margin-left: 1em!important; }
    .top_controls.expand {
      height: auto!important;
      overflow: visible!important;
      transition: all 1s; }

  .expand-btn {
    display: none!important;
  }
}

@media only screen and (max-width: 600px) {
  .top_controls {
    height: 4em!important;
    min-height: 4em!important;
    overflow: hidden!important;
    padding: 0.6em 0; }
    .top_controls .icon-search {
      right: 2.5em!important;
      top: 1.8em!important; }
    /* .top_controls .piwikTopControl#header_message {
      display: none!important; } */
    .top_controls .piwikSelector span.title, 
    .top_controls .piwikSelector a.title {
      width: auto!important; }
    .top_controls .siteSelector.piwikSelector.expanded .dropdown, 
    .top_controls #periodMore.dropdown {
      margin-top: 0; }

  .segmentEditorPanel.expanded .segmentationContainer .dropdown-body,
  .dashboardSettings.expanded .dropdown,
  .nav-menuSettings.expanded .dropdown {
    width: 28em; }
    .nav-menuSettings.expanded .dropdown,
    .dashboardSettings.expanded .dropdown {
      min-width: 28em; }
    .segmentFilterContainer,
    .segmentEditorPanel.expanded ul.submenu {
      width: 100%; }
    .segmentEditorPanel.expanded .segmentFilterContainer > input[type="text"] {
      width: inherit; }

  .ui-dialog, 
  .visitor-profile, 
  .visitor-profile-visits-info,
  .visitor-profile-overview {
    width: 100%!important; }
}

.quick-access .icon-search {
  top: 1em;
  left: auto!important;
  right: 1em;
}

.quick-access input,
div.piwikSelector {
  background-color: #FFFFFF!important;
}

.icon.icon-arrowup {
  display: none;
}

.piwikSelector span.title, 
.piwikSelector a.title {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: space-between; }
  .piwikSelector span.title .icon:not(.icon-fixed), 
  .piwikSelector a.title .icon:not(.icon-fixed) {
    float: right;
    padding-left: 0.5em;
    padding-right: 0; }

.segmentEditorPanel.expanded .segmentationContainer .dropdown-body {
  width: 30em; }
.segmentEditorPanel.expanded .segmentFilterContainer > input[type="text"] {
  border-color: #d0d0d0!important;
  width: 27em; }
.segmentEditorPanel.expanded ul.submenu {
  width: 100%; }
.segmentEditorPanel.expanded .add_new_segment {
  min-height: auto; }

.siteSelector .dropdown,
.nav-menuSettings.expanded .dropdown,
.dashboardSettings.expanded .dropdown {
  min-width: 30em;
}

.widget,
.widget .widgetTop {
  background-color: #FBFBFB;
  border-radius: 15px; }
.widgetName span, .card-title, h2, h3, nav ul a, nav ul div {
  font-family: 'Montserrat', sans-serif; }

  .card .card-content .card-title,
  .widget .widgetTop h3,
  .widgetName span,
  .enrichedHeadline .title,
  .theWidgetContent > div > h2 {
   
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    margin-bottom: 25px;
  }
  nav ul a, nav ul div{
    font-size: 0.813em;
  }
  div.dataTableVizHtmlTable tr.subDataTable:not(.expanded) > td > span.label::before, div.dataTableVizPerformanceColumns tr.subDataTable:not(.expanded) > td > span.label::before, div.dataTableVizAllColumns tr.subDataTable:not(.expanded) > td > span.label::before, div.dataTableVizGoals tr.subDataTable:not(.expanded) > td > span.label::before {
    content: ""  !important;
}
button.btn, input[type="submit"].btn, .btn{
  border-color: #344bcb!important;
  background: #344bcb!important;
}
.page .icon-calendar::before {
  content: url('plugins/AiMediaGroupTheme/images/calendar-icon.svg'); }
.page .icon-export::before {
  content: url('plugins/AiMediaGroupTheme/images/file-download-icon.svg'); }
.page .icon-image::before {
  content: url('plugins/AiMediaGroupTheme/images/image-icon.svg'); }
.page .icon-annotation::before {
  content: url('plugins/AiMediaGroupTheme/images/chat-icon.svg'); }

.sortIcon::after {
  color: #30465C!important; }
  .sortIcon.desc,
  .icon-arrow-bottom {
    content: url('plugins/AiMediaGroupTheme/stylesheets/../images/arrow-down-icon.svg');
    position: relative!important;
    top: 2px; }
    .sortIcon.desc::after,
    .segment-element .segment-top a.dropdown:after {
      content: url('plugins/AiMediaGroupTheme/images/arrow-down-icon.svg')!important;
      border: none;
      color: #30465C;
      vertical-align: middle; }
  .sortIcon.asc {
    content: url('plugins/AiMediaGroupTheme/images/arrow-up-icon.svg');
    position: relative!important;
    top: 2px; }
    .sortIcon.asc::after {
      content: url('plugins/AiMediaGroupTheme/images/arrow-up-icon.svg')!important; }

.icon-configure::before {
  content: url('plugins/AiMediaGroupTheme/images/cog-icon.svg'); }
.icon-table::before {
  content: url('plugins/AiMediaGroupTheme/images/table-icon.svg'); }
.icon-table-more::before {
  content: url('plugins/AiMediaGroupTheme/images/table-more-icon.svg'); }
.icon-goal::before {
  content: url('plugins/AiMediaGroupTheme/images/visualization-icon.svg'); }
.icon-chart-pie::before {
  content: url('plugins/AiMediaGroupTheme/images/pie-chart-icon.svg'); }

div.dataTableVizHtmlTable:not(.dataTableActions) tr.subDataTable:not(.expanded) > td > span.label::before, 
div.dataTableVizAllColumns tr.subDataTable:not(.expanded) > td > span.label::before, 
div.dataTableVizGoals tr.subDataTable:not(.expanded) > td > span.label::before {
  background-image: url('plugins/AiMediaGroupTheme/images/plus-icon.svg'); }
  div.dataTableVizHtmlTable tr.subDataTable:not(.expanded) > td > span.label::before {
    content: ''; }
div.dataTableVizHtmlTable:not(.dataTableActions) tr.subDataTable.expanded > td > span.label::before, 
div.dataTableVizAllColumns tr.subDataTable.expanded > td > span.label::before, 
div.dataTableVizGoals tr.subDataTable.expanded > td > span.label::before {
  background-image: url('plugins/AiMediaGroupTheme/images/minus-icon.svg');
  background-size: 1.4em;
  content: ""; }
div.dataTableVizHtmlTable:not(.dataTableActions) tr.subDataTable > td > span.label::before, 
div.dataTableVizAllColumns tr.subDataTable > td > span.label::before, 
div.dataTableVizGoals tr.subDataTable > td > span.label::before {
  width: 1.2em;
  height: 1.2em;
  margin-left: 0; }

table.dataTable .dataTableRowActions a .rowActionIcon {
  color: #30465C!important; }
  table.dataTable tr:not(.subDataTableContainer) td.label .label {
    display: flex!important;
    align-items: center; }

button.ui-state-default:hover, 
.ui-widget-content button.ui-state-default:hover, 
.ui-widget-header button.ui-state-default:hover {
  background-color: #30465C!important;
}

.ui-dialog.funnelStepHelp {
  padding: 1em; }
  .ui-dialog.funnelStepHelp .ui-dialog-content {
    top: -1em; }

.hsrSearchFilter .ng-isolate-scope .form-group {
  position: relative;
  top: -15px;
}

.dropdown-content li > a, 
.dropdown-content li > span {
  color: #30465c!important;
}

#overlayDateRangeSelection {
  padding: 0 0 0 35px;
}

.segment-generator .segment-rows,
.segment-generator .segment-row,
.segment-generator .segment-or,
.segment-generator .segment-or:before, 
.segment-generator .segment-or:after,
.segment-generator .segment-add-or,
.segment-generator .segment-add-or > div {
  background: none;
  box-shadow: none;
  border: none;
  text-align: center;
  width: 100%;
  margin: 0; }
  .segment-generator .segment-rows {
    padding: 0; }
.segment-generator .segment-add-or,
.segment-generator .segment-add-row {
  box-shadow: none; 
  background: #EFF0F1!important;
  border: 1.5px solid #30465C80!important; }
  .segment-generator .segment-add-or {
    width: 96%!important; }
.segment-generator .segment-input,
.segment-generator .segment-add-or > div,
.segment-generator .segment-add-row > div {
  border: none; }
.segment-generator .segment-and {
  text-align: center;
  width: 100%;
  margin: 0; }
  .segment-generator .segment-and:before, 
  .segment-generator .segment-and:after {
    border: none;
    background: none; }
.segment-generator .segment-row .segment-close {
  top: 8px;
  right: -3px; }
.segment-generator .segment-or,
.segment-generator .segment-and {
  color: #30465C;
  font-family: 'Segoe-UI', sans-serif;
  font-weight: bold;
  padding: 1em; }
  .segment-generator .segment-or {
    border-top: 1px solid #30465C1A!important;
    width: 96%!important;
    margin-top: 1em!important; }
.segment-generator .segment-add-row a, 
.segment-generator .segment-add-or a {
  color: #30465C!important;
  font-family: 'Segoe-UI', sans-serif;
  font-weight: 400; }
  .segment-generator .segment-add-row a span, 
  .segment-generator .segment-add-or a span {
    font-weight: bold;
    color: #30465C!important; }

.segment-element {
  width: 84em;
  top: 4em;
  padding-top: 1em; }
  .segment-element .segment-content .segment-input select, 
  .segment-element .segment-content .segment-input input {
    font-family: 'Segoe-UI', sans-serif;
    font-weight: 400!important;
    color: #30465C!important;
    font-size: 1.2em!important; }
  .segment-element .segment-add-row {
    width: 96%!important;
    margin-left: 1.2em; }
  .segment-element .segment-footer {
    background-color: #EFF0F1; }
    .segment-element .segment-footer button {
      background-color: #30465C!important;
      border-radius: 6px!important;
      font-family: 'Segoe-UI', sans-serif;
      font-weight: 400!important;
      font-size: 1.3em!important;
      height: 3em; }
    .segment-element .segment-footer a {
      font-size: 1.3em;
      font-family: 'Segoe-UI', sans-serif;
      font-weight: 400; }
      .segment-element .segment-footer a.delete {
        color: #344bcb !important;
        float: left;
        padding-left: 0;
        margin-left: 0;
        padding-top: 0.2em; }
  .segment-element .segment-content h3 {
    padding-left: 1em; }
  .segment-element .edit_segment_name {
    background-color: #FFFFFF;
  }
  
.metricValueBlock input {
  padding: 8px!important;
}

.select-wrapper span.caret {
  top: 13px;
  content: url('plugins/AiMediaGroupTheme/images/arrow-down-icon.svg');
  z-index: 1;
}
.select-wrapper .caret {
  fill: #0000008A;
  z-index: 1;
}

.card {
  background-color: #FBFBFB;
  border-radius: 0.5em;
  font-family: 'Segoe-UI', sans-serif;
  color: #30465C;
}

.dataTableWrapper .card {
  /* height: 45em; ATD-4461 */
}

.visitorCampaign {
  padding-top: 3em; }
  .visitorCampaign b {
    line-height: 2em; }

a.visitor-log-visitor-profile-link {
  text-overflow: ellipsis;
  white-space: nowrap;
  /* color: #1976D2!important; */
  font-style: normal;
  padding-right: 0.5em; }
  a.visitor-log-visitor-profile-link img {
    content: url('plugins/AiMediaGroupTheme/images/profile-icon.svg');
    margin-bottom: -5px;
    height: 1.5em;
    margin-right: 0.3em; }

.action-list-action-icon {
  content: url('plugins/AiMediaGroupTheme/images/call-wave-icon.svg');
}

#widgetBotTrackergetBotTracker table.dataTable img {
  content: url('plugins/AiMediaGroupTheme/images/check-icon.svg');
  margin-top: 0;
}

.limitSelection > div .select-wrapper svg.caret,
.limitSelection > div .select-wrapper svg.caret:hover {
  fill: rgba(0,0,0,0.87)!important;
}

.visitor-log-datetime {
  padding-bottom: 2em;
}

.visitor-log-ip-location {
  position: absolute;
  pointer-events: none;
  width: inherit;
  padding-right: 1.5em; 
  visibility: hidden;}
  .visitor-log-ip-location img.flag,
  .visitor-profile .visitorDetails .visitorLogIconWithDetails.flag img {
    border: none;
    width: 2.5em!important;
    height: 2.5em!important;
    border-radius: 0.5em;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 1.6em;
    visibility: visible; }
  .visitor-log-ip-location > span {
    margin-left: -0.5em;
    font-weight: bold; }
  .visitor-log-ip-location::after {
    position: absolute;
    width: 95%;
    content: attr(title);
    color: #30465C;
    white-space: pre-line;
    line-height: 1.6em;
    left: 0;
    top: 3em;
    padding-right: 1.5em;
    visibility: visible; }

.visitorReferrer, 
.visitorCampaign {
  padding-top: 15em;
  line-height: 1.6em; 
  word-break: break-all; }
  
.dataTableWrapper .card.hoverable .col.column {
  width: 55%!important;
  float: right;
  padding-right: 1.5em;
  height: 100%; }
  .widgetized .dataTableWrapper .card.hoverable .col.column {
    width: 50%!important; }

.vistor-log-details {
  position: relative;
  display: flex;
  flex-direction: column;
  top: 5em;
  width: 100%;
  font-size: 1em;
  line-height: 1.6em; }
  .vistor-log-details > b {
    line-height: 2em; }

.own-visitor-column {
  height: 100%;
  background-color: #EFF0F1;
}

.dataTableVizVisitorLog .card {
  padding: 20px 0; /*ATD-4461*/
}
  .dataTableVizVisitorLog .card.row .col {
    padding: 1.5em;
    max-height: 100% }
    .widgetized .dataTableVizVisitorLog .card.row .col {
      width: 50%!important; }

.visitor-log-page-list {
  overflow-y: auto;
  overflow-x: hidden;
  height: 95%;
  margin-top: 2em;
}

.dataTableWrapper .card.hoverable .visitorLogIconWithDetails:not(.flag) {
  display: flex;
  line-height: 2em;
  padding-bottom: 1.5em;
  pointer-events: none;
}

.visitorLogIconWithDetails.visitorTypeIcon > img {
  content: url('plugins/AiMediaGroupTheme/images/returning-visitor-icon.svg');
  height: 2.5em; }
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .visitorLogIconWithDetails .details {
    line-height: 24px; }

.dataTableWrapper .card.hoverable .visitorLogIconWithDetails .details,
.visitor-profile-header .visitorLogIconWithDetails .details {
  display: block;
}

.visitor-profile {
  width: 96.15em;
  font-family: 'Segoe-UI', sans-serif;
  color: #30465C;
  background-color: #FBFBFB; 
}

  .visitor-profile p {
    color: #30465C; }
    .visitor-profile p strong {
      font-weight: bold!important;
      color: #30465C!important; }
  .visitor-profile .visitor-profile-header .visitorLogIconWithDetails .details {
    padding-top: 0.5em; }
  .visitor-profile .visitor-profile-headline {
    padding: 1.5em 0 0 1.5em; }
    .visitor-profile .visitor-profile-headline h1 {
      max-width: 100%; }
    .visitor-profile-headline h1 span::before {
      content: 'User ID: '; }
  .visitor-profile h1,
  .visitor-profile .visitor-profile-visit-title {
    color: #30465C;
    font-family: 'Segoe-UI', sans-serif;
    font-size: 1.5em;
    font-weight: bold; }
    .visitor-profile .visitor-profile-visit-title .visitor-profile-date {
      font-weight: bold; }

.visitor-profile .visitor-profile-latest-visit .visitor-profile-id {
  padding-left: 1.5em; }
.visitor-profile .visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails {
  height: auto;
  width: 33.33%; }
  .visitor-profile .visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails:not(.flag, .visitorTypeIcon) {
    background: #FFFFFF;
    min-height: 10em;
    display: flex;
    pointer-events: none;
    padding-top: 1.5em; }
  .visitor-profile .visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails:not(.flag) > img {
    margin-left: 1em;
    margin-top: 0;
    height: 2em; }
  .visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails:after {
    display: none; }
  .visitor-profile .visitorLogIconWithDetails.flag {
    width: 100%!important;
    padding-left: 1.5em!important; }
    .visitor-profile .visitorLogIconWithDetails.flag::before {
      content: 'User Info';
      font-weight: bold;
      font-size: 1.2em; }
    .visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails.flag img {
      left: 44em!important;
      top: 1em; }
    .visitor-profile .visitorLogIconWithDetails.flag .details {
      padding-top: 0.5em; }
      .visitor-profile .visitorLogIconWithDetails:not(.flag) .details {
        padding-left: 0.25em; }
      .visitor-profile .visitorLogIconWithDetails.flag .details > li:nth-child(6) {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        width: 6em; }
  .visitor-profile .visitor-profile-latest-visit .visitor-profile-id > span,
  .visitor-profile .visitor-profile-latest-visit .visitor-profile-widget-link > span {
    display: none; }
  .visitor-profile .visitor-profile-latest-visit .visitor-profile-widget-link::before {
    content: "Open in a new window"; }
  .visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails .details img {
    float: none; }
  .visitor-profile .visitor-profile-overview {
    padding: 0;
    width: 48em; }
  .visitor-profile .visitor-profile-summary {
    padding-left: 1.5em; }
  .visitor-profile .visitor-profile-visits-info {
    width: 48em;
    margin-top: 5em; }
  .visitor-profile-visits .visitor-profile-visit-details-extended {
    display: block; }
  .visitor-profile .visitorLog.visitor-profile-actions.actionList {
    display: none; }
  .ui-dialog.visitor-profile-popup,
  .visitor-profile.ng-scope {
    border-radius: 0.25em; }
    .ui-dialog.visitor-profile-popup {
      transform: translate(-50%, -50%)!important;
      top: 0!important;
      left: 50%!important; }
      .ui-dialog.visitor-profile-popup .ui-dialog-content {
        position: fixed; }
    .visitor-profile-popup {
      width: 71em; }
  .visitor-profile-options {
    top: 1em;
    right: 1.5em;
    height: 4em; }
  .dataTableWrapper .card.hoverable .visitorLogIconWithDetails>img {
    height: 2em; }
  .dataTableWrapper .card.hoverable .visitorLogIcons>span>span>img {
    margin-top: 0;
    margin-right: 0.8em; }
  .dataTableWrapper .card.hoverable .col.s12.own-visitor-column, 
  .dataTableWrapper .card.hoverable .col.s12.column {
    padding: 3em; }
  .visitor-profile-header .visitor-profile-avatar {
    display: none; }
  .visitor-profile-header .visitor-profile-header-details {
    width: 100%; }
  .visitor-profile-toggle-actions:before {
    content: url('plugins/AiMediaGroupTheme/images/unfold-less-actions-icon.svg'); }
    .minimized.visitor-profile-toggle-actions:before {
      content: url('plugins/AiMediaGroupTheme/images/unfold-actions-icon.svg'); }
    .visitor-profile-toggle-actions:before, 
    .visitor-profile-help:before, 
    .visitor-profile-close:before {
      background-color: transparent;
      height: auto; }
      .visitor-profile-help:before {
        content: url('plugins/AiMediaGroupTheme/images/help-icon.svg'); }
      .visitor-profile-close:before {
        content: url('plugins/AiMediaGroupTheme/images/close-icon.svg');
        background-color: transparent;
        padding: 1px; }
  .visitor-profile .visitor-profile-no-visits {
    display: none; }
  .visitor-profile .visitor-profile-show-actions::before {
    content: "View User's Activity - "; }
  .visitor-profile .visitor-profile-show-actions::after {
    content: " >"; }

#widgetEcommercegetEcommerceLog .visitorLogIcons,
#widgetMediaAnalyticsgetAudienceLog .visitorLogIcons {
  position: absolute;
  top: 0;
  left: 25%;
  height: 100%;
  padding: 2em;
  width: 20%;
}

#widgetEcommercegetEcommerceLog .col.s12.m4,
#widgetMediaAnalyticsgetAudienceLog .col.s12.m4 {
  width: 25% !important;
}

.visitor-profile .visitor-log-ip-location.visitorLogTooltip {
  display: none;
}

.visitor-profile .profile-summary-media {
  padding-left: 1.5em;
}

.dataTableWrapper .card.hoverable .visitorCustomDimensions {
  position: absolute;
  bottom: 1em;
  left: 26%;
  width: 18%;
  word-break: break-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
  #widgetEcommercegetEcommerceLog.widget .dataTableWrapper .card.hoverable .visitorCustomDimensions,
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .dataTableWrapper .card.hoverable .visitorCustomDimensions {
    left: 1em;
  }


.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable .dataTableWrapper .card.hoverable .visitor-log-ip-location::after {
  width: 100%;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable .dataTableWrapper .card.hoverable .col.s12.own-visitor-column, 
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable .dataTableWrapper .card.hoverable .col.s12.column {
  padding: 2em;
}

.segmentationContainer {
  width: 25em;
}

.top_controls .segmentationContainer.listHtml .icon.icon-segment {
  display: flex;
  flex-direction: row-reverse; }
  .top_controls .segmentationContainer.listHtml .icon.icon-segment::after {
    content: 'Select a segment ';
    font-family: 'Segoe UI', sans-serif;
    color: #999999;
    padding-right: 1em;
    font-size: 1.1em; }

#dashboardWidgetsArea > .m3 #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .visitorLogIcons .visitorDetails {
  overflow-y: auto;
  height: 10em;
}


#widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .dataTableVizVisitorLog .card.row .col,
#widgetEcommercegetEcommerceLog.widget .dataTableVizVisitorLog .card.row .col {
  padding: 0;
  width: 45%;
  word-break: break-all; }
#widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .visitor-log-ip-location::after,
#widgetEcommercegetEcommerceLog.widget .visitor-log-ip-location::after {
  padding-right: 0; }
#widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .dataTableWrapper .card.hoverable .visitorLogIconWithDetails:not(.flag),
#widgetEcommercegetEcommerceLog.widget .dataTableWrapper .card.hoverable .visitorLogIconWithDetails:not(.flag) {
  line-height: normal;
  padding-bottom: 1em; }
#widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .visitorReferrer, 
#widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .visitorCampaign,
#widgetEcommercegetEcommerceLog.widget .visitorReferrer,
#widgetEcommercegetEcommerceLog.widget .visitorCampaign {
  padding-top: 0;
  position: absolute;
  bottom: 1.5em;
  width: 50%;
  right: 1em; 
  height: 12em; }
  #dashboardWidgetsArea > div:not(.m3, .m4) #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .visitorReferrer,
  #dashboardWidgetsArea > div:not(.m3, .m4) #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .visitorCampaign,
  #dashboardWidgetsArea > div:not(.m3, .m4) #widgetEcommercegetEcommerceLog.widget .visitorReferrer,
  #dashboardWidgetsArea > div:not(.m3, .m4) #widgetEcommercegetEcommerceLog.widget .visitorCampaign,
  #dashboardWidgetsArea > div:not(.m3, .m4) #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .visitorCustomVariables,
  #dashboardWidgetsArea > div:not(.m3, .m4) #widgetEcommercegetEcommerceLog.widget .visitorCustomVariables {
    width: 54%; }
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .visitorReferrer.direct, 
  #widgetEcommercegetEcommerceLog.widget .visitorReferrer.direct {
    height: 0; }
#widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .dataTableWrapper .card.hoverable .col.s12.own-visitor-column, 
    #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .dataTableWrapper .card.hoverable .col.s12.column,
    #widgetEcommercegetEcommerceLog.widget .dataTableWrapper .card.hoverable .col.s12.own-visitor-column,
    #widgetEcommercegetEcommerceLog.widget .dataTableWrapper .card.hoverable .col.s12.column {
      padding-top: 2em!important; }
#widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .visitorLogIcons,
#widgetEcommercegetEcommerceLog.widget .visitorLogIcons {
  position: absolute;
  bottom: 1.5em;
  width: 40%;
  height: 15em;
  overflow-y: auto;}

#widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget a.visitor-log-visitor-profile-link,
#widgetEcommercegetEcommerceLog.widget a.visitor-log-visitor-profile-link  {
  display: block;
  width: 55%;
  word-break: break-all;
  text-align: right;
  overflow-x: hidden;
}
#widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .widgetContent .card,
#widgetEcommercegetEcommerceLog.widget .widgetContent .card {
  margin-bottom: 1em;
  background-color: #FFFFFF;
  height: 38em;
  padding-top: 1em;
}

#widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .visitorCustomVariables,
#widgetEcommercegetEcommerceLog.widget .visitorCustomVariables {
  position: absolute;
  right: 1em;
  top: 49%;
  width: 50%;
  height: 5em;
  overflow-y: auto;
}
#widgetEcommercegetEcommerceLog.widget .visitorLogIcons {
  left: 0;
  padding: 0;
  background-color: transparent;
}
#widgetEcommercegetEcommerceLog.widget .visitorLogIcons {
  position: relative;
  bottom: auto;
  top: 14em;
  width: 92%;
  padding-right: 1em;
  height: 14em;
  overflow-y: scroll;
}
.widget .dataTableVizVisitorLog .visitorProvider,
.visitorProvider {
  display: none;
}

@media only screen and (max-width: 1860px) {
  #dashboardWidgetsArea > div:not(.m3) #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .visitorLogIcons .visitorDetails {
    overflow-y: auto;
    height: 13em;
  }
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget a.visitor-log-visitor-profile-link,
  #widgetEcommercegetEcommerceLog.widget a.visitor-log-visitor-profile-link {
    width: 52%;
  }
}

@media only screen and (max-width: 1737px) {  
  #dashboardWidgetsArea > .m3 #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .dataTableWrapper .card.hoverable .visitorLogIconWithDetails img,
  #dashboardWidgetsArea > .m3 #widgetEcommercegetEcommerceLog.widget .dataTableWrapper .card.hoverable .visitorLogIconWithDetails img {
    display: none;
  }
  #dashboardWidgetsArea > .m3 #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .visitor-log-ip-location::after,
  #dashboardWidgetsArea > .m3 #widgetEcommercegetEcommerceLog.widget .visitor-log-ip-location::after {
    line-height: 1em;
  }
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .visitor-log-datetime,
  #widgetEcommercegetEcommerceLog.widget .visitor-log-datetime {
    padding-bottom: 1em;
  }
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget a.visitor-log-visitor-profile-link,
  #widgetEcommercegetEcommerceLog.widget a.visitor-log-visitor-profile-link {
    width: 48%;
  }

  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .dataTableWrapper .card.hoverable .col.s12.own-visitor-column, 
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .dataTableWrapper .card.hoverable .col.s12.column,
  #widgetEcommercegetEcommerceLog:not(.widget) .visitorLogIcons, 
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .visitorLogIcons {
    padding: 3em 1.5em;
  }
}

@media only screen and (max-width: 1300px) {

#widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .visitorReferrer, 
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .visitorCampaign,
  #widgetEcommercegetEcommerceLog.widget .visitorReferrer,
  #widgetEcommercegetEcommerceLog.widget .visitorCampaign {
    right: 1em;
    width: 50%;
    height: 11em;
    overflow-y: auto;
  }

  /* #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .visitorReferrer, 
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .visitorCampaign,
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .visitorReferrer,
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .visitorCampaign,
  #widgetEcommercegetEcommerceLog:not(.widget) .visitorReferrer,
  #widgetEcommercegetEcommerceLog:not(.widget) .visitorCampaign {
    position: absolute;
    width: 22%;
    bottom: 1em;
  } ATD-4437*/

  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .dataTableWrapper .card.hoverable .visitorLogIcons>span>span>img,
  #widgetEcommercegetEcommerceLog.widget .dataTableWrapper .card.hoverable .visitorLogIcons>span>span>img {
    width: 1em;
    height: auto;
  }

  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .visitorCustomVariables,
  #widgetEcommercegetEcommerceLog.widget .visitorCustomVariables {
    top: 44%;
    height: 6.5em;
    overflow-y: auto;
  }

  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .dataTableWrapper .card.hoverable .col.s12.own-visitor-column,
  #widgetEcommercegetEcommerceLog:not(.widget) .visitorLogIcons, 
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .visitorLogIcons {
    padding: 2em 1em;
    overflow-y: auto;
  }
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .dataTableWrapper .card.hoverable .col.s12.column,
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .dataTableWrapper .card.hoverable .col.s12.column,
  #widgetEcommercegetEcommerceLog:not(.widget) .dataTableWrapper .card.hoverable .col.s12.column {
    padding: 3em 1em;
  }


  #widgetEcommercegetEcommerceLog:not(.widget) .dataTableWrapper .card.hoverable .visitorCustomDimensions,
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .dataTableWrapper .card.hoverable .visitorCustomDimensions {
    width: 17%;
    left: 27%;
  }

  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .visitor-log-ip-location::after {
    top: 9em;
  }

  #dashboardWidgetsArea > .m6 #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .visitorCustomVariables, #dashboardWidgetsArea > .m6 #widgetEcommercegetEcommerceLog.widget .visitorCustomVariables {
    width: 44%;
  }
}

@media only screen and (max-width: 1190px) {
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .dataTableWrapper .card.hoverable .visitorLogIconWithDetails:not(.flag),
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .dataTableWrapper .card.hoverable .visitorLogIconWithDetails:not(.flag),
  #widgetEcommercegetEcommerceLog:not(.widget) .dataTableWrapper .card.hoverable .visitorLogIconWithDetails:not(.flag) {
    line-height: 1.5em;
  }
}

@media only screen and (max-width: 991px) {
  .top_controls .quick-access {
    min-width: 22.5em!important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 760px) {
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) a.visitor-log-visitor-profile-link,
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) a.visitor-log-visitor-profile-link,
  #widgetEcommercegetEcommerceLog:not(.widget) a.visitor-log-visitor-profile-link {
    width: 50%;
    text-align: right;
  }
}

@media only screen and (max-width: 720px) {
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .dataTableWrapper .card.hoverable .visitorLogIcons>span>span>img,
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .dataTableWrapper .card.hoverable .visitorLogIconWithDetails>img,
  #widgetEcommercegetEcommerceLog:not(.widget) .dataTableWrapper .card.hoverable .visitorLogIconWithDetails>img {
    width: 1em;
    height: auto;
  }
}

@media only screen and (min-width: 600px) and (max-width: 720px) {
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .visitorCampaign,
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .visitorReferrer,
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .visitorCampaign,
  #widgetEcommercegetEcommerceLog:not(.widget) .visitorReferrer,
  #widgetEcommercegetEcommerceLog:not(.widget) .visitorCampaign {
    height: 18em;
    overflow-y: scroll;
    padding-top: 0;
  }
}

@media only screen and (max-width: 600px) {
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .dataTableWrapper .card,
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .dataTableWrapper .card,
  #widgetEcommercegetEcommerceLog:not(.widget) .dataTableWrapper .card {
    overflow-y: scroll;
    overflow-x: hidden;
  }
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .own-visitor-column {
    height: fit-content;
  }
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .dataTableWrapper .card.hoverable .col.column,
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .dataTableWrapper .card.hoverable .col.column,
  #widgetEcommercegetEcommerceLog:not(.widget) .dataTableWrapper .card.hoverable .col.column {
    width: 100%!important;
    height: auto;
  }
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .dataTableWrapper .card.hoverable .col.s12.own-visitor-column, 
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .dataTableWrapper .card.hoverable .col.s12.column,
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .dataTableWrapper .card.hoverable .col.s12.column,
  #widgetEcommercegetEcommerceLog:not(.widget) .dataTableWrapper .card.hoverable .col.s12.column {
    padding: 1.5em;
  }
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .dataTableWrapper .card.hoverable .col.s12.column {
    position: relative;
    margin-top: 3em;
  }
  #widgetEcommercegetEcommerceLog:not(.widget) .dataTableWrapper .card.hoverable .col.s12.column {
    position: relative;
    margin-top: 7em;
  }
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .dataTableWrapper .card.hoverable .col.s12.own-visitor-column {
    margin-top: 10em;
  }
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .dataTableVizVisitorLog .card.row .col.s12.m3,
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .dataTableVizVisitorLog .card.row .col.s12.m4,
  #widgetEcommercegetEcommerceLog:not(.widget) .dataTableVizVisitorLog .card.row .col.s12.m4 {
    margin-top: 2em;
  }
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) a.visitor-log-visitor-profile-link,
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) a.visitor-log-visitor-profile-link,
  #widgetEcommercegetEcommerceLog:not(.widget) a.visitor-log-visitor-profile-link {
    left: 1.5em;
  }

  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .visitorReferrer, 
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .visitorCampaign,
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .visitorReferrer,
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .visitorCampaign,
  #widgetEcommercegetEcommerceLog:not(.widget) .visitorReferrer,
  #widgetEcommercegetEcommerceLog:not(.widget) .visitorCampaign {
    position: relative;
    bottom: auto;
    width: 100%;
  }
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .visitorReferrer, 
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .visitorCampaign {
    padding-top: 12em;
  }
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .visitorReferrer,
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .visitorCampaign,
  #widgetEcommercegetEcommerceLog:not(.widget) .visitorReferrer,
  #widgetEcommercegetEcommerceLog:not(.widget) .visitorCampaign {
    padding-top: 0;
    height: 11em;
    margin-top: 10.5em;
    overflow-y: scroll;
    line-height: 1.33em;
    text-align: right;
    padding-left: 50%;
  }
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .dataTableWrapper .card.hoverable .col.s12.own-visitor-column {
    margin: 0;
    padding-bottom: 0;
  }
  .visitor-profile .visitor-profile-headline {
    width: 78%;
  }
  .visitor-profile .visitor-profile-overview {
    border-right: none;
  }
  .visitor-profile .visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails.flag img {
    left: 40em!important;
  }
  .visitor-profile .visitorLogIconWithDetails:not(.flag) .details {
    padding-right: 0.25em;
  }
  .visitor-profile .visitor-profile-visits-info {
    margin-top: 0;
  }

  #widgetEcommercegetEcommerceLog:not(.widget) .col.s12.m4, 
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .col.s12.m4 {
    width: 100%;
  }
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .visitorLogIcons,
  #widgetEcommercegetEcommerceLog:not(.widget) .visitorLogIcons {
    width: 100%;
    left: 0;
    top: 19em;
    height: fit-content;
    padding: 1.5em 1.5em 0 1.5em;
  }
  #widgetEcommercegetEcommerceLog:not(.widget) .visitorLogIcons {
    padding-bottom: 1.5em;
  }
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .visitor-log-ip-location::after,
  #widgetEcommercegetEcommerceLog:not(.widget) .visitor-log-ip-location::after {
    line-height: 1.33em;
  }
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .dataTableWrapper .card.hoverable .visitorLogIconWithDetails:not(.flag),
  #widgetEcommercegetEcommerceLog:not(.widget) .dataTableWrapper .card.hoverable .visitorLogIconWithDetails:not(.flag) {
    line-height: 1.33em;
  }
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .dataTableWrapper .card.hoverable .visitorLogIconWithDetails.visitorTypeIcon,
  #widgetEcommercegetEcommerceLog:not(.widget) .dataTableWrapper .card.hoverable .visitorLogIconWithDetails.visitorTypeIcon {
    position: absolute;
    top: -2.5em;
    right: 1.5em;
  }
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .dataTableWrapper .card.hoverable .visitorCustomDimensions,
  #widgetEcommercegetEcommerceLog:not(.widget) .dataTableWrapper .card.hoverable .visitorCustomDimensions,
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .dataTableWrapper .card.hoverable .visitorCustomDimensions {
    width: 50%;
    right: 1em;
    left: auto;
  }
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .dataTableWrapper .card.hoverable .visitorCustomDimensions {
    bottom: 11em;
  }
  #widgetEcommercegetEcommerceLog:not(.widget) .dataTableWrapper .card.hoverable .visitorCustomDimensions {
    bottom: 7em;
  }
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .dataTableWrapper .card.hoverable .visitorCustomDimensions {
    bottom: 9.5em;
  }
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .visitorLogIcons .visitorType {
    position: absolute;
    bottom: 1em;
    right: 1em;
    margin: 0;
  }
  .top_controls #date.title,
  .top_controls .segmentationContainer {
    width: 100%!important;
  }
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .own-visitor-column .visitorLogIcons .visitorType {
    right: 0;
    bottom: 1em;
    position: absolute;
    margin: 0;
  }
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .dataTableWrapper .card.hoverable .visitorCustomDimensions,
  #widgetEcommercegetEcommerceLog .dataTableWrapper .card.hoverable .visitorCustomDimensions,
  #widgetMediaAnalyticsgetAudienceLog .dataTableWrapper .card.hoverable .visitorCustomDimensions {
    width: 35%;
    bottom: 1em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .visitorCustomVariables {
    position: relative!important;
    top: 10em;
    bottom: auto!important;
    right: 0;
    width: 50%!important;
    min-height: 21em;
    text-align: right;
    float: right;
  }
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .visitorReferrer, 
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .visitorCampaign,
  #widgetEcommercegetEcommerceLog.widget .visitorReferrer,
  #widgetEcommercegetEcommerceLog.widget .visitorCampaign {
    width: 52%;
  }

  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .visitorCustomVariables, 
  #widgetEcommercegetEcommerceLog.widget .visitorCustomVariables {
    width: 52%;
  }
}

@media only screen and (max-device-width: 480px){
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .visitorReferrer, 
  #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .visitorCampaign,
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .visitorReferrer,
  #widgetMediaAnalyticsgetAudienceLog:not(.widget) .visitorCampaign,
  #widgetEcommercegetEcommerceLog:not(.widget) .visitorReferrer,
  #widgetEcommercegetEcommerceLog:not(.widget) .visitorCampaign {
    line-height: inherit;
  }

  .visitor-profile .visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails:not(.flag, .visitorTypeIcon) {
    min-height: 17em;
  }
  .visitor-profile .visitor-profile-headline {
    width: 70%;
    font-size: 0.8em;
  }
  .visitor-profile .visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails.flag img {
    left: 28em!important;
  }
}

#widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1.widget .visitor-log-page-list,
#widgetEcommercegetEcommerceLog.widget .visitor-log-page-list {
  height: 36%;
}
#widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1:not(.widget) .dataTableVizVisitorLog .card.row .col.s12.m3,
#widgetMediaAnalyticsgetAudienceLog:not(.widget) .dataTableVizVisitorLog .card.row .col.s12.m3 {
  word-break: break-all;
}

#widgetMediaAnalyticsgetAudienceLog:not(.widget) .visitorCustomVariables {
  bottom: 2em;
  position: absolute;
  width: 22%;
}

.visitorType {
  width: 100%;
  text-align: right;
}

table.dataTable thead tr th #thDIV{
  white-space: nowrap;
}
table.dataTable thead tr th.columnSorted .sortIcon{
  margin-left: -25px;
}
table.dataTable thead tr th.columnSorted .sortIcon.asc {
  margin-top: -4px;
}
table.dataTable thead tr th.columnSorted .sortIcon::after{
  border-top: 1px solid rgba(0,0,0,0);
  border-left: 1px solid rgba(0,0,0,0);
  border-right: 1px solid rgba(0,0,0,0);
}
table.dataTable thead tr th.columnSorted .sortIcon.asc::after{
  border-bottom: 1px solid rgba(0,0,0,0)
}
#label first {
  z-index: auto;
}

#widgetMultiChannelConversionAttributiongetEcommerceAttribution .MultiChannelConversionAttributionWidget .goalAndDaysPrior > .col .input-field,
#widgetMultiChannelConversionAttributiongetEcommerceAttribution .MultiChannelConversionAttributionWidget .modelSelection > .col .input-field {
  margin-left: auto;
}

#widgetMultiChannelConversionAttributiongetEcommerceAttribution .MultiChannelConversionAttributionWidget .modelSelection > .col, 
#widgetMultiChannelConversionAttributiongetEcommerceAttribution .MultiChannelConversionAttributionWidget .goalAndDaysPrior > .col {
  width: 33%;
}
#widgetMultiChannelConversionAttributiongetEcommerceAttribution .select-wrapper input.select-dropdown:disabled {
  border-bottom: 1px solid #30465C;
}

#widgetMultiChannelConversionAttributiongetEcommerceAttribution .form-group {
  margin-bottom: 0;
}

.visitor-profile .visitor-profile-help {
  display: none;
}

.widget .visitor-profile-widget-link {
  display: none;
}

.widget .visitor-profile-header:hover .visitor-profile-next-visitor, 
.widget .visitor-profile-header:hover .visitor-profile-prev-visitor {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.visitor-log-page-list,
.visitorLogIcons,
.visitorReferrer, 
.visitorCampaign,
.visitorCustomVariables,
.card,
body#root #secondNavBar.collapsed .navbar-scroll {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */ }
  /* Hide scrollbar for Chrome, Safari and Opera */
  .visitor-log-page-list::-webkit-scrollbar,
  .visitorLogIcons::-webkit-scrollbar,
  .visitorReferrer::-webkit-scrollbar, 
  .visitorCampaign::-webkit-scrollbar,
  .visitorCustomVariables::-webkit-scrollbar,
  .card::-webkit-scrollbar,
  body#root #secondNavBar.collapsed .navbar-scroll .navbar::-webkit-scrollbar {
    display: none; }
  body#root #secondNavBar:not(.collapsed) .navbar-scroll .navbar {
    -ms-overflow-style: #344bcb  transparent;
    scrollbar-width: thin; }
    #aitrends.atrilyx #secondNavBar:not(.collapsed) .navbar-scroll .navbar {
      -ms-overflow-style: #EFAF80 transparent; }
  .visitorCustomVariables {
    overflow-y: auto;
    height: 5em;
    margin-top: 5px;
    display: contents; }
@media only screen and (max-width: 1300px) {
  .visitorCustomVariables {
    position: relative;
    height: 7em;
    margin-top: 2em;
  }
}

body#root .table-responsive .navbar {
  overflow-x: hidden; }
  body#root .table-responsive .navbar::-webkit-scrollbar {
    -webkit-appearance: none; }
    body#root .table-responsive .navbar::-webkit-scrollbar:vertical {
      width: 4px; }
    body#root .table-responsive .navbar::-webkit-scrollbar:horizontal {
      height: 12px; }
  body#root .table-responsive .navbar::-webkit-scrollbar-thumb {
    background-color: #344bcb ;
    border-radius: 10px; }
    #aitrends.atrilyx .table-responsive .navbar::-webkit-scrollbar-thumb {
      background-color: #EFAF80; }
  body#root .table-responsive .navbar::-webkit-scrollbar-track {
    border-radius: 10px; 
    background-color: transparent; }

.expand-btn {
  display: inline-block;
  transform-origin: 40px 32px;
  transition: 0.3s all;
  padding-top: 0.6em; }
  body#root .expand-btn {
    transform-origin: 42px 32px;
    padding-top: 0; }
  .expand-btn.collapsed {
    transform: rotate(180deg); }
  .expand-btn::after {
    margin-left: 1.6em;
    cursor: pointer;
    content: url('plugins/AiMediaGroupTheme/stylesheets/../images/nav-expand.svg'); }
      body#root .expand-btn::after {
        font-family: "Material Icons";
        content: "\e9bd";
        font-size: 22px;
        margin-left: 1.5em; }

body#root #secondNavBar .divider {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  color: rgba(255, 255, 255, 0.6);
  font-family: 'Segoe-UI', sans-serif;
  font-size: 1em;
  font-weight: 400;
  margin-top: 1em;
  margin-bottom: 1em; }
  body#root #secondNavBar.collapsed .divider {
    display: none; }
  #aitrends.atrilyx #secondNavBar .divider {
    color: rgba(75, 73, 73, 0.6); }
  body#root #secondNavBar .divider .dividerLine {
    height: 1px;
    width: 20px;
    background-color: rgba(255, 255, 255, 0.6);
    margin: 0 5px; }
    #aitrends.atrilyx #secondNavBar .divider .dividerLine {
      background-color: rgba(75, 73, 73, 0.6); } 
  body#root #secondNavBar .divider .dividerName {
    white-space: nowrap; }
  body#root nav .divider { 
    height: 38px;
    width: 2px;
    background-color: #FFFFFF;
    border-radius: 99px;
    margin: 0 18px; }

body#root .selectReportGroup {
  margin-top: 1em;
  margin-bottom: 1.5em; }
  /* body#root .favReports.dropdown-open {
    margin-top: 27em;
  } */
  body#root .selectReportGroup .dropdown-divider {
    margin: 0; }
  body#root .selectReportGroup button[type=button],
  body#root .selectReportGroup button[type=button]:focus {
    background: none!important;
    border: none;
    font-family: 'Segoe-UI', sans-serif;
    line-height: inherit!important;
    box-shadow: none;
    padding-left: 0.8em;
    align-items: center;
    display: flex;
    padding-left: 2.35em;
    justify-content: space-between;
    width: 100%;
    color: #FFFFFF; }
    body#root #secondNavBar.collapsed .selectReportGroup button[type=button],
    body#root #secondNavBar.collapsed .selectReportGroup button[type=button]:focus {
      padding: 0;
      justify-content: center; }
    #aitrends.atrilyx .selectReportGroup button[type=button],
    #aitrends.atrilyx .selectReportGroup button[type=button]:focus {
      color: #000000; }
    body#root .selectReportGroup button.title {
      white-space: nowrap; }
      body#root .selectReportGroup button.title span {
        opacity: 1;
        transition: opacity 1s ease-in-out; }
        body#root .collapsed .selectReportGroup button.title span {
          opacity: 0; }
    /* #root #aitrends:not(.atrilyx) .selectReportGroup button:hover {
      background: none!important;
      color: white!important; } */
      body#root .selectReportGroup button[type=button] i.material-icons,
      body#root .selectReportGroup .dropdown-menu .title-active i.material-icons {
       font-size: 20px; }
       .atrilyx .selectReportGroup button[type=button] i.material-icons,
       .atrilyx .selectReportGroup .dropdown-menu .title-active i.material-icons {
         color: #344BCB; }
body#root .collapsed .selectReportGroup button span {
  display: none!important; }

body#root #secondNavBar input {
  border: none!important;
  padding: 0.8em 1.2em 0.8em 0!important;
  height: 100%; }
  body#root #secondNavBar input:hover {
    background-color: transparent; }
body#root #secondNavBar .dropdown-menu {
  padding: 0;
  left: 1em!important;
  width: 21em;
  font-size: 1em;
  border: none;
  background-color: #FFFFFF;
  box-shadow: 0px 5px 6px #00000014; 
  animation: fade 100ms; }
  @media only screen and (min-height: 898px) {
    body#root #secondNavBar .dropdown-menu {
      top: -0.7em!important;
    }
  }
  @keyframes fade {
    0% {
        opacity: 0;
    }
  
    100% {
        opacity: 1;
    }
  }
  body#root #secondNavBar .dropdown-menu:not(.show) {
    opacity: 0; }
  body#root #secondNavBar .dropdown-menu.show {
    transform: unset !important;
    opacity: 1;
    border-radius: 0.5em; }
  .dropup .dropdown-menu {
    top: auto!important;
    bottom: 100%!important; }
  body#root #secondNavBar .dropdown-menu > .d-flex {
    border-radius: 0 0 0.5em 0.5em;
    background-color: #EFF0F1;
    padding: 0.75em 0; }
    body#root #secondNavBar .dropdown-menu.reverse.show > .d-flex {
      border-radius: .25rem .25rem 0 0; }
    body#root button[type="submit"],
    #camapper .btn {
      font-family: 'Segoe-UI', sans-serif;
      border: none;
      background-color: #30465C!important; }
      body#root button[type="submit"] {
        padding-top: 0;
        padding-bottom: 0; }
      #camapper .btn {
        min-width: 10em; }
      #camapper button[type="submit"] {
        border-radius: 0.5em;
        color: #FFFFFF;
        padding: 1em 2.5em!important;
        margin: 1em; }
        #camapper .pc_box .btn {
          padding-top: 0.25em;
          padding-bottom: 0.25em; }
          #camapper .col:not(.footer) .btn {
            border-radius: 0.5em!important; }
      #aitrends.atrilyx button[type="submit"] {
        background-color: #344BCB!important; }

body#root #secondNavBar .dropdown {
  font-family: 'Segoe-UI', sans-serif; }
  body#root #secondNavBar .dropdown .title-active {
    padding: 0.8em 0.75em 0.8em 1.2em;
    cursor: pointer;
    align-items: center;
    display: flex;
    color: #30465C;
    justify-content: space-between; }
    body#root #secondNavBar .dropdown .reverse .title-active {
      border-bottom: none; }
    #aitrends.atrilyx #secondNavBar .dropdown .title-active {
      color: #000000; }

body#root #secondNavBar .navbar-scroll {
  width: 102%;
  margin: 0;
  overflow: visible; }
  body#root #secondNavBar.collapsed .navbar-scroll {
    width: 115%!important; }
  body#root #secondNavBar .navbar-scroll .navbar {
    max-height: 33vh;
    overflow-y: auto; }

body#root .search-input,
.select2-search--dropdown {
  background-color: #EAECEE;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center; }
  #camapper #keywords .search-input,
  #camapper #keywords .search-input input:hover {
    background-color: transparent; }
    #camapper #keywords .cb-dropdown-wrap .search-input {
      background-color: #32485E14; }
    #camapper #keywords .search-input {
      min-width: 10em; }
  .search-input:before,
  .select2-search--dropdown:before,
  #camapper #keywords .cb-dropdown-wrap .search-input::before {
    font-family: "Material Icons";
    content: "\e8b6";
    color: #30465C;
    font-size: 24px;
    padding: 5px 15px;
    opacity: 0.8; }
    #camapper #keywords .search-input:before {
      padding: 10px 0; }
    #camapper #keywords .cb-dropdown-wrap .search-input::before {
      font-size: 18px;
      padding: 0 4px 0 0; }
    #camapper #keywords .cb-dropdown-wrap .new-label-input {
      display: flex;
      height: 3em;
      align-items: center; }
      #camapper #keywords .cb-dropdown-wrap .new-label-input::after {
        font-family: 'Material Icons';
        content: "\e145";
        font-size: 18px;
        cursor: pointer; }
      #camapper #keywords .cb-dropdown-wrap .new-label-input input {
        font-family: 'Segoe-UI', sans-serif;
        padding-left: 0!important;
        border: none!important; }
  @media only screen and (max-height: 897px) {
    body#root .reverse .search-input {
      border-top: 1px solid #dee2e6;
    }
  }
  body#root .search-input .material-icons {
    opacity: 0.25;
    padding: 0 0.5em; }
  body#root .search-input #profileSearch:focus {
    background-color: transparent; }
  body#root .search-input input {
    font-family: 'Segoe-UI', sans-serif;
    font-size: 1em; }

#searchTable .row-active {
  display: flex;
  align-items: center;
  width: 100%;
  height: 2.75em;
  padding: 0 1.4em; }
  #searchTable .row-active {
    background-color: #FFFFFF;
    transition: background-color 0.3s ease-out; }
    #searchTable .row-active:hover {
      background-color: #FBFBFB; }
  #searchTable .row-active td {
    padding: 0;
    border-top: none; }
  #searchTable .row-active .pfname {
    display: flex;
    width: 100%;
    height: 100%;
    color: #30465C;
    align-items: center; }
    #searchTable .row-active .pfname a {
      display: block;
      width: 14em;
      height: 100%;
      overflow: hidden;
      text-overflow: ellipsis;
      color: #30465C; }
    .atrilyx #searchTable .row-active .pfname {
      color: #000000; }
    #searchTable .row-active .pfname svg path:nth-child(2) {
      fill: #30465C; }
    #searchTable .row-active .pfname span {
      position: relative;
      white-space: nowrap;
      padding-left: 1em;
      top: 30%; }
  #searchTable .favorite-selection {
    padding-left: 0; }
  #searchTable .row-active .view-selection a {
    color: #8592A0;
    transition: color 0.3s ease-out; }
    #searchTable .row-active .view-selection a:hover {
      color: #30465C;
      text-decoration: underline; }

body#root .nav-menu {
  width: 100%;
  padding-bottom: 0.6em; }
  body#root .navbar-scroll .nav-menu {
    width: 95%; }
  body#root .navbar .nav-menu a span {
    display: flex;
    white-space: nowrap; }
    body#root #secondNavBar.collapsed .navbar .nav-menu a span {
      width: 2em;
      overflow: hidden; }

body#root #secondNavBar:not(.collapsed) .navbar .has-treeview > a > span {
  margin-left: 14px; }
  body#root #secondNavBar.collapsed .navbar .has-treeview > a > span {
    margin-left: 32px; }

body#root li.has-treeview:not(.open) ul.nav-treeview {
  display: none!important; }

.loader-container {
  display: flex;
  justify-content: center;
  align-items: center; }
  .loader-container .loader {
    display: none;
    border: 16px solid #FBFBFB;
    border-radius: 50%;
    border-top: 16px solid #3498db;
    width: 60px;
    height: 60px;
    -webkit-animation: spin 2s linear infinite; /* Safari */
    animation: spin 2s linear infinite;
    margin-top: 1em; }
/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

body#root #clients-list.show {
  display: flex;
  flex-direction: column;
  transition: top 1s ease 0s; }
  body#root #clients-list.reverse.show {
    flex-direction: column-reverse;
    top: -25.4em!important; }
body#root #clients-list #scrollTable {
  width: 100%!important;
	height: 17.8em; }

body#root #secondNavBar.collapsed .navbar .active svg path:nth-child(2) {
  fill: #30465C; }
  .atrilyx #secondNavBar.collapsed .navbar .active svg path:nth-child(2) {
    fill: #FFFFFF; }
body#root #secondNavBar:not(.collapsed) .navbar .open svg path:nth-child(2) {
  fill: #30465C;
  stroke: #FFFFFF;
  stroke-width: 2px; }
  .atrilyx #secondNavBar:not(.collapsed) .navbar .open svg path:nth-child(2) {
    fill: #FFFFFF!important;
    stroke: #344BCB; }
body#root #secondNavBar:not(.collapsed) .navbar .open .name-label {
  color: #FFFFFF!important; }
  .atrilyx #secondNavBar:not(.collapsed) .navbar .open .name-label {
    color: #344BCB!important; }
.atrilyx #secondNavBar:not(.collapsed) svg#sidenav-folder path:nth-child(2) {
  fill: #344BCB; }
  .atrilyx #secondNavBar.collapsed li:not(.active) #sidenav-folder path:nth-child(2) {
    fill: #344BCB; }

iframe {
	width: 99.8%;
	overflow: hidden;
	border: none;
}

.hide {
	display: none; 
}

.layout-fixed .main-sidebar {
	position: fixed;
	height: 100vh;
	float: none;
	z-index: 3;
	bottom: 0;
	left: 0;
	top: 4em;
	overflow: visible;
}

.wrapper .content-wrapper {
  min-height: calc(100vh - 64px)!important; }

.nav-sidebar .nav-treeview {
  display: none;
  list-style: none;
  height: auto!important;
}

.favorite:not(:checked),
.favorite:checked {
  position: relative;
	left: -9999px;
}

.favorite-label {
	cursor: pointer;
	position: relative;
	display: flex;
	align-items: center;
  top: -9px;
}

.favorite:not(:checked) + label:before,
.favorite:checked + label:before {
  content: "";
  display: inline-block; }
  .favorite:checked + label:before {
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transition-delay: 0s; }
.favorite:checked + label:after {
  font-family: "Material Icons";
  content: "\e838";
  font-size: 11px;
  display: flex;
  height: 100%;
  align-items: center;
  position: absolute;
  color: #FFD100;
  transform-origin: center center;
  transform: scale(2);
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: linear;
  transition-delay: 0.2s; }
  .favorite:not(:checked) + label:after {
    transform: scale(2);
    font-family: "Material Icons";
    content: "\e838";
    font-size: 11px;
    display: flex;
    height: 100%;
    align-items: center;
    position: absolute;
    color: #CCD1D7;
    transform-origin: center center;
    transition: color 0.3s ease-out; }
    .favorite:not(:checked) + label:hover:after {
      color: #B4BBC4; }

#secondNavBar .item-help-icon, #secondNavBar .icon-help, .visitor-profile .icon-export {
  display: none!important;
}

.col .row {
  margin-left: auto;
  margin-right: auto;
}

.collapsible-header {
  background-color: transparent;
}

.input-field > label,
.matomo-field-select > label {
  left: 2em!important; }
  .input-field > label:not(.active) {
    top: 0.2em; }

.manageFunnel .targetValidator .resetField {
  margin-left: -42px;
}

/* .row .col.l6 {
  width: 100%!important;
} */

.goalTriggerType {
  padding: 0!important;
}

.nav-menu.active .nav-link i {
  color: #344bcb ;
}
#secondNavBar.collapsed .nav-menu:not(.active) .nav-link i {
  padding-left: 0.35em;
}

.atrilyx .nav-menu.active .nav-link i {
    color: #FFFFFF;
}

.nav-link i,
.sign-out i,
.user i{
	vertical-align: top;
	position: relative;
	padding-right: 8px;
	vertical-align: middle;
	color: #CCD1D7;
}

#welcomeSearch #clients-list #active-filter {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-left: 1%; }
  #welcomeSearch #clients-list #active-filter label {
    font-size: 0.8em;
    padding-left: 0.5em;
    margin-bottom: 0; }
  #welcomeSearch #clients-list #active-filter > span {
    cursor: pointer; }

#welcomeSearch #scrollTable tr.row-active.hide {
  visibility: collapse;
  height: 0;
  border: 0;
}

#welcomeSearch #scrollTable tr.row-active::after {
  font-family: 'Material Icons';
  content: '\e061';
  padding-left: 1em; }
  #welcomeSearch #scrollTable tr.row-active.active::after {
    color: #09B380; }
  #welcomeSearch #scrollTable tr.row-active.inactive::after {
  color: #BBC8D4; }

/* Campaign Mapper only below */

#camapper {
  overflow: visible; /* TODO: hidden? check later */ }
  #camapper .progress {
    position: relative;
    display: flex;
    width: 90%;
    margin: 50px;
    height: 0.2em;
    background-color: rgba(123, 123, 123, 0.6);
    overflow: visible; }
    #camapper .progress .progress-track {
      position: absolute;
      width: 100%;
      /* z-index: -1; */
      height: 0.2em;
      background-color: #09B36B; }
    #camapper .progress .progress-check {
      margin-top: -0.4em;
      height: 0.8em;
      background-color: #FBFBFB;
      border-radius: 50%;
      float: right;
      color: rgba(123, 123, 123, 0.6); }
    #camapper .progress .progress-step {
      position: relative;
      color: rgba(123, 123, 123, 0.6);
      width: 100%;
      font-size: 12px;
      text-align: center; }
      #camapper .progress .progress-step.active {
      background: #09B36B; }
      #camapper .progress .progress-step.active .progress-check {
        color: #09B36B; }
      #camapper .progress .progress-step.active span:not(.progress-check) {
        color: #32485E; }
      #camapper .progress .progress-step span:not(.progress-check) {
        position: relative;
        top: -2em;
        font-size: 1.2em; }

#camapper .select2-selection {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: none;
  box-shadow: 0px 5px 6px #00000014;
  height: 100%; }
.select2-dropdown {
  border: none!important; }
  .select2-container--open .select2-dropdown {
    border: none;
    border-radius: 0 0 5px 5px; }
#camapper .select2-selection__rendered {
  color: #30465C;
  padding: 1em 0 1em 1.4em; }
.select2-container--default .select2-results > .select2-results__options {
  max-height: 25em; }
  .select2-results__option {
    font-family: 'Segoe-UI', sans-serif;
    padding: 0.8em;
    border-bottom: 1px solid #E5E9EB; }
    .select2-container--default .select2-results__option--highlighted[aria-selected] {
      background-color: #FBFBFB;
      color: #212121; }
    .select2-container--default .select2-results__option[aria-disabled=true] {
      display: none; }
.select2-search--dropdown {
  padding: 0; }
  .select2-search--dropdown .select2-search__field {
    background-color: transparent;
    border: none!important;
    padding: 0.8em 1.2em 0.8em 0!important; }
.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 1.2em; }
.select2-container--default .select2-selection--single .select2-selection__arrow {
  position: relative;
  font-size: 1.75em;
  right: 0.5em;
  margin-top: -0.3em; }
  .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none; }
  .select2-container--default .select2-selection--single .select2-selection__arrow::after {
    font-family: 'Material Symbols Outlined';
    content: '\e5d7'; }
    .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow::after {
      content: '\e5d6'; }

#camapper .navigation .back-btn,
#camapper .navigation .next-btn,
#camapper #configurator p .btn:not(.active) {
  background-color: #FFFFFF!important;
  color: #32485E;
  border: none;
  box-shadow: 0px 5px 6px #00000014;
  float: right;
  min-width: 6em; }
  #camapper #configurator p .btn {
    margin-top: 0; }

#camapper .cards {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 4vh 0; }
  #camapper .card {
    width: 30%;
    height: 13.5vh;
    padding-right: 1em;
    background-color: #FFFFFF;
    box-shadow: 0px 5px 6px #00000014;;
    border: none;
    border-left: 8px #32485E solid;
    align-items: center;
    flex-direction: row; }
    #camapper .card .card-title {
      display: flex;
      align-items: center;
      padding: 1.5em;
      margin-bottom: 0; }
    #camapper .card + .card:not(.connect-other) {
      margin-left: 2%; }
  #camapper .cards .card img {
    width: 4vw;
    margin: 1em 2em; }
  #camapper .card.connect-other {
    justify-content: center;
    width: 25em;
    height: 4em;
    border: none;
    margin-top: 8em;
    padding: 0 1.8em; }
    #camapper .card.connect-other .card-content {
      display: flex;
      align-items: center;
      justify-content: space-between;
      width: 100%; }
  #camapper .cards .card .card-content h4 {
    font-size: 1.5vw;
    float: left;
    color: rgba(48, 70, 92, 0.8); }
  #camapper .cards .card .card-content .status {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 13vw;
    margin-bottom: 1em; }
    #camapper .cards .card .card-content .status div {
      display: flex;
      width: 6vw;
      height: 2em;
      background-color: rgb(123, 123, 123, 0.1);
      color: rgba(48, 70, 92, 0.8);
      border-radius: 12px;
      align-items: center;
      justify-content: center; }
      #camapper .cards .card .card-content .status div::after {
        font-size: 0.75vw; }
      #camapper .cards .card .card-content .status div.integrated:after {
        content: 'Integrated'; }
      #camapper .cards .card .card-content .status div.connect-app:after {
        content: 'Connect App'; }
      #camapper .cards .card .card-content .status div.active {
        background-color: rgba(9, 179, 107, 0.4);
        color: rgba(5, 102, 62, 0.8); }

#camapper .container {
  max-width: 100%;
  height: 100%;
  padding: 0; }
  #camapper .container .remove-btn {
    transform: rotate(180deg); }
#camapper .filters {
  display: flex;
  width: 100%;
  padding: 0.5em 1.5em;
  align-items: center;
  justify-content: space-between; }
  #camapper #selector .container .filters .filter-option:first-child {
    flex: 2;
    margin-right: 2%; }
  #camapper #selector .container .filters .filter-option:last-child {
    flex: 1; }
    #camapper #selector .container .filters .filter-option span {
      font-size: 12px; }
  #camapper #selector .container table td {
    word-break: break-all; }
  #camapper #keywords .filters .search-input.search-box {
    min-width: 30em; }
    #camapper .filters .search-input:not(.search-box) {
      background-color: #FFFFFF;
      border: 2px solid #E5E9EB;
      border-radius: 0.35em;
      height: 3em;
      padding: 0 1em; }
      #camapper .filters .dropdown-menu .search-input {
        background-color: transparent;
        border: none;
        border-radius: 0; }
    #camapper .filters .search-input:not(.search-box)::before {
      content: none; }
    #camapper .filters .search-input:not(.search-box) input,
    #camapper .filters .search-input select {
      border: none!important;
      padding: 0!important;
      width: 100%; }
      #camapper .filters .search-input input {
        color: #32485E66; }
      #camapper .filters .search-input select {
        color: #32485E; }

#camapper #scrollTable table th,
#camapper #scrollTable table td {
  border: none; }
#camapper #scrollTable table .selection {
  width: 3em!important;
  padding-right: 0;
  width: 0; }
#camapper #scrollTable table thead {
  width: 100%!important;
  background-color: #32485E;
  color: #FFFFFF; }
  #camapper #scrollTable table thead th {
    vertical-align: middle;
    font-weight: bold; }
    #camapper #scrollTable table th,
    #camapper #scrollTable table td {
      padding: 0.75vh;
    }
    #camapper #scrollTable table thead th:first-child {
      border-radius: 4px 0 0 4px; }
    #camapper #scrollTable table thead th:last-child {
      border-radius: 0 4px 4px 0; }
  #camapper #scrollTable table .delete-btn,
  #camapper #scrollTable table .add-btn {
    text-align: right; }
#camapper #scrollTable table span.material-symbols-outlined,
#camapper #scrollTable table span.material-symbols-rounded {
  cursor: pointer; } 
#camapper #scrollTable table tbody span.material-symbols-outlined,
#camapper #scrollTable table tbody span.material-symbols-rounded {
  color: #32485E33; }
  #camapper #scrollTable table thead span.material-symbols-outlined,
  #camapper #scrollTable table thead span.material-symbols-rounded {
    color: #FFFFFF66; }
#camapper #keywords #scrollTable {
  border-top: 1px solid #E5E9EB;
  height: 100%; }
  #camapper #keywords #scrollTable table {
    width: 100%!important;
    margin-top: 0; }
    #camapper #keywords #scrollTable table thead th:first-child,
    #camapper #keywords #scrollTable table thead th:last-child {
      border-radius: 0; }
    #camapper #keywords #scrollTable table th, 
    #camapper #keywords #scrollTable table td {
      padding: 0.75em 1em;
      text-align: left;
      vertical-align: middle; }
    #camapper #keywords #scrollTable table tbody tr {
      border-bottom: 1px solid #E5E9EB; }
  #camapper #keywords #scrollTable .material-symbols-outlined {
    display: flex; }
#camapper #clients #scrollTable {
  height: 60vh;
  overflow-y: auto; }
#camapper #scrollTable form {
  width: 100%; }

#camapper .main-container {
  font-size: 12px!important;
  display: none;
  text-align: center; }
  #camapper #client .main-container,
  #camapper #campaign .main-container {
    width: 62em; }
  #camapper #selector .main-container,
  #camapper #confirm .main-container,
  #camapper #network .main-container {
    width: 80vw; }
    
  #camapper #clients .main-container > .row {
    height: 100%; }
    #camapper #clients .main-container .table {
      margin: 0; }
      #camapper #clients .main-container .table thead th {
        border: none; }
  #camapper #success .main-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80%; }
  #camapper .main-container #add-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #FBFBFB;
    border: 2px dashed #32485E33;
    border-radius: 8px;
    height: 100%;
    width: 100%; }
    #camapper .main-container #add-container .material-symbols-rounded {
      font-size: 4em; }
  #camapper .main-container form > .card,
  #camapper #configurator .card {
      width: 100%;
      height: 50vh;
      border-left: none;
      align-items: flex-start;
      padding: 1em;
      margin: 0; }
      #camapper #configurator .card {
        height: auto;
        width: 80%;
        text-align: left; }
        #camapper #configurator .card .pc_box {
          margin-top: 1em;
          font-size: 1.2em;
          line-height: 1.5em; }
          #camapper #configurator .card .pc_box a:not(.btn) {
            color: #32485E; }
      #camapper #selector .main-container form > .card:after,
      #camapper #configurator .card:after {
        content:"";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 50%;
        border-left: 1px solid #32485E33;
        transform: translate(-50%); }
      #camapper .main-container form > .card .left,
      #camapper .main-container form > .card .right {
        padding: 0 1em;
        height: 100%;
        text-align: left; }
        #camapper #selector .main-container form > .card .left,
        #camapper #selector .main-container form > .card .right {
          flex: 1;
          max-width: 50%; }
        #camapper #confirm .main-container form > .card .left {
          flex: 2;
          max-width: 66.6%; }
        #camapper #confirm .main-container form > .card .right {
          flex: 1;
          max-width: 33.3%; }
      #camapper .single .main-container h2,
      #camapper .single .main-container h4 {
        font-weight: bold;
        text-align: left; }
        #camapper .single .main-container h4 {
          font-size: 18px; 
          letter-spacing: 0.48px;
          line-height: 2em; }
          #camapper .single .main-container .bordered-info {
            display: flex;
            width: 100%;
            justify-content: space-between;
            align-items: center;
            padding: 0.8em 0;
            margin: 0.8em 0;
            border-top: 1px solid #32485E33;
            border-bottom: 1px solid #32485E33; }
            #camapper #keywords .bordered-info {
              padding: 0.75em 1em;
              margin: 0; }
            #camapper .single .main-container .bordered-info .title {
              font-weight: bold; }
  #camapper #keywords .main-container form > .card {
    flex-direction: column;
    height: auto;
    width: 85vw;
    padding: 0; }
    @media only screen and (max-height: 780px) {
      #camapper #keywords .main-container form > .card {
        height: 85vh;
      }
    }
    @media only screen and (max-height: 710px) {
      #camapper #keywords .main-container form > .card {
        height: 87vh;
      }
    }
    #camapper #keywords .main-container form > .card h4 {
      margin-bottom: 0;
    }

#camapper #configurator .footer {
  display: flex;
  justify-content: space-between;
  min-width: 100%;
  margin-top: 2em;
}

#camapper #invocaform > .row,
#camapper #ringpoolform > .row,
#camapper #promonumbersform > .row {
  justify-content: space-between;
  width: 100%;
}

#camapper .btn-group p .btn.active {
  color: #FFFFFF!important;
}

#camapper .dropdown-item {
  text-align: left; }
  #camapper .dropdown-item:active,
  #camapper .dropdown-item:focus, 
  #camapper .dropdown-item:hover {
    background-color: transparent!important; }

.pc_box p,
.pc_box ul {
  margin-bottom: 0;
}

#camapper .pc_box form .btn-group p {
  margin-left: 5%; }
#camapper .pc_box form .form-group {
  justify-content: space-between; }
  #camapper .pc_box form .form-group .col {
    padding: 0; }

#camapper .form-control:focus {
  box-shadow: none;
}

#camapper #promonumbersform #pc_pnr .row label {
  white-space: nowrap;
}
#camapper #promonumbersform .pc_nxt {
  padding-top: 1em;
}
#camapper #promonumbersform p #pc_add {
  margin-top: 1em;
}
#camapper #promonumbersform p #pc_delete {
  margin-bottom: 1em;
}

#camapper .pc_step select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
#camapper .pc_step .form-select {
  position: relative; }
  #camapper .pc_step .form-select::after {
    position: absolute;
    pointer-events: none;
    font-family: 'Material Icons';
    content: "\e313";
    z-index: 1;
    right: 10px;
    top: 7px; }

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background-position: 100% 10px;
}

#camapper .cb-dropdown-wrap:nth-child(1),
#camapper .cb-dropdown-wrap:nth-child(2) {
  display: none;
} 

#camapper #keywords .filter-dropdowns {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  width: 100%; }
  #camapper #keywords .filter-dropdowns .btn {
    display: flex;
    justify-content: space-between;
    border-radius: 4px!important;
    border-color: #E5E9EB!important;
    border: 1px solid #E5E9EB;
    background-color: #FFFFFF!important;
    width: 14em;
    padding: 0.5em 1em; }
    #camapper #keywords .filter-dropdowns .btn span:last-child {
      font-size: 2em; }
    #camapper #keywords .cb-dropdown-wrap .dropdown-menu .btn {
      background-color: #30465C!important;
      width: 90%;
      justify-content: center;
      margin: 0.5em 0;
      padding: 0; }

#camapper #keywords .table {
  margin-bottom: 0!important;
  table-layout: fixed;
}

.cb-dropdown-wrap {
  position: relative;
  margin-left: 2%; }
  .cb-dropdown-wrap .dropdown-menu {
    transform: none!important;
    height: auto;
    min-width: 14em;
    width: 14em;
    font-size: 12px;
    top: 3.3em!important;
    padding: 0; }
    .cb-dropdown-wrap .dropdown-menu.show {
      display: flex;
      flex-direction: column;
      align-items: center; }
    .cb-dropdown-wrap .dropdown-menu .dropdown-search {
      border: none!important;
      border-radius: 0!important;
      background-color: transparent; }
    .cb-dropdown-wrap .dropdown-menu .dropdown-items {
      height: 15em;
      width: 100%;
      overflow-y: auto;
      margin-bottom: 0;
      padding: 0.5em 0 0 0.5em;
      line-height: 23px; }
    .cb-dropdown-wrap .dropdown-menu li label  {
      display: flex;
      align-items: center;
      width: 12em;
      max-width: 12em;
      word-break: break-word; }
      .cb-dropdown-wrap .dropdown-menu li label > span {
        padding-left: 0.5em;
        color: #404040;
        cursor: pointer; }

#camapper #keywords table td {
  text-align: center;
  vertical-align: middle;
}

#keywordTable_info {
  text-align: left;
  padding-left: 1.5em;
  color: #404040;
  opacity: 0.6;
  position: absolute;
  margin-top: 2em;
}

#keywordTable_paginate {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin: 0.8em 0;} 
  #keywordTable_paginate .page-item:first-child .page-link,
  #keywordTable_paginate .page-item:last-child .page-link {
    border: none; }
  #keywordTable_paginate .pagination {
    align-items: center;
    margin-right: 19em;
    margin-bottom: 0;
    --bs-pagination-font-size: 12px }
    #keywordTable_paginate .pagination .page-link:hover {
      background-color: transparent; }
    #keywordTable_paginate .pagination .page-link:focus {
      background-color: transparent;
      box-shadow: none; }
    #keywordTable_paginate .pagination .page-item {
      padding-right: 2%; }
      #keywordTable_paginate .pagination .page-item:not(.active) .page-link {
        color: inherit; }
      #keywordTable_paginate .pagination .page-item.active .page-link {
        background-color: #32485E;
        border-color: #32485E;
        border-radius: 2px; }

.dataTables_scrollBody {
  height: auto!important;
  max-height: none!important; }
  div.dataTables_scrollBody thead {           
    display: none; }
.dataTables_scroll {
  height: 100%;
  min-height: 57vh; }
  .dataTables_scroll .dataTables_scrollHead {
    overflow: visible!important; }
.dataTables_scrollHeadInner {
  width: 100%!important; }

.keyword-labels {
  line-height: 33px; }
  .keyword-labels .keyword-label {
    background-color: #D6DADF;
    color: #404040;
    border-radius: 18px;
    padding: 5px 10px; }

#camapper .os-host-overflow, 
#camapper .os-viewport-native-scrollbars-overlaid,
#camapper .os-host-overflow>.os-padding,
#camapper .os-viewport-native-scrollbars-invisible {
  overflow: visible!important;
}

#keywordTable_wrapper {
  height: 75%; }
  @media only screen and (min-height: 925px) {
    #keywordTable_wrapper {
      height: 65%;
    }
  }

#keywordTable_previous a,
#keywordTable_next a {
  display: flex;
  align-items: center; }
  #keywordTable_previous a::before {
    font-family: 'Material Symbols Outlined';
    content: '\e5c4';
    margin-right: 8%;
    font-size: 2em; }
  #keywordTable_next a::after {
    font-family: 'Material Symbols Outlined';
    content: '\e5c8';
    margin-left: 8%;
    font-size: 2em; }
  
#keywords .select-dialog {
  position: absolute;
  color: #404040;
  background-color: #FFFFFF;
  border: 1px solid #32485E33;
  display: none;
  flex-direction: column;
  padding: 1em;
  border-radius: 4px;
  z-index: 1; }
  #keywords .select-dialog > div {
    font-weight: normal;
    cursor: pointer; }

#keywords .submit-container {
  position: absolute;
  display: flex;
  justify-content: flex-end;
  bottom: 1em;
  right: 0;
  padding-right: 2em;
}

#keywords input[type="checkbox"] {
  accent-color: #32485E;
  cursor: pointer;
}

.widgetized .dataTableVizCohorts .dataTableWrapper {
  padding-top: 5em;
}

.widgetized .dataTableWrapper .visitorCampaign {
  position: relative;
  bottom: 2em;
  /* height: 8em; ATD-4461*/
}

.widgetized #widgetEcommercegetEcommerceLog .visitorReferrer {
  padding-top: 15em;
}

.widgetized #widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1 .visitorLogIcons {
  margin-left: 25em;
}

#pageFooter {
  width: 100%;
}

#mobile-left-menu.sidenav .collapsible-body li a {
  display: inline-block;
  width: 100%;
}

.widgetized .visitorCustomVariables {
  position: absolute;
  bottom: 11em;
}

.formLiveMetrics, [data-table-type="LiveFormDataTable"] > .dataTableWrapper {
  background-color: transparent!important;
}

.theWidgetContent .matomo-field-select .select-wrapper input {
  margin-bottom: 8px!important;
}

.ai-chat-insight-offcanvas {
  font-weight: normal;
  text-transform: none;
  letter-spacing: normal;
}

.ai-chat-insight-offcanvas-header h3::before {
  content: 'Ai ';
}

.alert-info {
  color: #838383 !important;
  background-color: #F5F5F5;
  border: none;
}

.alert-info:before {
    color: #838383;
    background-color: #F5F5F5;
}


/* ATD-4425 */
.searchAction.searchActive .dataTableSearchInput {
    border: none !important;
    border-bottom: solid 2px #acacac !important;
    padding-left: 28px !important;
}

 /* ATD-4481 */
.segment-generator {
  width: 98% !important;
}

#content.admin {
  max-width: 100% !important;
}
.card .card-content {
  width: 100% !important;
}

/* ATD-4496 */
.funnelReport .card-content{
        overflow:scroll !important;
}
#funnelConversionTable{
        width:auto !important;
}

/* Bot Tracker message removed */
#widgetBotTrackergetDigiInfo {
	display: none !important;
}

/*
@theme-color-brand:                    #d4291f;
@theme-color-brand-contrast:           #ffffff;

@theme-color-widget-title-text:        #0d0d0d;
@theme-color-widget-title-background:  #f2f2f2;

@theme-color-menu-contrast-text:       #666666;
@theme-color-menu-contrast-textActive: #0d0d0d;
@theme-color-menu-contrast-textSelected: @theme-color-menu-contrast-text;
@theme-color-menu-contrast-background: #f2f2f2;

@theme-color-text:                     #0d0d0d;
@theme-color-text-light:               #444444;
@theme-color-text-lighter:             #666666;
@theme-color-link:                     #1e93d1;

@theme-color-background-base:          #fff;
@theme-color-background-tinyContrast:  #f2f2f2;
@theme-color-background-lowContrast:   #cccccc;
@theme-color-background-contrast:      #5F5A60;
@theme-color-background-highContrast:  #202020;
@theme-color-base-series:              #ee3024;

@graph-colors-data-series1: #d4291f;
@graph-colors-data-series2: #1f78b4;
@graph-colors-data-series3: #ff7f00;
@graph-colors-data-series4: #33a02c;
@graph-colors-data-series5: #6a3d9a;
@graph-colors-data-series6: #b15928;
@graph-colors-data-series7: #fdbf6f;
@graph-colors-data-series8: #cab2d6;
*/
.sparkline-colors[data-name=lineColor] {
  color: #30465C;
}
.sparkline-colors[data-name=maxPointColor] {
  color: #FFAB1A;
}
.sparkline-colors[data-name=minPointColor] {
  color: #766DEF;
}
.sparkline-colors[data-name=lastPointColor] {
  color: #00E6F2;
}
.evolution-graph-colors[data-name=grid-background] {
  color: #FBFBFB;
}
.evolution-graph-colors[data-name=series1] {
  color: #30465C;
}
.evolution-graph-colors[data-name=ticks] {
  color: #E8EBED;
}
