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

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=e32d98c35d1ff80598b4)
 * Config saved to config.json and https://gist.github.com/e32d98c35d1ff80598b4
 *
 * Contains only the grid CSS classes.
 */

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

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

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #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?sbh6bh') format('woff2'),
          url('plugins/Morpheus/fonts/matomo.woff?sbh6bh') format('woff'),
          url('plugins/Morpheus/fonts/matomo.ttf?sbh6bh') format('truetype'),
          url('plugins/Morpheus/fonts/matomo.svg?sbh6bh#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-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: "\e624";
}
.icon-insights:before {
  content: "\e625";
}
.icon-locked-2:before {
  content: "\e626";
}
.icon-locked-3:before {
  content: "\e627";
}
.icon-locked:before {
  content: "\e628";
}
.icon-locked-4:before {
  content: "\e629";
}
.icon-maximise:before {
  content: "\e62a";
}
.icon-minimise:before {
  content: "\e62b";
}
.icon-minus:before {
  content: "\e62c";
}
.icon-newtab:before {
  content: "\e62d";
}
.icon-ok:before {
  content: "\e62e";
}
.icon-open-source:before {
  content: "\e62f";
}
.icon-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: "\e659";
}
.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-chevron-left:before {
  content: "\e907";
}
.icon-chevron-down:before {
  content: "\e908";
}
.icon-chevron-right:before {
  content: "\e909";
}
.icon-chevron-up:before {
  content: "\e90a";
}
.icon-content-copy:before {
  content: "\e905";
}
.icon-chevron-left:before {
  content: "\e907";
}
.icon-done:before {
  content: "\e906";
}
.icon-marketplace:before {
  content: "\e90b";
}
.icon-plugin:before {
  content: "\e90c";
}

/*! jQuery UI - v1.13.1 - 2022-01-20
* 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.1 - 2022-01-20
* 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.0.0 (http://materializecss.com)
 * Copyright 2014-2017 Materialize
 * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE)
 */
.materialize-red{background-color:#e51c23 !important}.materialize-red-text{color:#e51c23 !important}.materialize-red.lighten-5{background-color:#fdeaeb !important}.materialize-red-text.text-lighten-5{color:#fdeaeb !important}.materialize-red.lighten-4{background-color:#f8c1c3 !important}.materialize-red-text.text-lighten-4{color:#f8c1c3 !important}.materialize-red.lighten-3{background-color:#f3989b !important}.materialize-red-text.text-lighten-3{color:#f3989b !important}.materialize-red.lighten-2{background-color:#ee6e73 !important}.materialize-red-text.text-lighten-2{color:#ee6e73 !important}.materialize-red.lighten-1{background-color:#ea454b !important}.materialize-red-text.text-lighten-1{color:#ea454b !important}.materialize-red.darken-1{background-color:#d0181e !important}.materialize-red-text.text-darken-1{color:#d0181e !important}.materialize-red.darken-2{background-color:#b9151b !important}.materialize-red-text.text-darken-2{color:#b9151b !important}.materialize-red.darken-3{background-color:#a21318 !important}.materialize-red-text.text-darken-3{color:#a21318 !important}.materialize-red.darken-4{background-color:#8b1014 !important}.materialize-red-text.text-darken-4{color:#8b1014 !important}.red{background-color:#F44336 !important}.red-text{color:#F44336 !important}.red.lighten-5{background-color:#FFEBEE !important}.red-text.text-lighten-5{color:#FFEBEE !important}.red.lighten-4{background-color:#FFCDD2 !important}.red-text.text-lighten-4{color:#FFCDD2 !important}.red.lighten-3{background-color:#EF9A9A !important}.red-text.text-lighten-3{color:#EF9A9A !important}.red.lighten-2{background-color:#E57373 !important}.red-text.text-lighten-2{color:#E57373 !important}.red.lighten-1{background-color:#EF5350 !important}.red-text.text-lighten-1{color:#EF5350 !important}.red.darken-1{background-color:#E53935 !important}.red-text.text-darken-1{color:#E53935 !important}.red.darken-2{background-color:#D32F2F !important}.red-text.text-darken-2{color:#D32F2F !important}.red.darken-3{background-color:#C62828 !important}.red-text.text-darken-3{color:#C62828 !important}.red.darken-4{background-color:#B71C1C !important}.red-text.text-darken-4{color:#B71C1C !important}.red.accent-1{background-color:#FF8A80 !important}.red-text.text-accent-1{color:#FF8A80 !important}.red.accent-2{background-color:#FF5252 !important}.red-text.text-accent-2{color:#FF5252 !important}.red.accent-3{background-color:#FF1744 !important}.red-text.text-accent-3{color:#FF1744 !important}.red.accent-4{background-color:#D50000 !important}.red-text.text-accent-4{color:#D50000 !important}.pink{background-color:#e91e63 !important}.pink-text{color:#e91e63 !important}.pink.lighten-5{background-color:#fce4ec !important}.pink-text.text-lighten-5{color:#fce4ec !important}.pink.lighten-4{background-color:#f8bbd0 !important}.pink-text.text-lighten-4{color:#f8bbd0 !important}.pink.lighten-3{background-color:#f48fb1 !important}.pink-text.text-lighten-3{color:#f48fb1 !important}.pink.lighten-2{background-color:#f06292 !important}.pink-text.text-lighten-2{color:#f06292 !important}.pink.lighten-1{background-color:#ec407a !important}.pink-text.text-lighten-1{color:#ec407a !important}.pink.darken-1{background-color:#d81b60 !important}.pink-text.text-darken-1{color:#d81b60 !important}.pink.darken-2{background-color:#c2185b !important}.pink-text.text-darken-2{color:#c2185b !important}.pink.darken-3{background-color:#ad1457 !important}.pink-text.text-darken-3{color:#ad1457 !important}.pink.darken-4{background-color:#880e4f !important}.pink-text.text-darken-4{color:#880e4f !important}.pink.accent-1{background-color:#ff80ab !important}.pink-text.text-accent-1{color:#ff80ab !important}.pink.accent-2{background-color:#ff4081 !important}.pink-text.text-accent-2{color:#ff4081 !important}.pink.accent-3{background-color:#f50057 !important}.pink-text.text-accent-3{color:#f50057 !important}.pink.accent-4{background-color:#c51162 !important}.pink-text.text-accent-4{color:#c51162 !important}.purple{background-color:#9c27b0 !important}.purple-text{color:#9c27b0 !important}.purple.lighten-5{background-color:#f3e5f5 !important}.purple-text.text-lighten-5{color:#f3e5f5 !important}.purple.lighten-4{background-color:#e1bee7 !important}.purple-text.text-lighten-4{color:#e1bee7 !important}.purple.lighten-3{background-color:#ce93d8 !important}.purple-text.text-lighten-3{color:#ce93d8 !important}.purple.lighten-2{background-color:#ba68c8 !important}.purple-text.text-lighten-2{color:#ba68c8 !important}.purple.lighten-1{background-color:#ab47bc !important}.purple-text.text-lighten-1{color:#ab47bc !important}.purple.darken-1{background-color:#8e24aa !important}.purple-text.text-darken-1{color:#8e24aa !important}.purple.darken-2{background-color:#7b1fa2 !important}.purple-text.text-darken-2{color:#7b1fa2 !important}.purple.darken-3{background-color:#6a1b9a !important}.purple-text.text-darken-3{color:#6a1b9a !important}.purple.darken-4{background-color:#4a148c !important}.purple-text.text-darken-4{color:#4a148c !important}.purple.accent-1{background-color:#ea80fc !important}.purple-text.text-accent-1{color:#ea80fc !important}.purple.accent-2{background-color:#e040fb !important}.purple-text.text-accent-2{color:#e040fb !important}.purple.accent-3{background-color:#d500f9 !important}.purple-text.text-accent-3{color:#d500f9 !important}.purple.accent-4{background-color:#a0f !important}.purple-text.text-accent-4{color:#a0f !important}.deep-purple{background-color:#673ab7 !important}.deep-purple-text{color:#673ab7 !important}.deep-purple.lighten-5{background-color:#ede7f6 !important}.deep-purple-text.text-lighten-5{color:#ede7f6 !important}.deep-purple.lighten-4{background-color:#d1c4e9 !important}.deep-purple-text.text-lighten-4{color:#d1c4e9 !important}.deep-purple.lighten-3{background-color:#b39ddb !important}.deep-purple-text.text-lighten-3{color:#b39ddb !important}.deep-purple.lighten-2{background-color:#9575cd !important}.deep-purple-text.text-lighten-2{color:#9575cd !important}.deep-purple.lighten-1{background-color:#7e57c2 !important}.deep-purple-text.text-lighten-1{color:#7e57c2 !important}.deep-purple.darken-1{background-color:#5e35b1 !important}.deep-purple-text.text-darken-1{color:#5e35b1 !important}.deep-purple.darken-2{background-color:#512da8 !important}.deep-purple-text.text-darken-2{color:#512da8 !important}.deep-purple.darken-3{background-color:#4527a0 !important}.deep-purple-text.text-darken-3{color:#4527a0 !important}.deep-purple.darken-4{background-color:#311b92 !important}.deep-purple-text.text-darken-4{color:#311b92 !important}.deep-purple.accent-1{background-color:#b388ff !important}.deep-purple-text.text-accent-1{color:#b388ff !important}.deep-purple.accent-2{background-color:#7c4dff !important}.deep-purple-text.text-accent-2{color:#7c4dff !important}.deep-purple.accent-3{background-color:#651fff !important}.deep-purple-text.text-accent-3{color:#651fff !important}.deep-purple.accent-4{background-color:#6200ea !important}.deep-purple-text.text-accent-4{color:#6200ea !important}.indigo{background-color:#3f51b5 !important}.indigo-text{color:#3f51b5 !important}.indigo.lighten-5{background-color:#e8eaf6 !important}.indigo-text.text-lighten-5{color:#e8eaf6 !important}.indigo.lighten-4{background-color:#c5cae9 !important}.indigo-text.text-lighten-4{color:#c5cae9 !important}.indigo.lighten-3{background-color:#9fa8da !important}.indigo-text.text-lighten-3{color:#9fa8da !important}.indigo.lighten-2{background-color:#7986cb !important}.indigo-text.text-lighten-2{color:#7986cb !important}.indigo.lighten-1{background-color:#5c6bc0 !important}.indigo-text.text-lighten-1{color:#5c6bc0 !important}.indigo.darken-1{background-color:#3949ab !important}.indigo-text.text-darken-1{color:#3949ab !important}.indigo.darken-2{background-color:#303f9f !important}.indigo-text.text-darken-2{color:#303f9f !important}.indigo.darken-3{background-color:#283593 !important}.indigo-text.text-darken-3{color:#283593 !important}.indigo.darken-4{background-color:#1a237e !important}.indigo-text.text-darken-4{color:#1a237e !important}.indigo.accent-1{background-color:#8c9eff !important}.indigo-text.text-accent-1{color:#8c9eff !important}.indigo.accent-2{background-color:#536dfe !important}.indigo-text.text-accent-2{color:#536dfe !important}.indigo.accent-3{background-color:#3d5afe !important}.indigo-text.text-accent-3{color:#3d5afe !important}.indigo.accent-4{background-color:#304ffe !important}.indigo-text.text-accent-4{color:#304ffe !important}.blue{background-color:#2196F3 !important}.blue-text{color:#2196F3 !important}.blue.lighten-5{background-color:#E3F2FD !important}.blue-text.text-lighten-5{color:#E3F2FD !important}.blue.lighten-4{background-color:#BBDEFB !important}.blue-text.text-lighten-4{color:#BBDEFB !important}.blue.lighten-3{background-color:#90CAF9 !important}.blue-text.text-lighten-3{color:#90CAF9 !important}.blue.lighten-2{background-color:#64B5F6 !important}.blue-text.text-lighten-2{color:#64B5F6 !important}.blue.lighten-1{background-color:#42A5F5 !important}.blue-text.text-lighten-1{color:#42A5F5 !important}.blue.darken-1{background-color:#1E88E5 !important}.blue-text.text-darken-1{color:#1E88E5 !important}.blue.darken-2{background-color:#1976D2 !important}.blue-text.text-darken-2{color:#1976D2 !important}.blue.darken-3{background-color:#1565C0 !important}.blue-text.text-darken-3{color:#1565C0 !important}.blue.darken-4{background-color:#0D47A1 !important}.blue-text.text-darken-4{color:#0D47A1 !important}.blue.accent-1{background-color:#82B1FF !important}.blue-text.text-accent-1{color:#82B1FF !important}.blue.accent-2{background-color:#448AFF !important}.blue-text.text-accent-2{color:#448AFF !important}.blue.accent-3{background-color:#2979FF !important}.blue-text.text-accent-3{color:#2979FF !important}.blue.accent-4{background-color:#2962FF !important}.blue-text.text-accent-4{color:#2962FF !important}.light-blue{background-color:#03a9f4 !important}.light-blue-text{color:#03a9f4 !important}.light-blue.lighten-5{background-color:#e1f5fe !important}.light-blue-text.text-lighten-5{color:#e1f5fe !important}.light-blue.lighten-4{background-color:#b3e5fc !important}.light-blue-text.text-lighten-4{color:#b3e5fc !important}.light-blue.lighten-3{background-color:#81d4fa !important}.light-blue-text.text-lighten-3{color:#81d4fa !important}.light-blue.lighten-2{background-color:#4fc3f7 !important}.light-blue-text.text-lighten-2{color:#4fc3f7 !important}.light-blue.lighten-1{background-color:#29b6f6 !important}.light-blue-text.text-lighten-1{color:#29b6f6 !important}.light-blue.darken-1{background-color:#039be5 !important}.light-blue-text.text-darken-1{color:#039be5 !important}.light-blue.darken-2{background-color:#0288d1 !important}.light-blue-text.text-darken-2{color:#0288d1 !important}.light-blue.darken-3{background-color:#0277bd !important}.light-blue-text.text-darken-3{color:#0277bd !important}.light-blue.darken-4{background-color:#01579b !important}.light-blue-text.text-darken-4{color:#01579b !important}.light-blue.accent-1{background-color:#80d8ff !important}.light-blue-text.text-accent-1{color:#80d8ff !important}.light-blue.accent-2{background-color:#40c4ff !important}.light-blue-text.text-accent-2{color:#40c4ff !important}.light-blue.accent-3{background-color:#00b0ff !important}.light-blue-text.text-accent-3{color:#00b0ff !important}.light-blue.accent-4{background-color:#0091ea !important}.light-blue-text.text-accent-4{color:#0091ea !important}.cyan{background-color:#00bcd4 !important}.cyan-text{color:#00bcd4 !important}.cyan.lighten-5{background-color:#e0f7fa !important}.cyan-text.text-lighten-5{color:#e0f7fa !important}.cyan.lighten-4{background-color:#b2ebf2 !important}.cyan-text.text-lighten-4{color:#b2ebf2 !important}.cyan.lighten-3{background-color:#80deea !important}.cyan-text.text-lighten-3{color:#80deea !important}.cyan.lighten-2{background-color:#4dd0e1 !important}.cyan-text.text-lighten-2{color:#4dd0e1 !important}.cyan.lighten-1{background-color:#26c6da !important}.cyan-text.text-lighten-1{color:#26c6da !important}.cyan.darken-1{background-color:#00acc1 !important}.cyan-text.text-darken-1{color:#00acc1 !important}.cyan.darken-2{background-color:#0097a7 !important}.cyan-text.text-darken-2{color:#0097a7 !important}.cyan.darken-3{background-color:#00838f !important}.cyan-text.text-darken-3{color:#00838f !important}.cyan.darken-4{background-color:#006064 !important}.cyan-text.text-darken-4{color:#006064 !important}.cyan.accent-1{background-color:#84ffff !important}.cyan-text.text-accent-1{color:#84ffff !important}.cyan.accent-2{background-color:#18ffff !important}.cyan-text.text-accent-2{color:#18ffff !important}.cyan.accent-3{background-color:#00e5ff !important}.cyan-text.text-accent-3{color:#00e5ff !important}.cyan.accent-4{background-color:#00b8d4 !important}.cyan-text.text-accent-4{color:#00b8d4 !important}.teal{background-color:#009688 !important}.teal-text{color:#009688 !important}.teal.lighten-5{background-color:#e0f2f1 !important}.teal-text.text-lighten-5{color:#e0f2f1 !important}.teal.lighten-4{background-color:#b2dfdb !important}.teal-text.text-lighten-4{color:#b2dfdb !important}.teal.lighten-3{background-color:#80cbc4 !important}.teal-text.text-lighten-3{color:#80cbc4 !important}.teal.lighten-2{background-color:#4db6ac !important}.teal-text.text-lighten-2{color:#4db6ac !important}.teal.lighten-1{background-color:#26a69a !important}.teal-text.text-lighten-1{color:#26a69a !important}.teal.darken-1{background-color:#00897b !important}.teal-text.text-darken-1{color:#00897b !important}.teal.darken-2{background-color:#00796b !important}.teal-text.text-darken-2{color:#00796b !important}.teal.darken-3{background-color:#00695c !important}.teal-text.text-darken-3{color:#00695c !important}.teal.darken-4{background-color:#004d40 !important}.teal-text.text-darken-4{color:#004d40 !important}.teal.accent-1{background-color:#a7ffeb !important}.teal-text.text-accent-1{color:#a7ffeb !important}.teal.accent-2{background-color:#64ffda !important}.teal-text.text-accent-2{color:#64ffda !important}.teal.accent-3{background-color:#1de9b6 !important}.teal-text.text-accent-3{color:#1de9b6 !important}.teal.accent-4{background-color:#00bfa5 !important}.teal-text.text-accent-4{color:#00bfa5 !important}.green{background-color:#4CAF50 !important}.green-text{color:#4CAF50 !important}.green.lighten-5{background-color:#E8F5E9 !important}.green-text.text-lighten-5{color:#E8F5E9 !important}.green.lighten-4{background-color:#C8E6C9 !important}.green-text.text-lighten-4{color:#C8E6C9 !important}.green.lighten-3{background-color:#A5D6A7 !important}.green-text.text-lighten-3{color:#A5D6A7 !important}.green.lighten-2{background-color:#81C784 !important}.green-text.text-lighten-2{color:#81C784 !important}.green.lighten-1{background-color:#66BB6A !important}.green-text.text-lighten-1{color:#66BB6A !important}.green.darken-1{background-color:#43A047 !important}.green-text.text-darken-1{color:#43A047 !important}.green.darken-2{background-color:#388E3C !important}.green-text.text-darken-2{color:#388E3C !important}.green.darken-3{background-color:#2E7D32 !important}.green-text.text-darken-3{color:#2E7D32 !important}.green.darken-4{background-color:#1B5E20 !important}.green-text.text-darken-4{color:#1B5E20 !important}.green.accent-1{background-color:#B9F6CA !important}.green-text.text-accent-1{color:#B9F6CA !important}.green.accent-2{background-color:#69F0AE !important}.green-text.text-accent-2{color:#69F0AE !important}.green.accent-3{background-color:#00E676 !important}.green-text.text-accent-3{color:#00E676 !important}.green.accent-4{background-color:#00C853 !important}.green-text.text-accent-4{color:#00C853 !important}.light-green{background-color:#8bc34a !important}.light-green-text{color:#8bc34a !important}.light-green.lighten-5{background-color:#f1f8e9 !important}.light-green-text.text-lighten-5{color:#f1f8e9 !important}.light-green.lighten-4{background-color:#dcedc8 !important}.light-green-text.text-lighten-4{color:#dcedc8 !important}.light-green.lighten-3{background-color:#c5e1a5 !important}.light-green-text.text-lighten-3{color:#c5e1a5 !important}.light-green.lighten-2{background-color:#aed581 !important}.light-green-text.text-lighten-2{color:#aed581 !important}.light-green.lighten-1{background-color:#9ccc65 !important}.light-green-text.text-lighten-1{color:#9ccc65 !important}.light-green.darken-1{background-color:#7cb342 !important}.light-green-text.text-darken-1{color:#7cb342 !important}.light-green.darken-2{background-color:#689f38 !important}.light-green-text.text-darken-2{color:#689f38 !important}.light-green.darken-3{background-color:#558b2f !important}.light-green-text.text-darken-3{color:#558b2f !important}.light-green.darken-4{background-color:#33691e !important}.light-green-text.text-darken-4{color:#33691e !important}.light-green.accent-1{background-color:#ccff90 !important}.light-green-text.text-accent-1{color:#ccff90 !important}.light-green.accent-2{background-color:#b2ff59 !important}.light-green-text.text-accent-2{color:#b2ff59 !important}.light-green.accent-3{background-color:#76ff03 !important}.light-green-text.text-accent-3{color:#76ff03 !important}.light-green.accent-4{background-color:#64dd17 !important}.light-green-text.text-accent-4{color:#64dd17 !important}.lime{background-color:#cddc39 !important}.lime-text{color:#cddc39 !important}.lime.lighten-5{background-color:#f9fbe7 !important}.lime-text.text-lighten-5{color:#f9fbe7 !important}.lime.lighten-4{background-color:#f0f4c3 !important}.lime-text.text-lighten-4{color:#f0f4c3 !important}.lime.lighten-3{background-color:#e6ee9c !important}.lime-text.text-lighten-3{color:#e6ee9c !important}.lime.lighten-2{background-color:#dce775 !important}.lime-text.text-lighten-2{color:#dce775 !important}.lime.lighten-1{background-color:#d4e157 !important}.lime-text.text-lighten-1{color:#d4e157 !important}.lime.darken-1{background-color:#c0ca33 !important}.lime-text.text-darken-1{color:#c0ca33 !important}.lime.darken-2{background-color:#afb42b !important}.lime-text.text-darken-2{color:#afb42b !important}.lime.darken-3{background-color:#9e9d24 !important}.lime-text.text-darken-3{color:#9e9d24 !important}.lime.darken-4{background-color:#827717 !important}.lime-text.text-darken-4{color:#827717 !important}.lime.accent-1{background-color:#f4ff81 !important}.lime-text.text-accent-1{color:#f4ff81 !important}.lime.accent-2{background-color:#eeff41 !important}.lime-text.text-accent-2{color:#eeff41 !important}.lime.accent-3{background-color:#c6ff00 !important}.lime-text.text-accent-3{color:#c6ff00 !important}.lime.accent-4{background-color:#aeea00 !important}.lime-text.text-accent-4{color:#aeea00 !important}.yellow{background-color:#ffeb3b !important}.yellow-text{color:#ffeb3b !important}.yellow.lighten-5{background-color:#fffde7 !important}.yellow-text.text-lighten-5{color:#fffde7 !important}.yellow.lighten-4{background-color:#fff9c4 !important}.yellow-text.text-lighten-4{color:#fff9c4 !important}.yellow.lighten-3{background-color:#fff59d !important}.yellow-text.text-lighten-3{color:#fff59d !important}.yellow.lighten-2{background-color:#fff176 !important}.yellow-text.text-lighten-2{color:#fff176 !important}.yellow.lighten-1{background-color:#ffee58 !important}.yellow-text.text-lighten-1{color:#ffee58 !important}.yellow.darken-1{background-color:#fdd835 !important}.yellow-text.text-darken-1{color:#fdd835 !important}.yellow.darken-2{background-color:#fbc02d !important}.yellow-text.text-darken-2{color:#fbc02d !important}.yellow.darken-3{background-color:#f9a825 !important}.yellow-text.text-darken-3{color:#f9a825 !important}.yellow.darken-4{background-color:#f57f17 !important}.yellow-text.text-darken-4{color:#f57f17 !important}.yellow.accent-1{background-color:#ffff8d !important}.yellow-text.text-accent-1{color:#ffff8d !important}.yellow.accent-2{background-color:#ff0 !important}.yellow-text.text-accent-2{color:#ff0 !important}.yellow.accent-3{background-color:#ffea00 !important}.yellow-text.text-accent-3{color:#ffea00 !important}.yellow.accent-4{background-color:#ffd600 !important}.yellow-text.text-accent-4{color:#ffd600 !important}.amber{background-color:#ffc107 !important}.amber-text{color:#ffc107 !important}.amber.lighten-5{background-color:#fff8e1 !important}.amber-text.text-lighten-5{color:#fff8e1 !important}.amber.lighten-4{background-color:#ffecb3 !important}.amber-text.text-lighten-4{color:#ffecb3 !important}.amber.lighten-3{background-color:#ffe082 !important}.amber-text.text-lighten-3{color:#ffe082 !important}.amber.lighten-2{background-color:#ffd54f !important}.amber-text.text-lighten-2{color:#ffd54f !important}.amber.lighten-1{background-color:#ffca28 !important}.amber-text.text-lighten-1{color:#ffca28 !important}.amber.darken-1{background-color:#ffb300 !important}.amber-text.text-darken-1{color:#ffb300 !important}.amber.darken-2{background-color:#ffa000 !important}.amber-text.text-darken-2{color:#ffa000 !important}.amber.darken-3{background-color:#ff8f00 !important}.amber-text.text-darken-3{color:#ff8f00 !important}.amber.darken-4{background-color:#ff6f00 !important}.amber-text.text-darken-4{color:#ff6f00 !important}.amber.accent-1{background-color:#ffe57f !important}.amber-text.text-accent-1{color:#ffe57f !important}.amber.accent-2{background-color:#ffd740 !important}.amber-text.text-accent-2{color:#ffd740 !important}.amber.accent-3{background-color:#ffc400 !important}.amber-text.text-accent-3{color:#ffc400 !important}.amber.accent-4{background-color:#ffab00 !important}.amber-text.text-accent-4{color:#ffab00 !important}.orange{background-color:#ff9800 !important}.orange-text{color:#ff9800 !important}.orange.lighten-5{background-color:#fff3e0 !important}.orange-text.text-lighten-5{color:#fff3e0 !important}.orange.lighten-4{background-color:#ffe0b2 !important}.orange-text.text-lighten-4{color:#ffe0b2 !important}.orange.lighten-3{background-color:#ffcc80 !important}.orange-text.text-lighten-3{color:#ffcc80 !important}.orange.lighten-2{background-color:#ffb74d !important}.orange-text.text-lighten-2{color:#ffb74d !important}.orange.lighten-1{background-color:#ffa726 !important}.orange-text.text-lighten-1{color:#ffa726 !important}.orange.darken-1{background-color:#fb8c00 !important}.orange-text.text-darken-1{color:#fb8c00 !important}.orange.darken-2{background-color:#f57c00 !important}.orange-text.text-darken-2{color:#f57c00 !important}.orange.darken-3{background-color:#ef6c00 !important}.orange-text.text-darken-3{color:#ef6c00 !important}.orange.darken-4{background-color:#e65100 !important}.orange-text.text-darken-4{color:#e65100 !important}.orange.accent-1{background-color:#ffd180 !important}.orange-text.text-accent-1{color:#ffd180 !important}.orange.accent-2{background-color:#ffab40 !important}.orange-text.text-accent-2{color:#ffab40 !important}.orange.accent-3{background-color:#ff9100 !important}.orange-text.text-accent-3{color:#ff9100 !important}.orange.accent-4{background-color:#ff6d00 !important}.orange-text.text-accent-4{color:#ff6d00 !important}.deep-orange{background-color:#ff5722 !important}.deep-orange-text{color:#ff5722 !important}.deep-orange.lighten-5{background-color:#fbe9e7 !important}.deep-orange-text.text-lighten-5{color:#fbe9e7 !important}.deep-orange.lighten-4{background-color:#ffccbc !important}.deep-orange-text.text-lighten-4{color:#ffccbc !important}.deep-orange.lighten-3{background-color:#ffab91 !important}.deep-orange-text.text-lighten-3{color:#ffab91 !important}.deep-orange.lighten-2{background-color:#ff8a65 !important}.deep-orange-text.text-lighten-2{color:#ff8a65 !important}.deep-orange.lighten-1{background-color:#ff7043 !important}.deep-orange-text.text-lighten-1{color:#ff7043 !important}.deep-orange.darken-1{background-color:#f4511e !important}.deep-orange-text.text-darken-1{color:#f4511e !important}.deep-orange.darken-2{background-color:#e64a19 !important}.deep-orange-text.text-darken-2{color:#e64a19 !important}.deep-orange.darken-3{background-color:#d84315 !important}.deep-orange-text.text-darken-3{color:#d84315 !important}.deep-orange.darken-4{background-color:#bf360c !important}.deep-orange-text.text-darken-4{color:#bf360c !important}.deep-orange.accent-1{background-color:#ff9e80 !important}.deep-orange-text.text-accent-1{color:#ff9e80 !important}.deep-orange.accent-2{background-color:#ff6e40 !important}.deep-orange-text.text-accent-2{color:#ff6e40 !important}.deep-orange.accent-3{background-color:#ff3d00 !important}.deep-orange-text.text-accent-3{color:#ff3d00 !important}.deep-orange.accent-4{background-color:#dd2c00 !important}.deep-orange-text.text-accent-4{color:#dd2c00 !important}.brown{background-color:#795548 !important}.brown-text{color:#795548 !important}.brown.lighten-5{background-color:#efebe9 !important}.brown-text.text-lighten-5{color:#efebe9 !important}.brown.lighten-4{background-color:#d7ccc8 !important}.brown-text.text-lighten-4{color:#d7ccc8 !important}.brown.lighten-3{background-color:#bcaaa4 !important}.brown-text.text-lighten-3{color:#bcaaa4 !important}.brown.lighten-2{background-color:#a1887f !important}.brown-text.text-lighten-2{color:#a1887f !important}.brown.lighten-1{background-color:#8d6e63 !important}.brown-text.text-lighten-1{color:#8d6e63 !important}.brown.darken-1{background-color:#6d4c41 !important}.brown-text.text-darken-1{color:#6d4c41 !important}.brown.darken-2{background-color:#5d4037 !important}.brown-text.text-darken-2{color:#5d4037 !important}.brown.darken-3{background-color:#4e342e !important}.brown-text.text-darken-3{color:#4e342e !important}.brown.darken-4{background-color:#3e2723 !important}.brown-text.text-darken-4{color:#3e2723 !important}.blue-grey{background-color:#607d8b !important}.blue-grey-text{color:#607d8b !important}.blue-grey.lighten-5{background-color:#eceff1 !important}.blue-grey-text.text-lighten-5{color:#eceff1 !important}.blue-grey.lighten-4{background-color:#cfd8dc !important}.blue-grey-text.text-lighten-4{color:#cfd8dc !important}.blue-grey.lighten-3{background-color:#b0bec5 !important}.blue-grey-text.text-lighten-3{color:#b0bec5 !important}.blue-grey.lighten-2{background-color:#90a4ae !important}.blue-grey-text.text-lighten-2{color:#90a4ae !important}.blue-grey.lighten-1{background-color:#78909c !important}.blue-grey-text.text-lighten-1{color:#78909c !important}.blue-grey.darken-1{background-color:#546e7a !important}.blue-grey-text.text-darken-1{color:#546e7a !important}.blue-grey.darken-2{background-color:#455a64 !important}.blue-grey-text.text-darken-2{color:#455a64 !important}.blue-grey.darken-3{background-color:#37474f !important}.blue-grey-text.text-darken-3{color:#37474f !important}.blue-grey.darken-4{background-color:#263238 !important}.blue-grey-text.text-darken-4{color:#263238 !important}.grey{background-color:#9e9e9e !important}.grey-text{color:#9e9e9e !important}.grey.lighten-5{background-color:#fafafa !important}.grey-text.text-lighten-5{color:#fafafa !important}.grey.lighten-4{background-color:#f5f5f5 !important}.grey-text.text-lighten-4{color:#f5f5f5 !important}.grey.lighten-3{background-color:#eee !important}.grey-text.text-lighten-3{color:#eee !important}.grey.lighten-2{background-color:#e0e0e0 !important}.grey-text.text-lighten-2{color:#e0e0e0 !important}.grey.lighten-1{background-color:#bdbdbd !important}.grey-text.text-lighten-1{color:#bdbdbd !important}.grey.darken-1{background-color:#757575 !important}.grey-text.text-darken-1{color:#757575 !important}.grey.darken-2{background-color:#616161 !important}.grey-text.text-darken-2{color:#616161 !important}.grey.darken-3{background-color:#424242 !important}.grey-text.text-darken-3{color:#424242 !important}.grey.darken-4{background-color:#212121 !important}.grey-text.text-darken-4{color:#212121 !important}.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:0.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:transparent;-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:0.35em 0.75em 0.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:transparent}.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,nav,.card-panel,.card,.toast,.btn,.btn-large,.btn-small,.btn-floating,.dropdown-content,.collapsible,.sidenav{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2)}.z-depth-1-half,.btn:hover,.btn-large:hover,.btn-small:hover,.btn-floating:hover{-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2);box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}.z-depth-2{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3);box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3)}.z-depth-3{-webkit-box-shadow:0 8px 17px 2px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2);box-shadow:0 8px 17px 2px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2)}.z-depth-4{-webkit-box-shadow:0 16px 24px 2px rgba(0,0,0,0.14),0 6px 30px 5px rgba(0,0,0,0.12),0 8px 10px -7px rgba(0,0,0,0.2);box-shadow:0 16px 24px 2px rgba(0,0,0,0.14),0 6px 30px 5px rgba(0,0,0,0.12),0 8px 10px -7px rgba(0,0,0,0.2)}.z-depth-5,.modal{-webkit-box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2);box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,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,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.divider{height:1px;overflow:hidden;background-color:#e0e0e0}blockquote{margin:20px 0;padding-left:1.5rem;border-left:5px solid #ee6e73}i{line-height:inherit}i.left{float:left;margin-right:15px}i.right{float:right;margin-left:15px}i.tiny{font-size:1rem}i.small{font-size:2rem}i.medium{font-size:4rem}i.large{font-size:6rem}img.responsive-img,video.responsive-video{max-width:100%;height:auto}.pagination li{display:inline-block;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: 992px){.pagination{width:100%}.pagination li.prev,.pagination li.next{width:10%}.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap}}.breadcrumb{font-size:18px;color:rgba(255,255,255,0.7)}.breadcrumb i,.breadcrumb [class^="mdi-"],.breadcrumb [class*="mdi-"],.breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px}.breadcrumb:before{content:'\E5CC';color:rgba(255,255,255,0.7);vertical-align:top;display:inline-block;font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:25px;margin:0 10px 0 8px;-webkit-font-smoothing:antialiased}.breadcrumb:first-child:before{display:none}.breadcrumb:last-child{color:#fff}.parallax-container{position:relative;overflow:hidden;height:500px}.parallax-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: 600px){.hide-on-small-only,.hide-on-small-and-down{display:none !important}}@media only screen and (max-width: 992px){.hide-on-med-and-down{display:none !important}}@media only screen and (min-width: 601px){.hide-on-med-and-up{display:none !important}}@media only screen and (min-width: 600px) and (max-width: 992px){.hide-on-med-only{display:none !important}}@media only screen and (min-width: 993px){.hide-on-large-only{display:none !important}}@media only screen and (min-width: 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: 600px) and (max-width: 992px){.show-on-medium{display:block !important}}@media only screen and (max-width: 600px){.show-on-small{display:block !important}}@media only screen and (min-width: 601px){.show-on-medium-and-up{display:block !important}}@media only screen and (max-width: 992px){.show-on-medium-and-down{display:block !important}}@media only screen and (max-width: 600px){.center-on-small-only{text-align:center}}.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,0.8);background-color:rgba(51,51,51,0.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,0.5)}table.striped>tbody>tr>td{border-radius:0}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,0.5)}table.centered thead tr th,table.centered tbody tr td{text-align:center}tr{border-bottom:1px solid rgba(0,0,0,0.12)}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}@media only screen and (max-width: 992px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive-table td:empty:before{content:'\00a0'}table.responsive-table th,table.responsive-table td{margin:0;vertical-align:top}table.responsive-table th{text-align:left}table.responsive-table thead{display:block;float:left}table.responsive-table thead tr{display:block;padding:0 10px 0 0}table.responsive-table thead tr th::before{content:"\00a0"}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive-table tbody tr{display:inline-block;vertical-align:top}table.responsive-table th{display:block;text-align:right}table.responsive-table td{display:block;min-height:1.25em;text-align:left}table.responsive-table tr{border-bottom:none;padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid rgba(0,0,0,0.12)}}.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}.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}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:0.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(.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:-.75rem;margin-right:-.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: 992px){nav .brand-logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}nav .brand-logo.left,nav .brand-logo.right{padding:0;-webkit-transform:none;transform:none}nav .brand-logo.left{left:0.5rem}nav .brand-logo.right{right:0.5rem;left:auto}}nav .brand-logo.right{right:0.5rem;padding:0}nav .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,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-large,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-large>.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,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,0.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,0.87)}@media only screen and (min-width: 0){html{font-size:14px}}@media only screen and (min-width: 992px){html{font-size:14.5px}}@media only screen and (min-width: 1200px){html{font-size:15px}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.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 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:-webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63), -webkit-transform 0.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,0.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-large):not(.btn-small):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-large):not(.btn-small):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: 600px){#toast-container{min-width:100%;bottom:0%}}@media only screen and (min-width: 601px) and (max-width: 992px){#toast-container{left:5%;bottom:7%;max-width:90%}}@media only screen and (min-width: 993px){#toast-container{top:10%;right:7%;max-width:86%}}.toast{border-radius:2px;top: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: 600px){.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:transparent}.tabs.tabs-transparent .tab a,.tabs.tabs-transparent .tab.disabled a,.tabs.tabs-transparent .tab.disabled a:hover{color:rgba(255,255,255,0.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,0.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,0.2);outline:none}.tabs .tab a:hover,.tabs .tab a.active{background-color:transparent;color:#ee6e73}.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:rgba(238,110,115,0.4);cursor:default}.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#f6b2b5;will-change:left, right}@media only screen and (max-width: 992px){.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:transparent;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-large,.btn-small,.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:transparent}.btn.disabled,.disabled.btn-large,.disabled.btn-small,.btn-floating.disabled,.btn-large.disabled,.btn-small.disabled,.btn-flat.disabled,.btn:disabled,.btn-large:disabled,.btn-small:disabled,.btn-floating:disabled,.btn-large:disabled,.btn-small:disabled,.btn-flat:disabled,.btn[disabled],.btn-large[disabled],.btn-small[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,.disabled.btn-large:hover,.disabled.btn-small:hover,.btn-floating.disabled:hover,.btn-large.disabled:hover,.btn-small.disabled:hover,.btn-flat.disabled:hover,.btn:disabled:hover,.btn-large:disabled:hover,.btn-small:disabled:hover,.btn-floating:disabled:hover,.btn-large:disabled:hover,.btn-small:disabled:hover,.btn-flat:disabled:hover,.btn[disabled]:hover,.btn-large[disabled]:hover,.btn-small[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-large,.btn-small,.btn-floating,.btn-large,.btn-small,.btn-flat{font-size:14px;outline:0}.btn i,.btn-large i,.btn-small i,.btn-floating i,.btn-large i,.btn-small i,.btn-flat i{font-size:1.3rem;line-height:inherit}.btn:focus,.btn-large:focus,.btn-small:focus,.btn-floating:focus{background-color:#1d7d74}.btn,.btn-large,.btn-small{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-large:hover,.btn-small: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:transparent;-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:transparent;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,0.1)}.btn-flat.disabled,.btn-flat.btn-flat[disabled]{background-color:transparent !important;color:#b3b2b2 !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,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.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;-webkit-transition:.3s ease-out;transition:.3s ease-out}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,0.2);-webkit-transition:all 0.7s ease-out;transition:all 0.7s ease-out;-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);transform:scale(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,0.45)}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,0.7)}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,0.7)}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,0.7)}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,0.7)}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,0.7)}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,0.7)}.waves-effect input[type="button"],.waves-effect input[type="reset"],.waves-effect input[type="submit"]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:none}.waves-effect img{position:relative;z-index:-1}.waves-notransition{-webkit-transition:none !important;transition:none !important}.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, white 100%, black 100%)}.waves-input-wrapper{border-radius:0.2em;vertical-align:bottom}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}.waves-block{display:block}.waves-effect .waves-ripple{z-index:-1}.modal{display:none;position:fixed;left:0;right:0;background-color:#fafafa;padding:0;max-height:70%;width:55%;margin:auto;overflow-y:auto;border-radius:2px;will-change:top, opacity}.modal:focus{outline:none}@media only screen and (max-width: 992px){.modal{width:80%}}.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0}.modal .modal-content{padding:24px}.modal .modal-close{cursor:pointer}.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;padding:4px 6px;height:56px;width:100%;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,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:transparent;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.fixed .collapsible{border:none;-webkit-box-shadow:none;box-shadow:none}.sidenav .collapsible li,.sidenav.fixed .collapsible li{padding:0}.sidenav .collapsible-header,.sidenav.fixed .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;padding:0 16px}.sidenav .collapsible-header:hover,.sidenav.fixed .collapsible-header:hover{background-color:rgba(0,0,0,0.05)}.sidenav .collapsible-header i,.sidenav.fixed .collapsible-header i{line-height:inherit}.sidenav .collapsible-body,.sidenav.fixed .collapsible-body{border:0;background-color:#fff}.sidenav .collapsible-body li a,.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,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);margin:0 24px;-webkit-transition:margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:margin 0.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,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);margin:16px 0}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,0.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4;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{background:none;border:0;color:rgba(0,0,0,0.6);display:inline-block;font-size:16px;height:3rem;line-height:32px;outline:0;margin:0;padding:0 !important;width:120px !important}.chips .input:focus{border:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.chips .autocomplete-content{margin-top:0;margin-bottom:0}.prefix ~ .chips{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.chips:empty ~ label{font-size:0.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}::-ms-input-placeholder{color:#d1d1d1}::placeholder{color:#d1d1d1}input:not([type]),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=tel]:not(.browser-default),input[type=number]:not(.browser-default),input[type=search]:not(.browser-default),textarea.materialize-textarea{background-color:transparent;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]):disabled,input:not([type])[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=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,0.42);border-bottom:1px dotted rgba(0,0,0,0.42)}input:not([type]):disabled+label,input:not([type])[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=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,0.42)}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:1px solid #26a69a;-webkit-box-shadow:0 1px 0 0 #26a69a;box-shadow:0 1px 0 0 #26a69a}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:#26a69a}input:not([type]):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=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]):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=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]).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=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%}input.valid:not([type]),input.valid:not([type]):focus,input.valid[type=text]:not(.browser-default),input.valid[type=text]:not(.browser-default):focus,input.valid[type=password]:not(.browser-default),input.valid[type=password]:not(.browser-default):focus,input.valid[type=email]:not(.browser-default),input.valid[type=email]:not(.browser-default):focus,input.valid[type=url]:not(.browser-default),input.valid[type=url]:not(.browser-default):focus,input.valid[type=time]:not(.browser-default),input.valid[type=time]:not(.browser-default):focus,input.valid[type=date]:not(.browser-default),input.valid[type=date]:not(.browser-default):focus,input.valid[type=datetime]:not(.browser-default),input.valid[type=datetime]:not(.browser-default):focus,input.valid[type=datetime-local]:not(.browser-default),input.valid[type=datetime-local]:not(.browser-default):focus,input.valid[type=tel]:not(.browser-default),input.valid[type=tel]:not(.browser-default):focus,input.valid[type=number]:not(.browser-default),input.valid[type=number]:not(.browser-default):focus,input.valid[type=search]:not(.browser-default),input.valid[type=search]:not(.browser-default):focus,textarea.materialize-textarea.valid,textarea.materialize-textarea.valid:focus,.select-wrapper.valid>input.select-dropdown{border-bottom:1px solid #4CAF50;-webkit-box-shadow:0 1px 0 0 #4CAF50;box-shadow:0 1px 0 0 #4CAF50}input.invalid:not([type]),input.invalid:not([type]):focus,input.invalid[type=text]:not(.browser-default),input.invalid[type=text]:not(.browser-default):focus,input.invalid[type=password]:not(.browser-default),input.invalid[type=password]:not(.browser-default):focus,input.invalid[type=email]:not(.browser-default),input.invalid[type=email]:not(.browser-default):focus,input.invalid[type=url]:not(.browser-default),input.invalid[type=url]:not(.browser-default):focus,input.invalid[type=time]:not(.browser-default),input.invalid[type=time]:not(.browser-default):focus,input.invalid[type=date]:not(.browser-default),input.invalid[type=date]:not(.browser-default):focus,input.invalid[type=datetime]:not(.browser-default),input.invalid[type=datetime]:not(.browser-default):focus,input.invalid[type=datetime-local]:not(.browser-default),input.invalid[type=datetime-local]:not(.browser-default):focus,input.invalid[type=tel]:not(.browser-default),input.invalid[type=tel]:not(.browser-default):focus,input.invalid[type=number]:not(.browser-default),input.invalid[type=number]:not(.browser-default):focus,input.invalid[type=search]:not(.browser-default),input.invalid[type=search]:not(.browser-default):focus,textarea.materialize-textarea.invalid,textarea.materialize-textarea.invalid:focus,.select-wrapper.invalid>input.select-dropdown,.select-wrapper.invalid>input.select-dropdown:focus{border-bottom:1px solid #F44336;-webkit-box-shadow:0 1px 0 0 #F44336;box-shadow:0 1px 0 0 #F44336}input:not([type]).valid ~ .helper-text[data-success],input:not([type]):focus.valid ~ .helper-text[data-success],input:not([type]).invalid ~ .helper-text[data-error],input:not([type]):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=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],.select-wrapper.valid .helper-text[data-success],.select-wrapper.invalid ~ .helper-text[data-error]{color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}input:not([type]).valid ~ .helper-text:after,input:not([type]):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=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,.select-wrapper.valid ~ .helper-text:after{content:attr(data-success);color:#4CAF50}input:not([type]).invalid ~ .helper-text:after,input:not([type]):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=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,.select-wrapper.invalid ~ .helper-text:after{content:attr(data-error);color:#F44336}input:not([type])+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=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,.select-wrapper+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{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>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,0.54)}.input-field .helper-text::after{opacity:1;position:absolute;top:0;left:0}.input-field .prefix{position:absolute;width:3rem;font-size:2rem;-webkit-transition:color .2s;transition:color .2s;top:.5rem}.input-field .prefix.active{color:#26a69a}.input-field .prefix ~ input,.input-field .prefix ~ textarea,.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: 992px){.input-field .prefix ~ input{width:86%;width:calc(100% - 3rem)}}@media only screen and (max-width: 600px){.input-field .prefix ~ input{width:80%;width:calc(100% - 3rem)}}.input-field input[type=search]{display:block;line-height:inherit;-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:transparent;cursor:pointer;font-size:2rem;-webkit-transition:.3s color;transition:.3s color}textarea{width:100%;height:3rem;background-color:transparent}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 transparent}[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,0.1);box-shadow:0 0 0 10px rgba(0,0,0,0.1)}[type="radio"].with-gap:disabled:checked+span:before{border:2px solid rgba(0,0,0,0.42)}[type="radio"].with-gap:disabled:checked+span:after{border:none;background-color:rgba(0,0,0,0.42)}[type="radio"]:disabled:not(:checked)+span:before,[type="radio"]:disabled:checked+span:before{background-color:transparent;border-color:rgba(0,0,0,0.42)}[type="radio"]:disabled+span{color:rgba(0,0,0,0.42)}[type="radio"]:disabled:not(:checked)+span:before{border-color:rgba(0,0,0,0.42)}[type="radio"]:disabled:checked+span:after{background-color:rgba(0,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,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,0.1);box-shadow:0 0 0 10px rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.1)}[type="checkbox"]:checked+span:not(.lever):before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #26a69a;border-bottom:2px solid #26a69a;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type="checkbox"]:checked:disabled+span:before{border-right:2px solid rgba(0,0,0,0.42);border-bottom:2px solid rgba(0,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,0.42);background-color:transparent}[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 .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;transition:border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;z-index:1}[type="checkbox"].filled-in:not(:checked)+span:not(.lever):before{width:0;height:0;border:3px solid transparent;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:transparent;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 transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type="checkbox"].filled-in:checked+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,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:transparent;border:2px solid transparent}[type="checkbox"].filled-in:disabled:not(:checked)+span:not(.lever):after{border-color:transparent;background-color:#949494}[type="checkbox"].filled-in:disabled:checked+span:not(.lever):before{background-color:transparent}[type="checkbox"].filled-in:disabled:checked+span:not(.lever):after{background-color:#949494;border-color:#949494}.switch,.switch *{-webkit-tap-highlight-color:transparent;-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+.lever{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,0.38);border-radius:15px;margin-right:10px;-webkit-transition:background 0.3s ease;transition:background 0.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 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease;transition:left 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease;transition:left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease;transition:left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease}.switch label .lever:before{background-color:rgba(38,166,154,0.15)}.switch label .lever:after{background-color:#F1F1F1;-webkit-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);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)}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,0.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,0.08)}.switch input[type=checkbox][disabled]+.lever{cursor:default;background-color:rgba(0,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{display:none}select.browser-default{display:block}select{background-color:rgba(255,255,255,0.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.select-label{position:absolute}.select-wrapper{position:relative}.select-wrapper.valid+label,.select-wrapper.invalid+label{width:100%;pointer-events:none}.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;outline:none;height:3rem;line-height:3rem;width:100%;font-size: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,0.87)}.select-wrapper+label{position:absolute;top:-26px;font-size:.8rem}select:disabled{color:rgba(0,0,0,0.42)}.select-wrapper.disabled+label{color:rgba(0,0,0,0.42)}.select-wrapper.disabled .caret{fill:rgba(0,0,0,0.42)}.select-wrapper input.select-dropdown:disabled{color:rgba(0,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,0.3)}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:rgba(0,0,0,0.3);background-color:transparent}body.keyboard-focused .select-dropdown.dropdown-content li:focus{background-color:rgba(0,0,0,0.08)}.select-dropdown.dropdown-content li:hover{background-color:rgba(0,0,0,0.08)}.select-dropdown.dropdown-content li.selected{background-color:rgba(0,0,0,0.03)}.prefix ~ .select-wrapper{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.prefix ~ label{margin-left:3rem}.select-dropdown li img{height:40px;width:40px;margin:5px 15px;float:right}.select-dropdown li.optgroup{border-top:1px solid #eee}.select-dropdown li.optgroup.selected>span{color:rgba(0,0,0,0.7)}.select-dropdown li.optgroup>span{color:rgba(0,0,0,0.4)}.select-dropdown li.optgroup ~ li.optgroup-option{padding-left:1rem}.file-field{position:relative}.file-field .file-path-wrapper{overflow:hidden;padding-left:10px}.file-field input.file-path{width:100%}.file-field .btn,.file-field .btn-large,.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:transparent;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,0.26);box-shadow:0 0 0 10px rgba(38,166,154,0.26)}input[type=range]{border:1px solid white}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,0.26)}input[type=range]::-ms-track{height:3px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#777}input[type=range]::-ms-fill-upper{background:#ddd}input[type=range]::-ms-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;-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,0.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:100%;height:calc(100% + 60px);height:-moz-calc(100%);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,0.05)}.sidenav li>a{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>a:hover{background-color:rgba(0,0,0,0.05)}.sidenav li>a.btn,.sidenav li>a.btn-large,.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-large,.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-large: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,0.54)}.sidenav .divider{margin:8px 0 0 0}.sidenav .subheader{cursor:initial;pointer-events:none;color:rgba(0,0,0,0.54);font-size:14px;font-weight:500;line-height:48px}.sidenav .subheader:hover{background-color:transparent}.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:transparent}.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%;width:10px;position:fixed;top: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: 992px){.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,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:transparent !important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0}.circle-clipper.left .circle{left:0;border-right-color:transparent !important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.circle-clipper.right .circle{left:-100%;border-left-color:transparent !important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.active .circle-clipper.left .circle{-webkit-animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@-webkit-keyframes left-spin{from{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg)}}@keyframes left-spin{from{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@keyframes right-spin{from{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}#spinnerContainer.cooldown{-webkit-animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1)}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}.slider{position:relative;height:400px;width:100%}.slider.fullscreen{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.slider.fullscreen ul.slides{height:100%}.slider.fullscreen ul.indicators{z-index:2;bottom:30px}.slider .slides{background-color:#9e9e9e;margin:0;height:400px}.slider .slides li{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:inherit;overflow:hidden}.slider .slides li img{height:100%;width:100%;background-size:cover;background-position:center}.slider .slides li .caption{color:#fff;position:absolute;top:15%;left:15%;width:70%;opacity:0}.slider .slides li .caption p{color:#e0e0e0}.slider .slides li.active{z-index:2}.slider .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.slider .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:16px;width:16px;margin:0 12px;background-color:#e0e0e0;-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.slider .indicators .indicator-item.active{background-color:#4CAF50}.carousel{overflow:hidden;position:relative;width:100%;height:400px;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.carousel.carousel-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,0.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 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.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,0.14),0 10px 50px 0 rgba(0,0,0,0.12),0 30px 10px -20px rgba(0,0,0,0.2);box-shadow:0 20px 20px 0 rgba(0,0,0,0.14),0 10px 50px 0 rgba(0,0,0,0.12),0 30px 10px -20px rgba(0,0,0,0.2);width:100%;height:100%;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.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:#ffffff}.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:70px}.month-prev,.month-next{margin-top:4px;cursor:pointer;background-color:transparent;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,0.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,0.3);pointer-events:none}.datepicker-day-button{background-color:transparent;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,0.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{-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,0.6);font-weight:400;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.timepicker-span-hours,.timepicker-span-minutes,.timepicker-span-am-pm div{cursor:pointer}.timepicker-span-hours{margin-right:3px}.timepicker-span-minutes{margin-left:3px}.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,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,0.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:0.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;
}
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;
}
/* start piwik styles */
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;
  font-size: 1em;
}
a {
  color: #255792;
  text-decoration: underline;
  cursor: pointer;
}
#root {
  margin: 0 10px;
  position: relative;
}
/* 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;
}
/* extending the jquery UI css, for visitor Log popover */
.ui-widget .dataTable {
  font-size: 14px;
}
/* for inline help */
.ui-widget {
  text-align: justify;
}
.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;
}
.ui-tooltip h3 {
  font-size: 12px;
  margin: 0 0 2px 0;
  line-height: 14px;
}
body .ui-tooltip.small {
  font-size: 11px;
  padding: 3px 5px 3px 6px;
}
/* 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 a.title .icon.collapsed.iconHidden {
  visibility: visible;
}
.siteSelector a.title span.placeholder {
  color: #9e9e9e;
  font-style: italic;
}
.siteSelector .dropdown {
  min-width: 210px;
}
.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;
  /*.icon:not(.icon-fixed) {
    margin-right: -11px;
  }*/
}
.siteSelector.piwikSelector a.title > span {
  max-width: 161px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.siteSelector.piwikSelector a.title span {
  vertical-align: top;
}
.siteSelector .custom_select_ul_list,
.siteSelector ul.ui-autocomplete {
  position: relative;
  list-style: none;
  line-height: 18px;
  padding: 0 0 15px 0;
  box-shadow: none !important;
}
.siteSelector .custom_select_ul_list {
  padding: 0 0 5px 0;
}
.siteSelector .dropdown {
  padding-top: 0;
}
.siteSelector .custom_select_ul_list li a,
.siteSelector .custom_select_all a {
  line-height: 18px;
  height: auto;
  display: block;
  text-decoration: none;
  padding-left: 5px;
}
.siteSelector .custom_select_ul_list li a:hover,
.siteSelector .custom_select_all a:hover {
  background: #f2f2f2;
}
.siteSelector .custom_select_all a {
  text-decoration: none;
}
.siteSelector .custom_select_all a:hover {
  text-decoration: none;
}
.siteSelector .custom_select_search {
  margin: 0 0 8px 0;
  height: 33px;
  display: block;
  white-space: nowrap;
  position: relative;
}
.siteSelector .custom_select_search .inp {
  vertical-align: top;
  width: 100%;
  padding: 7px 6px !important;
  border: 1px solid #d0d0d0 !important;
  background: transparent !important;
  font-size: 11px !important;
  color: #454545 !important;
}
.siteSelector .custom_select_search .reset {
  position: absolute;
  top: 8px;
  right: 4px;
  cursor: pointer;
}
.siteSelector {
  width: auto;
}
.sites_selector_container > .siteSelector {
  padding-left: 12px;
}
.custom_selector_container .ui-menu-item,
.custom_selector_container .ui-menu-item a {
  float: none;
  position: static;
}
.custom_select_block_show {
  height: auto;
  overflow: visible;
  max-width: inherit;
}
.sites_selector_container {
  padding-top: 5px;
}
.siteSelect a {
  white-space: normal;
  text-align: left;
}
.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: 27px;
  margin: 0px;
  left: initial;
}
.menuDropdown .items .search .reset {
  position: absolute;
  top: 25px;
  cursor: pointer;
  margin: 0px;
  right: 25px;
  left: initial;
}
.menuDropdown .items .search input {
  margin: 0px;
  width: 100%;
}
.menuDropdown .items .search input::-ms-clear {
  display: none;
}
.menuDropdown .items .item {
  display: block;
  color: #212121 !important;
  text-decoration: none !important;
  padding: 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: 0px !important;
  border-bottom: 0px;
  margin: 0px;
}
.menuDropdown .items .item.separator,
.menuDropdown .items .item.disabled {
  opacity: 0.5;
  cursor: default;
}
.menuDropdown .items .item.separator:hover,
.menuDropdown .items .item.disabled:hover {
  background: #eff0f1;
}
.alert {
  padding: 20px 20px 20px 60px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 2px;
  font-size: 14px;
  position: relative;
}
.alert:before {
  font-family: "matomo";
  content: "\e625";
  position: absolute;
  left: 20px;
  line-height: 100%;
  font-size: 24px;
}
.alert a {
  color: inherit;
  text-decoration: underline;
}
body #content .alert-success p {
  color: #43a047;
}
.alert-success {
  color: #43a047;
  border-color: #43a047;
}
.alert-success:before {
  content: "\e63d";
  color: #43a047;
}
.alert-success p {
  color: #43a047;
}
.alert-success a {
  color: #43a047;
  text-decoration: underline;
}
.alert-success a:hover {
  text-decoration: underline;
}
body #content .alert-info p {
  color: #838383;
}
.alert-info {
  color: #838383;
  background-color: #F5F5F5;
  font-size: 14px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.alert-info p {
  color: #838383;
}
.alert-info:before {
  color: #afafaf;
  font-size: 20px;
}
.alert-info a {
  color: #838383;
  text-decoration: underline;
}
.alert-info a:hover {
  text-decoration: underline;
}
body #content .alert-warning p {
  color: #fbf7f1;
}
.alert-warning {
  color: #f57c00;
  border-color: #f57c00;
}
.alert-warning:before {
  content: "\e621";
  color: #f57c00;
}
.alert-warning p {
  color: #f57c00;
}
.alert-warning a {
  color: #f57c00;
  text-decoration: underline;
}
.alert-warning a:hover {
  text-decoration: underline;
}
body #content .alert-danger p {
  color: #d4291f;
}
.alert-danger {
  color: #d4291f;
  border-color: #d4291f;
}
.alert-danger:before {
  content: "\e616";
  color: #d4291f;
}
.alert-danger p {
  color: #d4291f;
}
.alert-danger a {
  color: #d4291f;
  text-decoration: underline;
}
.alert-danger a:hover {
  text-decoration: underline;
}
/* main data table */
table.entityTable thead tr th {
  text-transform: none;
  background: #eff0f1;
  vertical-align: middle !important;
  text-align: left !important;
  font-size: 15px;
  padding: 16px 10px;
  white-space: nowrap;
  padding: 22px 16px !important;
  margin: 0;
  font-weight: normal;
  border-radius: 0;
  color: #37474f;
}
table.entityTable thead tr th:first-child {
  padding-left: 20px !important;
}
table.entityTable tbody tr:hover td {
  background-color: #f2f2f2;
}
table.entityTable tbody tr.highlighted td {
  background-color: #ECF9DD;
}
table.entityTable tbody tr td {
  color: #212121;
  font-size: 13px;
  line-height: 16px;
  background-color: #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.entityTable tbody tr td a {
  color: #1976d2;
  text-decoration: none;
}
table.entityTable tbody tr td a:hover {
  text-decoration: underline !important;
}
.table-action {
  padding: 16px;
  height: auto;
  margin: 0;
  line-height: 1;
  background-color: transparent;
  border: 0;
  color: inherit !important;
  display: inline-block;
}
.table-action:hover {
  background-color: #eff0f1 !important;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  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;
  background-color: #999999;
  color: #212121;
  background-image: none !important;
  font-size: 12px;
  cursor: pointer;
  text-decoration: none;
  background-color: inherit;
  text-align: center;
  letter-spacing: .5px;
  transition: 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: underline;
}
.tableActionBar button:first-child,
.tableActionBar a:first-child {
  background-color: #43a047 !important;
  color: #ffffff;
}
#periodString {
  display: block;
  color: #444444;
  font-size: 14px;
  border: 1px solid #e4e5e4;
  float: left;
  margin-right: 10px;
  position: absolute;
  z-index: 122;
  /* must be higher than segmentEditor z-index */
  background-color: #f7f7f7;
}
#ajaxLoadingCalendar {
  white-space: nowrap;
}
#periodString:hover {
  background-color: #f1f0eb;
  border-color: #a9a399;
}
#periodString td {
  vertical-align: top;
  border-radius: 0;
}
#periodString .ui-widget-header.ui-helper-clearfix::before,
#periodString .ui-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 {
  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;
}
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;
}
.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;
  text-decoration: none;
}
.panel {
  margin-bottom: 20px;
  background-color: #f2f2f2;
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-body::before,
.panel-body::after {
  display: table;
  content: " ";
}
.panel-body::after {
  clear: both;
}
.panel-heading {
  padding: 10px 15px;
  background-color: #eff0f1;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  position: relative;
}
.panel-heading .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: inherit;
  color: inherit;
  text-overflow: ellipsis;
  overflow: hidden;
}
.panel-heading .panel-title.panel-title-block {
  height: 26px;
}
.panel-heading .panel-title.panel-title-block > a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding-top: 12px;
}
.panel-heading .panel-title > a,
.panel-heading .panel-title > small,
.panel-heading .panel-title > .small,
.panel-heading .panel-title > small > a,
.panel-heading .panel-title > .small > a {
  color: inherit;
  text-decoration: none;
}
.panel-heading .panel-title > a:focus,
.panel-heading .panel-title > 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;
  text-decoration: none;
  font-weight: bold;
}
.plugin-version {
  color: #999;
}
#plugins .inactive-plugin .name,
#plugins .active-plugin .name {
  max-width: 200px;
  word-wrap: break-word;
}
#plugins .inactive-plugin td {
  background-color: rgba(230, 230, 230, 0.3);
}
#plugins .inactive-plugin:hover td {
  background-color: #f2f2f2;
}
#plugins td.vers {
  white-space: nowrap;
}
#plugins .plugin-desc-missingrequirements {
  font-weight: bold;
}
#plugins .plugin-desc-missingrequirements a {
  text-decoration: underline !important;
  color: black;
}
#plugins .settingsLink {
  text-align: right;
  width: 100%;
  display: inline-block;
}
.admin .pluginsFilter {
  margin-top: 20px;
}
.admin .pluginsFilter .active {
  font-weight: bold;
}
.admin .pluginsFilter a .counter {
  color: #999999;
  font-weight: normal;
}
.admin .pluginsFilter .status {
  display: inline-block;
  margin-left: 20px;
}
.activateTagManager .dontShowAgainBtn {
  background-color: #666666;
}
.pluginSettings textarea {
  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: #3450a3;
}
.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;
}
.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: #7e7363;
  text-align: center;
  font-size: 14px;
}
.Piwik_Popover_Error {
  padding: 50px 20px 65px 20px;
  text-align: center;
}
.Piwik_Popover_Error_Title {
  font-size: 16px;
}
.Piwik_Popover_Error_Title span {
  font-weight: normal;
  font-size: 16px;
}
.Piwik_Popover_Error_Message {
  padding: 20px 0 0 0;
  font-size: 13px;
}
a.Piwik_Popover_Error_Back {
  display: block;
  margin: 20px 0 0 0;
  font-size: 13px;
  text-decoration: underline;
}
#alert.ui-confirm input {
  display: block;
  margin: 10px auto 5px !important;
}
.header_full #updateCheckLinkContainer {
  margin-top: -2px;
}
@-moz-document url-prefix() {
  .header_full #updateCheckLinkContainer {
    margin-top: -3px;
  }
}
/* 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;
}
.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;
  font-size: 16px;
  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.5em;
}
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;
}
table.dataTable img {
  margin-left: 0;
}
.subDataTable > .dataTableWrapper {
  width: 95%;
}
.sortIconContainer {
  float: left;
  position: relative;
}
.sortIcon {
  margin: 0;
  position: absolute;
}
.datatableHeaderMessage,
.datatableFooterMessage {
  color: #888;
  text-align: left;
  margin: 10px;
  margin-left: 1px;
}
.dataTablePages {
  color: #BFBFBF;
  font-weight: bold;
  margin: 10px;
  font-size: 12px;
}
.dataTableSearchInput {
  display: inline-block;
  opacity: 0;
  color: #adadad !important;
  min-height: 30px !important;
  padding-left: 25px !important;
  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;
}
.searchAction.searchActive .icon-close {
  display: inline-block;
  font-size: 10px;
  cursor: pointer;
  position: absolute;
  top: 12px;
  right: 10px;
  color: #adadad !important;
}
.searchAction.searchActive .icon-close:hover,
.searchAction.searchActive .icon-close:focus {
  color: #333 !important;
}
.searchAction.searchActive .icon-search {
  cursor: pointer;
  color: #adadad !important;
}
.searchAction.searchActive .icon-search:hover,
.searchAction.searchActive .icon-search:focus {
  color: #333 !important;
}
.searchAction.searchActive .dataTableSearchInput {
  opacity: 1;
}
.dataTableNext,
.dataTablePrevious {
  font-size: 12px;
  color: #184A83;
  cursor: pointer;
}
.dataTableNext:hover,
.dataTablePrevious:hover {
  text-decoration: underline;
}
@media print {
  .dataTableNext,
  .dataTablePrevious {
    display: none;
  }
}
.datatableRelatedReports {
  color: #888;
  font-size: 12px;
  padding-bottom: 5px;
  margin-top: 6px;
}
@media print {
  .datatableRelatedReports {
    display: none;
  }
}
.datatableRelatedReports span {
  cursor: pointer;
  font-weight: bold;
}
.datatableRelatedReports span:hover {
  text-decoration: underline;
}
.dataTableFeatures {
  text-align: center;
}
.dataTableNext,
.dataTablePrevious {
  visibility: hidden;
}
.dataTablePaginationControl {
  margin: 5px 0 !important;
}
.dataTableFeatures .loadingPiwik {
  font-size: 13px;
  display: inline-block;
  padding-bottom: 13px;
}
.dataTable .loadingPiwikBelow {
  padding-bottom: 5px;
  display: block;
  text-align: center;
}
.dataTableFeatures.hasEvolution .dataTableFooterIcons {
  margin-top: 17px;
}
.widget .dataTableFeatures {
  border-bottom-style: none !important;
}
.ui-dialog .dataTableVizEvolution .dataTableFooterIcons {
  display: block;
}
.ui-dialog .dataTableVizEvolution .dataTableFeatures {
  border-bottom-style: none !important;
  margin-top: 0 !important;
}
.dataTableFooterWrap {
  position: relative;
  float: left;
  margin-left: 10px;
}
.dataTableFooterWrap select {
  float: left;
  margin: 1px 0 1px 10px;
}
.tableIconsGroup > span > span {
  position: relative;
  float: left;
}
.dataTableFooterActiveItem {
  position: absolute;
  top: -6px;
  left: 0;
}
.exportToFormatItems img {
  vertical-align: middle;
  margin: -4px -3px -2px 2px;
}
.tableIconsGroup {
  float: left;
  padding-right: 4px;
}
.tableIconsGroup .tableIcon span {
  margin-right: 5px;
  margin-left: 5px;
}
.tableIconsGroup img {
  vertical-align: bottom;
}
.tableIconsGroupActive {
  display: block;
  float: left;
  background: #dcdacf;
  border-radius: 2px;
}
.tableIconsGroupActive .tableIcon {
  background: none;
}
.tableIconsGroupActive .tableIcon:hover {
  background: #e9e8e1;
}
.dataTableSpacer {
  clear: both;
}
/* 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: 6px;
  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;
}
.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 > div:not(#dashboard):hover .limitSelection,
  #dashboardWidgetsArea .widget:hover .dataTableControls .dataTableAction,
  .theWidgetContent > div:not(#dashboard):hover .dataTableControls .dataTableAction {
    visibility: visible;
  }
  #dashboardWidgetsArea .widget .limitSelection,
  .theWidgetContent > div:not(#dashboard) .limitSelection,
  #dashboardWidgetsArea .widget .dataTableControls .dataTableAction,
  .theWidgetContent > div:not(#dashboard) .dataTableControls .dataTableAction {
    visibility: hidden;
  }
  #dashboardWidgetsArea .widget .limitSelection.forceActionVisible,
  .theWidgetContent > div:not(#dashboard) .limitSelection.forceActionVisible,
  #dashboardWidgetsArea .widget .dataTableControls .dataTableAction.forceActionVisible,
  .theWidgetContent > div:not(#dashboard) .dataTableControls .dataTableAction.forceActionVisible {
    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: 47px;
  height: 36px;
}
.limitSelection > div .select-wrapper:hover {
  background-color: #edecec;
  border-radius: 2px;
  color: #43a047 !important;
  cursor: pointer;
}
.limitSelection > div .select-wrapper:hover input.select-dropdown,
.limitSelection > div .select-wrapper:hover span.caret {
  color: #43a047 !important;
  opacity: 1;
}
.limitSelection > div .select-wrapper:hover input.select-dropdown:hover,
.limitSelection > div .select-wrapper:hover span.caret:hover {
  color: #43a047 !important;
  opacity: 1;
}
.limitSelection > div .select-wrapper:hover input.select-dropdown:hover {
  border-color: #43a047 !important;
}
.limitSelection > div .select-wrapper input.select-dropdown {
  height: 36px;
  line-height: 30px;
  font-size: 16px;
  margin-bottom: 0;
  padding-left: 5px;
  width: 42px !important;
  overflow: hidden;
  border: 0;
  transition: all 0s;
  color: #43a047 !important;
  opacity: 0.7;
}
.limitSelection > div .select-wrapper input.select-dropdown:hover {
  color: #43a047 !important;
  opacity: 1;
  border-color: #43a047 !important;
}
.limitSelection > div .select-wrapper 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;
}
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;
}
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 td {
  border: 0;
}
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-bottom: 1px solid #e7e7e7;
  border-left: 0;
}
table.subDataTable td,
table.subDataTable td a {
  color: #615B53;
}
table.subDataTable td.label,
table.subDataTable td.column {
  color: #2D2A27;
}
/* 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 {
  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.size0,
.tagCloud span.size0 a {
  color: #1f497a !important;
  font-size: 46px;
}
.tagCloud span.size1,
.tagCloud span.size1 a {
  color: #24568f !important;
  font-size: 40px;
}
.tagCloud span.size2,
.tagCloud span.size2 a {
  color: #2962a3 !important;
  font-size: 32px;
}
.tagCloud span.size3,
.tagCloud span.size3 a {
  color: #255792 !important;
  font-size: 28px;
}
.tagCloud span.size4,
.tagCloud span.size4 a {
  color: #337acc !important;
  font-size: 19px;
}
.tagCloud span.size5,
.tagCloud span.size5 a {
  color: #5c95d6 !important;
  font-size: 14px;
}
.tagCloud span.size6,
.tagCloud span.size6 a {
  color: #5c95d6 !important;
  font-size: 16px;
}
/* Autocomplete
----------------------------------*/
.ui-autocomplete {
    position: absolute;
    cursor: default;
}

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

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

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

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

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

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

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

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

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

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


.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 {
  margin-left: 0;
}
.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: #3450a3 !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;
}
nav ul a:hover {
  text-decoration: none;
}
.navbar a {
  text-decoration: none;
}
.navbar a:hover,
.navbar a:focus {
  text-decoration: none;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
#root .pageWrap {
  padding-left: 18px;
  padding-right: 18px;
}
#root #secondNavBar {
  box-shadow: none !important;
}
#root #secondNavBar + .pageWrap {
  margin-left: 224px;
}
#root > .top_controls .icon-arrowup:before,
#root > .top_controls .icon-arrowdown:before {
  padding: 17px 0 0 0px;
  display: inline-block;
  cursor: pointer;
}
@media screen and (max-width: 600px) {
  #root > .top_controls .icon-arrowup:before,
  #root > .top_controls .icon-arrowdown:before {
    display: none;
  }
}
@media only screen and (min-width: 993px) {
  #root ~ .drag-target {
    display: none !important;
  }
}
@media all and (max-width: 992px) {
  #root .pageWrap {
    margin-left: 0 !important;
  }
}
@media all and (max-width: 600px) {
  #root .top_controls {
    height: auto;
  }
  #root .top_controls .piwikTopControl {
    position: static !important;
    float: none;
    margin: 0 23px 10px 17px !important;
    display: block !important;
  }
  #root .top_controls .piwikSelector {
    display: block;
  }
  #root .top_controls .piwikSelector > a.title {
    max-width: none;
  }
  #root .top_controls .quick-access {
    width: auto !important;
  }
  #root .top_controls .quick-access .icon-search {
    left: 30px;
  }
}
#root #ajaxLoadingDiv {
  margin-top: 10px;
}
#root #secondNavBar {
  width: 224px;
  float: left;
  background-color: #ffffff;
}
#root #secondNavBar .navbar {
  padding-top: 16px;
  padding-bottom: 20px;
}
#root #secondNavBar .navbar .menu-icon {
  padding-right: 13px;
}
#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: 0px;
  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;
}
#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;
  z-index: 45;
  padding-left: 16px;
}
@media screen and (max-width: 600px) {
  #root .top_controls {
    visibility: hidden;
    opacity: 0;
    z-index: 45;
    padding-left: 0;
  }
}
#root .top_controls .quick-access {
  z-index: 1000;
  position: absolute;
  width: 208px;
  margin-left: 0;
}
@media screen and (max-width: 600px) {
  #root .top_controls .quick-access {
    z-index: 1000;
    position: absolute;
    width: 208px;
    margin-left: 16px;
  }
}
#root .top_controls .quick-access .dropdown {
  width: 209px;
  padding: 0;
}
#root .top_controls .quick-access input {
  height: 33px;
  font-size: 11px;
  padding: 10px 12px 10px 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;
}
#root .top_controls,
#standalone .top_controls {
  min-height: 51px;
  position: relative;
  background-color: #eff0f1;
  height: auto;
  margin-bottom: 8px;
  margin-top: 8px;
}
#root .top_controls .piwikTopControl,
#standalone .top_controls .piwikTopControl {
  display: inline-block;
  float: none;
  position: relative;
  margin-right: 14px;
  vertical-align: top;
  font-size: 11px;
}
#root .borderedControl,
#standalone .borderedControl,
.ui-dialog .borderedControl,
.ngdialog .borderedControl {
  background-color: #eff0f1;
  border: 0;
  transition: box-shadow 150ms linear;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
}
#root .borderedControl.expanded,
#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 {
    margin-left: 0px;
  }
  #root .top_controls .quick-access {
    display: none !important;
  }
  .dataTableAction {
    display: none !important;
  }
  .select-dropdown,
  .caret {
    display: none !important;
  }
  .dataTable td .ratio {
    margin-right: 4px;
    visibility: visible;
  }
  .dataTableFooterNavigation > .row {
    margin-bottom: -20px !important;
  }
}
.z-depth-1,
nav,
.card-panel,
.card,
.toast,
.btn,
.btn-large,
.btn-floating,
.dropdown-content,
.collapsible,
.side-nav {
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 0px 3px 0 rgba(0, 0, 0, 0.12);
}
#root .borderedControl,
#standalone .borderedControl,
.ui-dialog .borderedControl,
.ngdialog .borderedControl {
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 0px 3px 0 rgba(0, 0, 0, 0.12);
}
.inlineHelp {
  display: none;
}
[piwik-enriched-headline] {
  visibility: hidden;
  height: 47px;
}
[piwik-enriched-headline].ng-isolate-scope {
  visibility: visible;
  height: auto;
}
.enrichedHeadline {
  min-height: 22px;
}
.enrichedHeadline a.title {
  cursor: pointer;
}
.enrichedHeadline .title {
  display: inline-block;
}
.enrichedHeadline .inlineHelp {
  display: block;
  background: #F7F7F7;
  font-size: 12px;
  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;
}
.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: 1px solid transparent;
  border-radius: 2px;
  font-size: 14px;
  position: relative;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  border: 0 !important;
}
.system.notification:before {
  font-family: "matomo";
  content: "\e625";
  position: absolute;
  left: 20px;
  line-height: 100%;
  font-size: 24px;
}
.system.notification a {
  color: inherit;
  text-decoration: underline;
}
.system.notification p:not(:first-child) {
  margin-top: 1em;
}
.system.notification .notification-body {
  min-width: 50px;
}
.system.notification .close {
  position: relative;
  top: -5px;
  right: -10px;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  float: right;
  font-size: 20px !important;
  font-weight: bold;
  line-height: 20px !important;
  color: inherit !important;
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: pointer;
}
.system.notification.notification-success {
  color: #43a047;
  border-color: #43a047;
  color: #eef6ef !important;
  background-color: #43a047 !important;
}
.system.notification.notification-success:before {
  content: "\e63d";
  color: #43a047;
}
.system.notification.notification-success p {
  color: #43a047;
}
.system.notification.notification-success a {
  color: #43a047;
  text-decoration: underline;
}
.system.notification.notification-success a:hover {
  text-decoration: underline;
}
.system.notification.notification-success:before,
.system.notification.notification-success p,
.system.notification.notification-success a {
  color: #eef6ef;
}
.system.notification.notification-warning {
  color: #f57c00;
  border-color: #f57c00;
  background-color: #f57c00;
  color: #fbf7f1 !important;
}
.system.notification.notification-warning:before {
  content: "\e621";
  color: #f57c00;
}
.system.notification.notification-warning p {
  color: #f57c00;
}
.system.notification.notification-warning a {
  color: #f57c00;
  text-decoration: underline;
}
.system.notification.notification-warning a:hover {
  text-decoration: underline;
}
.system.notification.notification-warning:before,
.system.notification.notification-warning p,
.system.notification.notification-warning a {
  color: #fbf7f1;
}
.system.notification.notification-danger,
.system.notification.notification-error {
  color: #d4291f;
  border-color: #d4291f;
  color: #fdf0f2 !important;
  background-color: #e53935;
}
.system.notification.notification-danger:before,
.system.notification.notification-error:before {
  content: "\e616";
  color: #d4291f;
}
.system.notification.notification-danger p,
.system.notification.notification-error p {
  color: #d4291f;
}
.system.notification.notification-danger a,
.system.notification.notification-error a {
  color: #d4291f;
  text-decoration: underline;
}
.system.notification.notification-danger a:hover,
.system.notification.notification-error a:hover {
  text-decoration: underline;
}
.system.notification.notification-danger:before,
.system.notification.notification-error:before,
.system.notification.notification-danger p,
.system.notification.notification-error p,
.system.notification.notification-danger a,
.system.notification.notification-error a {
  color: #fdf0f2;
}
.system.notification.notification-info {
  color: #838383;
  background-color: #F5F5F5;
  font-size: 14px;
  padding-top: 15px;
  padding-bottom: 15px;
  color: #f3feff !important;
  background-color: #00bcd4;
}
.system.notification.notification-info p {
  color: #838383;
}
.system.notification.notification-info:before {
  color: #afafaf;
  font-size: 20px;
}
.system.notification.notification-info a {
  color: #838383;
  text-decoration: underline;
}
.system.notification.notification-info a:hover {
  text-decoration: underline;
}
.system.notification.notification-info:before,
.system.notification.notification-info p,
.system.notification.notification-info a {
  color: #f3feff;
}
.system.notification.help-notification.notification-info {
  background-color: #6200ea;
}
.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-right: 6px;
  display: inline-block;
  vertical-align: top;
}
.piwikSelector span.title .icon.iconHidden,
.piwikSelector a.title .icon.iconHidden {
  visibility: hidden;
}
.piwikSelector span.title .icon:not(.icon-fixed),
.piwikSelector a.title .icon:not(.icon-fixed) {
  float: left;
}
.piwikSelector span.title .icon:not(.icon-fixed):after,
.piwikSelector a.title .icon:not(.icon-fixed):after {
  clear: right;
  content: ' ';
}
.piwikSelector span.title:hover,
.piwikSelector 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: #3450a3;
  border-left-width: 1px;
  padding-left: 17px;
}
.entityList ul li.activeDimension {
  border-color: #3450a3;
}
.entityList ul li.activeDimension .dimension {
  font-weight: bold;
}
.entityList ul li .dimension {
  cursor: pointer;
  border-bottom: 1px solid #d0d0d0;
  color: #37474f;
  border: 0;
}
.entityList ul.listCircle {
  font-weight: normal;
  list-style: none;
  padding: 4px 0;
  margin-top: 8px;
}
.entityList ul.listCircle li a {
  color: #000;
}
.progressbar {
  margin: 22px 24px;
}
piwik-date-range-picker {
  display: block;
}
[piwik-period-selector],
.periodSelector {
  display: inline-block;
}
[piwik-period-selector].compare-dropdown-open label[for=comparePeriodEndDate],
.periodSelector.compare-dropdown-open label[for=comparePeriodEndDate] {
  visibility: hidden;
}
[piwik-period-selector].compare-dropdown-open #comparePeriodEndDate .input-field,
.periodSelector.compare-dropdown-open #comparePeriodEndDate .input-field {
  position: static;
}
[piwik-period-selector] .loadingPiwik,
.periodSelector .loadingPiwik {
  display: inline-block !important;
}
[piwik-period-selector] .compare-checkbox,
.periodSelector .compare-checkbox {
  margin-bottom: 20px;
}
[piwik-period-selector] .compare-checkbox label span,
.periodSelector .compare-checkbox label span {
  padding-left: 25px;
  font-size: 14px;
  margin-right: 3px;
}
[piwik-period-selector] .compare-date-range,
.periodSelector .compare-date-range {
  padding-top: 20px;
}
[piwik-period-selector] #comparePeriodToDropdown,
.periodSelector #comparePeriodToDropdown {
  height: 30px;
  display: inline-block;
  width: 55%;
  transform: scale(0.9);
  margin-left: -2%;
  margin-right: -5%;
}
[piwik-period-selector] #comparePeriodToDropdown .dropdown-content,
.periodSelector #comparePeriodToDropdown .dropdown-content {
  width: auto !important;
  height: auto !important;
}
[piwik-period-selector] #comparePeriodToDropdown .form-group,
.periodSelector #comparePeriodToDropdown .form-group {
  margin: 0;
}
[piwik-period-selector] #comparePeriodToDropdown .input-field,
.periodSelector #comparePeriodToDropdown .input-field {
  margin-top: 0;
  padding: 0 0 0 0.5rem;
}
[piwik-period-selector] #comparePeriodToDropdown .select-dropdown,
.periodSelector #comparePeriodToDropdown .select-dropdown {
  margin-bottom: 0;
}
[piwik-period-selector] #comparePeriodToDropdown .dropdown-content,
.periodSelector #comparePeriodToDropdown .dropdown-content {
  overflow-y: visible;
}
[piwik-period-selector] div#comparePeriodStartDate,
.periodSelector div#comparePeriodStartDate,
[piwik-period-selector] div#comparePeriodEndDate,
.periodSelector div#comparePeriodEndDate {
  display: inline-block;
  width: calc(50% - 20px);
}
[piwik-period-selector] div#comparePeriodStartDate .form-group,
.periodSelector div#comparePeriodStartDate .form-group,
[piwik-period-selector] div#comparePeriodEndDate .form-group,
.periodSelector div#comparePeriodEndDate .form-group {
  margin: 0;
}
[piwik-period-selector] div#comparePeriodStartDate .input-field,
.periodSelector div#comparePeriodStartDate .input-field,
[piwik-period-selector] div#comparePeriodEndDate .input-field,
.periodSelector div#comparePeriodEndDate .input-field {
  margin-top: 0;
  padding: 0;
}
[piwik-period-selector] div#comparePeriodStartDate .select-dropdown,
.periodSelector div#comparePeriodStartDate .select-dropdown,
[piwik-period-selector] div#comparePeriodEndDate .select-dropdown,
.periodSelector div#comparePeriodEndDate .select-dropdown {
  margin-bottom: 0;
}
[piwik-period-selector] .compare-dates-separator,
.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;
}
[piwik-period-selector] label[for=comparePeriodTo],
.periodSelector label[for=comparePeriodTo] {
  transform: scale(0.9);
}
[piwik-period-selector] .apply-button-container,
.periodSelector .apply-button-container {
  text-align: right;
}
[piwik-period-selector] .flex,
.periodSelector .flex {
  display: flex;
}
.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;
}
[piwik-dropdown-menu],
.matomo-dropdown-menu {
  position: relative;
}
[piwik-dropdown-menu]::after,
.matomo-dropdown-menu::after {
  content: "▼";
  font-size: .7em;
  position: absolute;
  right: 1em;
  top: 50%;
  transform: translateY(-50%);
}
[piwik-dropdown-menu].submenu::after,
.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;
}
[piwik-sparkline] {
  display: inline-block;
}
[piwik-sparkline] img {
  width: 100px;
  height: 25px;
}
.fieldArray {
  margin-top: 40px !important;
}
.fieldArray .form-group.row {
  margin-top: 2px;
  margin-bottom: 2px;
}
.fieldArray .fieldUiControl {
  width: calc(100% - 60px);
  padding-right: 0.75rem;
}
.fieldArray .icon-minus {
  cursor: pointer;
}
.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;
}
.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;
}
piwik-series-picker {
  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;
}
[piwik-single-metric-view] {
  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/CoreVisualizations/stylesheets/../../Morpheus/images/loading-blue.gif) no-repeat center center white;
    position: absolute;
    z-index: 10;
}

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

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

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

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

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

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

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

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

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

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

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

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

/**
 * ROW EVOLUTION POPUP
 */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/**
 * SERIES PICKER FOR CHARTS
 */

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

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

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

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

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

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

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

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

.example,
.example A {
  color: #9E9E9E;
}
.page_api {
  padding: 0 15px 0 15px;
}
.page_api p {
  line-height: 140%;
  padding-bottom: 20px;
}
.apiFirstLine {
  font-weight: bold;
  padding-bottom: 10px;
}
.page_api ul {
  list-style: disc outside none;
  margin-left: 25px;
}
.apiDescription {
  line-height: 1.5em;
  padding-bottom: 1em;
}
.apiMethod {
  margin-bottom: 5px;
  margin-left: 20px;
}
.glossary .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;
}
.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;
}
body#standalone {
  background-color: #ffffff;
}
body#standalone .top_controls {
  z-index: 999;
  background-color: #ffffff;
}
body#standalone #dashboard {
  margin: -10px -6px 0;
}
#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;
}
.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;
  padding: 20px 10px;
  border-radius: 4px;
  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);
  font-size: 10px;
  white-space: nowrap;
  color: #ffffff !important;
  background-color: #d4291f !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;
}
.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;
  height: 373px;
  background: #f7f7f7;
  border: 1px solid #a9a399;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 9px 0px #999;
  -moz-box-shadow: 0px 0px 9px 0px #999;
  box-shadow: 0px 0px 9px 0px #999;
  z-index: 1507;
}
#Transitions_CenterBox h2 {
  font-size: 12px;
  line-height: 16px;
  padding: 10px;
  border-bottom: 1px dotted #a9a399;
  font-weight: bold;
  overflow: hidden;
  color: #255792;
  margin: 0;
}
#Transitions_CenterBox h2 a {
  color: inherit;
}
.Transitions_Pageviews {
  text-align: center;
}
.Transitions_OutgoingTraffic {
  text-align: right;
}
.Transitions_CenterBoxMetrics {
  padding: 15px 10px 0 10px;
  display: none;
  font-size: 12px;
}
.Transitions_CenterBoxMetrics table td {
  padding: 0 0 5px 0;
}
.Transitions_CenterBoxMetrics table td.Transitions_Percentage {
  padding-right: 6px;
  font-weight: bold;
}
#Transitions_CenterBox h3 {
  font-weight: bold;
  font-size: 12px;
  margin: 15px 0 7px 0;
  padding: 0;
  color: #7E7363;
}
#Transitions_Loops {
  margin: 445px 0 0 346px;
  width: 208px;
  text-align: center;
  line-height: 25px;
  font-size: 12px;
  display: none;
  z-index: 1506;
  cursor: default;
}
.Transitions_CenterBoxMetrics p {
  margin: 0 0 3px 0;
  padding: 0;
  cursor: default;
  font-size: 12px;
  line-height: 15px;
}
.Transitions_CenterBoxMetrics p.Transitions_Margin {
  margin-bottom: 11px;
}
.Transitions_CenterBoxMetrics .Transitions_Highlighted {
  color: #1976d2;
}
span.Transitions_Metric {
  font-weight: bold;
  cursor: default;
}
.Transitions_Value0 {
  color: #666666;
}
.Transitions_TitleOfOpenGroup {
  font-size: 12px;
  color: #1976d2;
  font-weight: bold;
}
.Transitions_BoxTextLeft,
.Transitions_BoxTextRight {
  width: 165px;
  height: 42px;
  overflow: hidden;
}
.Transitions_BoxTextRight {
  text-align: right;
}
.Transitions_BoxTextLeft.Transitions_HasBackground,
.Transitions_BoxTextRight.Transitions_HasBackground {
  background-repeat: no-repeat;
  height: 18px;
}
.Transitions_BoxTextLeft.Transitions_HasBackground {
  background-position: 0 1px;
  width: 175px;
}
.Transitions_BoxTextLeft.Transitions_HasBackground span {
  display: block;
  padding-left: 16px;
}
.Transitions_BoxTextRight.Transitions_HasBackground {
  background-position: right 1px;
}
.Transitions_BoxTextRight.Transitions_HasBackground span {
  display: block;
  padding-right: 17px;
}
.Transitions_CurveTextLeft,
.Transitions_CurveTextRight {
  color: #255792;
  font-weight: bold;
  width: 34px;
  text-align: center;
  cursor: default;
}
body .ui-tooltip.Transitions_Tooltip_Small {
  font-size: 11px;
  padding: 3px 5px 3px 6px;
  background: white;
}
.Transitions_SingleLine {
  font-size: 12px;
  height: 21px;
}
#transitions_report #Transitions_Container {
  z-index: 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;
}
.widget #Transitions_Container h3 {
  padding: 0 !important;
}
#transitions_report div[name=actionType] {
  margin-left: -0.75rem;
}
#transitions_report div[name=actionName] {
  margin-right: -0.75rem;
}
#dashboardWidgetsArea #transitions_report #Transitions_Container {
  overflow: scroll;
}
#transitions_report > .row {
  margin-left: 0;
  margin-right: 0;
}
body.widgetized #transitions_report > .row {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.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.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;
}
.widget .datatableHeaderMessage,
.widget .datatableFooterMessage {
  padding-left: 12px;
}
.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;
}
.smallTitle {
  font-size: 15px;
}
.widget #multisites {
  padding: 15px;
}
#mt table.dataTable td.label img {
  margin-top: -8px;
}
#multisites > .col {
  padding-left: 0;
  padding-right: 0;
}
#multisites .notification-error {
  margin-top: 15px;
}
#multisites .notification-error a {
  text-decoration: underline !important;
}
#multisites .add_new_site {
  border: 0 !important;
  font-size: 13px;
  text-align: left;
  padding-left: 27px;
}
#multisites .add_new_site a {
  color: #212121;
}
#multisites .add_new_site a:hover {
  text-decoration: underline !important;
}
#multisites .clean {
  border: 0 !important;
  text-align: right;
  padding-right: 10px;
  padding-top: 19px;
  padding-bottom: 5px;
}
@media print {
  #multisites .add_new_site {
    display: none;
  }
  #multisites .row .col.s6 {
    width: 100%;
  }
  #multisites .row .col.s3 {
    display: none;
  }
}
#multisites .site_search {
  padding: 0;
  text-align: center;
  border: 0 !important;
}
@media print {
  #multisites .site_search {
    display: none;
  }
}
#multisites .multisites-evolution,
#multisites .multisites-column {
  text-align: right;
}
#multisites .multisites-evolution {
  width: 170px;
}
#multisites td,
#multisites tr,
#multisites .sparkline {
  text-align: center;
  vertical-align: middle;
}
#multisites td.empty-row {
  border-bottom: none !important;
}
#multisites .paging {
  padding: 5px;
  border-bottom: 0 !important;
}
#multisites .paging .row {
  margin-top: 16px;
}
#multisites .paging .previous {
  visibility: visible;
}
#multisites .paging .next {
  visibility: visible;
}
#multisites th:first-child {
  text-align: left;
  padding-left: 32px;
}
#multisites th {
  cursor: pointer;
  text-align: right;
  padding-right: 0 !important;
}
#multisites th#evolution {
  text-align: center;
}
#multisites th.columnSorted {
  font-weight: normal !important;
}
#multisites .site_search input {
  margin-right: 0;
  margin-left: 25px;
  padding-right: 25px;
  width: 250px;
  height: 3rem;
  padding-left: 5px;
}
#multisites .site_search label {
  position: static;
}
#multisites .site_search .row,
#multisites .site_search .input-field {
  margin-bottom: 0;
}
#multisites .search_ico {
  position: relative;
  left: -30px;
  top: 1px;
  cursor: pointer;
  font-size: 16px;
}
#multisites .reset {
  position: relative;
  left: -25px;
  cursor: pointer;
  margin-right: 0;
}
#multisites tr.group {
  font-weight: bold;
  height: 30px;
}
#multisites tr.groupedWebsite .label {
  padding-left: 50px;
}
#multisites td.multisites-label {
  text-align: left;
  width: 250px;
  max-width: 250px;
  padding-left: 32px;
}
#multisites td.multisites-label a {
  width: auto;
  float: left;
  padding-right: 0.5em;
}
#multisites td.multisites-label a:hover {
  text-decoration: underline;
}
#multisites td.multisites-column,
#multisites th.multisites-column {
  width: 70px;
  white-space: nowrap;
}
#multisites td.multisites-column-evolution,
#multisites th.multisites-column-evolution {
  width: 70px;
}
#multisites th#evolution {
  width: 350px;
}
#multisites th#visits {
  width: 100px;
}
#multisites th#pageviews {
  width: 110px;
}
#multisites th#revenue {
  width: 110px;
}
#multisites .evolution {
  cursor: pointer;
}
#multisites .allWebsitesLoading {
  padding: 20px;
}
#multisites .heading {
  display: inline;
  margin-top: 4px;
}
#multisites #evolution_selector {
  height: 28px;
  margin: -9px 0 0 5px;
  width: 80px;
  display: inline-block;
}
#multisites .label .arrow {
  margin-left: 2px;
}
#multisites .multisites_asc,
#multisites .multisites_desc {
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 0;
  margin-left: 6px;
  margin-top: -1px;
}
#multisites #evolution .multisites_asc,
#multisites #evolution .multisites_desc {
  margin-right: 6px;
  margin-left: 0;
}
#multisites #evolution .evolution {
  vertical-align: top;
}
#multisites .multisites_asc {
  margin-top: -7px;
  vertical-align: top;
}
#multisites .multisites_desc:after {
  content: " \25BC";
  font-size: 1px;
  color: #43a047;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-top: 5px solid #43a047;
}
#multisites .multisites_asc:after {
  content: " \25BC";
  font-size: 1px;
  color: #43a047;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-bottom: 5px solid #43a047;
}
#multisites .multisites_icon {
  display: inline-block;
  vertical-align: middle;
}
#multisites div.sparkline {
  float: none;
}
#multisites tfoot td {
  border-bottom: 0;
}
#multisites .dataTablePages {
  margin: 10px 13.5px;
}
.campaignUrlBuilder {
  margin-bottom: 30px;
}
.goalTopElement {
  border-bottom: 1px dotted;
}
.goalTriggerType .input-field {
  margin-top: 0 !important;
}
.goalEntry {
  margin: 0 0 20px 0;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #7e7363;
  width: 614px;
}
.addEditGoal .goalIsTriggeredWhen,
.addEditGoal .whereTheMatchAttrbiute {
  margin-bottom: 0;
}
/* dimension selector */
#titleGoalsByDimension {
  padding-top: 30px;
}
ul.ulGoalTopElements {
  list-style-type: circle;
  margin-left: 30px;
}
ul.ulGoalTopElements li {
  list-style-type: circle;
}
ul.ulGoalTopElements img {
  border: 1px solid lightgray;
  box-sizing: content-box;
}
.ulGoalTopElements a {
  text-decoration: none;
  color: #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: #d4291f;
}
.loc-provider-status {
  margin-left: .5em;
}
#geoipdb-update-info tr input[type="text"],
#geoipdb-screen2-update tr input[type="text"] {
  width: 90%;
}
#geoipdb-screen1 > div > p {
  line-height: 25px;
  font-size: 18px;
  max-width: 400px;
}
.error {
  font-weight: bold;
  color: red;
  padding: 4px 8px 4px 8px;
}
#done-updating-updater {
  margin-top: 16px;
}
[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;
}
#feedback-faq {
  max-width: 850px;
  margin: 0 auto;
}
#feedback-faq ul {
  list-style: none;
  padding: 0 0 0 20px;
  font-size: 13px;
  line-height: 18px;
}
#feedback-faq p {
  font-size: 13px;
  padding-bottom: 4px;
}
#feedback-faq .browse-matomo-help {
  padding-top: 10px;
}
#feedback-faq h4 {
  font-weight: bold;
  font-size: 18px;
  padding-bottom: 4px;
}
#feedback-faq .piwik-donate-call {
  border: 0px;
  padding-left: 0px;
  padding-top: 0px;
}
#feedback-faq .donate-form-instructions {
  margin: 0 1.25em 0 0em;
  color: #5E5E5C;
}
#feedback-faq .piwik-donate-slider {
  margin: 1em 0 1em 0em;
}
#feedback-faq #piwik-worth {
  margin: 0 1em 0 0em;
  font-size: 1em;
  font-style: normal;
}
#feedback-faq .feedback-help-resources h4 {
  padding-top: 20px;
  padding-bottom: 8px;
}
#feedback-faq .feedback-help-resources .search-matomo-form {
  margin-right: 20px;
  padding-bottom: 10px;
  width: 100%;
  display: table-row;
}
#feedback-faq .feedback-help-resources .search-matomo-form div.search-field {
  display: table-cell;
  width: 100%;
  padding-left: 10px;
}
#feedback-faq .feedback-help-resources .search-matomo-form div.search-button {
  height: 100%;
  vertical-align: middle;
  display: table-cell;
  padding-right: 10px;
}
#feedback-faq .feedback-help-resources .search-matomo-form input[type="text"] {
  width: 87%;
  padding-left: 10px;
  border: none;
  margin-bottom: 0;
}
#feedback-faq .feedback-help-resources .search-matomo-form input[type="text"]:focus {
  border: none;
  box-shadow: none;
}
#feedback-faq .footer {
  text-align: center;
  margin-top: 48px;
}
#feedback-faq .footer a {
  color: #37474f;
}
#feedback-faq .footer a:hover {
  text-decoration: underline;
}
#feedback-faq .footer hr {
  margin-top: 45px;
  background-color: #e6e6e6;
  height: 1px;
  border: 0px;
}
#feedback-faq .claim {
  font-size: 13px;
  line-height: 16px;
  color: #37474f;
  margin-bottom: 50px;
  margin-top: 15px;
}
#feedback-faq .menu li {
  margin: 0 10px 10px 0px;
}
#feedback-faq .menu li:not(:first-child):before {
  color: #333;
  content: '· ';
}
#feedback-faq .menu a {
  display: inline-block;
  padding-right: 10px;
  padding-left: 18px;
}
#feedback-faq .social {
  margin-top: 22px;
}
#feedback-faq .social li {
  margin: 0 20px 10px;
}
#feedback-faq .menu,
#feedback-faq .social {
  margin: 15px 0 10px;
  display: block;
}
#feedback-faq .menu .icon,
#feedback-faq .social .icon {
  width: 15px;
  height: 15px;
  margin-bottom: 2px;
}
#feedback-faq .menu li,
#feedback-faq .social li {
  display: inline-block;
}
.ratefeatureDialog {
  text-align: center;
}
.ratefeatureDialog textarea {
  margin-top: 5px;
  width: 100%;
  height: 80px;
}
.ratefeature {
  font-size: 1px;
}
.ratefeature .iconContainer {
  display: inline-block;
}
.ratefeature .dislike-icon,
.ratefeature .like-icon {
  opacity: 0.2;
  width: 22px;
  height: 22px;
  cursor: pointer;
}
.ratefeature .dislike-icon:hover,
.ratefeature .like-icon:hover {
  opacity: 0.9;
}
.rateradio {
  opacity: unset !important;
  position: unset !important;
}
.ratelabel {
  font-size: 18px;
  color: unset !important;
  margin-bottom: 11px;
  display: inline-block;
}
.modal .has-error {
  border: 1px red solid;
}
.modal .error-text {
  float: left;
  color: red;
}
.requestReview .review-links {
  display: flex;
}
.requestReview .review-link {
  width: 20%;
}
.requestReview .review-link div {
  width: 100%;
}
.requestReview .review-link div.image {
  height: 80px;
}
.requestReview .review-link div.link {
  font-size: 13px;
}
.requestReview .review-link img {
  max-width: 60px;
}
.bannerHeader {
  min-height: 48px;
  background-color: #263238;
  text-align: center;
  color: #fff;
}
.bannerHeader span {
  vertical-align: sub;
  font-size: 14px;
}
.bannerHeader a {
  margin-left: 16px;
  margin-top: 6px;
}
.bannerHeader .close-btn {
  float: right;
  margin-right: 20px;
  font-size: 1.2em;
  margin-top: 12px;
}
@media screen and (max-width: 810px) {
  .bannerHeader {
    display: none;
  }
}
.modal .has-error {
  border: 1px red solid;
}
.modal .error-text {
  float: left;
  color: red;
}
/* 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:hover {
  text-decoration: underline;
}
#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;
  }
}
.twoFactorRecoveryCodes li {
  font-size: 16px;
  list-style-type: disc;
  margin-left: 20px;
}
.setupTwoFactorAuthentication #qrcode {
  width: 256px;
  height: 256px;
}
.loginSection #qrcode,
.loginSection .backupRecoveryCodesAlert {
  margin-top: 16px;
}
.userSettings2FA .twoFaStatusEnabled,
.twoFactorSetupFinished .successMessage {
  color: #43a047;
}
#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: 0px;
  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 .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 {
  color: #f57c00;
  border-color: #f57c00;
}
.userEditForm .entityList ul .icon-warning:before {
  content: "\e621";
  color: #f57c00;
}
.userEditForm .entityList ul .icon-warning p {
  color: #f57c00;
}
.userEditForm .entityList ul .icon-warning a {
  color: #f57c00;
  text-decoration: underline;
}
.userEditForm .entityList ul .icon-warning a:hover {
  text-decoration: underline;
}
.userEditForm .entityList ul .icon-warning:hover {
  opacity: 1;
}
.userEditForm .user-permissions,
.userEditForm .superuser-access {
  margin-bottom: 32px;
}
.userEditForm .save-button-spacer {
  height: 48px;
}
.userEditForm .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 [piwik-field] {
  display: inline-block;
}
.userPermissionsEdit .add-site [piwik-field] .input-field {
  width: 180px;
}
.userPermissionsEdit .add-site [piwik-siteselector] {
  display: inline-block;
}
.userPermissionsEdit .add-site [piwik-siteselector] a.title {
  width: 180px;
}
.userPermissionsEdit .add-site [piwik-siteselector] .siteSelector {
  position: static !important;
  margin-top: 1px;
}
.userPermissionsEdit .add-site .btn-flat:hover {
  background: none;
}
.userPermissionsEdit .filters {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
}
.userPermissionsEdit .filters > div:first-child {
  flex: 1;
}
.userPermissionsEdit .filters > div > .input-field {
  display: inline-block;
  vertical-align: top;
  width: 180px;
}
.userPermissionsEdit .filters .sites-for-permission-pagination {
  display: inline-block;
  vertical-align: top;
  min-height: 2.5rem;
}
.userPermissionsEdit .filters .form-group,
.userPermissionsEdit .filters .input-field,
.userPermissionsEdit .filters input {
  margin: 0;
}
.userPermissionsEdit .filters .add-site > div {
  vertical-align: bottom;
  margin-top: .8rem;
}
.userPermissionsEdit .filters .add-site > a {
  padding: 0 1rem 0 0;
}
.userPermissionsEdit .bulk-actions > a.dropdown-trigger {
  margin-top: .8rem;
  margin-right: 1rem;
}
.userPermissionsEdit #sitesForPermission {
  margin-left: 0;
  margin-right: 0;
  width: calc(100%);
  font-size: 100%;
}
.userPermissionsEdit #sitesForPermission td > span {
  display: inline-block;
}
.userPermissionsEdit #sitesForPermission .select-cell {
  width: 32px;
}
.userPermissionsEdit #sitesForPermission span.checkbox-container {
  transform: scale(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;
  display: block;
  left: 205px;
  margin: -32px 0 17px -21px;
  position: relative;
}
.SitesManager .sitesButtonBar {
  width: 100%;
  text-align: center;
}
.SitesManager .bottomButtonBar {
  margin-top: 7px;
}
.SitesManager .addSite {
  float: left;
  margin-top: 8px;
  margin-bottom: 8px;
}
.SitesManager .paging {
  text-align: center;
  display: inline-block;
  min-width: 400px;
  margin-top: 8px;
}
.SitesManager .paging .counter {
  margin-left: 10px;
  margin-right: 10px;
}
.SitesManager .search {
  display: inline-block;
  text-align: right;
  float: right;
}
.SitesManager .search input {
  padding-right: 29px;
  width: 205px;
  margin-bottom: 7px;
}
td.editable-site-field:hover {
  cursor: pointer;
}
.link_but:hover {
  cursor: pointer;
}
.link_but:hover > span {
  text-decoration: underline;
}
#site-without-data {
  background: #ffffff;
}
#site-without-data .top_controls {
  background: #ffffff;
}
.site-without-data h3 {
  font-weight: bold;
}
.site-without-data p {
  padding-bottom: 0.25rem;
}
.site-without-data .no-data-screen-ul-tabs {
  overflow: auto !important;
  height: auto !important;
}
.site-without-data .no-data-screen-ul-tabs li.col {
  width: unset !important;
  float: unset !important;
}
.site-without-data .no-data-screen-ul-tabs a:not(.active) {
  text-decoration: none !important;
  color: #000000 !important;
}
.site-without-data .no-data-screen-ul-tabs a:not(.active):hover {
  background-color: #ebf2eb !important;
  opacity: unset;
}
.site-without-data .no-data-screen-ul-tabs a:not(.active):focus {
  background-color: #c3d9c4 !important;
  opacity: unset;
}
.site-without-data .no-data-screen-ul-tabs a.active {
  color: #43a047 !important;
  text-decoration: none !important;
  font-weight: bold;
}
.site-without-data .no-data-screen-ul-tabs a.active:hover {
  opacity: unset;
}
.site-without-data .no-data-screen-ul-tabs .indicator {
  border-bottom: 2px solid #43a047;
  z-index: 10;
  bottom: 0.3rem;
}
.site-without-data .no-data-screen-ul-tabs .tab {
  text-transform: unset;
}
.site-without-data .no-data-screen-ul-tabs .tab a {
  font-size: 16px;
}
.site-without-data .no-data-screen-ul-tabs::after {
  border-bottom: 0.5px solid #bcbcbc;
  width: 100%;
  content: '';
  display: block;
  overflow: hidden;
  bottom: 0.3rem;
  z-index: 2;
  position: absolute;
}
.site-without-data .no-data-footer {
  position: sticky;
  width: inherit;
  bottom: 0;
  background: #ffffff;
  z-index: 100;
}
.site-without-data .no-data-footer .col {
  width: unset !important;
}
.site-without-data .no-data-footer .m-bottom-1 {
  margin-bottom: 1rem;
}
.site-without-data .no-data-footer hr {
  margin-bottom: 1rem !important;
}
.site-without-data #start-tracking-data-header {
  font-weight: bold;
}
.site-without-data .no-data-tabs-main-div .col:not(.tabs-row):not(.tabs-row .col) {
  padding-top: 1rem;
}
.site-without-data #wordpress .steps-to-start-tracking-header,
.site-without-data #vue .steps-to-start-tracking-header {
  font-weight: bold;
}
.site-without-data #wordpress .no-list-style,
.site-without-data #vue .no-list-style,
.site-without-data #wordpress .no-list-style-footer,
.site-without-data #vue .no-list-style-footer {
  list-style: none;
  list-style-position: inside;
  margin-left: -1rem;
}
.site-without-data #wordpress .no-list-style-footer,
.site-without-data #vue .no-list-style-footer {
  margin-left: unset;
}
.site-without-data #wordpress .list-style-decimal,
.site-without-data #vue .list-style-decimal {
  list-style: decimal;
  list-style-position: inside;
}
.site-without-data .tagManagerTrackingCode .row {
  margin-bottom: -0.5rem !important;
  margin-top: -1.5rem !important;
}
.site-without-data .tagManagerTrackingCode label[for="containers"],
.site-without-data .tagManagerTrackingCode label[for="environment"] {
  top: 7px !important;
}
.site-without-data .no-mt-top {
  margin-top: 0 !important;
}
.site-without-data .merged-notification {
  line-height: 4px;
}
.site-without-data .merged-notification p:first-child {
  padding-top: 0.4rem;
}
.site-without-data .fw-bold {
  font-weight: bold;
}
.site-without-data .list-style-decimal {
  list-style: decimal inside;
}
.site-without-data .list-style-disc {
  list-style: disc inside;
}
.site-without-data #other h3 {
  margin-bottom: 0.4rem;
}
#js-visitor-cv-extra th {
  font-weight: normal;
  text-transform: uppercase;
  font-size: 11px;
}
.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: 10px;
}
.system-check .icon-warning {
  color: #DF9D27;
  margin-right: 10px;
}
.system-check .icon-error {
  color: #D73F36;
  margin-right: 10px;
}
.system-check .icon-info2 {
  color: #00bcd4;
  margin-right: 10px;
}
.widgetBody.system-check .icon-ok,
.widgetBody.system-check .icon-warning,
.widgetBody.system-check .icon-error {
  margin-right: 0;
}
.widgetBody.system-check ul li {
  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;
}
#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 .settings {
  background: #ffffff none repeat scroll 0 0;
}
#visitsLive .settings a {
  text-decoration: none;
}
#visitsLive .returning {
  background: #F9FAFA none repeat scroll 0 0;
}
#visitsLive .visits-live-launch-visitor-profile {
  color: #212121;
  line-height: 200%;
}
#visitsLive .visits-live-launch-visitor-profile span {
  display: block;
  vertical-align: middle;
}
#visitsLive .visits-live-launch-visitor-profile span.icon-visitor-profile {
  display: inline;
  font-size: 16px;
  line-height: 16px;
  vertical-align: middle;
}
#visitsLive .visits-live-launch-visitor-profile .icon-visitor-profile {
  font-size: 120%;
}
.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;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  max-width: 90%;
  overflow: -moz-hidden-unscrollable;
}
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;
}
ol.actionList > li:not(.pageviewActions).actionsForPageExpander.expanded:before {
  content: "\f102";
}
ol.actionList > li:not(.pageviewActions).actionsForPageExpander.collapsed:before {
  content: "\f103";
}
ol.actionList > li:not(.pageviewActions).actionsForPageExpander:before {
  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.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 {
  text-decoration: none !important;
  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;
}
.widget a.visitor-log-visitor-profile-link {
  display: none;
}
a.visitor-log-visitor-profile-link img {
  margin-top: -2px;
  margin-bottom: -3px;
}
@media print {
  a.visitor-log-visitor-profile-link {
    display: none;
  }
}
.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;
}
.visitorLogIconWithDetails .details {
  display: none;
}
.visitorLogIcons > span > span > img {
  margin: auto 5px auto 0;
}
.visitorLogIconWithDetails > img {
  margin: auto 5px -2px 0;
  height: 16px;
}
.visitorLogIconWithDetails.flag {
  display: none;
}
.visitorLogIconWithDetails.flag > img {
  border: 1px solid lightgray;
}
.visitorLogIcons > span.visitorRank > img {
  margin: auto 0;
}
.visitorLogIcons .visitorDetails,
.visitorLogIcons .visitorType {
  display: block;
  margin-top: 4px;
}
.visitorType img {
  max-height: 20px;
  margin: auto 0;
}
.conversionCount {
  color: #fff;
  background-color: #4b0;
  min-width: 17px;
  height: 17px;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  font-size: 10px;
  line-height: 15px;
  border-radius: 5px;
  margin-left: -17px;
  position: relative;
  top: 3px;
  border: 1px solid #fff;
  padding: 0 2px;
}
#visitsLive .conversionCount {
  top: 10px;
}
.own-visitor-column .visitorLogIcons .visitorDetails {
  margin-top: 0;
}
.own-visitor-column .visitorLogIcons .visitorType {
  margin-top: 8px;
}
.visitorReferrer {
  clear: both;
  padding-top: 1em;
}
.visitorReferrer * {
  vertical-align: middle;
}
#visitsLive .visitorReferrer {
  padding-top: 0;
}
.segmentedlog {
  margin: 8px;
  display: block;
}
#widgetLivewidget .visitorLogIcons {
  display: inline-block;
}
#widgetLivewidget .visitorLogIcons:before {
  content: " ";
  display: block;
}
#widgetLivewidget .visitorLogIconWithDetails.flag {
  display: inline;
}
#widgetLivewidget .visitorDetails {
  display: inline-block;
}
#widgetLivewidget .visitorLogIconWithDetails {
  margin-right: 5px;
}
#widgetLivewidget .visitorType {
  display: inline-block;
  float: left;
  margin-right: 10px;
}
.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: #d4291f;
  color: #fff;
  border-radius: 3px;
  font-size: 9px;
  line-height: 9px;
}
.widget .visitor-profile-close {
  display: none;
}
.visitor-profile-toggle-actions:before {
  content: "\e62b";
}
.minimized.visitor-profile-toggle-actions:before {
  content: "\e61c";
}
.visitor-profile-help:before {
  content: "\e61f";
}
.visitor-profile-info {
  overflow: hidden;
}
.visitor-profile-visits-info,
.visitor-profile-overview {
  display: inline-block;
  vertical-align: top;
  height: auto;
  border: none;
  box-sizing: 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;
}
.visitor-profile-header {
  overflow: hidden;
  font-size: 14px;
}
.visitor-profile-header > div {
  float: left;
}
.visitor-profile-header .visitor-profile-avatar {
  width: 149px;
  height: 154px;
}
.visitor-profile-header .visitor-profile-avatar > img {
  max-width: 122px;
  height: 120px;
}
.visitor-profile-header .visitor-profile-header-details {
  width: 376px;
}
.visitor-profile-header .visitor-profile-prev-visitor {
  color: #7e7363;
  display: none;
  position: absolute;
  right: 100%;
  top: 0;
  margin-right: 2px;
}
.visitor-profile-header .visitor-profile-next-visitor {
  color: #7e7363;
  display: none;
}
.visitor-profile-header:hover .visitor-profile-next-visitor,
.visitor-profile-header:hover .visitor-profile-prev-visitor {
  display: inline-block;
}
.visitor-profile-header h1 {
  display: inline-block;
  word-wrap: break-word;
  margin: 0;
  max-width: 355px;
  color: #0d0d0d;
}
.visitor-profile-headline {
  position: relative;
  line-height: 30px;
}
.visitor-profile-summary {
  overflow: hidden;
  padding: 5px 0 16px 0;
}
.visitor-profile-summary p {
  margin: 6px 1em 0 0;
}
.visitor-profile-pages li {
  display: block;
  clear: both;
}
.visitor-profile-latest-visit {
  padding-top: 6px;
}
.visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails {
  display: block;
  float: left;
  width: 50%;
  padding: 6px 0;
  box-sizing: content-box;
  height: 16px;
  position: relative;
  font-size: 13px;
}
.visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails img {
  float: left;
  margin-left: 2px;
}
.visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails.flag img {
  box-sizing: border-box;
  margin-left: 0;
}
.visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails:after {
  content: attr(profile-header-text);
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: absolute;
  left: 26px;
}
.visitor-profile-latest-visit .visitorLogIcons .visitorType,
.visitor-profile-latest-visit .visitorLogIcons .visitorTypeIcon {
  display: none;
}
.visitor-profile-id {
  line-height: 24px;
  font-size: 13px;
}
.visitor-profile-id a {
  color: inherit;
}
.visitor-profile-important-visits > div {
  float: left;
  width: 50%;
  height: 100%;
}
.visitor-profile-devices img {
  height: 16px;
  float: left;
  margin-right: 10px;
  margin-top: 2px;
}
.visitor-profile-location .loadingPiwik {
  padding: 0 0 0 4px;
  border: 0;
}
.visitor-profile-location img {
  border: 1px solid lightgray;
  box-sizing: content-box;
}
.visitor-profile-map {
  padding: 10px 21px 13px 2px;
}
.visitor-profile-visit-title {
  display: block;
  font-size: 23px;
  padding: 13px 15px;
  border: none;
  color: #212121;
  cursor: pointer;
  background-color: #f2f2f2;
  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-visits-info {
  position: relative;
}
.visitor-profile-show-actions {
  float: right;
  display: inline-block;
  font-size: 13px;
  line-height: 24px;
}
ol.visitor-profile-actions {
  padding: 0 15px 0 23px;
}
ol.visitor-profile-actions li {
  padding: 0 0 8px;
  margin: 0;
}
ol.visitor-profile-actions li p {
  line-height: 15px;
}
.visitor-profile-more-info {
  height: 18px;
  text-align: center;
  padding: 0 0 13px;
  margin: 5px 0 15px 0;
}
.visitor-profile-more-info .loadingPiwik {
  padding: 0 0 0 4px;
}
.visitor-profile-no-visits {
  color: #999;
  font-size: 13px;
}
.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;
}
.optOutTestReminder p {
  color: #ffffff !important;
}
.manageGdpr td.checkInclude {
  width: 80px;
}
.manageGdpr td.checkInclude .form-group.row {
  margin-top: 0;
}
.manageGdpr td.site {
  width: 180px;
}
.deleteDataSubjects .btn {
  background-color: #d4291f;
}
.manageGdpr .intro ol,
.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 .form-group.row {
  margin-top: 2px;
  margin-bottom: 2px;
}
.anonymizeLogData .innerFormField {
  width: 100%;
  width: calc(100% - 0.75rem);
}
#footerLinks {
  text-align: center;
  font-size: .7rem;
  color: #999999;
}
#footerLinks a {
  color: #999999;
  text-decoration: none;
}
#footerLinks a:hover {
  text-decoration: underline;
}
.evolution-annotations {
  position: relative;
  height: 18px;
  width: 100%;
  cursor: pointer;
}
.evolution-annotations .icon-annotation {
  font-size: 16px;
  color: #666666;
}
.evolution-annotations .icon-annotation.starred {
  color: #43a047;
}
.evolution-annotations > span {
  position: absolute;
}
.evolution-annotations {
  margin-top: 3px;
}
.annotation-manager {
  text-align: left;
  margin-top: 30px;
}
.annotation-manager .new-annotation-row {
  height: 145px;
}
.annotation-manager .new-annotation-row .input-field {
  margin-top: 2px;
}
.annotation-manager .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 0px 10px 10px;
  color: transparent;
}
.annotation-controls a:hover {
  text-decoration: underline;
}
.annotation-controls > a {
  font-size: 14px;
  font-style: normal;
  color: black;
  cursor: pointer;
  padding: 3px 0 6px 0;
  display: inline-block;
  margin: 0;
}
.annotation-controls > a:hover {
  text-decoration: none;
}
.annotation-list {
  margin-left: 8px;
}
.annotation-list table {
  width: 100%;
}
.annotation-list-range {
  display: block;
  font-size: 15px;
  font-style: italic;
  color: #666666;
  vertical-align: top;
  margin: 0 0 8px 8px;
  padding-bottom: 20px;
}
.empty-annotation-list,
.annotation-list .loadingPiwik {
  display: block;
  font-style: italic;
  color: #666666;
  margin: 0 0 12px 140px;
}
.annotation-meta {
  width: 159px;
  text-align: left;
  vertical-align: top;
  font-size: 14px;
  padding-top: 10px;
}
.annotation-user {
  font-style: normal;
  font-size: 13px;
  color: #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;
}
.annotation-period-edit > .datepicker {
  position: absolute;
  margin-top: 6px;
  margin-left: -5px;
  z-index: 15;
  background: white;
  border: 1px solid #e4e5e4;
  border-radius: 4px;
}
a.add-annotation {
  margin: 0;
}
td.padding {
  padding: 1px 5px 6px 5px;
}
td.wider {
  width: 80px;
}
a.font {
  font-size: 14px;
}
#accountForm ul {
  list-style: circle;
  margin-left: 17px;
  line-height: 1.5em;
}
#accountForm ul li {
  list-style-type: disc;
}
#suspiciousPhoneNumber {
  clear: left;
}
.providerDescription {
  border: 2px dashed #C5BDAD;
  border-radius: 16px 16px 16px 16px;
  margin-left: 24px;
  padding: 11px;
  width: 600px;
  margin-top: 32px;
}
.manageMobileMessagingSettings .form-group.row .row {
  margin: 0;
}
.addPhoneNumber .countryCode {
  width: 120px;
  height: 80px;
  position: relative;
}
.addPhoneNumber .countryCode .countryCodeSymbol {
  position: absolute;
  top: 32px;
  left: -4px;
}
.addPhoneNumber .phoneNumber {
  width: 180px;
  height: 80px;
}
.addPhoneNumber .addNumber {
  width: 90px;
  height: 80px;
}
/* ADDITIONAL STYLES*/
.youMustBeLoggedIn {
  font-size: 8pt;
  font-style: italic;
}
.searchFound {
  border: 0px solid red;
}
.others {
  border: 0px solid green;
}
.clear {
  clear: both;
}
.segment-row-inputs {
  margin-bottom: 5px;
}
@media screen and (max-width: 749px) {
  .segment-row-inputs {
    width: 100%;
    display: block;
  }
}
.hovered {
  border-radius: 4px;
  border: 2px dashed #000 !important;
  padding: 0px;
}
.metricListBlock {
  border-radius: 4px;
  width: 292px;
  margin-right: 11px;
  border: 2px dashed #EFEFEB;
}
.metricListBlock > select {
  margin: 0 !important;
  width: 98% !important;
  margin-left: 2px !important;
}
.metricMatchBlock {
  margin-right: 11px;
}
.metricValueBlock {
  width: 60%;
}
div.scrollable {
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
}
.no_results {
  position: absolute;
  margin: -225px 0 0 10px;
}
.segment-element {
  border: 1px solid #a9a399;
  background-color: #f1f0eb;
  padding: 6px 4px;
  border-radius: 3px;
  position: absolute;
  left: -1px;
  top: 37px;
}
.segment-element .custom_select_search {
  width: 146px;
  background: url(plugins/SegmentEditor/images/bg-segment-search.png) 0 10px no-repeat;
  padding: 10px 0 0 0;
  margin: 0 0 10px 15px;
  position: relative;
  height: 32px;
}
.segment-element .custom_select_search input[type="text"] {
  font-size: 11px !important;
  color: #454545 !important;
  width: 125px;
  padding: 0 0 3px 7px !important;
  border: none !important;
  box-shadow: none !important;
  background: none !important;
}
.segment-element .custom_select_search a {
  position: absolute;
  width: 13px;
  height: 13px;
  right: 5px;
  top: 14px;
  background: url(plugins/SegmentEditor/images/reset_search.png);
}
.segment-element .segment-content {
  min-height: 300px;
  padding: 0 0 20px 0;
}
.segment-element .segment-content h3 {
  font-size: 16px;
  font-weight: bold;
  color: #505050;
  margin: 0 0 0 0;
  text-shadow: 0 1px 0 #fff;
}
.segment-element .segment-content h3 a {
  font-size: 11px;
  text-decoration: none;
  margin: -1px 0 0 0;
}
.segment-element 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: red;
}
.segment-element .segment-footer a {
  font-size: 14px;
  color: #255792;
  margin: 0 5px;
  text-decoration: none;
}
.segment-element .segment-footer button {
  margin: 0 0 0 15px;
}
.segmentEditorPanel {
  display: inline-block;
  position: relative;
  z-index: 121;
  /* Should be bigger than 'Dashboard widget selector' (z-index: 120) */
  background: #f7f7f7;
  border: 1px solid #e4e5e4;
  margin-right: 10px;
  border-radius: 4px;
}
.segmentEditorPanel .segmentListContainer {
  line-height: 14px;
}
.top_controls .segmentEditorPanel {
  position: absolute;
}
.segmentEditorPanel:hover {
  background: #f1f0eb;
  border-color: #a9a399;
}
.segmentationContainer > span > strong {
  color: #255792;
}
.segmentationContainer .submenu {
  font-size: 13px;
  min-width: 206px;
}
.segmentationContainer .submenu ul {
  color: #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 1px 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;
}
.segmentationContainer ul.submenu > li span.compareSegment {
  background: url(plugins/Morpheus/images/compare.svg) no-repeat;
  background-size: cover;
}
.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 {
  width: 240px;
}
.segmentEditorPanel.expanded ul.submenu {
  display: inline-block;
  list-style: none;
}
.segmentFilterContainer {
  margin-bottom: 10px;
  display: inline-block;
}
.segmentEditorPanel.expanded .segmentFilterContainer > input[type="text"] {
  font-size: 11px;
  width: 206px;
  padding: 0;
  border: 1px solid #d0d0d0;
  border-width: 1px;
  color: #999;
  padding: 7px 10px 7px 10px;
}
.segmentEditorPanel.expanded .segmentFilterContainer > span {
  position: absolute;
  width: 13px;
  height: 13px;
  right: 23px;
  top: 24px;
  cursor: pointer;
}
.segmentEditorPanel.expanded .segmentFilterContainer:hover > span {
  background: url(plugins/SegmentEditor/images/reset_search.png);
}
.segmentEditorPanel.expanded .filterNoResults {
  font-style: italic;
}
.segmentEditorPanel.expanded .add_new_segment {
  width: 100%;
  margin: 16px 0 8px 0;
  height: auto;
  min-height: 36px;
}
.segmentationContainer > ul.submenu > li {
  padding: 5px 0;
  clear: both;
  cursor: pointer;
}
.segmentList {
  max-height: 300px;
  margin-top: 5px;
  overflow-x: hidden;
  overflow-y: auto;
}
.segmentListContainer {
  overflow: hidden;
  /* Create a BFC */
}
.jspVerticalBar {
  background: transparent !important;
}
/* ADDITIONAL STYLES*/
body > a.ddmetric {
  display: block;
  cursor: move;
  padding: 1px 0 2px 18px;
  background: #eae8e3 url(plugins/SegmentEditor/images/segment-move.png) 100% 50% no-repeat;
  color: #444444;
  font-weight: normal;
  font-size: 11px;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
  border: 1px solid #cfccbd;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #7c7a72;
}
.segment-element .segment-nav div > ul > li ul {
  margin-left: 0;
}
.segment-element .segment-nav div > ul > li li a,
.segment-element .segment-nav div > ul > li li a:hover {
  padding-right: 18px;
}
.hovered {
  border-color: #a0a0a0 !important;
}
a.metric_category {
  display: block;
  width: 100%;
}
.segment-content > h3 {
  padding-bottom: 7px;
}
.no_results {
  margin: 0;
  position: relative;
}
.no_results a {
  cursor: default;
}
.ui-widget-segmentation {
  border: 1px solid #D4D4D4 !important;
}
.clearfix:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}
.metricValueBlock input {
  padding: 8px !important;
}
.segmentationContainer {
  z-index: 120;
}
.segment-element {
  z-index: 999;
  width: 940px;
}
@media screen and (max-width: 940px) {
  .segment-element {
    width: 95vw;
    padding: 1em;
  }
}
.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;
}
.segname {
  max-width: 145px;
}
.segmentEditorPanel .segmentationTitle {
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: top;
  max-width: 170px;
}
.segment-clicked {
  font-weight: bold;
}
.segmentEditorPanel.expanded a.title {
  padding-bottom: 10px;
}
.segment-element .segment-nav a.dropdown,
.segname {
  display: inline-block;
}
.segment-element .segment-nav a.dropdown,
.segment-element .segment-top a.dropdown {
  padding: 0;
  background: none !important;
}
.segment-element .segment-nav a.dropdown {
  background: url("plugins/Morpheus/images/sort_subtable_desc.png") no-repeat scroll 100% -2px transparent !important;
}
.segment-element .segment-top a.dropdown:after {
  content: " \25BC";
  font-size: 0px;
  color: #43a047;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-top: 5px solid #43a047;
  margin-left: 7px;
  display: inline-block;
  vertical-align: sub;
}
.segmentsVisibleToSuperUser,
.segmentsSharedWithMeBySuperUser {
  font-style: italic;
}
.segmentsVisibleToSuperUser li,
.segmentsSharedWithMeBySuperUser li {
  font-style: normal;
}
.segment-element .segment-footer a.delete {
  color: #d4291f !important;
}
.segment-element .segment-footer a {
  color: #1976d2 !important;
}
.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 input {
  display: block;
  width: 96%;
  padding: 8px 2%;
}
.segment-generator .segment-input label {
  display: block;
  margin: 0 0 5px 0;
  font-size: 11px;
  color: #505050;
}
.segment-generator .segment-input {
  float: left;
  padding: 6px 0 5px 3px;
  border: 2px dashed #EFEFEB;
  margin-right: 3px;
}
.segment-generator .segment-rows {
  padding: 4px;
  margin: 0 3px 0 0;
  border: 1px solid #a9a399;
  border-radius: 3px 3px 3px 3px;
  position: relative;
  box-shadow: 0 12px 6px -10px rgba(0, 0, 0, 0.42);
}
.segment-generator .segment-add-row,
.segment-generator .segment-add-or {
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  background: #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-input select,
.segment-generator .segment-input input {
  font-size: 12px;
  line-height: 14px;
  color: #212121;
  font-weight: 600;
  margin: 0;
  height: 32px;
}
.segment-generator .segment-add-row > div a span,
.segment-generator .segment-add-or > div a span {
  color: #43a047;
  text-shadow: none;
}
.segment-generator .segment-add-row {
  margin: 0 3px 0 0;
  padding: 0 12px;
  border: 1px solid #a9a399;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 12px 6px -10px rgba(0, 0, 0, 0.42);
}
.segment-generator .segment-add-or {
  text-shadow: 0 1px 0 #fff;
  display: inline-block;
  width: 100%;
  padding: 0 1%;
  background: #efefeb;
  border-radius: 3px 3px 3px 3px;
}
.segment-generator .segment-add-or > div {
  border: 2px dashed #EFEFEB;
  background-color: #efefeb;
}
.segment-generator .segment-row {
  border-radius: 3px;
  display: inline-block;
  position: relative;
  width: 100%;
  padding: 12px 1%;
  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;
}
.subscriptionOverview .icon-error,
.subscriptionOverview .errorMessage {
  color: #d4291f;
}
.subscriptionOverview .icon-ok {
  color: #43a047;
}
.subscriptionOverview .icon-warning {
  color: #fbf7f1;
}
.subscriptionOverview .subscriptionName,
.subscriptionOverview .subscriptionType,
.subscriptionOverview .subscriptionStatus {
  white-space: nowrap;
}
.marketplace-paid-intro .licenseKeyText {
  min-width: 210px;
}
.marketplace-paid-intro .licenseKeyText .form-group {
  margin-top: 0;
}
.marketplace-paid-intro .licenseToolbar > a,
.marketplace-paid-intro .licenseToolbar > div {
  margin-right: 16px;
}
.marketplace-paid-intro .licenseToolbar > a,
.marketplace-paid-intro .licenseToolbar > div:not(.licenseKeyText) {
  white-space: nowrap;
}
#installAllPaidPluginsAtOnce ul li {
  list-style-type: disc;
  list-style-position: inside;
  margin-top: 8px;
}
#installAllPaidPluginsAtOnce a.btn {
  color: #fff;
}
.marketplace .marketplaceActions.row,
.marketplace .pluginListContainer.row {
  margin: 0 -0.75rem;
}
.marketplace input.btn[disabled] {
  background-color: #43a047 !important;
}
.marketplace .marketplaceActions {
  margin-bottom: 0;
}
.marketplace .plugin-search {
  position: relative;
  margin-right: 20px;
}
.marketplace .plugin-search .icon-search {
  position: absolute;
  bottom: 32px;
  right: -16px;
  font-size: 16px;
  cursor: pointer;
}
.marketplace .plugin {
  text-align: center;
}
.marketplace .plugin h3 {
  word-wrap: break-word;
}
.marketplace .plugin .description {
  line-height: 18px;
  height: 54px;
  padding-bottom: 0;
  margin-bottom: 10px;
}
.marketplace .plugin .description .more {
  text-decoration: underline;
  color: #212121;
}
.marketplace .plugin img.preview {
  max-width: 250px;
  width: 100%;
}
.marketplace .plugin .footer .download.plugin-details {
  padding-left: 0;
  padding-right: 0;
}
.marketplace .plugin .metadata {
  color: #808080;
  font-size: 95%;
  margin: 15px 15px 10px;
  list-style: none;
}
.marketplace .plugin .metadata li {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 18px;
  font-size: 13px;
}
.marketplace .plugin .metadata .update-available {
  font-weight: bold;
  background-color: #f0ad4e;
  display: inline;
  padding: .2em .6em .3em;
  font-size: 76%;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
  text-decoration: none;
}
.marketplace .plugin .footer {
  padding: 12px 40px;
}
.marketplace .plugin .footer .btn-link.plugin-details {
  padding-left: 0;
  padding-right: 0;
}
.marketplace .plugin .footer .purchaseable {
  background-color: #1e93d1;
}
.marketplace .footer-message {
  margin-top: 30px;
}
#installPluginByUpload .description {
  margin-top: 30px;
  margin-bottom: 20px;
}
#installPluginByUpload .startUpload {
  margin-top: 20px;
  margin-bottom: 20px;
}
.manage-license-key .manage-license-key-intro {
  margin-bottom: 20px;
}
.manage-license-key .manage-license-key-input {
  width: 50%;
  display: inline-block;
  vertical-align: middle;
  padding-right: 24px;
}
@media only screen and (max-width: 1024px) {
  .manage-license-key .manage-license-key-input {
    width: 40%;
  }
}
@media only screen and (max-width: 768px) {
  .manage-license-key .manage-license-key-input {
    width: 100%;
    padding-right: 0;
  }
}
.manage-license-key .manage-license-key-input .form-group {
  margin: 0;
}
.manage-license-key .manage-license-key-input .row .col {
  padding: 0;
}
.manage-license-key .loadingPiwik,
.manage-license-key #submit_license_key,
.manage-license-key #remove_license_key {
  display: inline-block;
  margin-right: 24px;
}
.manage-license-key #remove_license_key .btn {
  background-color: #d4291f;
}
.pluginDetails {
  font-size: 13px;
  text-align: left;
  line-height: 20px;
}
.pluginDetails > .row > .col {
  padding-left: 0;
  padding-right: 0;
}
.pluginDetails #pluginDetailsTabs > .col {
  padding: 0 16px 0 0;
}
.pluginDetails h3,
.pluginDetails h4,
.pluginDetails h5,
.pluginDetails h6 {
  margin: 20px 0 10px 0;
  color: #000000;
}
.pluginDetails iframe {
  width: 100%;
  border: 0;
  background-image: url('plugins/Morpheus/images/loading-blue.gif');
  background-repeat: no-repeat;
  background-position: center;
}
.pluginDetails blockquote {
  margin: 20px 0;
  padding-left: 1.5rem;
  border-left: 5px solid #ee6e73;
}
.pluginDetails .tab-content ul,
.pluginDetails .tab-content ol {
  list-style: initial;
  padding-left: 20px;
}
.pluginDetails p,
.pluginDetails .tab-content ul,
.pluginDetails .tab-content li {
  text-align: left;
  line-height: 20px;
  list-style: initial;
}
.pluginDetails #pluginDetailsTabs {
  margin-top: 25px;
}
.pluginDetails .contentDetails p {
  margin: 0 0 10px;
}
.pluginDetails .description {
  padding-right: 25px;
}
.pluginDetails .variationPicker {
  margin-top: 0;
  margin-bottom: 15px;
}
.pluginDetails .variationPicker input.select-dropdown {
  font-size: 15px;
}
.pluginDetails .contentDetails a {
  color: #1976d2;
  text-decoration: none;
}
.pluginDetails .download,
.pluginDetails .install {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  color: #ffffff;
  background-color: #5bb75b;
  display: inline-block;
  text-decoration: none;
}
.pluginDetails .download:hover,
.pluginDetails .install:hover {
  text-decoration: underline;
}
.pluginDetails dt {
  line-height: 20px;
}
.pluginDetails dd {
  margin-left: 10px;
  line-height: 20px;
  color: #37474f;
}
.pluginDetails .featuredIcon {
  height: 16px;
  width: 16px;
  margin-right: 5px;
}
.pluginDetails img {
  max-width: 100%;
}
.uiTest .getNewPlugins .row {
  display: none;
}
.getPremiumFeatures h3 {
  margin-top: 0;
}
.getPremiumFeatures .pluginBody {
  margin-bottom: 32px;
  display: inline-block;
}
.getPremiumFeatures .pluginBody .pluginMoreDetails {
  line-height: 3em;
}
.getPremiumFeatures .row {
  margin-left: -12px;
  margin-right: -12px;
}
.getNewPlugins .pluginName {
  cursor: pointer;
}
.getNewPlugins .widgetBody {
  margin-bottom: 20px;
}
.getNewPlugins .screenshot {
  cursor: pointer;
}
.getNewPlugins:not(.isAdminPage) h3 {
  padding-left: 0 !important;
  padding-top: 5px !important;
}
.getNewPlugins.isAdminPage h3 {
  margin-top: 0;
  margin-bottom: 8px;
}
.getNewPlugins.isAdminPage .description {
  height: 30px;
}
.getNewPlugins.isAdminPage .row {
  margin-left: -12px;
  margin-right: -12px;
}
.getNewPlugins.isAdminPage .screenshot {
  max-height: 250px;
  object-fit: cover;
}
.richMarketplaceMenuButton {
  padding: 0 21px 5px 19px;
}
.richMarketplaceMenuButton hr {
  border-top: 2px dotted #ccc;
  margin-bottom: 30px;
}
.richMarketplaceMenuButton .intro {
  font-size: 12px;
  line-height: 1.5;
}
.richMarketplaceMenuButton .cta .btn {
  margin-top: 16px;
  padding: 0 1rem;
  width: 100%;
}
.sidenav--reporting-menu-mobile {
  display: flex;
  flex-direction: column;
  padding-bottom: 20px;
}
.sidenav--reporting-menu-mobile li[data-category-id="Marketplace_Marketplace"] {
  margin-top: auto;
}
.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;
}
.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;
}
.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 p,
.manageExperiments pre {
  max-width: 900px;
}
.manageExperiments th.action a,
.manageExperiments td.action a {
  color: black;
}
.manageExperiments .index {
  width: 60px;
}
.manageExperiments th.action,
.manageExperiments td.action {
  width: 150px;
}
@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 */
    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 > 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-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-item {
  margin: 0 0 0 5px;
  line-height: 25px;
  padding: 0 0 0 30px;
}
.ActivityLogContainer .activity-item > span:first-child {
  margin: 0 0 0 -30px;
}
.ActivityLogContainer .activity-action-login {
  cursor: pointer;
}
.ActivityLogContainer .no-entries {
  font-style: italic;
}
.ActivityLogContainer .user-filter > div {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ActivityLogContainer .user-filter select {
  height: 36px;
  margin: 0 0 0 5px;
  display: inline-block;
  width: auto;
}
.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;
}
.editConversionExport .icon-help {
  color: #888;
  cursor: help;
}
.editConversionExport .icon-help:hover {
  color: #212121;
}
.editConversionExport .icon-minus,
.editConversionExport .icon-plus {
  cursor: pointer;
}
.editConversionExport .icon-minus {
  margin-left: 8px;
}
.editConversionExport .exportGoals > .row {
  width: calc(100% - 60px);
  margin: 0 !important;
}
.editConversionExport .segment-generator {
  padding-top: 10px;
}
.editConversionExport [name^=exportGoalRevenue].custom {
  width: 50%;
  float: left;
}
.editConversionExport .accesstokenhead {
  top: 40px;
  position: relative;
  margin-top: -40px;
  margin-bottom: 0;
}
.manageConversionExport .info {
  color: #999999;
}
.manageConversionExport p,
.manageConversionExport pre {
  max-width: 900px;
}
.manageConversionExport th.action a,
.manageConversionExport td.action a {
  color: black;
}
.manageConversionExport .index {
  width: 50px;
}
.manageConversionExport td .icon-ok {
  color: #43a047;
}
.manageConversionExport th.action,
.manageConversionExport td.action {
  width: 230px;
}
.manageConversionExport th.requested,
.manageConversionExport td.requested {
  max-width: 180px;
}
#exportLink {
  margin: 30px 0 0 0;
  font-size: 1.2em;
  line-height: 1.5em;
  min-height: 5em;
  word-break: break-all;
  outline: none;
}
.visitorIconClickId {
  float: left;
  padding: 9px 0 0 0;
}
.visitor-profile-latest-visit .visitorIconClickId {
  display: none;
}
.visitor-profile .visitorIconClickId {
  padding: 4px 15px 0 0;
}
.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;
}
.dataTableVizCohorts .dataTablePaginationControl {
  display: none;
}
#CustomiseTranslationsPluginSettings .col {
  width: 100%;
}
#CustomiseTranslationsPluginSettings .input-field {
  width: 100%;
}
#CustomiseTranslationsPluginSettings textarea {
  width: 100%;
}
#CustomiseTranslationsPluginSettings .multiPairField .fieldUiControl1.hasMultiFields {
  width: 400px;
}
.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;
  font-size: 15px;
  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;
}
.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 a,
.manageReports td.action a {
  color: #000;
  margin-top: -16px;
}
.manageReports .index {
  width: 60px;
}
.manageReports td .icon-ok {
  color: #43a047;
}
.manageReports th.action,
.manageReports td.action {
  width: 200px;
}
.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 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;
}
.manageForms th.action,
.manageForms td.action {
  width: 250px;
}
.formSummary p {
  line-height: 22px !important;
}
.formSummary .icon-edit,
.formSummary .icon-show,
.formSummary .icon-visitor-profile {
  color: #999;
}
.formSummary .knownFormFields {
  display: none;
}
.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;
}
.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;
}
.manageFunnel {
  font-weight: normal;
}
.manageFunnel .unlockFunnel {
  margin-top: 8px;
}
.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 .tableActions {
  margin-top: 16px;
}
.manageFunnel .funnelStepSection {
  margin-top: 24px !important;
  margin-bottom: 8px !important;
}
.manageFunnel .targetValidator {
  margin-bottom: 24px;
  background-color: #f2f2f2;
}
.manageFunnel .targetValidator .urlField {
  width: 350px;
  margin: -1rem 0;
  display: inline-block;
}
.manageFunnel .targetValidator .urlField input {
  padding-right: 37px;
  box-sizing: border-box;
}
.manageFunnel .targetValidator .resetField {
  display: inline-block;
  margin-left: -27px;
  cursor: pointer;
  position: relative;
  top: -46px;
}
.manageFunnel .targetValidator .testInfo {
  margin-top: 10px;
}
.manageFunnel .targetValidator .loadingMatchingSteps {
  margin-left: 16px;
  display: inline-block;
  position: relative;
  top: -46px;
}
.manageFunnel .activateFunnel {
  margin: -1rem 0 -0.5rem;
}
.funnelsOverview .funnelTitle {
  clear: both;
}
.openFunnelReport .icon-show {
  color: #999999;
  margin-left: 10px;
}
.funnelsReport .icon-show,
.funnelsReport .icon-visitor-profile {
  color: #1976d2 !important;
}
.funnelsReport .funnelSummary ul {
  list-style-type: circle;
  margin-left: 30px;
}
.funnelsReport .funnelSummary ul li {
  list-style-type: circle;
  margin-bottom: 5px;
  font-size: 13px;
  line-height: 18px;
}
.funnelsReport .funnelSummary a.toggleFunnelConfiguration,
.funnelsReport .funnelSummary a.segmentVisitorsByFunnel {
  margin-left: 12px;
}
.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;
}
.FunnelDataTable {
  width: 350px;
  max-width: 350px;
}
.FunnelDataTable:hover .limitSelection,
.FunnelDataTable:hover .dataTableControls .dataTableAction {
  visibility: visible !important;
}
.FunnelDataTable .limitSelection,
.FunnelDataTable .dataTableControls .dataTableAction {
  visibility: hidden !important;
}
.FunnelDataTable .dataTableWrapper {
  width: 350px !important;
  max-width: 350px !important;
  border: 1px solid #f2f2f2;
}
.FunnelDataTable .dataTableWrapper td,
.FunnelDataTable .dataTableWrapper th {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.FunnelDataTable .dataTableWrapper tr.subDataTable > td:first-child:before {
  display: none !important;
  background-image: none;
  margin: 0;
}
.FunnelDataTable .dataTableWrapper tr.subDataTable .whenExpanded,
.FunnelDataTable .dataTableWrapper tr.subDataTable .whenNotExpanded {
  margin-left: 0 !important;
  margin-top: 1px !important;
  margin-right: 7px !important;
}
.FunnelDataTable .dataTableWrapper tr.subDataTable .whenNotExpanded {
  display: inline;
}
.FunnelDataTable .dataTableWrapper tr.subDataTable.expanded .whenNotExpanded {
  display: none;
}
.FunnelDataTable .dataTableWrapper tr.subDataTable .whenExpanded {
  display: none;
}
.FunnelDataTable .dataTableWrapper tr.subDataTable.expanded .whenExpanded {
  display: inline;
}
.FunnelDataTable .dataTableWrapper .pk-emptyDataTable {
  text-align: center;
}
.FunnelDataTable .dataTableWrapper .cellSubDataTable .FunnelDataTable {
  width: 320px;
}
.FunnelDataTable .dataTableWrapper .cellSubDataTable .dataTableWrapper {
  max-width: 320px !important;
  width: 320px !important;
}
.FunnelDataTable .dataTableWrapper .cellSubDataTable .dataTableWrapper table {
  max-width: 318px !important;
  width: 318px !important;
}
.FunnelDataTable .dataTableWrapper table {
  margin-left: 0 !important;
  width: 348px !important;
  max-width: 348px !important;
}
.FunnelDataTable .dataTableWrapper table td.label a img {
  display: none;
}
.managegoals .icon-ok.funnelActivated {
  color: #43a047;
}
.managegoals .icon-ok.funnelExists {
  color: #838383;
}
.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 a,
.manageHsr td.action a {
  color: black;
}
.manageHsr .index {
  width: 60px;
}
.manageHsr th.action,
.manageHsr td.action {
  width: 250px;
}
.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;
  font-size: 21px !important;
  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 0px 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;
}
.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 .toggleSkipPause,
.sessionRecordingPlayer .toggleAutoPlay {
  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;
}
.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: 20px;
  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;
}
.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;
}
.keywordproviders,
.accounts {
  margin-top: 15px;
  display: flex;
  flex-wrap: wrap;
}
.keywordprovider {
  width: 300px;
  float: left;
  padding: 20px;
  border: 1px solid #D73F36;
  margin-right: 20px;
  position: relative;
  text-align: justify;
  padding-bottom: 70px;
}
.keywordprovider .logo {
  height: 200px;
  line-height: 200px;
  text-align: center;
}
.keywordprovider .logo img {
  text-align: center;
  max-height: 200px;
  max-width: 100%;
}
.keywordprovider .logo.double {
  height: 100px;
  line-height: 100px;
}
.keywordprovider .logo.double img {
  max-height: 100px;
}
.keywordprovider h3 {
  margin-top: 15px;
}
.keywordprovider .cta {
  text-align: center;
  bottom: 20px;
  position: absolute;
  width: inherit;
  margin-left: -20px;
}
.keywordprovider.configured {
  border-color: #43a047;
}
.keywordprovider.configured .cta button {
  background-color: #43a047;
}
.keywordprovider.warning {
  border-color: #DF9D27;
}
.keywordprovider.warning .cta button {
  background-color: #DF9D27;
}
#content .keywordprovider .experimental {
  right: 15px;
  position: absolute;
  top: 130px;
  transform: rotate(-30deg);
  color: red;
  font-weight: bolder;
  font-size: 2em;
  text-shadow: -2px 0 #ffffff, 0 2px #ffffff, 2px 0 #ffffff, 0 -2px #ffffff;
}
.websiteconfiguration > .card,
.clientconfiguration > .card,
.oauthconfiguration > .card,
.accountconfiguration > .card {
  border: 2px solid #D73F36;
}
.websiteconfiguration.configured > .card,
.clientconfiguration.configured > .card,
.oauthconfiguration.configured > .card,
.accountconfiguration.configured > .card {
  border: inherit;
}
.websiteconfiguration .property-type {
  font-style: italic;
  line-height: 25px;
  color: grey;
}
.websiteconfiguration .icon-info {
  position: relative;
  top: 2px;
}
.account {
  width: 300px;
  float: left;
  padding: 20px;
  border: 1px solid #43a047;
  margin-right: 20px;
  position: relative;
  text-align: justify;
  padding-bottom: 70px;
}
.yandex .account {
  padding-bottom: 110px;
}
.account h3 {
  text-align: center;
}
.account ul {
  margin-bottom: 15px;
}
.account.add {
  border: 1px solid #838383;
}
.account.invalid {
  border: 1px solid #D73F36;
}
.account.invalid .logo.icon-add {
  color: #D73F36;
}
.account .logo {
  height: 100px;
  line-height: 100px;
  text-align: center;
}
.account .logo.icon-warning {
  font-size: 50px;
  color: #D73F36;
}
.account .logo.icon-add {
  font-size: 50px;
  color: #838383;
}
.account .logo.icon-success {
  font-size: 50px;
  color: #43a047;
}
.account .logo img {
  text-align: center;
  max-height: 100px;
  max-width: 100%;
}
.account .cta {
  text-align: center;
  bottom: 20px;
  position: absolute;
  width: 100%;
  margin-left: -20px;
}
.account .cta form + form {
  padding-top: 10px;
}
.account .accounterror {
  color: #D73F36 !important;
  font-weight: bolder;
}
.account .accounterror .icon-warning {
  display: block;
  float: left;
  font-size: 1.5em;
  line-height: 2em;
  padding-right: 5px;
}
.configureMeasurableForm .form-group {
  margin-top: 0;
  margin-bottom: 0;
}
.configureMeasurableForm input[type=submit] {
  margin-top: 20px;
}
.configureMeasurableForm .col {
  padding: 0;
}
.configureMeasurableForm label {
  left: 0;
}
.account-select .dropdown-content {
  width: 250px !important;
  word-break: break-all;
}
table.measurableList tr.error {
  border: 2px solid #D73F36;
}
table.measurableList .icon-error {
  color: #D73F36;
}
table.measurableList button.icon-delete {
  line-height: inherit;
  height: inherit;
}
#googleurlinfo h2 {
  word-break: break-all;
}
#googleurlinfo ul,
#googleurlinfo li {
  list-style: disc outside;
  padding-top: 6px;
  margin-left: 10px;
  word-break: break-all;
}
tr[data-row-metadata*='"imported":true,'] td.column .value,
tr[data-row-metadata*='"imported":true,'] td.column .ratio {
  visibility: hidden;
}
tr[data-row-metadata*='"imported":true,'] td.label .value,
tr[data-row-metadata*='"imported":true,'] td.label + td.column .value,
tr[data-row-metadata*='"imported":true,'] td.label.highlight .ratio,
tr[data-row-metadata*='"imported":true,'] td.label + td.column.highlight .ratio {
  visibility: visible;
}
h3.section-heading {
  margin-top: 56px;
}
/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v43/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

/*!
 * AngularJS Material Design
 * https://github.com/angular/material
 * @license MIT
 * v1.1.4
 */body,html{height:100%;position:relative}body{margin:0;padding:0}[tabindex="-1"]:focus{outline:none}.inset{padding:10px}a.md-no-style,button.md-no-style{font-weight:400;background-color:inherit;text-align:left;border:none;padding:0;margin:0}button,input,select,textarea{vertical-align:baseline}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default}textarea{vertical-align:top;overflow:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input:-webkit-autofill{text-shadow:none}.md-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:none;width:1px}.md-shadow{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:inherit;pointer-events:none}.md-shadow-bottom-z-1{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-shadow-bottom-z-2{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-shadow-animated.md-shadow{-webkit-transition:box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.md-ripple-container{pointer-events:none;position:absolute;overflow:hidden;left:0;top:0;width:100%;height:100%;-webkit-transition:all .55s cubic-bezier(.25,.8,.25,1);transition:all .55s cubic-bezier(.25,.8,.25,1)}.md-ripple{position:absolute;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0;border-radius:50%}.md-ripple.md-ripple-placed{-webkit-transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),transform .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1)}.md-ripple.md-ripple-scaled{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.md-ripple.md-ripple-active,.md-ripple.md-ripple-full,.md-ripple.md-ripple-visible{opacity:.2}.md-ripple.md-ripple-remove{-webkit-animation:md-remove-ripple .9s cubic-bezier(.25,.8,.25,1);animation:md-remove-ripple .9s cubic-bezier(.25,.8,.25,1)}@-webkit-keyframes md-remove-ripple{0%{opacity:.15}to{opacity:0}}@keyframes md-remove-ripple{0%{opacity:.15}to{opacity:0}}.md-padding{padding:8px}.md-margin{margin:8px}.md-scroll-mask{position:absolute;background-color:transparent;top:0;right:0;bottom:0;left:0;z-index:50}.md-scroll-mask>.md-scroll-mask-bar{display:block;position:absolute;background-color:#fafafa;right:0;top:0;bottom:0;z-index:65;box-shadow:inset 0 0 1px rgba(0,0,0,.3)}.md-no-momentum{-webkit-overflow-scrolling:auto}.md-no-flicker{-webkit-filter:blur(0)}@media (min-width:960px){.md-padding{padding:16px}}body[dir=ltr],body[dir=rtl],html[dir=ltr],html[dir=rtl]{unicode-bidi:embed}bdo[dir=rtl]{direction:rtl}bdo[dir=ltr],bdo[dir=rtl]{unicode-bidi:bidi-override}bdo[dir=ltr]{direction:ltr}body,html{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md-display-4{font-size:112px;font-weight:300;letter-spacing:-.01em;line-height:112px}.md-display-3{font-size:56px;font-weight:400;letter-spacing:-.005em;line-height:56px}.md-display-2{font-size:45px;font-weight:400;line-height:64px}.md-display-1{font-size:34px;font-weight:400;line-height:40px}.md-headline{font-size:24px;font-weight:400;line-height:32px}.md-title{font-size:20px;font-weight:500;letter-spacing:.005em}.md-subhead{font-size:16px;line-height:24px}.md-body-1,.md-subhead{font-weight:400;letter-spacing:.01em}.md-body-1{font-size:14px;line-height:20px}.md-body-2{font-size:14px;font-weight:500;letter-spacing:.01em;line-height:24px}.md-caption{font-size:12px;letter-spacing:.02em}.md-button{letter-spacing:.01em}button,html,input,select,textarea{/*font-family:Roboto,Helvetica Neue,sans-serif*/}button,input,select,textarea{font-size:100%}.md-panel-outer-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}._md-panel-hidden{display:none}._md-panel-offscreen{left:-9999px}._md-panel-fullscreen{border-radius:0;left:0;min-height:100%;min-width:100%;position:fixed;top:0}._md-panel-shown .md-panel{opacity:1;-webkit-transition:none;transition:none}.md-panel{opacity:0;position:fixed}.md-panel._md-panel-shown{opacity:1;-webkit-transition:none;transition:none}.md-panel._md-panel-animate-enter{opacity:1;-webkit-transition:all .3s cubic-bezier(0,0,.2,1);transition:all .3s cubic-bezier(0,0,.2,1)}.md-panel._md-panel-animate-leave{opacity:1;-webkit-transition:all .3s cubic-bezier(.4,0,1,1);transition:all .3s cubic-bezier(.4,0,1,1)}.md-panel._md-panel-animate-fade-out,.md-panel._md-panel-animate-scale-out{opacity:0}.md-panel._md-panel-backdrop{height:100%;position:absolute;width:100%}.md-panel._md-opaque-enter{opacity:.48;-webkit-transition:opacity .3s cubic-bezier(0,0,.2,1);transition:opacity .3s cubic-bezier(0,0,.2,1)}.md-panel._md-opaque-leave{-webkit-transition:opacity .3s cubic-bezier(.4,0,1,1);transition:opacity .3s cubic-bezier(.4,0,1,1)}md-autocomplete{border-radius:2px;display:block;height:40px;position:relative;overflow:visible;min-width:190px}md-autocomplete[disabled] input{cursor:default}md-autocomplete[md-floating-label]{border-radius:0;background:transparent;height:auto}md-autocomplete[md-floating-label] md-input-container{padding-bottom:0}md-autocomplete[md-floating-label] md-autocomplete-wrap{height:auto}md-autocomplete[md-floating-label] .md-show-clear-button button{display:block;position:absolute;right:0;top:20px;width:30px;height:30px}md-autocomplete[md-floating-label] .md-show-clear-button input{padding-right:30px}[dir=rtl] md-autocomplete[md-floating-label] .md-show-clear-button input{padding-right:0;padding-left:30px}md-autocomplete md-autocomplete-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;box-sizing:border-box;position:relative;overflow:visible;height:40px}md-autocomplete md-autocomplete-wrap.md-menu-showing{z-index:51}md-autocomplete md-autocomplete-wrap input,md-autocomplete md-autocomplete-wrap md-input-container{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;box-sizing:border-box;min-width:0}md-autocomplete md-autocomplete-wrap md-progress-linear{position:absolute;bottom:-2px;left:0}md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline{bottom:40px;right:2px;left:2px;width:auto}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate{position:absolute;top:0;left:0;width:100%;height:3px;-webkit-transition:none;transition:none}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate .md-container{-webkit-transition:none;transition:none;height:3px}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter.ng-enter-active{opacity:1}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave.ng-leave-active{opacity:0}md-autocomplete input:not(.md-input){font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:none;background:transparent;width:100%;padding:0 15px;line-height:40px;height:40px}md-autocomplete input:not(.md-input)::-ms-clear{display:none}md-autocomplete .md-show-clear-button button{position:relative;line-height:20px;text-align:center;width:30px;height:30px;cursor:pointer;border:none;border-radius:50%;padding:0;font-size:12px;background:transparent;margin:auto 5px}md-autocomplete .md-show-clear-button button:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-autocomplete .md-show-clear-button button:focus{outline:none}md-autocomplete .md-show-clear-button button:focus:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}md-autocomplete .md-show-clear-button button md-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) scale(.9);transform:translate3d(-50%,-50%,0) scale(.9)}md-autocomplete .md-show-clear-button button md-icon path{stroke-width:0}md-autocomplete .md-show-clear-button button.ng-enter{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}md-autocomplete .md-show-clear-button button.ng-enter.ng-enter-active{-webkit-transform:scale(1);transform:scale(1)}md-autocomplete .md-show-clear-button button.ng-leave{-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}md-autocomplete .md-show-clear-button button.ng-leave.ng-leave-active{-webkit-transform:scale(0);transform:scale(0)}@media screen and (-ms-high-contrast:active){md-autocomplete input{border:1px solid #fff}md-autocomplete li:focus{color:#fff}}.md-virtual-repeat-container.md-autocomplete-suggestions-container{position:absolute;box-shadow:0 2px 5px rgba(0,0,0,.25);z-index:100;height:100%}.md-virtual-repeat-container.md-not-found{height:48px}.md-autocomplete-suggestions{margin:0;list-style:none;padding:0}.md-autocomplete-suggestions li{font-size:14px;overflow:hidden;padding:0 15px;line-height:48px;height:48px;-webkit-transition:background .15s linear;transition:background .15s linear;margin:0;white-space:nowrap;text-overflow:ellipsis}.md-autocomplete-suggestions li:focus{outline:none}.md-autocomplete-suggestions li:not(.md-not-found-wrapper){cursor:pointer}@media screen and (-ms-high-contrast:active){.md-autocomplete-suggestions,md-autocomplete{border:1px solid #fff}}md-backdrop{-webkit-transition:opacity .45s;transition:opacity .45s;position:absolute;top:0;bottom:0;left:0;right:0;z-index:50}md-backdrop.md-menu-backdrop{position:fixed!important;z-index:99}md-backdrop.md-select-backdrop{z-index:81;-webkit-transition-duration:0;transition-duration:0}md-backdrop.md-dialog-backdrop{z-index:79}md-backdrop.md-bottom-sheet-backdrop{z-index:69}md-backdrop.md-sidenav-backdrop{z-index:59}md-backdrop.md-click-catcher{position:absolute}md-backdrop.md-opaque{opacity:.48}md-backdrop.md-opaque.ng-enter{opacity:0}md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active{opacity:.48}md-backdrop.md-opaque.ng-leave{opacity:.48;-webkit-transition:opacity .4s;transition:opacity .4s}md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active{opacity:0}md-bottom-sheet{position:absolute;left:0;right:0;bottom:0;padding:8px 16px 88px;z-index:70;border-top-width:1px;border-top-style:solid;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0);-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}md-bottom-sheet.md-has-header{padding-top:0}md-bottom-sheet.ng-enter{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}md-bottom-sheet.ng-enter-active{opacity:1;display:block;-webkit-transform:translate3d(0,80px,0)!important;transform:translate3d(0,80px,0)!important}md-bottom-sheet.ng-leave-active{-webkit-transform:translate3d(0,100%,0)!important;transform:translate3d(0,100%,0)!important;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-bottom-sheet .md-subheader{background-color:transparent;font-family:Roboto,Helvetica Neue,sans-serif;line-height:56px;padding:0;white-space:nowrap}md-bottom-sheet md-inline-icon{display:inline-block;height:24px;width:24px;fill:#444}md-bottom-sheet md-list-item{display:-webkit-box;display:-webkit-flex;display:flex;outline:none}md-bottom-sheet md-list-item:hover{cursor:pointer}md-bottom-sheet.md-list md-list-item{padding:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:48px}md-bottom-sheet.md-grid{padding-left:24px;padding-right:24px;padding-top:0}md-bottom-sheet.md-grid md-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}md-bottom-sheet.md-grid md-list,md-bottom-sheet.md-grid md-list-item{-webkit-box-direction:normal;-webkit-transition:all .5s;transition:all .5s;-webkit-box-align:center;-webkit-align-items:center;align-items:center}md-bottom-sheet.md-grid md-list-item{-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;height:96px;margin-top:8px;margin-bottom:8px}@media (max-width:960px){md-bottom-sheet.md-grid md-list-item{-webkit-box-flex:1;-webkit-flex:1 1 33.33333%;flex:1 1 33.33333%;max-width:33.33333%}md-bottom-sheet.md-grid md-list-item:nth-of-type(3n+1){-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}md-bottom-sheet.md-grid md-list-item:nth-of-type(3n){-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}}@media (min-width:960px) and (max-width:1279px){md-bottom-sheet.md-grid md-list-item{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%}}@media (min-width:1280px) and (max-width:1919px){md-bottom-sheet.md-grid md-list-item{-webkit-box-flex:1;-webkit-flex:1 1 16.66667%;flex:1 1 16.66667%;max-width:16.66667%}}@media (min-width:1920px){md-bottom-sheet.md-grid md-list-item{-webkit-box-flex:1;-webkit-flex:1 1 14.28571%;flex:1 1 14.28571%;max-width:14.28571%}}md-bottom-sheet.md-grid md-list-item:before{display:none}md-bottom-sheet.md-grid md-list-item .md-list-item-content{width:48px;padding-bottom:16px}md-bottom-sheet.md-grid md-list-item .md-grid-item-content,md-bottom-sheet.md-grid md-list-item .md-list-item-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}md-bottom-sheet.md-grid md-list-item .md-grid-item-content{border:1px solid transparent;width:80px}md-bottom-sheet.md-grid md-list-item .md-grid-text{font-weight:400;line-height:16px;font-size:13px;margin:0;white-space:nowrap;width:64px;text-align:center;text-transform:none;padding-top:8px}@media screen and (-ms-high-contrast:active){md-bottom-sheet{border:1px solid #fff}}button.md-button::-moz-focus-inner{border:0}.md-button{display:inline-block;position:relative;cursor:pointer;min-height:36px;min-width:88px;line-height:36px;vertical-align:middle;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;border-radius:2px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;border:0;padding:0 6px;margin:6px 8px;background:transparent;color:currentColor;white-space:nowrap;text-transform:uppercase;font-weight:500;font-size:14px;font-style:inherit;font-variant:inherit;font-family:inherit;text-decoration:none;overflow:hidden;-webkit-transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1);transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)}.md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled),.md-dense>.md-button:not(.md-dense-disabled){min-height:32px;line-height:32px;font-size:13px}.md-button:focus{outline:none}.md-button:focus,.md-button:hover{text-decoration:none}.md-button.ng-hide,.md-button.ng-leave{-webkit-transition:none;transition:none}.md-button.md-cornered{border-radius:0}.md-button.md-icon{padding:0;background:none}.md-button.md-raised:not([disabled]){box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-button.md-icon-button{margin:0 6px;height:40px;min-width:0;line-height:24px;padding:8px;width:40px;border-radius:50%}.md-button.md-icon-button .md-ripple-container{border-radius:50%;background-clip:padding-box;overflow:hidden;-webkit-mask-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC")}.md-button.md-fab{z-index:20;line-height:56px;min-width:0;width:56px;height:56px;vertical-align:middle;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:50%;background-clip:padding-box;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-property:background-color,box-shadow,-webkit-transform;transition-property:background-color,box-shadow,-webkit-transform;transition-property:background-color,box-shadow,transform;transition-property:background-color,box-shadow,transform,-webkit-transform}.md-button.md-fab.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}.md-button.md-fab.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}.md-button.md-fab.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}.md-button.md-fab.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}.md-button.md-fab .md-ripple-container{border-radius:50%;background-clip:padding-box;overflow:hidden;-webkit-mask-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC")}.md-button.md-fab.md-mini{line-height:40px;width:40px;height:40px}.md-button.md-fab.ng-hide,.md-button.md-fab.ng-leave{-webkit-transition:none;transition:none}.md-button:not([disabled]).md-fab.md-focused,.md-button:not([disabled]).md-raised.md-focused{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-button:not([disabled]).md-fab:active,.md-button:not([disabled]).md-raised:active{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-button .md-ripple-container{border-radius:2px;background-clip:padding-box;overflow:hidden;-webkit-mask-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC")}.md-button.md-icon-button md-icon,button.md-button.md-fab md-icon{display:block}.md-toast-open-top .md-button.md-fab-top-left,.md-toast-open-top .md-button.md-fab-top-right{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate3d(0,42px,0);transform:translate3d(0,42px,0)}.md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0)}.md-toast-open-bottom .md-button.md-fab-bottom-left,.md-toast-open-bottom .md-button.md-fab-bottom-right{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate3d(0,-42px,0);transform:translate3d(0,-42px,0)}.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover{-webkit-transform:translate3d(0,-43px,0);transform:translate3d(0,-43px,0)}.md-button-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%}.md-button-group>.md-button{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:block;overflow:hidden;width:0;border-width:1px 0 1px 1px;border-radius:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.md-button-group>.md-button:first-child{border-radius:2px 0 0 2px}.md-button-group>.md-button:last-child{border-right-width:1px;border-radius:0 2px 2px 0}@media screen and (-ms-high-contrast:active){.md-button.md-fab,.md-button.md-raised{border:1px solid #fff}}md-card{box-sizing:border-box;-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;margin:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}md-card,md-card md-card-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal}md-card md-card-header{padding:16px;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row}md-card md-card-header:first-child md-card-avatar{margin-right:12px}[dir=rtl] md-card md-card-header:first-child md-card-avatar{margin-right:auto;margin-left:12px}md-card md-card-header:last-child md-card-avatar{margin-left:12px}[dir=rtl] md-card md-card-header:last-child md-card-avatar{margin-left:auto;margin-right:12px}md-card md-card-header md-card-avatar{width:40px;height:40px}md-card md-card-header md-card-avatar .md-user-avatar,md-card md-card-header md-card-avatar md-icon{border-radius:50%}md-card md-card-header md-card-avatar md-icon{padding:8px}md-card md-card-header md-card-avatar md-icon>svg{height:inherit;width:inherit}md-card md-card-header md-card-avatar+md-card-header-text{max-height:40px}md-card md-card-header md-card-avatar+md-card-header-text .md-title{font-size:14px}md-card md-card-header md-card-header-text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}md-card md-card-header md-card-header-text .md-subhead{font-size:14px}md-card>img,md-card>md-card-header img,md-card md-card-title-media img{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:100%;height:auto}md-card md-card-title{padding:24px 16px 16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-card md-card-title+md-card-content{padding-top:0}md-card md-card-title md-card-title-text{-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:flex}md-card md-card-title md-card-title-text .md-subhead{padding-top:0;font-size:14px}md-card md-card-title md-card-title-text:only-child .md-subhead{padding-top:12px}md-card md-card-title md-card-title-media{margin-top:-8px}md-card md-card-title md-card-title-media .md-media-sm{height:80px;width:80px}md-card md-card-title md-card-title-media .md-media-md{height:112px;width:112px}md-card md-card-title md-card-title-media .md-media-lg{height:152px;width:152px}md-card md-card-content{display:block;padding:16px}md-card md-card-content>p:first-child{margin-top:0}md-card md-card-content>p:last-child{margin-bottom:0}md-card md-card-content .md-media-xl{height:240px;width:240px}md-card .md-actions,md-card md-card-actions{margin:8px}md-card .md-actions.layout-column .md-button:not(.md-icon-button),md-card md-card-actions.layout-column .md-button:not(.md-icon-button){margin:2px 0}md-card .md-actions.layout-column .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):first-of-type{margin-top:0}md-card .md-actions.layout-column .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):last-of-type{margin-bottom:0}md-card .md-actions.layout-column .md-button.md-icon-button,md-card md-card-actions.layout-column .md-button.md-icon-button{margin-top:6px;margin-bottom:6px}md-card .md-actions md-card-icon-actions,md-card md-card-actions md-card-icon-actions{-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button),md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button){margin:0 4px}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type{margin-left:0}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type{margin-left:auto;margin-right:0}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type{margin-right:0}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type{margin-right:auto;margin-left:0}md-card .md-actions:not(.layout-column) .md-button.md-icon-button,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button{margin-left:6px;margin-right:6px}md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type{margin-left:12px}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type{margin-left:auto;margin-right:12px}md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type{margin-right:12px}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type{margin-right:auto;margin-left:12px}md-card .md-actions:not(.layout-column) .md-button+md-card-icon-actions,md-card md-card-actions:not(.layout-column) .md-button+md-card-icon-actions{-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-card md-card-footer{margin-top:auto;padding:16px}@media screen and (-ms-high-contrast:active){md-card{border:1px solid #fff}}.md-image-no-fill>img{width:auto;height:auto}.md-inline-form md-checkbox{margin:19px 0 18px}md-checkbox{box-sizing:border-box;display:inline-block;margin-bottom:16px;white-space:nowrap;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;min-width:20px;min-height:20px;margin-left:0;margin-right:16px}[dir=rtl] md-checkbox{margin-left:16px;margin-right:0}md-checkbox:last-of-type{margin-left:0;margin-right:0}md-checkbox.md-focused:not([disabled]) .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-checkbox.md-focused:not([disabled]):not(.md-checked) .md-container:before{background-color:rgba(0,0,0,.12)}md-checkbox.md-align-top-left>div.md-container{top:12px}md-checkbox .md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;left:0;right:auto}[dir=rtl] md-checkbox .md-container{left:auto;right:0}md-checkbox .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;width:auto}md-checkbox .md-container:after{box-sizing:border-box;content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-checkbox .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-checkbox .md-icon{box-sizing:border-box;-webkit-transition:.24s;transition:.24s;position:absolute;top:0;left:0;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:2px}md-checkbox.md-checked .md-icon{border-color:transparent}md-checkbox.md-checked .md-icon:after{box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:4.66667px;top:.22222px;display:table;width:6.66667px;height:13.33333px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-checkbox[disabled]{cursor:default}md-checkbox.md-indeterminate .md-icon:after{box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:table;width:12px;height:2px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-checkbox .md-label{box-sizing:border-box;position:relative;display:inline-block;vertical-align:middle;white-space:normal;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin-left:30px;margin-right:0}[dir=rtl] md-checkbox .md-label{margin-left:0;margin-right:30px}.md-contact-chips .md-chips md-chip{padding:0 25px 0 0}[dir=rtl] .md-contact-chips .md-chips md-chip{padding:0 0 0 25px}.md-contact-chips .md-chips md-chip .md-contact-avatar{float:left}[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-avatar{float:right}.md-contact-chips .md-chips md-chip .md-contact-avatar img{height:32px;border-radius:16px}.md-contact-chips .md-chips md-chip .md-contact-name{display:inline-block;height:32px;margin-left:8px}[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-name{margin-left:auto;margin-right:8px}.md-contact-suggestion{height:56px}.md-contact-suggestion img{height:40px;border-radius:20px;margin-top:8px}.md-contact-suggestion .md-contact-name{margin-left:8px;width:120px}[dir=rtl] .md-contact-suggestion .md-contact-name{margin-left:auto;margin-right:8px}.md-contact-suggestion .md-contact-email,.md-contact-suggestion .md-contact-name{display:inline-block;overflow:hidden;text-overflow:ellipsis}.md-contact-chips-suggestions li{height:100%}.md-chips{display:block;font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px;padding:0 0 8px 3px;vertical-align:middle}.md-chips:after{content:"";display:table;clear:both}[dir=rtl] .md-chips{padding:0 3px 8px 0}.md-chips.md-readonly .md-chip-input-container{min-height:32px}.md-chips:not(.md-readonly){cursor:text}.md-chips.md-removable md-chip{padding-right:22px}[dir=rtl] .md-chips.md-removable md-chip{padding-right:0;padding-left:22px}.md-chips.md-removable md-chip .md-chip-content{padding-right:4px}[dir=rtl] .md-chips.md-removable md-chip .md-chip-content{padding-right:0;padding-left:4px}.md-chips md-chip{cursor:default;border-radius:16px;display:block;height:32px;line-height:32px;margin:8px 8px 0 0;padding:0 12px;float:left;box-sizing:border-box;max-width:100%;position:relative}[dir=rtl] .md-chips md-chip{margin:8px 0 0 8px;float:right}.md-chips md-chip .md-chip-content{display:block;float:left;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}[dir=rtl] .md-chips md-chip .md-chip-content{float:right}.md-chips md-chip .md-chip-content:focus{outline:none}.md-chips md-chip._md-chip-content-edit-is-enabled{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.md-chips md-chip .md-chip-remove-container{position:absolute;right:0;line-height:22px}[dir=rtl] .md-chips md-chip .md-chip-remove-container{right:auto;left:0}.md-chips md-chip .md-chip-remove{text-align:center;width:32px;height:32px;min-width:0;padding:0;background:transparent;border:none;box-shadow:none;margin:0;position:relative}.md-chips md-chip .md-chip-remove md-icon{height:18px;width:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.md-chips .md-chip-input-container{display:block;line-height:32px;margin:8px 8px 0 0;padding:0;float:left}[dir=rtl] .md-chips .md-chip-input-container{margin:8px 0 0 8px;float:right}.md-chips .md-chip-input-container input:not([type]),.md-chips .md-chip-input-container input[type=email],.md-chips .md-chip-input-container input[type=number],.md-chips .md-chip-input-container input[type=tel],.md-chips .md-chip-input-container input[type=text],.md-chips .md-chip-input-container input[type=url]{border:0;height:32px;line-height:32px;padding:0}.md-chips .md-chip-input-container input:not([type]):focus,.md-chips .md-chip-input-container input[type=email]:focus,.md-chips .md-chip-input-container input[type=number]:focus,.md-chips .md-chip-input-container input[type=tel]:focus,.md-chips .md-chip-input-container input[type=text]:focus,.md-chips .md-chip-input-container input[type=url]:focus{outline:none}.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete-wrap{background:transparent;height:32px}.md-chips .md-chip-input-container md-autocomplete md-autocomplete-wrap{box-shadow:none}.md-chips .md-chip-input-container input{border:0;height:32px;line-height:32px;padding:0}.md-chips .md-chip-input-container input:focus{outline:none}.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete-wrap{height:32px}.md-chips .md-chip-input-container md-autocomplete{box-shadow:none}.md-chips .md-chip-input-container md-autocomplete input{position:relative}.md-chips .md-chip-input-container:not(:first-child){margin:8px 8px 0 0}[dir=rtl] .md-chips .md-chip-input-container:not(:first-child){margin:8px 0 0 8px}.md-chips .md-chip-input-container input{background:transparent;border-width:0}.md-chips md-autocomplete button{display:none}@media screen and (-ms-high-contrast:active){.md-chip-input-container,md-chip{border:1px solid #fff}.md-chip-input-container md-autocomplete{border:none}}md-content{display:block;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}md-content[md-scroll-y]{overflow-y:auto;overflow-x:hidden}md-content[md-scroll-x]{overflow-x:auto;overflow-y:hidden}@media print{md-content{overflow:visible!important}}md-calendar{font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md-calendar-scroll-mask{display:inline-block;overflow:hidden;height:308px}.md-calendar-scroll-mask .md-virtual-repeat-scroller{overflow-y:scroll;-webkit-overflow-scrolling:touch}.md-calendar-scroll-mask .md-virtual-repeat-scroller::-webkit-scrollbar{display:none}.md-calendar-scroll-mask .md-virtual-repeat-offsetter{width:100%}.md-calendar-scroll-container{box-shadow:inset -3px 3px 6px rgba(0,0,0,.2);display:inline-block;height:308px;width:346px}.md-calendar-date{height:44px;width:44px;text-align:center;padding:0;border:none;box-sizing:content-box}.md-calendar-date:first-child{padding-left:16px}[dir=rtl] .md-calendar-date:first-child{padding-left:0;padding-right:16px}.md-calendar-date:last-child{padding-right:16px}[dir=rtl] .md-calendar-date:last-child{padding-right:0;padding-left:16px}.md-calendar-date.md-calendar-date-disabled{cursor:default}.md-calendar-date-selection-indicator{-webkit-transition:background-color,color .4s cubic-bezier(.25,.8,.25,1);transition:background-color,color .4s cubic-bezier(.25,.8,.25,1);border-radius:50%;display:inline-block;width:40px;height:40px;line-height:40px}.md-calendar-date:not(.md-disabled) .md-calendar-date-selection-indicator{cursor:pointer}.md-calendar-month-label{height:44px;font-size:14px;font-weight:500;padding:0 0 0 24px}[dir=rtl] .md-calendar-month-label{padding:0 24px 0 0}md-calendar-month .md-calendar-month-label:not(.md-calendar-month-label-disabled){cursor:pointer}.md-calendar-month-label md-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .md-calendar-month-label md-icon{-webkit-transform:none;transform:none}.md-calendar-month-label span{vertical-align:middle}.md-calendar-day-header{table-layout:fixed;border-spacing:0;border-collapse:collapse}.md-calendar-day-header th{height:40px;width:44px;text-align:center;padding:0;border:none;box-sizing:content-box;font-weight:400}.md-calendar-day-header th:first-child{padding-left:16px}[dir=rtl] .md-calendar-day-header th:first-child{padding-left:0;padding-right:16px}.md-calendar-day-header th:last-child{padding-right:16px}[dir=rtl] .md-calendar-day-header th:last-child{padding-right:0;padding-left:16px}.md-calendar{table-layout:fixed;border-spacing:0;border-collapse:collapse}.md-calendar tr:last-child td{border-bottom-width:1px;border-bottom-style:solid}.md-calendar:first-child{border-top:1px solid transparent}.md-calendar tbody,.md-calendar td,.md-calendar tr{vertical-align:middle;box-sizing:content-box}md-datepicker{white-space:nowrap;overflow:hidden;vertical-align:middle}.md-inline-form md-datepicker{margin-top:12px}.md-datepicker-button{display:inline-block;box-sizing:border-box;background:none;vertical-align:middle;position:relative}.md-datepicker-button:before{top:0;left:0;bottom:0;right:0;position:absolute;content:"";speak:none}.md-datepicker-input{font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:none;background:transparent;min-width:120px;max-width:328px;padding:0 0 5px}.md-datepicker-input::-ms-clear{display:none}._md-datepicker-floating-label>md-datepicker{overflow:visible}._md-datepicker-floating-label>md-datepicker .md-datepicker-input-container{border:none}._md-datepicker-floating-label>md-datepicker .md-datepicker-button{float:left;margin-top:-12px;top:9.5px}[dir=rtl] ._md-datepicker-floating-label>md-datepicker .md-datepicker-button{float:right}._md-datepicker-floating-label .md-input{float:none}._md-datepicker-floating-label._md-datepicker-has-calendar-icon>label:not(.md-no-float):not(.md-container-ignore){right:18px;left:auto;width:calc(100% - 84px)}[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon>label:not(.md-no-float):not(.md-container-ignore){right:auto;left:18px}._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation{margin-left:64px}[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation{margin-left:auto;margin-right:64px}._md-datepicker-has-triangle-icon{padding-right:18px;margin-right:-18px}[dir=rtl] ._md-datepicker-has-triangle-icon{padding-right:0;padding-left:18px;margin-right:auto;margin-left:-18px}.md-datepicker-input-container{position:relative;border-bottom-width:1px;border-bottom-style:solid;display:inline-block;width:auto}.md-icon-button+.md-datepicker-input-container{margin-left:12px}[dir=rtl] .md-icon-button+.md-datepicker-input-container{margin-left:auto;margin-right:12px}.md-datepicker-input-container.md-datepicker-focused{border-bottom-width:2px}.md-datepicker-is-showing .md-scroll-mask{z-index:99}.md-datepicker-calendar-pane{position:absolute;top:0;left:-100%;z-index:100;border-width:1px;border-style:solid;background:transparent;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .2s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .2s cubic-bezier(.25,.8,.25,1);transition:transform .2s cubic-bezier(.25,.8,.25,1);transition:transform .2s cubic-bezier(.25,.8,.25,1),-webkit-transform .2s cubic-bezier(.25,.8,.25,1)}.md-datepicker-calendar-pane.md-pane-open{-webkit-transform:scale(1);transform:scale(1)}.md-datepicker-input-mask{height:40px;width:340px;position:relative;overflow:hidden;background:transparent;pointer-events:none;cursor:text}.md-datepicker-calendar{opacity:0;-webkit-transition:opacity .2s cubic-bezier(.5,0,.25,1);transition:opacity .2s cubic-bezier(.5,0,.25,1)}.md-pane-open .md-datepicker-calendar{opacity:1}.md-datepicker-calendar md-calendar:focus{outline:none}.md-datepicker-expand-triangle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid}.md-datepicker-triangle-button{position:absolute;right:0;bottom:-2.5px;-webkit-transform:translateX(45%);transform:translateX(45%)}[dir=rtl] .md-datepicker-triangle-button{right:auto;left:0;-webkit-transform:translateX(-45%);transform:translateX(-45%)}.md-datepicker-triangle-button.md-button.md-icon-button{height:36px;width:36px;position:absolute;padding:8px}md-datepicker[disabled] .md-datepicker-input-container{border-bottom-color:transparent}md-datepicker[disabled] .md-datepicker-triangle-button{display:none}.md-datepicker-open{overflow:hidden}.md-datepicker-open .md-datepicker-input-container,.md-datepicker-open input.md-input{border-bottom-color:transparent}.md-datepicker-open .md-datepicker-triangle-button,.md-datepicker-open.md-input-has-placeholder>label,.md-datepicker-open.md-input-has-value>label,.md-datepicker-pos-adjusted .md-datepicker-input-mask{display:none}.md-datepicker-calendar-pane .md-calendar{-webkit-transform:translateY(-85px);transform:translateY(-85px);-webkit-transition:-webkit-transform .65s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .65s cubic-bezier(.25,.8,.25,1);transition:transform .65s cubic-bezier(.25,.8,.25,1);transition:transform .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);-webkit-transition-delay:.125s;transition-delay:.125s}.md-datepicker-calendar-pane.md-pane-open .md-calendar{-webkit-transform:translateY(0);transform:translateY(0)}.md-dialog-is-showing{max-height:100%}.md-dialog-container{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:80;overflow:hidden}.md-dialog-container,md-dialog{display:-webkit-box;display:-webkit-flex;display:flex}md-dialog{opacity:0;min-width:240px;max-width:80%;max-height:80%;position:relative;overflow:auto;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}md-dialog.md-transition-in{opacity:1;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}md-dialog.md-transition-in,md-dialog.md-transition-out{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-dialog.md-transition-out{opacity:0;-webkit-transform:translate(0,100%) scale(.2);transform:translate(0,100%) scale(.2)}md-dialog>form{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:auto}md-dialog .md-dialog-content{padding:24px}md-dialog md-dialog-content{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch}md-dialog md-dialog-content:not([layout=row])>:first-child:not(.md-subheader){margin-top:0}md-dialog md-dialog-content:focus{outline:none}md-dialog md-dialog-content .md-subheader{margin:0}md-dialog md-dialog-content .md-dialog-content-body{width:100%}md-dialog md-dialog-content .md-prompt-input-container{width:100%;box-sizing:border-box}md-dialog .md-actions,md-dialog md-dialog-actions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-ordinal-group:3;-webkit-order:2;order:2;box-sizing:border-box;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin-bottom:0;padding-right:8px;padding-left:16px;min-height:52px;overflow:hidden}[dir=rtl] md-dialog .md-actions,[dir=rtl] md-dialog md-dialog-actions{padding-right:16px;padding-left:8px}md-dialog .md-actions .md-button,md-dialog md-dialog-actions .md-button{margin:8px 0 8px 8px}[dir=rtl] md-dialog .md-actions .md-button,[dir=rtl] md-dialog md-dialog-actions .md-button{margin-left:0;margin-right:8px}md-dialog.md-content-overflow .md-actions,md-dialog.md-content-overflow md-dialog-actions{border-top-width:1px;border-top-style:solid}@media screen and (-ms-high-contrast:active){md-dialog{border:1px solid #fff}}@media (max-width:959px){md-dialog.md-dialog-fullscreen{min-height:100%;min-width:100%;border-radius:0}}md-divider{display:block;border-top-width:1px;border-top-style:solid;margin:0}md-divider[md-inset]{margin-left:80px}[dir=rtl] md-divider[md-inset]{margin-left:auto;margin-right:80px}.layout-gt-lg-row>md-divider,.layout-gt-md-row>md-divider,.layout-gt-sm-row>md-divider,.layout-gt-xs-row>md-divider,.layout-lg-row>md-divider,.layout-md-row>md-divider,.layout-row>md-divider,.layout-sm-row>md-divider,.layout-xl-row>md-divider,.layout-xs-row>md-divider{border-top-width:0;border-right-width:1px;border-right-style:solid}md-fab-speed-dial{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;z-index:20}md-fab-speed-dial.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}md-fab-speed-dial.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}md-fab-speed-dial.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}md-fab-speed-dial.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}md-fab-speed-dial:not(.md-hover-full){pointer-events:none}md-fab-speed-dial:not(.md-hover-full) .md-fab-action-item,md-fab-speed-dial:not(.md-hover-full).md-is-open,md-fab-speed-dial:not(.md-hover-full) md-fab-trigger{pointer-events:auto}md-fab-speed-dial ._md-css-variables{z-index:20}md-fab-speed-dial.md-is-open .md-fab-action-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center}md-fab-speed-dial md-fab-actions{display:-webkit-box;display:-webkit-flex;display:flex;height:auto}md-fab-speed-dial md-fab-actions .md-fab-action-item{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial.md-down{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}md-fab-speed-dial.md-down md-fab-trigger{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}md-fab-speed-dial.md-down md-fab-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}md-fab-speed-dial.md-up{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}md-fab-speed-dial.md-up md-fab-trigger{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}md-fab-speed-dial.md-up md-fab-actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}md-fab-speed-dial.md-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-fab-speed-dial.md-left md-fab-trigger{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}md-fab-speed-dial.md-left md-fab-actions{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}md-fab-speed-dial.md-left md-fab-actions .md-fab-action-item{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial.md-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-fab-speed-dial.md-right md-fab-trigger{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}md-fab-speed-dial.md-right md-fab-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}md-fab-speed-dial.md-right md-fab-actions .md-fab-action-item{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial.md-fling-remove .md-fab-action-item>*,md-fab-speed-dial.md-scale-remove .md-fab-action-item>*{visibility:hidden}md-fab-speed-dial.md-fling .md-fab-action-item{opacity:1}md-fab-speed-dial.md-fling.md-animations-waiting .md-fab-action-item{opacity:0;-webkit-transition-duration:0s;transition-duration:0s}md-fab-speed-dial.md-scale .md-fab-action-item{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:.14286s;transition-duration:.14286s}md-fab-toolbar{display:block}md-fab-toolbar.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}md-fab-toolbar.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}md-fab-toolbar.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}md-fab-toolbar.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}md-fab-toolbar .md-fab-toolbar-wrapper{display:block;position:relative;overflow:hidden;height:68px}md-fab-toolbar md-fab-trigger{position:absolute;z-index:20}md-fab-toolbar md-fab-trigger button{overflow:visible!important}md-fab-toolbar md-fab-trigger .md-fab-toolbar-background{display:block;position:absolute;z-index:21;opacity:1;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-toolbar md-fab-trigger md-icon{position:relative;z-index:22;opacity:1;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}md-fab-toolbar.md-left md-fab-trigger{right:0}[dir=rtl] md-fab-toolbar.md-left md-fab-trigger{right:auto;left:0}md-fab-toolbar.md-left .md-toolbar-tools{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-right:.6rem}[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-right:auto;margin-left:.6rem}md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-left:-.8rem}[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-left:auto;margin-right:-.8rem}md-fab-toolbar.md-left .md-toolbar-tools>.md-button:last-child{margin-right:8px}[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools>.md-button:last-child{margin-right:auto;margin-left:8px}md-fab-toolbar.md-right md-fab-trigger{left:0}[dir=rtl] md-fab-toolbar.md-right md-fab-trigger{left:auto;right:0}md-fab-toolbar.md-right .md-toolbar-tools{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-fab-toolbar md-toolbar{background-color:transparent!important;pointer-events:none;z-index:23}md-fab-toolbar md-toolbar .md-toolbar-tools{padding:0 20px;margin-top:3px}md-fab-toolbar md-toolbar .md-fab-action-item{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:.15s;transition-duration:.15s}md-fab-toolbar.md-is-open md-fab-trigger>button{box-shadow:none}md-fab-toolbar.md-is-open md-fab-trigger>button md-icon{opacity:0}md-fab-toolbar.md-is-open .md-fab-action-item{opacity:1;-webkit-transform:scale(1);transform:scale(1)}md-grid-list{display:block;position:relative}md-grid-list,md-grid-list md-grid-tile,md-grid-list md-grid-tile-footer,md-grid-list md-grid-tile-header,md-grid-list md-grid-tile>figure{box-sizing:border-box}md-grid-list md-grid-tile{display:block;position:absolute}md-grid-list md-grid-tile figure{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;top:0;bottom:0;padding:0;margin:0}md-grid-list md-grid-tile figure,md-grid-list md-grid-tile md-grid-tile-footer,md-grid-list md-grid-tile md-grid-tile-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:absolute;right:0;left:0}md-grid-list md-grid-tile md-grid-tile-footer,md-grid-list md-grid-tile md-grid-tile-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;height:48px;color:#fff;background:rgba(0,0,0,.18);overflow:hidden}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h3,md-grid-list md-grid-tile md-grid-tile-header h4{font-weight:400;margin:0 0 0 16px}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-header h3{font-size:14px}md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h4{font-size:12px}md-grid-list md-grid-tile md-grid-tile-header{top:0}md-grid-list md-grid-tile md-grid-tile-footer{bottom:0}@media screen and (-ms-high-contrast:active){md-grid-tile{border:1px solid #fff}md-grid-tile-footer{border-top:1px solid #fff}}md-icon{margin:auto;background-repeat:no-repeat;display:inline-block;vertical-align:middle;fill:currentColor;height:24px;width:24px;min-height:24px;min-width:24px}md-icon svg{pointer-events:none;display:block}md-icon[md-font-icon]{line-height:24px;width:auto}md-input-container{display:inline-block;position:relative;padding:2px;margin:18px 0;vertical-align:middle}md-input-container:after{content:"";display:table;clear:both}md-input-container.md-block{display:block}md-input-container .md-errors-spacer{float:right;min-height:24px;min-width:1px}[dir=rtl] md-input-container .md-errors-spacer{float:left}md-input-container>md-icon{position:absolute;top:8px;left:2px;right:auto}[dir=rtl] md-input-container>md-icon{left:auto;right:2px}md-input-container input[type=color],md-input-container input[type=date],md-input-container input[type=datetime-local],md-input-container input[type=datetime],md-input-container input[type=email],md-input-container input[type=month],md-input-container input[type=number],md-input-container input[type=password],md-input-container input[type=search],md-input-container input[type=tel],md-input-container input[type=text],md-input-container input[type=time],md-input-container input[type=url],md-input-container input[type=week],md-input-container textarea{-moz-appearance:none;-webkit-appearance:none}md-input-container input[type=date],md-input-container input[type=datetime-local],md-input-container input[type=month],md-input-container input[type=time],md-input-container input[type=week]{min-height:26px}md-input-container textarea{resize:none;overflow:hidden}md-input-container textarea.md-input{min-height:26px;-ms-flex-preferred-size:auto}md-input-container textarea[md-no-autogrow]{height:auto;overflow:auto}md-input-container label:not(.md-container-ignore){position:absolute;bottom:100%;left:0;right:auto}[dir=rtl] md-input-container label:not(.md-container-ignore){left:auto;right:0}md-input-container label:not(.md-container-ignore).md-required:after{content:" *";font-size:13px;vertical-align:top}md-input-container .md-placeholder,md-input-container label:not(.md-no-float):not(.md-container-ignore){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:3px;padding-right:0;z-index:1;-webkit-transform:translate3d(0,28px,0) scale(1);transform:translate3d(0,28px,0) scale(1);-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);max-width:100%;-webkit-transform-origin:left top;transform-origin:left top}[dir=rtl] md-input-container .md-placeholder,[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore){padding-left:0;padding-right:3px;-webkit-transform-origin:right top;transform-origin:right top}md-input-container .md-placeholder{position:absolute;top:0;opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}md-input-container.md-input-focused .md-placeholder{opacity:1;-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0)}md-input-container.md-input-has-value .md-placeholder{-webkit-transition:none;transition:none;opacity:0}md-input-container:not(.md-input-has-value) input:not(:focus),md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field{color:transparent}md-input-container .md-input{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;display:block;margin-top:0;background:none;padding:2px 2px 1px;border-width:0 0 1px;line-height:26px;height:30px;-ms-flex-preferred-size:26px;border-radius:0;border-style:solid;width:100%;box-sizing:border-box;float:left}[dir=rtl] md-input-container .md-input{float:right}md-input-container .md-input:focus{outline:none}md-input-container .md-input:invalid{outline:none;box-shadow:none}md-input-container .md-input.md-no-flex{-webkit-box-flex:0!important;-webkit-flex:none!important;flex:none!important}md-input-container .md-char-counter{text-align:right;padding-right:2px;padding-left:0}[dir=rtl] md-input-container .md-char-counter{text-align:left;padding-right:0;padding-left:2px}md-input-container .md-input-messages-animation{position:relative;-webkit-box-ordinal-group:5;-webkit-order:4;order:4;overflow:hidden;clear:left}[dir=rtl] md-input-container .md-input-messages-animation{clear:right}md-input-container .md-input-messages-animation.ng-enter .md-input-message-animation{opacity:0;margin-top:-100px}md-input-container .md-char-counter,md-input-container .md-input-message-animation{font-size:12px;line-height:14px;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);opacity:1;margin-top:0;padding-top:5px}md-input-container .md-char-counter:not(.md-char-counter),md-input-container .md-input-message-animation:not(.md-char-counter){padding-right:5px;padding-left:0}[dir=rtl] md-input-container .md-char-counter:not(.md-char-counter),[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter){padding-right:0;padding-left:5px}md-input-container .md-input-message-animation.ng-enter,md-input-container .md-input-message-animation:not(.ng-animate),md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation{opacity:0;margin-top:-100px}md-input-container.md-input-focused label:not(.md-no-float),md-input-container.md-input-has-placeholder label:not(.md-no-float),md-input-container.md-input-has-value label:not(.md-no-float){-webkit-transform:translate3d(0,6px,0) scale(.75);transform:translate3d(0,6px,0) scale(.75);-webkit-transition:width .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:width .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1)}md-input-container.md-input-has-value label{-webkit-transition:none;transition:none}md-input-container.md-input-focused .md-input,md-input-container.md-input-resized .md-input,md-input-container .md-input.ng-invalid.ng-dirty{padding-bottom:0;border-width:0 0 2px}[disabled] md-input-container .md-input,md-input-container .md-input[disabled]{background-position:bottom -1px left 0;background-size:4px 1px;background-repeat:repeat-x}md-input-container.md-icon-float{-webkit-transition:margin-top .4s cubic-bezier(.25,.8,.25,1);transition:margin-top .4s cubic-bezier(.25,.8,.25,1)}md-input-container.md-icon-float>label{pointer-events:none;position:absolute}md-input-container.md-icon-float>md-icon{top:8px;left:2px;right:auto}[dir=rtl] md-input-container.md-icon-float>md-icon{left:auto;right:2px}md-input-container.md-icon-left>label .md-placeholder,md-input-container.md-icon-left>label:not(.md-no-float):not(.md-container-ignore),md-input-container.md-icon-right>label .md-placeholder,md-input-container.md-icon-right>label:not(.md-no-float):not(.md-container-ignore){width:calc(100% - 36px - 18px)}md-input-container.md-icon-left{padding-left:36px;padding-right:0}[dir=rtl] md-input-container.md-icon-left{padding-left:0;padding-right:36px}md-input-container.md-icon-left>label{left:36px;right:auto}[dir=rtl] md-input-container.md-icon-left>label{left:auto;right:36px}md-input-container.md-icon-right{padding-left:0;padding-right:36px}[dir=rtl] md-input-container.md-icon-right{padding-left:36px;padding-right:0}md-input-container.md-icon-right>md-icon:last-of-type{margin:0;right:2px;left:auto}[dir=rtl] md-input-container.md-icon-right>md-icon:last-of-type{right:auto;left:2px}md-input-container.md-icon-left.md-icon-right{padding-left:36px;padding-right:36px}md-input-container.md-icon-left.md-icon-right>label .md-placeholder,md-input-container.md-icon-left.md-icon-right>label:not(.md-no-float):not(.md-container-ignore){width:calc(100% - 72px)}.md-resize-wrapper{position:relative}.md-resize-wrapper:after{content:"";display:table;clear:both}.md-resize-handle{position:absolute;bottom:-5px;left:0;height:10px;background:transparent;width:100%;cursor:ns-resize}@media screen and (-ms-high-contrast:active){md-input-container.md-default-theme>md-icon{fill:#fff}}md-list{display:block;padding:8px 0}md-list .md-subheader{font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.2em}md-list.md-dense md-list-item,md-list.md-dense md-list-item .md-list-item-inner{min-height:48px}md-list.md-dense md-list-item .md-list-item-inner:before,md-list.md-dense md-list-item:before{content:"";min-height:48px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item .md-list-item-inner md-icon:first-child,md-list.md-dense md-list-item md-icon:first-child{width:20px;height:20px}md-list.md-dense md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list.md-dense md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:36px}[dir=rtl] md-list.md-dense md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),[dir=rtl] md-list.md-dense md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:auto;margin-left:36px}md-list.md-dense md-list-item .md-avatar,md-list.md-dense md-list-item .md-avatar-icon,md-list.md-dense md-list-item .md-list-item-inner .md-avatar,md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon{margin-right:20px}[dir=rtl] md-list.md-dense md-list-item .md-avatar,[dir=rtl] md-list.md-dense md-list-item .md-avatar-icon,[dir=rtl] md-list.md-dense md-list-item .md-list-item-inner .md-avatar,[dir=rtl] md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon{margin-right:auto;margin-left:20px}md-list.md-dense md-list-item .md-avatar,md-list.md-dense md-list-item .md-list-item-inner .md-avatar{-webkit-box-flex:0;-webkit-flex:none;flex:none;width:36px;height:36px}md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:56px}[dir=rtl] md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:auto;margin-right:56px}md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line .md-list-item-text h4,md-list.md-dense md-list-item.md-2-line .md-list-item-text p,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text h4,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text p,md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line .md-list-item-text h4,md-list.md-dense md-list-item.md-3-line .md-list-item-text p,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text h4,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text p{line-height:1.05;font-size:12px}md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text h3{font-size:13px}md-list.md-dense md-list-item.md-2-line,md-list.md-dense md-list-item.md-2-line>.md-no-style{min-height:60px}md-list.md-dense md-list-item.md-2-line:before,md-list.md-dense md-list-item.md-2-line>.md-no-style:before{content:"";min-height:60px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item.md-2-line .md-avatar-icon,md-list.md-dense md-list-item.md-2-line>.md-avatar,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-avatar-icon,md-list.md-dense md-list-item.md-2-line>.md-no-style>.md-avatar{margin-top:12px}md-list.md-dense md-list-item.md-3-line,md-list.md-dense md-list-item.md-3-line>.md-no-style{min-height:76px}md-list.md-dense md-list-item.md-3-line:before,md-list.md-dense md-list-item.md-3-line>.md-no-style:before{content:"";min-height:76px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item.md-3-line>.md-avatar,md-list.md-dense md-list-item.md-3-line>.md-no-style>.md-avatar,md-list.md-dense md-list-item.md-3-line>.md-no-style>md-icon:first-child,md-list.md-dense md-list-item.md-3-line>md-icon:first-child{margin-top:16px}md-list-item{position:relative}md-list-item.md-proxy-focus.md-focused .md-no-style{-webkit-transition:background-color .15s linear;transition:background-color .15s linear}md-list-item._md-button-wrap{position:relative}md-list-item._md-button-wrap>div.md-button:first-child{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding:0 16px;margin:0;font-weight:400;text-align:left;border:medium none}[dir=rtl] md-list-item._md-button-wrap>div.md-button:first-child{text-align:right}md-list-item._md-button-wrap>div.md-button:first-child>.md-button:first-child{position:absolute;top:0;left:0;height:100%;margin:0;padding:0}md-list-item._md-button-wrap>div.md-button:first-child .md-list-item-inner{width:100%;min-height:inherit}md-list-item.md-no-proxy,md-list-item .md-no-style{position:relative;padding:0 16px;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}md-list-item.md-no-proxy.md-button,md-list-item .md-no-style.md-button{font-size:inherit;height:inherit;text-align:left;text-transform:none;width:100%;white-space:normal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:inherit;flex-direction:inherit;-webkit-box-align:inherit;-webkit-align-items:inherit;align-items:inherit;border-radius:0;margin:0}[dir=rtl] md-list-item.md-no-proxy.md-button,[dir=rtl] md-list-item .md-no-style.md-button{text-align:right}md-list-item.md-no-proxy.md-button>.md-ripple-container,md-list-item .md-no-style.md-button>.md-ripple-container{border-radius:0}md-list-item.md-no-proxy:focus,md-list-item .md-no-style:focus{outline:none}md-list-item.md-clickable:hover{cursor:pointer}md-list-item md-divider{position:absolute;bottom:0;left:0;width:100%}[dir=rtl] md-list-item md-divider{left:auto;right:0}md-list-item md-divider[md-inset]{left:72px;width:calc(100% - 72px);margin:0!important}[dir=rtl] md-list-item md-divider[md-inset]{left:auto;right:72px}md-list-item,md-list-item .md-list-item-inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:48px;height:auto}md-list-item .md-list-item-inner:before,md-list-item:before{content:"";min-height:48px;visibility:hidden;display:inline-block}md-list-item .md-list-item-inner>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item .md-list-item-inner>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item .md-list-item-inner>md-icon.md-secondary:not(.md-avatar-icon),md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item>md-icon.md-secondary:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){width:24px;margin-top:16px;margin-bottom:12px;box-sizing:content-box}md-list-item .md-list-item-inner>div.md-primary>md-checkbox,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox,md-list-item .md-list-item-inner>md-checkbox,md-list-item .md-list-item-inner md-checkbox.md-secondary,md-list-item>div.md-primary>md-checkbox,md-list-item>div.md-secondary>md-checkbox,md-list-item>md-checkbox,md-list-item md-checkbox.md-secondary{-webkit-align-self:center;-ms-grid-row-align:center;align-self:center}md-list-item .md-list-item-inner>div.md-primary>md-checkbox .md-label,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox .md-label,md-list-item .md-list-item-inner>md-checkbox .md-label,md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label,md-list-item>div.md-primary>md-checkbox .md-label,md-list-item>div.md-secondary>md-checkbox .md-label,md-list-item>md-checkbox .md-label,md-list-item md-checkbox.md-secondary .md-label{display:none}md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:32px}[dir=rtl] md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),[dir=rtl] md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:auto;margin-left:32px}md-list-item .md-avatar,md-list-item .md-avatar-icon,md-list-item .md-list-item-inner .md-avatar,md-list-item .md-list-item-inner .md-avatar-icon{margin-top:8px;margin-bottom:8px;margin-right:16px;border-radius:50%;box-sizing:content-box}[dir=rtl] md-list-item .md-avatar,[dir=rtl] md-list-item .md-avatar-icon,[dir=rtl] md-list-item .md-list-item-inner .md-avatar,[dir=rtl] md-list-item .md-list-item-inner .md-avatar-icon{margin-right:auto;margin-left:16px}md-list-item .md-avatar,md-list-item .md-list-item-inner .md-avatar{-webkit-box-flex:0;-webkit-flex:none;flex:none;width:40px;height:40px}md-list-item .md-avatar-icon,md-list-item .md-list-item-inner .md-avatar-icon{padding:8px}md-list-item .md-avatar-icon svg,md-list-item .md-list-item-inner .md-avatar-icon svg{width:24px;height:24px}md-list-item .md-list-item-inner>md-checkbox,md-list-item>md-checkbox{width:24px;margin-left:3px;margin-right:29px;margin-top:16px}[dir=rtl] md-list-item .md-list-item-inner>md-checkbox,[dir=rtl] md-list-item>md-checkbox{margin-left:29px;margin-right:3px}md-list-item .md-list-item-inner .md-secondary-container,md-list-item .md-secondary-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0;margin:auto;margin-right:0;margin-left:auto}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container,[dir=rtl] md-list-item .md-secondary-container{margin-right:auto;margin-left:0}md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type,md-list-item .md-secondary-container .md-button:last-of-type,md-list-item .md-secondary-container .md-icon-button:last-of-type{margin-right:0}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type,[dir=rtl] md-list-item .md-secondary-container .md-button:last-of-type,[dir=rtl] md-list-item .md-secondary-container .md-icon-button:last-of-type{margin-right:auto;margin-left:0}md-list-item .md-list-item-inner .md-secondary-container md-checkbox,md-list-item .md-secondary-container md-checkbox{margin-top:0;margin-bottom:0}md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child,md-list-item .md-secondary-container md-checkbox:last-child{width:24px;margin-right:0}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child,[dir=rtl] md-list-item .md-secondary-container md-checkbox:last-child{margin-right:auto;margin-left:0}md-list-item .md-list-item-inner .md-secondary-container md-switch,md-list-item .md-secondary-container md-switch{margin-top:0;margin-bottom:0;margin-right:-6px}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-switch,[dir=rtl] md-list-item .md-secondary-container md-switch{margin-right:auto;margin-left:-6px}md-list-item .md-list-item-inner>.md-list-item-inner>p,md-list-item .md-list-item-inner>p,md-list-item>.md-list-item-inner>p,md-list-item>p{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;margin:0}md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style,md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}md-list-item.md-2-line.md-long-text,md-list-item.md-2-line>.md-no-style.md-long-text,md-list-item.md-3-line.md-long-text,md-list-item.md-3-line>.md-no-style.md-long-text{margin-top:8px;margin-bottom:8px}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text,md-list-item.md-3-line .md-list-item-text,md-list-item.md-3-line>.md-no-style .md-list-item-text{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;margin:auto;text-overflow:ellipsis;overflow:hidden}md-list-item.md-2-line .md-list-item-text.md-offset,md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,md-list-item.md-3-line .md-list-item-text.md-offset,md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:56px}[dir=rtl] md-list-item.md-2-line .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-3-line .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:auto;margin-right:56px}md-list-item.md-2-line .md-list-item-text h3,md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list-item.md-3-line .md-list-item-text h3,md-list-item.md-3-line>.md-no-style .md-list-item-text h3{font-size:16px;font-weight:400;letter-spacing:.01em;margin:0;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text h4,md-list-item.md-2-line>.md-no-style .md-list-item-text h4,md-list-item.md-3-line .md-list-item-text h4,md-list-item.md-3-line>.md-no-style .md-list-item-text h4{font-size:14px;letter-spacing:.01em;margin:3px 0 1px;font-weight:400;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text p,md-list-item.md-2-line>.md-no-style .md-list-item-text p,md-list-item.md-3-line .md-list-item-text p,md-list-item.md-3-line>.md-no-style .md-list-item-text p{font-size:14px;font-weight:500;letter-spacing:.01em;margin:0;line-height:1.6em}md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style{height:auto;min-height:72px}md-list-item.md-2-line:before,md-list-item.md-2-line>.md-no-style:before{content:"";min-height:72px;visibility:hidden;display:inline-block}md-list-item.md-2-line .md-avatar-icon,md-list-item.md-2-line>.md-avatar,md-list-item.md-2-line>.md-no-style .md-avatar-icon,md-list-item.md-2-line>.md-no-style>.md-avatar{margin-top:12px}md-list-item.md-2-line>.md-no-style>md-icon:first-child,md-list-item.md-2-line>md-icon:first-child{-webkit-align-self:flex-start;align-self:flex-start}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style{height:auto;min-height:88px}md-list-item.md-3-line:before,md-list-item.md-3-line>.md-no-style:before{content:"";min-height:88px;visibility:hidden;display:inline-block}md-list-item.md-3-line>.md-avatar,md-list-item.md-3-line>.md-no-style>.md-avatar,md-list-item.md-3-line>.md-no-style>md-icon:first-child,md-list-item.md-3-line>md-icon:first-child{margin-top:16px}.md-open-menu-container{position:fixed;left:0;top:0;z-index:100;opacity:0;border-radius:2px}.md-open-menu-container md-menu-divider{margin-top:4px;margin-bottom:4px;height:1px;min-height:1px;max-height:1px;width:100%}.md-open-menu-container md-menu-content>*{opacity:0}.md-open-menu-container:not(.md-clickable){pointer-events:none}.md-open-menu-container.md-active{opacity:1;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-duration:.2s;transition-duration:.2s}.md-open-menu-container.md-active>md-menu-content>*{opacity:1;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.1s;transition-delay:.1s}.md-open-menu-container.md-leave{opacity:0;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:.25s;transition-duration:.25s}md-menu-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:8px 0;max-height:304px;overflow-y:auto}md-menu-content.md-dense{max-height:208px}md-menu-content.md-dense md-menu-item{height:32px;min-height:0}md-menu-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;min-height:48px;height:48px;-webkit-align-content:center;align-content:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}md-menu-item>*{width:100%;margin:auto 0;padding-left:16px;padding-right:16px}md-menu-item>a.md-button{padding-top:5px}md-menu-item>.md-button{text-align:left;display:inline-block;border-radius:0;margin:auto 0;font-size:15px;text-transform:none;font-weight:400;height:100%;padding-left:16px;padding-right:16px;width:100%}md-menu-item>.md-button::-moz-focus-inner{padding:0;border:0}[dir=rtl] md-menu-item>.md-button{text-align:right}md-menu-item>.md-button md-icon{margin:auto 16px auto 0}[dir=rtl] md-menu-item>.md-button md-icon{margin:auto 0 auto 16px}md-menu-item>.md-button p{display:inline-block;margin:auto}md-menu-item>.md-button span{margin-top:auto;margin-bottom:auto}md-menu-item>.md-button .md-ripple-container{border-radius:inherit}md-toolbar .md-menu{height:auto;margin:auto;padding:0}@media (max-width:959px){md-menu-content{min-width:112px}md-menu-content[width="3"]{min-width:168px}md-menu-content[width="4"]{min-width:224px}md-menu-content[width="5"]{min-width:280px}md-menu-content[width="6"]{min-width:336px}md-menu-content[width="7"]{min-width:392px}}@media (min-width:960px){md-menu-content{min-width:96px}md-menu-content[width="3"]{min-width:192px}md-menu-content[width="4"]{min-width:256px}md-menu-content[width="5"]{min-width:320px}md-menu-content[width="6"]{min-width:384px}md-menu-content[width="7"]{min-width:448px}}md-toolbar.md-menu-toolbar h2.md-toolbar-tools{line-height:1rem;height:auto;padding:28px;padding-bottom:12px}md-toolbar.md-has-open-menu{position:relative;z-index:100}md-menu-bar{padding:0 20px;display:block;position:relative;z-index:2}md-menu-bar .md-menu{display:inline-block;padding:0;position:relative}md-menu-bar button{font-size:14px;padding:0 10px;margin:0;border:0;background-color:transparent;height:40px}md-menu-bar md-backdrop.md-menu-backdrop{z-index:-2}md-menu-content.md-menu-bar-menu.md-dense{max-height:none;padding:16px 0}md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent{position:relative}md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>md-icon{position:absolute;padding:0;width:24px;top:6px;left:24px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>md-icon{left:auto;right:24px}md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu>.md-button,md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>.md-button{padding:0 32px 0 64px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu>.md-button,[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>.md-button{padding:0 64px 0 32px}md-menu-content.md-menu-bar-menu.md-dense .md-button{min-height:0;height:32px}md-menu-content.md-menu-bar-menu.md-dense .md-button span{float:left}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span{float:right}md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text{float:right;margin:0 8px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text{float:left}md-menu-content.md-menu-bar-menu.md-dense md-menu-divider{margin:8px 0}md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button,md-menu-content.md-menu-bar-menu.md-dense md-menu-item>.md-button{text-align:left}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button,[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item>.md-button{text-align:right}md-menu-content.md-menu-bar-menu.md-dense .md-menu{padding:0}md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button{position:relative;margin:0;width:100%;text-transform:none;font-weight:400;border-radius:0;padding-left:16px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button{padding-left:0;padding-right:16px}md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button:after{display:block;content:"\25BC";position:absolute;top:0;speak:none;-webkit-transform:rotate(270deg) scaleY(.45) scaleX(.9);transform:rotate(270deg) scaleY(.45) scaleX(.9);right:28px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button:after{-webkit-transform:rotate(90deg) scaleY(.45) scaleX(.9);transform:rotate(90deg) scaleY(.45) scaleX(.9);right:auto;left:28px}.md-nav-bar{border-style:solid;border-width:0 0 1px;height:48px;position:relative}._md-nav-bar-list{outline:none;list-style:none;margin:0;padding:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.md-nav-item:first-of-type{margin-left:8px}.md-button._md-nav-button{line-height:24px;margin:0 4px;padding:12px 16px;-webkit-transition:background-color .35s cubic-bezier(.35,0,.25,1);transition:background-color .35s cubic-bezier(.35,0,.25,1)}.md-button._md-nav-button:focus{outline:none}.md-button._md-nav-button:hover{background-color:inherit}md-nav-ink-bar{bottom:0;height:2px;left:auto;position:absolute;right:auto;background-color:#000}md-nav-ink-bar._md-left{-webkit-transition:left .125s cubic-bezier(.35,0,.25,1),right .25s cubic-bezier(.35,0,.25,1);transition:left .125s cubic-bezier(.35,0,.25,1),right .25s cubic-bezier(.35,0,.25,1)}md-nav-ink-bar._md-right{-webkit-transition:left .25s cubic-bezier(.35,0,.25,1),right .125s cubic-bezier(.35,0,.25,1);transition:left .25s cubic-bezier(.35,0,.25,1),right .125s cubic-bezier(.35,0,.25,1)}md-nav-ink-bar.ng-animate{-webkit-transition:none;transition:none}md-nav-extra-content{min-height:48px;padding-right:12px}@-webkit-keyframes indeterminate-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes indeterminate-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}md-progress-circular{position:relative;display:block}md-progress-circular._md-progress-circular-disabled{visibility:hidden}md-progress-circular.md-mode-indeterminate svg{-webkit-animation:indeterminate-rotate 1568.63ms linear infinite;animation:indeterminate-rotate 1568.63ms linear infinite}md-progress-circular svg{position:absolute;overflow:visible;top:0;left:0}md-progress-linear{display:block;position:relative;width:100%;height:5px;padding-top:0!important;margin-bottom:0!important}md-progress-linear._md-progress-linear-disabled{visibility:hidden}md-progress-linear .md-container{display:block;position:relative;overflow:hidden;width:100%;height:5px;-webkit-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1)}md-progress-linear .md-container .md-bar{position:absolute;left:0;top:0;bottom:0;width:100%;height:5px}md-progress-linear .md-container .md-dashed:before{content:"";display:none;position:absolute;margin-top:0;height:5px;width:100%;background-color:transparent;background-size:10px 10px!important;background-position:0 -23px}md-progress-linear .md-container .md-bar1,md-progress-linear .md-container .md-bar2{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}md-progress-linear .md-container.md-mode-query .md-bar1{display:none}md-progress-linear .md-container.md-mode-query .md-bar2{-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-animation:query .8s infinite cubic-bezier(.39,.575,.565,1);animation:query .8s infinite cubic-bezier(.39,.575,.565,1)}md-progress-linear .md-container.md-mode-determinate .md-bar1{display:none}md-progress-linear .md-container.md-mode-indeterminate .md-bar1{-webkit-animation:md-progress-linear-indeterminate-scale-1 4s infinite,md-progress-linear-indeterminate-1 4s infinite;animation:md-progress-linear-indeterminate-scale-1 4s infinite,md-progress-linear-indeterminate-1 4s infinite}md-progress-linear .md-container.md-mode-indeterminate .md-bar2{-webkit-animation:md-progress-linear-indeterminate-scale-2 4s infinite,md-progress-linear-indeterminate-2 4s infinite;animation:md-progress-linear-indeterminate-scale-2 4s infinite,md-progress-linear-indeterminate-2 4s infinite}md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container{-webkit-animation:none;animation:none}md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar1,md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar2{-webkit-animation-name:none;animation-name:none}md-progress-linear .md-container.md-mode-buffer{background-color:transparent!important;-webkit-transition:all .2s linear;transition:all .2s linear}md-progress-linear .md-container.md-mode-buffer .md-dashed:before{display:block;-webkit-animation:buffer 3s infinite linear;animation:buffer 3s infinite linear}@-webkit-keyframes query{0%{opacity:1;-webkit-transform:translateX(35%) scale(.3,1);transform:translateX(35%) scale(.3,1)}to{opacity:0;-webkit-transform:translateX(-50%) scale(0,1);transform:translateX(-50%) scale(0,1)}}@keyframes query{0%{opacity:1;-webkit-transform:translateX(35%) scale(.3,1);transform:translateX(35%) scale(.3,1)}to{opacity:0;-webkit-transform:translateX(-50%) scale(0,1);transform:translateX(-50%) scale(0,1)}}@-webkit-keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}to{opacity:1;background-position:-200px -23px}}@keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}to{opacity:1;background-position:-200px -23px}}@-webkit-keyframes md-progress-linear-indeterminate-scale-1{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:linear;animation-timing-function:linear}36.6%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.33473,.12482,.78584,1);animation-timing-function:cubic-bezier(.33473,.12482,.78584,1)}69.15%{-webkit-transform:scaleX(.83);transform:scaleX(.83);-webkit-animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098);animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098)}to{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-scale-1{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:linear;animation-timing-function:linear}36.6%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.33473,.12482,.78584,1);animation-timing-function:cubic-bezier(.33473,.12482,.78584,1)}69.15%{-webkit-transform:scaleX(.83);transform:scaleX(.83);-webkit-animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098);animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098)}to{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@-webkit-keyframes md-progress-linear-indeterminate-1{0%{left:-105.16667%;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{left:-105.16667%;-webkit-animation-timing-function:cubic-bezier(.5,0,.70173,.49582);animation-timing-function:cubic-bezier(.5,0,.70173,.49582)}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635)}to{left:95.44444%}}@keyframes md-progress-linear-indeterminate-1{0%{left:-105.16667%;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{left:-105.16667%;-webkit-animation-timing-function:cubic-bezier(.5,0,.70173,.49582);animation-timing-function:cubic-bezier(.5,0,.70173,.49582)}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635)}to{left:95.44444%}}@-webkit-keyframes md-progress-linear-indeterminate-scale-2{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397);animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397)}19.15%{-webkit-transform:scaleX(.57);transform:scaleX(.57);-webkit-animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432);animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432)}44.15%{-webkit-transform:scaleX(.91);transform:scaleX(.91);-webkit-animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179);animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179)}to{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-scale-2{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397);animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397)}19.15%{-webkit-transform:scaleX(.57);transform:scaleX(.57);-webkit-animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432);animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432)}44.15%{-webkit-transform:scaleX(.91);transform:scaleX(.91);-webkit-animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179);animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179)}to{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@-webkit-keyframes md-progress-linear-indeterminate-2{0%{left:-54.88889%;-webkit-animation-timing-function:cubic-bezier(.15,0,.51506,.40968);animation-timing-function:cubic-bezier(.15,0,.51506,.40968)}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372);animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372)}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(.4,.62703,.6,.90203);animation-timing-function:cubic-bezier(.4,.62703,.6,.90203)}to{left:117.38889%}}@keyframes md-progress-linear-indeterminate-2{0%{left:-54.88889%;-webkit-animation-timing-function:cubic-bezier(.15,0,.51506,.40968);animation-timing-function:cubic-bezier(.15,0,.51506,.40968)}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372);animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372)}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(.4,.62703,.6,.90203);animation-timing-function:cubic-bezier(.4,.62703,.6,.90203)}to{left:117.38889%}}md-radio-button{box-sizing:border-box;display:block;margin-bottom:16px;white-space:nowrap;cursor:pointer;position:relative}md-radio-button[disabled],md-radio-button[disabled] .md-container{cursor:default}md-radio-button .md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;cursor:pointer;left:0;right:auto}[dir=rtl] md-radio-button .md-container{left:auto;right:0}md-radio-button .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-radio-button .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;width:auto}md-radio-button.md-align-top-left>div.md-container{top:12px}md-radio-button .md-off{border-style:solid;border-width:2px;-webkit-transition:border-color .28s ease;transition:border-color .28s ease}md-radio-button .md-off,md-radio-button .md-on{box-sizing:border-box;position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%}md-radio-button .md-on{-webkit-transition:-webkit-transform .28s ease;transition:-webkit-transform .28s ease;transition:transform .28s ease;transition:transform .28s ease,-webkit-transform .28s ease;-webkit-transform:scale(0);transform:scale(0)}md-radio-button.md-checked .md-on{-webkit-transform:scale(.5);transform:scale(.5)}md-radio-button .md-label{box-sizing:border-box;position:relative;display:inline-block;margin-left:30px;margin-right:0;vertical-align:middle;white-space:normal;pointer-events:none;width:auto}[dir=rtl] md-radio-button .md-label{margin-left:0;margin-right:30px}md-radio-group.layout-column md-radio-button,md-radio-group.layout-gt-lg-column md-radio-button,md-radio-group.layout-gt-md-column md-radio-button,md-radio-group.layout-gt-sm-column md-radio-button,md-radio-group.layout-gt-xs-column md-radio-button,md-radio-group.layout-lg-column md-radio-button,md-radio-group.layout-md-column md-radio-button,md-radio-group.layout-sm-column md-radio-button,md-radio-group.layout-xl-column md-radio-button,md-radio-group.layout-xs-column md-radio-button{margin-bottom:16px}md-radio-group.layout-gt-lg-row md-radio-button,md-radio-group.layout-gt-md-row md-radio-button,md-radio-group.layout-gt-sm-row md-radio-button,md-radio-group.layout-gt-xs-row md-radio-button,md-radio-group.layout-lg-row md-radio-button,md-radio-group.layout-md-row md-radio-button,md-radio-group.layout-row md-radio-button,md-radio-group.layout-sm-row md-radio-button,md-radio-group.layout-xl-row md-radio-button,md-radio-group.layout-xs-row md-radio-button{margin:0 16px 0 0}[dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-md-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button,[dir=rtl] md-radio-group.layout-lg-row md-radio-button,[dir=rtl] md-radio-group.layout-md-row md-radio-button,[dir=rtl] md-radio-group.layout-row md-radio-button,[dir=rtl] md-radio-group.layout-sm-row md-radio-button,[dir=rtl] md-radio-group.layout-xl-row md-radio-button,[dir=rtl] md-radio-group.layout-xs-row md-radio-button{margin-left:16px;margin-right:0}md-radio-group.layout-gt-lg-row md-radio-button:last-of-type,md-radio-group.layout-gt-md-row md-radio-button:last-of-type,md-radio-group.layout-gt-sm-row md-radio-button:last-of-type,md-radio-group.layout-gt-xs-row md-radio-button:last-of-type,md-radio-group.layout-lg-row md-radio-button:last-of-type,md-radio-group.layout-md-row md-radio-button:last-of-type,md-radio-group.layout-row md-radio-button:last-of-type,md-radio-group.layout-sm-row md-radio-button:last-of-type,md-radio-group.layout-xl-row md-radio-button:last-of-type,md-radio-group.layout-xs-row md-radio-button:last-of-type{margin-left:0;margin-right:0}md-radio-group:focus{outline:none}md-radio-group.md-focused .md-checked .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-radio-group[disabled] md-radio-button,md-radio-group[disabled] md-radio-button .md-container{cursor:default}.md-inline-form md-radio-group{margin:18px 0 19px}.md-inline-form md-radio-group md-radio-button{display:inline-block;height:30px;padding:2px;box-sizing:border-box;margin-top:0;margin-bottom:0}@media screen and (-ms-high-contrast:active){md-radio-button.md-default-theme .md-on{background-color:#fff}}md-sidenav{box-sizing:border-box;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;z-index:60;width:320px;max-width:320px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch}md-sidenav ul{list-style:none}md-sidenav.md-closed{display:none}md-sidenav.md-closed-add,md-sidenav.md-closed-remove{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}md-sidenav.md-closed-add.md-closed-add-active,md-sidenav.md-closed-remove.md-closed-remove-active{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-sidenav.md-closed.md-locked-open-add,md-sidenav.md-locked-open,md-sidenav.md-locked-open-add,md-sidenav.md-locked-open-remove,md-sidenav.md-locked-open-remove.md-closed,md-sidenav.md-locked-open.md-closed,md-sidenav.md-locked-open.md-closed.md-sidenav-left,md-sidenav.md-locked-open.md-closed.md-sidenav-right{position:static;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-sidenav.md-closed.md-locked-open-add:not(.md-locked-open-add-active){width:0!important;min-width:0!important}md-sidenav.md-closed.md-locked-open-add-active,md-sidenav.md-closed.md-locked-open-add:not(.md-locked-open-add-active),md-sidenav.md-locked-open-remove-active{-webkit-transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2);transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2)}md-sidenav.md-locked-open-remove-active{width:0!important;min-width:0!important}.md-sidenav-backdrop.md-locked-open{display:none}.md-sidenav-left,md-sidenav{left:0;top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.md-sidenav-left.md-closed,md-sidenav.md-closed{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.md-sidenav-right{left:100%;top:0;-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.md-sidenav-right.md-closed{-webkit-transform:translate(0,0);transform:translate(0,0)}@media (min-width:600px){md-sidenav{max-width:400px}}@media (max-width:456px){md-sidenav{width:calc(100% - 56px);min-width:calc(100% - 56px);max-width:calc(100% - 56px)}}@media screen and (-ms-high-contrast:active){.md-sidenav-left,md-sidenav{border-right:1px solid #fff}.md-sidenav-right{border-left:1px solid #fff}}md-input-container:not([md-no-float]) .md-select-placeholder span:first-child{-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);-webkit-transform-origin:left top;transform-origin:left top}[dir=rtl] md-input-container:not([md-no-float]) .md-select-placeholder span:first-child{-webkit-transform-origin:right top;transform-origin:right top}md-input-container.md-input-focused:not([md-no-float]) .md-select-placeholder span:first-child{-webkit-transform:translateY(-22px) translateX(-2px) scale(.75);transform:translateY(-22px) translateX(-2px) scale(.75)}.md-select-menu-container{position:fixed;left:0;top:0;z-index:90;opacity:0;display:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.md-select-menu-container:not(.md-clickable){pointer-events:none}.md-select-menu-container md-progress-circular{display:table;margin:24px auto!important}.md-select-menu-container.md-active{display:block;opacity:1}.md-select-menu-container.md-active md-select-menu{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-duration:.15s;transition-duration:.15s}.md-select-menu-container.md-active md-select-menu>*{opacity:1;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-delay:.1s;transition-delay:.1s}.md-select-menu-container.md-leave{opacity:0;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:.25s;transition-duration:.25s}md-input-container>md-select{margin:0;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}md-input-container:not(.md-input-has-value) md-select.ng-required:not(.md-no-asterisk) .md-select-value span:first-child:after,md-input-container:not(.md-input-has-value) md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after{content:" *";font-size:13px;vertical-align:top}md-input-container.md-input-invalid md-select .md-select-value{border-bottom-style:solid;padding-bottom:1px}md-select{display:-webkit-box;display:-webkit-flex;display:flex;margin:20px 0 26px}md-select.ng-required.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after,md-select[required].ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after{content:" *";font-size:13px;vertical-align:top}md-select[disabled] .md-select-value{background-position:0 bottom;background-size:4px 1px;background-repeat:repeat-x;margin-bottom:-1px}md-select:focus{outline:none}md-select[disabled]:hover{cursor:default}md-select:not([disabled]):hover{cursor:pointer}md-select:not([disabled]).ng-invalid.ng-touched .md-select-value{border-bottom-style:solid;padding-bottom:1px}md-select:not([disabled]):focus .md-select-value{border-bottom-width:2px;border-bottom-style:solid;padding-bottom:0}md-select:not([disabled]):focus.ng-invalid.ng-touched .md-select-value{padding-bottom:0}md-input-container.md-input-has-value .md-select-value>span:not(.md-select-icon){-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0)}.md-select-value{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:2px 2px 1px;border-bottom-width:1px;border-bottom-style:solid;background-color:transparent;position:relative;box-sizing:content-box;min-width:64px;min-height:26px;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.md-select-value>span:not(.md-select-icon){max-width:100%;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-select-value>span:not(.md-select-icon) .md-text{display:inline}.md-select-value .md-select-icon{display:block;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;text-align:end;width:24px;margin:0 4px;-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);font-size:1.2rem}.md-select-value .md-select-icon:after{display:block;content:"\25BC";position:relative;top:2px;speak:none;font-size:13px;-webkit-transform:scaleY(.5) scaleX(1);transform:scaleY(.5) scaleX(1)}.md-select-value.md-select-placeholder{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-ordinal-group:2;-webkit-order:1;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:2px;z-index:1}md-select-menu{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);max-height:256px;min-height:48px;overflow-y:hidden;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1);transform:scale(1)}md-select-menu.md-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}md-select-menu:not(.md-overflow) md-content{padding-top:8px;padding-bottom:8px}[dir=rtl] md-select-menu{-webkit-transform-origin:right top;transform-origin:right top}md-select-menu md-content{min-width:136px;min-height:48px;max-height:256px;overflow-y:auto}md-select-menu>*{opacity:0}md-option{cursor:pointer;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:auto;-webkit-transition:background .15s linear;transition:background .15s linear;padding:0 16px;height:48px}md-option[disabled]{cursor:default}md-option:focus{outline:none}md-option .md-text{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}md-optgroup{display:block}md-optgroup label{display:block;font-size:14px;text-transform:uppercase;padding:16px;font-weight:500}md-optgroup md-option{padding-left:32px;padding-right:32px}@media screen and (-ms-high-contrast:active){.md-select-backdrop{background-color:transparent}md-select-menu{border:1px solid #fff}}md-select-menu[multiple] md-option.md-checkbox-enabled{padding-left:40px;padding-right:16px}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled{padding-left:16px;padding-right:40px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;left:0;right:auto}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{left:auto;right:0}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;width:auto}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:after{box-sizing:border-box;content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-icon{box-sizing:border-box;-webkit-transition:.24s;transition:.24s;position:absolute;top:0;left:0;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:2px}md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon{border-color:transparent}md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon:after{box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:4.66667px;top:.22222px;display:table;width:6.66667px;height:13.33333px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-select-menu[multiple] md-option.md-checkbox-enabled[disabled]{cursor:default}md-select-menu[multiple] md-option.md-checkbox-enabled.md-indeterminate .md-icon:after{box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:table;width:12px;height:2px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{margin-left:10.66667px;margin-right:auto}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{margin-left:auto;margin-right:10.66667px}@-webkit-keyframes sliderFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.7);transform:scale(.7)}}@keyframes sliderFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.7);transform:scale(.7)}}@-webkit-keyframes sliderDiscreteFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes sliderDiscreteFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes sliderDiscreteFocusRing{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes sliderDiscreteFocusRing{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0)}}md-slider{height:48px;min-width:128px;position:relative;margin-left:4px;margin-right:4px;padding:0;display:block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-slider *,md-slider :after{box-sizing:border-box}md-slider .md-slider-wrapper{outline:none;width:100%;height:100%}md-slider .md-slider-content{position:relative}md-slider .md-track-container{width:100%;position:absolute;top:23px;height:2px}md-slider .md-track{position:absolute;left:0;right:0;height:100%}md-slider .md-track-fill{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-property:width,height;transition-property:width,height}md-slider .md-track-ticks{position:absolute;left:0;right:0;height:100%}md-slider .md-track-ticks canvas{width:100%;height:100%}md-slider .md-thumb-container{position:absolute;left:0;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-property:left,right,bottom;transition-property:left,right,bottom}[dir=rtl] md-slider .md-thumb-container{left:auto;right:0}md-slider .md-thumb{z-index:1;position:absolute;left:-10px;top:14px;width:20px;height:20px;border-radius:20px;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}[dir=rtl] md-slider .md-thumb{left:auto;right:-10px}md-slider .md-thumb:after{content:"";position:absolute;width:20px;height:20px;border-radius:20px;border-width:3px;border-style:solid;-webkit-transition:inherit;transition:inherit}md-slider .md-sign{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;left:-14px;top:-17px;width:28px;height:28px;border-radius:28px;-webkit-transform:scale(.4) translate3d(0,67.5px,0);transform:scale(.4) translate3d(0,67.5px,0);-webkit-transition:all .3s cubic-bezier(.35,0,.25,1);transition:all .3s cubic-bezier(.35,0,.25,1)}md-slider .md-sign:after{position:absolute;content:"";left:0;border-radius:16px;top:19px;border-left:14px solid transparent;border-right:14px solid transparent;border-top-width:16px;border-top-style:solid;opacity:0;-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0);-webkit-transition:all .2s cubic-bezier(.35,0,.25,1);transition:all .2s cubic-bezier(.35,0,.25,1)}[dir=rtl] md-slider .md-sign:after{left:auto;right:0}md-slider .md-sign .md-thumb-text{z-index:1;font-size:12px;font-weight:700}md-slider .md-focus-ring{position:absolute;left:-17px;top:7px;width:34px;height:34px;border-radius:34px;-webkit-transform:scale(.7);transform:scale(.7);opacity:0;-webkit-transition:all .35s cubic-bezier(.35,0,.25,1);transition:all .35s cubic-bezier(.35,0,.25,1)}[dir=rtl] md-slider .md-focus-ring{left:auto;right:-17px}md-slider .md-disabled-thumb{position:absolute;left:-14px;top:10px;width:28px;height:28px;border-radius:28px;-webkit-transform:scale(.5);transform:scale(.5);border-width:4px;border-style:solid;display:none}[dir=rtl] md-slider .md-disabled-thumb{left:auto;right:-14px}md-slider.md-min .md-sign{opacity:0}md-slider:focus{outline:none}md-slider.md-dragging .md-thumb-container,md-slider.md-dragging .md-track-fill{-webkit-transition:none;transition:none}md-slider:not([md-discrete]) .md-sign,md-slider:not([md-discrete]) .md-track-ticks{display:none}md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper .md-thumb:hover{-webkit-transform:scale(.8);transform:scale(.8)}md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring{-webkit-transform:scale(1);transform:scale(1);opacity:1}md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-thumb{-webkit-animation:sliderFocusThumb .7s cubic-bezier(.35,0,.25,1);animation:sliderFocusThumb .7s cubic-bezier(.35,0,.25,1)}md-slider:not([md-discrete]):not([disabled]).md-active .md-slider-wrapper .md-thumb{-webkit-transform:scale(1);transform:scale(1)}md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring{-webkit-transform:scale(0);transform:scale(0);-webkit-animation:sliderDiscreteFocusRing .5s cubic-bezier(.35,0,.25,1);animation:sliderDiscreteFocusRing .5s cubic-bezier(.35,0,.25,1)}md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb{-webkit-animation:sliderDiscreteFocusThumb .5s cubic-bezier(.35,0,.25,1);animation:sliderDiscreteFocusThumb .5s cubic-bezier(.35,0,.25,1)}md-slider[md-discrete]:not([disabled]).md-active .md-thumb,md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-discrete]:not([disabled]).md-active .md-sign,md-slider[md-discrete]:not([disabled]).md-active .md-sign:after,md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign,md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[md-discrete][disabled][readonly] .md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-discrete][disabled][readonly] .md-sign,md-slider[md-discrete][disabled][readonly] .md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[disabled] .md-track-fill{display:none}md-slider[disabled] .md-track-ticks,md-slider[disabled]:not([readonly]) .md-sign{opacity:0}md-slider[disabled] .md-thumb{-webkit-transform:scale(.5);transform:scale(.5)}md-slider[disabled] .md-disabled-thumb{display:block}md-slider[md-vertical]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-height:128px;min-width:0}md-slider[md-vertical] .md-slider-wrapper{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-top:12px;padding-bottom:12px;width:48px;-webkit-align-self:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}md-slider[md-vertical] .md-track-container{height:100%;width:2px;top:0;left:calc(50% - 1px)}md-slider[md-vertical] .md-thumb-container{top:auto;margin-bottom:23px;left:calc(50% - 1px);bottom:0}md-slider[md-vertical] .md-thumb-container .md-thumb:after{left:1px}md-slider[md-vertical] .md-thumb-container .md-focus-ring{left:-16px}md-slider[md-vertical] .md-track-fill{bottom:0}md-slider[md-vertical][md-discrete] .md-sign{left:-40px;top:9.5px;-webkit-transform:scale(.4) translate3d(67.5px,0,0);transform:scale(.4) translate3d(67.5px,0,0)}md-slider[md-vertical][md-discrete] .md-sign:after{top:9.5px;left:19px;border-top:14px solid transparent;border-right:0;border-bottom:14px solid transparent;border-left-width:16px;border-left-style:solid;opacity:0;-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}md-slider[md-vertical][md-discrete] .md-sign .md-thumb-text{z-index:1;font-size:12px;font-weight:700}md-slider[md-vertical][md-discrete].md-active .md-sign:after,md-slider[md-vertical][md-discrete] .md-focused .md-sign:after,md-slider[md-vertical][md-discrete][disabled][readonly] .md-sign:after{top:0}md-slider[md-vertical][disabled][readonly] .md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-vertical][disabled][readonly] .md-sign,md-slider[md-vertical][disabled][readonly] .md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[md-invert]:not([md-vertical]) .md-track-fill{left:auto;right:0}[dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill{left:0;right:auto}md-slider[md-invert][md-vertical] .md-track-fill{bottom:auto;top:0}md-slider-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-slider-container>:first-child:not(md-slider),md-slider-container>:last-child:not(md-slider){min-width:25px;max-width:42px;height:25px;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-property:color,max-width;transition-property:color,max-width}md-slider-container>:first-child:not(md-slider){margin-right:16px}[dir=rtl] md-slider-container>:first-child:not(md-slider){margin-right:auto;margin-left:16px}md-slider-container>:last-child:not(md-slider){margin-left:16px}[dir=rtl] md-slider-container>:last-child:not(md-slider){margin-left:auto;margin-right:16px}md-slider-container[md-vertical]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}md-slider-container[md-vertical]>:first-child:not(md-slider),md-slider-container[md-vertical]>:last-child:not(md-slider){margin-right:0;margin-left:0;text-align:center}md-slider-container md-input-container input[type=number]{text-align:center;padding-left:15px;height:50px;margin-top:-25px}[dir=rtl] md-slider-container md-input-container input[type=number]{padding-left:0;padding-right:15px}@media screen and (-ms-high-contrast:active){md-slider.md-default-theme .md-track{border-bottom:1px solid #fff}}.md-sticky-clone{z-index:2;top:0;left:0;right:0;position:absolute!important;-webkit-transform:translate3d(-9999px,-9999px,0);transform:translate3d(-9999px,-9999px,0)}.md-sticky-clone[sticky-state=active]{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.md-sticky-clone[sticky-state=active]:not(.md-sticky-no-effect) .md-subheader-inner{-webkit-animation:subheaderStickyHoverIn .3s ease-out both;animation:subheaderStickyHoverIn .3s ease-out both}@-webkit-keyframes subheaderStickyHoverIn{0%{box-shadow:0 0 0 0 transparent}to{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}@keyframes subheaderStickyHoverIn{0%{box-shadow:0 0 0 0 transparent}to{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}@-webkit-keyframes subheaderStickyHoverOut{0%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}to{box-shadow:0 0 0 0 transparent}}@keyframes subheaderStickyHoverOut{0%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}to{box-shadow:0 0 0 0 transparent}}.md-subheader-wrapper:not(.md-sticky-no-effect){-webkit-transition:margin .2s ease-out;transition:margin .2s ease-out}.md-subheader-wrapper:not(.md-sticky-no-effect) .md-subheader{margin:0}.md-subheader-wrapper:not(.md-sticky-no-effect).md-sticky-clone{z-index:2}.md-subheader-wrapper:not(.md-sticky-no-effect)[sticky-state=active]{margin-top:-2px}.md-subheader-wrapper:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state=active] .md-subheader-inner:after{-webkit-animation:subheaderStickyHoverOut .3s ease-out both;animation:subheaderStickyHoverOut .3s ease-out both}.md-subheader{display:block;font-size:14px;font-weight:500;line-height:1em;margin:0;position:relative}.md-subheader .md-subheader-inner{display:block;padding:16px}.md-subheader .md-subheader-content{display:block;z-index:1;position:relative}.md-inline-form md-switch{margin-top:18px;margin-bottom:19px}md-switch{margin:16px 0;white-space:nowrap;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:30px;line-height:28px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;margin-left:inherit;margin-right:16px}[dir=rtl] md-switch{margin-left:16px;margin-right:inherit}md-switch:last-of-type{margin-left:inherit;margin-right:0}[dir=rtl] md-switch:last-of-type{margin-left:0;margin-right:inherit}md-switch[disabled],md-switch[disabled] .md-container{cursor:default}md-switch .md-container{cursor:-webkit-grab;cursor:grab;width:36px;height:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:8px;float:left}[dir=rtl] md-switch .md-container,md-switch.md-inverted .md-container{margin-right:0;margin-left:8px}[dir=rtl] md-switch.md-inverted .md-container{margin-right:8px;margin-left:0}md-switch:not([disabled]) .md-dragging,md-switch:not([disabled]).md-dragging .md-container{cursor:-webkit-grabbing;cursor:grabbing}md-switch.md-focused:not([disabled]) .md-thumb:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-switch.md-focused:not([disabled]):not(.md-checked) .md-thumb:before{background-color:rgba(0,0,0,.12)}md-switch .md-label{border-color:transparent;border-width:0;float:left}md-switch .md-bar{left:1px;width:34px;top:5px;height:14px;border-radius:8px;position:absolute}md-switch .md-thumb-container{top:2px;left:0;width:16px;position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:1}md-switch.md-checked .md-thumb-container{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}md-switch .md-thumb{margin:0;outline:none;height:20px;width:20px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}md-switch .md-thumb,md-switch .md-thumb:before{position:absolute;left:0;top:0;border-radius:50%}md-switch .md-thumb:before{background-color:transparent;content:"";display:block;height:auto;right:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;width:auto}md-switch .md-thumb .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-20px;top:-20px;right:-20px;bottom:-20px}md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb,md-switch:not(.md-dragging) .md-thumb-container{-webkit-transition:all .08s linear;transition:all .08s linear;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:transform,background-color;transition-property:transform,background-color,-webkit-transform}md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb{-webkit-transition-delay:.05s;transition-delay:.05s}@media screen and (-ms-high-contrast:active){md-switch.md-default-theme .md-bar{background-color:#666}md-switch.md-default-theme.md-checked .md-bar{background-color:#9e9e9e}md-switch.md-default-theme .md-thumb{background-color:#fff}}@-webkit-keyframes md-tab-content-hide{0%{opacity:1}50%{opacity:1}to{opacity:0}}@keyframes md-tab-content-hide{0%{opacity:1}50%{opacity:1}to{opacity:0}}md-tab-data{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0}md-tabs{display:block;margin:0;border-radius:2px;overflow:hidden;position:relative;-webkit-flex-shrink:0;flex-shrink:0}md-tabs:not(.md-no-tab-content):not(.md-dynamic-height){min-height:248px}md-tabs[md-align-tabs=bottom]{padding-bottom:48px}md-tabs[md-align-tabs=bottom] md-tabs-wrapper{position:absolute;bottom:0;left:0;right:0;height:48px;z-index:2}md-tabs[md-align-tabs=bottom] md-tabs-content-wrapper{top:0;bottom:48px}md-tabs.md-dynamic-height md-tabs-content-wrapper{min-height:0;position:relative;top:auto;left:auto;right:auto;bottom:auto;overflow:visible}md-tabs.md-dynamic-height md-tab-content.md-active{position:relative}md-tabs[md-border-bottom] md-tabs-wrapper{border-width:0 0 1px;border-style:solid}md-tabs[md-border-bottom]:not(.md-dynamic-height) md-tabs-content-wrapper{top:49px}md-tabs-wrapper{display:block;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-tabs-wrapper md-next-button,md-tabs-wrapper md-prev-button{height:100%;width:32px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1em;z-index:2;cursor:pointer;font-size:16px;background:transparent no-repeat 50%;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}md-tabs-wrapper md-next-button:focus,md-tabs-wrapper md-prev-button:focus{outline:none}md-tabs-wrapper md-next-button.md-disabled,md-tabs-wrapper md-prev-button.md-disabled{opacity:.25;cursor:default}md-tabs-wrapper md-next-button.ng-leave,md-tabs-wrapper md-prev-button.ng-leave{-webkit-transition:none;transition:none}md-tabs-wrapper md-next-button md-icon,md-tabs-wrapper md-prev-button md-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}md-tabs-wrapper md-prev-button{left:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg==")}[dir=rtl] md-tabs-wrapper md-prev-button{left:auto;right:0}md-tabs-wrapper md-next-button{right:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K")}[dir=rtl] md-tabs-wrapper md-next-button{right:auto;left:0}md-tabs-wrapper md-next-button md-icon{-webkit-transform:translate3d(-50%,-50%,0) rotate(180deg);transform:translate3d(-50%,-50%,0) rotate(180deg)}md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}md-tabs-canvas{position:relative;overflow:hidden;display:block;height:48px}md-tabs-canvas:after{content:"";display:table;clear:both}md-tabs-canvas .md-dummy-wrapper{position:absolute;top:0;left:0}[dir=rtl] md-tabs-canvas .md-dummy-wrapper{left:auto;right:0}md-tabs-canvas.md-paginated{margin:0 32px}md-tabs-canvas.md-center-tabs{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;text-align:center}md-tabs-canvas.md-center-tabs .md-tab{float:none;display:inline-block}md-pagination-wrapper{height:48px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1),-webkit-transform .5s cubic-bezier(.35,0,.25,1);position:absolute;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-pagination-wrapper:after{content:"";display:table;clear:both}[dir=rtl] md-pagination-wrapper{left:auto;right:0}md-pagination-wrapper.md-center-tabs{position:relative;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}md-tabs-content-wrapper{display:block;top:48px;overflow:hidden}md-tab-content,md-tabs-content-wrapper{position:absolute;left:0;right:0;bottom:0}md-tab-content{display:-webkit-box;display:-webkit-flex;display:flex;top:0;-webkit-transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1),-webkit-transform .5s cubic-bezier(.35,0,.25,1);overflow:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-tab-content.md-no-scroll{bottom:auto;overflow:hidden}md-tab-content.md-no-transition,md-tab-content.ng-leave{-webkit-transition:none;transition:none}md-tab-content.md-left:not(.md-active){-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide;opacity:0}[dir=rtl] md-tab-content.md-left:not(.md-active){-webkit-transform:translateX(100%);transform:translateX(100%)}md-tab-content.md-left:not(.md-active) *{-webkit-transition:visibility 0s linear;transition:visibility 0s linear;-webkit-transition-delay:.5s;transition-delay:.5s;visibility:hidden}md-tab-content.md-right:not(.md-active){-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide;opacity:0}[dir=rtl] md-tab-content.md-right:not(.md-active){-webkit-transform:translateX(-100%);transform:translateX(-100%)}md-tab-content.md-right:not(.md-active) *{-webkit-transition:visibility 0s linear;transition:visibility 0s linear;-webkit-transition-delay:.5s;transition-delay:.5s;visibility:hidden}md-tab-content>div{-webkit-box-flex:1;-webkit-flex:1 0 100%;flex:1 0 100%;min-width:0}md-tab-content>div.ng-leave{-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide}md-ink-bar{position:absolute;left:auto;right:auto;bottom:0;height:2px}md-ink-bar.md-left{-webkit-transition:left .125s cubic-bezier(.35,0,.25,1),right .25s cubic-bezier(.35,0,.25,1);transition:left .125s cubic-bezier(.35,0,.25,1),right .25s cubic-bezier(.35,0,.25,1)}md-ink-bar.md-right{-webkit-transition:left .25s cubic-bezier(.35,0,.25,1),right .125s cubic-bezier(.35,0,.25,1);transition:left .25s cubic-bezier(.35,0,.25,1),right .125s cubic-bezier(.35,0,.25,1)}md-tab{position:absolute;z-index:-1;left:-9999px}.md-tab{font-size:14px;text-align:center;line-height:24px;padding:12px 24px;-webkit-transition:background-color .35s cubic-bezier(.35,0,.25,1);transition:background-color .35s cubic-bezier(.35,0,.25,1);cursor:pointer;white-space:nowrap;position:relative;text-transform:uppercase;float:left;font-weight:500;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}[dir=rtl] .md-tab{float:right}.md-tab.md-focused{box-shadow:none;outline:none}.md-tab.md-active{cursor:default}.md-tab.md-disabled{pointer-events:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;opacity:.5;cursor:default}.md-tab.ng-leave{-webkit-transition:none;transition:none}md-toolbar+md-tabs{border-top-left-radius:0;border-top-right-radius:0}.md-toast-text{padding:0 6px}md-toast{position:absolute;z-index:105;box-sizing:border-box;cursor:default;padding:8px;opacity:1}md-toast,md-toast .md-toast-content{overflow:hidden;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-toast .md-toast-content{display:-webkit-box;display:-webkit-flex;display:flex;direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;max-height:168px;max-width:100%;min-height:48px;padding:0 18px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:2px;font-size:14px;-webkit-transform:translate3d(0,0,0) rotateZ(0deg);transform:translate3d(0,0,0) rotateZ(0deg);-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}md-toast .md-toast-content:before{content:"";min-height:48px;visibility:hidden;display:inline-block}[dir=rtl] md-toast .md-toast-content{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}md-toast .md-toast-content span{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;box-sizing:border-box;min-width:0}md-toast.md-capsule,md-toast.md-capsule .md-toast-content{border-radius:24px}md-toast.ng-leave-active .md-toast-content{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-toast.md-swipedown .md-toast-content,md-toast.md-swipeleft .md-toast-content,md-toast.md-swiperight .md-toast-content,md-toast.md-swipeup .md-toast-content{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-toast.ng-enter{opacity:0}md-toast.ng-enter .md-toast-content{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}md-toast.ng-enter.md-top .md-toast-content{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}md-toast.ng-enter.ng-enter-active{opacity:1}md-toast.ng-enter.ng-enter-active .md-toast-content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-toast.ng-leave.ng-leave-active .md-toast-content{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}md-toast.ng-leave.ng-leave-active.md-top .md-toast-content{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}md-toast .md-action{line-height:19px;margin-left:24px;margin-right:0;cursor:pointer;text-transform:uppercase;float:right}md-toast .md-button{min-width:0;margin-right:0;margin-left:12px}[dir=rtl] md-toast .md-button{margin-right:12px;margin-left:0}@media (max-width:959px){md-toast{left:0;right:0;width:100%;max-width:100%;min-width:0;border-radius:0;bottom:0;padding:0}md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}}@media (min-width:960px){md-toast{min-width:304px}md-toast.md-bottom{bottom:0}md-toast.md-left{left:0}md-toast.md-right{right:0}md-toast.md-top{top:0}md-toast._md-start{left:0}[dir=rtl] md-toast._md-start{left:auto;right:0}md-toast._md-end{right:0}[dir=rtl] md-toast._md-end{right:auto;left:0}md-toast.ng-leave.ng-leave-active.md-swipeleft .md-toast-content{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}md-toast.ng-leave.ng-leave-active.md-swiperight .md-toast-content{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}}@media (min-width:1920px){md-toast .md-toast-content{max-width:568px}}@media screen and (-ms-high-contrast:active){md-toast{border:1px solid #fff}}.md-toast-animating{overflow:hidden!important}md-toolbar{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative;z-index:2;font-size:20px;min-height:64px;width:100%}md-toolbar._md-toolbar-transitions{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.35,0,.25,1);transition-timing-function:cubic-bezier(.35,0,.25,1);-webkit-transition-property:background-color,fill,color;transition-property:background-color,fill,color}md-toolbar.md-whiteframe-z1-add,md-toolbar.md-whiteframe-z1-remove{-webkit-transition:box-shadow .5s linear;transition:box-shadow .5s linear}md-toolbar md-toolbar-filler{width:72px}md-toolbar *,md-toolbar :after,md-toolbar :before{box-sizing:border-box}md-toolbar.ng-animate{-webkit-transition:none;transition:none}md-toolbar.md-tall{height:128px;min-height:128px;max-height:128px}md-toolbar.md-medium-tall{height:88px;min-height:88px;max-height:88px}md-toolbar.md-medium-tall .md-toolbar-tools{height:48px;min-height:48px;max-height:48px}md-toolbar>.md-indent{margin-left:64px}[dir=rtl] md-toolbar>.md-indent{margin-left:auto;margin-right:64px}md-toolbar~md-content>md-list{padding:0}md-toolbar~md-content>md-list md-list-item:last-child md-divider{display:none}.md-toolbar-tools{font-size:20px;letter-spacing:.005em;box-sizing:border-box;font-weight:400;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;width:100%;height:64px;max-height:64px;padding:0 16px;margin:0}.md-toolbar-tools h1,.md-toolbar-tools h2,.md-toolbar-tools h3{font-size:inherit;font-weight:inherit;margin:inherit}.md-toolbar-tools a{color:inherit;text-decoration:none}.md-toolbar-tools .fill-height{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.md-toolbar-tools md-checkbox{margin:inherit}.md-toolbar-tools .md-button{margin-top:0;margin-bottom:0}.md-toolbar-tools .md-button,.md-toolbar-tools .md-button.md-icon-button md-icon{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.35,0,.25,1);transition-timing-function:cubic-bezier(.35,0,.25,1);-webkit-transition-property:background-color,fill,color;transition-property:background-color,fill,color}.md-toolbar-tools .md-button.md-icon-button md-icon.ng-animate,.md-toolbar-tools .md-button.ng-animate{-webkit-transition:none;transition:none}.md-toolbar-tools>.md-button:first-child{margin-left:-8px}[dir=rtl] .md-toolbar-tools>.md-button:first-child{margin-left:auto;margin-right:-8px}.md-toolbar-tools>.md-button:last-child{margin-right:-8px}[dir=rtl] .md-toolbar-tools>.md-button:last-child{margin-right:auto;margin-left:-8px}.md-toolbar-tools>md-menu:last-child{margin-right:-8px}[dir=rtl] .md-toolbar-tools>md-menu:last-child{margin-right:auto;margin-left:-8px}.md-toolbar-tools>md-menu:last-child>.md-button{margin-right:0}[dir=rtl] .md-toolbar-tools>md-menu:last-child>.md-button{margin-right:auto;margin-left:0}@media screen and (-ms-high-contrast:active){.md-toolbar-tools{border-bottom:1px solid #fff}}@media (min-width:0) and (max-width:959px) and (orientation:portrait){md-toolbar{min-height:56px}.md-toolbar-tools{height:56px;max-height:56px}}@media (min-width:0) and (max-width:959px) and (orientation:landscape){md-toolbar{min-height:48px}.md-toolbar-tools{height:48px;max-height:48px}}.md-tooltip{pointer-events:none;border-radius:4px;overflow:hidden;opacity:0;font-weight:500;font-size:14px;white-space:nowrap;text-overflow:ellipsis;height:32px;line-height:32px;padding-right:16px;padding-left:16px}.md-tooltip.md-origin-top{-webkit-transform-origin:center bottom;transform-origin:center bottom;margin-top:-24px}.md-tooltip.md-origin-right{-webkit-transform-origin:left center;transform-origin:left center;margin-left:24px}.md-tooltip.md-origin-bottom{-webkit-transform-origin:center top;transform-origin:center top;margin-top:24px}.md-tooltip.md-origin-left{-webkit-transform-origin:right center;transform-origin:right center;margin-left:-24px}@media (min-width:960px){.md-tooltip{font-size:10px;height:22px;line-height:22px;padding-right:8px;padding-left:8px}.md-tooltip.md-origin-top{margin-top:-14px}.md-tooltip.md-origin-right{margin-left:14px}.md-tooltip.md-origin-bottom{margin-top:14px}.md-tooltip.md-origin-left{margin-left:-14px}}.md-tooltip.md-show-add{-webkit-transform:scale(0);transform:scale(0)}.md-tooltip.md-show{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transform:scale(1);transform:scale(1);opacity:.9}.md-tooltip.md-hide{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transform:scale(0);transform:scale(0);opacity:0}.md-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.md-truncate.md-clip{text-overflow:clip}.md-truncate.flex{width:0}.md-virtual-repeat-container{box-sizing:border-box;display:block;margin:0;overflow:hidden;padding:0;position:relative}.md-virtual-repeat-container .md-virtual-repeat-scroller{bottom:0;box-sizing:border-box;left:0;margin:0;overflow-x:hidden;padding:0;position:absolute;right:0;top:0;-webkit-overflow-scrolling:touch}.md-virtual-repeat-container .md-virtual-repeat-sizer{box-sizing:border-box;height:1px;display:block;margin:0;padding:0;width:1px}.md-virtual-repeat-container .md-virtual-repeat-offsetter{box-sizing:border-box;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller{overflow-x:auto;overflow-y:hidden}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter{bottom:16px;right:auto;white-space:nowrap}[dir=rtl] .md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter{right:auto;left:auto}.md-whiteframe-1dp,.md-whiteframe-z1{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.md-whiteframe-2dp{box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.md-whiteframe-3dp{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}.md-whiteframe-4dp,.md-whiteframe-z2{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.md-whiteframe-5dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.md-whiteframe-6dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.md-whiteframe-7dp,.md-whiteframe-z3{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.md-whiteframe-8dp{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.md-whiteframe-9dp{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.md-whiteframe-10dp,.md-whiteframe-z4{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.md-whiteframe-11dp{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.md-whiteframe-12dp{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.md-whiteframe-13dp,.md-whiteframe-z5{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.md-whiteframe-14dp{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.md-whiteframe-15dp{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.md-whiteframe-16dp{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.md-whiteframe-17dp{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.md-whiteframe-18dp{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.md-whiteframe-19dp{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.md-whiteframe-20dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.md-whiteframe-21dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.md-whiteframe-22dp{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.md-whiteframe-23dp{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.md-whiteframe-24dp{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}@media screen and (-ms-high-contrast:active){md-whiteframe{border:1px solid #fff}}@media print{[md-whiteframe],md-whiteframe{background-color:#fff}}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}@-moz-document url-prefix(){.layout-fill{margin:0;width:100%;min-height:100%;height:100%}}.flex-order{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-0,.offset-0{margin-left:0}[dir=rtl] .flex-offset-0,[dir=rtl] .offset-0{margin-left:auto;margin-right:0}.flex-offset-5,.offset-5{margin-left:5%}[dir=rtl] .flex-offset-5,[dir=rtl] .offset-5{margin-left:auto;margin-right:5%}.flex-offset-10,.offset-10{margin-left:10%}[dir=rtl] .flex-offset-10,[dir=rtl] .offset-10{margin-left:auto;margin-right:10%}.flex-offset-15,.offset-15{margin-left:15%}[dir=rtl] .flex-offset-15,[dir=rtl] .offset-15{margin-left:auto;margin-right:15%}.flex-offset-20,.offset-20{margin-left:20%}[dir=rtl] .flex-offset-20,[dir=rtl] .offset-20{margin-left:auto;margin-right:20%}.flex-offset-25,.offset-25{margin-left:25%}[dir=rtl] .flex-offset-25,[dir=rtl] .offset-25{margin-left:auto;margin-right:25%}.flex-offset-30,.offset-30{margin-left:30%}[dir=rtl] .flex-offset-30,[dir=rtl] .offset-30{margin-left:auto;margin-right:30%}.flex-offset-35,.offset-35{margin-left:35%}[dir=rtl] .flex-offset-35,[dir=rtl] .offset-35{margin-left:auto;margin-right:35%}.flex-offset-40,.offset-40{margin-left:40%}[dir=rtl] .flex-offset-40,[dir=rtl] .offset-40{margin-left:auto;margin-right:40%}.flex-offset-45,.offset-45{margin-left:45%}[dir=rtl] .flex-offset-45,[dir=rtl] .offset-45{margin-left:auto;margin-right:45%}.flex-offset-50,.offset-50{margin-left:50%}[dir=rtl] .flex-offset-50,[dir=rtl] .offset-50{margin-left:auto;margin-right:50%}.flex-offset-55,.offset-55{margin-left:55%}[dir=rtl] .flex-offset-55,[dir=rtl] .offset-55{margin-left:auto;margin-right:55%}.flex-offset-60,.offset-60{margin-left:60%}[dir=rtl] .flex-offset-60,[dir=rtl] .offset-60{margin-left:auto;margin-right:60%}.flex-offset-65,.offset-65{margin-left:65%}[dir=rtl] .flex-offset-65,[dir=rtl] .offset-65{margin-left:auto;margin-right:65%}.flex-offset-70,.offset-70{margin-left:70%}[dir=rtl] .flex-offset-70,[dir=rtl] .offset-70{margin-left:auto;margin-right:70%}.flex-offset-75,.offset-75{margin-left:75%}[dir=rtl] .flex-offset-75,[dir=rtl] .offset-75{margin-left:auto;margin-right:75%}.flex-offset-80,.offset-80{margin-left:80%}[dir=rtl] .flex-offset-80,[dir=rtl] .offset-80{margin-left:auto;margin-right:80%}.flex-offset-85,.offset-85{margin-left:85%}[dir=rtl] .flex-offset-85,[dir=rtl] .offset-85{margin-left:auto;margin-right:85%}.flex-offset-90,.offset-90{margin-left:90%}[dir=rtl] .flex-offset-90,[dir=rtl] .offset-90{margin-left:auto;margin-right:90%}.flex-offset-95,.offset-95{margin-left:95%}[dir=rtl] .flex-offset-95,[dir=rtl] .offset-95{margin-left:auto;margin-right:95%}.flex-offset-33,.offset-33{margin-left:33.33333%}.flex-offset-66,.offset-66{margin-left:66.66667%}[dir=rtl] .flex-offset-66,[dir=rtl] .offset-66{margin-left:auto;margin-right:66.66667%}.layout-align,.layout-align-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align,.layout-align-start,.layout-align-start-center,.layout-align-start-end,.layout-align-start-start,.layout-align-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-center,.layout-align-center-center,.layout-align-center-end,.layout-align-center-start,.layout-align-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-end,.layout-align-end-center,.layout-align-end-end,.layout-align-end-start,.layout-align-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-space-around,.layout-align-space-around-center,.layout-align-space-around-end,.layout-align-space-around-start,.layout-align-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-space-between,.layout-align-space-between-center,.layout-align-space-between-end,.layout-align-space-between-start,.layout-align-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-center-start,.layout-align-end-start,.layout-align-space-around-start,.layout-align-space-between-start,.layout-align-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-center-center,.layout-align-end-center,.layout-align-space-around-center,.layout-align-space-between-center,.layout-align-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-center-center>*,.layout-align-end-center>*,.layout-align-space-around-center>*,.layout-align-space-between-center>*,.layout-align-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-center-end,.layout-align-end-end,.layout-align-space-around-end,.layout-align-space-between-end,.layout-align-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-center-stretch,.layout-align-end-stretch,.layout-align-space-around-stretch,.layout-align-space-between-stretch,.layout-align-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex{-webkit-flex:1;flex:1}.flex,.flex-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-0{max-width:0;max-height:100%}.flex-0,.layout-column>.flex-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-0{max-width:100%;max-height:0%}.layout-row>.flex-0{max-width:0;max-height:100%;min-width:0}.layout-column>.flex-0,.layout-row>.flex-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-0{max-width:100%;max-height:0%;min-height:0}.flex-5,.layout-row>.flex-5{max-width:5%;max-height:100%}.flex-5,.layout-column>.flex-5,.layout-row>.flex-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-5{max-width:100%;max-height:5%}.flex-10,.layout-row>.flex-10{max-width:10%;max-height:100%}.flex-10,.layout-column>.flex-10,.layout-row>.flex-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-10{max-width:100%;max-height:10%}.flex-15,.layout-row>.flex-15{max-width:15%;max-height:100%}.flex-15,.layout-column>.flex-15,.layout-row>.flex-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-15{max-width:100%;max-height:15%}.flex-20,.layout-row>.flex-20{max-width:20%;max-height:100%}.flex-20,.layout-column>.flex-20,.layout-row>.flex-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-20{max-width:100%;max-height:20%}.flex-25,.layout-row>.flex-25{max-width:25%;max-height:100%}.flex-25,.layout-column>.flex-25,.layout-row>.flex-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-25{max-width:100%;max-height:25%}.flex-30,.layout-row>.flex-30{max-width:30%;max-height:100%}.flex-30,.layout-column>.flex-30,.layout-row>.flex-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-30{max-width:100%;max-height:30%}.flex-35,.layout-row>.flex-35{max-width:35%;max-height:100%}.flex-35,.layout-column>.flex-35,.layout-row>.flex-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-35{max-width:100%;max-height:35%}.flex-40,.layout-row>.flex-40{max-width:40%;max-height:100%}.flex-40,.layout-column>.flex-40,.layout-row>.flex-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-40{max-width:100%;max-height:40%}.flex-45,.layout-row>.flex-45{max-width:45%;max-height:100%}.flex-45,.layout-column>.flex-45,.layout-row>.flex-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-45{max-width:100%;max-height:45%}.flex-50,.layout-row>.flex-50{max-width:50%;max-height:100%}.flex-50,.layout-column>.flex-50,.layout-row>.flex-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-50{max-width:100%;max-height:50%}.flex-55,.layout-row>.flex-55{max-width:55%;max-height:100%}.flex-55,.layout-column>.flex-55,.layout-row>.flex-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-55{max-width:100%;max-height:55%}.flex-60,.layout-row>.flex-60{max-width:60%;max-height:100%}.flex-60,.layout-column>.flex-60,.layout-row>.flex-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-60{max-width:100%;max-height:60%}.flex-65,.layout-row>.flex-65{max-width:65%;max-height:100%}.flex-65,.layout-column>.flex-65,.layout-row>.flex-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-65{max-width:100%;max-height:65%}.flex-70,.layout-row>.flex-70{max-width:70%;max-height:100%}.flex-70,.layout-column>.flex-70,.layout-row>.flex-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-70{max-width:100%;max-height:70%}.flex-75,.layout-row>.flex-75{max-width:75%;max-height:100%}.flex-75,.layout-column>.flex-75,.layout-row>.flex-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-75{max-width:100%;max-height:75%}.flex-80,.layout-row>.flex-80{max-width:80%;max-height:100%}.flex-80,.layout-column>.flex-80,.layout-row>.flex-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-80{max-width:100%;max-height:80%}.flex-85,.layout-row>.flex-85{max-width:85%;max-height:100%}.flex-85,.layout-column>.flex-85,.layout-row>.flex-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-85{max-width:100%;max-height:85%}.flex-90,.layout-row>.flex-90{max-width:90%;max-height:100%}.flex-90,.layout-column>.flex-90,.layout-row>.flex-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-90{max-width:100%;max-height:90%}.flex-95,.layout-row>.flex-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-95{max-height:95%}.flex-100,.layout-column>.flex-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-100{max-height:100%}.layout-column>.flex-100,.layout-row>.flex-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-33{-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%}.layout-row>.flex-33,.layout-row>.flex-66{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.layout-row>.flex-66{-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%}.layout-column>.flex-33{-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-height:33.33%}.layout-column>.flex-33,.layout-column>.flex-66{-webkit-box-flex:1;max-width:100%;box-sizing:border-box}.layout-column>.flex-66{-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-height:66.66%}.layout-row>.flex-33{max-width:33.33%}.layout-row>.flex-33,.layout-row>.flex-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-66{max-width:66.66%}.layout-row>.flex{min-width:0}.layout-column>.flex-33{max-height:33.33%}.layout-column>.flex-33,.layout-column>.flex-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.layout-column>.flex-66{max-height:66.66%}.layout-column>.flex{min-height:0}.layout,.layout-column,.layout-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-column{-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column}.layout-column,.layout-row{-webkit-box-direction:normal}.layout-row{-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row}.layout-padding-sm>*,.layout-padding>.flex-sm{padding:4px}.layout-padding,.layout-padding-gt-sm,.layout-padding-gt-sm>*,.layout-padding-md,.layout-padding-md>*,.layout-padding>*,.layout-padding>.flex,.layout-padding>.flex-gt-sm,.layout-padding>.flex-md{padding:8px}.layout-padding-gt-lg>*,.layout-padding-gt-md>*,.layout-padding-lg>*,.layout-padding>.flex-gt-lg,.layout-padding>.flex-gt-md,.layout-padding>.flex-lg{padding:16px}.layout-margin-sm>*,.layout-margin>.flex-sm{margin:4px}.layout-margin,.layout-margin-gt-sm,.layout-margin-gt-sm>*,.layout-margin-md,.layout-margin-md>*,.layout-margin>*,.layout-margin>.flex,.layout-margin>.flex-gt-sm,.layout-margin>.flex-md{margin:8px}.layout-margin-gt-lg>*,.layout-margin-gt-md>*,.layout-margin-lg>*,.layout-margin>.flex-gt-lg,.layout-margin>.flex-gt-md,.layout-margin>.flex-lg{margin:16px}.layout-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.layout-nowrap{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.layout-fill{margin:0;width:100%;min-height:100%;height:100%}@media (max-width:599px){.hide-xs:not(.show-xs):not(.show),.hide:not(.show-xs):not(.show){display:none}.flex-order-xs--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-xs--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-xs--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-xs--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-xs--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-xs--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-xs--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-xs--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-xs--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-xs--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-xs--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-xs--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-xs--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-xs--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-xs--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-xs--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-xs--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-xs--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-xs--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-xs--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-xs-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-xs-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-xs-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-xs-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-xs-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-xs-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-xs-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-xs-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-xs-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-xs-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-xs-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-xs-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-xs-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-xs-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-xs-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-xs-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-xs-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-xs-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-xs-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-xs-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-xs-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-xs-0,.offset-xs-0{margin-left:0}[dir=rtl] .flex-offset-xs-0,[dir=rtl] .offset-xs-0{margin-left:auto;margin-right:0}.flex-offset-xs-5,.offset-xs-5{margin-left:5%}[dir=rtl] .flex-offset-xs-5,[dir=rtl] .offset-xs-5{margin-left:auto;margin-right:5%}.flex-offset-xs-10,.offset-xs-10{margin-left:10%}[dir=rtl] .flex-offset-xs-10,[dir=rtl] .offset-xs-10{margin-left:auto;margin-right:10%}.flex-offset-xs-15,.offset-xs-15{margin-left:15%}[dir=rtl] .flex-offset-xs-15,[dir=rtl] .offset-xs-15{margin-left:auto;margin-right:15%}.flex-offset-xs-20,.offset-xs-20{margin-left:20%}[dir=rtl] .flex-offset-xs-20,[dir=rtl] .offset-xs-20{margin-left:auto;margin-right:20%}.flex-offset-xs-25,.offset-xs-25{margin-left:25%}[dir=rtl] .flex-offset-xs-25,[dir=rtl] .offset-xs-25{margin-left:auto;margin-right:25%}.flex-offset-xs-30,.offset-xs-30{margin-left:30%}[dir=rtl] .flex-offset-xs-30,[dir=rtl] .offset-xs-30{margin-left:auto;margin-right:30%}.flex-offset-xs-35,.offset-xs-35{margin-left:35%}[dir=rtl] .flex-offset-xs-35,[dir=rtl] .offset-xs-35{margin-left:auto;margin-right:35%}.flex-offset-xs-40,.offset-xs-40{margin-left:40%}[dir=rtl] .flex-offset-xs-40,[dir=rtl] .offset-xs-40{margin-left:auto;margin-right:40%}.flex-offset-xs-45,.offset-xs-45{margin-left:45%}[dir=rtl] .flex-offset-xs-45,[dir=rtl] .offset-xs-45{margin-left:auto;margin-right:45%}.flex-offset-xs-50,.offset-xs-50{margin-left:50%}[dir=rtl] .flex-offset-xs-50,[dir=rtl] .offset-xs-50{margin-left:auto;margin-right:50%}.flex-offset-xs-55,.offset-xs-55{margin-left:55%}[dir=rtl] .flex-offset-xs-55,[dir=rtl] .offset-xs-55{margin-left:auto;margin-right:55%}.flex-offset-xs-60,.offset-xs-60{margin-left:60%}[dir=rtl] .flex-offset-xs-60,[dir=rtl] .offset-xs-60{margin-left:auto;margin-right:60%}.flex-offset-xs-65,.offset-xs-65{margin-left:65%}[dir=rtl] .flex-offset-xs-65,[dir=rtl] .offset-xs-65{margin-left:auto;margin-right:65%}.flex-offset-xs-70,.offset-xs-70{margin-left:70%}[dir=rtl] .flex-offset-xs-70,[dir=rtl] .offset-xs-70{margin-left:auto;margin-right:70%}.flex-offset-xs-75,.offset-xs-75{margin-left:75%}[dir=rtl] .flex-offset-xs-75,[dir=rtl] .offset-xs-75{margin-left:auto;margin-right:75%}.flex-offset-xs-80,.offset-xs-80{margin-left:80%}[dir=rtl] .flex-offset-xs-80,[dir=rtl] .offset-xs-80{margin-left:auto;margin-right:80%}.flex-offset-xs-85,.offset-xs-85{margin-left:85%}[dir=rtl] .flex-offset-xs-85,[dir=rtl] .offset-xs-85{margin-left:auto;margin-right:85%}.flex-offset-xs-90,.offset-xs-90{margin-left:90%}[dir=rtl] .flex-offset-xs-90,[dir=rtl] .offset-xs-90{margin-left:auto;margin-right:90%}.flex-offset-xs-95,.offset-xs-95{margin-left:95%}[dir=rtl] .flex-offset-xs-95,[dir=rtl] .offset-xs-95{margin-left:auto;margin-right:95%}.flex-offset-xs-33,.offset-xs-33{margin-left:33.33333%}.flex-offset-xs-66,.offset-xs-66{margin-left:66.66667%}[dir=rtl] .flex-offset-xs-66,[dir=rtl] .offset-xs-66{margin-left:auto;margin-right:66.66667%}.layout-align-xs,.layout-align-xs-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-xs,.layout-align-xs-start,.layout-align-xs-start-center,.layout-align-xs-start-end,.layout-align-xs-start-start,.layout-align-xs-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-xs-center,.layout-align-xs-center-center,.layout-align-xs-center-end,.layout-align-xs-center-start,.layout-align-xs-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-xs-end,.layout-align-xs-end-center,.layout-align-xs-end-end,.layout-align-xs-end-start,.layout-align-xs-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-xs-space-around,.layout-align-xs-space-around-center,.layout-align-xs-space-around-end,.layout-align-xs-space-around-start,.layout-align-xs-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-xs-space-between,.layout-align-xs-space-between-center,.layout-align-xs-space-between-end,.layout-align-xs-space-between-start,.layout-align-xs-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-xs-center-start,.layout-align-xs-end-start,.layout-align-xs-space-around-start,.layout-align-xs-space-between-start,.layout-align-xs-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-xs-center-center,.layout-align-xs-end-center,.layout-align-xs-space-around-center,.layout-align-xs-space-between-center,.layout-align-xs-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-xs-center-center>*,.layout-align-xs-end-center>*,.layout-align-xs-space-around-center>*,.layout-align-xs-space-between-center>*,.layout-align-xs-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-xs-center-end,.layout-align-xs-end-end,.layout-align-xs-space-around-end,.layout-align-xs-space-between-end,.layout-align-xs-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-xs-center-stretch,.layout-align-xs-end-stretch,.layout-align-xs-space-around-stretch,.layout-align-xs-space-between-stretch,.layout-align-xs-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-xs{-webkit-flex:1;flex:1}.flex-xs,.flex-xs-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-xs-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-xs-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xs-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-xs-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-xs-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-xs-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xs-0,.layout-row>.flex-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-0{min-width:0}.layout-column>.flex-xs-0{max-width:100%;max-height:0%}.layout-column>.flex-xs-0,.layout-xs-row>.flex-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-0{max-width:0;max-height:100%;min-width:0}.layout-xs-column>.flex-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-xs-5,.layout-row>.flex-xs-5{max-width:5%;max-height:100%}.flex-xs-5,.layout-column>.flex-xs-5,.layout-row>.flex-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-5{max-width:100%;max-height:5%}.layout-xs-row>.flex-xs-5{max-width:5%;max-height:100%}.layout-xs-column>.flex-xs-5,.layout-xs-row>.flex-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-5{max-width:100%;max-height:5%}.flex-xs-10,.layout-row>.flex-xs-10{max-width:10%;max-height:100%}.flex-xs-10,.layout-column>.flex-xs-10,.layout-row>.flex-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-10{max-width:100%;max-height:10%}.layout-xs-row>.flex-xs-10{max-width:10%;max-height:100%}.layout-xs-column>.flex-xs-10,.layout-xs-row>.flex-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-10{max-width:100%;max-height:10%}.flex-xs-15,.layout-row>.flex-xs-15{max-width:15%;max-height:100%}.flex-xs-15,.layout-column>.flex-xs-15,.layout-row>.flex-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-15{max-width:100%;max-height:15%}.layout-xs-row>.flex-xs-15{max-width:15%;max-height:100%}.layout-xs-column>.flex-xs-15,.layout-xs-row>.flex-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-15{max-width:100%;max-height:15%}.flex-xs-20,.layout-row>.flex-xs-20{max-width:20%;max-height:100%}.flex-xs-20,.layout-column>.flex-xs-20,.layout-row>.flex-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-20{max-width:100%;max-height:20%}.layout-xs-row>.flex-xs-20{max-width:20%;max-height:100%}.layout-xs-column>.flex-xs-20,.layout-xs-row>.flex-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-20{max-width:100%;max-height:20%}.flex-xs-25,.layout-row>.flex-xs-25{max-width:25%;max-height:100%}.flex-xs-25,.layout-column>.flex-xs-25,.layout-row>.flex-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-25{max-width:100%;max-height:25%}.layout-xs-row>.flex-xs-25{max-width:25%;max-height:100%}.layout-xs-column>.flex-xs-25,.layout-xs-row>.flex-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-25{max-width:100%;max-height:25%}.flex-xs-30,.layout-row>.flex-xs-30{max-width:30%;max-height:100%}.flex-xs-30,.layout-column>.flex-xs-30,.layout-row>.flex-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-30{max-width:100%;max-height:30%}.layout-xs-row>.flex-xs-30{max-width:30%;max-height:100%}.layout-xs-column>.flex-xs-30,.layout-xs-row>.flex-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-30{max-width:100%;max-height:30%}.flex-xs-35,.layout-row>.flex-xs-35{max-width:35%;max-height:100%}.flex-xs-35,.layout-column>.flex-xs-35,.layout-row>.flex-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-35{max-width:100%;max-height:35%}.layout-xs-row>.flex-xs-35{max-width:35%;max-height:100%}.layout-xs-column>.flex-xs-35,.layout-xs-row>.flex-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-35{max-width:100%;max-height:35%}.flex-xs-40,.layout-row>.flex-xs-40{max-width:40%;max-height:100%}.flex-xs-40,.layout-column>.flex-xs-40,.layout-row>.flex-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-40{max-width:100%;max-height:40%}.layout-xs-row>.flex-xs-40{max-width:40%;max-height:100%}.layout-xs-column>.flex-xs-40,.layout-xs-row>.flex-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-40{max-width:100%;max-height:40%}.flex-xs-45,.layout-row>.flex-xs-45{max-width:45%;max-height:100%}.flex-xs-45,.layout-column>.flex-xs-45,.layout-row>.flex-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-45{max-width:100%;max-height:45%}.layout-xs-row>.flex-xs-45{max-width:45%;max-height:100%}.layout-xs-column>.flex-xs-45,.layout-xs-row>.flex-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-45{max-width:100%;max-height:45%}.flex-xs-50,.layout-row>.flex-xs-50{max-width:50%;max-height:100%}.flex-xs-50,.layout-column>.flex-xs-50,.layout-row>.flex-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-50{max-width:100%;max-height:50%}.layout-xs-row>.flex-xs-50{max-width:50%;max-height:100%}.layout-xs-column>.flex-xs-50,.layout-xs-row>.flex-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-50{max-width:100%;max-height:50%}.flex-xs-55,.layout-row>.flex-xs-55{max-width:55%;max-height:100%}.flex-xs-55,.layout-column>.flex-xs-55,.layout-row>.flex-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-55{max-width:100%;max-height:55%}.layout-xs-row>.flex-xs-55{max-width:55%;max-height:100%}.layout-xs-column>.flex-xs-55,.layout-xs-row>.flex-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-55{max-width:100%;max-height:55%}.flex-xs-60,.layout-row>.flex-xs-60{max-width:60%;max-height:100%}.flex-xs-60,.layout-column>.flex-xs-60,.layout-row>.flex-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-60{max-width:100%;max-height:60%}.layout-xs-row>.flex-xs-60{max-width:60%;max-height:100%}.layout-xs-column>.flex-xs-60,.layout-xs-row>.flex-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-60{max-width:100%;max-height:60%}.flex-xs-65,.layout-row>.flex-xs-65{max-width:65%;max-height:100%}.flex-xs-65,.layout-column>.flex-xs-65,.layout-row>.flex-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-65{max-width:100%;max-height:65%}.layout-xs-row>.flex-xs-65{max-width:65%;max-height:100%}.layout-xs-column>.flex-xs-65,.layout-xs-row>.flex-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-65{max-width:100%;max-height:65%}.flex-xs-70,.layout-row>.flex-xs-70{max-width:70%;max-height:100%}.flex-xs-70,.layout-column>.flex-xs-70,.layout-row>.flex-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-70{max-width:100%;max-height:70%}.layout-xs-row>.flex-xs-70{max-width:70%;max-height:100%}.layout-xs-column>.flex-xs-70,.layout-xs-row>.flex-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-70{max-width:100%;max-height:70%}.flex-xs-75,.layout-row>.flex-xs-75{max-width:75%;max-height:100%}.flex-xs-75,.layout-column>.flex-xs-75,.layout-row>.flex-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-75{max-width:100%;max-height:75%}.layout-xs-row>.flex-xs-75{max-width:75%;max-height:100%}.layout-xs-column>.flex-xs-75,.layout-xs-row>.flex-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-75{max-width:100%;max-height:75%}.flex-xs-80,.layout-row>.flex-xs-80{max-width:80%;max-height:100%}.flex-xs-80,.layout-column>.flex-xs-80,.layout-row>.flex-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-80{max-width:100%;max-height:80%}.layout-xs-row>.flex-xs-80{max-width:80%;max-height:100%}.layout-xs-column>.flex-xs-80,.layout-xs-row>.flex-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-80{max-width:100%;max-height:80%}.flex-xs-85,.layout-row>.flex-xs-85{max-width:85%;max-height:100%}.flex-xs-85,.layout-column>.flex-xs-85,.layout-row>.flex-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-85{max-width:100%;max-height:85%}.layout-xs-row>.flex-xs-85{max-width:85%;max-height:100%}.layout-xs-column>.flex-xs-85,.layout-xs-row>.flex-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-85{max-width:100%;max-height:85%}.flex-xs-90,.layout-row>.flex-xs-90{max-width:90%;max-height:100%}.flex-xs-90,.layout-column>.flex-xs-90,.layout-row>.flex-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-90{max-width:100%;max-height:90%}.layout-xs-row>.flex-xs-90{max-width:90%;max-height:100%}.layout-xs-column>.flex-xs-90,.layout-xs-row>.flex-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-90{max-width:100%;max-height:90%}.flex-xs-95,.layout-row>.flex-xs-95{max-width:95%;max-height:100%}.flex-xs-95,.layout-column>.flex-xs-95,.layout-row>.flex-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-95{max-width:100%;max-height:95%}.layout-xs-row>.flex-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-95{max-height:95%}.flex-xs-100,.layout-xs-column>.flex-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-xs-100{max-height:100%}.layout-column>.flex-xs-100,.layout-row>.flex-xs-100,.layout-xs-column>.flex-xs-100,.layout-xs-row>.flex-xs-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-33{-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%}.layout-row>.flex-xs-33,.layout-row>.flex-xs-66{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-66{-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%}.layout-column>.flex-xs-33{-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-height:33.33%}.layout-column>.flex-xs-33,.layout-column>.flex-xs-66{-webkit-box-flex:1;max-width:100%;box-sizing:border-box}.layout-column>.flex-xs-66{-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-height:66.66%}.layout-xs-row>.flex-xs-33{max-width:33.33%}.layout-xs-row>.flex-xs-33,.layout-xs-row>.flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-xs-row>.flex-xs-66{max-width:66.66%}.layout-xs-row>.flex{min-width:0}.layout-xs-column>.flex-xs-33{max-height:33.33%}.layout-xs-column>.flex-xs-33,.layout-xs-column>.flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-66{max-height:66.66%}.layout-xs-column>.flex{min-height:0}.layout-xs,.layout-xs-column,.layout-xs-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-xs-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-xs-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:600px){.flex-order-gt-xs--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-gt-xs--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-gt-xs--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-gt-xs--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-gt-xs--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-gt-xs--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-gt-xs--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-gt-xs--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-gt-xs--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-gt-xs--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-gt-xs--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-gt-xs--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-gt-xs--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-gt-xs--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-gt-xs--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-gt-xs--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-gt-xs--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-gt-xs--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-gt-xs--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-gt-xs--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-gt-xs-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-gt-xs-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-gt-xs-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-gt-xs-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-gt-xs-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-gt-xs-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-gt-xs-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-gt-xs-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-gt-xs-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-gt-xs-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-gt-xs-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-gt-xs-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-gt-xs-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-gt-xs-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-gt-xs-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-gt-xs-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-gt-xs-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-gt-xs-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-gt-xs-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-gt-xs-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-gt-xs-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-gt-xs-0,.offset-gt-xs-0{margin-left:0}[dir=rtl] .flex-offset-gt-xs-0,[dir=rtl] .offset-gt-xs-0{margin-left:auto;margin-right:0}.flex-offset-gt-xs-5,.offset-gt-xs-5{margin-left:5%}[dir=rtl] .flex-offset-gt-xs-5,[dir=rtl] .offset-gt-xs-5{margin-left:auto;margin-right:5%}.flex-offset-gt-xs-10,.offset-gt-xs-10{margin-left:10%}[dir=rtl] .flex-offset-gt-xs-10,[dir=rtl] .offset-gt-xs-10{margin-left:auto;margin-right:10%}.flex-offset-gt-xs-15,.offset-gt-xs-15{margin-left:15%}[dir=rtl] .flex-offset-gt-xs-15,[dir=rtl] .offset-gt-xs-15{margin-left:auto;margin-right:15%}.flex-offset-gt-xs-20,.offset-gt-xs-20{margin-left:20%}[dir=rtl] .flex-offset-gt-xs-20,[dir=rtl] .offset-gt-xs-20{margin-left:auto;margin-right:20%}.flex-offset-gt-xs-25,.offset-gt-xs-25{margin-left:25%}[dir=rtl] .flex-offset-gt-xs-25,[dir=rtl] .offset-gt-xs-25{margin-left:auto;margin-right:25%}.flex-offset-gt-xs-30,.offset-gt-xs-30{margin-left:30%}[dir=rtl] .flex-offset-gt-xs-30,[dir=rtl] .offset-gt-xs-30{margin-left:auto;margin-right:30%}.flex-offset-gt-xs-35,.offset-gt-xs-35{margin-left:35%}[dir=rtl] .flex-offset-gt-xs-35,[dir=rtl] .offset-gt-xs-35{margin-left:auto;margin-right:35%}.flex-offset-gt-xs-40,.offset-gt-xs-40{margin-left:40%}[dir=rtl] .flex-offset-gt-xs-40,[dir=rtl] .offset-gt-xs-40{margin-left:auto;margin-right:40%}.flex-offset-gt-xs-45,.offset-gt-xs-45{margin-left:45%}[dir=rtl] .flex-offset-gt-xs-45,[dir=rtl] .offset-gt-xs-45{margin-left:auto;margin-right:45%}.flex-offset-gt-xs-50,.offset-gt-xs-50{margin-left:50%}[dir=rtl] .flex-offset-gt-xs-50,[dir=rtl] .offset-gt-xs-50{margin-left:auto;margin-right:50%}.flex-offset-gt-xs-55,.offset-gt-xs-55{margin-left:55%}[dir=rtl] .flex-offset-gt-xs-55,[dir=rtl] .offset-gt-xs-55{margin-left:auto;margin-right:55%}.flex-offset-gt-xs-60,.offset-gt-xs-60{margin-left:60%}[dir=rtl] .flex-offset-gt-xs-60,[dir=rtl] .offset-gt-xs-60{margin-left:auto;margin-right:60%}.flex-offset-gt-xs-65,.offset-gt-xs-65{margin-left:65%}[dir=rtl] .flex-offset-gt-xs-65,[dir=rtl] .offset-gt-xs-65{margin-left:auto;margin-right:65%}.flex-offset-gt-xs-70,.offset-gt-xs-70{margin-left:70%}[dir=rtl] .flex-offset-gt-xs-70,[dir=rtl] .offset-gt-xs-70{margin-left:auto;margin-right:70%}.flex-offset-gt-xs-75,.offset-gt-xs-75{margin-left:75%}[dir=rtl] .flex-offset-gt-xs-75,[dir=rtl] .offset-gt-xs-75{margin-left:auto;margin-right:75%}.flex-offset-gt-xs-80,.offset-gt-xs-80{margin-left:80%}[dir=rtl] .flex-offset-gt-xs-80,[dir=rtl] .offset-gt-xs-80{margin-left:auto;margin-right:80%}.flex-offset-gt-xs-85,.offset-gt-xs-85{margin-left:85%}[dir=rtl] .flex-offset-gt-xs-85,[dir=rtl] .offset-gt-xs-85{margin-left:auto;margin-right:85%}.flex-offset-gt-xs-90,.offset-gt-xs-90{margin-left:90%}[dir=rtl] .flex-offset-gt-xs-90,[dir=rtl] .offset-gt-xs-90{margin-left:auto;margin-right:90%}.flex-offset-gt-xs-95,.offset-gt-xs-95{margin-left:95%}[dir=rtl] .flex-offset-gt-xs-95,[dir=rtl] .offset-gt-xs-95{margin-left:auto;margin-right:95%}.flex-offset-gt-xs-33,.offset-gt-xs-33{margin-left:33.33333%}.flex-offset-gt-xs-66,.offset-gt-xs-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-xs-66,[dir=rtl] .offset-gt-xs-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-xs,.layout-align-gt-xs-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-gt-xs,.layout-align-gt-xs-start,.layout-align-gt-xs-start-center,.layout-align-gt-xs-start-end,.layout-align-gt-xs-start-start,.layout-align-gt-xs-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-gt-xs-center,.layout-align-gt-xs-center-center,.layout-align-gt-xs-center-end,.layout-align-gt-xs-center-start,.layout-align-gt-xs-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-gt-xs-end,.layout-align-gt-xs-end-center,.layout-align-gt-xs-end-end,.layout-align-gt-xs-end-start,.layout-align-gt-xs-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-gt-xs-space-around,.layout-align-gt-xs-space-around-center,.layout-align-gt-xs-space-around-end,.layout-align-gt-xs-space-around-start,.layout-align-gt-xs-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-gt-xs-space-between,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-gt-xs-center-start,.layout-align-gt-xs-end-start,.layout-align-gt-xs-space-around-start,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-gt-xs-center-center,.layout-align-gt-xs-end-center,.layout-align-gt-xs-space-around-center,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-gt-xs-center-center>*,.layout-align-gt-xs-end-center>*,.layout-align-gt-xs-space-around-center>*,.layout-align-gt-xs-space-between-center>*,.layout-align-gt-xs-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-xs-center-end,.layout-align-gt-xs-end-end,.layout-align-gt-xs-space-around-end,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-gt-xs-center-stretch,.layout-align-gt-xs-end-stretch,.layout-align-gt-xs-space-around-stretch,.layout-align-gt-xs-space-between-stretch,.layout-align-gt-xs-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-gt-xs{-webkit-flex:1;flex:1}.flex-gt-xs,.flex-gt-xs-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-gt-xs-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-gt-xs-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-xs-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-xs-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-xs-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-xs-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-xs-0,.layout-row>.flex-gt-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-0{min-width:0}.layout-column>.flex-gt-xs-0{max-width:100%;max-height:0%}.layout-column>.flex-gt-xs-0,.layout-gt-xs-row>.flex-gt-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-0{max-width:0;max-height:100%;min-width:0}.layout-gt-xs-column>.flex-gt-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-xs-5,.layout-row>.flex-gt-xs-5{max-width:5%;max-height:100%}.flex-gt-xs-5,.layout-column>.flex-gt-xs-5,.layout-row>.flex-gt-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-5{max-width:100%;max-height:5%}.layout-gt-xs-row>.flex-gt-xs-5{max-width:5%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-5,.layout-gt-xs-row>.flex-gt-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-5{max-width:100%;max-height:5%}.flex-gt-xs-10,.layout-row>.flex-gt-xs-10{max-width:10%;max-height:100%}.flex-gt-xs-10,.layout-column>.flex-gt-xs-10,.layout-row>.flex-gt-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-10{max-width:100%;max-height:10%}.layout-gt-xs-row>.flex-gt-xs-10{max-width:10%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-10,.layout-gt-xs-row>.flex-gt-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-10{max-width:100%;max-height:10%}.flex-gt-xs-15,.layout-row>.flex-gt-xs-15{max-width:15%;max-height:100%}.flex-gt-xs-15,.layout-column>.flex-gt-xs-15,.layout-row>.flex-gt-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-15{max-width:100%;max-height:15%}.layout-gt-xs-row>.flex-gt-xs-15{max-width:15%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-15,.layout-gt-xs-row>.flex-gt-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-15{max-width:100%;max-height:15%}.flex-gt-xs-20,.layout-row>.flex-gt-xs-20{max-width:20%;max-height:100%}.flex-gt-xs-20,.layout-column>.flex-gt-xs-20,.layout-row>.flex-gt-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-20{max-width:100%;max-height:20%}.layout-gt-xs-row>.flex-gt-xs-20{max-width:20%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-20,.layout-gt-xs-row>.flex-gt-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-20{max-width:100%;max-height:20%}.flex-gt-xs-25,.layout-row>.flex-gt-xs-25{max-width:25%;max-height:100%}.flex-gt-xs-25,.layout-column>.flex-gt-xs-25,.layout-row>.flex-gt-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-25{max-width:100%;max-height:25%}.layout-gt-xs-row>.flex-gt-xs-25{max-width:25%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-25,.layout-gt-xs-row>.flex-gt-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-25{max-width:100%;max-height:25%}.flex-gt-xs-30,.layout-row>.flex-gt-xs-30{max-width:30%;max-height:100%}.flex-gt-xs-30,.layout-column>.flex-gt-xs-30,.layout-row>.flex-gt-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-30{max-width:100%;max-height:30%}.layout-gt-xs-row>.flex-gt-xs-30{max-width:30%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-30,.layout-gt-xs-row>.flex-gt-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-30{max-width:100%;max-height:30%}.flex-gt-xs-35,.layout-row>.flex-gt-xs-35{max-width:35%;max-height:100%}.flex-gt-xs-35,.layout-column>.flex-gt-xs-35,.layout-row>.flex-gt-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-35{max-width:100%;max-height:35%}.layout-gt-xs-row>.flex-gt-xs-35{max-width:35%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-35,.layout-gt-xs-row>.flex-gt-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-35{max-width:100%;max-height:35%}.flex-gt-xs-40,.layout-row>.flex-gt-xs-40{max-width:40%;max-height:100%}.flex-gt-xs-40,.layout-column>.flex-gt-xs-40,.layout-row>.flex-gt-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-40{max-width:100%;max-height:40%}.layout-gt-xs-row>.flex-gt-xs-40{max-width:40%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-40,.layout-gt-xs-row>.flex-gt-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-40{max-width:100%;max-height:40%}.flex-gt-xs-45,.layout-row>.flex-gt-xs-45{max-width:45%;max-height:100%}.flex-gt-xs-45,.layout-column>.flex-gt-xs-45,.layout-row>.flex-gt-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-45{max-width:100%;max-height:45%}.layout-gt-xs-row>.flex-gt-xs-45{max-width:45%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-45,.layout-gt-xs-row>.flex-gt-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-45{max-width:100%;max-height:45%}.flex-gt-xs-50,.layout-row>.flex-gt-xs-50{max-width:50%;max-height:100%}.flex-gt-xs-50,.layout-column>.flex-gt-xs-50,.layout-row>.flex-gt-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-50{max-width:100%;max-height:50%}.layout-gt-xs-row>.flex-gt-xs-50{max-width:50%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-50,.layout-gt-xs-row>.flex-gt-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-50{max-width:100%;max-height:50%}.flex-gt-xs-55,.layout-row>.flex-gt-xs-55{max-width:55%;max-height:100%}.flex-gt-xs-55,.layout-column>.flex-gt-xs-55,.layout-row>.flex-gt-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-55{max-width:100%;max-height:55%}.layout-gt-xs-row>.flex-gt-xs-55{max-width:55%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-55,.layout-gt-xs-row>.flex-gt-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-55{max-width:100%;max-height:55%}.flex-gt-xs-60,.layout-row>.flex-gt-xs-60{max-width:60%;max-height:100%}.flex-gt-xs-60,.layout-column>.flex-gt-xs-60,.layout-row>.flex-gt-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-60{max-width:100%;max-height:60%}.layout-gt-xs-row>.flex-gt-xs-60{max-width:60%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-60,.layout-gt-xs-row>.flex-gt-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-60{max-width:100%;max-height:60%}.flex-gt-xs-65,.layout-row>.flex-gt-xs-65{max-width:65%;max-height:100%}.flex-gt-xs-65,.layout-column>.flex-gt-xs-65,.layout-row>.flex-gt-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-65{max-width:100%;max-height:65%}.layout-gt-xs-row>.flex-gt-xs-65{max-width:65%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-65,.layout-gt-xs-row>.flex-gt-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-65{max-width:100%;max-height:65%}.flex-gt-xs-70,.layout-row>.flex-gt-xs-70{max-width:70%;max-height:100%}.flex-gt-xs-70,.layout-column>.flex-gt-xs-70,.layout-row>.flex-gt-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-70{max-width:100%;max-height:70%}.layout-gt-xs-row>.flex-gt-xs-70{max-width:70%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-70,.layout-gt-xs-row>.flex-gt-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-70{max-width:100%;max-height:70%}.flex-gt-xs-75,.layout-row>.flex-gt-xs-75{max-width:75%;max-height:100%}.flex-gt-xs-75,.layout-column>.flex-gt-xs-75,.layout-row>.flex-gt-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-75{max-width:100%;max-height:75%}.layout-gt-xs-row>.flex-gt-xs-75{max-width:75%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-75,.layout-gt-xs-row>.flex-gt-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-75{max-width:100%;max-height:75%}.flex-gt-xs-80,.layout-row>.flex-gt-xs-80{max-width:80%;max-height:100%}.flex-gt-xs-80,.layout-column>.flex-gt-xs-80,.layout-row>.flex-gt-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-80{max-width:100%;max-height:80%}.layout-gt-xs-row>.flex-gt-xs-80{max-width:80%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-80,.layout-gt-xs-row>.flex-gt-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-80{max-width:100%;max-height:80%}.flex-gt-xs-85,.layout-row>.flex-gt-xs-85{max-width:85%;max-height:100%}.flex-gt-xs-85,.layout-column>.flex-gt-xs-85,.layout-row>.flex-gt-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-85{max-width:100%;max-height:85%}.layout-gt-xs-row>.flex-gt-xs-85{max-width:85%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-85,.layout-gt-xs-row>.flex-gt-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-85{max-width:100%;max-height:85%}.flex-gt-xs-90,.layout-row>.flex-gt-xs-90{max-width:90%;max-height:100%}.flex-gt-xs-90,.layout-column>.flex-gt-xs-90,.layout-row>.flex-gt-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-90{max-width:100%;max-height:90%}.layout-gt-xs-row>.flex-gt-xs-90{max-width:90%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-90,.layout-gt-xs-row>.flex-gt-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-90{max-width:100%;max-height:90%}.flex-gt-xs-95,.layout-row>.flex-gt-xs-95{max-width:95%;max-height:100%}.flex-gt-xs-95,.layout-column>.flex-gt-xs-95,.layout-row>.flex-gt-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-95{max-width:100%;max-height:95%}.layout-gt-xs-row>.flex-gt-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-95{max-height:95%}.flex-gt-xs-100,.layout-gt-xs-column>.flex-gt-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-gt-xs-100{max-height:100%}.layout-column>.flex-gt-xs-100,.layout-gt-xs-column>.flex-gt-xs-100,.layout-gt-xs-row>.flex-gt-xs-100,.layout-row>.flex-gt-xs-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-33{-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%}.layout-row>.flex-gt-xs-33,.layout-row>.flex-gt-xs-66{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-66{-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%}.layout-column>.flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-33{max-width:33.33%}.layout-gt-xs-row>.flex-gt-xs-33,.layout-gt-xs-row>.flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-66{max-width:66.66%}.layout-gt-xs-row>.flex{min-width:0}.layout-gt-xs-column>.flex-gt-xs-33{max-height:33.33%}.layout-gt-xs-column>.flex-gt-xs-33,.layout-gt-xs-column>.flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-66{max-height:66.66%}.layout-gt-xs-column>.flex{min-height:0}.layout-gt-xs,.layout-gt-xs-column,.layout-gt-xs-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-gt-xs-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-gt-xs-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:600px) and (max-width:959px){.hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show),.hide-sm:not(.show-gt-xs):not(.show-sm):not(.show),.hide:not(.show-gt-xs):not(.show-sm):not(.show){display:none}.flex-order-sm--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-sm--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-sm--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-sm--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-sm--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-sm--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-sm--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-sm--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-sm--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-sm--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-sm--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-sm--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-sm--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-sm--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-sm--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-sm--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-sm--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-sm--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-sm--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-sm--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-sm-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-sm-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-sm-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-sm-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-sm-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-sm-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-sm-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-sm-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-sm-0,.offset-sm-0{margin-left:0}[dir=rtl] .flex-offset-sm-0,[dir=rtl] .offset-sm-0{margin-left:auto;margin-right:0}.flex-offset-sm-5,.offset-sm-5{margin-left:5%}[dir=rtl] .flex-offset-sm-5,[dir=rtl] .offset-sm-5{margin-left:auto;margin-right:5%}.flex-offset-sm-10,.offset-sm-10{margin-left:10%}[dir=rtl] .flex-offset-sm-10,[dir=rtl] .offset-sm-10{margin-left:auto;margin-right:10%}.flex-offset-sm-15,.offset-sm-15{margin-left:15%}[dir=rtl] .flex-offset-sm-15,[dir=rtl] .offset-sm-15{margin-left:auto;margin-right:15%}.flex-offset-sm-20,.offset-sm-20{margin-left:20%}[dir=rtl] .flex-offset-sm-20,[dir=rtl] .offset-sm-20{margin-left:auto;margin-right:20%}.flex-offset-sm-25,.offset-sm-25{margin-left:25%}[dir=rtl] .flex-offset-sm-25,[dir=rtl] .offset-sm-25{margin-left:auto;margin-right:25%}.flex-offset-sm-30,.offset-sm-30{margin-left:30%}[dir=rtl] .flex-offset-sm-30,[dir=rtl] .offset-sm-30{margin-left:auto;margin-right:30%}.flex-offset-sm-35,.offset-sm-35{margin-left:35%}[dir=rtl] .flex-offset-sm-35,[dir=rtl] .offset-sm-35{margin-left:auto;margin-right:35%}.flex-offset-sm-40,.offset-sm-40{margin-left:40%}[dir=rtl] .flex-offset-sm-40,[dir=rtl] .offset-sm-40{margin-left:auto;margin-right:40%}.flex-offset-sm-45,.offset-sm-45{margin-left:45%}[dir=rtl] .flex-offset-sm-45,[dir=rtl] .offset-sm-45{margin-left:auto;margin-right:45%}.flex-offset-sm-50,.offset-sm-50{margin-left:50%}[dir=rtl] .flex-offset-sm-50,[dir=rtl] .offset-sm-50{margin-left:auto;margin-right:50%}.flex-offset-sm-55,.offset-sm-55{margin-left:55%}[dir=rtl] .flex-offset-sm-55,[dir=rtl] .offset-sm-55{margin-left:auto;margin-right:55%}.flex-offset-sm-60,.offset-sm-60{margin-left:60%}[dir=rtl] .flex-offset-sm-60,[dir=rtl] .offset-sm-60{margin-left:auto;margin-right:60%}.flex-offset-sm-65,.offset-sm-65{margin-left:65%}[dir=rtl] .flex-offset-sm-65,[dir=rtl] .offset-sm-65{margin-left:auto;margin-right:65%}.flex-offset-sm-70,.offset-sm-70{margin-left:70%}[dir=rtl] .flex-offset-sm-70,[dir=rtl] .offset-sm-70{margin-left:auto;margin-right:70%}.flex-offset-sm-75,.offset-sm-75{margin-left:75%}[dir=rtl] .flex-offset-sm-75,[dir=rtl] .offset-sm-75{margin-left:auto;margin-right:75%}.flex-offset-sm-80,.offset-sm-80{margin-left:80%}[dir=rtl] .flex-offset-sm-80,[dir=rtl] .offset-sm-80{margin-left:auto;margin-right:80%}.flex-offset-sm-85,.offset-sm-85{margin-left:85%}[dir=rtl] .flex-offset-sm-85,[dir=rtl] .offset-sm-85{margin-left:auto;margin-right:85%}.flex-offset-sm-90,.offset-sm-90{margin-left:90%}[dir=rtl] .flex-offset-sm-90,[dir=rtl] .offset-sm-90{margin-left:auto;margin-right:90%}.flex-offset-sm-95,.offset-sm-95{margin-left:95%}[dir=rtl] .flex-offset-sm-95,[dir=rtl] .offset-sm-95{margin-left:auto;margin-right:95%}.flex-offset-sm-33,.offset-sm-33{margin-left:33.33333%}.flex-offset-sm-66,.offset-sm-66{margin-left:66.66667%}[dir=rtl] .flex-offset-sm-66,[dir=rtl] .offset-sm-66{margin-left:auto;margin-right:66.66667%}.layout-align-sm,.layout-align-sm-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-sm,.layout-align-sm-start,.layout-align-sm-start-center,.layout-align-sm-start-end,.layout-align-sm-start-start,.layout-align-sm-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-sm-center,.layout-align-sm-center-center,.layout-align-sm-center-end,.layout-align-sm-center-start,.layout-align-sm-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-sm-end,.layout-align-sm-end-center,.layout-align-sm-end-end,.layout-align-sm-end-start,.layout-align-sm-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-sm-space-around,.layout-align-sm-space-around-center,.layout-align-sm-space-around-end,.layout-align-sm-space-around-start,.layout-align-sm-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-sm-space-between,.layout-align-sm-space-between-center,.layout-align-sm-space-between-end,.layout-align-sm-space-between-start,.layout-align-sm-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-sm-center-start,.layout-align-sm-end-start,.layout-align-sm-space-around-start,.layout-align-sm-space-between-start,.layout-align-sm-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-sm-center-center,.layout-align-sm-end-center,.layout-align-sm-space-around-center,.layout-align-sm-space-between-center,.layout-align-sm-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-sm-center-center>*,.layout-align-sm-end-center>*,.layout-align-sm-space-around-center>*,.layout-align-sm-space-between-center>*,.layout-align-sm-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-sm-center-end,.layout-align-sm-end-end,.layout-align-sm-space-around-end,.layout-align-sm-space-between-end,.layout-align-sm-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-sm-center-stretch,.layout-align-sm-end-stretch,.layout-align-sm-space-around-stretch,.layout-align-sm-space-between-stretch,.layout-align-sm-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-sm{-webkit-flex:1;flex:1}.flex-sm,.flex-sm-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-sm-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-sm-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-sm-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-sm-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-sm-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-sm-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-sm-0,.layout-row>.flex-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-0{min-width:0}.layout-column>.flex-sm-0{max-width:100%;max-height:0%}.layout-column>.flex-sm-0,.layout-sm-row>.flex-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-0{max-width:0;max-height:100%;min-width:0}.layout-sm-column>.flex-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-sm-5,.layout-row>.flex-sm-5{max-width:5%;max-height:100%}.flex-sm-5,.layout-column>.flex-sm-5,.layout-row>.flex-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-5{max-width:100%;max-height:5%}.layout-sm-row>.flex-sm-5{max-width:5%;max-height:100%}.layout-sm-column>.flex-sm-5,.layout-sm-row>.flex-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-5{max-width:100%;max-height:5%}.flex-sm-10,.layout-row>.flex-sm-10{max-width:10%;max-height:100%}.flex-sm-10,.layout-column>.flex-sm-10,.layout-row>.flex-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-10{max-width:100%;max-height:10%}.layout-sm-row>.flex-sm-10{max-width:10%;max-height:100%}.layout-sm-column>.flex-sm-10,.layout-sm-row>.flex-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-10{max-width:100%;max-height:10%}.flex-sm-15,.layout-row>.flex-sm-15{max-width:15%;max-height:100%}.flex-sm-15,.layout-column>.flex-sm-15,.layout-row>.flex-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-15{max-width:100%;max-height:15%}.layout-sm-row>.flex-sm-15{max-width:15%;max-height:100%}.layout-sm-column>.flex-sm-15,.layout-sm-row>.flex-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-15{max-width:100%;max-height:15%}.flex-sm-20,.layout-row>.flex-sm-20{max-width:20%;max-height:100%}.flex-sm-20,.layout-column>.flex-sm-20,.layout-row>.flex-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-20{max-width:100%;max-height:20%}.layout-sm-row>.flex-sm-20{max-width:20%;max-height:100%}.layout-sm-column>.flex-sm-20,.layout-sm-row>.flex-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-20{max-width:100%;max-height:20%}.flex-sm-25,.layout-row>.flex-sm-25{max-width:25%;max-height:100%}.flex-sm-25,.layout-column>.flex-sm-25,.layout-row>.flex-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-25{max-width:100%;max-height:25%}.layout-sm-row>.flex-sm-25{max-width:25%;max-height:100%}.layout-sm-column>.flex-sm-25,.layout-sm-row>.flex-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-25{max-width:100%;max-height:25%}.flex-sm-30,.layout-row>.flex-sm-30{max-width:30%;max-height:100%}.flex-sm-30,.layout-column>.flex-sm-30,.layout-row>.flex-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-30{max-width:100%;max-height:30%}.layout-sm-row>.flex-sm-30{max-width:30%;max-height:100%}.layout-sm-column>.flex-sm-30,.layout-sm-row>.flex-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-30{max-width:100%;max-height:30%}.flex-sm-35,.layout-row>.flex-sm-35{max-width:35%;max-height:100%}.flex-sm-35,.layout-column>.flex-sm-35,.layout-row>.flex-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-35{max-width:100%;max-height:35%}.layout-sm-row>.flex-sm-35{max-width:35%;max-height:100%}.layout-sm-column>.flex-sm-35,.layout-sm-row>.flex-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-35{max-width:100%;max-height:35%}.flex-sm-40,.layout-row>.flex-sm-40{max-width:40%;max-height:100%}.flex-sm-40,.layout-column>.flex-sm-40,.layout-row>.flex-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-40{max-width:100%;max-height:40%}.layout-sm-row>.flex-sm-40{max-width:40%;max-height:100%}.layout-sm-column>.flex-sm-40,.layout-sm-row>.flex-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-40{max-width:100%;max-height:40%}.flex-sm-45,.layout-row>.flex-sm-45{max-width:45%;max-height:100%}.flex-sm-45,.layout-column>.flex-sm-45,.layout-row>.flex-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-45{max-width:100%;max-height:45%}.layout-sm-row>.flex-sm-45{max-width:45%;max-height:100%}.layout-sm-column>.flex-sm-45,.layout-sm-row>.flex-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-45{max-width:100%;max-height:45%}.flex-sm-50,.layout-row>.flex-sm-50{max-width:50%;max-height:100%}.flex-sm-50,.layout-column>.flex-sm-50,.layout-row>.flex-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-50{max-width:100%;max-height:50%}.layout-sm-row>.flex-sm-50{max-width:50%;max-height:100%}.layout-sm-column>.flex-sm-50,.layout-sm-row>.flex-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-50{max-width:100%;max-height:50%}.flex-sm-55,.layout-row>.flex-sm-55{max-width:55%;max-height:100%}.flex-sm-55,.layout-column>.flex-sm-55,.layout-row>.flex-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-55{max-width:100%;max-height:55%}.layout-sm-row>.flex-sm-55{max-width:55%;max-height:100%}.layout-sm-column>.flex-sm-55,.layout-sm-row>.flex-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-55{max-width:100%;max-height:55%}.flex-sm-60,.layout-row>.flex-sm-60{max-width:60%;max-height:100%}.flex-sm-60,.layout-column>.flex-sm-60,.layout-row>.flex-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-60{max-width:100%;max-height:60%}.layout-sm-row>.flex-sm-60{max-width:60%;max-height:100%}.layout-sm-column>.flex-sm-60,.layout-sm-row>.flex-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-60{max-width:100%;max-height:60%}.flex-sm-65,.layout-row>.flex-sm-65{max-width:65%;max-height:100%}.flex-sm-65,.layout-column>.flex-sm-65,.layout-row>.flex-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-65{max-width:100%;max-height:65%}.layout-sm-row>.flex-sm-65{max-width:65%;max-height:100%}.layout-sm-column>.flex-sm-65,.layout-sm-row>.flex-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-65{max-width:100%;max-height:65%}.flex-sm-70,.layout-row>.flex-sm-70{max-width:70%;max-height:100%}.flex-sm-70,.layout-column>.flex-sm-70,.layout-row>.flex-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-70{max-width:100%;max-height:70%}.layout-sm-row>.flex-sm-70{max-width:70%;max-height:100%}.layout-sm-column>.flex-sm-70,.layout-sm-row>.flex-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-70{max-width:100%;max-height:70%}.flex-sm-75,.layout-row>.flex-sm-75{max-width:75%;max-height:100%}.flex-sm-75,.layout-column>.flex-sm-75,.layout-row>.flex-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-75{max-width:100%;max-height:75%}.layout-sm-row>.flex-sm-75{max-width:75%;max-height:100%}.layout-sm-column>.flex-sm-75,.layout-sm-row>.flex-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-75{max-width:100%;max-height:75%}.flex-sm-80,.layout-row>.flex-sm-80{max-width:80%;max-height:100%}.flex-sm-80,.layout-column>.flex-sm-80,.layout-row>.flex-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-80{max-width:100%;max-height:80%}.layout-sm-row>.flex-sm-80{max-width:80%;max-height:100%}.layout-sm-column>.flex-sm-80,.layout-sm-row>.flex-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-80{max-width:100%;max-height:80%}.flex-sm-85,.layout-row>.flex-sm-85{max-width:85%;max-height:100%}.flex-sm-85,.layout-column>.flex-sm-85,.layout-row>.flex-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-85{max-width:100%;max-height:85%}.layout-sm-row>.flex-sm-85{max-width:85%;max-height:100%}.layout-sm-column>.flex-sm-85,.layout-sm-row>.flex-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-85{max-width:100%;max-height:85%}.flex-sm-90,.layout-row>.flex-sm-90{max-width:90%;max-height:100%}.flex-sm-90,.layout-column>.flex-sm-90,.layout-row>.flex-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-90{max-width:100%;max-height:90%}.layout-sm-row>.flex-sm-90{max-width:90%;max-height:100%}.layout-sm-column>.flex-sm-90,.layout-sm-row>.flex-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-90{max-width:100%;max-height:90%}.flex-sm-95,.layout-row>.flex-sm-95{max-width:95%;max-height:100%}.flex-sm-95,.layout-column>.flex-sm-95,.layout-row>.flex-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-95{max-width:100%;max-height:95%}.layout-sm-row>.flex-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-95{max-height:95%}.flex-sm-100,.layout-sm-column>.flex-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-sm-100{max-height:100%}.layout-column>.flex-sm-100,.layout-row>.flex-sm-100,.layout-sm-column>.flex-sm-100,.layout-sm-row>.flex-sm-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-33{-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%}.layout-row>.flex-sm-33,.layout-row>.flex-sm-66{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-66{-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%}.layout-column>.flex-sm-33{-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-height:33.33%}.layout-column>.flex-sm-33,.layout-column>.flex-sm-66{-webkit-box-flex:1;max-width:100%;box-sizing:border-box}.layout-column>.flex-sm-66{-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-height:66.66%}.layout-sm-row>.flex-sm-33{max-width:33.33%}.layout-sm-row>.flex-sm-33,.layout-sm-row>.flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-sm-row>.flex-sm-66{max-width:66.66%}.layout-sm-row>.flex{min-width:0}.layout-sm-column>.flex-sm-33{max-height:33.33%}.layout-sm-column>.flex-sm-33,.layout-sm-column>.flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-66{max-height:66.66%}.layout-sm-column>.flex{min-height:0}.layout-sm,.layout-sm-column,.layout-sm-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-sm-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-sm-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:960px){.flex-order-gt-sm--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-gt-sm--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-gt-sm--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-gt-sm--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-gt-sm--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-gt-sm--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-gt-sm--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-gt-sm--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-gt-sm--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-gt-sm--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-gt-sm--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-gt-sm--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-gt-sm--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-gt-sm--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-gt-sm--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-gt-sm--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-gt-sm--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-gt-sm--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-gt-sm--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-gt-sm--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-gt-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-gt-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-gt-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-gt-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-gt-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-gt-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-gt-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-gt-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-gt-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-gt-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-gt-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-gt-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-gt-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-gt-sm-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-gt-sm-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-gt-sm-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-gt-sm-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-gt-sm-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-gt-sm-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-gt-sm-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-gt-sm-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-gt-sm-0,.offset-gt-sm-0{margin-left:0}[dir=rtl] .flex-offset-gt-sm-0,[dir=rtl] .offset-gt-sm-0{margin-left:auto;margin-right:0}.flex-offset-gt-sm-5,.offset-gt-sm-5{margin-left:5%}[dir=rtl] .flex-offset-gt-sm-5,[dir=rtl] .offset-gt-sm-5{margin-left:auto;margin-right:5%}.flex-offset-gt-sm-10,.offset-gt-sm-10{margin-left:10%}[dir=rtl] .flex-offset-gt-sm-10,[dir=rtl] .offset-gt-sm-10{margin-left:auto;margin-right:10%}.flex-offset-gt-sm-15,.offset-gt-sm-15{margin-left:15%}[dir=rtl] .flex-offset-gt-sm-15,[dir=rtl] .offset-gt-sm-15{margin-left:auto;margin-right:15%}.flex-offset-gt-sm-20,.offset-gt-sm-20{margin-left:20%}[dir=rtl] .flex-offset-gt-sm-20,[dir=rtl] .offset-gt-sm-20{margin-left:auto;margin-right:20%}.flex-offset-gt-sm-25,.offset-gt-sm-25{margin-left:25%}[dir=rtl] .flex-offset-gt-sm-25,[dir=rtl] .offset-gt-sm-25{margin-left:auto;margin-right:25%}.flex-offset-gt-sm-30,.offset-gt-sm-30{margin-left:30%}[dir=rtl] .flex-offset-gt-sm-30,[dir=rtl] .offset-gt-sm-30{margin-left:auto;margin-right:30%}.flex-offset-gt-sm-35,.offset-gt-sm-35{margin-left:35%}[dir=rtl] .flex-offset-gt-sm-35,[dir=rtl] .offset-gt-sm-35{margin-left:auto;margin-right:35%}.flex-offset-gt-sm-40,.offset-gt-sm-40{margin-left:40%}[dir=rtl] .flex-offset-gt-sm-40,[dir=rtl] .offset-gt-sm-40{margin-left:auto;margin-right:40%}.flex-offset-gt-sm-45,.offset-gt-sm-45{margin-left:45%}[dir=rtl] .flex-offset-gt-sm-45,[dir=rtl] .offset-gt-sm-45{margin-left:auto;margin-right:45%}.flex-offset-gt-sm-50,.offset-gt-sm-50{margin-left:50%}[dir=rtl] .flex-offset-gt-sm-50,[dir=rtl] .offset-gt-sm-50{margin-left:auto;margin-right:50%}.flex-offset-gt-sm-55,.offset-gt-sm-55{margin-left:55%}[dir=rtl] .flex-offset-gt-sm-55,[dir=rtl] .offset-gt-sm-55{margin-left:auto;margin-right:55%}.flex-offset-gt-sm-60,.offset-gt-sm-60{margin-left:60%}[dir=rtl] .flex-offset-gt-sm-60,[dir=rtl] .offset-gt-sm-60{margin-left:auto;margin-right:60%}.flex-offset-gt-sm-65,.offset-gt-sm-65{margin-left:65%}[dir=rtl] .flex-offset-gt-sm-65,[dir=rtl] .offset-gt-sm-65{margin-left:auto;margin-right:65%}.flex-offset-gt-sm-70,.offset-gt-sm-70{margin-left:70%}[dir=rtl] .flex-offset-gt-sm-70,[dir=rtl] .offset-gt-sm-70{margin-left:auto;margin-right:70%}.flex-offset-gt-sm-75,.offset-gt-sm-75{margin-left:75%}[dir=rtl] .flex-offset-gt-sm-75,[dir=rtl] .offset-gt-sm-75{margin-left:auto;margin-right:75%}.flex-offset-gt-sm-80,.offset-gt-sm-80{margin-left:80%}[dir=rtl] .flex-offset-gt-sm-80,[dir=rtl] .offset-gt-sm-80{margin-left:auto;margin-right:80%}.flex-offset-gt-sm-85,.offset-gt-sm-85{margin-left:85%}[dir=rtl] .flex-offset-gt-sm-85,[dir=rtl] .offset-gt-sm-85{margin-left:auto;margin-right:85%}.flex-offset-gt-sm-90,.offset-gt-sm-90{margin-left:90%}[dir=rtl] .flex-offset-gt-sm-90,[dir=rtl] .offset-gt-sm-90{margin-left:auto;margin-right:90%}.flex-offset-gt-sm-95,.offset-gt-sm-95{margin-left:95%}[dir=rtl] .flex-offset-gt-sm-95,[dir=rtl] .offset-gt-sm-95{margin-left:auto;margin-right:95%}.flex-offset-gt-sm-33,.offset-gt-sm-33{margin-left:33.33333%}.flex-offset-gt-sm-66,.offset-gt-sm-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-sm-66,[dir=rtl] .offset-gt-sm-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-sm,.layout-align-gt-sm-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-gt-sm,.layout-align-gt-sm-start,.layout-align-gt-sm-start-center,.layout-align-gt-sm-start-end,.layout-align-gt-sm-start-start,.layout-align-gt-sm-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-gt-sm-center,.layout-align-gt-sm-center-center,.layout-align-gt-sm-center-end,.layout-align-gt-sm-center-start,.layout-align-gt-sm-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-gt-sm-end,.layout-align-gt-sm-end-center,.layout-align-gt-sm-end-end,.layout-align-gt-sm-end-start,.layout-align-gt-sm-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-gt-sm-space-around,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-gt-sm-space-between,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-gt-sm-center-start,.layout-align-gt-sm-end-start,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-gt-sm-center-center,.layout-align-gt-sm-end-center,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-gt-sm-center-center>*,.layout-align-gt-sm-end-center>*,.layout-align-gt-sm-space-around-center>*,.layout-align-gt-sm-space-between-center>*,.layout-align-gt-sm-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-sm-center-end,.layout-align-gt-sm-end-end,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-gt-sm-center-stretch,.layout-align-gt-sm-end-stretch,.layout-align-gt-sm-space-around-stretch,.layout-align-gt-sm-space-between-stretch,.layout-align-gt-sm-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-gt-sm{-webkit-flex:1;flex:1}.flex-gt-sm,.flex-gt-sm-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-gt-sm-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-gt-sm-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-sm-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-sm-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-sm-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-sm-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-sm-0,.layout-row>.flex-gt-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-0{min-width:0}.layout-column>.flex-gt-sm-0{max-width:100%;max-height:0%}.layout-column>.flex-gt-sm-0,.layout-gt-sm-row>.flex-gt-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-0{max-width:0;max-height:100%;min-width:0}.layout-gt-sm-column>.flex-gt-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-sm-5,.layout-row>.flex-gt-sm-5{max-width:5%;max-height:100%}.flex-gt-sm-5,.layout-column>.flex-gt-sm-5,.layout-row>.flex-gt-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-5{max-width:100%;max-height:5%}.layout-gt-sm-row>.flex-gt-sm-5{max-width:5%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-5,.layout-gt-sm-row>.flex-gt-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-5{max-width:100%;max-height:5%}.flex-gt-sm-10,.layout-row>.flex-gt-sm-10{max-width:10%;max-height:100%}.flex-gt-sm-10,.layout-column>.flex-gt-sm-10,.layout-row>.flex-gt-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-10{max-width:100%;max-height:10%}.layout-gt-sm-row>.flex-gt-sm-10{max-width:10%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-10,.layout-gt-sm-row>.flex-gt-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-10{max-width:100%;max-height:10%}.flex-gt-sm-15,.layout-row>.flex-gt-sm-15{max-width:15%;max-height:100%}.flex-gt-sm-15,.layout-column>.flex-gt-sm-15,.layout-row>.flex-gt-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-15{max-width:100%;max-height:15%}.layout-gt-sm-row>.flex-gt-sm-15{max-width:15%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-15,.layout-gt-sm-row>.flex-gt-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-15{max-width:100%;max-height:15%}.flex-gt-sm-20,.layout-row>.flex-gt-sm-20{max-width:20%;max-height:100%}.flex-gt-sm-20,.layout-column>.flex-gt-sm-20,.layout-row>.flex-gt-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-20{max-width:100%;max-height:20%}.layout-gt-sm-row>.flex-gt-sm-20{max-width:20%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-20,.layout-gt-sm-row>.flex-gt-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-20{max-width:100%;max-height:20%}.flex-gt-sm-25,.layout-row>.flex-gt-sm-25{max-width:25%;max-height:100%}.flex-gt-sm-25,.layout-column>.flex-gt-sm-25,.layout-row>.flex-gt-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-25{max-width:100%;max-height:25%}.layout-gt-sm-row>.flex-gt-sm-25{max-width:25%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-25,.layout-gt-sm-row>.flex-gt-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-25{max-width:100%;max-height:25%}.flex-gt-sm-30,.layout-row>.flex-gt-sm-30{max-width:30%;max-height:100%}.flex-gt-sm-30,.layout-column>.flex-gt-sm-30,.layout-row>.flex-gt-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-30{max-width:100%;max-height:30%}.layout-gt-sm-row>.flex-gt-sm-30{max-width:30%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-30,.layout-gt-sm-row>.flex-gt-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-30{max-width:100%;max-height:30%}.flex-gt-sm-35,.layout-row>.flex-gt-sm-35{max-width:35%;max-height:100%}.flex-gt-sm-35,.layout-column>.flex-gt-sm-35,.layout-row>.flex-gt-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-35{max-width:100%;max-height:35%}.layout-gt-sm-row>.flex-gt-sm-35{max-width:35%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-35,.layout-gt-sm-row>.flex-gt-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-35{max-width:100%;max-height:35%}.flex-gt-sm-40,.layout-row>.flex-gt-sm-40{max-width:40%;max-height:100%}.flex-gt-sm-40,.layout-column>.flex-gt-sm-40,.layout-row>.flex-gt-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-40{max-width:100%;max-height:40%}.layout-gt-sm-row>.flex-gt-sm-40{max-width:40%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-40,.layout-gt-sm-row>.flex-gt-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-40{max-width:100%;max-height:40%}.flex-gt-sm-45,.layout-row>.flex-gt-sm-45{max-width:45%;max-height:100%}.flex-gt-sm-45,.layout-column>.flex-gt-sm-45,.layout-row>.flex-gt-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-45{max-width:100%;max-height:45%}.layout-gt-sm-row>.flex-gt-sm-45{max-width:45%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-45,.layout-gt-sm-row>.flex-gt-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-45{max-width:100%;max-height:45%}.flex-gt-sm-50,.layout-row>.flex-gt-sm-50{max-width:50%;max-height:100%}.flex-gt-sm-50,.layout-column>.flex-gt-sm-50,.layout-row>.flex-gt-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-50{max-width:100%;max-height:50%}.layout-gt-sm-row>.flex-gt-sm-50{max-width:50%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-50,.layout-gt-sm-row>.flex-gt-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-50{max-width:100%;max-height:50%}.flex-gt-sm-55,.layout-row>.flex-gt-sm-55{max-width:55%;max-height:100%}.flex-gt-sm-55,.layout-column>.flex-gt-sm-55,.layout-row>.flex-gt-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-55{max-width:100%;max-height:55%}.layout-gt-sm-row>.flex-gt-sm-55{max-width:55%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-55,.layout-gt-sm-row>.flex-gt-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-55{max-width:100%;max-height:55%}.flex-gt-sm-60,.layout-row>.flex-gt-sm-60{max-width:60%;max-height:100%}.flex-gt-sm-60,.layout-column>.flex-gt-sm-60,.layout-row>.flex-gt-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-60{max-width:100%;max-height:60%}.layout-gt-sm-row>.flex-gt-sm-60{max-width:60%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-60,.layout-gt-sm-row>.flex-gt-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-60{max-width:100%;max-height:60%}.flex-gt-sm-65,.layout-row>.flex-gt-sm-65{max-width:65%;max-height:100%}.flex-gt-sm-65,.layout-column>.flex-gt-sm-65,.layout-row>.flex-gt-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-65{max-width:100%;max-height:65%}.layout-gt-sm-row>.flex-gt-sm-65{max-width:65%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-65,.layout-gt-sm-row>.flex-gt-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-65{max-width:100%;max-height:65%}.flex-gt-sm-70,.layout-row>.flex-gt-sm-70{max-width:70%;max-height:100%}.flex-gt-sm-70,.layout-column>.flex-gt-sm-70,.layout-row>.flex-gt-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-70{max-width:100%;max-height:70%}.layout-gt-sm-row>.flex-gt-sm-70{max-width:70%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-70,.layout-gt-sm-row>.flex-gt-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-70{max-width:100%;max-height:70%}.flex-gt-sm-75,.layout-row>.flex-gt-sm-75{max-width:75%;max-height:100%}.flex-gt-sm-75,.layout-column>.flex-gt-sm-75,.layout-row>.flex-gt-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-75{max-width:100%;max-height:75%}.layout-gt-sm-row>.flex-gt-sm-75{max-width:75%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-75,.layout-gt-sm-row>.flex-gt-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-75{max-width:100%;max-height:75%}.flex-gt-sm-80,.layout-row>.flex-gt-sm-80{max-width:80%;max-height:100%}.flex-gt-sm-80,.layout-column>.flex-gt-sm-80,.layout-row>.flex-gt-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-80{max-width:100%;max-height:80%}.layout-gt-sm-row>.flex-gt-sm-80{max-width:80%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-80,.layout-gt-sm-row>.flex-gt-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-80{max-width:100%;max-height:80%}.flex-gt-sm-85,.layout-row>.flex-gt-sm-85{max-width:85%;max-height:100%}.flex-gt-sm-85,.layout-column>.flex-gt-sm-85,.layout-row>.flex-gt-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-85{max-width:100%;max-height:85%}.layout-gt-sm-row>.flex-gt-sm-85{max-width:85%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-85,.layout-gt-sm-row>.flex-gt-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-85{max-width:100%;max-height:85%}.flex-gt-sm-90,.layout-row>.flex-gt-sm-90{max-width:90%;max-height:100%}.flex-gt-sm-90,.layout-column>.flex-gt-sm-90,.layout-row>.flex-gt-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-90{max-width:100%;max-height:90%}.layout-gt-sm-row>.flex-gt-sm-90{max-width:90%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-90,.layout-gt-sm-row>.flex-gt-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-90{max-width:100%;max-height:90%}.flex-gt-sm-95,.layout-row>.flex-gt-sm-95{max-width:95%;max-height:100%}.flex-gt-sm-95,.layout-column>.flex-gt-sm-95,.layout-row>.flex-gt-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-95{max-width:100%;max-height:95%}.layout-gt-sm-row>.flex-gt-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-95{max-height:95%}.flex-gt-sm-100,.layout-gt-sm-column>.flex-gt-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-gt-sm-100{max-height:100%}.layout-column>.flex-gt-sm-100,.layout-gt-sm-column>.flex-gt-sm-100,.layout-gt-sm-row>.flex-gt-sm-100,.layout-row>.flex-gt-sm-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-33{-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%}.layout-row>.flex-gt-sm-33,.layout-row>.flex-gt-sm-66{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-66{-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%}.layout-column>.flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-33{max-width:33.33%}.layout-gt-sm-row>.flex-gt-sm-33,.layout-gt-sm-row>.flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-66{max-width:66.66%}.layout-gt-sm-row>.flex{min-width:0}.layout-gt-sm-column>.flex-gt-sm-33{max-height:33.33%}.layout-gt-sm-column>.flex-gt-sm-33,.layout-gt-sm-column>.flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-66{max-height:66.66%}.layout-gt-sm-column>.flex{min-height:0}.layout-gt-sm,.layout-gt-sm-column,.layout-gt-sm-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-gt-sm-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-gt-sm-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:960px) and (max-width:1279px){.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show){display:none}.flex-order-md--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-md--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-md--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-md--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-md--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-md--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-md--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-md--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-md--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-md--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-md--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-md--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-md--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-md--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-md--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-md--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-md--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-md--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-md--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-md--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-md-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-md-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-md-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-md-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-md-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-md-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-md-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-md-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-md-0,.offset-md-0{margin-left:0}[dir=rtl] .flex-offset-md-0,[dir=rtl] .offset-md-0{margin-left:auto;margin-right:0}.flex-offset-md-5,.offset-md-5{margin-left:5%}[dir=rtl] .flex-offset-md-5,[dir=rtl] .offset-md-5{margin-left:auto;margin-right:5%}.flex-offset-md-10,.offset-md-10{margin-left:10%}[dir=rtl] .flex-offset-md-10,[dir=rtl] .offset-md-10{margin-left:auto;margin-right:10%}.flex-offset-md-15,.offset-md-15{margin-left:15%}[dir=rtl] .flex-offset-md-15,[dir=rtl] .offset-md-15{margin-left:auto;margin-right:15%}.flex-offset-md-20,.offset-md-20{margin-left:20%}[dir=rtl] .flex-offset-md-20,[dir=rtl] .offset-md-20{margin-left:auto;margin-right:20%}.flex-offset-md-25,.offset-md-25{margin-left:25%}[dir=rtl] .flex-offset-md-25,[dir=rtl] .offset-md-25{margin-left:auto;margin-right:25%}.flex-offset-md-30,.offset-md-30{margin-left:30%}[dir=rtl] .flex-offset-md-30,[dir=rtl] .offset-md-30{margin-left:auto;margin-right:30%}.flex-offset-md-35,.offset-md-35{margin-left:35%}[dir=rtl] .flex-offset-md-35,[dir=rtl] .offset-md-35{margin-left:auto;margin-right:35%}.flex-offset-md-40,.offset-md-40{margin-left:40%}[dir=rtl] .flex-offset-md-40,[dir=rtl] .offset-md-40{margin-left:auto;margin-right:40%}.flex-offset-md-45,.offset-md-45{margin-left:45%}[dir=rtl] .flex-offset-md-45,[dir=rtl] .offset-md-45{margin-left:auto;margin-right:45%}.flex-offset-md-50,.offset-md-50{margin-left:50%}[dir=rtl] .flex-offset-md-50,[dir=rtl] .offset-md-50{margin-left:auto;margin-right:50%}.flex-offset-md-55,.offset-md-55{margin-left:55%}[dir=rtl] .flex-offset-md-55,[dir=rtl] .offset-md-55{margin-left:auto;margin-right:55%}.flex-offset-md-60,.offset-md-60{margin-left:60%}[dir=rtl] .flex-offset-md-60,[dir=rtl] .offset-md-60{margin-left:auto;margin-right:60%}.flex-offset-md-65,.offset-md-65{margin-left:65%}[dir=rtl] .flex-offset-md-65,[dir=rtl] .offset-md-65{margin-left:auto;margin-right:65%}.flex-offset-md-70,.offset-md-70{margin-left:70%}[dir=rtl] .flex-offset-md-70,[dir=rtl] .offset-md-70{margin-left:auto;margin-right:70%}.flex-offset-md-75,.offset-md-75{margin-left:75%}[dir=rtl] .flex-offset-md-75,[dir=rtl] .offset-md-75{margin-left:auto;margin-right:75%}.flex-offset-md-80,.offset-md-80{margin-left:80%}[dir=rtl] .flex-offset-md-80,[dir=rtl] .offset-md-80{margin-left:auto;margin-right:80%}.flex-offset-md-85,.offset-md-85{margin-left:85%}[dir=rtl] .flex-offset-md-85,[dir=rtl] .offset-md-85{margin-left:auto;margin-right:85%}.flex-offset-md-90,.offset-md-90{margin-left:90%}[dir=rtl] .flex-offset-md-90,[dir=rtl] .offset-md-90{margin-left:auto;margin-right:90%}.flex-offset-md-95,.offset-md-95{margin-left:95%}[dir=rtl] .flex-offset-md-95,[dir=rtl] .offset-md-95{margin-left:auto;margin-right:95%}.flex-offset-md-33,.offset-md-33{margin-left:33.33333%}.flex-offset-md-66,.offset-md-66{margin-left:66.66667%}[dir=rtl] .flex-offset-md-66,[dir=rtl] .offset-md-66{margin-left:auto;margin-right:66.66667%}.layout-align-md,.layout-align-md-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-md,.layout-align-md-start,.layout-align-md-start-center,.layout-align-md-start-end,.layout-align-md-start-start,.layout-align-md-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-md-center,.layout-align-md-center-center,.layout-align-md-center-end,.layout-align-md-center-start,.layout-align-md-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-md-end,.layout-align-md-end-center,.layout-align-md-end-end,.layout-align-md-end-start,.layout-align-md-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-md-space-around,.layout-align-md-space-around-center,.layout-align-md-space-around-end,.layout-align-md-space-around-start,.layout-align-md-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-md-space-between,.layout-align-md-space-between-center,.layout-align-md-space-between-end,.layout-align-md-space-between-start,.layout-align-md-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-md-center-start,.layout-align-md-end-start,.layout-align-md-space-around-start,.layout-align-md-space-between-start,.layout-align-md-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-md-center-center,.layout-align-md-end-center,.layout-align-md-space-around-center,.layout-align-md-space-between-center,.layout-align-md-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-md-center-center>*,.layout-align-md-end-center>*,.layout-align-md-space-around-center>*,.layout-align-md-space-between-center>*,.layout-align-md-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-md-center-end,.layout-align-md-end-end,.layout-align-md-space-around-end,.layout-align-md-space-between-end,.layout-align-md-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-md-center-stretch,.layout-align-md-end-stretch,.layout-align-md-space-around-stretch,.layout-align-md-space-between-stretch,.layout-align-md-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-md{-webkit-flex:1;flex:1}.flex-md,.flex-md-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-md-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-md-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-md-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-md-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-md-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-md-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-md-0,.layout-row>.flex-md-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-0{min-width:0}.layout-column>.flex-md-0{max-width:100%;max-height:0%}.layout-column>.flex-md-0,.layout-md-row>.flex-md-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-0{max-width:0;max-height:100%;min-width:0}.layout-md-column>.flex-md-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-md-5,.layout-row>.flex-md-5{max-width:5%;max-height:100%}.flex-md-5,.layout-column>.flex-md-5,.layout-row>.flex-md-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-5{max-width:100%;max-height:5%}.layout-md-row>.flex-md-5{max-width:5%;max-height:100%}.layout-md-column>.flex-md-5,.layout-md-row>.flex-md-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-5{max-width:100%;max-height:5%}.flex-md-10,.layout-row>.flex-md-10{max-width:10%;max-height:100%}.flex-md-10,.layout-column>.flex-md-10,.layout-row>.flex-md-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-10{max-width:100%;max-height:10%}.layout-md-row>.flex-md-10{max-width:10%;max-height:100%}.layout-md-column>.flex-md-10,.layout-md-row>.flex-md-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-10{max-width:100%;max-height:10%}.flex-md-15,.layout-row>.flex-md-15{max-width:15%;max-height:100%}.flex-md-15,.layout-column>.flex-md-15,.layout-row>.flex-md-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-15{max-width:100%;max-height:15%}.layout-md-row>.flex-md-15{max-width:15%;max-height:100%}.layout-md-column>.flex-md-15,.layout-md-row>.flex-md-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-15{max-width:100%;max-height:15%}.flex-md-20,.layout-row>.flex-md-20{max-width:20%;max-height:100%}.flex-md-20,.layout-column>.flex-md-20,.layout-row>.flex-md-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-20{max-width:100%;max-height:20%}.layout-md-row>.flex-md-20{max-width:20%;max-height:100%}.layout-md-column>.flex-md-20,.layout-md-row>.flex-md-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-20{max-width:100%;max-height:20%}.flex-md-25,.layout-row>.flex-md-25{max-width:25%;max-height:100%}.flex-md-25,.layout-column>.flex-md-25,.layout-row>.flex-md-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-25{max-width:100%;max-height:25%}.layout-md-row>.flex-md-25{max-width:25%;max-height:100%}.layout-md-column>.flex-md-25,.layout-md-row>.flex-md-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-25{max-width:100%;max-height:25%}.flex-md-30,.layout-row>.flex-md-30{max-width:30%;max-height:100%}.flex-md-30,.layout-column>.flex-md-30,.layout-row>.flex-md-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-30{max-width:100%;max-height:30%}.layout-md-row>.flex-md-30{max-width:30%;max-height:100%}.layout-md-column>.flex-md-30,.layout-md-row>.flex-md-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-30{max-width:100%;max-height:30%}.flex-md-35,.layout-row>.flex-md-35{max-width:35%;max-height:100%}.flex-md-35,.layout-column>.flex-md-35,.layout-row>.flex-md-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-35{max-width:100%;max-height:35%}.layout-md-row>.flex-md-35{max-width:35%;max-height:100%}.layout-md-column>.flex-md-35,.layout-md-row>.flex-md-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-35{max-width:100%;max-height:35%}.flex-md-40,.layout-row>.flex-md-40{max-width:40%;max-height:100%}.flex-md-40,.layout-column>.flex-md-40,.layout-row>.flex-md-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-40{max-width:100%;max-height:40%}.layout-md-row>.flex-md-40{max-width:40%;max-height:100%}.layout-md-column>.flex-md-40,.layout-md-row>.flex-md-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-40{max-width:100%;max-height:40%}.flex-md-45,.layout-row>.flex-md-45{max-width:45%;max-height:100%}.flex-md-45,.layout-column>.flex-md-45,.layout-row>.flex-md-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-45{max-width:100%;max-height:45%}.layout-md-row>.flex-md-45{max-width:45%;max-height:100%}.layout-md-column>.flex-md-45,.layout-md-row>.flex-md-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-45{max-width:100%;max-height:45%}.flex-md-50,.layout-row>.flex-md-50{max-width:50%;max-height:100%}.flex-md-50,.layout-column>.flex-md-50,.layout-row>.flex-md-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-50{max-width:100%;max-height:50%}.layout-md-row>.flex-md-50{max-width:50%;max-height:100%}.layout-md-column>.flex-md-50,.layout-md-row>.flex-md-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-50{max-width:100%;max-height:50%}.flex-md-55,.layout-row>.flex-md-55{max-width:55%;max-height:100%}.flex-md-55,.layout-column>.flex-md-55,.layout-row>.flex-md-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-55{max-width:100%;max-height:55%}.layout-md-row>.flex-md-55{max-width:55%;max-height:100%}.layout-md-column>.flex-md-55,.layout-md-row>.flex-md-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-55{max-width:100%;max-height:55%}.flex-md-60,.layout-row>.flex-md-60{max-width:60%;max-height:100%}.flex-md-60,.layout-column>.flex-md-60,.layout-row>.flex-md-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-60{max-width:100%;max-height:60%}.layout-md-row>.flex-md-60{max-width:60%;max-height:100%}.layout-md-column>.flex-md-60,.layout-md-row>.flex-md-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-60{max-width:100%;max-height:60%}.flex-md-65,.layout-row>.flex-md-65{max-width:65%;max-height:100%}.flex-md-65,.layout-column>.flex-md-65,.layout-row>.flex-md-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-65{max-width:100%;max-height:65%}.layout-md-row>.flex-md-65{max-width:65%;max-height:100%}.layout-md-column>.flex-md-65,.layout-md-row>.flex-md-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-65{max-width:100%;max-height:65%}.flex-md-70,.layout-row>.flex-md-70{max-width:70%;max-height:100%}.flex-md-70,.layout-column>.flex-md-70,.layout-row>.flex-md-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-70{max-width:100%;max-height:70%}.layout-md-row>.flex-md-70{max-width:70%;max-height:100%}.layout-md-column>.flex-md-70,.layout-md-row>.flex-md-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-70{max-width:100%;max-height:70%}.flex-md-75,.layout-row>.flex-md-75{max-width:75%;max-height:100%}.flex-md-75,.layout-column>.flex-md-75,.layout-row>.flex-md-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-75{max-width:100%;max-height:75%}.layout-md-row>.flex-md-75{max-width:75%;max-height:100%}.layout-md-column>.flex-md-75,.layout-md-row>.flex-md-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-75{max-width:100%;max-height:75%}.flex-md-80,.layout-row>.flex-md-80{max-width:80%;max-height:100%}.flex-md-80,.layout-column>.flex-md-80,.layout-row>.flex-md-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-80{max-width:100%;max-height:80%}.layout-md-row>.flex-md-80{max-width:80%;max-height:100%}.layout-md-column>.flex-md-80,.layout-md-row>.flex-md-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-80{max-width:100%;max-height:80%}.flex-md-85,.layout-row>.flex-md-85{max-width:85%;max-height:100%}.flex-md-85,.layout-column>.flex-md-85,.layout-row>.flex-md-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-85{max-width:100%;max-height:85%}.layout-md-row>.flex-md-85{max-width:85%;max-height:100%}.layout-md-column>.flex-md-85,.layout-md-row>.flex-md-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-85{max-width:100%;max-height:85%}.flex-md-90,.layout-row>.flex-md-90{max-width:90%;max-height:100%}.flex-md-90,.layout-column>.flex-md-90,.layout-row>.flex-md-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-90{max-width:100%;max-height:90%}.layout-md-row>.flex-md-90{max-width:90%;max-height:100%}.layout-md-column>.flex-md-90,.layout-md-row>.flex-md-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-90{max-width:100%;max-height:90%}.flex-md-95,.layout-row>.flex-md-95{max-width:95%;max-height:100%}.flex-md-95,.layout-column>.flex-md-95,.layout-row>.flex-md-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-95{max-width:100%;max-height:95%}.layout-md-row>.flex-md-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-95{max-height:95%}.flex-md-100,.layout-md-column>.flex-md-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-md-100{max-height:100%}.layout-column>.flex-md-100,.layout-md-column>.flex-md-100,.layout-md-row>.flex-md-100,.layout-row>.flex-md-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-33{-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%}.layout-row>.flex-md-33,.layout-row>.flex-md-66{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-66{-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%}.layout-column>.flex-md-33{-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-height:33.33%}.layout-column>.flex-md-33,.layout-column>.flex-md-66{-webkit-box-flex:1;max-width:100%;box-sizing:border-box}.layout-column>.flex-md-66{-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-height:66.66%}.layout-md-row>.flex-md-33{max-width:33.33%}.layout-md-row>.flex-md-33,.layout-md-row>.flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex-md-66{max-width:66.66%}.layout-md-row>.flex{min-width:0}.layout-md-column>.flex-md-33{max-height:33.33%}.layout-md-column>.flex-md-33,.layout-md-column>.flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.layout-md-column>.flex-md-66{max-height:66.66%}.layout-md-column>.flex{min-height:0}.layout-md,.layout-md-column,.layout-md-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-md-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-md-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:1280px){.flex-order-gt-md--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-gt-md--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-gt-md--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-gt-md--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-gt-md--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-gt-md--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-gt-md--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-gt-md--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-gt-md--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-gt-md--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-gt-md--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-gt-md--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-gt-md--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-gt-md--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-gt-md--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-gt-md--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-gt-md--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-gt-md--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-gt-md--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-gt-md--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-gt-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-gt-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-gt-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-gt-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-gt-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-gt-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-gt-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-gt-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-gt-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-gt-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-gt-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-gt-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-gt-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-gt-md-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-gt-md-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-gt-md-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-gt-md-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-gt-md-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-gt-md-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-gt-md-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-gt-md-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-gt-md-0,.offset-gt-md-0{margin-left:0}[dir=rtl] .flex-offset-gt-md-0,[dir=rtl] .offset-gt-md-0{margin-left:auto;margin-right:0}.flex-offset-gt-md-5,.offset-gt-md-5{margin-left:5%}[dir=rtl] .flex-offset-gt-md-5,[dir=rtl] .offset-gt-md-5{margin-left:auto;margin-right:5%}.flex-offset-gt-md-10,.offset-gt-md-10{margin-left:10%}[dir=rtl] .flex-offset-gt-md-10,[dir=rtl] .offset-gt-md-10{margin-left:auto;margin-right:10%}.flex-offset-gt-md-15,.offset-gt-md-15{margin-left:15%}[dir=rtl] .flex-offset-gt-md-15,[dir=rtl] .offset-gt-md-15{margin-left:auto;margin-right:15%}.flex-offset-gt-md-20,.offset-gt-md-20{margin-left:20%}[dir=rtl] .flex-offset-gt-md-20,[dir=rtl] .offset-gt-md-20{margin-left:auto;margin-right:20%}.flex-offset-gt-md-25,.offset-gt-md-25{margin-left:25%}[dir=rtl] .flex-offset-gt-md-25,[dir=rtl] .offset-gt-md-25{margin-left:auto;margin-right:25%}.flex-offset-gt-md-30,.offset-gt-md-30{margin-left:30%}[dir=rtl] .flex-offset-gt-md-30,[dir=rtl] .offset-gt-md-30{margin-left:auto;margin-right:30%}.flex-offset-gt-md-35,.offset-gt-md-35{margin-left:35%}[dir=rtl] .flex-offset-gt-md-35,[dir=rtl] .offset-gt-md-35{margin-left:auto;margin-right:35%}.flex-offset-gt-md-40,.offset-gt-md-40{margin-left:40%}[dir=rtl] .flex-offset-gt-md-40,[dir=rtl] .offset-gt-md-40{margin-left:auto;margin-right:40%}.flex-offset-gt-md-45,.offset-gt-md-45{margin-left:45%}[dir=rtl] .flex-offset-gt-md-45,[dir=rtl] .offset-gt-md-45{margin-left:auto;margin-right:45%}.flex-offset-gt-md-50,.offset-gt-md-50{margin-left:50%}[dir=rtl] .flex-offset-gt-md-50,[dir=rtl] .offset-gt-md-50{margin-left:auto;margin-right:50%}.flex-offset-gt-md-55,.offset-gt-md-55{margin-left:55%}[dir=rtl] .flex-offset-gt-md-55,[dir=rtl] .offset-gt-md-55{margin-left:auto;margin-right:55%}.flex-offset-gt-md-60,.offset-gt-md-60{margin-left:60%}[dir=rtl] .flex-offset-gt-md-60,[dir=rtl] .offset-gt-md-60{margin-left:auto;margin-right:60%}.flex-offset-gt-md-65,.offset-gt-md-65{margin-left:65%}[dir=rtl] .flex-offset-gt-md-65,[dir=rtl] .offset-gt-md-65{margin-left:auto;margin-right:65%}.flex-offset-gt-md-70,.offset-gt-md-70{margin-left:70%}[dir=rtl] .flex-offset-gt-md-70,[dir=rtl] .offset-gt-md-70{margin-left:auto;margin-right:70%}.flex-offset-gt-md-75,.offset-gt-md-75{margin-left:75%}[dir=rtl] .flex-offset-gt-md-75,[dir=rtl] .offset-gt-md-75{margin-left:auto;margin-right:75%}.flex-offset-gt-md-80,.offset-gt-md-80{margin-left:80%}[dir=rtl] .flex-offset-gt-md-80,[dir=rtl] .offset-gt-md-80{margin-left:auto;margin-right:80%}.flex-offset-gt-md-85,.offset-gt-md-85{margin-left:85%}[dir=rtl] .flex-offset-gt-md-85,[dir=rtl] .offset-gt-md-85{margin-left:auto;margin-right:85%}.flex-offset-gt-md-90,.offset-gt-md-90{margin-left:90%}[dir=rtl] .flex-offset-gt-md-90,[dir=rtl] .offset-gt-md-90{margin-left:auto;margin-right:90%}.flex-offset-gt-md-95,.offset-gt-md-95{margin-left:95%}[dir=rtl] .flex-offset-gt-md-95,[dir=rtl] .offset-gt-md-95{margin-left:auto;margin-right:95%}.flex-offset-gt-md-33,.offset-gt-md-33{margin-left:33.33333%}.flex-offset-gt-md-66,.offset-gt-md-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-md-66,[dir=rtl] .offset-gt-md-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-md,.layout-align-gt-md-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-gt-md,.layout-align-gt-md-start,.layout-align-gt-md-start-center,.layout-align-gt-md-start-end,.layout-align-gt-md-start-start,.layout-align-gt-md-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-gt-md-center,.layout-align-gt-md-center-center,.layout-align-gt-md-center-end,.layout-align-gt-md-center-start,.layout-align-gt-md-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-gt-md-end,.layout-align-gt-md-end-center,.layout-align-gt-md-end-end,.layout-align-gt-md-end-start,.layout-align-gt-md-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-gt-md-space-around,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-gt-md-space-between,.layout-align-gt-md-space-between-center,.layout-align-gt-md-space-between-end,.layout-align-gt-md-space-between-start,.layout-align-gt-md-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-gt-md-center-start,.layout-align-gt-md-end-start,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-between-start,.layout-align-gt-md-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-gt-md-center-center,.layout-align-gt-md-end-center,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-between-center,.layout-align-gt-md-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-gt-md-center-center>*,.layout-align-gt-md-end-center>*,.layout-align-gt-md-space-around-center>*,.layout-align-gt-md-space-between-center>*,.layout-align-gt-md-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-md-center-end,.layout-align-gt-md-end-end,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-between-end,.layout-align-gt-md-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-gt-md-center-stretch,.layout-align-gt-md-end-stretch,.layout-align-gt-md-space-around-stretch,.layout-align-gt-md-space-between-stretch,.layout-align-gt-md-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-gt-md{-webkit-flex:1;flex:1}.flex-gt-md,.flex-gt-md-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-gt-md-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-gt-md-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-md-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-md-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-md-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-md-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-md-0,.layout-row>.flex-gt-md-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-0{min-width:0}.layout-column>.flex-gt-md-0{max-width:100%;max-height:0%}.layout-column>.flex-gt-md-0,.layout-gt-md-row>.flex-gt-md-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-0{max-width:0;max-height:100%;min-width:0}.layout-gt-md-column>.flex-gt-md-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-md-5,.layout-row>.flex-gt-md-5{max-width:5%;max-height:100%}.flex-gt-md-5,.layout-column>.flex-gt-md-5,.layout-row>.flex-gt-md-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-5{max-width:100%;max-height:5%}.layout-gt-md-row>.flex-gt-md-5{max-width:5%;max-height:100%}.layout-gt-md-column>.flex-gt-md-5,.layout-gt-md-row>.flex-gt-md-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-5{max-width:100%;max-height:5%}.flex-gt-md-10,.layout-row>.flex-gt-md-10{max-width:10%;max-height:100%}.flex-gt-md-10,.layout-column>.flex-gt-md-10,.layout-row>.flex-gt-md-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-10{max-width:100%;max-height:10%}.layout-gt-md-row>.flex-gt-md-10{max-width:10%;max-height:100%}.layout-gt-md-column>.flex-gt-md-10,.layout-gt-md-row>.flex-gt-md-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-10{max-width:100%;max-height:10%}.flex-gt-md-15,.layout-row>.flex-gt-md-15{max-width:15%;max-height:100%}.flex-gt-md-15,.layout-column>.flex-gt-md-15,.layout-row>.flex-gt-md-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-15{max-width:100%;max-height:15%}.layout-gt-md-row>.flex-gt-md-15{max-width:15%;max-height:100%}.layout-gt-md-column>.flex-gt-md-15,.layout-gt-md-row>.flex-gt-md-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-15{max-width:100%;max-height:15%}.flex-gt-md-20,.layout-row>.flex-gt-md-20{max-width:20%;max-height:100%}.flex-gt-md-20,.layout-column>.flex-gt-md-20,.layout-row>.flex-gt-md-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-20{max-width:100%;max-height:20%}.layout-gt-md-row>.flex-gt-md-20{max-width:20%;max-height:100%}.layout-gt-md-column>.flex-gt-md-20,.layout-gt-md-row>.flex-gt-md-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-20{max-width:100%;max-height:20%}.flex-gt-md-25,.layout-row>.flex-gt-md-25{max-width:25%;max-height:100%}.flex-gt-md-25,.layout-column>.flex-gt-md-25,.layout-row>.flex-gt-md-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-25{max-width:100%;max-height:25%}.layout-gt-md-row>.flex-gt-md-25{max-width:25%;max-height:100%}.layout-gt-md-column>.flex-gt-md-25,.layout-gt-md-row>.flex-gt-md-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-25{max-width:100%;max-height:25%}.flex-gt-md-30,.layout-row>.flex-gt-md-30{max-width:30%;max-height:100%}.flex-gt-md-30,.layout-column>.flex-gt-md-30,.layout-row>.flex-gt-md-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-30{max-width:100%;max-height:30%}.layout-gt-md-row>.flex-gt-md-30{max-width:30%;max-height:100%}.layout-gt-md-column>.flex-gt-md-30,.layout-gt-md-row>.flex-gt-md-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-30{max-width:100%;max-height:30%}.flex-gt-md-35,.layout-row>.flex-gt-md-35{max-width:35%;max-height:100%}.flex-gt-md-35,.layout-column>.flex-gt-md-35,.layout-row>.flex-gt-md-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-35{max-width:100%;max-height:35%}.layout-gt-md-row>.flex-gt-md-35{max-width:35%;max-height:100%}.layout-gt-md-column>.flex-gt-md-35,.layout-gt-md-row>.flex-gt-md-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-35{max-width:100%;max-height:35%}.flex-gt-md-40,.layout-row>.flex-gt-md-40{max-width:40%;max-height:100%}.flex-gt-md-40,.layout-column>.flex-gt-md-40,.layout-row>.flex-gt-md-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-40{max-width:100%;max-height:40%}.layout-gt-md-row>.flex-gt-md-40{max-width:40%;max-height:100%}.layout-gt-md-column>.flex-gt-md-40,.layout-gt-md-row>.flex-gt-md-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-40{max-width:100%;max-height:40%}.flex-gt-md-45,.layout-row>.flex-gt-md-45{max-width:45%;max-height:100%}.flex-gt-md-45,.layout-column>.flex-gt-md-45,.layout-row>.flex-gt-md-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-45{max-width:100%;max-height:45%}.layout-gt-md-row>.flex-gt-md-45{max-width:45%;max-height:100%}.layout-gt-md-column>.flex-gt-md-45,.layout-gt-md-row>.flex-gt-md-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-45{max-width:100%;max-height:45%}.flex-gt-md-50,.layout-row>.flex-gt-md-50{max-width:50%;max-height:100%}.flex-gt-md-50,.layout-column>.flex-gt-md-50,.layout-row>.flex-gt-md-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-50{max-width:100%;max-height:50%}.layout-gt-md-row>.flex-gt-md-50{max-width:50%;max-height:100%}.layout-gt-md-column>.flex-gt-md-50,.layout-gt-md-row>.flex-gt-md-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-50{max-width:100%;max-height:50%}.flex-gt-md-55,.layout-row>.flex-gt-md-55{max-width:55%;max-height:100%}.flex-gt-md-55,.layout-column>.flex-gt-md-55,.layout-row>.flex-gt-md-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-55{max-width:100%;max-height:55%}.layout-gt-md-row>.flex-gt-md-55{max-width:55%;max-height:100%}.layout-gt-md-column>.flex-gt-md-55,.layout-gt-md-row>.flex-gt-md-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-55{max-width:100%;max-height:55%}.flex-gt-md-60,.layout-row>.flex-gt-md-60{max-width:60%;max-height:100%}.flex-gt-md-60,.layout-column>.flex-gt-md-60,.layout-row>.flex-gt-md-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-60{max-width:100%;max-height:60%}.layout-gt-md-row>.flex-gt-md-60{max-width:60%;max-height:100%}.layout-gt-md-column>.flex-gt-md-60,.layout-gt-md-row>.flex-gt-md-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-60{max-width:100%;max-height:60%}.flex-gt-md-65,.layout-row>.flex-gt-md-65{max-width:65%;max-height:100%}.flex-gt-md-65,.layout-column>.flex-gt-md-65,.layout-row>.flex-gt-md-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-65{max-width:100%;max-height:65%}.layout-gt-md-row>.flex-gt-md-65{max-width:65%;max-height:100%}.layout-gt-md-column>.flex-gt-md-65,.layout-gt-md-row>.flex-gt-md-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-65{max-width:100%;max-height:65%}.flex-gt-md-70,.layout-row>.flex-gt-md-70{max-width:70%;max-height:100%}.flex-gt-md-70,.layout-column>.flex-gt-md-70,.layout-row>.flex-gt-md-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-70{max-width:100%;max-height:70%}.layout-gt-md-row>.flex-gt-md-70{max-width:70%;max-height:100%}.layout-gt-md-column>.flex-gt-md-70,.layout-gt-md-row>.flex-gt-md-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-70{max-width:100%;max-height:70%}.flex-gt-md-75,.layout-row>.flex-gt-md-75{max-width:75%;max-height:100%}.flex-gt-md-75,.layout-column>.flex-gt-md-75,.layout-row>.flex-gt-md-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-75{max-width:100%;max-height:75%}.layout-gt-md-row>.flex-gt-md-75{max-width:75%;max-height:100%}.layout-gt-md-column>.flex-gt-md-75,.layout-gt-md-row>.flex-gt-md-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-75{max-width:100%;max-height:75%}.flex-gt-md-80,.layout-row>.flex-gt-md-80{max-width:80%;max-height:100%}.flex-gt-md-80,.layout-column>.flex-gt-md-80,.layout-row>.flex-gt-md-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-80{max-width:100%;max-height:80%}.layout-gt-md-row>.flex-gt-md-80{max-width:80%;max-height:100%}.layout-gt-md-column>.flex-gt-md-80,.layout-gt-md-row>.flex-gt-md-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-80{max-width:100%;max-height:80%}.flex-gt-md-85,.layout-row>.flex-gt-md-85{max-width:85%;max-height:100%}.flex-gt-md-85,.layout-column>.flex-gt-md-85,.layout-row>.flex-gt-md-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-85{max-width:100%;max-height:85%}.layout-gt-md-row>.flex-gt-md-85{max-width:85%;max-height:100%}.layout-gt-md-column>.flex-gt-md-85,.layout-gt-md-row>.flex-gt-md-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-85{max-width:100%;max-height:85%}.flex-gt-md-90,.layout-row>.flex-gt-md-90{max-width:90%;max-height:100%}.flex-gt-md-90,.layout-column>.flex-gt-md-90,.layout-row>.flex-gt-md-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-90{max-width:100%;max-height:90%}.layout-gt-md-row>.flex-gt-md-90{max-width:90%;max-height:100%}.layout-gt-md-column>.flex-gt-md-90,.layout-gt-md-row>.flex-gt-md-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-90{max-width:100%;max-height:90%}.flex-gt-md-95,.layout-row>.flex-gt-md-95{max-width:95%;max-height:100%}.flex-gt-md-95,.layout-column>.flex-gt-md-95,.layout-row>.flex-gt-md-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-95{max-width:100%;max-height:95%}.layout-gt-md-row>.flex-gt-md-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-95{max-height:95%}.flex-gt-md-100,.layout-gt-md-column>.flex-gt-md-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-gt-md-100{max-height:100%}.layout-column>.flex-gt-md-100,.layout-gt-md-column>.flex-gt-md-100,.layout-gt-md-row>.flex-gt-md-100,.layout-row>.flex-gt-md-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-33{-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%}.layout-row>.flex-gt-md-33,.layout-row>.flex-gt-md-66{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-66{-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%}.layout-column>.flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-33{max-width:33.33%}.layout-gt-md-row>.flex-gt-md-33,.layout-gt-md-row>.flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-66{max-width:66.66%}.layout-gt-md-row>.flex{min-width:0}.layout-gt-md-column>.flex-gt-md-33{max-height:33.33%}.layout-gt-md-column>.flex-gt-md-33,.layout-gt-md-column>.flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-66{max-height:66.66%}.layout-gt-md-column>.flex{min-height:0}.layout-gt-md,.layout-gt-md-column,.layout-gt-md-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-gt-md-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-gt-md-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:1280px) and (max-width:1919px){.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show){display:none}.flex-order-lg--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-lg--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-lg--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-lg--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-lg--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-lg--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-lg--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-lg--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-lg--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-lg--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-lg--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-lg--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-lg--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-lg--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-lg--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-lg--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-lg--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-lg--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-lg--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-lg--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-lg-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-lg-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-lg-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-lg-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-lg-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-lg-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-lg-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-lg-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-lg-0,.offset-lg-0{margin-left:0}[dir=rtl] .flex-offset-lg-0,[dir=rtl] .offset-lg-0{margin-left:auto;margin-right:0}.flex-offset-lg-5,.offset-lg-5{margin-left:5%}[dir=rtl] .flex-offset-lg-5,[dir=rtl] .offset-lg-5{margin-left:auto;margin-right:5%}.flex-offset-lg-10,.offset-lg-10{margin-left:10%}[dir=rtl] .flex-offset-lg-10,[dir=rtl] .offset-lg-10{margin-left:auto;margin-right:10%}.flex-offset-lg-15,.offset-lg-15{margin-left:15%}[dir=rtl] .flex-offset-lg-15,[dir=rtl] .offset-lg-15{margin-left:auto;margin-right:15%}.flex-offset-lg-20,.offset-lg-20{margin-left:20%}[dir=rtl] .flex-offset-lg-20,[dir=rtl] .offset-lg-20{margin-left:auto;margin-right:20%}.flex-offset-lg-25,.offset-lg-25{margin-left:25%}[dir=rtl] .flex-offset-lg-25,[dir=rtl] .offset-lg-25{margin-left:auto;margin-right:25%}.flex-offset-lg-30,.offset-lg-30{margin-left:30%}[dir=rtl] .flex-offset-lg-30,[dir=rtl] .offset-lg-30{margin-left:auto;margin-right:30%}.flex-offset-lg-35,.offset-lg-35{margin-left:35%}[dir=rtl] .flex-offset-lg-35,[dir=rtl] .offset-lg-35{margin-left:auto;margin-right:35%}.flex-offset-lg-40,.offset-lg-40{margin-left:40%}[dir=rtl] .flex-offset-lg-40,[dir=rtl] .offset-lg-40{margin-left:auto;margin-right:40%}.flex-offset-lg-45,.offset-lg-45{margin-left:45%}[dir=rtl] .flex-offset-lg-45,[dir=rtl] .offset-lg-45{margin-left:auto;margin-right:45%}.flex-offset-lg-50,.offset-lg-50{margin-left:50%}[dir=rtl] .flex-offset-lg-50,[dir=rtl] .offset-lg-50{margin-left:auto;margin-right:50%}.flex-offset-lg-55,.offset-lg-55{margin-left:55%}[dir=rtl] .flex-offset-lg-55,[dir=rtl] .offset-lg-55{margin-left:auto;margin-right:55%}.flex-offset-lg-60,.offset-lg-60{margin-left:60%}[dir=rtl] .flex-offset-lg-60,[dir=rtl] .offset-lg-60{margin-left:auto;margin-right:60%}.flex-offset-lg-65,.offset-lg-65{margin-left:65%}[dir=rtl] .flex-offset-lg-65,[dir=rtl] .offset-lg-65{margin-left:auto;margin-right:65%}.flex-offset-lg-70,.offset-lg-70{margin-left:70%}[dir=rtl] .flex-offset-lg-70,[dir=rtl] .offset-lg-70{margin-left:auto;margin-right:70%}.flex-offset-lg-75,.offset-lg-75{margin-left:75%}[dir=rtl] .flex-offset-lg-75,[dir=rtl] .offset-lg-75{margin-left:auto;margin-right:75%}.flex-offset-lg-80,.offset-lg-80{margin-left:80%}[dir=rtl] .flex-offset-lg-80,[dir=rtl] .offset-lg-80{margin-left:auto;margin-right:80%}.flex-offset-lg-85,.offset-lg-85{margin-left:85%}[dir=rtl] .flex-offset-lg-85,[dir=rtl] .offset-lg-85{margin-left:auto;margin-right:85%}.flex-offset-lg-90,.offset-lg-90{margin-left:90%}[dir=rtl] .flex-offset-lg-90,[dir=rtl] .offset-lg-90{margin-left:auto;margin-right:90%}.flex-offset-lg-95,.offset-lg-95{margin-left:95%}[dir=rtl] .flex-offset-lg-95,[dir=rtl] .offset-lg-95{margin-left:auto;margin-right:95%}.flex-offset-lg-33,.offset-lg-33{margin-left:33.33333%}.flex-offset-lg-66,.offset-lg-66{margin-left:66.66667%}[dir=rtl] .flex-offset-lg-66,[dir=rtl] .offset-lg-66{margin-left:auto;margin-right:66.66667%}.layout-align-lg,.layout-align-lg-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-lg,.layout-align-lg-start,.layout-align-lg-start-center,.layout-align-lg-start-end,.layout-align-lg-start-start,.layout-align-lg-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-lg-center,.layout-align-lg-center-center,.layout-align-lg-center-end,.layout-align-lg-center-start,.layout-align-lg-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-lg-end,.layout-align-lg-end-center,.layout-align-lg-end-end,.layout-align-lg-end-start,.layout-align-lg-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-lg-space-around,.layout-align-lg-space-around-center,.layout-align-lg-space-around-end,.layout-align-lg-space-around-start,.layout-align-lg-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-lg-space-between,.layout-align-lg-space-between-center,.layout-align-lg-space-between-end,.layout-align-lg-space-between-start,.layout-align-lg-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-lg-center-start,.layout-align-lg-end-start,.layout-align-lg-space-around-start,.layout-align-lg-space-between-start,.layout-align-lg-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-lg-center-center,.layout-align-lg-end-center,.layout-align-lg-space-around-center,.layout-align-lg-space-between-center,.layout-align-lg-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-lg-center-center>*,.layout-align-lg-end-center>*,.layout-align-lg-space-around-center>*,.layout-align-lg-space-between-center>*,.layout-align-lg-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-lg-center-end,.layout-align-lg-end-end,.layout-align-lg-space-around-end,.layout-align-lg-space-between-end,.layout-align-lg-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-lg-center-stretch,.layout-align-lg-end-stretch,.layout-align-lg-space-around-stretch,.layout-align-lg-space-between-stretch,.layout-align-lg-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-lg{-webkit-flex:1;flex:1}.flex-lg,.flex-lg-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-lg-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-lg-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-lg-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-lg-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-lg-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-lg-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-lg-0,.layout-row>.flex-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-0{min-width:0}.layout-column>.flex-lg-0{max-width:100%;max-height:0%}.layout-column>.flex-lg-0,.layout-lg-row>.flex-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-0{max-width:0;max-height:100%;min-width:0}.layout-lg-column>.flex-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-lg-5,.layout-row>.flex-lg-5{max-width:5%;max-height:100%}.flex-lg-5,.layout-column>.flex-lg-5,.layout-row>.flex-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-5{max-width:100%;max-height:5%}.layout-lg-row>.flex-lg-5{max-width:5%;max-height:100%}.layout-lg-column>.flex-lg-5,.layout-lg-row>.flex-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-5{max-width:100%;max-height:5%}.flex-lg-10,.layout-row>.flex-lg-10{max-width:10%;max-height:100%}.flex-lg-10,.layout-column>.flex-lg-10,.layout-row>.flex-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-10{max-width:100%;max-height:10%}.layout-lg-row>.flex-lg-10{max-width:10%;max-height:100%}.layout-lg-column>.flex-lg-10,.layout-lg-row>.flex-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-10{max-width:100%;max-height:10%}.flex-lg-15,.layout-row>.flex-lg-15{max-width:15%;max-height:100%}.flex-lg-15,.layout-column>.flex-lg-15,.layout-row>.flex-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-15{max-width:100%;max-height:15%}.layout-lg-row>.flex-lg-15{max-width:15%;max-height:100%}.layout-lg-column>.flex-lg-15,.layout-lg-row>.flex-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-15{max-width:100%;max-height:15%}.flex-lg-20,.layout-row>.flex-lg-20{max-width:20%;max-height:100%}.flex-lg-20,.layout-column>.flex-lg-20,.layout-row>.flex-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-20{max-width:100%;max-height:20%}.layout-lg-row>.flex-lg-20{max-width:20%;max-height:100%}.layout-lg-column>.flex-lg-20,.layout-lg-row>.flex-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-20{max-width:100%;max-height:20%}.flex-lg-25,.layout-row>.flex-lg-25{max-width:25%;max-height:100%}.flex-lg-25,.layout-column>.flex-lg-25,.layout-row>.flex-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-25{max-width:100%;max-height:25%}.layout-lg-row>.flex-lg-25{max-width:25%;max-height:100%}.layout-lg-column>.flex-lg-25,.layout-lg-row>.flex-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-25{max-width:100%;max-height:25%}.flex-lg-30,.layout-row>.flex-lg-30{max-width:30%;max-height:100%}.flex-lg-30,.layout-column>.flex-lg-30,.layout-row>.flex-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-30{max-width:100%;max-height:30%}.layout-lg-row>.flex-lg-30{max-width:30%;max-height:100%}.layout-lg-column>.flex-lg-30,.layout-lg-row>.flex-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-30{max-width:100%;max-height:30%}.flex-lg-35,.layout-row>.flex-lg-35{max-width:35%;max-height:100%}.flex-lg-35,.layout-column>.flex-lg-35,.layout-row>.flex-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-35{max-width:100%;max-height:35%}.layout-lg-row>.flex-lg-35{max-width:35%;max-height:100%}.layout-lg-column>.flex-lg-35,.layout-lg-row>.flex-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-35{max-width:100%;max-height:35%}.flex-lg-40,.layout-row>.flex-lg-40{max-width:40%;max-height:100%}.flex-lg-40,.layout-column>.flex-lg-40,.layout-row>.flex-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-40{max-width:100%;max-height:40%}.layout-lg-row>.flex-lg-40{max-width:40%;max-height:100%}.layout-lg-column>.flex-lg-40,.layout-lg-row>.flex-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-40{max-width:100%;max-height:40%}.flex-lg-45,.layout-row>.flex-lg-45{max-width:45%;max-height:100%}.flex-lg-45,.layout-column>.flex-lg-45,.layout-row>.flex-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-45{max-width:100%;max-height:45%}.layout-lg-row>.flex-lg-45{max-width:45%;max-height:100%}.layout-lg-column>.flex-lg-45,.layout-lg-row>.flex-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-45{max-width:100%;max-height:45%}.flex-lg-50,.layout-row>.flex-lg-50{max-width:50%;max-height:100%}.flex-lg-50,.layout-column>.flex-lg-50,.layout-row>.flex-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-50{max-width:100%;max-height:50%}.layout-lg-row>.flex-lg-50{max-width:50%;max-height:100%}.layout-lg-column>.flex-lg-50,.layout-lg-row>.flex-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-50{max-width:100%;max-height:50%}.flex-lg-55,.layout-row>.flex-lg-55{max-width:55%;max-height:100%}.flex-lg-55,.layout-column>.flex-lg-55,.layout-row>.flex-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-55{max-width:100%;max-height:55%}.layout-lg-row>.flex-lg-55{max-width:55%;max-height:100%}.layout-lg-column>.flex-lg-55,.layout-lg-row>.flex-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-55{max-width:100%;max-height:55%}.flex-lg-60,.layout-row>.flex-lg-60{max-width:60%;max-height:100%}.flex-lg-60,.layout-column>.flex-lg-60,.layout-row>.flex-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-60{max-width:100%;max-height:60%}.layout-lg-row>.flex-lg-60{max-width:60%;max-height:100%}.layout-lg-column>.flex-lg-60,.layout-lg-row>.flex-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-60{max-width:100%;max-height:60%}.flex-lg-65,.layout-row>.flex-lg-65{max-width:65%;max-height:100%}.flex-lg-65,.layout-column>.flex-lg-65,.layout-row>.flex-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-65{max-width:100%;max-height:65%}.layout-lg-row>.flex-lg-65{max-width:65%;max-height:100%}.layout-lg-column>.flex-lg-65,.layout-lg-row>.flex-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-65{max-width:100%;max-height:65%}.flex-lg-70,.layout-row>.flex-lg-70{max-width:70%;max-height:100%}.flex-lg-70,.layout-column>.flex-lg-70,.layout-row>.flex-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-70{max-width:100%;max-height:70%}.layout-lg-row>.flex-lg-70{max-width:70%;max-height:100%}.layout-lg-column>.flex-lg-70,.layout-lg-row>.flex-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-70{max-width:100%;max-height:70%}.flex-lg-75,.layout-row>.flex-lg-75{max-width:75%;max-height:100%}.flex-lg-75,.layout-column>.flex-lg-75,.layout-row>.flex-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-75{max-width:100%;max-height:75%}.layout-lg-row>.flex-lg-75{max-width:75%;max-height:100%}.layout-lg-column>.flex-lg-75,.layout-lg-row>.flex-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-75{max-width:100%;max-height:75%}.flex-lg-80,.layout-row>.flex-lg-80{max-width:80%;max-height:100%}.flex-lg-80,.layout-column>.flex-lg-80,.layout-row>.flex-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-80{max-width:100%;max-height:80%}.layout-lg-row>.flex-lg-80{max-width:80%;max-height:100%}.layout-lg-column>.flex-lg-80,.layout-lg-row>.flex-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-80{max-width:100%;max-height:80%}.flex-lg-85,.layout-row>.flex-lg-85{max-width:85%;max-height:100%}.flex-lg-85,.layout-column>.flex-lg-85,.layout-row>.flex-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-85{max-width:100%;max-height:85%}.layout-lg-row>.flex-lg-85{max-width:85%;max-height:100%}.layout-lg-column>.flex-lg-85,.layout-lg-row>.flex-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-85{max-width:100%;max-height:85%}.flex-lg-90,.layout-row>.flex-lg-90{max-width:90%;max-height:100%}.flex-lg-90,.layout-column>.flex-lg-90,.layout-row>.flex-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-90{max-width:100%;max-height:90%}.layout-lg-row>.flex-lg-90{max-width:90%;max-height:100%}.layout-lg-column>.flex-lg-90,.layout-lg-row>.flex-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-90{max-width:100%;max-height:90%}.flex-lg-95,.layout-row>.flex-lg-95{max-width:95%;max-height:100%}.flex-lg-95,.layout-column>.flex-lg-95,.layout-row>.flex-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-95{max-width:100%;max-height:95%}.layout-lg-row>.flex-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-95{max-height:95%}.flex-lg-100,.layout-lg-column>.flex-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-lg-100{max-height:100%}.layout-column>.flex-lg-100,.layout-lg-column>.flex-lg-100,.layout-lg-row>.flex-lg-100,.layout-row>.flex-lg-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-33{-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%}.layout-row>.flex-lg-33,.layout-row>.flex-lg-66{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-66{-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%}.layout-column>.flex-lg-33{-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-height:33.33%}.layout-column>.flex-lg-33,.layout-column>.flex-lg-66{-webkit-box-flex:1;max-width:100%;box-sizing:border-box}.layout-column>.flex-lg-66{-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-height:66.66%}.layout-lg-row>.flex-lg-33{max-width:33.33%}.layout-lg-row>.flex-lg-33,.layout-lg-row>.flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex-lg-66{max-width:66.66%}.layout-lg-row>.flex{min-width:0}.layout-lg-column>.flex-lg-33{max-height:33.33%}.layout-lg-column>.flex-lg-33,.layout-lg-column>.flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-66{max-height:66.66%}.layout-lg-column>.flex{min-height:0}.layout-lg,.layout-lg-column,.layout-lg-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-lg-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-lg-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:1920px){.flex-order-gt-lg--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-gt-lg--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-gt-lg--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-gt-lg--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-gt-lg--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-gt-lg--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-gt-lg--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-gt-lg--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-gt-lg--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-gt-lg--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-gt-lg--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-gt-lg--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-gt-lg--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-gt-lg--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-gt-lg--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-gt-lg--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-gt-lg--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-gt-lg--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-gt-lg--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-gt-lg--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-gt-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-gt-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-gt-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-gt-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-gt-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-gt-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-gt-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-gt-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-gt-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-gt-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-gt-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-gt-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-gt-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-gt-lg-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-gt-lg-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-gt-lg-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-gt-lg-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-gt-lg-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-gt-lg-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-gt-lg-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-gt-lg-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-gt-lg-0,.offset-gt-lg-0{margin-left:0}[dir=rtl] .flex-offset-gt-lg-0,[dir=rtl] .offset-gt-lg-0{margin-left:auto;margin-right:0}.flex-offset-gt-lg-5,.offset-gt-lg-5{margin-left:5%}[dir=rtl] .flex-offset-gt-lg-5,[dir=rtl] .offset-gt-lg-5{margin-left:auto;margin-right:5%}.flex-offset-gt-lg-10,.offset-gt-lg-10{margin-left:10%}[dir=rtl] .flex-offset-gt-lg-10,[dir=rtl] .offset-gt-lg-10{margin-left:auto;margin-right:10%}.flex-offset-gt-lg-15,.offset-gt-lg-15{margin-left:15%}[dir=rtl] .flex-offset-gt-lg-15,[dir=rtl] .offset-gt-lg-15{margin-left:auto;margin-right:15%}.flex-offset-gt-lg-20,.offset-gt-lg-20{margin-left:20%}[dir=rtl] .flex-offset-gt-lg-20,[dir=rtl] .offset-gt-lg-20{margin-left:auto;margin-right:20%}.flex-offset-gt-lg-25,.offset-gt-lg-25{margin-left:25%}[dir=rtl] .flex-offset-gt-lg-25,[dir=rtl] .offset-gt-lg-25{margin-left:auto;margin-right:25%}.flex-offset-gt-lg-30,.offset-gt-lg-30{margin-left:30%}[dir=rtl] .flex-offset-gt-lg-30,[dir=rtl] .offset-gt-lg-30{margin-left:auto;margin-right:30%}.flex-offset-gt-lg-35,.offset-gt-lg-35{margin-left:35%}[dir=rtl] .flex-offset-gt-lg-35,[dir=rtl] .offset-gt-lg-35{margin-left:auto;margin-right:35%}.flex-offset-gt-lg-40,.offset-gt-lg-40{margin-left:40%}[dir=rtl] .flex-offset-gt-lg-40,[dir=rtl] .offset-gt-lg-40{margin-left:auto;margin-right:40%}.flex-offset-gt-lg-45,.offset-gt-lg-45{margin-left:45%}[dir=rtl] .flex-offset-gt-lg-45,[dir=rtl] .offset-gt-lg-45{margin-left:auto;margin-right:45%}.flex-offset-gt-lg-50,.offset-gt-lg-50{margin-left:50%}[dir=rtl] .flex-offset-gt-lg-50,[dir=rtl] .offset-gt-lg-50{margin-left:auto;margin-right:50%}.flex-offset-gt-lg-55,.offset-gt-lg-55{margin-left:55%}[dir=rtl] .flex-offset-gt-lg-55,[dir=rtl] .offset-gt-lg-55{margin-left:auto;margin-right:55%}.flex-offset-gt-lg-60,.offset-gt-lg-60{margin-left:60%}[dir=rtl] .flex-offset-gt-lg-60,[dir=rtl] .offset-gt-lg-60{margin-left:auto;margin-right:60%}.flex-offset-gt-lg-65,.offset-gt-lg-65{margin-left:65%}[dir=rtl] .flex-offset-gt-lg-65,[dir=rtl] .offset-gt-lg-65{margin-left:auto;margin-right:65%}.flex-offset-gt-lg-70,.offset-gt-lg-70{margin-left:70%}[dir=rtl] .flex-offset-gt-lg-70,[dir=rtl] .offset-gt-lg-70{margin-left:auto;margin-right:70%}.flex-offset-gt-lg-75,.offset-gt-lg-75{margin-left:75%}[dir=rtl] .flex-offset-gt-lg-75,[dir=rtl] .offset-gt-lg-75{margin-left:auto;margin-right:75%}.flex-offset-gt-lg-80,.offset-gt-lg-80{margin-left:80%}[dir=rtl] .flex-offset-gt-lg-80,[dir=rtl] .offset-gt-lg-80{margin-left:auto;margin-right:80%}.flex-offset-gt-lg-85,.offset-gt-lg-85{margin-left:85%}[dir=rtl] .flex-offset-gt-lg-85,[dir=rtl] .offset-gt-lg-85{margin-left:auto;margin-right:85%}.flex-offset-gt-lg-90,.offset-gt-lg-90{margin-left:90%}[dir=rtl] .flex-offset-gt-lg-90,[dir=rtl] .offset-gt-lg-90{margin-left:auto;margin-right:90%}.flex-offset-gt-lg-95,.offset-gt-lg-95{margin-left:95%}[dir=rtl] .flex-offset-gt-lg-95,[dir=rtl] .offset-gt-lg-95{margin-left:auto;margin-right:95%}.flex-offset-gt-lg-33,.offset-gt-lg-33{margin-left:33.33333%}.flex-offset-gt-lg-66,.offset-gt-lg-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-lg-66,[dir=rtl] .offset-gt-lg-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-lg,.layout-align-gt-lg-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-gt-lg,.layout-align-gt-lg-start,.layout-align-gt-lg-start-center,.layout-align-gt-lg-start-end,.layout-align-gt-lg-start-start,.layout-align-gt-lg-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-gt-lg-center,.layout-align-gt-lg-center-center,.layout-align-gt-lg-center-end,.layout-align-gt-lg-center-start,.layout-align-gt-lg-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-gt-lg-end,.layout-align-gt-lg-end-center,.layout-align-gt-lg-end-end,.layout-align-gt-lg-end-start,.layout-align-gt-lg-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-gt-lg-space-around,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-gt-lg-space-between,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-gt-lg-center-start,.layout-align-gt-lg-end-start,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-gt-lg-center-center,.layout-align-gt-lg-end-center,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-gt-lg-center-center>*,.layout-align-gt-lg-end-center>*,.layout-align-gt-lg-space-around-center>*,.layout-align-gt-lg-space-between-center>*,.layout-align-gt-lg-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-lg-center-end,.layout-align-gt-lg-end-end,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-gt-lg-center-stretch,.layout-align-gt-lg-end-stretch,.layout-align-gt-lg-space-around-stretch,.layout-align-gt-lg-space-between-stretch,.layout-align-gt-lg-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-gt-lg{-webkit-flex:1;flex:1}.flex-gt-lg,.flex-gt-lg-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-gt-lg-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-gt-lg-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-lg-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-lg-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-lg-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-lg-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-lg-0,.layout-row>.flex-gt-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-0{min-width:0}.layout-column>.flex-gt-lg-0{max-width:100%;max-height:0%}.layout-column>.flex-gt-lg-0,.layout-gt-lg-row>.flex-gt-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-0{max-width:0;max-height:100%;min-width:0}.layout-gt-lg-column>.flex-gt-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-lg-5,.layout-row>.flex-gt-lg-5{max-width:5%;max-height:100%}.flex-gt-lg-5,.layout-column>.flex-gt-lg-5,.layout-row>.flex-gt-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-5{max-width:100%;max-height:5%}.layout-gt-lg-row>.flex-gt-lg-5{max-width:5%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-5,.layout-gt-lg-row>.flex-gt-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-5{max-width:100%;max-height:5%}.flex-gt-lg-10,.layout-row>.flex-gt-lg-10{max-width:10%;max-height:100%}.flex-gt-lg-10,.layout-column>.flex-gt-lg-10,.layout-row>.flex-gt-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-10{max-width:100%;max-height:10%}.layout-gt-lg-row>.flex-gt-lg-10{max-width:10%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-10,.layout-gt-lg-row>.flex-gt-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-10{max-width:100%;max-height:10%}.flex-gt-lg-15,.layout-row>.flex-gt-lg-15{max-width:15%;max-height:100%}.flex-gt-lg-15,.layout-column>.flex-gt-lg-15,.layout-row>.flex-gt-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-15{max-width:100%;max-height:15%}.layout-gt-lg-row>.flex-gt-lg-15{max-width:15%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-15,.layout-gt-lg-row>.flex-gt-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-15{max-width:100%;max-height:15%}.flex-gt-lg-20,.layout-row>.flex-gt-lg-20{max-width:20%;max-height:100%}.flex-gt-lg-20,.layout-column>.flex-gt-lg-20,.layout-row>.flex-gt-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-20{max-width:100%;max-height:20%}.layout-gt-lg-row>.flex-gt-lg-20{max-width:20%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-20,.layout-gt-lg-row>.flex-gt-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-20{max-width:100%;max-height:20%}.flex-gt-lg-25,.layout-row>.flex-gt-lg-25{max-width:25%;max-height:100%}.flex-gt-lg-25,.layout-column>.flex-gt-lg-25,.layout-row>.flex-gt-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-25{max-width:100%;max-height:25%}.layout-gt-lg-row>.flex-gt-lg-25{max-width:25%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-25,.layout-gt-lg-row>.flex-gt-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-25{max-width:100%;max-height:25%}.flex-gt-lg-30,.layout-row>.flex-gt-lg-30{max-width:30%;max-height:100%}.flex-gt-lg-30,.layout-column>.flex-gt-lg-30,.layout-row>.flex-gt-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-30{max-width:100%;max-height:30%}.layout-gt-lg-row>.flex-gt-lg-30{max-width:30%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-30,.layout-gt-lg-row>.flex-gt-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-30{max-width:100%;max-height:30%}.flex-gt-lg-35,.layout-row>.flex-gt-lg-35{max-width:35%;max-height:100%}.flex-gt-lg-35,.layout-column>.flex-gt-lg-35,.layout-row>.flex-gt-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-35{max-width:100%;max-height:35%}.layout-gt-lg-row>.flex-gt-lg-35{max-width:35%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-35,.layout-gt-lg-row>.flex-gt-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-35{max-width:100%;max-height:35%}.flex-gt-lg-40,.layout-row>.flex-gt-lg-40{max-width:40%;max-height:100%}.flex-gt-lg-40,.layout-column>.flex-gt-lg-40,.layout-row>.flex-gt-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-40{max-width:100%;max-height:40%}.layout-gt-lg-row>.flex-gt-lg-40{max-width:40%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-40,.layout-gt-lg-row>.flex-gt-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-40{max-width:100%;max-height:40%}.flex-gt-lg-45,.layout-row>.flex-gt-lg-45{max-width:45%;max-height:100%}.flex-gt-lg-45,.layout-column>.flex-gt-lg-45,.layout-row>.flex-gt-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-45{max-width:100%;max-height:45%}.layout-gt-lg-row>.flex-gt-lg-45{max-width:45%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-45,.layout-gt-lg-row>.flex-gt-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-45{max-width:100%;max-height:45%}.flex-gt-lg-50,.layout-row>.flex-gt-lg-50{max-width:50%;max-height:100%}.flex-gt-lg-50,.layout-column>.flex-gt-lg-50,.layout-row>.flex-gt-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-50{max-width:100%;max-height:50%}.layout-gt-lg-row>.flex-gt-lg-50{max-width:50%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-50,.layout-gt-lg-row>.flex-gt-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-50{max-width:100%;max-height:50%}.flex-gt-lg-55,.layout-row>.flex-gt-lg-55{max-width:55%;max-height:100%}.flex-gt-lg-55,.layout-column>.flex-gt-lg-55,.layout-row>.flex-gt-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-55{max-width:100%;max-height:55%}.layout-gt-lg-row>.flex-gt-lg-55{max-width:55%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-55,.layout-gt-lg-row>.flex-gt-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-55{max-width:100%;max-height:55%}.flex-gt-lg-60,.layout-row>.flex-gt-lg-60{max-width:60%;max-height:100%}.flex-gt-lg-60,.layout-column>.flex-gt-lg-60,.layout-row>.flex-gt-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-60{max-width:100%;max-height:60%}.layout-gt-lg-row>.flex-gt-lg-60{max-width:60%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-60,.layout-gt-lg-row>.flex-gt-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-60{max-width:100%;max-height:60%}.flex-gt-lg-65,.layout-row>.flex-gt-lg-65{max-width:65%;max-height:100%}.flex-gt-lg-65,.layout-column>.flex-gt-lg-65,.layout-row>.flex-gt-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-65{max-width:100%;max-height:65%}.layout-gt-lg-row>.flex-gt-lg-65{max-width:65%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-65,.layout-gt-lg-row>.flex-gt-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-65{max-width:100%;max-height:65%}.flex-gt-lg-70,.layout-row>.flex-gt-lg-70{max-width:70%;max-height:100%}.flex-gt-lg-70,.layout-column>.flex-gt-lg-70,.layout-row>.flex-gt-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-70{max-width:100%;max-height:70%}.layout-gt-lg-row>.flex-gt-lg-70{max-width:70%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-70,.layout-gt-lg-row>.flex-gt-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-70{max-width:100%;max-height:70%}.flex-gt-lg-75,.layout-row>.flex-gt-lg-75{max-width:75%;max-height:100%}.flex-gt-lg-75,.layout-column>.flex-gt-lg-75,.layout-row>.flex-gt-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-75{max-width:100%;max-height:75%}.layout-gt-lg-row>.flex-gt-lg-75{max-width:75%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-75,.layout-gt-lg-row>.flex-gt-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-75{max-width:100%;max-height:75%}.flex-gt-lg-80,.layout-row>.flex-gt-lg-80{max-width:80%;max-height:100%}.flex-gt-lg-80,.layout-column>.flex-gt-lg-80,.layout-row>.flex-gt-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-80{max-width:100%;max-height:80%}.layout-gt-lg-row>.flex-gt-lg-80{max-width:80%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-80,.layout-gt-lg-row>.flex-gt-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-80{max-width:100%;max-height:80%}.flex-gt-lg-85,.layout-row>.flex-gt-lg-85{max-width:85%;max-height:100%}.flex-gt-lg-85,.layout-column>.flex-gt-lg-85,.layout-row>.flex-gt-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-85{max-width:100%;max-height:85%}.layout-gt-lg-row>.flex-gt-lg-85{max-width:85%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-85,.layout-gt-lg-row>.flex-gt-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-85{max-width:100%;max-height:85%}.flex-gt-lg-90,.layout-row>.flex-gt-lg-90{max-width:90%;max-height:100%}.flex-gt-lg-90,.layout-column>.flex-gt-lg-90,.layout-row>.flex-gt-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-90{max-width:100%;max-height:90%}.layout-gt-lg-row>.flex-gt-lg-90{max-width:90%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-90,.layout-gt-lg-row>.flex-gt-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-90{max-width:100%;max-height:90%}.flex-gt-lg-95,.layout-row>.flex-gt-lg-95{max-width:95%;max-height:100%}.flex-gt-lg-95,.layout-column>.flex-gt-lg-95,.layout-row>.flex-gt-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-95{max-width:100%;max-height:95%}.layout-gt-lg-row>.flex-gt-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-95{max-height:95%}.flex-gt-lg-100,.layout-gt-lg-column>.flex-gt-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-gt-lg-100{max-height:100%}.layout-column>.flex-gt-lg-100,.layout-gt-lg-column>.flex-gt-lg-100,.layout-gt-lg-row>.flex-gt-lg-100,.layout-row>.flex-gt-lg-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-33{-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%}.layout-row>.flex-gt-lg-33,.layout-row>.flex-gt-lg-66{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-66{-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%}.layout-column>.flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-33{max-width:33.33%}.layout-gt-lg-row>.flex-gt-lg-33,.layout-gt-lg-row>.flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-66{max-width:66.66%}.layout-gt-lg-row>.flex{min-width:0}.layout-gt-lg-column>.flex-gt-lg-33{max-height:33.33%}.layout-gt-lg-column>.flex-gt-lg-33,.layout-gt-lg-column>.flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-66{max-height:66.66%}.layout-gt-lg-column>.flex{min-height:0}.layout-gt-lg,.layout-gt-lg-column,.layout-gt-lg-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-gt-lg-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-gt-lg-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.flex-order-xl--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-xl--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-xl--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-xl--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-xl--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-xl--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-xl--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-xl--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-xl--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-xl--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-xl--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-xl--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-xl--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-xl--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-xl--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-xl--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-xl--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-xl--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-xl--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-xl--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-xl-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-xl-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-xl-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-xl-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-xl-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-xl-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-xl-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-xl-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-xl-0,.offset-xl-0{margin-left:0}[dir=rtl] .flex-offset-xl-0,[dir=rtl] .offset-xl-0{margin-left:auto;margin-right:0}.flex-offset-xl-5,.offset-xl-5{margin-left:5%}[dir=rtl] .flex-offset-xl-5,[dir=rtl] .offset-xl-5{margin-left:auto;margin-right:5%}.flex-offset-xl-10,.offset-xl-10{margin-left:10%}[dir=rtl] .flex-offset-xl-10,[dir=rtl] .offset-xl-10{margin-left:auto;margin-right:10%}.flex-offset-xl-15,.offset-xl-15{margin-left:15%}[dir=rtl] .flex-offset-xl-15,[dir=rtl] .offset-xl-15{margin-left:auto;margin-right:15%}.flex-offset-xl-20,.offset-xl-20{margin-left:20%}[dir=rtl] .flex-offset-xl-20,[dir=rtl] .offset-xl-20{margin-left:auto;margin-right:20%}.flex-offset-xl-25,.offset-xl-25{margin-left:25%}[dir=rtl] .flex-offset-xl-25,[dir=rtl] .offset-xl-25{margin-left:auto;margin-right:25%}.flex-offset-xl-30,.offset-xl-30{margin-left:30%}[dir=rtl] .flex-offset-xl-30,[dir=rtl] .offset-xl-30{margin-left:auto;margin-right:30%}.flex-offset-xl-35,.offset-xl-35{margin-left:35%}[dir=rtl] .flex-offset-xl-35,[dir=rtl] .offset-xl-35{margin-left:auto;margin-right:35%}.flex-offset-xl-40,.offset-xl-40{margin-left:40%}[dir=rtl] .flex-offset-xl-40,[dir=rtl] .offset-xl-40{margin-left:auto;margin-right:40%}.flex-offset-xl-45,.offset-xl-45{margin-left:45%}[dir=rtl] .flex-offset-xl-45,[dir=rtl] .offset-xl-45{margin-left:auto;margin-right:45%}.flex-offset-xl-50,.offset-xl-50{margin-left:50%}[dir=rtl] .flex-offset-xl-50,[dir=rtl] .offset-xl-50{margin-left:auto;margin-right:50%}.flex-offset-xl-55,.offset-xl-55{margin-left:55%}[dir=rtl] .flex-offset-xl-55,[dir=rtl] .offset-xl-55{margin-left:auto;margin-right:55%}.flex-offset-xl-60,.offset-xl-60{margin-left:60%}[dir=rtl] .flex-offset-xl-60,[dir=rtl] .offset-xl-60{margin-left:auto;margin-right:60%}.flex-offset-xl-65,.offset-xl-65{margin-left:65%}[dir=rtl] .flex-offset-xl-65,[dir=rtl] .offset-xl-65{margin-left:auto;margin-right:65%}.flex-offset-xl-70,.offset-xl-70{margin-left:70%}[dir=rtl] .flex-offset-xl-70,[dir=rtl] .offset-xl-70{margin-left:auto;margin-right:70%}.flex-offset-xl-75,.offset-xl-75{margin-left:75%}[dir=rtl] .flex-offset-xl-75,[dir=rtl] .offset-xl-75{margin-left:auto;margin-right:75%}.flex-offset-xl-80,.offset-xl-80{margin-left:80%}[dir=rtl] .flex-offset-xl-80,[dir=rtl] .offset-xl-80{margin-left:auto;margin-right:80%}.flex-offset-xl-85,.offset-xl-85{margin-left:85%}[dir=rtl] .flex-offset-xl-85,[dir=rtl] .offset-xl-85{margin-left:auto;margin-right:85%}.flex-offset-xl-90,.offset-xl-90{margin-left:90%}[dir=rtl] .flex-offset-xl-90,[dir=rtl] .offset-xl-90{margin-left:auto;margin-right:90%}.flex-offset-xl-95,.offset-xl-95{margin-left:95%}[dir=rtl] .flex-offset-xl-95,[dir=rtl] .offset-xl-95{margin-left:auto;margin-right:95%}.flex-offset-xl-33,.offset-xl-33{margin-left:33.33333%}.flex-offset-xl-66,.offset-xl-66{margin-left:66.66667%}[dir=rtl] .flex-offset-xl-66,[dir=rtl] .offset-xl-66{margin-left:auto;margin-right:66.66667%}.layout-align-xl,.layout-align-xl-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-xl,.layout-align-xl-start,.layout-align-xl-start-center,.layout-align-xl-start-end,.layout-align-xl-start-start,.layout-align-xl-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-xl-center,.layout-align-xl-center-center,.layout-align-xl-center-end,.layout-align-xl-center-start,.layout-align-xl-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-xl-end,.layout-align-xl-end-center,.layout-align-xl-end-end,.layout-align-xl-end-start,.layout-align-xl-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-xl-space-around,.layout-align-xl-space-around-center,.layout-align-xl-space-around-end,.layout-align-xl-space-around-start,.layout-align-xl-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-xl-space-between,.layout-align-xl-space-between-center,.layout-align-xl-space-between-end,.layout-align-xl-space-between-start,.layout-align-xl-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-xl-center-start,.layout-align-xl-end-start,.layout-align-xl-space-around-start,.layout-align-xl-space-between-start,.layout-align-xl-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-xl-center-center,.layout-align-xl-end-center,.layout-align-xl-space-around-center,.layout-align-xl-space-between-center,.layout-align-xl-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-xl-center-center>*,.layout-align-xl-end-center>*,.layout-align-xl-space-around-center>*,.layout-align-xl-space-between-center>*,.layout-align-xl-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-xl-center-end,.layout-align-xl-end-end,.layout-align-xl-space-around-end,.layout-align-xl-space-between-end,.layout-align-xl-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-xl-center-stretch,.layout-align-xl-end-stretch,.layout-align-xl-space-around-stretch,.layout-align-xl-space-between-stretch,.layout-align-xl-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-xl{-webkit-flex:1;flex:1}.flex-xl,.flex-xl-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-xl-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-xl-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xl-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-xl-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-xl-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-xl-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xl-0,.layout-row>.flex-xl-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-0{min-width:0}.layout-column>.flex-xl-0{max-width:100%;max-height:0%}.layout-column>.flex-xl-0,.layout-xl-row>.flex-xl-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-0{max-width:0;max-height:100%;min-width:0}.layout-xl-column>.flex-xl-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-xl-5,.layout-row>.flex-xl-5{max-width:5%;max-height:100%}.flex-xl-5,.layout-column>.flex-xl-5,.layout-row>.flex-xl-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-5{max-width:100%;max-height:5%}.layout-xl-row>.flex-xl-5{max-width:5%;max-height:100%}.layout-xl-column>.flex-xl-5,.layout-xl-row>.flex-xl-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-5{max-width:100%;max-height:5%}.flex-xl-10,.layout-row>.flex-xl-10{max-width:10%;max-height:100%}.flex-xl-10,.layout-column>.flex-xl-10,.layout-row>.flex-xl-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-10{max-width:100%;max-height:10%}.layout-xl-row>.flex-xl-10{max-width:10%;max-height:100%}.layout-xl-column>.flex-xl-10,.layout-xl-row>.flex-xl-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-10{max-width:100%;max-height:10%}.flex-xl-15,.layout-row>.flex-xl-15{max-width:15%;max-height:100%}.flex-xl-15,.layout-column>.flex-xl-15,.layout-row>.flex-xl-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-15{max-width:100%;max-height:15%}.layout-xl-row>.flex-xl-15{max-width:15%;max-height:100%}.layout-xl-column>.flex-xl-15,.layout-xl-row>.flex-xl-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-15{max-width:100%;max-height:15%}.flex-xl-20,.layout-row>.flex-xl-20{max-width:20%;max-height:100%}.flex-xl-20,.layout-column>.flex-xl-20,.layout-row>.flex-xl-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-20{max-width:100%;max-height:20%}.layout-xl-row>.flex-xl-20{max-width:20%;max-height:100%}.layout-xl-column>.flex-xl-20,.layout-xl-row>.flex-xl-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-20{max-width:100%;max-height:20%}.flex-xl-25,.layout-row>.flex-xl-25{max-width:25%;max-height:100%}.flex-xl-25,.layout-column>.flex-xl-25,.layout-row>.flex-xl-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-25{max-width:100%;max-height:25%}.layout-xl-row>.flex-xl-25{max-width:25%;max-height:100%}.layout-xl-column>.flex-xl-25,.layout-xl-row>.flex-xl-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-25{max-width:100%;max-height:25%}.flex-xl-30,.layout-row>.flex-xl-30{max-width:30%;max-height:100%}.flex-xl-30,.layout-column>.flex-xl-30,.layout-row>.flex-xl-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-30{max-width:100%;max-height:30%}.layout-xl-row>.flex-xl-30{max-width:30%;max-height:100%}.layout-xl-column>.flex-xl-30,.layout-xl-row>.flex-xl-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-30{max-width:100%;max-height:30%}.flex-xl-35,.layout-row>.flex-xl-35{max-width:35%;max-height:100%}.flex-xl-35,.layout-column>.flex-xl-35,.layout-row>.flex-xl-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-35{max-width:100%;max-height:35%}.layout-xl-row>.flex-xl-35{max-width:35%;max-height:100%}.layout-xl-column>.flex-xl-35,.layout-xl-row>.flex-xl-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-35{max-width:100%;max-height:35%}.flex-xl-40,.layout-row>.flex-xl-40{max-width:40%;max-height:100%}.flex-xl-40,.layout-column>.flex-xl-40,.layout-row>.flex-xl-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-40{max-width:100%;max-height:40%}.layout-xl-row>.flex-xl-40{max-width:40%;max-height:100%}.layout-xl-column>.flex-xl-40,.layout-xl-row>.flex-xl-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-40{max-width:100%;max-height:40%}.flex-xl-45,.layout-row>.flex-xl-45{max-width:45%;max-height:100%}.flex-xl-45,.layout-column>.flex-xl-45,.layout-row>.flex-xl-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-45{max-width:100%;max-height:45%}.layout-xl-row>.flex-xl-45{max-width:45%;max-height:100%}.layout-xl-column>.flex-xl-45,.layout-xl-row>.flex-xl-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-45{max-width:100%;max-height:45%}.flex-xl-50,.layout-row>.flex-xl-50{max-width:50%;max-height:100%}.flex-xl-50,.layout-column>.flex-xl-50,.layout-row>.flex-xl-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-50{max-width:100%;max-height:50%}.layout-xl-row>.flex-xl-50{max-width:50%;max-height:100%}.layout-xl-column>.flex-xl-50,.layout-xl-row>.flex-xl-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-50{max-width:100%;max-height:50%}.flex-xl-55,.layout-row>.flex-xl-55{max-width:55%;max-height:100%}.flex-xl-55,.layout-column>.flex-xl-55,.layout-row>.flex-xl-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-55{max-width:100%;max-height:55%}.layout-xl-row>.flex-xl-55{max-width:55%;max-height:100%}.layout-xl-column>.flex-xl-55,.layout-xl-row>.flex-xl-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-55{max-width:100%;max-height:55%}.flex-xl-60,.layout-row>.flex-xl-60{max-width:60%;max-height:100%}.flex-xl-60,.layout-column>.flex-xl-60,.layout-row>.flex-xl-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-60{max-width:100%;max-height:60%}.layout-xl-row>.flex-xl-60{max-width:60%;max-height:100%}.layout-xl-column>.flex-xl-60,.layout-xl-row>.flex-xl-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-60{max-width:100%;max-height:60%}.flex-xl-65,.layout-row>.flex-xl-65{max-width:65%;max-height:100%}.flex-xl-65,.layout-column>.flex-xl-65,.layout-row>.flex-xl-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-65{max-width:100%;max-height:65%}.layout-xl-row>.flex-xl-65{max-width:65%;max-height:100%}.layout-xl-column>.flex-xl-65,.layout-xl-row>.flex-xl-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-65{max-width:100%;max-height:65%}.flex-xl-70,.layout-row>.flex-xl-70{max-width:70%;max-height:100%}.flex-xl-70,.layout-column>.flex-xl-70,.layout-row>.flex-xl-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-70{max-width:100%;max-height:70%}.layout-xl-row>.flex-xl-70{max-width:70%;max-height:100%}.layout-xl-column>.flex-xl-70,.layout-xl-row>.flex-xl-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-70{max-width:100%;max-height:70%}.flex-xl-75,.layout-row>.flex-xl-75{max-width:75%;max-height:100%}.flex-xl-75,.layout-column>.flex-xl-75,.layout-row>.flex-xl-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-75{max-width:100%;max-height:75%}.layout-xl-row>.flex-xl-75{max-width:75%;max-height:100%}.layout-xl-column>.flex-xl-75,.layout-xl-row>.flex-xl-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-75{max-width:100%;max-height:75%}.flex-xl-80,.layout-row>.flex-xl-80{max-width:80%;max-height:100%}.flex-xl-80,.layout-column>.flex-xl-80,.layout-row>.flex-xl-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-80{max-width:100%;max-height:80%}.layout-xl-row>.flex-xl-80{max-width:80%;max-height:100%}.layout-xl-column>.flex-xl-80,.layout-xl-row>.flex-xl-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-80{max-width:100%;max-height:80%}.flex-xl-85,.layout-row>.flex-xl-85{max-width:85%;max-height:100%}.flex-xl-85,.layout-column>.flex-xl-85,.layout-row>.flex-xl-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-85{max-width:100%;max-height:85%}.layout-xl-row>.flex-xl-85{max-width:85%;max-height:100%}.layout-xl-column>.flex-xl-85,.layout-xl-row>.flex-xl-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-85{max-width:100%;max-height:85%}.flex-xl-90,.layout-row>.flex-xl-90{max-width:90%;max-height:100%}.flex-xl-90,.layout-column>.flex-xl-90,.layout-row>.flex-xl-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-90{max-width:100%;max-height:90%}.layout-xl-row>.flex-xl-90{max-width:90%;max-height:100%}.layout-xl-column>.flex-xl-90,.layout-xl-row>.flex-xl-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-90{max-width:100%;max-height:90%}.flex-xl-95,.layout-row>.flex-xl-95{max-width:95%;max-height:100%}.flex-xl-95,.layout-column>.flex-xl-95,.layout-row>.flex-xl-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-95{max-width:100%;max-height:95%}.layout-xl-row>.flex-xl-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-95{max-height:95%}.flex-xl-100,.layout-xl-column>.flex-xl-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-xl-100{max-height:100%}.layout-column>.flex-xl-100,.layout-row>.flex-xl-100,.layout-xl-column>.flex-xl-100,.layout-xl-row>.flex-xl-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-33{-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%}.layout-row>.flex-xl-33,.layout-row>.flex-xl-66{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-66{-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%}.layout-column>.flex-xl-33{-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-height:33.33%}.layout-column>.flex-xl-33,.layout-column>.flex-xl-66{-webkit-box-flex:1;max-width:100%;box-sizing:border-box}.layout-column>.flex-xl-66{-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-height:66.66%}.layout-xl-row>.flex-xl-33{max-width:33.33%}.layout-xl-row>.flex-xl-33,.layout-xl-row>.flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-xl-row>.flex-xl-66{max-width:66.66%}.layout-xl-row>.flex{min-width:0}.layout-xl-column>.flex-xl-33{max-height:33.33%}.layout-xl-column>.flex-xl-33,.layout-xl-column>.flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-66{max-height:66.66%}.layout-xl-column>.flex{min-height:0}.layout-xl,.layout-xl-column,.layout-xl-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-xl-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-xl-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show){display:none}}@media print{.hide-print:not(.show-print):not(.show){display:none!important}}

/**
 * material-design-lite - Material Design Components in CSS, JS and HTML
 * @version v1.3.0
 * @license Apache-2.0
 * @copyright 2015 Google, Inc.
 * @link https://github.com/google/material-design-lite
 */
@charset "UTF-8";
/*
html {
  color: rgba(0,0,0,.87);
}

::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

::selection {
  background: #b3d4fc;
  text-shadow: none;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

audio,canvas,iframe,img,svg,video {
  vertical-align: middle;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

textarea {
  resize: vertical;
}

.browserupgrade {
  margin: .2em 0;
  background: #ccc;
  color: #000;
  padding: .2em 0;
}

.hidden {
  display: none!important;
}

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.invisible {
  visibility: hidden;
}

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

.clearfix:after {
  clear: both;
}

@media print {
  *,*:before,*:after,*:first-letter {
    background: transparent!important;
    color: #000!important;
    box-shadow: none!important;
  }

  a,a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href)")";
  }

  abbr[title]:after {
    content: " (" attr(title)")";
  }

  a[href^="#"]:after,a[href^="javascript:"]:after {
    content: "";
  }

  pre,blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100%!important;
  }

  p,h2,h3 {
    orphans: 3;
    widows: 3;
  }

  h2,h3 {
    page-break-after: avoid;
  }
}

a,.mdl-accordion,.mdl-button,.mdl-card,.mdl-checkbox,.mdl-dropdown-menu,.mdl-icon-toggle,.mdl-item,.mdl-radio,.mdl-slider,.mdl-switch,.mdl-tabs__tab {
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: rgba(255,255,255,0);
}

html {
  width: 100%;
  height: 100%;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

body {
  width: 100%;
  min-height: 100%;
}

main {
  display: block;
}

*[hidden] {
  display: none!important;
}

html,body {
  font-family: "Helvetica","Arial",sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

h1,h2,h3,h4,h5,h6,p {
  padding: 0;
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -.02em;
  opacity: .54;
  font-size: .6em;
}

h1 {
  font-size: 56px;
  line-height: 1.35;
  letter-spacing: -.02em;
  margin: 24px 0;
}

h1,h2 {
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  font-weight: 400;
}

h2 {
  font-size: 45px;
  line-height: 48px;
}

h2,h3 {
  margin: 24px 0;
}

h3 {
  font-size: 34px;
  line-height: 40px;
}

h3,h4 {
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  font-weight: 400;
}

h4 {
  font-size: 24px;
  line-height: 32px;
  -moz-osx-font-smoothing: grayscale;
  margin: 24px 0 16px;
}

h5 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: .02em;
}

h5,h6 {
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  margin: 24px 0 16px;
}

h6 {
  font-size: 16px;
  letter-spacing: .04em;
}

h6,p {
  font-weight: 400;
  line-height: 24px;
}

p {
  font-size: 14px;
  letter-spacing: 0;
  margin: 0 0 16px;
}

a {
  color: rgb(68,138,255);
  font-weight: 500;
}

blockquote {
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  position: relative;
  font-size: 24px;
  font-weight: 300;
  font-style: italic;
  line-height: 1.35;
  letter-spacing: .08em;
}

blockquote:before {
  position: absolute;
  left: -.5em;
  content: 'â€œ';
}

blockquote:after {
  content: 'â€';
  margin-left: -.05em;
}

mark {
  background-color: #f4ff81;
}

dt {
  font-weight: 700;
}

address {
  font-size: 12px;
  line-height: 1;
  font-style: normal;
}

address,ul,ol {
  font-weight: 400;
  letter-spacing: 0;
}

ul,ol {
  font-size: 14px;
  line-height: 24px;
}
*/
.mdl-typography--display-4,.mdl-typography--display-4-color-contrast {
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  font-size: 112px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: -.04em;
}

.mdl-typography--display-4-color-contrast {
  opacity: .54;
}

.mdl-typography--display-3,.mdl-typography--display-3-color-contrast {
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -.02em;
}

.mdl-typography--display-3-color-contrast {
  opacity: .54;
}

.mdl-typography--display-2,.mdl-typography--display-2-color-contrast {
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 48px;
}

.mdl-typography--display-2-color-contrast {
  opacity: .54;
}

.mdl-typography--display-1,.mdl-typography--display-1-color-contrast {
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 40px;
}

.mdl-typography--display-1-color-contrast {
  opacity: .54;
}

.mdl-typography--headline,.mdl-typography--headline-color-contrast {
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  -moz-osx-font-smoothing: grayscale;
}

.mdl-typography--headline-color-contrast {
  opacity: .87;
}

.mdl-typography--title,.mdl-typography--title-color-contrast {
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: .02em;
}

.mdl-typography--title-color-contrast {
  opacity: .87;
}

.mdl-typography--subhead,.mdl-typography--subhead-color-contrast {
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: .04em;
}

.mdl-typography--subhead-color-contrast {
  opacity: .87;
}

.mdl-typography--body-2,.mdl-typography--body-2-color-contrast {
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0;
}

.mdl-typography--body-2-color-contrast {
  opacity: .87;
}

.mdl-typography--body-1,.mdl-typography--body-1-color-contrast {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
}

.mdl-typography--body-1-color-contrast {
  opacity: .87;
}

.mdl-typography--body-2-force-preferred-font,.mdl-typography--body-2-force-preferred-font-color-contrast {
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0;
}

.mdl-typography--body-2-force-preferred-font-color-contrast {
  opacity: .87;
}

.mdl-typography--body-1-force-preferred-font,.mdl-typography--body-1-force-preferred-font-color-contrast {
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
}

.mdl-typography--body-1-force-preferred-font-color-contrast {
  opacity: .87;
}

.mdl-typography--caption,.mdl-typography--caption-force-preferred-font {
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
}

.mdl-typography--caption-force-preferred-font {
  font-family: "Roboto","Helvetica","Arial",sans-serif;
}

.mdl-typography--caption-color-contrast,.mdl-typography--caption-force-preferred-font-color-contrast {
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
  opacity: .54;
}

.mdl-typography--caption-force-preferred-font-color-contrast,.mdl-typography--menu {
  font-family: "Roboto","Helvetica","Arial",sans-serif;
}

.mdl-typography--menu {
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0;
}

.mdl-typography--menu-color-contrast {
  opacity: .87;
}

.mdl-typography--menu-color-contrast,.mdl-typography--button,.mdl-typography--button-color-contrast {
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0;
}

.mdl-typography--button,.mdl-typography--button-color-contrast {
  text-transform: uppercase;
}

.mdl-typography--button-color-contrast {
  opacity: .87;
}

.mdl-typography--text-left {
  text-align: left;
}

.mdl-typography--text-right {
  text-align: right;
}

.mdl-typography--text-center {
  text-align: center;
}

.mdl-typography--text-justify {
  text-align: justify;
}

.mdl-typography--text-nowrap {
  white-space: nowrap;
}

.mdl-typography--text-lowercase {
  text-transform: lowercase;
}

.mdl-typography--text-uppercase {
  text-transform: uppercase;
}

.mdl-typography--text-capitalize {
  text-transform: capitalize;
}

.mdl-typography--font-thin {
  font-weight: 200!important;
}

.mdl-typography--font-light {
  font-weight: 300!important;
}

.mdl-typography--font-regular {
  font-weight: 400!important;
}

.mdl-typography--font-medium {
  font-weight: 500!important;
}

.mdl-typography--font-bold {
  font-weight: 700!important;
}

.mdl-typography--font-black {
  font-weight: 900!important;
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  word-wrap: normal;
  -moz-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

.mdl-color-text--red {
  color: #f44336 !important;
}

.mdl-color--red {
  background-color: #f44336 !important;
}

.mdl-color-text--red-50 {
  color: #ffebee !important;
}

.mdl-color--red-50 {
  background-color: #ffebee !important;
}

.mdl-color-text--red-100 {
  color: #ffcdd2 !important;
}

.mdl-color--red-100 {
  background-color: #ffcdd2 !important;
}

.mdl-color-text--red-200 {
  color: #ef9a9a !important;
}

.mdl-color--red-200 {
  background-color: #ef9a9a !important;
}

.mdl-color-text--red-300 {
  color: #e57373 !important;
}

.mdl-color--red-300 {
  background-color: #e57373 !important;
}

.mdl-color-text--red-400 {
  color: #ef5350 !important;
}

.mdl-color--red-400 {
  background-color: #ef5350 !important;
}

.mdl-color-text--red-500 {
  color: #f44336 !important;
}

.mdl-color--red-500 {
  background-color: #f44336 !important;
}

.mdl-color-text--red-600 {
  color: #e53935 !important;
}

.mdl-color--red-600 {
  background-color: #e53935 !important;
}

.mdl-color-text--red-700 {
  color: #d32f2f !important;
}

.mdl-color--red-700 {
  background-color: #d32f2f !important;
}

.mdl-color-text--red-800 {
  color: #c62828 !important;
}

.mdl-color--red-800 {
  background-color: #c62828 !important;
}

.mdl-color-text--red-900 {
  color: #b71c1c !important;
}

.mdl-color--red-900 {
  background-color: #b71c1c !important;
}

.mdl-color-text--red-A100 {
  color: #ff8a80 !important;
}

.mdl-color--red-A100 {
  background-color: #ff8a80 !important;
}

.mdl-color-text--red-A200 {
  color: #ff5252 !important;
}

.mdl-color--red-A200 {
  background-color: #ff5252 !important;
}

.mdl-color-text--red-A400 {
  color: #ff1744 !important;
}

.mdl-color--red-A400 {
  background-color: #ff1744 !important;
}

.mdl-color-text--red-A700 {
  color: #d50000 !important;
}

.mdl-color--red-A700 {
  background-color: #d50000 !important;
}

.mdl-color-text--pink {
  color: #e91e63 !important;
}

.mdl-color--pink {
  background-color: #e91e63 !important;
}

.mdl-color-text--pink-50 {
  color: #fce4ec !important;
}

.mdl-color--pink-50 {
  background-color: #fce4ec !important;
}

.mdl-color-text--pink-100 {
  color: #f8bbd0 !important;
}

.mdl-color--pink-100 {
  background-color: #f8bbd0 !important;
}

.mdl-color-text--pink-200 {
  color: #f48fb1 !important;
}

.mdl-color--pink-200 {
  background-color: #f48fb1 !important;
}

.mdl-color-text--pink-300 {
  color: #f06292 !important;
}

.mdl-color--pink-300 {
  background-color: #f06292 !important;
}

.mdl-color-text--pink-400 {
  color: #ec407a !important;
}

.mdl-color--pink-400 {
  background-color: #ec407a !important;
}

.mdl-color-text--pink-500 {
  color: #e91e63 !important;
}

.mdl-color--pink-500 {
  background-color: #e91e63 !important;
}

.mdl-color-text--pink-600 {
  color: #d81b60 !important;
}

.mdl-color--pink-600 {
  background-color: #d81b60 !important;
}

.mdl-color-text--pink-700 {
  color: #c2185b !important;
}

.mdl-color--pink-700 {
  background-color: #c2185b !important;
}

.mdl-color-text--pink-800 {
  color: #ad1457 !important;
}

.mdl-color--pink-800 {
  background-color: #ad1457 !important;
}

.mdl-color-text--pink-900 {
  color: #880e4f !important;
}

.mdl-color--pink-900 {
  background-color: #880e4f !important;
}

.mdl-color-text--pink-A100 {
  color: #ff80ab !important;
}

.mdl-color--pink-A100 {
  background-color: #ff80ab !important;
}

.mdl-color-text--pink-A200 {
  color: #ff4081 !important;
}

.mdl-color--pink-A200 {
  background-color: #ff4081 !important;
}

.mdl-color-text--pink-A400 {
  color: #f50057 !important;
}

.mdl-color--pink-A400 {
  background-color: #f50057 !important;
}

.mdl-color-text--pink-A700 {
  color: #c51162 !important;
}

.mdl-color--pink-A700 {
  background-color: #c51162 !important;
}

.mdl-color-text--purple {
  color: #9c27b0 !important;
}

.mdl-color--purple {
  background-color: #9c27b0 !important;
}

.mdl-color-text--purple-50 {
  color: #f3e5f5 !important;
}

.mdl-color--purple-50 {
  background-color: #f3e5f5 !important;
}

.mdl-color-text--purple-100 {
  color: #e1bee7 !important;
}

.mdl-color--purple-100 {
  background-color: #e1bee7 !important;
}

.mdl-color-text--purple-200 {
  color: #ce93d8 !important;
}

.mdl-color--purple-200 {
  background-color: #ce93d8 !important;
}

.mdl-color-text--purple-300 {
  color: #ba68c8 !important;
}

.mdl-color--purple-300 {
  background-color: #ba68c8 !important;
}

.mdl-color-text--purple-400 {
  color: #ab47bc !important;
}

.mdl-color--purple-400 {
  background-color: #ab47bc !important;
}

.mdl-color-text--purple-500 {
  color: #9c27b0 !important;
}

.mdl-color--purple-500 {
  background-color: #9c27b0 !important;
}

.mdl-color-text--purple-600 {
  color: #8e24aa !important;
}

.mdl-color--purple-600 {
  background-color: #8e24aa !important;
}

.mdl-color-text--purple-700 {
  color: #7b1fa2 !important;
}

.mdl-color--purple-700 {
  background-color: #7b1fa2 !important;
}

.mdl-color-text--purple-800 {
  color: #6a1b9a !important;
}

.mdl-color--purple-800 {
  background-color: #6a1b9a !important;
}

.mdl-color-text--purple-900 {
  color: #4a148c !important;
}

.mdl-color--purple-900 {
  background-color: #4a148c !important;
}

.mdl-color-text--purple-A100 {
  color: #ea80fc !important;
}

.mdl-color--purple-A100 {
  background-color: #ea80fc !important;
}

.mdl-color-text--purple-A200 {
  color: #e040fb !important;
}

.mdl-color--purple-A200 {
  background-color: #e040fb !important;
}

.mdl-color-text--purple-A400 {
  color: #d500f9 !important;
}

.mdl-color--purple-A400 {
  background-color: #d500f9 !important;
}

.mdl-color-text--purple-A700 {
  color: #a0f !important;
}

.mdl-color--purple-A700 {
  background-color: #a0f !important;
}

.mdl-color-text--deep-purple {
  color: #673ab7 !important;
}

.mdl-color--deep-purple {
  background-color: #673ab7 !important;
}

.mdl-color-text--deep-purple-50 {
  color: #ede7f6 !important;
}

.mdl-color--deep-purple-50 {
  background-color: #ede7f6 !important;
}

.mdl-color-text--deep-purple-100 {
  color: #d1c4e9 !important;
}

.mdl-color--deep-purple-100 {
  background-color: #d1c4e9 !important;
}

.mdl-color-text--deep-purple-200 {
  color: #b39ddb !important;
}

.mdl-color--deep-purple-200 {
  background-color: #b39ddb !important;
}

.mdl-color-text--deep-purple-300 {
  color: #9575cd !important;
}

.mdl-color--deep-purple-300 {
  background-color: #9575cd !important;
}

.mdl-color-text--deep-purple-400 {
  color: #7e57c2 !important;
}

.mdl-color--deep-purple-400 {
  background-color: #7e57c2 !important;
}

.mdl-color-text--deep-purple-500 {
  color: #673ab7 !important;
}

.mdl-color--deep-purple-500 {
  background-color: #673ab7 !important;
}

.mdl-color-text--deep-purple-600 {
  color: #5e35b1 !important;
}

.mdl-color--deep-purple-600 {
  background-color: #5e35b1 !important;
}

.mdl-color-text--deep-purple-700 {
  color: #512da8 !important;
}

.mdl-color--deep-purple-700 {
  background-color: #512da8 !important;
}

.mdl-color-text--deep-purple-800 {
  color: #4527a0 !important;
}

.mdl-color--deep-purple-800 {
  background-color: #4527a0 !important;
}

.mdl-color-text--deep-purple-900 {
  color: #311b92 !important;
}

.mdl-color--deep-purple-900 {
  background-color: #311b92 !important;
}

.mdl-color-text--deep-purple-A100 {
  color: #b388ff !important;
}

.mdl-color--deep-purple-A100 {
  background-color: #b388ff !important;
}

.mdl-color-text--deep-purple-A200 {
  color: #7c4dff !important;
}

.mdl-color--deep-purple-A200 {
  background-color: #7c4dff !important;
}

.mdl-color-text--deep-purple-A400 {
  color: #651fff !important;
}

.mdl-color--deep-purple-A400 {
  background-color: #651fff !important;
}

.mdl-color-text--deep-purple-A700 {
  color: #6200ea !important;
}

.mdl-color--deep-purple-A700 {
  background-color: #6200ea !important;
}

.mdl-color-text--indigo {
  color: #3f51b5 !important;
}

.mdl-color--indigo {
  background-color: #3f51b5 !important;
}

.mdl-color-text--indigo-50 {
  color: #e8eaf6 !important;
}

.mdl-color--indigo-50 {
  background-color: #e8eaf6 !important;
}

.mdl-color-text--indigo-100 {
  color: #c5cae9 !important;
}

.mdl-color--indigo-100 {
  background-color: #c5cae9 !important;
}

.mdl-color-text--indigo-200 {
  color: #9fa8da !important;
}

.mdl-color--indigo-200 {
  background-color: #9fa8da !important;
}

.mdl-color-text--indigo-300 {
  color: #7986cb !important;
}

.mdl-color--indigo-300 {
  background-color: #7986cb !important;
}

.mdl-color-text--indigo-400 {
  color: #5c6bc0 !important;
}

.mdl-color--indigo-400 {
  background-color: #5c6bc0 !important;
}

.mdl-color-text--indigo-500 {
  color: #3f51b5 !important;
}

.mdl-color--indigo-500 {
  background-color: #3f51b5 !important;
}

.mdl-color-text--indigo-600 {
  color: #3949ab !important;
}

.mdl-color--indigo-600 {
  background-color: #3949ab !important;
}

.mdl-color-text--indigo-700 {
  color: #303f9f !important;
}

.mdl-color--indigo-700 {
  background-color: #303f9f !important;
}

.mdl-color-text--indigo-800 {
  color: #283593 !important;
}

.mdl-color--indigo-800 {
  background-color: #283593 !important;
}

.mdl-color-text--indigo-900 {
  color: #1a237e !important;
}

.mdl-color--indigo-900 {
  background-color: #1a237e !important;
}

.mdl-color-text--indigo-A100 {
  color: #8c9eff !important;
}

.mdl-color--indigo-A100 {
  background-color: #8c9eff !important;
}

.mdl-color-text--indigo-A200 {
  color: #536dfe !important;
}

.mdl-color--indigo-A200 {
  background-color: #536dfe !important;
}

.mdl-color-text--indigo-A400 {
  color: #3d5afe !important;
}

.mdl-color--indigo-A400 {
  background-color: #3d5afe !important;
}

.mdl-color-text--indigo-A700 {
  color: #304ffe !important;
}

.mdl-color--indigo-A700 {
  background-color: #304ffe !important;
}

.mdl-color-text--blue {
  color: #2196f3 !important;
}

.mdl-color--blue {
  background-color: #2196f3 !important;
}

.mdl-color-text--blue-50 {
  color: #e3f2fd !important;
}

.mdl-color--blue-50 {
  background-color: #e3f2fd !important;
}

.mdl-color-text--blue-100 {
  color: #bbdefb !important;
}

.mdl-color--blue-100 {
  background-color: #bbdefb !important;
}

.mdl-color-text--blue-200 {
  color: #90caf9 !important;
}

.mdl-color--blue-200 {
  background-color: #90caf9 !important;
}

.mdl-color-text--blue-300 {
  color: #64b5f6 !important;
}

.mdl-color--blue-300 {
  background-color: #64b5f6 !important;
}

.mdl-color-text--blue-400 {
  color: #42a5f5 !important;
}

.mdl-color--blue-400 {
  background-color: #42a5f5 !important;
}

.mdl-color-text--blue-500 {
  color: #2196f3 !important;
}

.mdl-color--blue-500 {
  background-color: #2196f3 !important;
}

.mdl-color-text--blue-600 {
  color: #1e88e5 !important;
}

.mdl-color--blue-600 {
  background-color: #1e88e5 !important;
}

.mdl-color-text--blue-700 {
  color: #1976d2 !important;
}

.mdl-color--blue-700 {
  background-color: #1976d2 !important;
}

.mdl-color-text--blue-800 {
  color: #1565c0 !important;
}

.mdl-color--blue-800 {
  background-color: #1565c0 !important;
}

.mdl-color-text--blue-900 {
  color: #0d47a1 !important;
}

.mdl-color--blue-900 {
  background-color: #0d47a1 !important;
}

.mdl-color-text--blue-A100 {
  color: #82b1ff !important;
}

.mdl-color--blue-A100 {
  background-color: #82b1ff !important;
}

.mdl-color-text--blue-A200 {
  color: #448aff !important;
}

.mdl-color--blue-A200 {
  background-color: #448aff !important;
}

.mdl-color-text--blue-A400 {
  color: #2979ff !important;
}

.mdl-color--blue-A400 {
  background-color: #2979ff !important;
}

.mdl-color-text--blue-A700 {
  color: #2962ff !important;
}

.mdl-color--blue-A700 {
  background-color: #2962ff !important;
}

.mdl-color-text--light-blue {
  color: #03a9f4 !important;
}

.mdl-color--light-blue {
  background-color: #03a9f4 !important;
}

.mdl-color-text--light-blue-50 {
  color: #e1f5fe !important;
}

.mdl-color--light-blue-50 {
  background-color: #e1f5fe !important;
}

.mdl-color-text--light-blue-100 {
  color: #b3e5fc !important;
}

.mdl-color--light-blue-100 {
  background-color: #b3e5fc !important;
}

.mdl-color-text--light-blue-200 {
  color: #81d4fa !important;
}

.mdl-color--light-blue-200 {
  background-color: #81d4fa !important;
}

.mdl-color-text--light-blue-300 {
  color: #4fc3f7 !important;
}

.mdl-color--light-blue-300 {
  background-color: #4fc3f7 !important;
}

.mdl-color-text--light-blue-400 {
  color: #29b6f6 !important;
}

.mdl-color--light-blue-400 {
  background-color: #29b6f6 !important;
}

.mdl-color-text--light-blue-500 {
  color: #03a9f4 !important;
}

.mdl-color--light-blue-500 {
  background-color: #03a9f4 !important;
}

.mdl-color-text--light-blue-600 {
  color: #039be5 !important;
}

.mdl-color--light-blue-600 {
  background-color: #039be5 !important;
}

.mdl-color-text--light-blue-700 {
  color: #0288d1 !important;
}

.mdl-color--light-blue-700 {
  background-color: #0288d1 !important;
}

.mdl-color-text--light-blue-800 {
  color: #0277bd !important;
}

.mdl-color--light-blue-800 {
  background-color: #0277bd !important;
}

.mdl-color-text--light-blue-900 {
  color: #01579b !important;
}

.mdl-color--light-blue-900 {
  background-color: #01579b !important;
}

.mdl-color-text--light-blue-A100 {
  color: #80d8ff !important;
}

.mdl-color--light-blue-A100 {
  background-color: #80d8ff !important;
}

.mdl-color-text--light-blue-A200 {
  color: #40c4ff !important;
}

.mdl-color--light-blue-A200 {
  background-color: #40c4ff !important;
}

.mdl-color-text--light-blue-A400 {
  color: #00b0ff !important;
}

.mdl-color--light-blue-A400 {
  background-color: #00b0ff !important;
}

.mdl-color-text--light-blue-A700 {
  color: #0091ea !important;
}

.mdl-color--light-blue-A700 {
  background-color: #0091ea !important;
}

.mdl-color-text--cyan {
  color: #00bcd4 !important;
}

.mdl-color--cyan {
  background-color: #00bcd4 !important;
}

.mdl-color-text--cyan-50 {
  color: #e0f7fa !important;
}

.mdl-color--cyan-50 {
  background-color: #e0f7fa !important;
}

.mdl-color-text--cyan-100 {
  color: #b2ebf2 !important;
}

.mdl-color--cyan-100 {
  background-color: #b2ebf2 !important;
}

.mdl-color-text--cyan-200 {
  color: #80deea !important;
}

.mdl-color--cyan-200 {
  background-color: #80deea !important;
}

.mdl-color-text--cyan-300 {
  color: #4dd0e1 !important;
}

.mdl-color--cyan-300 {
  background-color: #4dd0e1 !important;
}

.mdl-color-text--cyan-400 {
  color: #26c6da !important;
}

.mdl-color--cyan-400 {
  background-color: #26c6da !important;
}

.mdl-color-text--cyan-500 {
  color: #00bcd4 !important;
}

.mdl-color--cyan-500 {
  background-color: #00bcd4 !important;
}

.mdl-color-text--cyan-600 {
  color: #00acc1 !important;
}

.mdl-color--cyan-600 {
  background-color: #00acc1 !important;
}

.mdl-color-text--cyan-700 {
  color: #0097a7 !important;
}

.mdl-color--cyan-700 {
  background-color: #0097a7 !important;
}

.mdl-color-text--cyan-800 {
  color: #00838f !important;
}

.mdl-color--cyan-800 {
  background-color: #00838f !important;
}

.mdl-color-text--cyan-900 {
  color: #006064 !important;
}

.mdl-color--cyan-900 {
  background-color: #006064 !important;
}

.mdl-color-text--cyan-A100 {
  color: #84ffff !important;
}

.mdl-color--cyan-A100 {
  background-color: #84ffff !important;
}

.mdl-color-text--cyan-A200 {
  color: #18ffff !important;
}

.mdl-color--cyan-A200 {
  background-color: #18ffff !important;
}

.mdl-color-text--cyan-A400 {
  color: #00e5ff !important;
}

.mdl-color--cyan-A400 {
  background-color: #00e5ff !important;
}

.mdl-color-text--cyan-A700 {
  color: #00b8d4 !important;
}

.mdl-color--cyan-A700 {
  background-color: #00b8d4 !important;
}

.mdl-color-text--teal {
  color: #009688 !important;
}

.mdl-color--teal {
  background-color: #009688 !important;
}

.mdl-color-text--teal-50 {
  color: #e0f2f1 !important;
}

.mdl-color--teal-50 {
  background-color: #e0f2f1 !important;
}

.mdl-color-text--teal-100 {
  color: #b2dfdb !important;
}

.mdl-color--teal-100 {
  background-color: #b2dfdb !important;
}

.mdl-color-text--teal-200 {
  color: #80cbc4 !important;
}

.mdl-color--teal-200 {
  background-color: #80cbc4 !important;
}

.mdl-color-text--teal-300 {
  color: #4db6ac !important;
}

.mdl-color--teal-300 {
  background-color: #4db6ac !important;
}

.mdl-color-text--teal-400 {
  color: #26a69a !important;
}

.mdl-color--teal-400 {
  background-color: #26a69a !important;
}

.mdl-color-text--teal-500 {
  color: #009688 !important;
}

.mdl-color--teal-500 {
  background-color: #009688 !important;
}

.mdl-color-text--teal-600 {
  color: #00897b !important;
}

.mdl-color--teal-600 {
  background-color: #00897b !important;
}

.mdl-color-text--teal-700 {
  color: #00796b !important;
}

.mdl-color--teal-700 {
  background-color: #00796b !important;
}

.mdl-color-text--teal-800 {
  color: #00695c !important;
}

.mdl-color--teal-800 {
  background-color: #00695c !important;
}

.mdl-color-text--teal-900 {
  color: #004d40 !important;
}

.mdl-color--teal-900 {
  background-color: #004d40 !important;
}

.mdl-color-text--teal-A100 {
  color: #a7ffeb !important;
}

.mdl-color--teal-A100 {
  background-color: #a7ffeb !important;
}

.mdl-color-text--teal-A200 {
  color: #64ffda !important;
}

.mdl-color--teal-A200 {
  background-color: #64ffda !important;
}

.mdl-color-text--teal-A400 {
  color: #1de9b6 !important;
}

.mdl-color--teal-A400 {
  background-color: #1de9b6 !important;
}

.mdl-color-text--teal-A700 {
  color: #00bfa5 !important;
}

.mdl-color--teal-A700 {
  background-color: #00bfa5 !important;
}

.mdl-color-text--green {
  color: #4caf50 !important;
}

.mdl-color--green {
  background-color: #4caf50 !important;
}

.mdl-color-text--green-50 {
  color: #e8f5e9 !important;
}

.mdl-color--green-50 {
  background-color: #e8f5e9 !important;
}

.mdl-color-text--green-100 {
  color: #c8e6c9 !important;
}

.mdl-color--green-100 {
  background-color: #c8e6c9 !important;
}

.mdl-color-text--green-200 {
  color: #a5d6a7 !important;
}

.mdl-color--green-200 {
  background-color: #a5d6a7 !important;
}

.mdl-color-text--green-300 {
  color: #81c784 !important;
}

.mdl-color--green-300 {
  background-color: #81c784 !important;
}

.mdl-color-text--green-400 {
  color: #66bb6a !important;
}

.mdl-color--green-400 {
  background-color: #66bb6a !important;
}

.mdl-color-text--green-500 {
  color: #4caf50 !important;
}

.mdl-color--green-500 {
  background-color: #4caf50 !important;
}

.mdl-color-text--green-600 {
  color: #43a047 !important;
}

.mdl-color--green-600 {
  background-color: #43a047 !important;
}

.mdl-color-text--green-700 {
  color: #388e3c !important;
}

.mdl-color--green-700 {
  background-color: #388e3c !important;
}

.mdl-color-text--green-800 {
  color: #2e7d32 !important;
}

.mdl-color--green-800 {
  background-color: #2e7d32 !important;
}

.mdl-color-text--green-900 {
  color: #1b5e20 !important;
}

.mdl-color--green-900 {
  background-color: #1b5e20 !important;
}

.mdl-color-text--green-A100 {
  color: #b9f6ca !important;
}

.mdl-color--green-A100 {
  background-color: #b9f6ca !important;
}

.mdl-color-text--green-A200 {
  color: #69f0ae !important;
}

.mdl-color--green-A200 {
  background-color: #69f0ae !important;
}

.mdl-color-text--green-A400 {
  color: #00e676 !important;
}

.mdl-color--green-A400 {
  background-color: #00e676 !important;
}

.mdl-color-text--green-A700 {
  color: #00c853 !important;
}

.mdl-color--green-A700 {
  background-color: #00c853 !important;
}

.mdl-color-text--light-green {
  color: #8bc34a !important;
}

.mdl-color--light-green {
  background-color: #8bc34a !important;
}

.mdl-color-text--light-green-50 {
  color: #f1f8e9 !important;
}

.mdl-color--light-green-50 {
  background-color: #f1f8e9 !important;
}

.mdl-color-text--light-green-100 {
  color: #dcedc8 !important;
}

.mdl-color--light-green-100 {
  background-color: #dcedc8 !important;
}

.mdl-color-text--light-green-200 {
  color: #c5e1a5 !important;
}

.mdl-color--light-green-200 {
  background-color: #c5e1a5 !important;
}

.mdl-color-text--light-green-300 {
  color: #aed581 !important;
}

.mdl-color--light-green-300 {
  background-color: #aed581 !important;
}

.mdl-color-text--light-green-400 {
  color: #9ccc65 !important;
}

.mdl-color--light-green-400 {
  background-color: #9ccc65 !important;
}

.mdl-color-text--light-green-500 {
  color: #8bc34a !important;
}

.mdl-color--light-green-500 {
  background-color: #8bc34a !important;
}

.mdl-color-text--light-green-600 {
  color: #7cb342 !important;
}

.mdl-color--light-green-600 {
  background-color: #7cb342 !important;
}

.mdl-color-text--light-green-700 {
  color: #689f38 !important;
}

.mdl-color--light-green-700 {
  background-color: #689f38 !important;
}

.mdl-color-text--light-green-800 {
  color: #558b2f !important;
}

.mdl-color--light-green-800 {
  background-color: #558b2f !important;
}

.mdl-color-text--light-green-900 {
  color: #33691e !important;
}

.mdl-color--light-green-900 {
  background-color: #33691e !important;
}

.mdl-color-text--light-green-A100 {
  color: #ccff90 !important;
}

.mdl-color--light-green-A100 {
  background-color: #ccff90 !important;
}

.mdl-color-text--light-green-A200 {
  color: #b2ff59 !important;
}

.mdl-color--light-green-A200 {
  background-color: #b2ff59 !important;
}

.mdl-color-text--light-green-A400 {
  color: #76ff03 !important;
}

.mdl-color--light-green-A400 {
  background-color: #76ff03 !important;
}

.mdl-color-text--light-green-A700 {
  color: #64dd17 !important;
}

.mdl-color--light-green-A700 {
  background-color: #64dd17 !important;
}

.mdl-color-text--lime {
  color: #cddc39 !important;
}

.mdl-color--lime {
  background-color: #cddc39 !important;
}

.mdl-color-text--lime-50 {
  color: #f9fbe7 !important;
}

.mdl-color--lime-50 {
  background-color: #f9fbe7 !important;
}

.mdl-color-text--lime-100 {
  color: #f0f4c3 !important;
}

.mdl-color--lime-100 {
  background-color: #f0f4c3 !important;
}

.mdl-color-text--lime-200 {
  color: #e6ee9c !important;
}

.mdl-color--lime-200 {
  background-color: #e6ee9c !important;
}

.mdl-color-text--lime-300 {
  color: #dce775 !important;
}

.mdl-color--lime-300 {
  background-color: #dce775 !important;
}

.mdl-color-text--lime-400 {
  color: #d4e157 !important;
}

.mdl-color--lime-400 {
  background-color: #d4e157 !important;
}

.mdl-color-text--lime-500 {
  color: #cddc39 !important;
}

.mdl-color--lime-500 {
  background-color: #cddc39 !important;
}

.mdl-color-text--lime-600 {
  color: #c0ca33 !important;
}

.mdl-color--lime-600 {
  background-color: #c0ca33 !important;
}

.mdl-color-text--lime-700 {
  color: #afb42b !important;
}

.mdl-color--lime-700 {
  background-color: #afb42b !important;
}

.mdl-color-text--lime-800 {
  color: #9e9d24 !important;
}

.mdl-color--lime-800 {
  background-color: #9e9d24 !important;
}

.mdl-color-text--lime-900 {
  color: #827717 !important;
}

.mdl-color--lime-900 {
  background-color: #827717 !important;
}

.mdl-color-text--lime-A100 {
  color: #f4ff81 !important;
}

.mdl-color--lime-A100 {
  background-color: #f4ff81 !important;
}

.mdl-color-text--lime-A200 {
  color: #eeff41 !important;
}

.mdl-color--lime-A200 {
  background-color: #eeff41 !important;
}

.mdl-color-text--lime-A400 {
  color: #c6ff00 !important;
}

.mdl-color--lime-A400 {
  background-color: #c6ff00 !important;
}

.mdl-color-text--lime-A700 {
  color: #aeea00 !important;
}

.mdl-color--lime-A700 {
  background-color: #aeea00 !important;
}

.mdl-color-text--yellow {
  color: #ffeb3b !important;
}

.mdl-color--yellow {
  background-color: #ffeb3b !important;
}

.mdl-color-text--yellow-50 {
  color: #fffde7 !important;
}

.mdl-color--yellow-50 {
  background-color: #fffde7 !important;
}

.mdl-color-text--yellow-100 {
  color: #fff9c4 !important;
}

.mdl-color--yellow-100 {
  background-color: #fff9c4 !important;
}

.mdl-color-text--yellow-200 {
  color: #fff59d !important;
}

.mdl-color--yellow-200 {
  background-color: #fff59d !important;
}

.mdl-color-text--yellow-300 {
  color: #fff176 !important;
}

.mdl-color--yellow-300 {
  background-color: #fff176 !important;
}

.mdl-color-text--yellow-400 {
  color: #ffee58 !important;
}

.mdl-color--yellow-400 {
  background-color: #ffee58 !important;
}

.mdl-color-text--yellow-500 {
  color: #ffeb3b !important;
}

.mdl-color--yellow-500 {
  background-color: #ffeb3b !important;
}

.mdl-color-text--yellow-600 {
  color: #fdd835 !important;
}

.mdl-color--yellow-600 {
  background-color: #fdd835 !important;
}

.mdl-color-text--yellow-700 {
  color: #fbc02d !important;
}

.mdl-color--yellow-700 {
  background-color: #fbc02d !important;
}

.mdl-color-text--yellow-800 {
  color: #f9a825 !important;
}

.mdl-color--yellow-800 {
  background-color: #f9a825 !important;
}

.mdl-color-text--yellow-900 {
  color: #f57f17 !important;
}

.mdl-color--yellow-900 {
  background-color: #f57f17 !important;
}

.mdl-color-text--yellow-A100 {
  color: #ffff8d !important;
}

.mdl-color--yellow-A100 {
  background-color: #ffff8d !important;
}

.mdl-color-text--yellow-A200 {
  color: #ff0 !important;
}

.mdl-color--yellow-A200 {
  background-color: #ff0 !important;
}

.mdl-color-text--yellow-A400 {
  color: #ffea00 !important;
}

.mdl-color--yellow-A400 {
  background-color: #ffea00 !important;
}

.mdl-color-text--yellow-A700 {
  color: #ffd600 !important;
}

.mdl-color--yellow-A700 {
  background-color: #ffd600 !important;
}

.mdl-color-text--amber {
  color: #ffc107 !important;
}

.mdl-color--amber {
  background-color: #ffc107 !important;
}

.mdl-color-text--amber-50 {
  color: #fff8e1 !important;
}

.mdl-color--amber-50 {
  background-color: #fff8e1 !important;
}

.mdl-color-text--amber-100 {
  color: #ffecb3 !important;
}

.mdl-color--amber-100 {
  background-color: #ffecb3 !important;
}

.mdl-color-text--amber-200 {
  color: #ffe082 !important;
}

.mdl-color--amber-200 {
  background-color: #ffe082 !important;
}

.mdl-color-text--amber-300 {
  color: #ffd54f !important;
}

.mdl-color--amber-300 {
  background-color: #ffd54f !important;
}

.mdl-color-text--amber-400 {
  color: #ffca28 !important;
}

.mdl-color--amber-400 {
  background-color: #ffca28 !important;
}

.mdl-color-text--amber-500 {
  color: #ffc107 !important;
}

.mdl-color--amber-500 {
  background-color: #ffc107 !important;
}

.mdl-color-text--amber-600 {
  color: #ffb300 !important;
}

.mdl-color--amber-600 {
  background-color: #ffb300 !important;
}

.mdl-color-text--amber-700 {
  color: #ffa000 !important;
}

.mdl-color--amber-700 {
  background-color: #ffa000 !important;
}

.mdl-color-text--amber-800 {
  color: #ff8f00 !important;
}

.mdl-color--amber-800 {
  background-color: #ff8f00 !important;
}

.mdl-color-text--amber-900 {
  color: #ff6f00 !important;
}

.mdl-color--amber-900 {
  background-color: #ff6f00 !important;
}

.mdl-color-text--amber-A100 {
  color: #ffe57f !important;
}

.mdl-color--amber-A100 {
  background-color: #ffe57f !important;
}

.mdl-color-text--amber-A200 {
  color: #ffd740 !important;
}

.mdl-color--amber-A200 {
  background-color: #ffd740 !important;
}

.mdl-color-text--amber-A400 {
  color: #ffc400 !important;
}

.mdl-color--amber-A400 {
  background-color: #ffc400 !important;
}

.mdl-color-text--amber-A700 {
  color: #ffab00 !important;
}

.mdl-color--amber-A700 {
  background-color: #ffab00 !important;
}

.mdl-color-text--orange {
  color: #ff9800 !important;
}

.mdl-color--orange {
  background-color: #ff9800 !important;
}

.mdl-color-text--orange-50 {
  color: #fff3e0 !important;
}

.mdl-color--orange-50 {
  background-color: #fff3e0 !important;
}

.mdl-color-text--orange-100 {
  color: #ffe0b2 !important;
}

.mdl-color--orange-100 {
  background-color: #ffe0b2 !important;
}

.mdl-color-text--orange-200 {
  color: #ffcc80 !important;
}

.mdl-color--orange-200 {
  background-color: #ffcc80 !important;
}

.mdl-color-text--orange-300 {
  color: #ffb74d !important;
}

.mdl-color--orange-300 {
  background-color: #ffb74d !important;
}

.mdl-color-text--orange-400 {
  color: #ffa726 !important;
}

.mdl-color--orange-400 {
  background-color: #ffa726 !important;
}

.mdl-color-text--orange-500 {
  color: #ff9800 !important;
}

.mdl-color--orange-500 {
  background-color: #ff9800 !important;
}

.mdl-color-text--orange-600 {
  color: #fb8c00 !important;
}

.mdl-color--orange-600 {
  background-color: #fb8c00 !important;
}

.mdl-color-text--orange-700 {
  color: #f57c00 !important;
}

.mdl-color--orange-700 {
  background-color: #f57c00 !important;
}

.mdl-color-text--orange-800 {
  color: #ef6c00 !important;
}

.mdl-color--orange-800 {
  background-color: #ef6c00 !important;
}

.mdl-color-text--orange-900 {
  color: #e65100 !important;
}

.mdl-color--orange-900 {
  background-color: #e65100 !important;
}

.mdl-color-text--orange-A100 {
  color: #ffd180 !important;
}

.mdl-color--orange-A100 {
  background-color: #ffd180 !important;
}

.mdl-color-text--orange-A200 {
  color: #ffab40 !important;
}

.mdl-color--orange-A200 {
  background-color: #ffab40 !important;
}

.mdl-color-text--orange-A400 {
  color: #ff9100 !important;
}

.mdl-color--orange-A400 {
  background-color: #ff9100 !important;
}

.mdl-color-text--orange-A700 {
  color: #ff6d00 !important;
}

.mdl-color--orange-A700 {
  background-color: #ff6d00 !important;
}

.mdl-color-text--deep-orange {
  color: #ff5722 !important;
}

.mdl-color--deep-orange {
  background-color: #ff5722 !important;
}

.mdl-color-text--deep-orange-50 {
  color: #fbe9e7 !important;
}

.mdl-color--deep-orange-50 {
  background-color: #fbe9e7 !important;
}

.mdl-color-text--deep-orange-100 {
  color: #ffccbc !important;
}

.mdl-color--deep-orange-100 {
  background-color: #ffccbc !important;
}

.mdl-color-text--deep-orange-200 {
  color: #ffab91 !important;
}

.mdl-color--deep-orange-200 {
  background-color: #ffab91 !important;
}

.mdl-color-text--deep-orange-300 {
  color: #ff8a65 !important;
}

.mdl-color--deep-orange-300 {
  background-color: #ff8a65 !important;
}

.mdl-color-text--deep-orange-400 {
  color: #ff7043 !important;
}

.mdl-color--deep-orange-400 {
  background-color: #ff7043 !important;
}

.mdl-color-text--deep-orange-500 {
  color: #ff5722 !important;
}

.mdl-color--deep-orange-500 {
  background-color: #ff5722 !important;
}

.mdl-color-text--deep-orange-600 {
  color: #f4511e !important;
}

.mdl-color--deep-orange-600 {
  background-color: #f4511e !important;
}

.mdl-color-text--deep-orange-700 {
  color: #e64a19 !important;
}

.mdl-color--deep-orange-700 {
  background-color: #e64a19 !important;
}

.mdl-color-text--deep-orange-800 {
  color: #d84315 !important;
}

.mdl-color--deep-orange-800 {
  background-color: #d84315 !important;
}

.mdl-color-text--deep-orange-900 {
  color: #bf360c !important;
}

.mdl-color--deep-orange-900 {
  background-color: #bf360c !important;
}

.mdl-color-text--deep-orange-A100 {
  color: #ff9e80 !important;
}

.mdl-color--deep-orange-A100 {
  background-color: #ff9e80 !important;
}

.mdl-color-text--deep-orange-A200 {
  color: #ff6e40 !important;
}

.mdl-color--deep-orange-A200 {
  background-color: #ff6e40 !important;
}

.mdl-color-text--deep-orange-A400 {
  color: #ff3d00 !important;
}

.mdl-color--deep-orange-A400 {
  background-color: #ff3d00 !important;
}

.mdl-color-text--deep-orange-A700 {
  color: #dd2c00 !important;
}

.mdl-color--deep-orange-A700 {
  background-color: #dd2c00 !important;
}

.mdl-color-text--brown {
  color: #795548 !important;
}

.mdl-color--brown {
  background-color: #795548 !important;
}

.mdl-color-text--brown-50 {
  color: #efebe9 !important;
}

.mdl-color--brown-50 {
  background-color: #efebe9 !important;
}

.mdl-color-text--brown-100 {
  color: #d7ccc8 !important;
}

.mdl-color--brown-100 {
  background-color: #d7ccc8 !important;
}

.mdl-color-text--brown-200 {
  color: #bcaaa4 !important;
}

.mdl-color--brown-200 {
  background-color: #bcaaa4 !important;
}

.mdl-color-text--brown-300 {
  color: #a1887f !important;
}

.mdl-color--brown-300 {
  background-color: #a1887f !important;
}

.mdl-color-text--brown-400 {
  color: #8d6e63 !important;
}

.mdl-color--brown-400 {
  background-color: #8d6e63 !important;
}

.mdl-color-text--brown-500 {
  color: #795548 !important;
}

.mdl-color--brown-500 {
  background-color: #795548 !important;
}

.mdl-color-text--brown-600 {
  color: #6d4c41 !important;
}

.mdl-color--brown-600 {
  background-color: #6d4c41 !important;
}

.mdl-color-text--brown-700 {
  color: #5d4037 !important;
}

.mdl-color--brown-700 {
  background-color: #5d4037 !important;
}

.mdl-color-text--brown-800 {
  color: #4e342e !important;
}

.mdl-color--brown-800 {
  background-color: #4e342e !important;
}

.mdl-color-text--brown-900 {
  color: #3e2723 !important;
}

.mdl-color--brown-900 {
  background-color: #3e2723 !important;
}

.mdl-color-text--grey {
  color: #9e9e9e !important;
}

.mdl-color--grey {
  background-color: #9e9e9e !important;
}

.mdl-color-text--grey-50 {
  color: #fafafa !important;
}

.mdl-color--grey-50 {
  background-color: #fafafa !important;
}

.mdl-color-text--grey-100 {
  color: #f5f5f5 !important;
}

.mdl-color--grey-100 {
  background-color: #f5f5f5 !important;
}

.mdl-color-text--grey-200 {
  color: #eee !important;
}

.mdl-color--grey-200 {
  background-color: #eee !important;
}

.mdl-color-text--grey-300 {
  color: #e0e0e0 !important;
}

.mdl-color--grey-300 {
  background-color: #e0e0e0 !important;
}

.mdl-color-text--grey-400 {
  color: #bdbdbd !important;
}

.mdl-color--grey-400 {
  background-color: #bdbdbd !important;
}

.mdl-color-text--grey-500 {
  color: #9e9e9e !important;
}

.mdl-color--grey-500 {
  background-color: #9e9e9e !important;
}

.mdl-color-text--grey-600 {
  color: #757575 !important;
}

.mdl-color--grey-600 {
  background-color: #757575 !important;
}

.mdl-color-text--grey-700 {
  color: #616161 !important;
}

.mdl-color--grey-700 {
  background-color: #616161 !important;
}

.mdl-color-text--grey-800 {
  color: #424242 !important;
}

.mdl-color--grey-800 {
  background-color: #424242 !important;
}

.mdl-color-text--grey-900 {
  color: #212121 !important;
}

.mdl-color--grey-900 {
  background-color: #212121 !important;
}

.mdl-color-text--blue-grey {
  color: #607d8b !important;
}

.mdl-color--blue-grey {
  background-color: #607d8b !important;
}

.mdl-color-text--blue-grey-50 {
  color: #eceff1 !important;
}

.mdl-color--blue-grey-50 {
  background-color: #eceff1 !important;
}

.mdl-color-text--blue-grey-100 {
  color: #cfd8dc !important;
}

.mdl-color--blue-grey-100 {
  background-color: #cfd8dc !important;
}

.mdl-color-text--blue-grey-200 {
  color: #b0bec5 !important;
}

.mdl-color--blue-grey-200 {
  background-color: #b0bec5 !important;
}

.mdl-color-text--blue-grey-300 {
  color: #90a4ae !important;
}

.mdl-color--blue-grey-300 {
  background-color: #90a4ae !important;
}

.mdl-color-text--blue-grey-400 {
  color: #78909c !important;
}

.mdl-color--blue-grey-400 {
  background-color: #78909c !important;
}

.mdl-color-text--blue-grey-500 {
  color: #607d8b !important;
}

.mdl-color--blue-grey-500 {
  background-color: #607d8b !important;
}

.mdl-color-text--blue-grey-600 {
  color: #546e7a !important;
}

.mdl-color--blue-grey-600 {
  background-color: #546e7a !important;
}

.mdl-color-text--blue-grey-700 {
  color: #455a64 !important;
}

.mdl-color--blue-grey-700 {
  background-color: #455a64 !important;
}

.mdl-color-text--blue-grey-800 {
  color: #37474f !important;
}

.mdl-color--blue-grey-800 {
  background-color: #37474f !important;
}

.mdl-color-text--blue-grey-900 {
  color: #263238 !important;
}

.mdl-color--blue-grey-900 {
  background-color: #263238 !important;
}

.mdl-color--black {
  background-color: #000 !important;
}

.mdl-color-text--black {
  color: #000 !important;
}

.mdl-color--white {
  background-color: #fff !important;
}

.mdl-color-text--white {
  color: #fff !important;
}

.mdl-color--primary {
  background-color: rgb(63,81,181)!important;
}

.mdl-color--primary-contrast {
  background-color: rgb(255,255,255)!important;
}

.mdl-color--primary-dark {
  background-color: rgb(48,63,159)!important;
}

.mdl-color--accent {
  background-color: rgb(68,138,255)!important;
}

.mdl-color--accent-contrast {
  background-color: rgb(255,255,255)!important;
}

.mdl-color-text--primary {
  color: rgb(63,81,181)!important;
}

.mdl-color-text--primary-contrast {
  color: rgb(255,255,255)!important;
}

.mdl-color-text--primary-dark {
  color: rgb(48,63,159)!important;
}

.mdl-color-text--accent {
  color: rgb(68,138,255)!important;
}

.mdl-color-text--accent-contrast {
  color: rgb(255,255,255)!important;
}

.mdl-ripple {
  background: #000;
  border-radius: 50%;
  height: 50px;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  width: 50px;
  overflow: hidden;
}

.mdl-ripple.is-animating {
  transition: transform .3s cubic-bezier(0,0,.2,1),width .3s cubic-bezier(0,0,.2,1),height .3s cubic-bezier(0,0,.2,1),opacity .6s cubic-bezier(0,0,.2,1);
  transition: transform .3s cubic-bezier(0,0,.2,1),width .3s cubic-bezier(0,0,.2,1),height .3s cubic-bezier(0,0,.2,1),opacity .6s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1);
}

.mdl-ripple.is-visible {
  opacity: .3;
}

.mdl-animation--default,.mdl-animation--fast-out-slow-in {
  transition-timing-function: cubic-bezier(.4,0,.2,1);
}

.mdl-animation--linear-out-slow-in {
  transition-timing-function: cubic-bezier(0,0,.2,1);
}

.mdl-animation--fast-out-linear-in {
  transition-timing-function: cubic-bezier(.4,0,1,1);
}

.mdl-badge {
  position: relative;
  white-space: nowrap;
  margin-right: 24px;
}

.mdl-badge:not([data-badge]) {
  margin-right: auto;
}

.mdl-badge[data-badge]:after {
  content: attr(data-badge);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: -11px;
  right: -24px;
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  font-weight: 600;
  font-size: 12px;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: rgb(68,138,255);
  color: rgb(255,255,255);
}

.mdl-button .mdl-badge[data-badge]:after {
  top: -10px;
  right: -5px;
}

.mdl-badge.mdl-badge--no-background[data-badge]:after {
  color: rgb(68,138,255);
  background: rgba(255,255,255,.2);
  box-shadow: 0 0 1px gray;
}

.mdl-badge.mdl-badge--overlap {
  margin-right: 10px;
}

.mdl-badge.mdl-badge--overlap:after {
  right: -10px;
}

.mdl-button {
  background: 0 0;
  border: none;
  border-radius: 2px;
  color: #000;
  position: relative;
  height: 36px;
  margin: 0;
  min-width: 64px;
  padding: 0 16px;
  display: inline-block;
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0;
  overflow: hidden;
  will-change: box-shadow;
  transition: box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);
  outline: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  line-height: 36px;
  vertical-align: middle;
}

.mdl-button::-moz-focus-inner {
  border: 0;
}

.mdl-button:hover {
  background-color: rgba(158,158,158,.2);
}

.mdl-button:focus:not(:active) {
  background-color: rgba(0,0,0,.12);
}

.mdl-button:active {
  background-color: rgba(158,158,158,.4);
}

.mdl-button.mdl-button--colored {
  color: rgb(63,81,181);
}

.mdl-button.mdl-button--colored:focus:not(:active) {
  background-color: rgba(0,0,0,.12);
}

input.mdl-button[type="submit"] {
  -webkit-appearance: none;
}

.mdl-button--raised {
  background: rgba(158,158,158,.2);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
}

.mdl-button--raised:active {
  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,.2);
  background-color: rgba(158,158,158,.4);
}

.mdl-button--raised:focus:not(:active) {
  box-shadow: 0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);
  background-color: rgba(158,158,158,.4);
}

.mdl-button--raised.mdl-button--colored {
  background: rgb(63,81,181);
  color: rgb(255,255,255);
}

.mdl-button--raised.mdl-button--colored:hover {
  background-color: rgb(63,81,181);
}

.mdl-button--raised.mdl-button--colored:active {
  background-color: rgb(63,81,181);
}

.mdl-button--raised.mdl-button--colored:focus:not(:active) {
  background-color: rgb(63,81,181);
}

.mdl-button--raised.mdl-button--colored .mdl-ripple {
  background: rgb(255,255,255);
}

.mdl-button--fab {
  border-radius: 50%;
  font-size: 24px;
  height: 56px;
  margin: auto;
  min-width: 56px;
  width: 56px;
  padding: 0;
  overflow: hidden;
  background: rgba(158,158,158,.2);
  box-shadow: 0 1px 1.5px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);
  position: relative;
  line-height: normal;
}

.mdl-button--fab .material-icons {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-12px,-12px);
  transform: translate(-12px,-12px);
  line-height: 24px;
  width: 24px;
}

.mdl-button--fab.mdl-button--mini-fab {
  height: 40px;
  min-width: 40px;
  width: 40px;
}

.mdl-button--fab .mdl-button__ripple-container {
  border-radius: 50%;
  -webkit-mask-image: -webkit-radial-gradient(circle,#fff,#000);
}

.mdl-button--fab:active {
  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,.2);
  background-color: rgba(158,158,158,.4);
}

.mdl-button--fab:focus:not(:active) {
  box-shadow: 0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);
  background-color: rgba(158,158,158,.4);
}

.mdl-button--fab.mdl-button--colored {
  background: rgb(68,138,255);
  color: rgb(255,255,255);
}

.mdl-button--fab.mdl-button--colored:hover {
  background-color: rgb(68,138,255);
}

.mdl-button--fab.mdl-button--colored:focus:not(:active) {
  background-color: rgb(68,138,255);
}

.mdl-button--fab.mdl-button--colored:active {
  background-color: rgb(68,138,255);
}

.mdl-button--fab.mdl-button--colored .mdl-ripple {
  background: rgb(255,255,255);
}

.mdl-button--icon {
  border-radius: 50%;
  font-size: 24px;
  height: 32px;
  margin-left: 0;
  margin-right: 0;
  min-width: 32px;
  width: 32px;
  padding: 0;
  overflow: hidden;
  color: inherit;
  line-height: normal;
}

.mdl-button--icon .material-icons {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-12px,-12px);
  transform: translate(-12px,-12px);
  line-height: 24px;
  width: 24px;
}

.mdl-button--icon.mdl-button--mini-icon {
  height: 24px;
  min-width: 24px;
  width: 24px;
}

.mdl-button--icon.mdl-button--mini-icon .material-icons {
  top: 0;
  left: 0;
}

.mdl-button--icon .mdl-button__ripple-container {
  border-radius: 50%;
  -webkit-mask-image: -webkit-radial-gradient(circle,#fff,#000);
}

.mdl-button__ripple-container {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
  overflow: hidden;
}

.mdl-button[disabled] .mdl-button__ripple-container .mdl-ripple,.mdl-button.mdl-button--disabled .mdl-button__ripple-container .mdl-ripple {
  background-color: transparent;
}

.mdl-button--primary.mdl-button--primary {
  color: rgb(63,81,181);
}

.mdl-button--primary.mdl-button--primary .mdl-ripple {
  background: rgb(255,255,255);
}

.mdl-button--primary.mdl-button--primary.mdl-button--raised,.mdl-button--primary.mdl-button--primary.mdl-button--fab {
  color: rgb(255,255,255);
  background-color: rgb(63,81,181);
}

.mdl-button--accent.mdl-button--accent {
  color: rgb(68,138,255);
}

.mdl-button--accent.mdl-button--accent .mdl-ripple {
  background: rgb(255,255,255);
}

.mdl-button--accent.mdl-button--accent.mdl-button--raised,.mdl-button--accent.mdl-button--accent.mdl-button--fab {
  color: rgb(255,255,255);
  background-color: rgb(68,138,255);
}

.mdl-button[disabled][disabled],.mdl-button.mdl-button--disabled.mdl-button--disabled {
  color: rgba(0,0,0,.26);
  cursor: default;
  background-color: transparent;
}

.mdl-button--fab[disabled][disabled],.mdl-button--fab.mdl-button--disabled.mdl-button--disabled {
  background-color: rgba(0,0,0,.12);
  color: rgba(0,0,0,.26);
}

.mdl-button--raised[disabled][disabled],.mdl-button--raised.mdl-button--disabled.mdl-button--disabled {
  background-color: rgba(0,0,0,.12);
  color: rgba(0,0,0,.26);
  box-shadow: none;
}

.mdl-button--colored[disabled][disabled],.mdl-button--colored.mdl-button--disabled.mdl-button--disabled {
  color: rgba(0,0,0,.26);
}

.mdl-button .material-icons {
  vertical-align: middle;
}

.mdl-card {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 16px;
  font-weight: 400;
  min-height: 200px;
  overflow: hidden;
  width: 330px;
  z-index: 1;
  position: relative;
  background: #fff;
  border-radius: 2px;
  box-sizing: border-box;
}

.mdl-card__media {
  background-color: rgb(68,138,255);
  background-repeat: repeat;
  background-position: 50% 50%;
  background-size: cover;
  background-origin: padding-box;
  background-attachment: scroll;
  box-sizing: border-box;
}

.mdl-card__title {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  line-height: normal;
  padding: 16px;
  -webkit-perspective-origin: 165px 56px;
  perspective-origin: 165px 56px;
  -webkit-transform-origin: 165px 56px;
  transform-origin: 165px 56px;
  box-sizing: border-box;
}

.mdl-card__title.mdl-card--border {
  border-bottom: 1px solid rgba(0,0,0,.1);
}

.mdl-card__title-text {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: inherit;
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 300;
  line-height: normal;
  overflow: hidden;
  -webkit-transform-origin: 149px 48px;
  transform-origin: 149px 48px;
  margin: 0;
}

.mdl-card__subtitle-text {
  font-size: 14px;
  color: rgba(0,0,0,.54);
  margin: 0;
}

.mdl-card__supporting-text {
  color: rgba(0,0,0,.54);
  font-size: 1rem;
  line-height: 18px;
  overflow: hidden;
  padding: 16px;
  width: 90%;
}

.mdl-card__supporting-text.mdl-card--border {
  border-bottom: 1px solid rgba(0,0,0,.1);
}

.mdl-card__actions {
  font-size: 16px;
  line-height: normal;
  width: 100%;
  background-color: transparent;
  padding: 8px;
  box-sizing: border-box;
}

.mdl-card__actions.mdl-card--border {
  border-top: 1px solid rgba(0,0,0,.1);
}

.mdl-card--expand {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.mdl-card__menu {
  position: absolute;
  right: 16px;
  top: 16px;
}

.mdl-checkbox {
  position: relative;
  z-index: 1;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  height: 24px;
  margin: 0;
  padding: 0;
}

.mdl-checkbox.is-upgraded {
  padding-left: 24px;
}

.mdl-checkbox__input {
  line-height: 24px;
}

.mdl-checkbox.is-upgraded .mdl-checkbox__input {
  position: absolute;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  -ms-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
}

.mdl-checkbox__box-outline {
  position: absolute;
  top: 3px;
  left: 0;
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  margin: 0;
  cursor: pointer;
  overflow: hidden;
  border: 2px solid rgba(0,0,0,.54);
  border-radius: 2px;
  z-index: 2;
}

.mdl-checkbox.is-checked .mdl-checkbox__box-outline {
  border: 2px solid rgb(63,81,181);
}

fieldset[disabled] .mdl-checkbox .mdl-checkbox__box-outline,.mdl-checkbox.is-disabled .mdl-checkbox__box-outline {
  border: 2px solid rgba(0,0,0,.26);
  cursor: auto;
}

.mdl-checkbox__focus-helper {
  position: absolute;
  top: 3px;
  left: 0;
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: transparent;
}

.mdl-checkbox.is-focused .mdl-checkbox__focus-helper {
  box-shadow: 0 0 0 8px rgba(0,0,0,.1);
  background-color: rgba(0,0,0,.1);
}

.mdl-checkbox.is-focused.is-checked .mdl-checkbox__focus-helper {
  box-shadow: 0 0 0 8px rgba(63,81,181,.26);
  background-color: rgba(63,81,181,.26);
}

.mdl-checkbox__tick-outline {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -webkit-mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg==");
  mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg==");
  background: 0 0;
  transition-duration: .28s;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-property: background;
}

.mdl-checkbox.is-checked .mdl-checkbox__tick-outline {
  background: rgb(63,81,181)url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K");
}

fieldset[disabled] .mdl-checkbox.is-checked .mdl-checkbox__tick-outline,.mdl-checkbox.is-checked.is-disabled .mdl-checkbox__tick-outline {
  background: rgba(0,0,0,.26)url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K");
}

.mdl-checkbox__label {
  position: relative;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
}

fieldset[disabled] .mdl-checkbox .mdl-checkbox__label,.mdl-checkbox.is-disabled .mdl-checkbox__label {
  color: rgba(0,0,0,.26);
  cursor: auto;
}

.mdl-checkbox__ripple-container {
  position: absolute;
  z-index: 2;
  top: -6px;
  left: -10px;
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  cursor: pointer;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(circle,#fff,#000);
}

.mdl-checkbox__ripple-container .mdl-ripple {
  background: rgb(63,81,181);
}

fieldset[disabled] .mdl-checkbox .mdl-checkbox__ripple-container,.mdl-checkbox.is-disabled .mdl-checkbox__ripple-container {
  cursor: auto;
}

fieldset[disabled] .mdl-checkbox .mdl-checkbox__ripple-container .mdl-ripple,.mdl-checkbox.is-disabled .mdl-checkbox__ripple-container .mdl-ripple {
  background: 0 0;
}

.mdl-chip {
  height: 32px;
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  line-height: 32px;
  padding: 0 12px;
  border: 0;
  border-radius: 16px;
  background-color: #dedede;
  display: inline-block;
  color: rgba(0,0,0,.87);
  margin: 2px 0;
  font-size: 0;
  white-space: nowrap;
}

.mdl-chip__text {
  font-size: 13px;
  vertical-align: middle;
  display: inline-block;
}

.mdl-chip__action {
  height: 24px;
  width: 24px;
  background: 0 0;
  opacity: .54;
  cursor: pointer;
  padding: 0;
  margin: 0 0 0 4px;
  font-size: 13px;
  text-decoration: none;
  color: rgba(0,0,0,.87);
  border: none;
  outline: none;
}

.mdl-chip__action,.mdl-chip__contact {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-align: center;
}

.mdl-chip__contact {
  height: 32px;
  width: 32px;
  border-radius: 16px;
  margin-right: 8px;
  font-size: 18px;
  line-height: 32px;
}

.mdl-chip:focus {
  outline: 0;
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
}

.mdl-chip:active {
  background-color: #d6d6d6;
}

.mdl-chip--deletable {
  padding-right: 4px;
}

.mdl-chip--contact {
  padding-left: 0;
}

.mdl-data-table {
  position: relative;
  border: 1px solid rgba(0,0,0,.12);
  border-collapse: collapse;
  white-space: nowrap;
  font-size: 13px;
  background-color: #fff;
}

.mdl-data-table thead {
  padding-bottom: 3px;
}

.mdl-data-table thead .mdl-data-table__select {
  margin-top: 0;
}

.mdl-data-table tbody tr {
  position: relative;
  height: 48px;
  transition-duration: .28s;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-property: background-color;
}

.mdl-data-table tbody tr.is-selected {
  background-color: #e0e0e0;
}

.mdl-data-table tbody tr:hover {
  background-color: #eee;
}

.mdl-data-table td {
  text-align: right;
}

.mdl-data-table th {
  padding: 0 18px 12px 18px;
  text-align: right;
}

.mdl-data-table td:first-of-type,.mdl-data-table th:first-of-type {
  padding-left: 24px;
}

.mdl-data-table td:last-of-type,.mdl-data-table th:last-of-type {
  padding-right: 24px;
}

.mdl-data-table td {
  position: relative;
  height: 48px;
  border-top: 1px solid rgba(0,0,0,.12);
  border-bottom: 1px solid rgba(0,0,0,.12);
  padding: 12px 18px;
  box-sizing: border-box;
}

.mdl-data-table td,.mdl-data-table td .mdl-data-table__select {
  vertical-align: middle;
}

.mdl-data-table th {
  position: relative;
  vertical-align: bottom;
  text-overflow: ellipsis;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0;
  height: 48px;
  font-size: 12px;
  color: rgba(0,0,0,.54);
  padding-bottom: 8px;
  box-sizing: border-box;
}

.mdl-data-table th.mdl-data-table__header--sorted-ascending,.mdl-data-table th.mdl-data-table__header--sorted-descending {
  color: rgba(0,0,0,.87);
}

.mdl-data-table th.mdl-data-table__header--sorted-ascending:before,.mdl-data-table th.mdl-data-table__header--sorted-descending:before {
  font-family: 'Material Icons';
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  word-wrap: normal;
  -moz-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  content: "\e5d8";
  margin-right: 5px;
  vertical-align: sub;
}

.mdl-data-table th.mdl-data-table__header--sorted-ascending:hover,.mdl-data-table th.mdl-data-table__header--sorted-descending:hover {
  cursor: pointer;
}

.mdl-data-table th.mdl-data-table__header--sorted-ascending:hover:before,.mdl-data-table th.mdl-data-table__header--sorted-descending:hover:before {
  color: rgba(0,0,0,.26);
}

.mdl-data-table th.mdl-data-table__header--sorted-descending:before {
  content: "\e5db";
}

.mdl-data-table__select {
  width: 16px;
}

.mdl-data-table__cell--non-numeric.mdl-data-table__cell--non-numeric {
  text-align: left;
}

.mdl-dialog {
  border: none;
  box-shadow: 0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2);
  width: 280px;
}

.mdl-dialog__title {
  padding: 24px 24px 0;
  margin: 0;
  font-size: 2.5rem;
}

.mdl-dialog__actions {
  padding: 8px 8px 8px 24px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mdl-dialog__actions>* {
  margin-right: 8px;
  height: 36px;
}

.mdl-dialog__actions>*:first-child {
  margin-right: 0;
}

.mdl-dialog__actions--full-width {
  padding: 0 0 8px;
}

.mdl-dialog__actions--full-width>* {
  height: 48px;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  padding-right: 16px;
  margin-right: 0;
  text-align: right;
}

.mdl-dialog__content {
  padding: 20px 24px 24px;
  color: rgba(0,0,0,.54);
}

.mdl-mega-footer {
  padding: 16px 40px;
  color: #9e9e9e;
  background-color: #424242;
}

.mdl-mega-footer--top-section:after,.mdl-mega-footer--middle-section:after,.mdl-mega-footer--bottom-section:after,.mdl-mega-footer__top-section:after,.mdl-mega-footer__middle-section:after,.mdl-mega-footer__bottom-section:after {
  content: '';
  display: block;
  clear: both;
}

.mdl-mega-footer--left-section,.mdl-mega-footer__left-section,.mdl-mega-footer--right-section,.mdl-mega-footer__right-section {
  margin-bottom: 16px;
}

.mdl-mega-footer--right-section a,.mdl-mega-footer__right-section a {
  display: block;
  margin-bottom: 16px;
  color: inherit;
  text-decoration: none;
}

@media screen and (min-width:760px) {
  .mdl-mega-footer--left-section,.mdl-mega-footer__left-section {
    float: left;
  }

  .mdl-mega-footer--right-section,.mdl-mega-footer__right-section {
    float: right;
  }

  .mdl-mega-footer--right-section a,.mdl-mega-footer__right-section a {
    display: inline-block;
    margin-left: 16px;
    line-height: 36px;
    vertical-align: middle;
  }
}

.mdl-mega-footer--social-btn,.mdl-mega-footer__social-btn {
  width: 36px;
  height: 36px;
  padding: 0;
  margin: 0;
  background-color: #9e9e9e;
  border: none;
}

.mdl-mega-footer--drop-down-section,.mdl-mega-footer__drop-down-section {
  display: block;
  position: relative;
}

@media screen and (min-width:760px) {
  .mdl-mega-footer--drop-down-section,.mdl-mega-footer__drop-down-section {
    width: 33%;
  }

  .mdl-mega-footer--drop-down-section:nth-child(1),.mdl-mega-footer--drop-down-section:nth-child(2),.mdl-mega-footer__drop-down-section:nth-child(1),.mdl-mega-footer__drop-down-section:nth-child(2) {
    float: left;
  }

  .mdl-mega-footer--drop-down-section:nth-child(3),.mdl-mega-footer__drop-down-section:nth-child(3) {
    float: right;
  }

  .mdl-mega-footer--drop-down-section:nth-child(3):after,.mdl-mega-footer__drop-down-section:nth-child(3):after {
    clear: right;
  }

  .mdl-mega-footer--drop-down-section:nth-child(4),.mdl-mega-footer__drop-down-section:nth-child(4) {
    clear: right;
    float: right;
  }

  .mdl-mega-footer--middle-section:after,.mdl-mega-footer__middle-section:after {
    content: '';
    display: block;
    clear: both;
  }

  .mdl-mega-footer--bottom-section,.mdl-mega-footer__bottom-section {
    padding-top: 0;
  }
}

@media screen and (min-width:1024px) {
  .mdl-mega-footer--drop-down-section,.mdl-mega-footer--drop-down-section:nth-child(3),.mdl-mega-footer--drop-down-section:nth-child(4),.mdl-mega-footer__drop-down-section,.mdl-mega-footer__drop-down-section:nth-child(3),.mdl-mega-footer__drop-down-section:nth-child(4) {
    width: 24%;
    float: left;
  }
}

.mdl-mega-footer--heading-checkbox,.mdl-mega-footer__heading-checkbox {
  position: absolute;
  width: 100%;
  height: 55.8px;
  padding: 32px;
  margin: -16px 0 0;
  cursor: pointer;
  z-index: 1;
  opacity: 0;
}

.mdl-mega-footer--heading-checkbox+.mdl-mega-footer--heading:after,.mdl-mega-footer--heading-checkbox+.mdl-mega-footer__heading:after,.mdl-mega-footer__heading-checkbox+.mdl-mega-footer--heading:after,.mdl-mega-footer__heading-checkbox+.mdl-mega-footer__heading:after {
  font-family: 'Material Icons';
  content: '\E5CE';
}

.mdl-mega-footer--heading-checkbox:checked~.mdl-mega-footer--link-list,.mdl-mega-footer--heading-checkbox:checked~.mdl-mega-footer__link-list,.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer--heading+.mdl-mega-footer--link-list,.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer__heading+.mdl-mega-footer__link-list,.mdl-mega-footer__heading-checkbox:checked~.mdl-mega-footer--link-list,.mdl-mega-footer__heading-checkbox:checked~.mdl-mega-footer__link-list,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer--heading+.mdl-mega-footer--link-list,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer__heading+.mdl-mega-footer__link-list {
  display: none;
}

.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer--heading:after,.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer__heading:after,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer--heading:after,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer__heading:after {
  font-family: 'Material Icons';
  content: '\E5CF';
}

.mdl-mega-footer--heading,.mdl-mega-footer__heading {
  position: relative;
  width: 100%;
  padding-right: 39.8px;
  margin-bottom: 16px;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 23.8px;
  font-weight: 500;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #e0e0e0;
}

.mdl-mega-footer--heading:after,.mdl-mega-footer__heading:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 23.8px;
  height: 23.8px;
  background-size: cover;
}

.mdl-mega-footer--link-list,.mdl-mega-footer__link-list {
  list-style: none;
  padding: 0;
  margin: 0 0 32px;
}

.mdl-mega-footer--link-list:after,.mdl-mega-footer__link-list:after {
  clear: both;
  display: block;
  content: '';
}

.mdl-mega-footer--link-list li,.mdl-mega-footer__link-list li {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.mdl-mega-footer--link-list a,.mdl-mega-footer__link-list a {
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
}

@media screen and (min-width:760px) {
  .mdl-mega-footer--heading-checkbox,.mdl-mega-footer__heading-checkbox {
    display: none;
  }

  .mdl-mega-footer--heading-checkbox+.mdl-mega-footer--heading:after,.mdl-mega-footer--heading-checkbox+.mdl-mega-footer__heading:after,.mdl-mega-footer__heading-checkbox+.mdl-mega-footer--heading:after,.mdl-mega-footer__heading-checkbox+.mdl-mega-footer__heading:after {
    content: '';
  }

  .mdl-mega-footer--heading-checkbox:checked~.mdl-mega-footer--link-list,.mdl-mega-footer--heading-checkbox:checked~.mdl-mega-footer__link-list,.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer__heading+.mdl-mega-footer__link-list,.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer--heading+.mdl-mega-footer--link-list,.mdl-mega-footer__heading-checkbox:checked~.mdl-mega-footer--link-list,.mdl-mega-footer__heading-checkbox:checked~.mdl-mega-footer__link-list,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer__heading+.mdl-mega-footer__link-list,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer--heading+.mdl-mega-footer--link-list {
    display: block;
  }

  .mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer--heading:after,.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer__heading:after,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer--heading:after,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer__heading:after {
    content: '';
  }
}

.mdl-mega-footer--bottom-section,.mdl-mega-footer__bottom-section {
  padding-top: 16px;
  margin-bottom: 16px;
}

.mdl-logo {
  margin-bottom: 16px;
  color: #fff;
}

.mdl-mega-footer--bottom-section .mdl-mega-footer--link-list li,.mdl-mega-footer__bottom-section .mdl-mega-footer__link-list li {
  float: left;
  margin-bottom: 0;
  margin-right: 16px;
}

@media screen and (min-width:760px) {
  .mdl-logo {
    float: left;
    margin-bottom: 0;
    margin-right: 16px;
  }
}

.mdl-mini-footer {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 32px 16px;
  color: #9e9e9e;
  background-color: #424242;
}

.mdl-mini-footer:after {
  content: '';
  display: block;
}

.mdl-mini-footer .mdl-logo {
  line-height: 36px;
}

.mdl-mini-footer--link-list,.mdl-mini-footer__link-list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  list-style: none;
  margin: 0;
  padding: 0;
}

.mdl-mini-footer--link-list li,.mdl-mini-footer__link-list li {
  margin-bottom: 0;
  margin-right: 16px;
}

@media screen and (min-width:760px) {
  .mdl-mini-footer--link-list li,.mdl-mini-footer__link-list li {
    line-height: 36px;
  }
}

.mdl-mini-footer--link-list a,.mdl-mini-footer__link-list a {
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
}

.mdl-mini-footer--left-section,.mdl-mini-footer__left-section {
  display: inline-block;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

.mdl-mini-footer--right-section,.mdl-mini-footer__right-section {
  display: inline-block;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.mdl-mini-footer--social-btn,.mdl-mini-footer__social-btn {
  width: 36px;
  height: 36px;
  padding: 0;
  margin: 0;
  background-color: #9e9e9e;
  border: none;
}

.mdl-icon-toggle {
  position: relative;
  z-index: 1;
  vertical-align: middle;
  display: inline-block;
  height: 32px;
  margin: 0;
  padding: 0;
}

.mdl-icon-toggle__input {
  line-height: 32px;
}

.mdl-icon-toggle.is-upgraded .mdl-icon-toggle__input {
  position: absolute;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  -ms-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
}

.mdl-icon-toggle__label {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 32px;
  width: 32px;
  min-width: 32px;
  color: #616161;
  border-radius: 50%;
  padding: 0;
  margin-left: 0;
  margin-right: 0;
  text-align: center;
  background-color: transparent;
  will-change: background-color;
  transition: background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);
}

.mdl-icon-toggle__label.material-icons {
  line-height: 32px;
  font-size: 24px;
}

.mdl-icon-toggle.is-checked .mdl-icon-toggle__label {
  color: rgb(63,81,181);
}

.mdl-icon-toggle.is-disabled .mdl-icon-toggle__label {
  color: rgba(0,0,0,.26);
  cursor: auto;
  transition: none;
}

.mdl-icon-toggle.is-focused .mdl-icon-toggle__label {
  background-color: rgba(0,0,0,.12);
}

.mdl-icon-toggle.is-focused.is-checked .mdl-icon-toggle__label {
  background-color: rgba(63,81,181,.26);
}

.mdl-icon-toggle__ripple-container {
  position: absolute;
  z-index: 2;
  top: -2px;
  left: -2px;
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  cursor: pointer;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(circle,#fff,#000);
}

.mdl-icon-toggle__ripple-container .mdl-ripple {
  background: #616161;
}

.mdl-icon-toggle.is-disabled .mdl-icon-toggle__ripple-container {
  cursor: auto;
}

.mdl-icon-toggle.is-disabled .mdl-icon-toggle__ripple-container .mdl-ripple {
  background: 0 0;
}

.mdl-list {
  display: block;
  padding: 8px 0;
  list-style: none;
}

.mdl-list__item {
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: .04em;
  line-height: 1;
  min-height: 48px;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 16px;
  cursor: default;
  color: rgba(0,0,0,.87);
  overflow: hidden;
}

.mdl-list__item,.mdl-list__item .mdl-list__item-primary-content {
  box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.mdl-list__item .mdl-list__item-primary-content {
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-flex-grow: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
  text-decoration: none;
}

.mdl-list__item .mdl-list__item-primary-content .mdl-list__item-icon {
  margin-right: 32px;
}

.mdl-list__item .mdl-list__item-primary-content .mdl-list__item-avatar {
  margin-right: 16px;
}

.mdl-list__item .mdl-list__item-secondary-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-left: 16px;
}

.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-secondary-action label {
  display: inline;
}

.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-secondary-info {
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(0,0,0,.54);
}

.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-sub-header {
  padding: 0 0 0 16px;
}

.mdl-list__item-icon,.mdl-list__item-icon.material-icons {
  height: 24px;
  width: 24px;
  font-size: 24px;
  box-sizing: border-box;
  color: #757575;
}

.mdl-list__item-avatar,.mdl-list__item-avatar.material-icons {
  height: 40px;
  width: 40px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #757575;
  font-size: 40px;
  color: #fff;
}

.mdl-list__item--two-line {
  height: 72px;
}

.mdl-list__item--two-line .mdl-list__item-primary-content {
  height: 36px;
  line-height: 20px;
  display: block;
}

.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-avatar {
  float: left;
}

.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-icon {
  float: left;
  margin-top: 6px;
}

.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-secondary-content {
  height: 36px;
}

.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-sub-title {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 18px;
  color: rgba(0,0,0,.54);
  display: block;
  padding: 0;
}

.mdl-list__item--three-line {
  height: 88px;
}

.mdl-list__item--three-line .mdl-list__item-primary-content {
  height: 52px;
  line-height: 20px;
  display: block;
}

.mdl-list__item--three-line .mdl-list__item-primary-content .mdl-list__item-avatar,.mdl-list__item--three-line .mdl-list__item-primary-content .mdl-list__item-icon {
  float: left;
}

.mdl-list__item--three-line .mdl-list__item-secondary-content {
  height: 52px;
}

.mdl-list__item--three-line .mdl-list__item-text-body {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 18px;
  height: 52px;
  color: rgba(0,0,0,.54);
  display: block;
  padding: 0;
}

.mdl-menu__container {
  display: block;
  margin: 0;
  padding: 0;
  border: none;
  position: absolute;
  overflow: visible;
  height: 0;
  width: 0;
  visibility: hidden;
  z-index: -1;
}

.mdl-menu__container.is-visible,.mdl-menu__container.is-animating {
  z-index: 999;
  visibility: visible;
}

.mdl-menu__outline {
  display: block;
  background: #fff;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 2px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
  will-change: transform;
  transition: transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);
  transition: transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);
  z-index: -1;
}

.mdl-menu__container.is-visible .mdl-menu__outline {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  z-index: 999;
}

.mdl-menu__outline.mdl-menu--bottom-right {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.mdl-menu__outline.mdl-menu--top-left {
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}

.mdl-menu__outline.mdl-menu--top-right {
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

.mdl-menu {
  position: absolute;
  list-style: none;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  min-width: 124px;
  padding: 8px 0;
  margin: 0;
  opacity: 0;
  clip: rect(0 0 0 0);
  z-index: -1;
}

.mdl-menu__container.is-visible .mdl-menu {
  opacity: 1;
  z-index: 999;
}

.mdl-menu.is-animating {
  transition: opacity .2s cubic-bezier(.4,0,.2,1),clip .3s cubic-bezier(.4,0,.2,1);
}

.mdl-menu.mdl-menu--bottom-right {
  left: auto;
  right: 0;
}

.mdl-menu.mdl-menu--top-left {
  top: auto;
  bottom: 0;
}

.mdl-menu.mdl-menu--top-right {
  top: auto;
  left: auto;
  bottom: 0;
  right: 0;
}

.mdl-menu.mdl-menu--unaligned {
  top: auto;
  left: auto;
}

.mdl-menu__item {
  display: block;
  border: none;
  color: rgba(0,0,0,.87);
  background-color: transparent;
  text-align: left;
  margin: 0;
  padding: 0 16px;
  outline-color: #bdbdbd;
  position: relative;
  overflow: hidden;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: none;
  cursor: pointer;
  height: 48px;
  line-height: 48px;
  white-space: nowrap;
  opacity: 0;
  transition: opacity .2s cubic-bezier(.4,0,.2,1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.mdl-menu__container.is-visible .mdl-menu__item {
  opacity: 1;
}

.mdl-menu__item::-moz-focus-inner {
  border: 0;
}

.mdl-menu__item--full-bleed-divider {
  border-bottom: 1px solid rgba(0,0,0,.12);
}

.mdl-menu__item[disabled],.mdl-menu__item[data-mdl-disabled] {
  color: #bdbdbd;
  background-color: transparent;
  cursor: auto;
}

.mdl-menu__item[disabled]:hover,.mdl-menu__item[data-mdl-disabled]:hover {
  background-color: transparent;
}

.mdl-menu__item[disabled]:focus,.mdl-menu__item[data-mdl-disabled]:focus {
  background-color: transparent;
}

.mdl-menu__item[disabled] .mdl-ripple,.mdl-menu__item[data-mdl-disabled] .mdl-ripple {
  background: 0 0;
}

.mdl-menu__item:hover {
  background-color: #eee;
}

.mdl-menu__item:focus {
  outline: none;
  background-color: #eee;
}

.mdl-menu__item:active {
  background-color: #e0e0e0;
}

.mdl-menu__item--ripple-container {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
  overflow: hidden;
}

.mdl-progress {
  display: block;
  position: relative;
  height: 4px;
  width: 500px;
  max-width: 100%;
}

.mdl-progress>.bar {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 0%;
  transition: width .2s cubic-bezier(.4,0,.2,1);
}

.mdl-progress>.progressbar {
  background-color: rgb(63,81,181);
  z-index: 1;
  left: 0;
}

.mdl-progress>.bufferbar {
  background-image: linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,rgb(63,81,181),rgb(63,81,181));
  z-index: 0;
  left: 0;
}

.mdl-progress>.auxbar {
  right: 0;
}

@supports (-webkit-appearance:none) {
  .mdl-progress:not(.mdl-progress--indeterminate):not(.mdl-progress--indeterminate)>.auxbar,.mdl-progress:not(.mdl-progress__indeterminate):not(.mdl-progress__indeterminate)>.auxbar {
    background-image: linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,rgb(63,81,181),rgb(63,81,181));
    -webkit-mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=");
    mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=");
  }
}

.mdl-progress:not(.mdl-progress--indeterminate)>.auxbar,.mdl-progress:not(.mdl-progress__indeterminate)>.auxbar {
  background-image: linear-gradient(to right,rgba(255,255,255,.9),rgba(255,255,255,.9)),linear-gradient(to right,rgb(63,81,181),rgb(63,81,181));
}

.mdl-progress.mdl-progress--indeterminate>.bar1,.mdl-progress.mdl-progress__indeterminate>.bar1 {
  -webkit-animation-name: indeterminate1;
  animation-name: indeterminate1;
}

.mdl-progress.mdl-progress--indeterminate>.bar1,.mdl-progress.mdl-progress__indeterminate>.bar1,.mdl-progress.mdl-progress--indeterminate>.bar3,.mdl-progress.mdl-progress__indeterminate>.bar3 {
  background-color: rgb(63,81,181);
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.mdl-progress.mdl-progress--indeterminate>.bar3,.mdl-progress.mdl-progress__indeterminate>.bar3 {
  background-image: none;
  -webkit-animation-name: indeterminate2;
  animation-name: indeterminate2;
}

@-webkit-keyframes indeterminate1 {
  0% {
    left: 0%;
    width: 0%;
  }

  50% {
    left: 25%;
    width: 75%;
  }

  75% {
    left: 100%;
    width: 0%;
  }
}

@keyframes indeterminate1 {
  0% {
    left: 0%;
    width: 0%;
  }

  50% {
    left: 25%;
    width: 75%;
  }

  75% {
    left: 100%;
    width: 0%;
  }
}

@-webkit-keyframes indeterminate2 {
  0%,50% {
    left: 0%;
    width: 0%;
  }

  75% {
    left: 0%;
    width: 25%;
  }

  100% {
    left: 100%;
    width: 0%;
  }
}

@keyframes indeterminate2 {
  0%,50% {
    left: 0%;
    width: 0%;
  }

  75% {
    left: 0%;
    width: 25%;
  }

  100% {
    left: 100%;
    width: 0%;
  }
}

.mdl-navigation {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  box-sizing: border-box;
}

.mdl-navigation__link {
  color: #424242;
  text-decoration: none;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  opacity: .87;
}

.mdl-navigation__link .material-icons {
  vertical-align: middle;
}

.mdl-layout {
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  -webkit-overflow-scrolling: touch;
}

.mdl-layout.is-small-screen .mdl-layout--large-screen-only {
  display: none;
}

.mdl-layout:not(.is-small-screen) .mdl-layout--small-screen-only {
  display: none;
}

.mdl-layout__container {
  position: absolute;
  width: 100%;
  height: 100%;
}

.mdl-layout__title,.mdl-layout-title {
  display: block;
  position: relative;
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  font-size: 20px;
  line-height: 1;
  letter-spacing: .02em;
  font-weight: 400;
  box-sizing: border-box;
}

.mdl-layout-spacer {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.mdl-layout__drawer {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: 240px;
  height: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
  box-sizing: border-box;
  border-right: 1px solid #e0e0e0;
  background: #fafafa;
  -webkit-transform: translateX(-250px);
  transform: translateX(-250px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  will-change: transform;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-property: transform;
  transition-property: transform,-webkit-transform;
  color: #424242;
  overflow: visible;
  overflow-y: auto;
  z-index: 5;
}

.mdl-layout__drawer.is-visible {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.mdl-layout__drawer.is-visible~.mdl-layout__content.mdl-layout__content {
  overflow: hidden;
}

.mdl-layout__drawer>* {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.mdl-layout__drawer>.mdl-layout__title,.mdl-layout__drawer>.mdl-layout-title {
  line-height: 64px;
  padding-left: 40px;
}

@media screen and (max-width:1024px) {
  .mdl-layout__drawer>.mdl-layout__title,.mdl-layout__drawer>.mdl-layout-title {
    line-height: 56px;
    padding-left: 16px;
  }
}

.mdl-layout__drawer .mdl-navigation {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  padding-top: 16px;
}

.mdl-layout__drawer .mdl-navigation .mdl-navigation__link {
  display: block;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 16px 40px;
  margin: 0;
  color: #757575;
}

@media screen and (max-width:1024px) {
  .mdl-layout__drawer .mdl-navigation .mdl-navigation__link {
    padding: 16px;
  }
}

.mdl-layout__drawer .mdl-navigation .mdl-navigation__link:hover {
  background-color: #e0e0e0;
}

.mdl-layout__drawer .mdl-navigation .mdl-navigation__link--current {
  background-color: #e0e0e0;
  color: #000;
}

@media screen and (min-width:1025px) {
  .mdl-layout--fixed-drawer>.mdl-layout__drawer {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.mdl-layout__drawer-button {
  display: block;
  position: absolute;
  height: 48px;
  width: 48px;
  border: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow: hidden;
  text-align: center;
  cursor: pointer;
  font-size: 26px;
  line-height: 56px;
  font-family: Helvetica,Arial,sans-serif;
  margin: 8px 12px;
  top: 0;
  left: 0;
  color: rgb(255,255,255);
  z-index: 4;
}

.mdl-layout__header .mdl-layout__drawer-button {
  position: absolute;
  color: rgb(255,255,255);
  background-color: inherit;
}

@media screen and (max-width:1024px) {
  .mdl-layout__header .mdl-layout__drawer-button {
    margin: 4px;
  }
}

@media screen and (max-width:1024px) {
  .mdl-layout__drawer-button {
    margin: 4px;
    color: rgba(0,0,0,.5);
  }
}

@media screen and (min-width:1025px) {
  .mdl-layout__drawer-button {
    line-height: 54px;
  }

  .mdl-layout--no-desktop-drawer-button .mdl-layout__drawer-button,.mdl-layout--fixed-drawer>.mdl-layout__drawer-button,.mdl-layout--no-drawer-button .mdl-layout__drawer-button {
    display: none;
  }
}

.mdl-layout__header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  box-sizing: border-box;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
  min-height: 64px;
  max-height: 1000px;
  z-index: 3;
  background-color: rgb(63,81,181);
  color: rgb(255,255,255);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-property: max-height,box-shadow;
}

@media screen and (max-width:1024px) {
  .mdl-layout__header {
    min-height: 56px;
  }
}

.mdl-layout--fixed-drawer.is-upgraded:not(.is-small-screen)>.mdl-layout__header {
  margin-left: 240px;
  width: calc(100% - 240px);
}

@media screen and (min-width:1025px) {
  .mdl-layout--fixed-drawer>.mdl-layout__header .mdl-layout__header-row {
    padding-left: 40px;
  }
}

.mdl-layout__header>.mdl-layout-icon {
  position: absolute;
  left: 40px;
  top: 16px;
  height: 32px;
  width: 32px;
  overflow: hidden;
  z-index: 3;
  display: block;
}

@media screen and (max-width:1024px) {
  .mdl-layout__header>.mdl-layout-icon {
    left: 16px;
    top: 12px;
  }
}

.mdl-layout.has-drawer .mdl-layout__header>.mdl-layout-icon {
  display: none;
}

.mdl-layout__header.is-compact {
  max-height: 64px;
}

@media screen and (max-width:1024px) {
  .mdl-layout__header.is-compact {
    max-height: 56px;
  }
}

.mdl-layout__header.is-compact.has-tabs {
  height: 112px;
}

@media screen and (max-width:1024px) {
  .mdl-layout__header.is-compact.has-tabs {
    min-height: 104px;
  }
}

@media screen and (max-width:1024px) {
  .mdl-layout__header {
    display: none;
  }

  .mdl-layout--fixed-header>.mdl-layout__header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.mdl-layout__header--transparent.mdl-layout__header--transparent {
  background-color: transparent;
  box-shadow: none;
}

.mdl-layout__header--seamed,.mdl-layout__header--scroll {
  box-shadow: none;
}

.mdl-layout__header--waterfall {
  box-shadow: none;
  overflow: hidden;
}

.mdl-layout__header--waterfall.is-casting-shadow {
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
}

.mdl-layout__header--waterfall.mdl-layout__header--waterfall-hide-top {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.mdl-layout__header-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  box-sizing: border-box;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 64px;
  margin: 0;
  padding: 0 40px 0 80px;
}

.mdl-layout--no-drawer-button .mdl-layout__header-row {
  padding-left: 40px;
}

@media screen and (min-width:1025px) {
  .mdl-layout--no-desktop-drawer-button .mdl-layout__header-row {
    padding-left: 40px;
  }
}

@media screen and (max-width:1024px) {
  .mdl-layout__header-row {
    height: 56px;
    padding: 0 16px 0 72px;
  }

  .mdl-layout--no-drawer-button .mdl-layout__header-row {
    padding-left: 16px;
  }
}

.mdl-layout__header-row>* {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.mdl-layout__header--scroll .mdl-layout__header-row {
  width: 100%;
}

.mdl-layout__header-row .mdl-navigation {
  margin: 0;
  padding: 0;
  height: 64px;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

@media screen and (max-width:1024px) {
  .mdl-layout__header-row .mdl-navigation {
    height: 56px;
  }
}

.mdl-layout__header-row .mdl-navigation__link {
  display: block;
  color: rgb(255,255,255);
  line-height: 64px;
  padding: 0 24px;
}

@media screen and (max-width:1024px) {
  .mdl-layout__header-row .mdl-navigation__link {
    line-height: 56px;
    padding: 0 16px;
  }
}

.mdl-layout__obfuscator {
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 4;
  visibility: hidden;
  transition-property: background-color;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
}

.mdl-layout__obfuscator.is-visible {
  background-color: rgba(0,0,0,.5);
  visibility: visible;
}

@supports (pointer-events:auto) {
  .mdl-layout__obfuscator {
    background-color: rgba(0,0,0,.5);
    opacity: 0;
    transition-property: opacity;
    visibility: visible;
    pointer-events: none;
  }

  .mdl-layout__obfuscator.is-visible {
    pointer-events: auto;
    opacity: 1;
  }
}

.mdl-layout__content {
  -ms-flex: 0 1 auto;
  position: relative;
  display: inline-block;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
}

.mdl-layout--fixed-drawer>.mdl-layout__content {
  margin-left: 240px;
}

.mdl-layout__container.has-scrolling-header .mdl-layout__content {
  overflow: visible;
}

@media screen and (max-width:1024px) {
  .mdl-layout--fixed-drawer>.mdl-layout__content {
    margin-left: 0;
  }

  .mdl-layout__container.has-scrolling-header .mdl-layout__content {
    overflow-y: auto;
    overflow-x: hidden;
  }
}

.mdl-layout__tab-bar {
  height: 96px;
  margin: 0;
  width: calc(100% - 112px);
  padding: 0 0 0 56px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: rgb(63,81,181);
  overflow-y: hidden;
  overflow-x: scroll;
}

.mdl-layout__tab-bar::-webkit-scrollbar {
  display: none;
}

.mdl-layout--no-drawer-button .mdl-layout__tab-bar {
  padding-left: 16px;
  width: calc(100% - 32px);
}

@media screen and (min-width:1025px) {
  .mdl-layout--no-desktop-drawer-button .mdl-layout__tab-bar {
    padding-left: 16px;
    width: calc(100% - 32px);
  }
}

@media screen and (max-width:1024px) {
  .mdl-layout__tab-bar {
    width: calc(100% - 60px);
    padding: 0 0 0 60px;
  }

  .mdl-layout--no-drawer-button .mdl-layout__tab-bar {
    width: calc(100% - 8px);
    padding-left: 4px;
  }
}

.mdl-layout--fixed-tabs .mdl-layout__tab-bar {
  padding: 0;
  overflow: hidden;
  width: 100%;
}

.mdl-layout__tab-bar-container {
  position: relative;
  height: 48px;
  width: 100%;
  border: none;
  margin: 0;
  z-index: 2;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow: hidden;
}

.mdl-layout__container>.mdl-layout__tab-bar-container {
  position: absolute;
  top: 0;
  left: 0;
}

.mdl-layout__tab-bar-button {
  display: inline-block;
  position: absolute;
  top: 0;
  height: 48px;
  width: 56px;
  z-index: 4;
  text-align: center;
  background-color: rgb(63,81,181);
  color: transparent;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.mdl-layout--no-desktop-drawer-button .mdl-layout__tab-bar-button,.mdl-layout--no-drawer-button .mdl-layout__tab-bar-button {
  width: 16px;
}

.mdl-layout--no-desktop-drawer-button .mdl-layout__tab-bar-button .material-icons,.mdl-layout--no-drawer-button .mdl-layout__tab-bar-button .material-icons {
  position: relative;
  left: -4px;
}

@media screen and (max-width:1024px) {
  .mdl-layout__tab-bar-button {
    width: 60px;
  }
}

.mdl-layout--fixed-tabs .mdl-layout__tab-bar-button {
  display: none;
}

.mdl-layout__tab-bar-button .material-icons {
  line-height: 48px;
}

.mdl-layout__tab-bar-button.is-active {
  color: rgb(255,255,255);
}

.mdl-layout__tab-bar-left-button {
  left: 0;
}

.mdl-layout__tab-bar-right-button {
  right: 0;
}

.mdl-layout__tab {
  margin: 0;
  border: none;
  padding: 0 24px;
  float: left;
  position: relative;
  display: block;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  text-decoration: none;
  height: 48px;
  line-height: 48px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  overflow: hidden;
}

@media screen and (max-width:1024px) {
  .mdl-layout__tab {
    padding: 0 12px;
  }
}

.mdl-layout--fixed-tabs .mdl-layout__tab {
  float: none;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 0;
}

.mdl-layout.is-upgraded .mdl-layout__tab.is-active {
  color: rgb(255,255,255);
}

.mdl-layout.is-upgraded .mdl-layout__tab.is-active::after {
  height: 2px;
  width: 100%;
  display: block;
  content: " ";
  bottom: 0;
  left: 0;
  position: absolute;
  background: rgb(68,138,255);
  -webkit-animation: border-expand .2s cubic-bezier(.4,0,.4,1).01s alternate forwards;
  animation: border-expand .2s cubic-bezier(.4,0,.4,1).01s alternate forwards;
  transition: all 1s cubic-bezier(.4,0,1,1);
}

.mdl-layout__tab .mdl-layout__tab-ripple-container {
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  overflow: hidden;
}

.mdl-layout__tab .mdl-layout__tab-ripple-container .mdl-ripple {
  background-color: rgb(255,255,255);
}

.mdl-layout__tab-panel {
  display: block;
}

.mdl-layout.is-upgraded .mdl-layout__tab-panel {
  display: none;
}

.mdl-layout.is-upgraded .mdl-layout__tab-panel.is-active {
  display: block;
}

.mdl-radio {
  position: relative;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  height: 24px;
  margin: 0;
  padding-left: 0;
}

.mdl-radio.is-upgraded {
  padding-left: 24px;
}

.mdl-radio__button {
  line-height: 24px;
}

.mdl-radio.is-upgraded .mdl-radio__button {
  position: absolute;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  -ms-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
}

.mdl-radio__outer-circle {
  position: absolute;
  top: 4px;
  left: 0;
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  margin: 0;
  cursor: pointer;
  border: 2px solid rgba(0,0,0,.54);
  border-radius: 50%;
  z-index: 2;
}

.mdl-radio.is-checked .mdl-radio__outer-circle {
  border: 2px solid rgb(63,81,181);
}

.mdl-radio__outer-circle fieldset[disabled] .mdl-radio,.mdl-radio.is-disabled .mdl-radio__outer-circle {
  border: 2px solid rgba(0,0,0,.26);
  cursor: auto;
}

.mdl-radio__inner-circle {
  position: absolute;
  z-index: 1;
  margin: 0;
  top: 8px;
  left: 4px;
  box-sizing: border-box;
  width: 8px;
  height: 8px;
  cursor: pointer;
  transition-duration: .28s;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-property: transform;
  transition-property: transform,-webkit-transform;
  -webkit-transform: scale(0,0);
  transform: scale(0,0);
  border-radius: 50%;
  background: rgb(63,81,181);
}

.mdl-radio.is-checked .mdl-radio__inner-circle {
  -webkit-transform: scale(1,1);
  transform: scale(1,1);
}

fieldset[disabled] .mdl-radio .mdl-radio__inner-circle,.mdl-radio.is-disabled .mdl-radio__inner-circle {
  background: rgba(0,0,0,.26);
  cursor: auto;
}

.mdl-radio.is-focused .mdl-radio__inner-circle {
  box-shadow: 0 0 0 10px rgba(0,0,0,.1);
}

.mdl-radio__label {
  cursor: pointer;
}

fieldset[disabled] .mdl-radio .mdl-radio__label,.mdl-radio.is-disabled .mdl-radio__label {
  color: rgba(0,0,0,.26);
  cursor: auto;
}

.mdl-radio__ripple-container {
  position: absolute;
  z-index: 2;
  top: -9px;
  left: -13px;
  box-sizing: border-box;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  cursor: pointer;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(circle,#fff,#000);
}

.mdl-radio__ripple-container .mdl-ripple {
  background: rgb(63,81,181);
}

fieldset[disabled] .mdl-radio .mdl-radio__ripple-container,.mdl-radio.is-disabled .mdl-radio__ripple-container {
  cursor: auto;
}

fieldset[disabled] .mdl-radio .mdl-radio__ripple-container .mdl-ripple,.mdl-radio.is-disabled .mdl-radio__ripple-container .mdl-ripple {
  background: 0 0;
}

_:-ms-input-placeholder,:root .mdl-slider.mdl-slider.is-upgraded {
  -ms-appearance: none;
  height: 32px;
  margin: 0;
}

.mdl-slider {
  width: calc(100% - 40px);
  margin: 0 20px;
}

.mdl-slider.is-upgraded {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 2px;
  background: 0 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: 0;
  padding: 0;
  color: rgb(63,81,181);
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  z-index: 1;
  cursor: pointer;
}

.mdl-slider.is-upgraded::-moz-focus-outer {
  border: 0;
}

.mdl-slider.is-upgraded::-ms-tooltip {
  display: none;
}

.mdl-slider.is-upgraded::-webkit-slider-runnable-track {
  background: 0 0;
}

.mdl-slider.is-upgraded::-moz-range-track {
  background: 0 0;
  border: none;
}

.mdl-slider.is-upgraded::-ms-track {
  background: 0 0;
  color: transparent;
  height: 2px;
  width: 100%;
  border: none;
}

.mdl-slider.is-upgraded::-ms-fill-lower {
  padding: 0;
  background: linear-gradient(to right,transparent,transparent 16px,rgb(63,81,181)16px,rgb(63,81,181)0);
}

.mdl-slider.is-upgraded::-ms-fill-upper {
  padding: 0;
  background: linear-gradient(to left,transparent,transparent 16px,rgba(0,0,0,.26)16px,rgba(0,0,0,.26)0);
}

.mdl-slider.is-upgraded::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
  border-radius: 50%;
  background: rgb(63,81,181);
  border: none;
  transition: transform .18s cubic-bezier(.4,0,.2,1),border .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1);
  transition: transform .18s cubic-bezier(.4,0,.2,1),border .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1);
}

.mdl-slider.is-upgraded::-moz-range-thumb {
  -moz-appearance: none;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
  border-radius: 50%;
  background-image: none;
  background: rgb(63,81,181);
  border: none;
}

.mdl-slider.is-upgraded:focus:not(:active)::-webkit-slider-thumb {
  box-shadow: 0 0 0 10px rgba(63,81,181,.26);
}

.mdl-slider.is-upgraded:focus:not(:active)::-moz-range-thumb {
  box-shadow: 0 0 0 10px rgba(63,81,181,.26);
}

.mdl-slider.is-upgraded:active::-webkit-slider-thumb {
  background-image: none;
  background: rgb(63,81,181);
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
}

.mdl-slider.is-upgraded:active::-moz-range-thumb {
  background-image: none;
  background: rgb(63,81,181);
  transform: scale(1.5);
}

.mdl-slider.is-upgraded::-ms-thumb {
  width: 32px;
  height: 32px;
  border: none;
  border-radius: 50%;
  background: rgb(63,81,181);
  transform: scale(.375);
  transition: transform .18s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1);
  transition: transform .18s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1);
}

.mdl-slider.is-upgraded:focus:not(:active)::-ms-thumb {
  background: radial-gradient(circle closest-side,rgb(63,81,181)0%,rgb(63,81,181)37.5%,rgba(63,81,181,.26)37.5%,rgba(63,81,181,.26)100%);
  transform: scale(1);
}

.mdl-slider.is-upgraded:active::-ms-thumb {
  background: rgb(63,81,181);
  transform: scale(.5625);
}

.mdl-slider.is-upgraded.is-lowest-value::-webkit-slider-thumb {
  border: 2px solid rgba(0,0,0,.26);
  background: 0 0;
}

.mdl-slider.is-upgraded.is-lowest-value::-moz-range-thumb {
  border: 2px solid rgba(0,0,0,.26);
  background: 0 0;
}

.mdl-slider.is-upgraded.is-lowest-value+.mdl-slider__background-flex>.mdl-slider__background-upper {
  left: 6px;
}

.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-webkit-slider-thumb {
  box-shadow: 0 0 0 10px rgba(0,0,0,.12);
  background: rgba(0,0,0,.12);
}

.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-moz-range-thumb {
  box-shadow: 0 0 0 10px rgba(0,0,0,.12);
  background: rgba(0,0,0,.12);
}

.mdl-slider.is-upgraded.is-lowest-value:active::-webkit-slider-thumb {
  border: 1.6px solid rgba(0,0,0,.26);
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
}

.mdl-slider.is-upgraded.is-lowest-value:active+.mdl-slider__background-flex>.mdl-slider__background-upper {
  left: 9px;
}

.mdl-slider.is-upgraded.is-lowest-value:active::-moz-range-thumb {
  border: 1.5px solid rgba(0,0,0,.26);
  transform: scale(1.5);
}

.mdl-slider.is-upgraded.is-lowest-value::-ms-thumb {
  background: radial-gradient(circle closest-side,transparent 0%,transparent 66.67%,rgba(0,0,0,.26)66.67%,rgba(0,0,0,.26)100%);
}

.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-ms-thumb {
  background: radial-gradient(circle closest-side,rgba(0,0,0,.12)0%,rgba(0,0,0,.12)25%,rgba(0,0,0,.26)25%,rgba(0,0,0,.26)37.5%,rgba(0,0,0,.12)37.5%,rgba(0,0,0,.12)100%);
  transform: scale(1);
}

.mdl-slider.is-upgraded.is-lowest-value:active::-ms-thumb {
  transform: scale(.5625);
  background: radial-gradient(circle closest-side,transparent 0%,transparent 77.78%,rgba(0,0,0,.26)77.78%,rgba(0,0,0,.26)100%);
}

.mdl-slider.is-upgraded.is-lowest-value::-ms-fill-lower {
  background: 0 0;
}

.mdl-slider.is-upgraded.is-lowest-value::-ms-fill-upper {
  margin-left: 6px;
}

.mdl-slider.is-upgraded.is-lowest-value:active::-ms-fill-upper {
  margin-left: 9px;
}

.mdl-slider.is-upgraded:disabled:focus::-webkit-slider-thumb,.mdl-slider.is-upgraded:disabled:active::-webkit-slider-thumb,.mdl-slider.is-upgraded:disabled::-webkit-slider-thumb {
  -webkit-transform: scale(.667);
  transform: scale(.667);
  background: rgba(0,0,0,.26);
}

.mdl-slider.is-upgraded:disabled:focus::-moz-range-thumb,.mdl-slider.is-upgraded:disabled:active::-moz-range-thumb,.mdl-slider.is-upgraded:disabled::-moz-range-thumb {
  transform: scale(.667);
  background: rgba(0,0,0,.26);
}

.mdl-slider.is-upgraded:disabled+.mdl-slider__background-flex>.mdl-slider__background-lower {
  background-color: rgba(0,0,0,.26);
  left: -6px;
}

.mdl-slider.is-upgraded:disabled+.mdl-slider__background-flex>.mdl-slider__background-upper {
  left: 6px;
}

.mdl-slider.is-upgraded.is-lowest-value:disabled:focus::-webkit-slider-thumb,.mdl-slider.is-upgraded.is-lowest-value:disabled:active::-webkit-slider-thumb,.mdl-slider.is-upgraded.is-lowest-value:disabled::-webkit-slider-thumb {
  border: 3px solid rgba(0,0,0,.26);
  background: 0 0;
  -webkit-transform: scale(.667);
  transform: scale(.667);
}

.mdl-slider.is-upgraded.is-lowest-value:disabled:focus::-moz-range-thumb,.mdl-slider.is-upgraded.is-lowest-value:disabled:active::-moz-range-thumb,.mdl-slider.is-upgraded.is-lowest-value:disabled::-moz-range-thumb {
  border: 3px solid rgba(0,0,0,.26);
  background: 0 0;
  transform: scale(.667);
}

.mdl-slider.is-upgraded.is-lowest-value:disabled:active+.mdl-slider__background-flex>.mdl-slider__background-upper {
  left: 6px;
}

.mdl-slider.is-upgraded:disabled:focus::-ms-thumb,.mdl-slider.is-upgraded:disabled:active::-ms-thumb,.mdl-slider.is-upgraded:disabled::-ms-thumb {
  transform: scale(.25);
  background: rgba(0,0,0,.26);
}

.mdl-slider.is-upgraded.is-lowest-value:disabled:focus::-ms-thumb,.mdl-slider.is-upgraded.is-lowest-value:disabled:active::-ms-thumb,.mdl-slider.is-upgraded.is-lowest-value:disabled::-ms-thumb {
  transform: scale(.25);
  background: radial-gradient(circle closest-side,transparent 0%,transparent 50%,rgba(0,0,0,.26)50%,rgba(0,0,0,.26)100%);
}

.mdl-slider.is-upgraded:disabled::-ms-fill-lower {
  margin-right: 6px;
  background: linear-gradient(to right,transparent,transparent 25px,rgba(0,0,0,.26)25px,rgba(0,0,0,.26)0);
}

.mdl-slider.is-upgraded:disabled::-ms-fill-upper {
  margin-left: 6px;
}

.mdl-slider.is-upgraded.is-lowest-value:disabled:active::-ms-fill-upper {
  margin-left: 6px;
}

.mdl-slider__ie-container {
  height: 18px;
  overflow: visible;
  border: none;
  margin: none;
  padding: none;
}

.mdl-slider__container {
  height: 18px;
  position: relative;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.mdl-slider__container,.mdl-slider__background-flex {
  background: 0 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.mdl-slider__background-flex {
  position: absolute;
  height: 2px;
  width: calc(100% - 52px);
  top: 50%;
  left: 0;
  margin: 0 26px;
  overflow: hidden;
  border: 0;
  padding: 0;
  -webkit-transform: translate(0,-1px);
  transform: translate(0,-1px);
}

.mdl-slider__background-lower {
  background: rgb(63,81,181);
}

.mdl-slider__background-lower,.mdl-slider__background-upper {
  -webkit-flex: 0;
  -ms-flex: 0;
  flex: 0;
  position: relative;
  border: 0;
  padding: 0;
}

.mdl-slider__background-upper {
  background: rgba(0,0,0,.26);
  transition: left .18s cubic-bezier(.4,0,.2,1);
}

.mdl-snackbar {
  position: fixed;
  bottom: 0;
  left: 50%;
  cursor: default;
  background-color: #323232;
  z-index: 3;
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  will-change: transform;
  -webkit-transform: translate(0,80px);
  transform: translate(0,80px);
  transition: transform .25s cubic-bezier(.4,0,1,1);
  transition: transform .25s cubic-bezier(.4,0,1,1),-webkit-transform .25s cubic-bezier(.4,0,1,1);
  pointer-events: none;
}

@media (max-width:479px) {
  .mdl-snackbar {
    width: 100%;
    left: 0;
    min-height: 48px;
    max-height: 80px;
  }
}

@media (min-width:480px) {
  .mdl-snackbar {
    min-width: 288px;
    max-width: 568px;
    border-radius: 2px;
    -webkit-transform: translate(-50%,80px);
    transform: translate(-50%,80px);
  }
}

.mdl-snackbar--active {
  -webkit-transform: translate(0,0);
  transform: translate(0,0);
  pointer-events: auto;
  transition: transform .25s cubic-bezier(0,0,.2,1);
  transition: transform .25s cubic-bezier(0,0,.2,1),-webkit-transform .25s cubic-bezier(0,0,.2,1);
}

@media (min-width:480px) {
  .mdl-snackbar--active {
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
  }
}

.mdl-snackbar__text {
  padding: 14px 12px 14px 24px;
  vertical-align: middle;
  color: #fff;
  float: left;
}

.mdl-snackbar__action {
  background: 0 0;
  border: none;
  color: rgb(68,138,255);
  float: right;
  padding: 14px 24px 14px 12px;
  font-family: "Roboto","Helvetica","Arial",sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  overflow: hidden;
  outline: none;
  opacity: 0;
  pointer-events: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.mdl-snackbar__action::-moz-focus-inner {
  border: 0;
}

.mdl-snackbar__action:not([aria-hidden]) {
  opacity: 1;
  pointer-events: auto;
}

.mdl-spinner {
  display: inline-block;
  position: relative;
  width: 28px;
  height: 28px;
}

.mdl-spinner:not(.is-upgraded).is-active:after {
  content: "Loading...";
}

.mdl-spinner.is-upgraded.is-active {
  -webkit-animation: mdl-spinner__container-rotate 1568.23529412ms linear infinite;
  animation: mdl-spinner__container-rotate 1568.23529412ms linear infinite;
}

@-webkit-keyframes mdl-spinner__container-rotate {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mdl-spinner__container-rotate {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.mdl-spinner__layer {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.mdl-spinner__layer-1 {
  border-color: #42a5f5;
}

.mdl-spinner--single-color .mdl-spinner__layer-1 {
  border-color: rgb(63,81,181);
}

.mdl-spinner.is-active .mdl-spinner__layer-1 {
  -webkit-animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both;
  animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both;
}

.mdl-spinner__layer-2 {
  border-color: #f44336;
}

.mdl-spinner--single-color .mdl-spinner__layer-2 {
  border-color: rgb(63,81,181);
}

.mdl-spinner.is-active .mdl-spinner__layer-2 {
  -webkit-animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both;
  animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both;
}

.mdl-spinner__layer-3 {
  border-color: #fdd835;
}

.mdl-spinner--single-color .mdl-spinner__layer-3 {
  border-color: rgb(63,81,181);
}

.mdl-spinner.is-active .mdl-spinner__layer-3 {
  -webkit-animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both;
  animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both;
}

.mdl-spinner__layer-4 {
  border-color: #4caf50;
}

.mdl-spinner--single-color .mdl-spinner__layer-4 {
  border-color: rgb(63,81,181);
}

.mdl-spinner.is-active .mdl-spinner__layer-4 {
  -webkit-animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both;
  animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both;
}

@-webkit-keyframes mdl-spinner__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);
  }
}

@keyframes mdl-spinner__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 mdl-spinner__layer-1-fade-in-out {
  from,25% {
    opacity: .99;
  }

  26%,89% {
    opacity: 0;
  }

  90%,100% {
    opacity: .99;
  }
}

@keyframes mdl-spinner__layer-1-fade-in-out {
  from,25% {
    opacity: .99;
  }

  26%,89% {
    opacity: 0;
  }

  90%,100% {
    opacity: .99;
  }
}

@-webkit-keyframes mdl-spinner__layer-2-fade-in-out {
  from,15% {
    opacity: 0;
  }

  25%,50% {
    opacity: .99;
  }

  51% {
    opacity: 0;
  }
}

@keyframes mdl-spinner__layer-2-fade-in-out {
  from,15% {
    opacity: 0;
  }

  25%,50% {
    opacity: .99;
  }

  51% {
    opacity: 0;
  }
}

@-webkit-keyframes mdl-spinner__layer-3-fade-in-out {
  from,40% {
    opacity: 0;
  }

  50%,75% {
    opacity: .99;
  }

  76% {
    opacity: 0;
  }
}

@keyframes mdl-spinner__layer-3-fade-in-out {
  from,40% {
    opacity: 0;
  }

  50%,75% {
    opacity: .99;
  }

  76% {
    opacity: 0;
  }
}

@-webkit-keyframes mdl-spinner__layer-4-fade-in-out {
  from,65% {
    opacity: 0;
  }

  75%,90% {
    opacity: .99;
  }

  100% {
    opacity: 0;
  }
}

@keyframes mdl-spinner__layer-4-fade-in-out {
  from,65% {
    opacity: 0;
  }

  75%,90% {
    opacity: .99;
  }

  100% {
    opacity: 0;
  }
}

.mdl-spinner__gap-patch {
  position: absolute;
  box-sizing: border-box;
  top: 0;
  left: 45%;
  width: 10%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}

.mdl-spinner__gap-patch .mdl-spinner__circle {
  width: 1000%;
  left: -450%;
}

.mdl-spinner__circle-clipper {
  display: inline-block;
  position: relative;
  width: 50%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}

.mdl-spinner__circle-clipper.mdl-spinner__left {
  float: left;
}

.mdl-spinner__circle-clipper.mdl-spinner__right {
  float: right;
}

.mdl-spinner__circle-clipper .mdl-spinner__circle {
  width: 200%;
}

.mdl-spinner__circle {
  box-sizing: border-box;
  height: 100%;
  border-width: 3px;
  border-style: solid;
  border-color: inherit;
  border-bottom-color: transparent!important;
  border-radius: 50%;
  -webkit-animation: none;
  animation: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.mdl-spinner__left .mdl-spinner__circle {
  border-right-color: transparent!important;
  -webkit-transform: rotate(129deg);
  transform: rotate(129deg);
}

.mdl-spinner.is-active .mdl-spinner__left .mdl-spinner__circle {
  -webkit-animation: mdl-spinner__left-spin 1333ms cubic-bezier(.4,0,.2,1)infinite both;
  animation: mdl-spinner__left-spin 1333ms cubic-bezier(.4,0,.2,1)infinite both;
}

.mdl-spinner__right .mdl-spinner__circle {
  left: -100%;
  border-left-color: transparent!important;
  -webkit-transform: rotate(-129deg);
  transform: rotate(-129deg);
}

.mdl-spinner.is-active .mdl-spinner__right .mdl-spinner__circle {
  -webkit-animation: mdl-spinner__right-spin 1333ms cubic-bezier(.4,0,.2,1)infinite both;
  animation: mdl-spinner__right-spin 1333ms cubic-bezier(.4,0,.2,1)infinite both;
}

@-webkit-keyframes mdl-spinner__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);
  }
}

@keyframes mdl-spinner__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 mdl-spinner__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);
  }
}

@keyframes mdl-spinner__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);
  }
}

.mdl-switch {
  position: relative;
  z-index: 1;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  height: 24px;
  margin: 0;
  padding: 0;
  overflow: visible;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.mdl-switch.is-upgraded {
  padding-left: 28px;
}

.mdl-switch__input {
  line-height: 24px;
}

.mdl-switch.is-upgraded .mdl-switch__input {
  position: absolute;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  -ms-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
}

.mdl-switch__track {
  background: rgba(0,0,0,.26);
  position: absolute;
  left: 0;
  top: 5px;
  height: 14px;
  width: 36px;
  border-radius: 14px;
  cursor: pointer;
}

.mdl-switch.is-checked .mdl-switch__track {
  background: rgba(63,81,181,.5);
}

.mdl-switch__track fieldset[disabled] .mdl-switch,.mdl-switch.is-disabled .mdl-switch__track {
  background: rgba(0,0,0,.12);
  cursor: auto;
}

.mdl-switch__thumb {
  background: #fafafa;
  position: absolute;
  left: 0;
  top: 2px;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  cursor: pointer;
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
  transition-duration: .28s;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-property: left;
}

.mdl-switch.is-checked .mdl-switch__thumb {
  background: rgb(63,81,181);
  left: 16px;
  box-shadow: 0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.12);
}

.mdl-switch__thumb fieldset[disabled] .mdl-switch,.mdl-switch.is-disabled .mdl-switch__thumb {
  background: #bdbdbd;
  cursor: auto;
}

.mdl-switch__focus-helper {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-4px,-4px);
  transform: translate(-4px,-4px);
  display: inline-block;
  box-sizing: border-box;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: transparent;
}

.mdl-switch.is-focused .mdl-switch__focus-helper {
  box-shadow: 0 0 0 20px rgba(0,0,0,.1);
  background-color: rgba(0,0,0,.1);
}

.mdl-switch.is-focused.is-checked .mdl-switch__focus-helper {
  box-shadow: 0 0 0 20px rgba(63,81,181,.26);
  background-color: rgba(63,81,181,.26);
}

.mdl-switch__label {
  position: relative;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  left: 24px;
}

.mdl-switch__label fieldset[disabled] .mdl-switch,.mdl-switch.is-disabled .mdl-switch__label {
  color: #bdbdbd;
  cursor: auto;
}

.mdl-switch__ripple-container {
  position: absolute;
  z-index: 2;
  top: -12px;
  left: -14px;
  box-sizing: border-box;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(circle,#fff,#000);
  transition-duration: .4s;
  transition-timing-function: step-end;
  transition-property: left;
}

.mdl-switch__ripple-container .mdl-ripple {
  background: rgb(63,81,181);
}

.mdl-switch__ripple-container fieldset[disabled] .mdl-switch,.mdl-switch.is-disabled .mdl-switch__ripple-container {
  cursor: auto;
}

fieldset[disabled] .mdl-switch .mdl-switch__ripple-container .mdl-ripple,.mdl-switch.is-disabled .mdl-switch__ripple-container .mdl-ripple {
  background: 0 0;
}

.mdl-switch.is-checked .mdl-switch__ripple-container {
  left: 2px;
}

.mdl-tabs {
  display: block;
  width: 100%;
}

.mdl-tabs__tab-bar {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  height: 48px;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #e0e0e0;
}

.mdl-tabs__tab {
  margin: 0;
  border: none;
  padding: 0 24px;
  float: left;
  position: relative;
  display: block;
  text-decoration: none;
  height: 48px;
  line-height: 48px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: rgba(0,0,0,.54);
  overflow: hidden;
}

.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active {
  color: rgba(0,0,0,.87);
}

.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active:after {
  height: 2px;
  width: 100%;
  display: block;
  content: " ";
  bottom: 0;
  left: 0;
  position: absolute;
  background: rgb(63,81,181);
  -webkit-animation: border-expand .2s cubic-bezier(.4,0,.4,1).01s alternate forwards;
  animation: border-expand .2s cubic-bezier(.4,0,.4,1).01s alternate forwards;
  transition: all 1s cubic-bezier(.4,0,1,1);
}

.mdl-tabs__tab .mdl-tabs__ripple-container {
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  overflow: hidden;
}

.mdl-tabs__tab .mdl-tabs__ripple-container .mdl-ripple {
  background: rgb(63,81,181);
}

.mdl-tabs__panel {
  display: block;
}

.mdl-tabs.is-upgraded .mdl-tabs__panel {
  display: none;
}

.mdl-tabs.is-upgraded .mdl-tabs__panel.is-active {
  display: block;
}

@-webkit-keyframes border-expand {
  0% {
    opacity: 0;
    width: 0;
  }

  100% {
    opacity: 1;
    width: 100%;
  }
}

@keyframes border-expand {
  0% {
    opacity: 0;
    width: 0;
  }

  100% {
    opacity: 1;
    width: 100%;
  }
}

.mdl-textfield {
  position: relative;
  font-size: 16px;
  display: inline-block;
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  margin: 0;
  padding: 20px 0;
}

.mdl-textfield .mdl-button {
  position: absolute;
  bottom: 20px;
}

.mdl-textfield--align-right {
  text-align: right;
}

.mdl-textfield--full-width {
  width: 100%;
}

.mdl-textfield--expandable {
  min-width: 32px;
  width: auto;
  min-height: 32px;
}

.mdl-textfield--expandable .mdl-button--icon {
  top: 16px;
}

.mdl-textfield__input {
  border: none;
  border-bottom: 1px solid rgba(0,0,0,.12);
  display: block;
  font-size: 16px;
  font-family: "Helvetica","Arial",sans-serif;
  margin: 0;
  padding: 4px 0;
  width: 100%;
  background: 0 0;
  text-align: left;
  color: inherit;
}

.mdl-textfield__input[type="number"] {
  -moz-appearance: textfield;
}

.mdl-textfield__input[type="number"]::-webkit-inner-spin-button,.mdl-textfield__input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.mdl-textfield.is-focused .mdl-textfield__input {
  outline: none;
}

.mdl-textfield.is-invalid .mdl-textfield__input {
  border-color: #d50000;
  box-shadow: none;
}

fieldset[disabled] .mdl-textfield .mdl-textfield__input,.mdl-textfield.is-disabled .mdl-textfield__input {
  background-color: transparent;
  border-bottom: 1px dotted rgba(0,0,0,.12);
  color: rgba(0,0,0,.26);
}

.mdl-textfield textarea.mdl-textfield__input {
  display: block;
}

.mdl-textfield__label {
  bottom: 0;
  color: rgba(0,0,0,.26);
  font-size: 16px;
  left: 0;
  right: 0;
  pointer-events: none;
  position: absolute;
  display: block;
  top: 24px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
}

.mdl-textfield.is-dirty .mdl-textfield__label,.mdl-textfield.has-placeholder .mdl-textfield__label {
  visibility: hidden;
}

.mdl-textfield--floating-label .mdl-textfield__label {
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
}

.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {
  transition: none;
}

fieldset[disabled] .mdl-textfield .mdl-textfield__label,.mdl-textfield.is-disabled.is-disabled .mdl-textfield__label {
  color: rgba(0,0,0,.26);
}

.mdl-textfield--floating-label.is-focused .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {
  color: rgb(63,81,181);
  font-size: 12px;
  top: 4px;
  visibility: visible;
}

.mdl-textfield--floating-label.is-focused .mdl-textfield__expandable-holder .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__expandable-holder .mdl-textfield__label,.mdl-textfield--floating-label.has-placeholder .mdl-textfield__expandable-holder .mdl-textfield__label {
  top: -16px;
}

.mdl-textfield--floating-label.is-invalid .mdl-textfield__label {
  color: #d50000;
  font-size: 12px;
}

.mdl-textfield__label:after {
  background-color: rgb(63,81,181);
  bottom: 20px;
  content: '';
  height: 2px;
  left: 45%;
  position: absolute;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  visibility: hidden;
  width: 10px;
}

.mdl-textfield.is-focused .mdl-textfield__label:after {
  left: 0;
  visibility: visible;
  width: 100%;
}

.mdl-textfield.is-invalid .mdl-textfield__label:after {
  background-color: #d50000;
}

.mdl-textfield__error {
  color: #d50000;
  position: absolute;
  font-size: 12px;
  margin-top: 3px;
  visibility: hidden;
  display: block;
}

.mdl-textfield.is-invalid .mdl-textfield__error {
  visibility: visible;
}

.mdl-textfield__expandable-holder {
  display: inline-block;
  position: relative;
  margin-left: 32px;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  display: inline-block;
  max-width: .1px;
}

.mdl-textfield.is-focused .mdl-textfield__expandable-holder,.mdl-textfield.is-dirty .mdl-textfield__expandable-holder {
  max-width: 600px;
}

.mdl-textfield__expandable-holder .mdl-textfield__label:after {
  bottom: 0;
}

.mdl-tooltip {
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: top center;
  transform-origin: top center;
  z-index: 999;
  background: rgba(97,97,97,.9);
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  font-size: 10px;
  font-weight: 500;
  line-height: 14px;
  max-width: 170px;
  position: fixed;
  top: -500px;
  left: -500px;
  padding: 8px;
  text-align: center;
}

.mdl-tooltip.is-active {
  -webkit-animation: pulse 200ms cubic-bezier(0,0,.2,1)forwards;
  animation: pulse 200ms cubic-bezier(0,0,.2,1)forwards;
}

.mdl-tooltip--large {
  line-height: 14px;
  font-size: 14px;
  padding: 16px;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }

  50% {
    -webkit-transform: scale(.99);
    transform: scale(.99);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    visibility: visible;
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }

  50% {
    -webkit-transform: scale(.99);
    transform: scale(.99);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    visibility: visible;
  }
}

.mdl-shadow--2dp {
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
}

.mdl-shadow--3dp {
  box-shadow: 0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.12);
}

.mdl-shadow--4dp {
  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,.2);
}

.mdl-shadow--6dp {
  box-shadow: 0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);
}

.mdl-shadow--8dp {
  box-shadow: 0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);
}

.mdl-shadow--16dp {
  box-shadow: 0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);
}

.mdl-shadow--24dp {
  box-shadow: 0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2);
}

.mdl-grid {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin: 0 auto;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.mdl-grid.mdl-grid--no-spacing {
  padding: 0;
}

.mdl-cell {
  box-sizing: border-box;
}

.mdl-cell--top {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.mdl-cell--middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.mdl-cell--bottom {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.mdl-cell--stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.mdl-grid.mdl-grid--no-spacing>.mdl-cell {
  margin: 0;
}

.mdl-cell--order-1 {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.mdl-cell--order-2 {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

.mdl-cell--order-3 {
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}

.mdl-cell--order-4 {
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}

.mdl-cell--order-5 {
  -webkit-order: 5;
  -ms-flex-order: 5;
  order: 5;
}

.mdl-cell--order-6 {
  -webkit-order: 6;
  -ms-flex-order: 6;
  order: 6;
}

.mdl-cell--order-7 {
  -webkit-order: 7;
  -ms-flex-order: 7;
  order: 7;
}

.mdl-cell--order-8 {
  -webkit-order: 8;
  -ms-flex-order: 8;
  order: 8;
}

.mdl-cell--order-9 {
  -webkit-order: 9;
  -ms-flex-order: 9;
  order: 9;
}

.mdl-cell--order-10 {
  -webkit-order: 10;
  -ms-flex-order: 10;
  order: 10;
}

.mdl-cell--order-11 {
  -webkit-order: 11;
  -ms-flex-order: 11;
  order: 11;
}

.mdl-cell--order-12 {
  -webkit-order: 12;
  -ms-flex-order: 12;
  order: 12;
}

@media (max-width:479px) {
  .mdl-grid {
    padding: 8px;
  }

  .mdl-cell {
    margin: 8px;
    width: calc(100% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell {
    width: 100%;
  }

  .mdl-cell--hide-phone {
    display: none!important;
  }

  .mdl-cell--order-1-phone.mdl-cell--order-1-phone {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .mdl-cell--order-2-phone.mdl-cell--order-2-phone {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .mdl-cell--order-3-phone.mdl-cell--order-3-phone {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  .mdl-cell--order-4-phone.mdl-cell--order-4-phone {
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  .mdl-cell--order-5-phone.mdl-cell--order-5-phone {
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }

  .mdl-cell--order-6-phone.mdl-cell--order-6-phone {
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }

  .mdl-cell--order-7-phone.mdl-cell--order-7-phone {
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }

  .mdl-cell--order-8-phone.mdl-cell--order-8-phone {
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }

  .mdl-cell--order-9-phone.mdl-cell--order-9-phone {
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }

  .mdl-cell--order-10-phone.mdl-cell--order-10-phone {
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }

  .mdl-cell--order-11-phone.mdl-cell--order-11-phone {
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }

  .mdl-cell--order-12-phone.mdl-cell--order-12-phone {
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }

  .mdl-cell--1-col,.mdl-cell--1-col-phone.mdl-cell--1-col-phone {
    width: calc(25% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--1-col,.mdl-grid--no-spacing>.mdl-cell--1-col-phone.mdl-cell--1-col-phone {
    width: 25%;
  }

  .mdl-cell--2-col,.mdl-cell--2-col-phone.mdl-cell--2-col-phone {
    width: calc(50% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--2-col,.mdl-grid--no-spacing>.mdl-cell--2-col-phone.mdl-cell--2-col-phone {
    width: 50%;
  }

  .mdl-cell--3-col,.mdl-cell--3-col-phone.mdl-cell--3-col-phone {
    width: calc(75% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--3-col,.mdl-grid--no-spacing>.mdl-cell--3-col-phone.mdl-cell--3-col-phone {
    width: 75%;
  }

  .mdl-cell--4-col,.mdl-cell--4-col-phone.mdl-cell--4-col-phone {
    width: calc(100% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--4-col,.mdl-grid--no-spacing>.mdl-cell--4-col-phone.mdl-cell--4-col-phone {
    width: 100%;
  }

  .mdl-cell--5-col,.mdl-cell--5-col-phone.mdl-cell--5-col-phone {
    width: calc(100% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--5-col,.mdl-grid--no-spacing>.mdl-cell--5-col-phone.mdl-cell--5-col-phone {
    width: 100%;
  }

  .mdl-cell--6-col,.mdl-cell--6-col-phone.mdl-cell--6-col-phone {
    width: calc(100% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--6-col,.mdl-grid--no-spacing>.mdl-cell--6-col-phone.mdl-cell--6-col-phone {
    width: 100%;
  }

  .mdl-cell--7-col,.mdl-cell--7-col-phone.mdl-cell--7-col-phone {
    width: calc(100% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--7-col,.mdl-grid--no-spacing>.mdl-cell--7-col-phone.mdl-cell--7-col-phone {
    width: 100%;
  }

  .mdl-cell--8-col,.mdl-cell--8-col-phone.mdl-cell--8-col-phone {
    width: calc(100% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--8-col,.mdl-grid--no-spacing>.mdl-cell--8-col-phone.mdl-cell--8-col-phone {
    width: 100%;
  }

  .mdl-cell--9-col,.mdl-cell--9-col-phone.mdl-cell--9-col-phone {
    width: calc(100% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--9-col,.mdl-grid--no-spacing>.mdl-cell--9-col-phone.mdl-cell--9-col-phone {
    width: 100%;
  }

  .mdl-cell--10-col,.mdl-cell--10-col-phone.mdl-cell--10-col-phone {
    width: calc(100% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--10-col,.mdl-grid--no-spacing>.mdl-cell--10-col-phone.mdl-cell--10-col-phone {
    width: 100%;
  }

  .mdl-cell--11-col,.mdl-cell--11-col-phone.mdl-cell--11-col-phone {
    width: calc(100% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--11-col,.mdl-grid--no-spacing>.mdl-cell--11-col-phone.mdl-cell--11-col-phone {
    width: 100%;
  }

  .mdl-cell--12-col,.mdl-cell--12-col-phone.mdl-cell--12-col-phone {
    width: calc(100% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--12-col,.mdl-grid--no-spacing>.mdl-cell--12-col-phone.mdl-cell--12-col-phone {
    width: 100%;
  }

  .mdl-cell--1-offset,.mdl-cell--1-offset-phone.mdl-cell--1-offset-phone {
    margin-left: calc(25% + 8px);
  }

  .mdl-grid.mdl-grid--no-spacing>.mdl-cell--1-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--1-offset-phone.mdl-cell--1-offset-phone {
    margin-left: 25%;
  }

  .mdl-cell--2-offset,.mdl-cell--2-offset-phone.mdl-cell--2-offset-phone {
    margin-left: calc(50% + 8px);
  }

  .mdl-grid.mdl-grid--no-spacing>.mdl-cell--2-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--2-offset-phone.mdl-cell--2-offset-phone {
    margin-left: 50%;
  }

  .mdl-cell--3-offset,.mdl-cell--3-offset-phone.mdl-cell--3-offset-phone {
    margin-left: calc(75% + 8px);
  }

  .mdl-grid.mdl-grid--no-spacing>.mdl-cell--3-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--3-offset-phone.mdl-cell--3-offset-phone {
    margin-left: 75%;
  }
}

@media (min-width:480px) and (max-width:839px) {
  .mdl-grid {
    padding: 8px;
  }

  .mdl-cell {
    margin: 8px;
    width: calc(50% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell {
    width: 50%;
  }

  .mdl-cell--hide-tablet {
    display: none!important;
  }

  .mdl-cell--order-1-tablet.mdl-cell--order-1-tablet {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .mdl-cell--order-2-tablet.mdl-cell--order-2-tablet {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .mdl-cell--order-3-tablet.mdl-cell--order-3-tablet {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  .mdl-cell--order-4-tablet.mdl-cell--order-4-tablet {
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  .mdl-cell--order-5-tablet.mdl-cell--order-5-tablet {
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }

  .mdl-cell--order-6-tablet.mdl-cell--order-6-tablet {
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }

  .mdl-cell--order-7-tablet.mdl-cell--order-7-tablet {
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }

  .mdl-cell--order-8-tablet.mdl-cell--order-8-tablet {
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }

  .mdl-cell--order-9-tablet.mdl-cell--order-9-tablet {
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }

  .mdl-cell--order-10-tablet.mdl-cell--order-10-tablet {
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }

  .mdl-cell--order-11-tablet.mdl-cell--order-11-tablet {
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }

  .mdl-cell--order-12-tablet.mdl-cell--order-12-tablet {
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }

  .mdl-cell--1-col,.mdl-cell--1-col-tablet.mdl-cell--1-col-tablet {
    width: calc(12.5% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--1-col,.mdl-grid--no-spacing>.mdl-cell--1-col-tablet.mdl-cell--1-col-tablet {
    width: 12.5%;
  }

  .mdl-cell--2-col,.mdl-cell--2-col-tablet.mdl-cell--2-col-tablet {
    width: calc(25% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--2-col,.mdl-grid--no-spacing>.mdl-cell--2-col-tablet.mdl-cell--2-col-tablet {
    width: 25%;
  }

  .mdl-cell--3-col,.mdl-cell--3-col-tablet.mdl-cell--3-col-tablet {
    width: calc(37.5% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--3-col,.mdl-grid--no-spacing>.mdl-cell--3-col-tablet.mdl-cell--3-col-tablet {
    width: 37.5%;
  }

  .mdl-cell--4-col,.mdl-cell--4-col-tablet.mdl-cell--4-col-tablet {
    width: calc(50% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--4-col,.mdl-grid--no-spacing>.mdl-cell--4-col-tablet.mdl-cell--4-col-tablet {
    width: 50%;
  }

  .mdl-cell--5-col,.mdl-cell--5-col-tablet.mdl-cell--5-col-tablet {
    width: calc(62.5% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--5-col,.mdl-grid--no-spacing>.mdl-cell--5-col-tablet.mdl-cell--5-col-tablet {
    width: 62.5%;
  }

  .mdl-cell--6-col,.mdl-cell--6-col-tablet.mdl-cell--6-col-tablet {
    width: calc(75% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--6-col,.mdl-grid--no-spacing>.mdl-cell--6-col-tablet.mdl-cell--6-col-tablet {
    width: 75%;
  }

  .mdl-cell--7-col,.mdl-cell--7-col-tablet.mdl-cell--7-col-tablet {
    width: calc(87.5% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--7-col,.mdl-grid--no-spacing>.mdl-cell--7-col-tablet.mdl-cell--7-col-tablet {
    width: 87.5%;
  }

  .mdl-cell--8-col,.mdl-cell--8-col-tablet.mdl-cell--8-col-tablet {
    width: calc(100% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--8-col,.mdl-grid--no-spacing>.mdl-cell--8-col-tablet.mdl-cell--8-col-tablet {
    width: 100%;
  }

  .mdl-cell--9-col,.mdl-cell--9-col-tablet.mdl-cell--9-col-tablet {
    width: calc(100% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--9-col,.mdl-grid--no-spacing>.mdl-cell--9-col-tablet.mdl-cell--9-col-tablet {
    width: 100%;
  }

  .mdl-cell--10-col,.mdl-cell--10-col-tablet.mdl-cell--10-col-tablet {
    width: calc(100% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--10-col,.mdl-grid--no-spacing>.mdl-cell--10-col-tablet.mdl-cell--10-col-tablet {
    width: 100%;
  }

  .mdl-cell--11-col,.mdl-cell--11-col-tablet.mdl-cell--11-col-tablet {
    width: calc(100% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--11-col,.mdl-grid--no-spacing>.mdl-cell--11-col-tablet.mdl-cell--11-col-tablet {
    width: 100%;
  }

  .mdl-cell--12-col,.mdl-cell--12-col-tablet.mdl-cell--12-col-tablet {
    width: calc(100% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--12-col,.mdl-grid--no-spacing>.mdl-cell--12-col-tablet.mdl-cell--12-col-tablet {
    width: 100%;
  }

  .mdl-cell--1-offset,.mdl-cell--1-offset-tablet.mdl-cell--1-offset-tablet {
    margin-left: calc(12.5% + 8px);
  }

  .mdl-grid.mdl-grid--no-spacing>.mdl-cell--1-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--1-offset-tablet.mdl-cell--1-offset-tablet {
    margin-left: 12.5%;
  }

  .mdl-cell--2-offset,.mdl-cell--2-offset-tablet.mdl-cell--2-offset-tablet {
    margin-left: calc(25% + 8px);
  }

  .mdl-grid.mdl-grid--no-spacing>.mdl-cell--2-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--2-offset-tablet.mdl-cell--2-offset-tablet {
    margin-left: 25%;
  }

  .mdl-cell--3-offset,.mdl-cell--3-offset-tablet.mdl-cell--3-offset-tablet {
    margin-left: calc(37.5% + 8px);
  }

  .mdl-grid.mdl-grid--no-spacing>.mdl-cell--3-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--3-offset-tablet.mdl-cell--3-offset-tablet {
    margin-left: 37.5%;
  }

  .mdl-cell--4-offset,.mdl-cell--4-offset-tablet.mdl-cell--4-offset-tablet {
    margin-left: calc(50% + 8px);
  }

  .mdl-grid.mdl-grid--no-spacing>.mdl-cell--4-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--4-offset-tablet.mdl-cell--4-offset-tablet {
    margin-left: 50%;
  }

  .mdl-cell--5-offset,.mdl-cell--5-offset-tablet.mdl-cell--5-offset-tablet {
    margin-left: calc(62.5% + 8px);
  }

  .mdl-grid.mdl-grid--no-spacing>.mdl-cell--5-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--5-offset-tablet.mdl-cell--5-offset-tablet {
    margin-left: 62.5%;
  }

  .mdl-cell--6-offset,.mdl-cell--6-offset-tablet.mdl-cell--6-offset-tablet {
    margin-left: calc(75% + 8px);
  }

  .mdl-grid.mdl-grid--no-spacing>.mdl-cell--6-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--6-offset-tablet.mdl-cell--6-offset-tablet {
    margin-left: 75%;
  }

  .mdl-cell--7-offset,.mdl-cell--7-offset-tablet.mdl-cell--7-offset-tablet {
    margin-left: calc(87.5% + 8px);
  }

  .mdl-grid.mdl-grid--no-spacing>.mdl-cell--7-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--7-offset-tablet.mdl-cell--7-offset-tablet {
    margin-left: 87.5%;
  }
}

@media (min-width:840px) {
  .mdl-grid {
    padding: 8px;
  }

  .mdl-cell {
    margin: 8px;
    width: calc(33.3333333333% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell {
    width: 33.3333333333%;
  }

  .mdl-cell--hide-desktop {
    display: none!important;
  }

  .mdl-cell--order-1-desktop.mdl-cell--order-1-desktop {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .mdl-cell--order-2-desktop.mdl-cell--order-2-desktop {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .mdl-cell--order-3-desktop.mdl-cell--order-3-desktop {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  .mdl-cell--order-4-desktop.mdl-cell--order-4-desktop {
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  .mdl-cell--order-5-desktop.mdl-cell--order-5-desktop {
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }

  .mdl-cell--order-6-desktop.mdl-cell--order-6-desktop {
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }

  .mdl-cell--order-7-desktop.mdl-cell--order-7-desktop {
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }

  .mdl-cell--order-8-desktop.mdl-cell--order-8-desktop {
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }

  .mdl-cell--order-9-desktop.mdl-cell--order-9-desktop {
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }

  .mdl-cell--order-10-desktop.mdl-cell--order-10-desktop {
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }

  .mdl-cell--order-11-desktop.mdl-cell--order-11-desktop {
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }

  .mdl-cell--order-12-desktop.mdl-cell--order-12-desktop {
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }

  .mdl-cell--1-col,.mdl-cell--1-col-desktop.mdl-cell--1-col-desktop {
    width: calc(8.3333333333% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--1-col,.mdl-grid--no-spacing>.mdl-cell--1-col-desktop.mdl-cell--1-col-desktop {
    width: 8.3333333333%;
  }

  .mdl-cell--2-col,.mdl-cell--2-col-desktop.mdl-cell--2-col-desktop {
    width: calc(16.6666666667% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--2-col,.mdl-grid--no-spacing>.mdl-cell--2-col-desktop.mdl-cell--2-col-desktop {
    width: 16.6666666667%;
  }

  .mdl-cell--3-col,.mdl-cell--3-col-desktop.mdl-cell--3-col-desktop {
    width: calc(25% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--3-col,.mdl-grid--no-spacing>.mdl-cell--3-col-desktop.mdl-cell--3-col-desktop {
    width: 25%;
  }

  .mdl-cell--4-col,.mdl-cell--4-col-desktop.mdl-cell--4-col-desktop {
    width: calc(33.3333333333% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--4-col,.mdl-grid--no-spacing>.mdl-cell--4-col-desktop.mdl-cell--4-col-desktop {
    width: 33.3333333333%;
  }

  .mdl-cell--5-col,.mdl-cell--5-col-desktop.mdl-cell--5-col-desktop {
    width: calc(41.6666666667% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--5-col,.mdl-grid--no-spacing>.mdl-cell--5-col-desktop.mdl-cell--5-col-desktop {
    width: 41.6666666667%;
  }

  .mdl-cell--6-col,.mdl-cell--6-col-desktop.mdl-cell--6-col-desktop {
    width: calc(50% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--6-col,.mdl-grid--no-spacing>.mdl-cell--6-col-desktop.mdl-cell--6-col-desktop {
    width: 50%;
  }

  .mdl-cell--7-col,.mdl-cell--7-col-desktop.mdl-cell--7-col-desktop {
    width: calc(58.3333333333% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--7-col,.mdl-grid--no-spacing>.mdl-cell--7-col-desktop.mdl-cell--7-col-desktop {
    width: 58.3333333333%;
  }

  .mdl-cell--8-col,.mdl-cell--8-col-desktop.mdl-cell--8-col-desktop {
    width: calc(66.6666666667% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--8-col,.mdl-grid--no-spacing>.mdl-cell--8-col-desktop.mdl-cell--8-col-desktop {
    width: 66.6666666667%;
  }

  .mdl-cell--9-col,.mdl-cell--9-col-desktop.mdl-cell--9-col-desktop {
    width: calc(75% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--9-col,.mdl-grid--no-spacing>.mdl-cell--9-col-desktop.mdl-cell--9-col-desktop {
    width: 75%;
  }

  .mdl-cell--10-col,.mdl-cell--10-col-desktop.mdl-cell--10-col-desktop {
    width: calc(83.3333333333% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--10-col,.mdl-grid--no-spacing>.mdl-cell--10-col-desktop.mdl-cell--10-col-desktop {
    width: 83.3333333333%;
  }

  .mdl-cell--11-col,.mdl-cell--11-col-desktop.mdl-cell--11-col-desktop {
    width: calc(91.6666666667% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--11-col,.mdl-grid--no-spacing>.mdl-cell--11-col-desktop.mdl-cell--11-col-desktop {
    width: 91.6666666667%;
  }

  .mdl-cell--12-col,.mdl-cell--12-col-desktop.mdl-cell--12-col-desktop {
    width: calc(100% - 16px);
  }

  .mdl-grid--no-spacing>.mdl-cell--12-col,.mdl-grid--no-spacing>.mdl-cell--12-col-desktop.mdl-cell--12-col-desktop {
    width: 100%;
  }

  .mdl-cell--1-offset,.mdl-cell--1-offset-desktop.mdl-cell--1-offset-desktop {
    margin-left: calc(8.3333333333% + 8px);
  }

  .mdl-grid.mdl-grid--no-spacing>.mdl-cell--1-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--1-offset-desktop.mdl-cell--1-offset-desktop {
    margin-left: 8.3333333333%;
  }

  .mdl-cell--2-offset,.mdl-cell--2-offset-desktop.mdl-cell--2-offset-desktop {
    margin-left: calc(16.6666666667% + 8px);
  }

  .mdl-grid.mdl-grid--no-spacing>.mdl-cell--2-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--2-offset-desktop.mdl-cell--2-offset-desktop {
    margin-left: 16.6666666667%;
  }

  .mdl-cell--3-offset,.mdl-cell--3-offset-desktop.mdl-cell--3-offset-desktop {
    margin-left: calc(25% + 8px);
  }

  .mdl-grid.mdl-grid--no-spacing>.mdl-cell--3-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--3-offset-desktop.mdl-cell--3-offset-desktop {
    margin-left: 25%;
  }

  .mdl-cell--4-offset,.mdl-cell--4-offset-desktop.mdl-cell--4-offset-desktop {
    margin-left: calc(33.3333333333% + 8px);
  }

  .mdl-grid.mdl-grid--no-spacing>.mdl-cell--4-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--4-offset-desktop.mdl-cell--4-offset-desktop {
    margin-left: 33.3333333333%;
  }

  .mdl-cell--5-offset,.mdl-cell--5-offset-desktop.mdl-cell--5-offset-desktop {
    margin-left: calc(41.6666666667% + 8px);
  }

  .mdl-grid.mdl-grid--no-spacing>.mdl-cell--5-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--5-offset-desktop.mdl-cell--5-offset-desktop {
    margin-left: 41.6666666667%;
  }

  .mdl-cell--6-offset,.mdl-cell--6-offset-desktop.mdl-cell--6-offset-desktop {
    margin-left: calc(50% + 8px);
  }

  .mdl-grid.mdl-grid--no-spacing>.mdl-cell--6-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--6-offset-desktop.mdl-cell--6-offset-desktop {
    margin-left: 50%;
  }

  .mdl-cell--7-offset,.mdl-cell--7-offset-desktop.mdl-cell--7-offset-desktop {
    margin-left: calc(58.3333333333% + 8px);
  }

  .mdl-grid.mdl-grid--no-spacing>.mdl-cell--7-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--7-offset-desktop.mdl-cell--7-offset-desktop {
    margin-left: 58.3333333333%;
  }

  .mdl-cell--8-offset,.mdl-cell--8-offset-desktop.mdl-cell--8-offset-desktop {
    margin-left: calc(66.6666666667% + 8px);
  }

  .mdl-grid.mdl-grid--no-spacing>.mdl-cell--8-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--8-offset-desktop.mdl-cell--8-offset-desktop {
    margin-left: 66.6666666667%;
  }

  .mdl-cell--9-offset,.mdl-cell--9-offset-desktop.mdl-cell--9-offset-desktop {
    margin-left: calc(75% + 8px);
  }

  .mdl-grid.mdl-grid--no-spacing>.mdl-cell--9-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--9-offset-desktop.mdl-cell--9-offset-desktop {
    margin-left: 75%;
  }

  .mdl-cell--10-offset,.mdl-cell--10-offset-desktop.mdl-cell--10-offset-desktop {
    margin-left: calc(83.3333333333% + 8px);
  }

  .mdl-grid.mdl-grid--no-spacing>.mdl-cell--10-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--10-offset-desktop.mdl-cell--10-offset-desktop {
    margin-left: 83.3333333333%;
  }

  .mdl-cell--11-offset,.mdl-cell--11-offset-desktop.mdl-cell--11-offset-desktop {
    margin-left: calc(91.6666666667% + 8px);
  }

  .mdl-grid.mdl-grid--no-spacing>.mdl-cell--11-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--11-offset-desktop.mdl-cell--11-offset-desktop {
    margin-left: 91.6666666667%;
  }
}

body {
  margin: 0;
}

.styleguide-demo h1 {
  margin: 48px 24px 0;
}

.styleguide-demo h1:after {
  content: '';
  display: block;
  width: 100%;
  border-bottom: 1px solid rgba(0,0,0,.5);
  margin-top: 24px;
}

.styleguide-demo {
  opacity: 0;
  transition: opacity .6s ease;
}

.styleguide-masthead {
  height: 256px;
  background: #212121;
  padding: 115px 16px 0;
}

.styleguide-container {
  position: relative;
  max-width: 960px;
  width: 100%;
}

.styleguide-title {
  color: #fff;
  bottom: auto;
  position: relative;
  font-size: 56px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: -.02em;
}

.styleguide-title:after {
  border-bottom: 0;
}

.styleguide-title span {
  font-weight: 300;
}

.mdl-styleguide .mdl-layout__drawer .mdl-navigation__link {
  padding: 10px 24px;
}

.demosLoaded .styleguide-demo {
  opacity: 1;
}

iframe {
  display: block;
  width: 100%;
  border: none;
}

iframe.heightSet {
  overflow: hidden;
}

.demo-wrapper {
  margin: 24px;
}

.demo-wrapper iframe {
  border: 1px solid rgba(0,0,0,.5);
}
.seoptiks-grid th:focus,
.seoptiks-grid a:focus {
  outline: none;
}
.seoptiks-grid .mdl-data-table {
  width: 100%;
}
.seoptiks-grid .mdl-data-table th {
  cursor: pointer;
}
.seoptiks-grid .mdl-data-table tr {
  transition: none !important;
}
.seoptiks-grid th md-select {
  margin: 0;
}
.seoptiks-grid .md-errors-spacer {
  display: none;
}
.seoptiks-grid ul.pagination {
  padding: 0;
  font-size: 0;
  display: inline-block;
}
.seoptiks-grid .pagination > li {
  display: inline-block;
  vertical-align: middle;
  height: 30px;
  border: 1px solid #ddd;
  border-left: 0;
}
.seoptiks-grid .pagination > li:first-child {
  border-left: 1px solid #ddd;
  border-radius: 2px 0 0 2px;
}
.seoptiks-grid .pagination > li:last-child {
  border-radius: 0 2px 2px 0;
}
.seoptiks-grid .pagination a {
  color: #444;
  font-size: 13px;
  /*padding: 0 10px;*/
  line-height: 30px;
  display: inline-block;
  text-decoration: none;
}
.seoptiks-grid .pagination .active {
  background: #3f51b5;
  border-color: #3f51b5;
}
.seoptiks-grid .pagination .active a {
  color: #fff;
}
.seoptiks-grid .pagination-page.active,
.seoptiks-grid .pagination li.active {
  background: #3f51b5;
}
.seoptiks-grid .pagination-page.active a {
  color: #fff;
}
.seoptiks-grid .material-icons,
.seoptiks-grid .sortable span:before,
.seoptiks-grid .sortable span:after {
  font-family: 'Material Icons';
  font-size: 18px;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}
.seoptiks-grid .sortable span {
  position: relative;
}
.seoptiks-grid .sortable span:before {
  content: 'arrow_drop_down';
  position: absolute;
  right: -18px;
  top: -2px;
}
.seoptiks-grid .sortable span:after {
  content: 'arrow_drop_up';
  position: absolute;
  right: -18px;
  top: -9px;
}
.seoptiks-grid .sortable.sort-ascent span:before {
  display: none;
}
.seoptiks-grid .sortable.sort-ascent span:after {
  top: -5px;
}
.seoptiks-grid .sortable.sort-descent span:before {
  top: -5px;
}
.seoptiks-grid .sortable.sort-descent span:after {
  display: none;
}
.seoptiks-grid .mdl-data-table {
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-collapse: collapse;
  white-space: nowrap;
  font-size: 13px;
  background-color: #fff;
}
.seoptiks-grid .mdl-data-table thead {
  padding-bottom: 3px;
}
.seoptiks-grid .mdl-data-table thead .mdl-data-table__select {
  margin-top: 0;
}
.seoptiks-grid .mdl-data-table tbody tr {
  position: relative;
  height: 48px;
  transition-duration: .28s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: background-color;
}
.seoptiks-grid .mdl-data-table tbody tr.is-selected {
  background-color: #e0e0e0;
}
.seoptiks-grid .mdl-data-table tbody tr:hover {
  background-color: #eee;
}
.seoptiks-grid .mdl-data-table td {
  text-align: right;
}
.seoptiks-grid .mdl-data-table th {
  padding: 0 18px 12px 18px;
  text-align: right;
}
.seoptiks-grid .mdl-data-table td:first-of-type,
.seoptiks-grid .mdl-data-table th:first-of-type {
  padding-left: 24px;
}
.seoptiks-grid .mdl-data-table td:last-of-type,
.seoptiks-grid .mdl-data-table th:last-of-type {
  padding-right: 24px;
}
.seoptiks-grid .mdl-data-table td {
  position: relative;
  height: 48px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  padding: 12px 18px;
  box-sizing: border-box;
}
.seoptiks-grid .mdl-data-table td,
.seoptiks-grid .mdl-data-table td .mdl-data-table__select {
  vertical-align: middle;
}
.seoptiks-grid .mdl-data-table th {
  position: relative;
  vertical-align: bottom;
  text-overflow: ellipsis;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0;
  height: 48px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
  padding-bottom: 8px;
  box-sizing: border-box;
}
.seoptiks-grid .mdl-data-table th.mdl-data-table__header--sorted-ascending,
.seoptiks-grid .mdl-data-table th.mdl-data-table__header--sorted-descending {
  color: rgba(0, 0, 0, 0.87);
}
.seoptiks-grid .mdl-data-table th.mdl-data-table__header--sorted-ascending:before,
.seoptiks-grid .mdl-data-table th.mdl-data-table__header--sorted-descending:before {
  font-family: 'Material Icons';
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  word-wrap: normal;
  -moz-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  content: "\e5d8";
  margin-right: 5px;
  vertical-align: sub;
}
.seoptiks-grid .mdl-data-table th.mdl-data-table__header--sorted-ascending:hover,
.seoptiks-grid .mdl-data-table th.mdl-data-table__header--sorted-descending:hover {
  cursor: pointer;
}
.seoptiks-grid .mdl-data-table th.mdl-data-table__header--sorted-ascending:hover:before,
.seoptiks-grid .mdl-data-table th.mdl-data-table__header--sorted-descending:hover:before {
  color: rgba(0, 0, 0, 0.26);
}
.seoptiks-grid .mdl-data-table th.mdl-data-table__header--sorted-descending:before {
  content: "\e5db";
}
.seoptiks-grid .mdl-data-table__select {
  width: 16px;
}
.seoptiks-grid .mdl-data-table__cell--non-numeric.mdl-data-table__cell--non-numeric {
  text-align: left;
}
.seoptiks-grid .mdl-shadow--2dp {
  box-shadow: 0 2px 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);
}
.seoptiks-grid .mdl-shadow--3dp {
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
}
.seoptiks-grid .mdl-shadow--4dp {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.seoptiks-grid .mdl-shadow--6dp {
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.seoptiks-grid .mdl-shadow--8dp {
  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}
.seoptiks-grid .mdl-shadow--16dp {
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.seoptiks-grid .mdl-shadow--24dp {
  box-shadow: 0 9px 46px 8px rgba(0, 0, 0, 0.14), 0 11px 15px -7px rgba(0, 0, 0, 0.12), 0 24px 38px 3px rgba(0, 0, 0, 0.2);
}
.seoptiks-grid .mdl-grid {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin: 0 auto;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.seoptiks-grid .mdl-grid.mdl-grid--no-spacing {
  padding: 0;
}
.seoptiks-grid .mdl-cell {
  box-sizing: border-box;
}
.seoptiks-grid .mdl-cell--top {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.seoptiks-grid .mdl-cell--middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
.seoptiks-grid .mdl-cell--bottom {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.seoptiks-grid .mdl-cell--stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}
.seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell {
  margin: 0;
}
.seoptiks-grid .mdl-cell--order-1 {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.seoptiks-grid .mdl-cell--order-2 {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.seoptiks-grid .mdl-cell--order-3 {
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.seoptiks-grid .mdl-cell--order-4 {
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}
.seoptiks-grid .mdl-cell--order-5 {
  -webkit-order: 5;
  -ms-flex-order: 5;
  order: 5;
}
.seoptiks-grid .mdl-cell--order-6 {
  -webkit-order: 6;
  -ms-flex-order: 6;
  order: 6;
}
.seoptiks-grid .mdl-cell--order-7 {
  -webkit-order: 7;
  -ms-flex-order: 7;
  order: 7;
}
.seoptiks-grid .mdl-cell--order-8 {
  -webkit-order: 8;
  -ms-flex-order: 8;
  order: 8;
}
.seoptiks-grid .mdl-cell--order-9 {
  -webkit-order: 9;
  -ms-flex-order: 9;
  order: 9;
}
.seoptiks-grid .mdl-cell--order-10 {
  -webkit-order: 10;
  -ms-flex-order: 10;
  order: 10;
}
.seoptiks-grid .mdl-cell--order-11 {
  -webkit-order: 11;
  -ms-flex-order: 11;
  order: 11;
}
.seoptiks-grid .mdl-cell--order-12 {
  -webkit-order: 12;
  -ms-flex-order: 12;
  order: 12;
}
@media (max-width: 479px) {
  .seoptiks-grid .mdl-grid {
    padding: 8px;
  }
  .seoptiks-grid .mdl-cell {
    margin: 8px;
    width: calc(84%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell {
    width: 100%;
  }
  .seoptiks-grid .mdl-cell--hide-phone {
    display: none !important;
  }
  .seoptiks-grid .mdl-cell--order-1-phone.mdl-cell--order-1-phone {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .seoptiks-grid .mdl-cell--order-2-phone.mdl-cell--order-2-phone {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .seoptiks-grid .mdl-cell--order-3-phone.mdl-cell--order-3-phone {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .seoptiks-grid .mdl-cell--order-4-phone.mdl-cell--order-4-phone {
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  .seoptiks-grid .mdl-cell--order-5-phone.mdl-cell--order-5-phone {
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  .seoptiks-grid .mdl-cell--order-6-phone.mdl-cell--order-6-phone {
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  .seoptiks-grid .mdl-cell--order-7-phone.mdl-cell--order-7-phone {
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  .seoptiks-grid .mdl-cell--order-8-phone.mdl-cell--order-8-phone {
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  .seoptiks-grid .mdl-cell--order-9-phone.mdl-cell--order-9-phone {
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  .seoptiks-grid .mdl-cell--order-10-phone.mdl-cell--order-10-phone {
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }
  .seoptiks-grid .mdl-cell--order-11-phone.mdl-cell--order-11-phone {
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }
  .seoptiks-grid .mdl-cell--order-12-phone.mdl-cell--order-12-phone {
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }
  .seoptiks-grid .mdl-cell--1-col,
  .seoptiks-grid .mdl-cell--1-col-phone.mdl-cell--1-col-phone {
    width: calc(9%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--1-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--1-col-phone.mdl-cell--1-col-phone {
    width: 25%;
  }
  .seoptiks-grid .mdl-cell--2-col,
  .seoptiks-grid .mdl-cell--2-col-phone.mdl-cell--2-col-phone {
    width: calc(34%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--2-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--2-col-phone.mdl-cell--2-col-phone {
    width: 50%;
  }
  .seoptiks-grid .mdl-cell--3-col,
  .seoptiks-grid .mdl-cell--3-col-phone.mdl-cell--3-col-phone {
    width: calc(59%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--3-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--3-col-phone.mdl-cell--3-col-phone {
    width: 75%;
  }
  .seoptiks-grid .mdl-cell--4-col,
  .seoptiks-grid .mdl-cell--4-col-phone.mdl-cell--4-col-phone {
    width: calc(84%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--4-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--4-col-phone.mdl-cell--4-col-phone {
    width: 100%;
  }
  .seoptiks-grid .mdl-cell--5-col,
  .seoptiks-grid .mdl-cell--5-col-phone.mdl-cell--5-col-phone {
    width: calc(84%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--5-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--5-col-phone.mdl-cell--5-col-phone {
    width: 100%;
  }
  .seoptiks-grid .mdl-cell--6-col,
  .seoptiks-grid .mdl-cell--6-col-phone.mdl-cell--6-col-phone {
    width: calc(84%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--6-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--6-col-phone.mdl-cell--6-col-phone {
    width: 100%;
  }
  .seoptiks-grid .mdl-cell--7-col,
  .seoptiks-grid .mdl-cell--7-col-phone.mdl-cell--7-col-phone {
    width: calc(84%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--7-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--7-col-phone.mdl-cell--7-col-phone {
    width: 100%;
  }
  .seoptiks-grid .mdl-cell--8-col,
  .seoptiks-grid .mdl-cell--8-col-phone.mdl-cell--8-col-phone {
    width: calc(84%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--8-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--8-col-phone.mdl-cell--8-col-phone {
    width: 100%;
  }
  .seoptiks-grid .mdl-cell--9-col,
  .seoptiks-grid .mdl-cell--9-col-phone.mdl-cell--9-col-phone {
    width: calc(84%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--9-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--9-col-phone.mdl-cell--9-col-phone {
    width: 100%;
  }
  .seoptiks-grid .mdl-cell--10-col,
  .seoptiks-grid .mdl-cell--10-col-phone.mdl-cell--10-col-phone {
    width: calc(84%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--10-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--10-col-phone.mdl-cell--10-col-phone {
    width: 100%;
  }
  .seoptiks-grid .mdl-cell--11-col,
  .seoptiks-grid .mdl-cell--11-col-phone.mdl-cell--11-col-phone {
    width: calc(84%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--11-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--11-col-phone.mdl-cell--11-col-phone {
    width: 100%;
  }
  .seoptiks-grid .mdl-cell--12-col,
  .seoptiks-grid .mdl-cell--12-col-phone.mdl-cell--12-col-phone {
    width: calc(84%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--12-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--12-col-phone.mdl-cell--12-col-phone {
    width: 100%;
  }
  .seoptiks-grid .mdl-cell--1-offset,
  .seoptiks-grid .mdl-cell--1-offset-phone.mdl-cell--1-offset-phone {
    margin-left: calc(33%);
  }
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset,
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset-phone.mdl-cell--1-offset-phone {
    margin-left: 25%;
  }
  .seoptiks-grid .mdl-cell--2-offset,
  .seoptiks-grid .mdl-cell--2-offset-phone.mdl-cell--2-offset-phone {
    margin-left: calc(58%);
  }
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset,
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset-phone.mdl-cell--2-offset-phone {
    margin-left: 50%;
  }
  .seoptiks-grid .mdl-cell--3-offset,
  .seoptiks-grid .mdl-cell--3-offset-phone.mdl-cell--3-offset-phone {
    margin-left: calc(83%);
  }
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset,
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset-phone.mdl-cell--3-offset-phone {
    margin-left: 75%;
  }
}
@media (min-width: 480px) and (max-width: 839px) {
  .seoptiks-grid .mdl-grid {
    padding: 8px;
  }
  .seoptiks-grid .mdl-cell {
    margin: 8px;
    width: calc(34%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell {
    width: 50%;
  }
  .seoptiks-grid .mdl-cell--hide-tablet {
    display: none !important;
  }
  .seoptiks-grid .mdl-cell--order-1-tablet.mdl-cell--order-1-tablet {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .seoptiks-grid .mdl-cell--order-2-tablet.mdl-cell--order-2-tablet {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .seoptiks-grid .mdl-cell--order-3-tablet.mdl-cell--order-3-tablet {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .seoptiks-grid .mdl-cell--order-4-tablet.mdl-cell--order-4-tablet {
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  .seoptiks-grid .mdl-cell--order-5-tablet.mdl-cell--order-5-tablet {
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  .seoptiks-grid .mdl-cell--order-6-tablet.mdl-cell--order-6-tablet {
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  .seoptiks-grid .mdl-cell--order-7-tablet.mdl-cell--order-7-tablet {
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  .seoptiks-grid .mdl-cell--order-8-tablet.mdl-cell--order-8-tablet {
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  .seoptiks-grid .mdl-cell--order-9-tablet.mdl-cell--order-9-tablet {
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  .seoptiks-grid .mdl-cell--order-10-tablet.mdl-cell--order-10-tablet {
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }
  .seoptiks-grid .mdl-cell--order-11-tablet.mdl-cell--order-11-tablet {
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }
  .seoptiks-grid .mdl-cell--order-12-tablet.mdl-cell--order-12-tablet {
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }
  .seoptiks-grid .mdl-cell--1-col,
  .seoptiks-grid .mdl-cell--1-col-tablet.mdl-cell--1-col-tablet {
    width: calc(-3.5%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--1-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--1-col-tablet.mdl-cell--1-col-tablet {
    width: 12.5%;
  }
  .seoptiks-grid .mdl-cell--2-col,
  .seoptiks-grid .mdl-cell--2-col-tablet.mdl-cell--2-col-tablet {
    width: calc(9%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--2-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--2-col-tablet.mdl-cell--2-col-tablet {
    width: 25%;
  }
  .seoptiks-grid .mdl-cell--3-col,
  .seoptiks-grid .mdl-cell--3-col-tablet.mdl-cell--3-col-tablet {
    width: calc(21.5%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--3-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--3-col-tablet.mdl-cell--3-col-tablet {
    width: 37.5%;
  }
  .seoptiks-grid .mdl-cell--4-col,
  .seoptiks-grid .mdl-cell--4-col-tablet.mdl-cell--4-col-tablet {
    width: calc(34%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--4-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--4-col-tablet.mdl-cell--4-col-tablet {
    width: 50%;
  }
  .seoptiks-grid .mdl-cell--5-col,
  .seoptiks-grid .mdl-cell--5-col-tablet.mdl-cell--5-col-tablet {
    width: calc(46.5%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--5-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--5-col-tablet.mdl-cell--5-col-tablet {
    width: 62.5%;
  }
  .seoptiks-grid .mdl-cell--6-col,
  .seoptiks-grid .mdl-cell--6-col-tablet.mdl-cell--6-col-tablet {
    width: calc(59%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--6-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--6-col-tablet.mdl-cell--6-col-tablet {
    width: 75%;
  }
  .seoptiks-grid .mdl-cell--7-col,
  .seoptiks-grid .mdl-cell--7-col-tablet.mdl-cell--7-col-tablet {
    width: calc(71.5%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--7-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--7-col-tablet.mdl-cell--7-col-tablet {
    width: 87.5%;
  }
  .seoptiks-grid .mdl-cell--8-col,
  .seoptiks-grid .mdl-cell--8-col-tablet.mdl-cell--8-col-tablet {
    width: calc(84%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--8-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--8-col-tablet.mdl-cell--8-col-tablet {
    width: 100%;
  }
  .seoptiks-grid .mdl-cell--9-col,
  .seoptiks-grid .mdl-cell--9-col-tablet.mdl-cell--9-col-tablet {
    width: calc(84%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--9-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--9-col-tablet.mdl-cell--9-col-tablet {
    width: 100%;
  }
  .seoptiks-grid .mdl-cell--10-col,
  .seoptiks-grid .mdl-cell--10-col-tablet.mdl-cell--10-col-tablet {
    width: calc(84%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--10-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--10-col-tablet.mdl-cell--10-col-tablet {
    width: 100%;
  }
  .seoptiks-grid .mdl-cell--11-col,
  .seoptiks-grid .mdl-cell--11-col-tablet.mdl-cell--11-col-tablet {
    width: calc(84%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--11-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--11-col-tablet.mdl-cell--11-col-tablet {
    width: 100%;
  }
  .seoptiks-grid .mdl-cell--12-col,
  .seoptiks-grid .mdl-cell--12-col-tablet.mdl-cell--12-col-tablet {
    width: calc(84%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--12-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--12-col-tablet.mdl-cell--12-col-tablet {
    width: 100%;
  }
  .seoptiks-grid .mdl-cell--1-offset,
  .seoptiks-grid .mdl-cell--1-offset-tablet.mdl-cell--1-offset-tablet {
    margin-left: calc(20.5%);
  }
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset,
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset-tablet.mdl-cell--1-offset-tablet {
    margin-left: 12.5%;
  }
  .seoptiks-grid .mdl-cell--2-offset,
  .seoptiks-grid .mdl-cell--2-offset-tablet.mdl-cell--2-offset-tablet {
    margin-left: calc(33%);
  }
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset,
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset-tablet.mdl-cell--2-offset-tablet {
    margin-left: 25%;
  }
  .seoptiks-grid .mdl-cell--3-offset,
  .seoptiks-grid .mdl-cell--3-offset-tablet.mdl-cell--3-offset-tablet {
    margin-left: calc(45.5%);
  }
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset,
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset-tablet.mdl-cell--3-offset-tablet {
    margin-left: 37.5%;
  }
  .seoptiks-grid .mdl-cell--4-offset,
  .seoptiks-grid .mdl-cell--4-offset-tablet.mdl-cell--4-offset-tablet {
    margin-left: calc(58%);
  }
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--4-offset,
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--4-offset-tablet.mdl-cell--4-offset-tablet {
    margin-left: 50%;
  }
  .seoptiks-grid .mdl-cell--5-offset,
  .seoptiks-grid .mdl-cell--5-offset-tablet.mdl-cell--5-offset-tablet {
    margin-left: calc(70.5%);
  }
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--5-offset,
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--5-offset-tablet.mdl-cell--5-offset-tablet {
    margin-left: 62.5%;
  }
  .seoptiks-grid .mdl-cell--6-offset,
  .seoptiks-grid .mdl-cell--6-offset-tablet.mdl-cell--6-offset-tablet {
    margin-left: calc(83%);
  }
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--6-offset,
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--6-offset-tablet.mdl-cell--6-offset-tablet {
    margin-left: 75%;
  }
  .seoptiks-grid .mdl-cell--7-offset,
  .seoptiks-grid .mdl-cell--7-offset-tablet.mdl-cell--7-offset-tablet {
    margin-left: calc(95.5%);
  }
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--7-offset,
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--7-offset-tablet.mdl-cell--7-offset-tablet {
    margin-left: 87.5%;
  }
}
@media (min-width: 840px) {
  .seoptiks-grid .mdl-grid {
    padding: 8px;
  }
  .seoptiks-grid .mdl-cell {
    margin: 8px;
    width: calc(17.33333333%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell {
    width: 33.3333333333%;
  }
  .seoptiks-grid .mdl-cell--hide-desktop {
    display: none !important;
  }
  .seoptiks-grid .mdl-cell--order-1-desktop.mdl-cell--order-1-desktop {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .seoptiks-grid .mdl-cell--order-2-desktop.mdl-cell--order-2-desktop {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .seoptiks-grid .mdl-cell--order-3-desktop.mdl-cell--order-3-desktop {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .seoptiks-grid .mdl-cell--order-4-desktop.mdl-cell--order-4-desktop {
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  .seoptiks-grid .mdl-cell--order-5-desktop.mdl-cell--order-5-desktop {
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  .seoptiks-grid .mdl-cell--order-6-desktop.mdl-cell--order-6-desktop {
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  .seoptiks-grid .mdl-cell--order-7-desktop.mdl-cell--order-7-desktop {
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  .seoptiks-grid .mdl-cell--order-8-desktop.mdl-cell--order-8-desktop {
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  .seoptiks-grid .mdl-cell--order-9-desktop.mdl-cell--order-9-desktop {
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  .seoptiks-grid .mdl-cell--order-10-desktop.mdl-cell--order-10-desktop {
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }
  .seoptiks-grid .mdl-cell--order-11-desktop.mdl-cell--order-11-desktop {
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }
  .seoptiks-grid .mdl-cell--order-12-desktop.mdl-cell--order-12-desktop {
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }
  .seoptiks-grid .mdl-cell--1-col,
  .seoptiks-grid .mdl-cell--1-col-desktop.mdl-cell--1-col-desktop {
    width: calc(-7.66666667%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--1-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--1-col-desktop.mdl-cell--1-col-desktop {
    width: 8.3333333333%;
  }
  .seoptiks-grid .mdl-cell--2-col,
  .seoptiks-grid .mdl-cell--2-col-desktop.mdl-cell--2-col-desktop {
    width: calc(0.66666667%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--2-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--2-col-desktop.mdl-cell--2-col-desktop {
    width: 16.6666666667%;
  }
  .seoptiks-grid .mdl-cell--3-col,
  .seoptiks-grid .mdl-cell--3-col-desktop.mdl-cell--3-col-desktop {
    width: calc(9%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--3-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--3-col-desktop.mdl-cell--3-col-desktop {
    width: 25%;
  }
  .seoptiks-grid .mdl-cell--4-col,
  .seoptiks-grid .mdl-cell--4-col-desktop.mdl-cell--4-col-desktop {
    width: calc(17.33333333%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--4-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--4-col-desktop.mdl-cell--4-col-desktop {
    width: 33.3333333333%;
  }
  .seoptiks-grid .mdl-cell--5-col,
  .seoptiks-grid .mdl-cell--5-col-desktop.mdl-cell--5-col-desktop {
    width: calc(25.66666667%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--5-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--5-col-desktop.mdl-cell--5-col-desktop {
    width: 41.6666666667%;
  }
  .seoptiks-grid .mdl-cell--6-col,
  .seoptiks-grid .mdl-cell--6-col-desktop.mdl-cell--6-col-desktop {
    width: calc(34%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--6-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--6-col-desktop.mdl-cell--6-col-desktop {
    width: 50%;
  }
  .seoptiks-grid .mdl-cell--7-col,
  .seoptiks-grid .mdl-cell--7-col-desktop.mdl-cell--7-col-desktop {
    width: calc(42.33333333%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--7-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--7-col-desktop.mdl-cell--7-col-desktop {
    width: 58.3333333333%;
  }
  .seoptiks-grid .mdl-cell--8-col,
  .seoptiks-grid .mdl-cell--8-col-desktop.mdl-cell--8-col-desktop {
    width: calc(50.66666667%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--8-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--8-col-desktop.mdl-cell--8-col-desktop {
    width: 66.6666666667%;
  }
  .seoptiks-grid .mdl-cell--9-col,
  .seoptiks-grid .mdl-cell--9-col-desktop.mdl-cell--9-col-desktop {
    width: calc(59%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--9-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--9-col-desktop.mdl-cell--9-col-desktop {
    width: 75%;
  }
  .seoptiks-grid .mdl-cell--10-col,
  .seoptiks-grid .mdl-cell--10-col-desktop.mdl-cell--10-col-desktop {
    width: calc(67.33333333%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--10-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--10-col-desktop.mdl-cell--10-col-desktop {
    width: 83.3333333333%;
  }
  .seoptiks-grid .mdl-cell--11-col,
  .seoptiks-grid .mdl-cell--11-col-desktop.mdl-cell--11-col-desktop {
    width: calc(75.66666667%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--11-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--11-col-desktop.mdl-cell--11-col-desktop {
    width: 91.6666666667%;
  }
  .seoptiks-grid .mdl-cell--12-col,
  .seoptiks-grid .mdl-cell--12-col-desktop.mdl-cell--12-col-desktop {
    width: calc(84%);
  }
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--12-col,
  .seoptiks-grid .mdl-grid--no-spacing > .mdl-cell--12-col-desktop.mdl-cell--12-col-desktop {
    width: 100%;
  }
  .seoptiks-grid .mdl-cell--1-offset,
  .seoptiks-grid .mdl-cell--1-offset-desktop.mdl-cell--1-offset-desktop {
    margin-left: calc(16.33333333%);
  }
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset,
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset-desktop.mdl-cell--1-offset-desktop {
    margin-left: 8.3333333333%;
  }
  .seoptiks-grid .mdl-cell--2-offset,
  .seoptiks-grid .mdl-cell--2-offset-desktop.mdl-cell--2-offset-desktop {
    margin-left: calc(24.66666667%);
  }
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset,
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset-desktop.mdl-cell--2-offset-desktop {
    margin-left: 16.6666666667%;
  }
  .seoptiks-grid .mdl-cell--3-offset,
  .seoptiks-grid .mdl-cell--3-offset-desktop.mdl-cell--3-offset-desktop {
    margin-left: calc(33%);
  }
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset,
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset-desktop.mdl-cell--3-offset-desktop {
    margin-left: 25%;
  }
  .seoptiks-grid .mdl-cell--4-offset,
  .seoptiks-grid .mdl-cell--4-offset-desktop.mdl-cell--4-offset-desktop {
    margin-left: calc(41.33333333%);
  }
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--4-offset,
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--4-offset-desktop.mdl-cell--4-offset-desktop {
    margin-left: 33.3333333333%;
  }
  .seoptiks-grid .mdl-cell--5-offset,
  .seoptiks-grid .mdl-cell--5-offset-desktop.mdl-cell--5-offset-desktop {
    margin-left: calc(49.66666667%);
  }
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--5-offset,
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--5-offset-desktop.mdl-cell--5-offset-desktop {
    margin-left: 41.6666666667%;
  }
  .seoptiks-grid .mdl-cell--6-offset,
  .seoptiks-grid .mdl-cell--6-offset-desktop.mdl-cell--6-offset-desktop {
    margin-left: calc(58%);
  }
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--6-offset,
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--6-offset-desktop.mdl-cell--6-offset-desktop {
    margin-left: 50%;
  }
  .seoptiks-grid .mdl-cell--7-offset,
  .seoptiks-grid .mdl-cell--7-offset-desktop.mdl-cell--7-offset-desktop {
    margin-left: calc(66.33333333%);
  }
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--7-offset,
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--7-offset-desktop.mdl-cell--7-offset-desktop {
    margin-left: 58.3333333333%;
  }
  .seoptiks-grid .mdl-cell--8-offset,
  .seoptiks-grid .mdl-cell--8-offset-desktop.mdl-cell--8-offset-desktop {
    margin-left: calc(74.66666667%);
  }
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--8-offset,
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--8-offset-desktop.mdl-cell--8-offset-desktop {
    margin-left: 66.6666666667%;
  }
  .seoptiks-grid .mdl-cell--9-offset,
  .seoptiks-grid .mdl-cell--9-offset-desktop.mdl-cell--9-offset-desktop {
    margin-left: calc(83%);
  }
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--9-offset,
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--9-offset-desktop.mdl-cell--9-offset-desktop {
    margin-left: 75%;
  }
  .seoptiks-grid .mdl-cell--10-offset,
  .seoptiks-grid .mdl-cell--10-offset-desktop.mdl-cell--10-offset-desktop {
    margin-left: calc(91.33333333%);
  }
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--10-offset,
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--10-offset-desktop.mdl-cell--10-offset-desktop {
    margin-left: 83.3333333333%;
  }
  .seoptiks-grid .mdl-cell--11-offset,
  .seoptiks-grid .mdl-cell--11-offset-desktop.mdl-cell--11-offset-desktop {
    margin-left: calc(99.66666667%);
  }
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--11-offset,
  .seoptiks-grid .mdl-grid.mdl-grid--no-spacing > .mdl-cell--11-offset-desktop.mdl-cell--11-offset-desktop {
    margin-left: 91.6666666667%;
  }
}
.visitor-profile-seoptiks-company-additional-details {
  float: left;
  width: 49%;
  padding: 10px 0 0 5px;
}
.visitor-profile-seoptiks-company-additional-details h3 {
  margin: 0;
}
.visitor-profile-seoptiks-company-details {
  float: left;
  width: 49%;
  padding: 10px 0 0;
}
.visitor-profile-seoptiks-company-details h3 {
  margin: 0;
}
.visitinfo-profile-seoptiks-company-details {
  padding: 10px 0 0;
}
.visitinfo-profile-seoptiks-company-details .attr-row {
  margin-bottom: 10px;
}
.visitinfo-profile-seoptiks-company-details .attr-row p {
  padding-bottom: 0;
}
.visitinfo-profile-seoptiks-company-details .menu-icon {
  padding-right: 13px;
}
.companyGridContainer [type="checkbox"]:not(:checked),
.companyGridContainer [type="checkbox"]:checked {
  position: relative;
  left: inherit;
  opacity: 1;
  margin-bottom: 0;
}
.companyGridContainer :focus {
  outline: none;
}
.dataTableVizVisitorLeads .card {
  padding: 15px 0;
  font-size: 13px;
  text-align: left;
}
.dataTableVizVisitorLeads .card a {
  text-decoration: none !important;
  color: #1976d2;
  width: inherit;
}
.dataTableVizVisitorLeads .visitorLog > li > div {
  width: 95%;
}
.dataTableVizVisitorLeads .dataTableWrapper {
  width: 100%;
}
.widget .dataTableVizVisitorLeads .card:hover .visitor-log-visitor-profile-link {
  display: inline;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jul 16, 2019, 11:07:34 AM
    Author     : akbar
*/
.wrapper {
  background: #f0f0f0;
  float: left;
  width: 100%;
}
section {
  float: left;
  width: 100%;
  padding: 80px 0px 50px;
}
.head-listing,
.listing-column {
  float: left;
  width: 100%;
  padding: 15px 10px;
}
.listing-column:last-child {
  border-bottom: none;
}
#leadsController .widget {
  float: left;
  width: 100%;
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
  background: #fff;
  height: 80vh;
  overflow: hidden;
}
.head-listing h6 {
  text-transform: capitalize;
  margin: 0px;
}
.listing-column figure {
  float: left;
  width: 65px;
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
  padding: 5px 5px 0px;
  border-radius: 2px;
  margin: 0;
}
.listing-column figure img {
  width: 100%;
}
.listing-content {
  float: left;
  width: 80%;
  position: relative;
  padding-left: 15px;
}
.listing-content h6 {
  margin-bottom: 0px;
}
.listing-content span {
  width: 100%;
  display: inline-block;
  line-height: normal;
}
.listing-content span strong {
  color: #505863;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 80%;
  display: inline-block;
}
.listing-content span span {
  width: auto;
}
.listing-content span > small:first-child {
  color: #505863;
}
.listing-content span span small:first-child {
  color: #ea7600;
  text-transform: capitalize;
  font-weight: 600;
}
.listing-content span span small:last-child {
  margin-left: 15px;
}
.btn-like {
  position: absolute;
  right: 0px;
  top: 50%;
  margin-top: -25px;
  font-size: 18px;
  color: #1861bf;
}
.rateing {
  border: 1px solid #0caa41;
  color: #0caa41;
  padding: 3px 3px;
  line-height: normal;
  border-radius: 3px;
}
.btn-normal {
  display: inline-block;
  padding: 7px 15px;
  font-weight: 600;
  text-transform: capitalize;
  border-radius: 4px;
}
.btn-normal:hover {
  background: #ea7600;
  color: #fff;
}
.btn-normal i {
  margin: 3px 8px 0px 0px;
  float: left;
}
.hide-btn {
  display: inline-block;
}
.hide-btn i {
  line-height: normal;
  margin: 0px 8px 0px 0px;
}
.panel-content {
  float: left;
  width: 100%;
  background: #fff;
}
.panel-content .panel-heading {
  width: 50%;
}
.panel-heading h4 {
  width: 100%;
  color: #000;
  margin-bottom: 17px;
}
.rateing,
.location-at {
  float: left;
  width: auto;
}
.location-at {
  margin: 0px 0px 0px 15px;
  text-transform: capitalize;
}
.location-at b {
  color: #505863;
}
.no-padding {
  padding: 0px;
}
.separator-23 {
  margin-bottom: 23px;
  float: left;
  width: 100%;
}
.panel-sb-content {
  float: left;
  width: 100%;
  padding: 50px 15px 50px;
}
.tabs-content,
.tab-content {
  float: left;
  width: 100%;
  margin-top: 0px;
}
.tab-view {
  float: left;
  width: 100%;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
}
.tab-view li {
  float: left;
  width: auto;
}
.tab-view li a {
  display: inline-block;
  padding: 15px 20px;
  color: #000;
  position: relative;
  text-transform: capitalize;
}
.tab-view li:hover a {
  color: #00a1df;
}
.tab-view li:hover a:before {
  width: 100%;
  opacity: 1;
}
.column-content,
.bulets {
  float: left;
  width: 100%;
}
.column-content {
  padding: 15px 30px;
}
.column-content h6 {
  font-weight: 600;
}
.bulets li {
  float: left;
  width: 100%;
  list-style: disc;
  position: relative;
  color: #505863;
  margin-bottom: 20px;
}
.bulets li:last-child {
  margin-bottom: 0px;
}
.bulets.width-50 li {
  width: 60%;
}
.bg1 {
  background: #1861bf;
  color: #fff;
}
.hide-btn {
  color: #1861bf;
}
.bline {
  border: 1px solid #eaeaea;
}
.table-view {
  display: table;
  width: 100%;
  margin: 0 auto;
}
.table-view > ul {
  display: table-row;
  width: 100%;
}
.table-view > ul > li {
  display: table-cell;
  width: auto;
  padding: 15px 0px;
  vertical-align: middle;
}
.selectric-items li {
  width: 100%;
}
.abc {
  display: none;
}
.toggle-btn {
  width: 42px;
  height: 23px;
  margin: 0px;
  border-radius: 50px;
  display: inline-block;
  float: left;
  margin: 0px 10px;
  position: relative;
  background: #fff;
  -webkit-transition: background-color 0.4s ease-in-out;
  -moz-transition: background-color 0.4s ease-in-out;
  -o-transition: background-color 0.4s ease-in-out;
  transition: background-color 0.4s ease-in-out;
  border: 2px solid #666;
  cursor: pointer;
}
.toggle-btn.active {
  background: #fff;
}
.toggle-btn.active .round-btn {
  left: 19px;
}
.toggle-btn .round-btn {
  width: 21px;
  height: 21px;
  background-color: #6b6b6b;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -11px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.toggle-btn .cb-value {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 9;
  cursor: pointer;
}
.checkbox-blog {
  float: left;
  width: auto;
}
.checkbox-blog label {
  display: inline-block;
  color: #444;
  cursor: pointer;
  position: relative;
  margin: 0px;
  line-height: 16px;
}
.checkbox-blog label span {
  display: inline-block;
  position: relative;
  background-color: transparent;
  width: 18px;
  height: 15px;
  transform-origin: center;
  border: 2px solid #6b6b6b;
  vertical-align: -8px;
  margin-right: 10px;
  transition: background-color 150ms 200ms, transform 350ms cubic-bezier(0.78, -1.22, 0.17, 1.89);
}
.checkbox-blog label span:before {
  content: "";
  width: 0px;
  height: 2px;
  border-radius: 2px;
  background: #6b6b6b;
  position: absolute;
  transform: rotate(45deg);
  top: 5px;
  left: 4px;
  transition: width 50ms ease 50ms;
  transform-origin: 0% 0%;
}
.checkbox-blog label span:after {
  content: "";
  width: 0;
  height: 2px;
  border-radius: 2px;
  background: #6b6b6b;
  position: absolute;
  transform: rotate(305deg);
  top: 9px;
  left: 5px;
  transition: width 50ms ease;
  transform-origin: 0% 0%;
}
.checkbox-blog label:hover span:before {
  width: 5px;
  transition: width 100ms ease;
}
.checkbox-blog label:hover span:after {
  width: 10px;
  transition: width 150ms ease 100ms;
}
.checkbox-blog input[type="checkbox"] {
  display: none;
}
.checkbox-blog input[type="checkbox"]:checked + label span {
  background-color: #6b6b6b;
  transform: scale(1);
}
.checkbox-blog input[type="checkbox"]:checked + label span:after {
  width: 10px;
  background: #fff;
  transition: width 150ms ease 100ms;
}
.checkbox-blog input[type="checkbox"]:checked + label span:before {
  width: 5px;
  background: #fff;
  transition: width 150ms ease 100ms;
}
.checkbox-blog input[type="checkbox"]:checked + label:hover span {
  background-color: #fff;
  transform: scale(1.25);
}
.checkbox-blog input[type="checkbox"]:checked + label:hover span:after {
  width: 10px;
  background: #6b6b6b;
  transition: width 150ms ease 100ms;
}
.checkbox-blog input[type="checkbox"]:checked + label:hover span:before {
  width: 5px;
  background: #6b6b6b;
  transition: width 150ms ease 100ms;
}
.selectric {
  background: transparent;
  border: none;
}
.selectric .button {
  background: transparent;
}
.table-column {
  display: table;
  width: 100%;
  padding: 15px 20px;
}
.table-row {
  display: table-row;
  width: 100%;
}
.table-row > div {
  display: table-cell;
  width: auto;
  float: none;
  vertical-align: top;
}
.listing-detail ul {
  float: right;
  width: 100%;
}
.table-column .listing-detail ul li {
  float: left;
  width: 100%;
  text-transform: capitalize;
  font-size: 12px;
  color: #505863;
}
.table-column .listing-content span strong {
  color: #7b7b7b;
  text-transform: capitalize;
  width: 95%;
}
.meta-tg {
  float: left;
  width: 100%;
  line-height: normal;
}
.meta-tg li {
  float: left;
  width: auto;
  border-right: 1px solid #ccc;
  margin-right: 15px;
  padding-right: 15px;
  line-height: 12px;
}
.meta-tg li:last-child {
  margin-right: 0px;
  padding-right: 0px;
  border-right: none;
}
.meta-tg li span {
  font-size: 12px;
  font-weight: 500;
  color: #505863;
}
.clr2 .listing-content span strong {
  color: #ff7d00;
}
.heading-2 {
  float: left;
  width: 100%;
}
.heading-2 h4 {
  color: #000;
  text-transform: capitalize;
  display: inline-block;
  font-weight: 500;
}
.heading-2 h4 b {
  color: #000;
}
.align-center {
  text-align: center;
}
.align-center p {
  font-size: 20px;
  color: #000;
  margin-bottom: 0px;
  width: 100%;
  display: inline-block;
}
.listing-bar,
.listing-cols {
  float: left;
  width: 100%;
}
.p30 {
  padding: 30px;
}
.m70 {
  margin: 50px 0px 47px;
  float: left;
  width: 100%;
}
.mb70 {
  margin: 0px 0px 51px;
  float: left;
  width: 100%;
}
.mb50 {
  margin-bottom: 36px;
}
.btn1 {
  display: inline-block;
  padding: 0px;
  margin: 0px 0px 0px 18px;
  font-size: 22px;
}
.listing-bar li {
  text-align: left;
  width: 100%;
  float: left;
  padding: 16px 25px 14px;
}
.listing-bar li {
  border-bottom: 1px solid #ccc;
  cursor: pointer;
}
.listing-bar li:first-child {
  border-top: 1px solid #ccc;
}
.accordian span {
  float: right;
  font-size: 26px;
  color: #000;
}
.accordian h4 {
  margin-bottom: 0px;
  color: #000;
  text-transform: capitalize;
}
.abc p {
  padding: 10px 0px;
  margin-bottom: 0px;
}
.open .accordian span,
.open .accordian h4 {
  color: #2d3ba4;
}
.ts-scroll-content {
  position: relative;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  transform: translateZ(0);
  pointer-events: all;
  user-select: auto;
}
.scroll {
  height: 93%;
  width: 100%;
  overflow: auto;
  /* overflow-y: scroll; */
}
.ts-scroll-content.dragging {
  pointer-events: none;
  user-select: none;
}
.ts-scroller {
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none !important;
  scrollbar-width: none !important;
}
.ts-scroller::-webkit-scrollbar,
.ts-scroller::-webkit-scrollbar-thumb,
.ts-scroller::-webkit-scrollbar-button,
.ts-scroller::-webkit-scrollbar-track,
.ts-scroller::-webkit-scrollbar-track-piece,
.ts-scroller::-webkit-scrollbar-corner,
.ts-scroller::-webkit-resizer {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  opacity: 0 !important;
}
.ts-scrollbar {
  position: fixed;
  top: 0;
  right: 0;
  height: 100%;
  width: 10px;
  background-color: rgba(0, 0, 0, 0.05);
  opacity: 0;
  transition: opacity 0.25s ease 0.25s, background-color 0.25s ease;
}
.ts-thumb {
  position: absolute;
  top: 0;
  right: 2px;
  width: 6px;
  height: 200px;
  min-height: 3s0px;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.2);
  transform-origin: top right;
  pointer-events: all;
  transition: background-color 0.25s ease;
  z-index: 9;
}
.ts-scroll-content:hover .ts-scrollbar,
.ts-scroll-content.dragging .ts-scrollbar {
  opacity: 1;
}
.ts-thumb:hover,
.ts-scroll-content.dragging .ts-thumb {
  background-color: rgba(0, 0, 0, 0.3);
}
#listViewDetail figure {
  margin: 0;
}
.page-hero {
  background-image: linear-gradient(15deg, #8761da 0, #2eb1dd 85%, #2eb1dd 100%);
  color: #fff;
  height: 145px;
  padding: 35px 50px;
}
.page-hero-title {
  font-size: 22px;
  font-weight: bold;
  line-height: 32px;
}
.page-hero-subtitle {
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
}
#listViewDetail .actions,
#listViewDetail .sections {
  padding: 0px 50px;
}
#leadsController .widget h3.section-title {
  padding: 10px 10px 10px 25px !important;
  text-align: left !important;
}
#leadsController .widget .section-content {
  padding: 10px 10px;
}
#leadsController .widget .sections .item-title {
  font-size: 15px;
  font-weight: 700;
  line-height: 25px;
}
#leadsController .widget .sections .item-detail {
  margin-top: 10px;
}
#leadsController .widget .sections .company-info .info-item-attr-title {
  font-size: 15px;
  font-weight: 700;
  line-height: 25px;
}
#listViewDetail textarea {
  height: auto !important;
}
#listViewDetail .ui-menu {
  position: absolute !important;
  display: none;
  border: 1px solid #ddd;
  border-radius: 3px;
  font-size: 13px;
  width: 200px;
  z-index: 1000;
  text-align: left;
}
#listViewDetail .ui-dropdown {
  position: absolute !important;
  display: none;
  border: 1px solid #ddd;
  border-radius: 3px;
  font-size: 13px;
  width: 230px;
  z-index: 1000;
  text-align: left;
}
#listViewDetail .ui-dropdown .ui-state-focus,
#listViewDetail .ui-dropdown .ui-state-active {
  /*    margin: 0px;
        background: #eee !important;
        border: none !important;*/
}
#listViewDetail .ui-dropdown li {
  padding: 0 !important;
  padding: 10px 15px !important;
  text-shadow: none !important;
  color: #333 !important;
  text-decoration: none;
  font-size: 13px;
}
#listViewDetail .ui-dropdown li:hover {
  background-color: #ccc;
  cursor: pointer;
}
#listViewDetail .ui-dropdown li a {
  display: block;
}
#listViewDetail .ui-dropdown li p {
  white-space: normal;
  font-size: 13px;
  font-weight: normal;
  text-shadow: none;
  color: #888 !important;
  padding: 10px;
  margin: 0;
}
#listViewDetail .button.ui-button {
  /*    padding: 0 !important;
        display: block !important;
        height: 36px !important;
        width: 36px !important;
        line-height: 34px !important;
        color: #333;*/
}
#listViewDetail .button.ui-button.ui-state-hover .fa,
#listViewDetail .button.ui-button.ui-state-focus .fa,
#listViewDetail .button.ui-button.ui-state-active .fa {
  /*    color: #777 !important;*/
}
#listViewDetail .button.button.ui-button .ui-button-text {
  /*    padding: 0px !important;
        display: block;
        width: 35px;
        line-height: 34px !important;
        height: 35px;
        text-align: center !important;*/
}
#listViewDetail button.btn,
input[type="submit"].btn,
.btn {
  font-size: 10px;
  white-space: nowrap;
}
#listViewDetail .viewComments .comment_date {
  line-height: 20px;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 5px;
}
#listViewDetail .viewComments .comment_text {
  line-height: 20px;
  font-size: 13px;
  margin-bottom: 5px;
}
#listViewDetail .viewComments .comment_author {
  line-height: 20px;
  font-size: 13px;
  margin-bottom: 5px;
  font-style: italic;
}
#listViewDetail .viewComments .comment_author .authorlabel {
  font-weight: bold;
}
#listViewDetail .viewComments .comment {
  margin-bottom: 25px;
}
.viewComments {
  padding: 11px 0px;
}
.emailPopupContainer .header {
  font-size: 25px;
  font-weight: bold;
  text-align: center;
}
.emailPopupContainer .header_short {
  text-align: center;
  margin-bottom: 25px;
}
.emailPopupContainer .emailsLabels {
  font-size: 20px;
  font-weight: bold;
}
.emailPopupContainer select {
  display: block !important;
}
.emailPopupContainer input[type="search"] {
  height: 1.5rem;
  margin: 0;
}
.emailPopupContainer input[type=search]:focus:not([readonly]) {
  border-bottom-color: transparent;
  box-shadow: none;
}
.emailPopupContainer .emailText {
  border-radius: 4px;
  height: auto;
  padding: 10px 10px;
}
.table-view > ul > li > a:hover,
.table-view > ul > li > a.selected {
  background-color: #bdbdbd;
}
.table-view > ul > li.ui-tabs-active {
  background-color: #bdbdbd;
}
.listing-column .row {
  padding: 15px 10px;
}
.listing-column .itemRow:hover {
  background-color: #fafafa;
}
.listing-column .row.selected {
  background-color: #fafafa;
  border: 1px solid #f0f0f0;
}
.page-hero figure {
  float: left;
  width: 100px;
}
#leadsController .widget .section-content .menu-icon {
  margin-right: 5px;
}
#leadsController .widget .section-content a {
  color: #1976d2;
}
#leadsController .widget .section-content p {
  padding: 0;
  font-size: 100%;
}
.listing-column td,
.listing-column th {
  padding: 15px 5px;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  border-radius: 2px;
}
.listing-column .table-header-row {
  font-size: 13px;
  font-weight: bold;
  padding: 15px 10px;
  margin-bottom: 5px;
}
.peopleTab .listing-column .listRow {
  color: #505863;
}
.tabs .tab {
  text-transform: capitalize;
}
.tabs {
  display: flex !important;
  justify-content: space-around !important;
}
.tab {
  flex-grow: 1 !important;
  text-align: center !important;
}
.tab a {
  width: 100% !important;
  display: block !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 {
    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
}

.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
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Feb 20, 2020, 7:56:04 PM
    Author     : akbar
*/

.chargify-js-wrapper {
/*    display: flex;
    flex-flow: column;
    width: fit-content;
    height: 100%;
    justify-content: center;
    align-items: center;*/
}

.chargify-js-content {
/*    padding: 20px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.175);
    margin: 0 auto;
    min-width: 300px;
    border-top: 5px solid #439aea;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;*/
}

#chargify1 {
    display: flex;
}

#chargify1 iframe {
    width: 100% !important;
}

#chargify2 {
    display: flex;
}

#chargify2 iframe {
    width: 100% !important;
}

#chargify3 iframe {
    width: 100% !important;
    overflow: hidden;
}

#chargify4 iframe {
    width: 100% !important;
}

#chargify5 iframe {
    width: 100% !important;
}

#chargify6 iframe {
    width: 100% !important;
}

#chargify7 iframe {
    width: 100% !important;
}

#chargify8 iframe {
    width: 100% !important;
}

#chargify9 iframe {
    width: 100% !important;
}

#chargify10 iframe {
    width: 100% !important;
}

#chargify11 iframe {
    width: 100% !important;
}

#chargify12 iframe {
    width: 100% !important;
}

.cardfront {
    display: flex;
    flex-flow: column;
}

.cardback {
    display: flex;
    flex-flow: row;
}

.cardback div {
    margin-right: 15px;
}

.cardback div:last-child {
    margin-right: 0;
}

.name {
    display: flex;
    flex-flow: row;
}

.name div {
    margin-right: 15px;
    width: 100%;
}

.name div:last-child {
    margin-right: 0;
    width: 100%;
}

.address3 {
    display: flex;
    flex-flow: row;
}

.address3 div {
    margin-right: 15px;
    width: 100%;
}

.address3 div:last-child {
    margin-right: 0;
    width: 100%;
}
.address4 {
    display: flex;
    flex-flow: row;
}

.address4 div {
    margin-right: 15px;
    width: 100%;
}

.address4 div:last-child {
    margin-right: 0;
    width: 100%;
}

#overlaySignup {
  position: absolute; /* Sit on top of the parent container */
  display: none; /* Hidden by default */
  width: 116%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgb(179 177 177 / 20%); /* Black background with opacity */
  z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
  cursor: pointer; /* Add a pointer on hover */
}

#overlaySignup > .loadingPiwik {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 50px;
    color: white;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}

#overlayLoader {
    position: absolute; /* Sit on top of the parent container */
    display: none; /* Hidden by default */
    background-color: rgb(179 177 177 / 20%); /* Black background with opacity */
    z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
    cursor: pointer; /* Add a pointer on hover */
    width: 1200px;
    height: 100%;
}
  
#overlayLoader>.loadingPiwik {
    position: absolute;
    top: 50%;
    left: 50%;
    color: white;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}


.signupSection {
    background-color: #fff;
    padding: 40px 0px 25px;
    /*font-size: 1.25vw;*/
}

.signupSection h3 {
    font-size: 16px;
    margin: 20px 0;
    line-height: 10px;
}

.couponcodelabel {
    font-size: smaller;
    padding: 5px;
    color: green;
}

.label-recurring-value, .label-coupon-value, .label-today-total-value, .label-today-setupfee-value {
    float: right;
}

/*.signupForm .row {
    background-color: #eff0f1;
    border-radius: 4px;
}
.signupForm .row .input-field {
    background-color: #eff0f1;
    border-radius: 4px;
}

.signupForm .row.blank {
    background: none;
}

.signupForm .row input {
    border-bottom: 0;
}*/

.subscription .row .plan {
    background-color: #fff;
    border-radius: 5px;
    border: 2px solid #cacaca;
}

.subscription .row .plan.active {
    border-color: #4caf50;
    background-color: #edf7ed;
}

.subscription .row .plan.canceled {
    border-color: #bd0000;
    background-color: #fddadf;
}

.frb-group {
    padding:8px;
    background-color: #fff;
    border-radius: 5px;
    border: 2px solid #cacaca;
}

.frb-group.selected {
    border-color: #4caf50;
    background-color: #edf7ed;
}

.frb ~ .frb {
    margin-top: 15px;
}

.frb input[type="radio"]:empty {
    display: none;
}

.frb input[type="radio"] ~ label {
    z-index: 1;
}

.frb [type="radio"]:checked + label::after {
    z-index: -1;
    background: none;
    border: none;
}

.frb input[type="radio"] ~ label:before {
    font-family: FontAwesome;
    content: none;
    position: absolute;
    top: 50%;
    margin-top: -11px;
    left: 15px;
    font-size: 22px;
}

.frb input[type="radio"]:checked ~ label:before {
    content: none;
}

.frb.frb-danger input[type="radio"]:checked ~ label {
    background-color: #d9534f;
}

.frb input[type="radio"]:empty ~ label span {
    display: inline-block;
}

.frb-title {
    font-weight: 600;
    color: #000;
    font-size: 18px;
    z-index: 10;
}

.frb-description {
    font-weight: 600;
    color: #000;
    font-size: 12px;
    z-index: 10;
}

.frb-pricing {
    font-weight: 600;
    color: #000;
    font-size: 14px;
    z-index: 10;
}

.frb [type="radio"]:not(:checked)+label, .frb [type="radio"]:checked+label {
    height: 100%;
    padding-left: 0px;
    line-height: inherit;
}

.billingFieldContainer {
    height: 3rem;
    margin: 0 0 15px 0;
    padding: 15px 0 0;
    border-bottom: 1px solid #9e9e9e;
}

.quotaPlan img {
    display: none;
}

.billing-input {
    border: 1px solid #DDE4F4 !important;
    box-sizing: border-box !important;
    border-radius: 4px !important;
    height: 36px !important;
    outline: none !important;
    color: #414141 !important;
    font-size: 14px !important;
    line-height: 2.14 !important;
    min-height: 33px !important;
    padding: 0 10px !important;
}

.billing-label {
    font-family:"Helvetica Neue", Arial, sans-serif;;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 19px;
    display: flex;
    align-items: center;
    color: #0D2A52;
}

.billing-info-modal {
    max-height: max-content;
    background: white;
    border-radius: 9px;
    top: 1% !important;
    overflow: auto;
}
 
.billing-info-modal-row {
    margin-bottom: 0px;
}

.billing-info-modal-heading {
    font-weight: bold;
    font-size: 18px;
}

.danger-text {
    background-color: #d9534f;
    font-weight: 600;
}

#overlayLoaderModal {
    position: absolute; /* Sit on top of the parent container */
    display: none; /* Hidden by default */
    background-color: rgb(179 177 177 / 20%); /* Black background with opacity */
    z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
    cursor: pointer; /* Add a pointer on hover */
    width: 1200px;
    height: 100%;
}
  
#overlayLoaderModal>.loadingPiwik {
    position: absolute;
    top: 50%;
    left: 50%;
    color: white;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}

.card-form-note {
    margin-left: 13px !important;
    margin-top: 35px !important;
}

.card-input-field {
    margin-top: -12px;
}

.invoice-pdf-icon {
    font-size: 30px;
    color: black;
}

.billing-info-modal-footer {
    background-color: white !important;
    padding: 0px !important;
    text-align: right;
}

.billing-info-modal-content {
    padding-top: 13px !important;
    padding-bottom: 0px !important;
}

.child-site-table {
    margin-top: 15px;
}

@media only screen and (max-width: 374px) {
    .billing-info-modal {
        max-height: 600px;
    }
}

.subscription-wrapper .subscription-plans {
  display: block;
}
.subscription-wrapper .subscription-plans .row:nth-child(2) {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
.subscription-wrapper .subscription-plans .row .col.s12,
.subscription-wrapper .subscription-plans .row .col.m4 {
  margin-left: 0;
}
.subscription-wrapper .subscription-plans .row .col.s12.m4:nth-child(3n+1) {
  clear: left;
}
.subscription-wrapper .subscription-plans .subscription-plan {
  margin-bottom: 8px;
  background-color: #fff;
}
.subscription-wrapper .subscription-plans .subscription-plan .subscription-price {
  font-weight: bold;
  font-size: 34px;
  line-height: 22px;
}
.subscription-wrapper .subscription-plans .subscription-plan .subscription-text-heading {
  font-weight: 600 !important;
  font-size: 17px !important;
  line-height: 22px !important;
}
.subscription-wrapper .subscription-plans .subscription-plan .subscription-text {
  margin: 0px 32px !important;
  font-size: 16px;
  line-height: 22px;
}
.subscription-wrapper .subscription-plans .subscription-plan pre.subscription-text {
  font-size: 13px;
  color: #000000;
  background-color: #fff;
  border: none;
  border-radius: 3px;
  direction: ltr;
  margin: 0 !important;
  padding: 2px;
  text-align: left;
  height: auto;
  display: block;
  width: 100%;
  white-space: pre-wrap;
}
.subscription-wrapper .subscription-plans .subscription-plan .subscription-price-unit {
  font-size: 16px;
  line-height: 22px;
  color: #4F5E71;
}
.subscription-wrapper .subscription-plans .subscription-plan.plan-card {
  background: rgba(255, 255, 255, 0.2);
  box-shadow: 0px 0px 40px rgba(3, 10, 44, 0.1);
  border-radius: 8px;
}
.subscription-wrapper .subscription-plans .subscription-plan.limited-width {
  max-width: 401px;
  padding: 30px;
}
.subscription-wrapper .subscription-plans .subscription-plan .coupon .active {
  transform: translateY(-170%);
  -webkit-transform: translateY(-170%);
}
.subscription-wrapper .subscription-plans .subscription-plan .subscription-plan-content .subscription-plan-title {
  margin-top: 0;
  padding-top: 0;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  text-transform: uppercase;
  margin-right: 10px;
}
.subscription-wrapper .subscription-plans .subscription-plan .subscription-plan-content .subscription-plan-trial {
  margin-top: 0;
}
.subscription-wrapper .subscription-plans .subscription-plan .subscription-plan-content .subscription-plan-price {
  margin-top: 0;
}
.subscription-wrapper .subscription-plans .subscription-plan ul li {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  margin-left: 0;
  margin-bottom: 12px;
}
.subscription-wrapper .subscription-plans .subscription-plan ul li svg {
  margin-right: 12px;
  min-width: 20px;
}
.subscription-wrapper .subscription-plans .subscription-plan .btn {
  width: 100%;
  background: #006AA5;
  border-radius: 4px;
  font-size: 14px;
}
.subscription-wrapper .subscription-plans .subscription-plan-active {
  margin-bottom: 8px;
  background: rgba(0, 106, 165, 0.05);
  /* Blue */
  border: 1px solid #006AA5;
  box-sizing: border-box;
  box-shadow: 0px 0px 40px rgba(3, 10, 44, 0.1);
  border-radius: 8px;
}
.subscription-wrapper .subscription-plans .subscription-plan-active .subscription-price {
  font-weight: bold;
  font-size: 34px;
  line-height: 22px;
}
.subscription-wrapper .subscription-plans .subscription-plan-active .subscription-text-heading {
  font-weight: 600 !important;
  font-size: 17px !important;
  line-height: 22px !important;
}
.subscription-wrapper .subscription-plans .subscription-plan-active .subscription-text {
  margin: 0px 32px !important;
  font-size: 16px;
  line-height: 22px;
}
.subscription-wrapper .subscription-plans .subscription-plan-active pre.subscription-text {
  font-size: 13px;
  color: #000000;
  background: #f3f8fb;
  border: none;
  border-radius: 3px;
  direction: ltr;
  margin: 0 !important;
  padding: 2px;
  text-align: left;
  height: auto;
  display: block;
  width: 100%;
  white-space: pre-wrap;
}
.subscription-wrapper .subscription-plans .subscription-plan-active .subscription-active-icon {
  float: right;
}
.subscription-wrapper .subscription-plans .subscription-plan-active .subscription-price-unit {
  font-size: 16px;
  line-height: 22px;
  color: #4F5E71;
}
.subscription-wrapper .subscription-plans .subscription-plan-active.plan-card {
  background: #fff;
  border-radius: 4px;
  border: 1px solid lightgray;
  box-shadow: 0 4px 6px rgba(30, 40, 58, 0.05);
}
.subscription-wrapper .subscription-plans .subscription-plan-active.limited-width {
  max-width: 401px;
  padding: 30px;
}
.subscription-wrapper .subscription-plans .subscription-plan-active .coupon .active {
  transform: translateY(-170%);
  -webkit-transform: translateY(-170%);
}
.subscription-wrapper .subscription-plans .subscription-plan-active .subscription-plan-content .subscription-plan-title {
  margin-top: 0;
  padding-top: 0;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  text-transform: uppercase;
}
.subscription-wrapper .subscription-plans .subscription-plan-active .subscription-plan-content .subscription-plan-trial {
  margin-top: 0;
}
.subscription-wrapper .subscription-plans .subscription-plan-active .subscription-plan-content .subscription-plan-price {
  margin-top: 0;
}
.subscription-wrapper .subscription-plans .subscription-plan-active .subscription-plan-actions {
  padding: 8px;
}
.subscription-wrapper .subscription-plans .subscription-plan-active ul li {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  margin-left: 0;
  margin-bottom: 12px;
}
.subscription-wrapper .subscription-plans .subscription-plan-active ul li svg {
  margin-right: 12px;
  min-width: 20px;
}
.subscription-wrapper .subscription-plans .subscription-plan-active .btn {
  width: 100%;
  background: rgba(0, 106, 165, 0.2);
  border-radius: 4px;
  color: #006AA5 !important;
  font-size: 14px;
}
.subscription-wrapper .subscription-plans .subscription-plan-divider {
  margin-top: 24px;
  margin-bottom: 24px;
}
.subscription-wrapper .manage-section {
  margin-left: 100px !important;
}
.subscription-wrapper .subscription-tabs {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  margin: 16px 0;
}
.subscription-wrapper .subscription-tabs .subscription-tab {
  padding: 0 20px 15px;
  color: inherit;
  text-decoration: none;
}
.subscription-wrapper .subscription-tabs .subscription-tab.active {
  border-bottom: 2px solid #006aa5;
  color: #006aa5;
  font-weight: bold;
}
.subscription-wrapper hr {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin: 16px 0;
}
.subscription-wrapper h4 {
  font-size: 18px;
}
.invoice-tab {
  display: block;
}
.plan-heading {
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  color: #4F5E71;
}
.invoice-plan-content {
  margin: 22px;
  padding: 27px;
}
.invoice-plan-btn {
  width: 164px !important;
  margin-left: 40px;
}
.invoice-plan-title {
  margin-top: 0;
  padding-top: 0;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  text-transform: uppercase;
  margin-right: 10px;
}
.next-plan-card {
  max-width: 401px;
  height: 131px;
}
.invoice-tab-cancel-btn {
  text-transform: uppercase;
  color: #D21C1C;
  margin-left: 4px;
  font-size: 12px;
}
.invoice-table-col-heading {
  font-weight: 600 !important;
  font-size: 12px !important;
  line-height: 16px !important;
  text-transform: uppercase !important;
  text-align: center !important;
  color: #7D9EB5 !important;
}
.invoice-table-col-text {
  font-size: 14px !important;
  line-height: 16px !important;
  text-align: center !important;
  color: #0F2C55 !important;
}
.invoice-table-shadow {
  border: none !important;
  border-radius: 2px;
}
.invoice-status {
  color: #43A047 !important;
}
@media only screen and (max-width: 480px) {
  .subscription-wrapper .manage-section {
    margin-left: 0px !important;
  }
}
#loginPage .loginSection .btn-signup {
  margin-top: 1em;
}
#signupPage #logo {
  padding-top: 6px;
}
#signupPage #logo img {
  max-height: 32px;
}
#signupPage #logo img.default-piwik-logo {
  width: 171px;
}
#signupPage .btn {
  padding: 0 1rem;
}
#signupPage .siteProtocol {
  background-color: #d1d1d1;
  max-width: 85px;
}
#signupPage .siteUrlPlaceholder {
  margin-left: 100px;
}
#signup_form .active {
  transform: translateY(-170%);
  -webkit-transform: translateY(-170%);
}
.login-field {
  margin-top: 5%;
}
.applycoupon {
  width: 70%;
}
input:-webkit-autofill {
  text-shadow: none;
  position: relative !important;
  z-index: 9 !important;
}
.package-box {
  padding: 0px 25px !important;
}
.row.plans > .plan:nth-child(n + 3):nth-child(odd) {
  clear: both;
}
@media only screen and (max-width: 792px) {
  .applycoupon {
    width: 100%;
  }
}
.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;
}
.woocommerceAnalytics ul {
  list-style-type: disc;
  margin-left: 20px;
}
.woocommerceAnalytics ul li {
  list-style-type: disc;
}
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;
}
a {
  color: #1976d2;
  text-decoration: none;
}
h1 {
  font-size: 30px;
  margin-bottom: 20px;
}
h2 {
  color: #4e4e4e;
}
.datatableRelatedReports {
  color: #666666;
}
.tableIcon.activeIcon {
  background-color: #f2f2f2;
}
.dataTableFooterActiveItem {
  display: none;
}
#topApiRef {
  color: #212121;
}
.tableConfiguration div.configItem span.action {
  color: #1976d2;
}
.dataTablePages {
  color: #212121;
  font-weight: normal;
  font-size: 13px;
  line-height: 14px;
}
.datatableRelatedReports {
  color: #808080;
}
.datatableRelatedReports span {
  color: #212121;
  font-weight: normal;
}
.tagCloud span,
.tagCloud span a {
  color: #1976d2 !important;
}
ul.widgetpreview-widgetlist,
ul.widgetpreview-categorylist {
  color: #4d4d4d;
}
.dataTableRowActions {
  background: none !important;
}
a {
  color: #1976d2;
}
.Piwik_Popover_Loading_Subject {
  color: #1976d2 !important;
}
body > a.ddmetric {
  background-color: #f0f0f0 !important;
  border-color: #cccccc !important;
  color: #000 !important;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif !important;
}
.form-group {
  margin-bottom: 20px;
  margin-top: 20px;
}
.form-group label.siteSelectorLabel {
  position: relative;
  top: -7px;
  left: 0;
  font-size: 13px;
}
.form-group label.fieldRadioTitle {
  padding-bottom: 10px;
  display: inline-block;
  color: #9e9e9e;
  font-size: 13px;
}
.form-group > h3 {
  padding-bottom: 16px !important;
}
.form-group .form-help {
  background-color: #eff0f1;
  color: #76838f;
  font-size: 13px;
  padding: 20px 20px 20px 20px;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 2px;
  font-size: 14px;
  position: relative;
}
.form-group label {
  color: #76838f;
}
.form-group label .form-description {
  font-size: 90%;
  font-style: italic;
}
.form-group label .form-description::before {
  content: '(';
}
.form-group label .form-description::after {
  content: ')';
}
.form-group .inline-help .inline-help-node {
  display: block;
}
.inline-help-node {
  display: none;
}
.input-field .prefix {
  color: #666666;
}
input.browser-default {
  box-sizing: border-box;
  margin: 0;
  height: auto;
}
.progress .determinate {
  background-color: #43a047 !important;
}
[type="checkbox"]:checked + span:not(.lever):before,
[type="checkbox"]:checked + label::before {
  border-right-color: #43a047;
  border-bottom-color: #43a047;
}
nav.blue-grey.darken-3 {
  background-color: #3450a3 !important;
}
[type="radio"]:checked + label::after,
[type="radio"].with-gap:checked + label::after,
[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 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;
}
.ui-datepicker .ui-datepicker-month,
.ui-datepicker .ui-datepicker-year {
  min-height: 0;
  background-position: 140%;
  padding-left: 5px;
  display: inline-block;
  color: #666;
  border: 0;
  height: 19px;
  line-height: 19px;
}
#periodString label.selected-period-label {
  text-decoration: none !important;
}
#periodString h6 {
  font-size: 13px;
  line-height: 16px;
  font-weight: normal;
  color: #212121;
}
#periodString #periodMore .period-range .ui-datepicker-header {
  background: red;
}
#header_message {
  height: auto;
  -webkit-border-radius: 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;
  text-transform: uppercase;
  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;
  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;
}
#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: #f00;
}
.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=series5] {
  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=ticks] {
  color: #ccc;
}
.evolution-graph-colors[data-name=grid-background] {
  color: #fff;
}
.evolution-graph-colors[data-name=grid-border] {
  color: #f00;
}
.evolution-graph-colors[data-name=ticks] {
  color: #ccc;
}
.evolution-graph-colors[data-name=single-metric-label] {
  color: #666666;
}
.RealTimeMap-overlay,
.RealTimeMap-tooltip {
  display: block;
  position: absolute;
  z-index: 1000;
}
.RealTimeMap-overlay .content,
.RealTimeMap-tooltip .content {
  padding: 5px;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.9);
}
.RealTimeMap-title {
  top: 5px;
  left: 5px;
}
.RealTimeMap-legend {
  right: 5px;
  font-size: 9px;
  bottom: 40px;
}
.RealTimeMap-info {
  left: 5px;
  font-size: 11px;
  bottom: 60px;
  max-width: 42%;
}
.RealTimeMap-info-btn {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAA3NCSVQICAjb4U/gAAAAOVBMVEX///8AAAAAAABXV1dSUlKsrKzExMTd3d3V1dXp6end3d3p6enz8/P7+/v39/f///+vqZ6oopWUjH2LPulWAAAAE3RSTlMAESIzM2Z3mZmqqrvd7u7/////UUgTXgAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAYdEVYdENyZWF0aW9uIFRpbWUAMDMuMDEuMjAxM8rVeD8AAABnSURBVBiVhY/LFoAgCEQZ0p4W6f9/bIJ4slV3oTIeBoaICGADIAO8ibEwWn2IcwVovev7znqmCYRon9kEWUFvg3IysXyIXSil3fOvELupC9XUx7pQx/piDV1sVFLwMNF80sw97hj/AXRPCjtYdmhtAAAAAElFTkSuQmCC);
  width: 16px;
  height: 16px;
  cursor: pointer;
  left: 5px;
  bottom: 40px;
  position: absolute;
  z-index: 1000;
  opacity: 0.9;
}
.realTimeMap_overlay {
  position: absolute;
  left: 10px;
  font-size: 12px;
  z-index: 10;
  text-shadow: 1px 1px 1px #ffffff, -1px 1px 1px #ffffff, 1px -1px 1px #ffffff, -1px -1px 1px #ffffff, 1px 1px 1px #ffffff, -1px 1px 1px #ffffff, 1px -1px 1px #ffffff, -1px -1px 1px #ffffff;
}
.realTimeMap_datetime {
  color: #887;
  font-size: 14px;
}
.uiTest .realTimeMap_datetime,
.uiTest .realTimeMap_overlay {
  visibility: hidden;
}
.realtime-map[data-name=white-fill] {
  color: #f2f2f2 !important;
}
.realtime-map[data-name=visit-stroke] {
  color: #fff !important;
}
.realtime-map[data-name=white-bg] {
  color: #808080 !important;
}
body {
  background: #eff0f1;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;
  color: #212121;
}
button,
input,
optgroup,
select,
textarea {
  color: #212121;
}
h2 {
  font-weight: normal;
  font-size: 24px;
  width: 100%;
  padding: 16px 0 16px 0;
  margin: 0;
}
h2 .inlineHelp a,
h2 .inlineHelp a:hover {
  text-decoration: underline;
  color: #212121;
}
h3 {
  color: #4e4e4e;
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
  margin: 32px 0 16px 0;
}
.pageWrap a:hover {
  text-decoration: underline;
}
p {
  color: #212121;
}
#content p {
  margin-left: 0;
  margin-right: 0;
  font-size: 13px;
  line-height: 18px;
}
.piwik-content-intro {
  color: #4e4e4e;
}
.piwik-content-intro button,
.piwik-content-intro input,
.piwik-content-intro optgroup,
.piwik-content-intro select,
.piwik-content-intro textarea {
  color: #4e4e4e;
}
.piwik-content-intro h1,
.piwik-content-intro h2,
.piwik-content-intro h3,
.piwik-content-intro h4 {
  color: #4e4e4e;
}
.piwik-content-intro p {
  color: #4e4e4e;
}
#content .card-content p {
  color: #212121;
}
#leftcolumn {
  width: 49%;
  margin-right: 1%;
}
#rightcolumn {
  float: left;
  width: 50%;
}
#root {
  margin: 0 0 20px 0;
  padding: 0;
}
#root .widgetize {
  width: auto;
}
#pageFooter {
  min-height: 20px;
  margin-bottom: 60px;
}
.widgetized #pageFooter {
  min-height: 0;
}
.dashboardSettings {
  border: 1px solid #d9d9d9;
  background: #eff0f1;
  z-index: 10;
  -webkit-border-radius: 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;
  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 {
  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 {
  text-decoration: none !important;
  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;
  -ms-box-orient: horizontal;
  -ms-box-pack: center;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  -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,
#header_message #updateCheckLinkContainer:hover {
  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;
}
.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: #d4291f !important;
}
