/*
** Individual font licenses can be found in /stylesheets/fontface
** and /stylesheets/fontface/Lingo.
*/
/*
** Designed by:	Nyek! Pinoy Komik Fonts
**
**
** Nyek! License
** These fonts are for free and can be use for commercial and non-commercial purposes.
** These aren't professionally made-only beta test. Let me know if there are problems with spaces and kernings.
**
*/
@font-face {
  font-family: 'anudaw';
  src: url("fontface/file/Anudaw.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* Alegreya Font-Face */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 3, 2014 */
/* Licensed under SIL Open Font License. Local copy in "SIL Open Font License.txt". */
@font-face {
  font-family: 'alegreya';
  src: url("fontface/file/Alegreya-BoldItalic.otf") format("opentype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'alegreya';
  src: url("fontface/file/Alegreya-Italic.otf") format("opentype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'alegreya';
  src: url("fontface/file/Alegreya-Regular.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'alegreya';
  src: url("fontface/file/Alegreya-Bold.otf") format("opentype");
  font-weight: bold;
  font-style: normal;
}
/* Caudex Font-Face */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 14, 2014 */
/* Licensed under SIL Open Font License. Local copy in "SIL Open Font License.txt". */
@font-face {
  font-family: 'caudex';
  src: url("fontface/file/Caudex-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'caudex';
  src: url("fontface/file/Caudex-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'caudex';
  src: url("fontface/file/Caudex-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'caudex';
  src: url("fontface/file/Caudex-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
/**
 *  The following Fonts were chosen out of the Google Fonts archive.
 *  Licenses found with them were kept and can be found right next to them.
 */
/** DancingScript Font */
/** License - SIL OPEN FONT LICENSE VERSION 1.1. Local copy: Lingo/DancingScript-Regular.txt */
@font-face {
  font-family: 'DancingScript';
  src: url("fontface/Lingo/DancingScript-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/** Calligraffitti */
/** License - Apache License. Local copy: Lingo/Calligraffitti-Regular.txt */
@font-face {
  font-family: 'Calligraffitti';
  src: url("fontface/Lingo/Calligraffitti-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/** Calligraffitti */
/** License - Free License. Local copy: Lingo/Nazcaan.txt */
@font-face {
  font-family: 'Nazcaan';
  src: url("fontface/Lingo/Nazcaan.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/** Tangerine Font */
/** License - SIL OPEN FONT LICENSE VERSION 1.1. Local copy: Lingo/Tangerine_Bold.txt */
@font-face {
  font-family: 'tangerine';
  src: url("fontface/Lingo/Tangerine_Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/** RockSalt */
/** License - Apache License. Local copy: Lingo/RockSalt.txt */
@font-face {
  font-family: 'rocksalt';
  src: url("fontface/Lingo/RockSalt.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/**
 *  The following Fonts were found on dafont.com
 *  Any licenses which accompanied the font were carried over here.
 *  For fonts without accompanying licenses, it was assumed dafont's category was accurate.
 *  In case dafont's category was inaccurate, the font will be removed promptly.
 */
@font-face {
  font-family: 'BiedermeierKursiv';
  src: url("fontface/Lingo/BiedermeierKursiv.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gabrielle';
  src: url("fontface/Lingo/Gabrielle.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'carolingia';
  src: url("fontface/Lingo/Carolingia.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Oxford';
  src: url("fontface/Lingo/Oxford.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AnalSatisfaction';
  src: url("fontface/Lingo/Analsatisfaction.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Achafexp';
  src: url("fontface/Lingo/Achafexp.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/** Savage por Roozbeh Ebadi (ReSkull) */
/** Free License - Author's notes can be found at Lingo/Savage.txt */
@font-face {
  font-family: 'Savage';
  src: url("fontface/Lingo/Savage.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/** Argor Man Scaqh by Argor
  * Free License */
@font-face {
  font-family: 'Argmansc';
  src: url("fontface/Lingo/Argmansc.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/** AonCariCeltic
  * Free License - Author's notes can be found at Lingo/AonCariCeltic.pdf */
@font-face {
  font-family: 'AonCariCeltic';
  src: url("fontface/Lingo/AonCariCeltic.TTF") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/** Mystic Prophet Font */
/** Free License - Author's notes can be found at Lingo/MysticProphet.pdf */
@font-face {
  font-family: 'MysticProphet';
  src: url("fontface/Lingo/MysticProphet.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/** Lycanthrope Font by Chad Savage */
/** Free License - Author's notes can be found at Lingo/Lycanthrope.txt */
@font-face {
  font-family: 'Lycanthrope';
  src: url("fontface/Lingo/Lycanthrope.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/** Savage por Roozbeh Ebadi (ReSkull) */
/** Free License - Author's notes can be found at Lingo/Savage.txt */
@font-face {
  font-family: 'Savage';
  src: url("fontface/Lingo/Savage.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/** Tulisan Tanganku by Azwar Rakhman */
/** Free License - Author's Notes: truslah kreatif anak bangsa indonesiya...' */
@font-face {
  font-family: 'Tulisan';
  src: url("fontface/Lingo/Tulisan.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/** Use fonts in chat */
/** Elvish */
/* line 258, ../sass/_allFonts.scss */
.chatRoleplayLangElvish {
  font-family: tangerine;
  font-size: 1.5em;
  line-height: 0.8em;
  font-weight: normal;
}

/** Aquon */
/* line 266, ../sass/_allFonts.scss */
.chatRoleplayLangAquon {
  font-family: Gabrielle;
  font-size: 1.4em;
}

/** El'zel */
/* line 272, ../sass/_allFonts.scss */
.chatRoleplayLangEllum {
  font-family: BiedermeierKursiv;
  font-size: 1.2em;
}

/** Natrum */
/* line 278, ../sass/_allFonts.scss */
.chatRoleplayLangNatrum {
  font-family: Lycanthrope;
  font-size: 1.05em;
  font-variant: small-caps;
}

/** Magraki */
/* line 285, ../sass/_allFonts.scss */
.chatRoleplayLangMagraki {
  font-family: rocksalt;
  font-size: 0.85em;
}

/** Celestan */
/* line 291, ../sass/_allFonts.scss */
.chatRoleplayLangCelestan {
  font-family: carolingia;
  font-size: 1.2em;
}

/** Abyssal */
/* line 297, ../sass/_allFonts.scss */
.chatRoleplayLangAbyssal {
  font-family: AonCariCeltic;
  font-size: 1.1em;
}

/** Draconic */
/* line 303, ../sass/_allFonts.scss */
.chatRoleplayLangDraconic {
  font-family: Savage;
  font-size: 1.2em;
}

/** Auran */
/* line 309, ../sass/_allFonts.scss */
.chatRoleplayLangAuran {
  font-family: Argmansc;
  font-size: 0.9em;
}

/** Ancient */
/* line 315, ../sass/_allFonts.scss */
.chatRoleplayLangAncient {
  font-family: Oxford;
  font-size: 1.65em;
}

/** Technum */
/* line 322, ../sass/_allFonts.scss */
.chatRoleplayLangTechnum {
  font-family: Calligraffitti;
  font-size: 1.1em;
}

/** Arcana */
/* line 328, ../sass/_allFonts.scss */
.chatRoleplayLangArcana {
  font-family: MysticProphet;
  font-size: 0.9em;
  font-variant: small-caps;
}

/** Davek */
/* line 336, ../sass/_allFonts.scss */
.chatRoleplayLangDavek {
  font-family: Tulisan;
  font-size: 1.1em;
}

/** Animal */
/* line 342, ../sass/_allFonts.scss */
.chatRoleplayLangAnimal {
  font-family: Achafexp;
  font-size: 1.7em;
}

/** Glamour */
/* line 348, ../sass/_allFonts.scss */
.chatRoleplayLangArkadium {
  font-family: AnalSatisfaction;
  font-size: 0.85em;
}

/*! jQuery UI - v1.12.1 - 2016-10-18
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=dot-luv&cornerRadiusShadow=8px&offsetLeftShadow=-8px&offsetTopShadow=-8px&thicknessShadow=8px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=aaaaaa&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=ffffff&fcError=ffffff&borderColorError=cd0a0a&bgImgOpacityError=30&bgTextureError=dots_small&bgColorError=a32d00&iconColorHighlight=ffffff&fcHighlight=ffffff&borderColorHighlight=052f57&bgImgOpacityHighlight=30&bgTextureHighlight=dots_medium&bgColorHighlight=0b58a2&iconColorActive=00498f&fcActive=75abff&borderColorActive=096ac8&bgImgOpacityActive=40&bgTextureActive=flat&bgColorActive=292929&iconColorHover=ffffff&fcHover=ffffff&borderColorHover=222222&bgImgOpacityHover=40&bgTextureHover=dots_small&bgColorHover=00498f&iconColorDefault=9ccdfc&fcDefault=ffffff&borderColorDefault=333333&bgImgOpacityDefault=20&bgTextureDefault=dots_small&bgColorDefault=333333&iconColorContent=9ccdfc&fcContent=d9d9d9&borderColorContent=000000&bgImgOpacityContent=20&bgTextureContent=gloss_wave&bgColorContent=111111&iconColorHeader=98d2fb&fcHeader=f6f6f6&borderColorHeader=0b3e6f&bgImgOpacityHeader=15&bgTextureHeader=diagonals_thick&bgColorHeader=0b3e6f&cornerRadius=4px&fsDefault=1.3em&fwDefault=bold&ffDefault=Arial%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* line 7, ../sass/_jqueryui.scss */
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-helper-hidden {
  display: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* line 7, ../sass/_jqueryui.scss */
.ui-front {
  z-index: 100;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-resizable {
  position: relative;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  font-size: 100%;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-menu .ui-menu {
  position: absolute;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

/* line 7, ../sass/_jqueryui.scss */
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px .4em;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
  margin: -1px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-menu-icons {
  position: relative;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.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;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
  text-decoration: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}

/* line 7, ../sass/_jqueryui.scss */
input.ui-button.ui-button-icon-only {
  text-indent: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}

/* line 7, ../sass/_jqueryui.scss */
input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: .4em 1em;
}

/* line 7, ../sass/_jqueryui.scss */
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-controlgroup > .ui-controlgroup-item:focus, .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-controlgroup .ui-controlgroup-label {
  padding: .4em 1em;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-controlgroup-vertical .ui-spinner-input {
  width: 75%;
  width: calc( 100% - 2.4em );
}

/* line 7, ../sass/_jqueryui.scss */
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: .12em;
  border: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}

/* line 7, ../sass/_jqueryui.scss */
.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;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-checkboxradio-disabled {
  pointer-events: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 7, ../sass/_jqueryui.scss */
.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;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 7, ../sass/_jqueryui.scss */
.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;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 7, ../sass/_jqueryui.scss */
.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;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: .5em;
  top: .3em;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}

/* line 7, ../sass/_jqueryui.scss */
.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;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

/* line 7, ../sass/_jqueryui.scss */
.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%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}

/* line 7, ../sass/_jqueryui.scss */
.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;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-selectmenu-open {
  display: block;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-slider-horizontal {
  height: .8em;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: .222em 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 2em;
}

/* line 7, ../sass/_jqueryui.scss */
.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;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-spinner-up {
  top: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-spinner-down {
  bottom: 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-tabs {
  position: relative;
  padding: .2em;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 7, ../sass/_jqueryui.scss */
.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;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

/* line 7, ../sass/_jqueryui.scss */
.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;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}

/* line 7, ../sass/_jqueryui.scss */
body .ui-tooltip {
  border-width: 2px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-widget {
  font-family: Arial,sans-serif;
  font-size: 1.3em;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Arial,sans-serif;
  font-size: 1em;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-widget.ui-widget-content {
  border: 1px solid #333;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-widget-content {
  border: 1px solid #000;
  background: #111 url("images/ui-bg_gloss-wave_20_111111_500x100.png") 50% top repeat-x;
  color: #d9d9d9;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-widget-content a {
  color: #d9d9d9;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-widget-header {
  border: 1px solid #0b3e6f;
  background: #0b3e6f url("images/ui-bg_diagonals-thick_15_0b3e6f_40x40.png") 50% 50% repeat;
  color: #f6f6f6;
  font-weight: bold;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-widget-header a {
  color: #f6f6f6;
}

/* line 7, ../sass/_jqueryui.scss */
.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 #333;
  background: #333 url("images/ui-bg_dots-small_20_333333_2x2.png") 50% 50% repeat;
  font-weight: bold;
  color: #fff;
}

/* line 7, ../sass/_jqueryui.scss */
.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: #fff;
  text-decoration: none;
}

/* line 7, ../sass/_jqueryui.scss */
.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 #222;
  background: #00498f url("images/ui-bg_dots-small_40_00498f_2x2.png") 50% 50% repeat;
  font-weight: bold;
  color: #fff;
}

/* line 7, ../sass/_jqueryui.scss */
.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: #fff;
  text-decoration: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}

/* line 7, ../sass/_jqueryui.scss */
.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 #096ac8;
  background: #292929;
  font-weight: bold;
  color: #75abff;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-background, .ui-state-active .ui-icon-background {
  border: #096ac8;
  background-color: #75abff;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #75abff;
  text-decoration: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #052f57;
  background: #0b58a2 url("images/ui-bg_dots-medium_30_0b58a2_4x4.png") 50% 50% repeat;
  color: #fff;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-state-checked {
  border: 1px solid #052f57;
  background: #0b58a2;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #fff;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #a32d00 url("images/ui-bg_dots-small_30_a32d00_2x2.png") 50% 50% repeat;
  color: #fff;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #fff;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #fff;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon {
  width: 16px;
  height: 16px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon, .ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_9ccdfc_256x240.png");
}

/* line 7, ../sass/_jqueryui.scss */
.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_98d2fb_256x240.png");
}

/* line 7, ../sass/_jqueryui.scss */
.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_ffffff_256x240.png");
}

/* line 7, ../sass/_jqueryui.scss */
.ui-state-active .ui-icon, .ui-button:active .ui-icon {
  background-image: url("images/ui-icons_00498f_256x240.png");
}

/* line 7, ../sass/_jqueryui.scss */
.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png");
}

/* line 7, ../sass/_jqueryui.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png");
}

/* line 7, ../sass/_jqueryui.scss */
.ui-button .ui-icon {
  background-image: url("images/ui-icons_9ccdfc_256x240.png");
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-blank {
  background-position: 16px 16px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-caret-1-n {
  background-position: 0 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-caret-1-e {
  background-position: -32px 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-caret-1-se {
  background-position: -48px 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-caret-1-s {
  background-position: -65px 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-caret-1-w {
  background-position: -96px 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 4px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 4px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 4px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 4px;
}

/* line 7, ../sass/_jqueryui.scss */
.ui-widget-overlay {
  background: #aaa;
  opacity: .3;
  filter: Alpha(Opacity=30);
}

/* line 7, ../sass/_jqueryui.scss */
.ui-widget-shadow {
  -webkit-box-shadow: -8px -8px 8px #aaa;
  box-shadow: -8px -8px 8px #aaa;
}

/*! jQuery UI - v1.12.1 - 2016-10-18
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* line 13, ../sass/_jqueryui.scss */
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-helper-hidden {
  display: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* line 13, ../sass/_jqueryui.scss */
.ui-front {
  z-index: 100;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-resizable {
  position: relative;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  font-size: 100%;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-menu .ui-menu {
  position: absolute;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

/* line 13, ../sass/_jqueryui.scss */
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px .4em;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
  margin: -1px;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-menu-icons {
  position: relative;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.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;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
  text-decoration: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}

/* line 13, ../sass/_jqueryui.scss */
input.ui-button.ui-button-icon-only {
  text-indent: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}

/* line 13, ../sass/_jqueryui.scss */
input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: .4em 1em;
}

/* line 13, ../sass/_jqueryui.scss */
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-controlgroup > .ui-controlgroup-item:focus, .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-controlgroup .ui-controlgroup-label {
  padding: .4em 1em;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-controlgroup-vertical .ui-spinner-input {
  width: 75%;
  width: calc( 100% - 2.4em );
}

/* line 13, ../sass/_jqueryui.scss */
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: .12em;
  border: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}

/* line 13, ../sass/_jqueryui.scss */
.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;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-checkboxradio-disabled {
  pointer-events: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 13, ../sass/_jqueryui.scss */
.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;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 13, ../sass/_jqueryui.scss */
.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;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 13, ../sass/_jqueryui.scss */
.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;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: .5em;
  top: .3em;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}

/* line 13, ../sass/_jqueryui.scss */
.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;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

/* line 13, ../sass/_jqueryui.scss */
.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%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}

/* line 13, ../sass/_jqueryui.scss */
.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;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-selectmenu-open {
  display: block;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-slider-horizontal {
  height: .8em;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: .222em 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 2em;
}

/* line 13, ../sass/_jqueryui.scss */
.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;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-spinner-up {
  top: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-spinner-down {
  bottom: 0;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-tabs {
  position: relative;
  padding: .2em;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 13, ../sass/_jqueryui.scss */
.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;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

/* line 13, ../sass/_jqueryui.scss */
.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;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* line 13, ../sass/_jqueryui.scss */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}

/* line 13, ../sass/_jqueryui.scss */
body .ui-tooltip {
  border-width: 2px;
}

/*! jQuery UI - v1.12.1 - 2016-10-18
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* line 19, ../sass/_jqueryui.scss */
.ui-widget {
  font-family: Arial,sans-serif;
  font-size: 1.3em;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Arial,sans-serif;
  font-size: 1em;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-widget.ui-widget-content {
  border: 1px solid #333;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-widget-content {
  border: 1px solid #000;
  background: #111 url("images/ui-bg_gloss-wave_20_111111_500x100.png") 50% top repeat-x;
  color: #d9d9d9;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-widget-content a {
  color: #d9d9d9;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-widget-header {
  border: 1px solid #0b3e6f;
  background: #0b3e6f url("images/ui-bg_diagonals-thick_15_0b3e6f_40x40.png") 50% 50% repeat;
  color: #f6f6f6;
  font-weight: bold;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-widget-header a {
  color: #f6f6f6;
}

/* line 19, ../sass/_jqueryui.scss */
.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 #333;
  background: #333 url("images/ui-bg_dots-small_20_333333_2x2.png") 50% 50% repeat;
  font-weight: bold;
  color: #fff;
}

/* line 19, ../sass/_jqueryui.scss */
.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: #fff;
  text-decoration: none;
}

/* line 19, ../sass/_jqueryui.scss */
.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 #222;
  background: #00498f url("images/ui-bg_dots-small_40_00498f_2x2.png") 50% 50% repeat;
  font-weight: bold;
  color: #fff;
}

/* line 19, ../sass/_jqueryui.scss */
.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: #fff;
  text-decoration: none;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}

/* line 19, ../sass/_jqueryui.scss */
.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 #096ac8;
  background: #292929;
  font-weight: bold;
  color: #75abff;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-background, .ui-state-active .ui-icon-background {
  border: #096ac8;
  background-color: #75abff;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #75abff;
  text-decoration: none;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #052f57;
  background: #0b58a2 url("images/ui-bg_dots-medium_30_0b58a2_4x4.png") 50% 50% repeat;
  color: #fff;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-state-checked {
  border: 1px solid #052f57;
  background: #0b58a2;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #fff;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #a32d00 url("images/ui-bg_dots-small_30_a32d00_2x2.png") 50% 50% repeat;
  color: #fff;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #fff;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #fff;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon {
  width: 16px;
  height: 16px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon, .ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_9ccdfc_256x240.png");
}

/* line 19, ../sass/_jqueryui.scss */
.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_98d2fb_256x240.png");
}

/* line 19, ../sass/_jqueryui.scss */
.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_ffffff_256x240.png");
}

/* line 19, ../sass/_jqueryui.scss */
.ui-state-active .ui-icon, .ui-button:active .ui-icon {
  background-image: url("images/ui-icons_00498f_256x240.png");
}

/* line 19, ../sass/_jqueryui.scss */
.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png");
}

/* line 19, ../sass/_jqueryui.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png");
}

/* line 19, ../sass/_jqueryui.scss */
.ui-button .ui-icon {
  background-image: url("images/ui-icons_9ccdfc_256x240.png");
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-blank {
  background-position: 16px 16px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-caret-1-n {
  background-position: 0 0;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-caret-1-e {
  background-position: -32px 0;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-caret-1-se {
  background-position: -48px 0;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-caret-1-s {
  background-position: -65px 0;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-caret-1-w {
  background-position: -96px 0;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 4px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 4px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 4px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 4px;
}

/* line 19, ../sass/_jqueryui.scss */
.ui-widget-overlay {
  background: #aaa;
  opacity: .3;
  filter: Alpha(Opacity=30);
}

/* line 19, ../sass/_jqueryui.scss */
.ui-widget-shadow {
  -webkit-box-shadow: -8px -8px 8px #aaa;
  box-shadow: -8px -8px 8px #aaa;
}

/*
** Most Icons are based on Adam Whitcroft's Batch icon set
 */
/* line 2296, icons/*.png */
.icons-sprite, .icons-chatAnon, .icons-chatAnonError, .icons-chatAvatarAFK, .avatarAFK, .icons-chatAvatarTyping, .avatarTyping, .icons-chatCombatAdd, .combatAdd, .icons-chatCombatButton, .icons-chatCombatClock, .combatNewRound, .icons-chatCombatFlag, .combatSetTurn, .combatEndCombat, .icons-chatCombatForward, .combatNextTurn, .icons-chatCombatHP, .icons-chatCombatMP, .icons-chatCombatRemove, .combatRemove, .icons-chatCombatSheet, .combatSheet, .icons-chatCombatTarget, .combatTarget, .icons-chatDamageExp, .icons-chatDamageHP, .icons-chatDamageMP, .icons-chatDiceRoll, .icons-chatDiceTower, .icons-chatDiceTowerOn, .icons-chatDown, .icons-chatFontMinus, .icons-chatFontPlus, .icons-chatFormStateAction, .icons-chatFormStateNormal, .icons-chatFormStateOff, .icons-chatFormStateStory, .icons-chatHidePersonasOff, #chatPersonaButton, .icons-chatHidePersonasOn, #chatPersonaButton.on, .icons-chatHollywood, .icons-chatHollywoodOff, .icons-chatLeave, .icons-chatLingo, .icons-chatMessageTurn, .icons-chatMood, .icons-chatNotDisconnected, .icons-chatNotReconnecting, .icons-chatPersonaButton, #personaAddButton, .icons-chatPersonaDelete, .chatAvatarChoiceBoxDelete, .icons-chatPersonaUse, .chatAvatarChoiceBoxUse, .icons-chatScrolldown, #chatScrollDown, .icons-chatSend, .icons-chatUp, .icons-d10, .icons-d100, .icons-d12, .icons-d20, .icons-d4, .icons-d6, .icons-d8, .icons-dropboxLogo, .icons-flagEN, .icons-flagFR, .icons-flagPT_BR, .icons-folderClosed, .imagesFolder > .imagesFolderIcon, .icons-folderOpen, .imagesFolder.folderOpen > .imagesFolderIcon, .icons-handleChat, .icons-handleGames, .icons-handleLogout, .icons-handleOptions, .icons-handlePicas, .icons-handleSheet, .icons-handleSheets, .icons-handleSounds, .icons-handlerLTR, .icons-handlerRTL, .icons-imagesDelete, .icons-imagesFolder, .icons-imagesPersona, .icons-imagesRename, .icons-imagesShare, .icons-imagesView, .icons-link, .icons-picaToolClean, .icons-picaToolConu, .icons-picaToolConuActive, .icons-picaToolFit, .icons-picaToolFitActive, .icons-picaToolLockLocked, .icons-picaToolLockUnlocked, .icons-picaToolMove, .icons-picaToolMoveActive, .icons-picaToolPensil, .icons-picaToolPensilActive, .icons-picaToolRatio1, .icons-picaToolRatio1Active, .icons-picaToolRatio1Fit, .icons-picaToolRatio1FitActive, .icons-picaToolRine, .icons-picaToolRineActive, .icons-picaToolSircu, .icons-picaToolSircuActive, .icons-picaToolSize1, .icons-picaToolSize2, .icons-picaToolSize3, .icons-picaToolSqua, .icons-picaToolSquaActive, .icons-sheetAutomatic, .icons-sheetAutomaticOn, .icons-sheetClose, .icons-sheetEdit, .icons-sheetEditOn, .icons-sheetExport, .icons-sheetExportOn, .icons-sheetFullReload, .icons-sheetImport, .icons-sheetImportOn, .icons-sheetReload, .icons-sheetSave, .icons-sheetSaveChanged, .icons-soundPlayer, .icons-soundPlayerListButton, .icons-soundPlayerPause, .icons-soundPlayerPlay, .icons-soundPlayerRepeat, .icons-soundPlayerRepeatActive, .icons-soundPlayerStop, .icons-soundsPlay, .icons-x, .xButton {
  background-image: url('../images/icons-sa2bddbe35e.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatAnon {
  background-position: -120px -1307px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatAnonError {
  background-position: -200px -1307px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatAvatarAFK, .avatarAFK {
  background-position: -130px -377px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatAvatarTyping, .avatarTyping {
  background-position: 0 -97px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatAdd, .combatAdd {
  background-position: -276px -48px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatAdd:hover, .combatAdd:hover, .icons-chatCombatAdd.chatCombatAdd-hover, .chatCombatAdd-hover.combatAdd {
  background-position: -228px -48px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatAdd:active, .combatAdd:active, .icons-chatCombatAdd.chatCombatAdd-active, .chatCombatAdd-active.combatAdd {
  background-position: -252px -48px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatButton {
  background-position: -80px -247px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatButton:hover, .icons-chatCombatButton.chatCombatButton-hover {
  background-position: -240px -197px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatButton:active, .icons-chatCombatButton.chatCombatButton-active {
  background-position: -40px -247px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatClock, .combatNewRound {
  background-position: -156px -48px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatClock:hover, .combatNewRound:hover, .icons-chatCombatClock.chatCombatClock-hover, .chatCombatClock-hover.combatNewRound {
  background-position: -108px -48px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatClock:active, .combatNewRound:active, .icons-chatCombatClock.chatCombatClock-active, .chatCombatClock-active.combatNewRound {
  background-position: -132px -48px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatFlag, .combatSetTurn, .combatEndCombat {
  background-position: -84px -48px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatFlag:hover, .combatSetTurn:hover, .combatEndCombat:hover, .icons-chatCombatFlag.chatCombatFlag-hover, .chatCombatFlag-hover.combatSetTurn, .chatCombatFlag-hover.combatEndCombat {
  background-position: -192px -72px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatFlag:active, .combatSetTurn:active, .combatEndCombat:active, .icons-chatCombatFlag.chatCombatFlag-active, .chatCombatFlag-active.combatSetTurn, .chatCombatFlag-active.combatEndCombat {
  background-position: -60px -48px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatForward, .combatNextTurn {
  background-position: -168px -72px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatForward:hover, .combatNextTurn:hover, .icons-chatCombatForward.chatCombatForward-hover, .chatCombatForward-hover.combatNextTurn {
  background-position: -120px -72px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatForward:active, .combatNextTurn:active, .icons-chatCombatForward.chatCombatForward-active, .chatCombatForward-active.combatNextTurn {
  background-position: -144px -72px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatHP {
  background-position: 0 0;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatMP {
  background-position: -216px -72px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatRemove, .combatRemove {
  background-position: -96px -72px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatRemove:hover, .combatRemove:hover, .icons-chatCombatRemove.chatCombatRemove-hover, .chatCombatRemove-hover.combatRemove {
  background-position: -16px 0;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatRemove:active, .combatRemove:active, .icons-chatCombatRemove.chatCombatRemove-active, .chatCombatRemove-active.combatRemove {
  background-position: -72px -72px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatSheet, .combatSheet {
  background-position: -42px -97px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatSheet:hover, .combatSheet:hover, .icons-chatCombatSheet.chatCombatSheet-hover, .chatCombatSheet-hover.combatSheet {
  background-position: -266px -24px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatSheet:active, .combatSheet:active, .icons-chatCombatSheet.chatCombatSheet-active, .chatCombatSheet-active.combatSheet {
  background-position: -242px -24px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatTarget, .combatTarget {
  background-position: 0 -72px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatTarget:hover, .combatTarget:hover, .icons-chatCombatTarget.chatCombatTarget-hover, .chatCombatTarget-hover.combatTarget {
  background-position: -48px -72px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatCombatTarget:active, .combatTarget:active, .icons-chatCombatTarget.chatCombatTarget-active, .chatCombatTarget-active.combatTarget {
  background-position: -24px -72px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatDamageExp {
  background-position: -80px -617px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatDamageHP {
  background-position: -120px -567px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatDamageMP {
  background-position: -195px -527px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatDiceRoll {
  background-position: -40px -437px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatDiceRoll:hover, .icons-chatDiceRoll.chatDiceRoll-hover {
  background-position: -130px -407px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatDiceRoll:active, .icons-chatDiceRoll.chatDiceRoll-active {
  background-position: -80px -437px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatDiceTower {
  background-position: -170px -407px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatDiceTower:hover, .icons-chatDiceTower.chatDiceTower-hover {
  background-position: -80px -467px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatDiceTower:active, .icons-chatDiceTower.chatDiceTower-active {
  background-position: -40px -467px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatDiceTowerOn {
  background-position: -210px -407px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatDiceTowerOn:hover, .icons-chatDiceTowerOn.chatDiceTowerOn-hover {
  background-position: 0 -467px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatDiceTowerOn:active, .icons-chatDiceTowerOn.chatDiceTowerOn-active {
  background-position: -250px -407px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatDown {
  background-position: -200px -147px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatDown:hover, .icons-chatDown.chatDown-hover {
  background-position: -40px -122px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatDown:active, .icons-chatDown.chatDown-active {
  background-position: -80px -122px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatFontMinus {
  background-position: 0 -122px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatFontMinus:hover, .icons-chatFontMinus.chatFontMinus-hover {
  background-position: 0 -247px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatFontMinus:active, .icons-chatFontMinus.chatFontMinus-active {
  background-position: -160px -222px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatFontPlus {
  background-position: -200px -172px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatFontPlus:hover, .icons-chatFontPlus.chatFontPlus-hover {
  background-position: -232px -72px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatFontPlus:active, .icons-chatFontPlus.chatFontPlus-active {
  background-position: -160px -122px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatFormStateAction {
  background-position: -272px -72px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatFormStateNormal {
  background-position: -65px -273px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatFormStateOff {
  background-position: -66px -97px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatFormStateStory {
  background-position: -40px -273px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatHidePersonasOff, #chatPersonaButton {
  background-position: -120px -122px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatHidePersonasOff:hover, #chatPersonaButton:hover, .icons-chatHidePersonasOff.chatHidePersonasOff-hover, .chatHidePersonasOff-hover#chatPersonaButton {
  background-position: -131px -97px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatHidePersonasOff:active, #chatPersonaButton:active, .icons-chatHidePersonasOff.chatHidePersonasOff-active, .chatHidePersonasOff-active#chatPersonaButton {
  background-position: -91px -97px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatHidePersonasOn, #chatPersonaButton.on {
  background-position: -171px -97px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatHidePersonasOn:hover, #chatPersonaButton.on:hover, .icons-chatHidePersonasOn.chatHidePersonasOn-hover, .chatHidePersonasOn-hover#chatPersonaButton.on {
  background-position: -251px -97px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatHidePersonasOn:active, #chatPersonaButton.on:active, .icons-chatHidePersonasOn.chatHidePersonasOn-active, .chatHidePersonasOn-active#chatPersonaButton.on {
  background-position: -211px -97px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatHollywood {
  background-position: 0 -147px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatHollywood:hover, .icons-chatHollywood.chatHollywood-hover {
  background-position: 0 -172px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatHollywood:active, .icons-chatHollywood.chatHollywood-active {
  background-position: -240px -122px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatHollywoodOff {
  background-position: -40px -147px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatHollywoodOff:hover, .icons-chatHollywoodOff.chatHollywoodOff-hover {
  background-position: -200px -122px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatHollywoodOff:active, .icons-chatHollywoodOff.chatHollywoodOff-active {
  background-position: -160px -172px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatLeave {
  background-position: -40px -172px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatLeave:hover, .icons-chatLeave.chatLeave-hover {
  background-position: -120px -172px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatLeave:active, .icons-chatLeave.chatLeave-active {
  background-position: -80px -172px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatLingo {
  background-position: -80px -147px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatLingo:hover, .icons-chatLingo.chatLingo-hover {
  background-position: -160px -147px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatLingo:active, .icons-chatLingo.chatLingo-active {
  background-position: -120px -147px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatMessageTurn {
  background-position: -235px -527px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatMood {
  background-position: -240px -147px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatMood:hover, .icons-chatMood.chatMood-hover {
  background-position: -40px -197px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatMood:active, .icons-chatMood.chatMood-active {
  background-position: 0 -197px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatNotDisconnected {
  background-position: -184px -377px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatNotReconnecting {
  background-position: -156px -377px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatPersonaButton, #personaAddButton {
  background-position: -240px -172px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatPersonaButton:hover, #personaAddButton:hover, .icons-chatPersonaButton.chatPersonaButton-hover, .chatPersonaButton-hover#personaAddButton {
  background-position: -40px -222px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatPersonaButton:active, #personaAddButton:active, .icons-chatPersonaButton.chatPersonaButton-active, .chatPersonaButton-active#personaAddButton {
  background-position: 0 -222px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatPersonaDelete, .chatAvatarChoiceBoxDelete {
  background-position: -80px -222px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatPersonaDelete:hover, .chatAvatarChoiceBoxDelete:hover, .icons-chatPersonaDelete.chatPersonaDelete-hover, .chatPersonaDelete-hover.chatAvatarChoiceBoxDelete {
  background-position: -80px -197px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatPersonaDelete:active, .chatAvatarChoiceBoxDelete:active, .icons-chatPersonaDelete.chatPersonaDelete-active, .chatPersonaDelete-active.chatAvatarChoiceBoxDelete {
  background-position: -120px -222px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatPersonaUse, .chatAvatarChoiceBoxUse {
  background-position: -120px -197px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatPersonaUse:hover, .chatAvatarChoiceBoxUse:hover, .icons-chatPersonaUse.chatPersonaUse-hover, .chatPersonaUse-hover.chatAvatarChoiceBoxUse {
  background-position: -200px -197px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatPersonaUse:active, .chatAvatarChoiceBoxUse:active, .icons-chatPersonaUse.chatPersonaUse-active, .chatPersonaUse-active.chatAvatarChoiceBoxUse {
  background-position: -160px -197px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatScrolldown, #chatScrollDown {
  background-position: 0 -567px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatScrolldown:hover, #chatScrollDown:hover, .icons-chatScrolldown.chatScrolldown-hover, .chatScrolldown-hover#chatScrollDown {
  background-position: -40px -567px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatSend {
  background-position: 0 -527px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatSend:hover, .icons-chatSend.chatSend-hover {
  background-position: -40px -497px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatSend:active, .icons-chatSend.chatSend-active {
  background-position: -80px -497px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatUp {
  background-position: -240px -222px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatUp:hover, .icons-chatUp.chatUp-hover {
  background-position: -200px -222px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chatUp:active, .icons-chatUp.chatUp-active {
  background-position: 0 -273px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-d10 {
  background-position: -156px -567px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-d10:hover, .icons-d10.d10-hover {
  background-position: -200px -857px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-d100 {
  background-position: -206px -567px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-d100:hover, .icons-d100.d100-hover {
  background-position: -150px -857px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-d12 {
  background-position: -250px -857px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-d12:hover, .icons-d12.d12-hover {
  background-position: 0 -1007px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-d20 {
  background-position: 0 -957px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-d20:hover, .icons-d20.d20-hover {
  background-position: -50px -957px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-d4 {
  background-position: -100px -957px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-d4:hover, .icons-d4.d4-hover {
  background-position: -150px -957px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-d6 {
  background-position: -200px -957px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-d6:hover, .icons-d6.d6-hover {
  background-position: -250px -957px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-d8 {
  background-position: -50px -1007px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-d8:hover, .icons-d8.d8-hover {
  background-position: -100px -1007px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-dropboxLogo {
  background-position: 0 -857px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-flagEN {
  background-position: -18px -97px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-flagFR {
  background-position: -204px -48px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-flagPT_BR {
  background-position: -180px -48px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-folderClosed, .imagesFolder > .imagesFolderIcon {
  background-position: -260px -497px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-folderOpen, .imagesFolder.folderOpen > .imagesFolderIcon {
  background-position: -212px -377px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handleChat {
  background-position: 0 -1307px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handleChat:hover, .icons-handleChat.handleChat-hover {
  background-position: -180px -1187px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handleChat:active, .icons-handleChat.handleChat-active {
  background-position: -240px -1187px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handleGames {
  background-position: -120px -1187px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handleGames:hover, .icons-handleGames.handleGames-hover {
  background-position: 0 -1187px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handleGames:active, .icons-handleGames.handleGames-active {
  background-position: -60px -1187px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handleLogout {
  background-position: 0 -1247px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handleLogout:hover, .icons-handleLogout.handleLogout-hover {
  background-position: -180px -1127px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handleLogout:active, .icons-handleLogout.handleLogout-active {
  background-position: -240px -1127px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handleOptions {
  background-position: -120px -1127px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handleOptions:hover, .icons-handleOptions.handleOptions-hover {
  background-position: -240px -1067px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handleOptions:active, .icons-handleOptions.handleOptions-active {
  background-position: -60px -1127px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handlePicas {
  background-position: -180px -1067px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handlePicas:hover, .icons-handlePicas.handlePicas-hover {
  background-position: -210px -1007px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handlePicas:active, .icons-handlePicas.handlePicas-active {
  background-position: -120px -1067px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handleSheet {
  background-position: -150px -1007px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handleSheet:hover, .icons-handleSheet.handleSheet-hover {
  background-position: 0 -1067px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handleSheet:active, .icons-handleSheet.handleSheet-active {
  background-position: 0 -1127px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handleSheets {
  background-position: -60px -1067px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handleSheets:hover, .icons-handleSheets.handleSheets-hover {
  background-position: -120px -1247px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handleSheets:active, .icons-handleSheets.handleSheets-active {
  background-position: -60px -1247px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handleSounds {
  background-position: -180px -1247px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handleSounds:hover, .icons-handleSounds.handleSounds-hover {
  background-position: -60px -1307px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handleSounds:active, .icons-handleSounds.handleSounds-active {
  background-position: -240px -1247px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handlerLTR {
  background-position: 0 -48px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-handlerRTL {
  background-position: 0 -24px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-imagesDelete {
  background-position: -196px 0;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-imagesDelete:hover, .icons-imagesDelete.imagesDelete-hover {
  background-position: -34px -24px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-imagesDelete:active, .icons-imagesDelete.imagesDelete-active {
  background-position: -222px 0;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-imagesFolder {
  background-position: -112px -24px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-imagesFolder:hover, .icons-imagesFolder.imagesFolder-hover {
  background-position: -34px -48px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-imagesFolder:active, .icons-imagesFolder.imagesFolder-active {
  background-position: -8px -48px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-imagesPersona {
  background-position: -86px -24px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-imagesPersona:hover, .icons-imagesPersona.imagesPersona-hover {
  background-position: -190px -24px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-imagesPersona:active, .icons-imagesPersona.imagesPersona-active {
  background-position: -164px -24px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-imagesRename {
  background-position: -216px -24px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-imagesRename:hover, .icons-imagesRename.imagesRename-hover {
  background-position: -66px 0;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-imagesRename:active, .icons-imagesRename.imagesRename-active {
  background-position: -40px 0;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-imagesShare {
  background-position: -92px 0;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-imagesShare:hover, .icons-imagesShare.imagesShare-hover {
  background-position: -144px 0;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-imagesShare:active, .icons-imagesShare.imagesShare-active {
  background-position: -118px 0;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-imagesView {
  background-position: -274px 0;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-imagesView:hover, .icons-imagesView.imagesView-hover {
  background-position: -8px -24px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-imagesView:active, .icons-imagesView.imagesView-active {
  background-position: -138px -24px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-link {
  background-position: -160px -527px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolClean {
  background-position: -78px -377px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolClean:hover, .icons-picaToolClean.picaToolClean-hover {
  background-position: -104px -407px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolClean:active, .icons-picaToolClean.picaToolClean-active {
  background-position: -104px -377px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolConu {
  background-position: -78px -407px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolConu:hover, .icons-picaToolConu.picaToolConu-hover {
  background-position: -260px -351px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolConu:active, .icons-picaToolConu.picaToolConu-active {
  background-position: 0 -407px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolConuActive {
  background-position: -52px -407px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolConuActive:hover, .icons-picaToolConuActive.picaToolConuActive-hover {
  background-position: -26px -407px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolFit {
  background-position: -234px -351px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolFit:hover, .icons-picaToolFit.picaToolFit-hover {
  background-position: -220px -273px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolFitActive {
  background-position: -26px -377px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolFitActive:hover, .icons-picaToolFitActive.picaToolFitActive-hover {
  background-position: 0 -377px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolLockLocked {
  background-position: -194px -273px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolLockLocked:hover, .icons-picaToolLockLocked.picaToolLockLocked-hover {
  background-position: -142px -273px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolLockLocked:active, .icons-picaToolLockLocked.picaToolLockLocked-active {
  background-position: -168px -273px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolLockUnlocked {
  background-position: -116px -273px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolLockUnlocked:hover, .icons-picaToolLockUnlocked.picaToolLockUnlocked-hover {
  background-position: -26px -299px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolLockUnlocked:active, .icons-picaToolLockUnlocked.picaToolLockUnlocked-active {
  background-position: -52px -299px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolMove {
  background-position: 0 -299px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolMove:hover, .icons-picaToolMove.picaToolMove-hover {
  background-position: -198px -247px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolMoveActive {
  background-position: -250px -247px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolMoveActive:hover, .icons-picaToolMoveActive.picaToolMoveActive-hover {
  background-position: -224px -247px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolPensil {
  background-position: -172px -247px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolPensil:hover, .icons-picaToolPensil.picaToolPensil-hover {
  background-position: -78px -325px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolPensil:active, .icons-picaToolPensil.picaToolPensil-active {
  background-position: -90px -273px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolPensilActive {
  background-position: -146px -247px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolPensilActive:hover, .icons-picaToolPensilActive.picaToolPensilActive-hover {
  background-position: -120px -247px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolRatio1 {
  background-position: -130px -351px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolRatio1:hover, .icons-picaToolRatio1.picaToolRatio1-hover {
  background-position: -156px -325px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolRatio1:active, .icons-picaToolRatio1.picaToolRatio1-active {
  background-position: -182px -325px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolRatio1Active {
  background-position: -156px -351px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolRatio1Active:hover, .icons-picaToolRatio1Active.picaToolRatio1Active-hover {
  background-position: -208px -351px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolRatio1Fit {
  background-position: -52px -377px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolRatio1Fit:hover, .icons-picaToolRatio1Fit.picaToolRatio1Fit-hover {
  background-position: -208px -325px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolRatio1FitActive {
  background-position: -260px -325px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolRatio1FitActive:hover, .icons-picaToolRatio1FitActive.picaToolRatio1FitActive-hover {
  background-position: -234px -325px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolRine {
  background-position: -130px -325px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolRine:hover, .icons-picaToolRine.picaToolRine-hover {
  background-position: -52px -351px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolRine:active, .icons-picaToolRine.picaToolRine-active {
  background-position: -78px -351px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolRineActive {
  background-position: -104px -325px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolRineActive:hover, .icons-picaToolRineActive.picaToolRineActive-hover {
  background-position: -104px -351px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolSircu {
  background-position: -26px -351px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolSircu:hover, .icons-picaToolSircu.picaToolSircu-hover {
  background-position: -208px -299px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolSircu:active, .icons-picaToolSircu.picaToolSircu-active {
  background-position: -234px -299px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolSircuActive {
  background-position: 0 -351px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolSircuActive:hover, .icons-picaToolSircuActive.picaToolSircuActive-hover {
  background-position: -260px -299px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolSize1 {
  background-position: -182px -299px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolSize1:hover, .icons-picaToolSize1.picaToolSize1-hover {
  background-position: -156px -299px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolSize2 {
  background-position: -130px -299px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolSize2:hover, .icons-picaToolSize2.picaToolSize2-hover {
  background-position: -182px -351px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolSize3 {
  background-position: -52px -325px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolSize3:hover, .icons-picaToolSize3.picaToolSize3-hover {
  background-position: -26px -325px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolSqua {
  background-position: 0 -325px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolSqua:hover, .icons-picaToolSqua.picaToolSqua-hover {
  background-position: -78px -299px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolSqua:active, .icons-picaToolSqua.picaToolSqua-active {
  background-position: -104px -299px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolSquaActive {
  background-position: -272px -273px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-picaToolSquaActive:hover, .icons-picaToolSquaActive.picaToolSquaActive-hover {
  background-position: -246px -273px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetAutomatic {
  background-position: -80px -697px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetAutomatic:hover, .icons-sheetAutomatic.sheetAutomatic-hover {
  background-position: -160px -737px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetAutomatic:active, .icons-sheetAutomatic.sheetAutomatic-active {
  background-position: -240px -697px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetAutomaticOn {
  background-position: -120px -697px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetAutomaticOn:hover, .icons-sheetAutomaticOn.sheetAutomaticOn-hover {
  background-position: -200px -697px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetAutomaticOn:active, .icons-sheetAutomaticOn.sheetAutomaticOn-active {
  background-position: -160px -697px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetClose {
  background-position: -200px -737px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetClose:hover, .icons-sheetClose.sheetClose-hover {
  background-position: 0 -817px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetClose:active, .icons-sheetClose.sheetClose-active {
  background-position: -240px -737px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetEdit {
  background-position: -40px -817px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetEdit:hover, .icons-sheetEdit.sheetEdit-hover {
  background-position: -80px -777px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetEdit:active, .icons-sheetEdit.sheetEdit-active {
  background-position: -40px -777px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetEditOn {
  background-position: -80px -817px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetEditOn:hover, .icons-sheetEditOn.sheetEditOn-hover {
  background-position: 0 -777px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetEditOn:active, .icons-sheetEditOn.sheetEditOn-active {
  background-position: -120px -817px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetExport {
  background-position: -120px -777px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetExport:hover, .icons-sheetExport.sheetExport-hover {
  background-position: -200px -817px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetExport:active, .icons-sheetExport.sheetExport-active {
  background-position: -160px -817px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetExportOn {
  background-position: -160px -777px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetExportOn:hover, .icons-sheetExportOn.sheetExportOn-hover {
  background-position: -240px -777px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetExportOn:active, .icons-sheetExportOn.sheetExportOn-active {
  background-position: -200px -777px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetFullReload {
  background-position: -240px -817px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetFullReload:hover, .icons-sheetFullReload.sheetFullReload-hover {
  background-position: -120px -737px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetFullReload:active, .icons-sheetFullReload.sheetFullReload-active {
  background-position: -40px -697px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetImport {
  background-position: -80px -737px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetImport:hover, .icons-sheetImport.sheetImport-hover {
  background-position: -160px -657px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetImport:active, .icons-sheetImport.sheetImport-active {
  background-position: -200px -657px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetImportOn {
  background-position: -40px -737px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetImportOn:hover, .icons-sheetImportOn.sheetImportOn-hover {
  background-position: -240px -657px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetImportOn:active, .icons-sheetImportOn.sheetImportOn-active {
  background-position: 0 -737px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetReload {
  background-position: -240px -617px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetReload:hover, .icons-sheetReload.sheetReload-hover {
  background-position: -160px -617px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetReload:active, .icons-sheetReload.sheetReload-active {
  background-position: -200px -617px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetSave {
  background-position: -120px -617px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetSave:hover, .icons-sheetSave.sheetSave-hover {
  background-position: -80px -657px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetSave:active, .icons-sheetSave.sheetSave-active {
  background-position: -120px -657px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetSaveChanged {
  background-position: 0 -697px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetSaveChanged:hover, .icons-sheetSaveChanged.sheetSaveChanged-hover {
  background-position: 0 -617px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-sheetSaveChanged:active, .icons-sheetSaveChanged.sheetSaveChanged-active {
  background-position: -40px -617px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundPlayer {
  background-position: 0 -907px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundPlayerListButton {
  background-position: -40px -657px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundPlayerListButton:hover, .icons-soundPlayerListButton.soundPlayerListButton-hover {
  background-position: -80px -567px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundPlayerListButton:active, .icons-soundPlayerListButton.soundPlayerListButton-active {
  background-position: 0 -657px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundPlayerPause {
  background-position: -120px -467px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundPlayerPause:hover, .icons-soundPlayerPause.soundPlayerPause-hover {
  background-position: -200px -467px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundPlayerPause:active, .icons-soundPlayerPause.soundPlayerPause-active {
  background-position: -160px -467px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundPlayerPlay {
  background-position: -240px -467px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundPlayerPlay:hover, .icons-soundPlayerPlay.soundPlayerPlay-hover {
  background-position: -80px -527px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundPlayerPlay:active, .icons-soundPlayerPlay.soundPlayerPlay-active {
  background-position: -40px -527px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundPlayerRepeat {
  background-position: -120px -527px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundPlayerRepeat:hover, .icons-soundPlayerRepeat.soundPlayerRepeat-hover {
  background-position: -120px -437px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundPlayerRepeat:active, .icons-soundPlayerRepeat.soundPlayerRepeat-active {
  background-position: -200px -437px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundPlayerRepeatActive {
  background-position: -120px -497px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundPlayerRepeatActive:hover, .icons-soundPlayerRepeatActive.soundPlayerRepeatActive-hover {
  background-position: -240px -437px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundPlayerRepeatActive:active, .icons-soundPlayerRepeatActive.soundPlayerRepeatActive-active {
  background-position: -160px -497px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundPlayerStop {
  background-position: 0 -437px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundPlayerStop:hover, .icons-soundPlayerStop.soundPlayerStop-hover {
  background-position: -160px -437px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundPlayerStop:active, .icons-soundPlayerStop.soundPlayerStop-active {
  background-position: 0 -497px;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundsPlay {
  background-position: -60px -24px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundsPlay:hover, .icons-soundsPlay.soundsPlay-hover {
  background-position: -248px 0;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-soundsPlay:active, .icons-soundsPlay.soundsPlay-active {
  background-position: -170px 0;
}

/* line 84, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x, .xButton {
  background-position: -200px -497px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .xButton:hover, .icons-x.x-hover, .x-hover.xButton {
  background-position: -242px -377px;
}
/* line 59, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:active, .xButton:active, .icons-x.x-active, .x-active.xButton {
  background-position: -230px -497px;
}

/* line 5, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 23, ../sass/screen.scss */
b {
  font-weight: bold;
}

/* line 1, ../sass/_generalView.scss */
html, body {
  overflow: hidden;
}

/* line 5, ../sass/_generalView.scss */
.overlay, #loadingWindow, .window {
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  right: 0px;
}

/* line 13, ../sass/_generalView.scss */
.overlay, #loadingWindow {
  z-index: 2;
}

/* line 17, ../sass/_generalView.scss */
.window {
  z-index: 1;
}

/* line 21, ../sass/_generalView.scss */
.fullWidth {
  width: 100%;
}

/* line 25, ../sass/_generalView.scss */
body {
  font-family: alegreya;
}

/* line 29, ../sass/_generalView.scss */
#loginWindow, #createAccountWindow {
  background-color: #b2b9cf;
}

/* line 33, ../sass/_generalView.scss */
#loadingWindow {
  background-color: #b2b9cf;
  z-index: 10;
}

/* line 39, ../sass/_generalView.scss */
.loadingCircleWhite {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNENDc3OUM1OTFFNjExRTU5MTIwQjg0MkY1MzQyMUY1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNENDc3OUM2OTFFNjExRTU5MTIwQjg0MkY1MzQyMUY1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0Q0Nzc5QzM5MUU2MTFFNTkxMjBCODQyRjUzNDIxRjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0Q0Nzc5QzQ5MUU2MTFFNTkxMjBCODQyRjUzNDIxRjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4EPQbsAAAIOElEQVR42sRbSYhdRRStev+np0zaDkETYxwSiDNRDEYXBhXneQBdOKxEUUEQXIoguHDhQgQVJFm4EMSNCA6YhWJEiEqiOMUh2tGoIenJTjrp/v3Ke7vvI9fbt4b3+73/C073/2+sOnXnqm+dc6bmtgJwMWAdYC3gTMDJgAnATsDHgO2Af8R9FlB755o1Pfc8wG2AzYCzaDAZoMGu2Rd5Br8WicjrIKRZoQQsBtwLuJtmOjaLOKApwCHAuHK+ZTrQqpCAZYAHCMvZoG3kPrxmBjANOGK61BYiAZbE/GnAYMKAtftxAnoA/YDDXSGgzftOBzwP2MAG7jyffS2j9/cBlngIsOw5mXhmJtRsqh0b0Y4EXAt4DrC0ggmwysC4EeQEyM+ZON4kEqbrkgB8yVOAh4SeO3beJwmujdmxghgr/htFIvqJuCNVS8AimvWbAgZNkmASjKDvWptIkEZWD5FxuCoCcPAvAS5P6KwLuL92JMB4xD9ElGUkTJgEQxTrxLOATWwQtUdnFRr4JQuVgCcANy5QxFNFuqxdSPmMkjAQUocQAVcDHgwM1iqDdIIA26b4pxjEmJEszg9QwHW0DAErAc8kDCQ2QFeBBNgAEb4JsQJLKbSeSSGg0PsBZUb5wzOPq8vYZ1uTfssAySnBUSauQxJGU4wg6vyFwuC5iAtzgWM+w5liUG0AJmADNKnrIY8WlABk6XGlo1b5LgMhFxFhzPo+odz/W8AewL+UFbYz+zbBPVrFPU6HCLiHMjoX0C1t9kKivhfwCuDdEglPkf83PAYvZi80A1moZ8ZJ5wRgGHkXO2k97sWyfN4GDBUy/TJga9n4nNoMocgY5axngWRJ63fOcobpYgI5AbdTbp/qtkJuD2f9ScD3FRi8FnW+L5C7xNyiRE/hFgsC8OAtHsvtAqGtphI46EcAByu0+kjAJFWdGhHDaAKSWxzrLQjIWA1vlWK5Y8iFEfwd8HDFg+eEH2LE+wxhFvEexTW9XAI2i8FknkBGM0bFsSlKl0dqjO8dGdJlARtglZiAHyuA0nS0IOBSj98ORXq5OP8q4McOJDktUoelkQKJjcQSaPSHkQCs0a9mYaJrI+T9A/BGBzO9wh40E7yVjwg0hE0kYH1g5kOWn+viVtOhMjZrqArHKaG5T001G9GHBJzN9N8x0Q6Fl1Z05MMu5PuTREAmCPD1NxdkzRpCJGC1kABtll3gwdtNd+r6RSV4SYm8IBMS0IM6tELMfij11Ij4ootVn6OsOp2SH8xzhSgBg0r2ZiIpLX/BT10kYIqJfhapH0o3aAsj2Esznyt5QKzchdfs6yIBLRYex4qlmUJAAwno90R5JkECnOnSkhaLRbLAwK1yLVeDRpMNNmeWMi8hAd1uZcrlRngBhxJwmKIi5wmEXOTl/W2mu1W0hvn/PoJYfSITtmIGCZigxEDzAintFKOv73ei9SopcmjCpB2Y/TMc8ABOGEgJDJ/XdFH8B5RBNZRjmccIzkrAfjO3jcUJo+KrA8h2AeCDLhGwTMlcQ4ZbxgHT+GdImXHjqexKqUAJ2FDk1h1u2PdBZcYbSsRnxbGCtNl0eI8YlDX6gqfxEIOl5isA2zpMwEmMeJ/6OiV952RN4p8fRHUnVyo+Uu+lLbjV1LfjzOd91iToeUPRe+4FJlACDlARc0VADYyiZ/wz3nsD4J0OEbCa6gG5KKPLtF2uYXASMIyeKtj4KlLzkzOuHbuDOlZ3w+RnLYsBQlbedwz/j/IE4rOIu4u5xRl66GOstF5HwyrOJfS/wdAMkGE9ZAzzoijW8v4yc1tYfet8UvSl+DkyTLge8GINwREavMtIAjRP1TD6blInXHyxaDMuq7/blNlOKYvn4kWnmbm9gysrHPxyqlwfH5hh43F/GoaNyKGxfcTq7il2IA+oxQlEwjWeWL2Mrz8HcB0Lenz6HRJ3fh77e6B4AXddWNZ6H3Cn0Vd8XMTfSjeKA78ZsJHI/bJE0tSk6PRcKnnNUO6fKSJtPH3KlDHgsYOsAm7s0NCQjK1foGJjSOeNxzhqkWLxHbNOXBb/hYooI+bYtpVe0u0TAaeSN7Hs/oKAnH3PPTGLdOVFf/GeMcAuXsFuKqXmN83c8pYLSIEJFFF83mMR5Q3nUwdajKSWGGQuyuzW6Ks+hnmgUDGkiAP2yvJ909p5ecOngCvNsS3vcsaNh/FQVSl23FeI1RY1nBLjy605WlUbJW7/PF1TCMCLXzNz+4T6jX8h1Pc9TwygYqFuJnQ9C5TCnKhnSveNtuc71dgoBGDDn6+8Dng0YgCNMugUaTCe775lLmfCq8FSSqUkfeOrXfoIwLYD8B65oDJ2IHYutHEqlL9bjypo6sPPodH92+tuAgRge4uCkI0lB+ZMfJeZj4QyGx5MZCHnTxPZpRIjADu4hdzjekXnfBFhHlGLMmmvzOZkjq9ZfEezvjMacGRZbL/0rNvAzU73G30fQbsqkVJxTlnqNore76XAK7oFLyYBnIQtFEhctQDXF5I0G6lBpm6f3w34OlXEUgkoOvm2mdvgeB+lpM6k/S5goSrgI8cKV7eDZt/UQYBhxRN8Cf5G8IxIKOxK2ITUY1rD5OZzk/ADiXkMj4y0vacJmcOfxF5PRjKPhMIyN3Ce+qJL/O4ogUNx/63tQYyOji40V8cNjJvIQPZ5OpoHCqxGISIURTpKon4mLGhZzo6NjVVZrkISLqKsLg9IRZ5YZ5QqhOL6axUDr4MA3lYSEeto8SKliOKTmFES8d28kFFZfX18vPZ1TazkrKJ64SBhMStstkiXJwkjVLI6SMHMoTo7958AAwCnRhB9LX9/agAAAABJRU5ErkJggg==');
  width: 64px;
  height: 64px;
  display: block;
  animation: rotation 0.8s infinite linear;
}

/* line 47, ../sass/_generalView.scss */
#loadingScreenLoadingIcon {
  margin: auto;
}

@-webkit-keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
/* line 56, ../sass/_generalView.scss */
.flexCentering {
  display: flex;
  align-items: center;
}

/* line 61, ../sass/_generalView.scss */
.flagIcon {
  width: 24px;
  height: 24px;
  margin-left: 3px;
  margin-right: 3px;
  display: inline-block;
}

/* line 71, ../sass/_generalView.scss */
.buttonBehavior:hover, .simpleButton:hover, .textLink:hover, .sheetNameLink:hover, .mainWindowParagraphSubmit:hover, .picaTool:hover, .picaToolButton:hover, .leftPicaToolButton:hover, .rightPicaToolButton:hover, .leftPicaTool:hover, .rightPicaTool:hover, .handleButton:hover, .leftHandleButton:hover, .rightHandleButton:hover, .lingoButton.clickable:hover, .imagesLeftButton:hover, .imagesRightButton:hover, .folderRightButton:hover, .imagesFolderTitle:hover, #dropboxImagesButton:hover, #linkImagesButton:hover, .musicPlayerButton:hover, #dropboxBGMInput:hover, #dropboxSoundsButton:hover, .gamesName:hover, .gameCreatorDiv:hover, .sheetListGameName:hover, .sheetListFolderName:hover, .sheetPermLabel:hover, .styleLabel:hover, #avatarUpButton:hover, #avatarDownButton:hover, #chatScrollDown:hover, .chatRightButton:hover, #chatMessageSendButton:hover, #personaAddButton:hover, .personaButton:hover, .diceButton:hover, #chatDiceTower:hover, #chatDiceSubmit:hover, .chatAvatarChoiceBoxUse:hover, .chatAvatarChoiceBoxDelete:hover, .chatWhisperLink:hover, .chatMessageVoteAmount:hover, .combatButton:hover, .combatRemove:hover, .combatSetTurn:hover, .combatTarget:hover, .combatSheet:hover, .combatAdd:hover, .combatNewRound:hover, .combatNextTurn:hover, .combatEndCombat:hover, .colopica:hover, .xButton:hover, .sheetTool:hover, .sheetTab:hover, .moodButton:hover {
  cursor: pointer;
}

/* line 76, ../sass/_generalView.scss */
.simpleButton {
  background-color: #FFF;
  color: #000;
  border: solid 1px #000;
  box-shadow: -1px 1px 2px 0px rgba(0, 0, 0, 0.5);
  font-family: alegreya;
  outline: none;
}
/* line 85, ../sass/_generalView.scss */
.simpleButton:hover {
  color: #6b6b76;
  border-color: #6b6b76;
}
/* line 90, ../sass/_generalView.scss */
.simpleButton:active {
  box-shadow: none;
  margin-left: -2px;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: -2px;
}

/* line 99, ../sass/_generalView.scss */
.centeredBlock {
  display: block;
  margin: auto;
}

/* line 104, ../sass/_generalView.scss */
.centeredContents {
  text-align: center;
}

/* line 109, ../sass/_generalView.scss */
.buttonBehavior:hover, .simpleButton:hover, .textLink:hover, .sheetNameLink:hover, .mainWindowParagraphSubmit:hover, .picaTool:hover, .picaToolButton:hover, .leftPicaToolButton:hover, .rightPicaToolButton:hover, .leftPicaTool:hover, .rightPicaTool:hover, .handleButton:hover, .leftHandleButton:hover, .rightHandleButton:hover, .lingoButton.clickable:hover, .imagesLeftButton:hover, .imagesRightButton:hover, .folderRightButton:hover, .imagesFolderTitle:hover, #dropboxImagesButton:hover, #linkImagesButton:hover, .musicPlayerButton:hover, #dropboxBGMInput:hover, #dropboxSoundsButton:hover, .gamesName:hover, .gameCreatorDiv:hover, .sheetListGameName:hover, .sheetListFolderName:hover, .sheetPermLabel:hover, .styleLabel:hover, #avatarUpButton:hover, #avatarDownButton:hover, #chatScrollDown:hover, .chatRightButton:hover, #chatMessageSendButton:hover, #personaAddButton:hover, .personaButton:hover, .diceButton:hover, #chatDiceTower:hover, #chatDiceSubmit:hover, .chatAvatarChoiceBoxUse:hover, .chatAvatarChoiceBoxDelete:hover, .chatWhisperLink:hover, .chatMessageVoteAmount:hover, .combatButton:hover, .combatRemove:hover, .combatSetTurn:hover, .combatTarget:hover, .combatSheet:hover, .combatAdd:hover, .combatNewRound:hover, .combatNextTurn:hover, .combatEndCombat:hover, .colopica:hover, .xButton:hover, .sheetTool:hover, .sheetTab:hover, .moodButton:hover {
  cursor: pointer;
}

/* line 114, ../sass/_generalView.scss */
.textLink, .sheetNameLink, .mainWindowParagraphSubmit, .picaTool, .picaToolButton, .leftPicaToolButton, .rightPicaToolButton, .leftPicaTool, .rightPicaTool {
  text-decoration: none;
  font-weight: bold;
  color: #000bab;
}
/* line 118, ../sass/_generalView.scss */
.textLink:hover, .sheetNameLink:hover, .mainWindowParagraphSubmit:hover, .picaTool:hover, .picaToolButton:hover, .leftPicaToolButton:hover, .rightPicaToolButton:hover, .leftPicaTool:hover, .rightPicaTool:hover {
  color: #4f5aff;
}
/* line 121, ../sass/_generalView.scss */
.textLink:active, .sheetNameLink:active, .mainWindowParagraphSubmit:active, .picaTool:active, .picaToolButton:active, .leftPicaToolButton:active, .rightPicaToolButton:active, .leftPicaTool:active, .rightPicaTool:active {
  color: #000cc8;
}

/* Scrollbar */
/* line 128, ../sass/_generalView.scss */
.scrollbar::-webkit-scrollbar, .scrollable::-webkit-scrollbar, .chatFloaterContent::-webkit-scrollbar, .scrollableVertically::-webkit-scrollbar, .mainWindowContent.singleton::-webkit-scrollbar, #chatBox::-webkit-scrollbar, #personaDesignerHolder::-webkit-scrollbar, .pictureBoard::-webkit-scrollbar, #sheetViewport::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

/* line 133, ../sass/_generalView.scss */
.scrollbar::-webkit-scrollbar-track, .scrollable::-webkit-scrollbar-track, .chatFloaterContent::-webkit-scrollbar-track, .scrollableVertically::-webkit-scrollbar-track, .mainWindowContent.singleton::-webkit-scrollbar-track, #chatBox::-webkit-scrollbar-track, #personaDesignerHolder::-webkit-scrollbar-track, .pictureBoard::-webkit-scrollbar-track, #sheetViewport::-webkit-scrollbar-track {
  border-radius: 0px;
  background-color: #b9b9b9;
}

/* line 138, ../sass/_generalView.scss */
.scrollbar::-webkit-scrollbar-thumb, .scrollable::-webkit-scrollbar-thumb, .chatFloaterContent::-webkit-scrollbar-thumb, .scrollableVertically::-webkit-scrollbar-thumb, .mainWindowContent.singleton::-webkit-scrollbar-thumb, #chatBox::-webkit-scrollbar-thumb, #personaDesignerHolder::-webkit-scrollbar-thumb, .pictureBoard::-webkit-scrollbar-thumb, #sheetViewport::-webkit-scrollbar-thumb {
  border-radius: 0px;
  background-color: #626262;
}

/* line 143, ../sass/_generalView.scss */
.scrollable, .chatFloaterContent {
  overflow: auto;
}

/* line 148, ../sass/_generalView.scss */
.scrollableVertically, .mainWindowContent.singleton, #chatBox, #personaDesignerHolder {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 154, ../sass/_generalView.scss */
.blackDotBackground, .sheetListFolderContainer {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==');
}

/* line 158, ../sass/_generalView.scss */
.cuteInputBig {
  height: 25px;
  line-height: 25px;
  font-size: 1.1em;
  text-align: center;
  font-family: alegreya;
}

/* UNselectable */
/* line 167, ../sass/_generalView.scss */
.unselectable, .buttonBehavior, .simpleButton, .textLink, .sheetNameLink, .mainWindowParagraphSubmit, .picaTool, .picaToolButton, .leftPicaToolButton, .rightPicaToolButton, .leftPicaTool, .rightPicaTool, .handleButton, .leftHandleButton, .rightHandleButton, .lingoButton.clickable, .imagesLeftButton, .imagesRightButton, .folderRightButton, .imagesFolderTitle, #dropboxImagesButton, #linkImagesButton, .musicPlayerButton, #dropboxBGMInput, #dropboxSoundsButton, .gamesName, .gameCreatorDiv, .sheetListGameName, .sheetListFolderName, .sheetPermLabel, .styleLabel, #avatarUpButton, #avatarDownButton, #chatScrollDown, .chatRightButton, #chatMessageSendButton, #personaAddButton, .personaButton, .diceButton, #chatDiceTower, #chatDiceSubmit, .chatAvatarChoiceBoxUse, .chatAvatarChoiceBoxDelete, .chatWhisperLink, .chatMessageVoteAmount, .combatButton, .combatRemove, .combatSetTurn, .combatTarget, .combatSheet, .combatAdd, .combatNewRound, .combatNextTurn, .combatEndCombat, .colopica, .xButton, .sheetTool, .sheetTab, .moodButton, #loginNewAccount, #loginForgotPassword, .chatFloater {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 2, ../sass/_login.scss */
#accCreationReturnButton {
  float: left;
}

/* line 6, ../sass/_login.scss */
#accCreationSubmitButton {
  float: right;
}

/* line 10, ../sass/_login.scss */
.accError {
  display: none;
}

/* line 14, ../sass/_login.scss */
.error + .accError {
  display: block;
}

/* line 18, ../sass/_login.scss */
.accountCreationError {
  color: #7b0600;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
  display: block;
  margin-bottom: -30px;
}

/* line 27, ../sass/_login.scss */
#accountCreationForm {
  margin-top: 30px;
}

/* line 31, ../sass/_login.scss */
#accountBox {
  width: 450px;
  position: relative;
  margin: auto;
}

/* line 37, ../sass/_login.scss */
#accName {
  display: none;
}

/* line 41, ../sass/_login.scss */
.accCreationInput {
  display: block;
  margin: auto;
  margin-bottom: 10px;
  margin-top: 10px;
  width: 300px;
  height: 30px;
  border: solid 2px #000;
  font-size: 18px;
  text-align: center;
  background-color: #d4d4d4;
  font-family: alegreya;
}
/* line 54, ../sass/_login.scss */
.accCreationInput:hover {
  border-color: #7e83ff;
  outline: 0;
}
/* line 59, ../sass/_login.scss */
.accCreationInput:focus {
  outline: 0;
  border-color: #0b27a9;
  background-color: #fff;
}
/* line 65, ../sass/_login.scss */
.accCreationInput.error {
  background-color: #ffc5c5;
  border-color: #a90b0b;
}
/* line 68, ../sass/_login.scss */
.accCreationInput.error:hover {
  border-color: #e70d0d;
}
/* line 71, ../sass/_login.scss */
.accCreationInput.error:focus {
  border-color: #e78489;
  background-color: #fff;
}

/* line 79, ../sass/_login.scss */
#loginBox {
  position: relative;
  width: 500px;
  margin: auto;
}

/* line 85, ../sass/_login.scss */
#loginFlagContainer {
  display: block;
  text-align: center;
  margin-bottom: 10px;
  margin-top: 30px;
}

/* line 92, ../sass/_login.scss */
.loginInput {
  display: block;
  margin: auto;
  margin-bottom: 10px;
  margin-top: 10px;
  width: 400px;
  height: 40px;
  border: solid 2px #000;
  border-radius: 30px;
  font-size: 22px;
  text-align: center;
  background-color: #d4d4d4;
  font-family: alegreya;
  box-shadow: -1px 1px 2px 0px rgba(0, 0, 0, 0.5);
}
/* line 107, ../sass/_login.scss */
.loginInput:hover {
  border-color: #a90b0b;
  outline: 0;
}
/* line 112, ../sass/_login.scss */
.loginInput:focus {
  outline: 0;
  border-color: #0b27a9;
  background-color: #fff;
}

/* line 119, ../sass/_login.scss */
#loginSubmitButton, #accCreationSubmitButton, #accCreationReturnButton {
  font-size: 20px;
  padding: 3px;
  padding-left: 6px;
  padding-right: 6px;
}

/* line 126, ../sass/_login.scss */
#loginError404, #loginError {
  display: block;
  color: #850015;
  font-weight: bold;
  position: absolute;
  line-height: 30px;
}

/* line 135, ../sass/_login.scss */
#loginNewAccount, #loginForgotPassword {
  padding: 10px;
  font-weight: bold;
  color: #001fba;
}
/* line 141, ../sass/_login.scss */
#loginNewAccount:hover, #loginForgotPassword:hover {
  cursor: pointer;
  color: #4d52ff;
}
/* line 146, ../sass/_login.scss */
#loginNewAccount:active, #loginForgotPassword:active {
  color: #00198a;
}

/* line 151, ../sass/_login.scss */
#loginNewAccount {
  float: right;
}

/* line 155, ../sass/_login.scss */
#loginForgotPassword {
  float: left;
}

/* line 1, ../sass/_windows.scss */
#mainWindow {
  background-image: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTVCMjE3QkU0NzJGMTFFM0FGMTdGQkRERTQwQTFDNDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTVCMjE3QkY0NzJGMTFFM0FGMTdGQkRERTQwQTFDNDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNUIyMTdCQzQ3MkYxMUUzQUYxN0ZCRERFNDBBMUM0NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNUIyMTdCRDQ3MkYxMUUzQUYxN0ZCRERFNDBBMUM0NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAICAgICAgICAgIDAgICAwQDAgIDBAUEBAQEBAUGBQUFBQUFBgYHBwgHBwYJCQoKCQkMDAwMDAwMDAwMDAwMDAwBAwMDBQQFCQYGCQ0LCQsNDw4ODg4PDwwMDAwMDw8MDAwMDAwPDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAEAAQAMBEQACEQEDEQH/xABnAAADAQEBAAAAAAAAAAAAAAACAwQBAAkBAQEBAQAAAAAAAAAAAAAAAAABAgQQAAMBAAMAAgMAAgIDAAAAAAECAwQREhMUBSEiIyQVMTJCMyURAQEBAQAAAAAAAAAAAAAAAAABAhH/2gAMAwEAAhEDEQA/APW8qYn/AOkGfO1cf+vGkMr+ic3Y7OhVluD+yqVUBl9k/sOmflas44cZYrfQt8y2pVvr6WBzqKK7P10rKpY2TqX/ACFIcenKXVkiB1bJPRTVsNSsKlVldmikXmi040lC3NfwGUfoqsvp+lp8Zwo5tlXTp1Uo4ebvDLoYyabgq4TZ40HNVCFlP4ZSHdP6FvAAd2yv2+xTTxnKvGl/4r+S1VTUZ0LCswFZOwmqH+q9aK6QCZu0Dx9iHeTWyf65dIZXLzPyD8voVaegcdlBVQGT2QewCZwJT8WK1ul8y6KVf6++gGA7h2cDSJVLtZQvfkqhDf0/S6skYCq+WWmmra9TOFiiLctKcaTRKcaWQtzX8BlH6KrL6fpafXPRzOPq7JX7TRZYFRPDGqLMTbODVn1Pn/Hoir6KAqBOvqF9EKwNaPufhJPZrzW0K7LytWE3miMtObOjgpSZ4f8A8ep/sgVl6wMk6WTDGmndMrnb8t7j46xnnoXRtAjyfVfzRV/VgQ1VVKcrAF62nkDz2bFjns7RxzuwzOGkjXo1LSIaemaTYoJlSiq7KO6MucGLev1PY3FWn1YZ5Mgz+AkSaG1IlejzRldUHl+AXXihZc8Glx9XWdPs9N1zFBHDGqLPzaH9mprbP+PVFXuoCoE4NQvqhWFDbM2KS7Neal0d1JSjCbSRWWg9XRgUeX4cf9QvHsnVlKwgTpMsEaad0j4OOT8j/HSCZ6s6NoWPJ9l/NAOFYENVVSnKwCcrWF+1U0TSPV4zqsoIqT/t56QHHFCEBC8L147qFsvXPWtKvT41dVbMaQdlXLay9F7IWfjX5tylR+G4IUoo7LxRafHjJVaL9ebaftFquaj94TuVmjeapQrdpsGXTMxZkPVSigsiiqssKOtnOZ6vv0Xj9ciApBFOOklWntWum8Sw9ZzQFFmFKEUrM+vAyh1Z0xHP8u1Rjl0Lw09ozTwX1J09GciyqFYElehXugFeViC2WsNBeyaJrPrSU6pKCKs/6megBx1oQgIXhevHdQtl65woavxaa62Y0hRlXLWy9F7IWcDX0PZKg8NwQpRR2Xii0+OCrUX64vp+2FEzUYNCdyJq3mEoVs8yGXTMxZkPVSigsiiqssAob2yevzJveAovmas0ApH9lF/F1I0T4Ug8L1I9U4qrJAumoWwAPtWs5CTrN7sJhDEl5/LadG5unUspPThuzIFqWWBEc0echfYpOWpkZZNUvJpURhZH0hSGW4KK6AqvRkLgLX9c4NHpnt7s95Y61Jmuy3ksjFDoVaorBp1acuwLdTL/ANg4uWWMDLGP1ySfQtWzKA820OUVDEmnXWZ/uKrwCqkL0ZfRAKKVjRrG+MuuyVLw9F82qzQVSP7KL+LqRon1Ug8L1I9U4qrJADXn68h9wosRF0m9mExNokvP5bTo3N169lJ6cN2ZAtSywCSaushbap+JQyMsuqPm8qIwsj6ApVluOiugIXo6FwFr+ucKv6ZndtsKXiSTkWnMGHxmnZRo8h+LhUZpD9TMgugWvZc8W3qaeYZCW18/GuI+aOBnMnVFc+xVkedV6dlI8xNh6Dii9I1GeCzzk1fTqnpurAaWbzm8f6cWTPaPTTPp6IT06ODUdaqViDk1zw1DfZ2uJ6ezr8j+a50iwsfkOCWWk1ZQByv/AB7L1dGWABOV8Kq+2unTnnBZq2wrMl4lXHyrRZWNwAKT5CdDy6ha8pAHnvmY/Mg94vQfEFAc7fxadV+QJ/8AF1WbNMfqZkF0C17LnCaWX4hZ9XPxdHj5o/EDF1QMfYo6vOq+fZSDMTYeg4ovnGDPBZZy1X06k03Ugambzm8f6cWTPaPTTPp6IT06ODUdaqVjR3HgQv2RZ5UrkP1yaQ6v6TJ0f5fTq09A47KCFAZPZALAJnkGq3xoi1xfOuitX+utcGK9w7OBq8ql2soXv+wQhv6fpdWSNB1fJPRTVtNCsK9VndmikaTRacaShbtX8BlH6KrL6fpafGcKCdGVNOnU9HR5u8M2ljIzcFX6a/Gg5qoQsp4DKQ7p/Qt4At3bKWbemrpnKVk+nlJ/9jVU0CdOyXQBGQt0VePVetEdIBOxMfx9iaUk9c/+uXT3Dm0ibj5ZTq09CkFlBC8Mnsg9gEzho4zyFtA0ZE0Uo/1tbcxXuGL8avGxdrL1L/kIQ39P0urJEDqck9FdWw1KQqVC6GaM40miU40shbtX8BlH6KGX0/S0+M4azp9XVa/aaNCxdRLHKoWazaH9WpqbP+PVFTuoAQJwahfVCsJCw6xOKSa9WR6pR1LI5EmkistB7OjArSX4YH9evHsgUr1hQjU0/ro01bZnwf8ALroBgkUz0Z0bQI9j7L+aKv6sCGqqpTlYArW0cvaWvV557u0si3b4rq8ka9TSsyGnpmk2ZPMqUVXZR3my5wf72+pBbQKuqzdcknQZxnE27UOikSoR5oVZUHkeAXHFCy5w1qL9XZa/Z6dC53BnjjVVms3iTZqajn5Hqir3UAIE4NQvohWEDLM2KS7NeZ7K7qTNyJNKastB6ujgrSX4cH9QvHsgVlKwBGkywxfTuiwhQcsNP+OkUzUZ0bQI8kVX80UHo3IaqqtOVgCCtYXLVTRNIhXjOqSgipP+xnpAcdaEKCF4Xrx3ULZeuetaUtX4tdVbMaZ3ZVy2svReyFn419DylQeG4IUoo7LxRafHMlWs31zV1fZiy5aP3jOzLNW81ShW7TIZdMzFmRuqlFBZFFVZYAeiJi9afYadMfr5zHSCKcdJKtDetNN4lgKzmoKLMKUIpWZ9eoygNJWxGHy7VONOnrHSWjNBAepOjo7kWVerAkr0690ArysQWy1zW73TRGUerxSyyiirP+3npVX5FCFBC8KF/DqFuvXOFJoMr67aGakaFVyWsvRCyEuBr827JUHhuCFKKOy8UWnxwTavwDTT9stVzUYNCVmE0byCUK6CjBvkzMWaZIQooLIoqrJAP//Z');
  background-repeat: repeat;
}

/* line 1, ../sass/_mainWindow.scss */
.leftSideWindow {
  position: absolute;
  left: 10px;
  top: 0px;
  bottom: 0px;
  z-index: 1;
}

/* line 9, ../sass/_mainWindow.scss */
.rightSideWindow {
  position: absolute;
  right: 10px;
  bottom: 0px;
  top: 0px;
  z-index: 2;
}

/* line 17, ../sass/_mainWindow.scss */
#leftLoading, #rightLoading {
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 3;
}

/* line 22, ../sass/_mainWindow.scss */
.handleBar {
  position: absolute;
  width: 70px;
  top: 0px;
  bottom: 0px;
  background-color: #414141;
  z-index: 6;
}

/* line 31, ../sass/_mainWindow.scss */
#leftHandleIcon, #rightHandleIcon {
  position: absolute;
  top: 0px;
  width: 8px;
  height: 8px;
}

/* line 38, ../sass/_mainWindow.scss */
#leftHandleIcon {
  right: 0px;
}

/* line 42, ../sass/_mainWindow.scss */
#rightHandleIcon {
  left: 0px;
}

/* line 46, ../sass/_mainWindow.scss */
.handleButton, .leftHandleButton, .rightHandleButton {
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  text-align: center;
  padding-top: 40px;
  width: 60px;
  height: 20px;
  margin-top: 10px;
  display: block;
  color: #FFF;
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
/* line 59, ../sass/_mainWindow.scss */
.handleButton:hover, .leftHandleButton:hover, .rightHandleButton:hover {
  color: #d6d4e7;
}
/* line 62, ../sass/_mainWindow.scss */
.handleButton:active, .leftHandleButton:active, .rightHandleButton:active {
  color: #aaa8c1;
}

/* line 67, ../sass/_mainWindow.scss */
.leftHandleButton {
  float: left;
}

/* line 72, ../sass/_mainWindow.scss */
.rightHandleButton {
  float: right;
}

/* line 1, ../sass/_mainChatLanguages.scss */
.lingoRow {
  padding: 6px;
}
/* line 4, ../sass/_mainChatLanguages.scss */
.lingoRow:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 9, ../sass/_mainChatLanguages.scss */
.lingoRow {
  line-height: 30px;
}

/* line 13, ../sass/_mainChatLanguages.scss */
.lingoName {
  margin-right: 6px;
}

/* line 17, ../sass/_mainChatLanguages.scss */
.lingoButton {
  display: inline-block;
  padding: 2px;
  padding-left: 6px;
  padding-right: 6px;
  margin-right: 10px;
  line-height: 20px;
  vertical-align: middle;
}
/* line 26, ../sass/_mainChatLanguages.scss */
.lingoButton:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
/* line 30, ../sass/_mainChatLanguages.scss */
.lingoButton.clickable {
  border: solid 1px #000;
}
/* line 34, ../sass/_mainChatLanguages.scss */
.lingoButton.clickable:hover {
  border-color: #9c9c9c;
}
/* line 38, ../sass/_mainChatLanguages.scss */
.lingoButton.clickable:active {
  background-color: rgba(0, 0, 0, 0.5);
  border-color: #484848;
}

/* line 1, ../sass/_mainWindowImages.scss */
.imagesLeftButton, .imagesRightButton {
  display: block;
  width: 26px;
  height: 22px;
}

/* line 8, ../sass/_mainWindowImages.scss */
.folderRightButton {
  width: 26px;
  height: 22px;
  padding-top: 2px;
  padding-bottom: 2px;
  float: right;
  margin: 2px;
  margin-right: 0px;
}

/* line 19, ../sass/_mainWindowImages.scss */
.imagesLeftButton {
  float: left;
}

/* line 23, ../sass/_mainWindowImages.scss */
.imagesRightButton {
  float: right;
}

/* line 27, ../sass/_mainWindowImages.scss */
.imagesRowTitle {
  display: block;
  line-height: 22px;
  height: 22px;
  font-size: 14px;
  text-indent: 6px;
}

/* line 35, ../sass/_mainWindowImages.scss */
.imagesRow {
  display: none;
  clear: both;
}
/* line 39, ../sass/_mainWindowImages.scss */
.imagesRow:hover {
  background-color: #e8e8e8;
}

/* line 44, ../sass/_mainWindowImages.scss */
.imagesFolder {
  clear: both;
  margin-bottom: 10px;
  position: relative;
}

/* line 50, ../sass/_mainWindowImages.scss */
.imagesFolder.folderOpen > .imagesRow {
  display: block;
}

/* line 54, ../sass/_mainWindowImages.scss */
.imagesFolder > .imagesFolderIcon {
  display: block;
  width: 30px;
  height: 30px;
  float: left;
  pointer-events: none;
}

/* line 67, ../sass/_mainWindowImages.scss */
.imagesFolderTitle {
  display: block;
  line-height: 28px;
  height: 28px;
  font-size: 22px;
  font-weight: bold;
}
/* line 75, ../sass/_mainWindowImages.scss */
.imagesFolderTitle:hover {
  background-color: #e4e4e4;
  color: #272727;
}
/* line 80, ../sass/_mainWindowImages.scss */
.imagesFolderTitle:active {
  background-color: #d1d1d1;
  color: #151515;
}

/* line 86, ../sass/_mainWindowImages.scss */
#imagesUpload {
  display: flex;
  margin-top: 25px;
  margin-bottom: 25px;
}

/* line 92, ../sass/_mainWindowImages.scss */
#imagesUploadLeft, #imagesUploadRight {
  flex: 1 0 auto;
}

/* line 96, ../sass/_mainWindowImages.scss */
#dropboxImagesLogo {
  display: block;
  margin: auto;
  width: 150px;
  height: 35px;
  margin-bottom: 8px;
}

/* line 104, ../sass/_mainWindowImages.scss */
#linkImagesTitle {
  display: block;
  height: 35px;
  text-align: center;
}

/* line 110, ../sass/_mainWindowImages.scss */
#linkImagesTitleText {
  display: inline-block;
  font-size: 25px;
  font-weight: bold;
  line-height: 38px;
}

/* line 117, ../sass/_mainWindowImages.scss */
#linkImagesIcon {
  display: inline-block;
  height: 35px;
  width: 35px;
  vertical-align: top;
}

/* line 124, ../sass/_mainWindowImages.scss */
#dropboxImagesFolderName, #linkImagesName, #linkImagesFolderName, #linkImagesLink {
  display: block;
  margin: auto;
  margin-top: 8px;
  margin-bottom: 8px;
  text-align: center;
  font-family: alegreya;
  padding-left: 6px;
  padding-right: 6px;
}

/* line 135, ../sass/_mainWindowImages.scss */
#dropboxImagesButton, #linkImagesButton {
  display: block;
  width: 170px;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  height: 20px;
  margin: auto;
  border: solid 1px #004d90;
  background-color: #f1f6ff;
  color: #007ee5;
  font-weight: bold;
}
/* line 149, ../sass/_mainWindowImages.scss */
#dropboxImagesButton:hover, #linkImagesButton:hover {
  border: solid 1px #0065b7;
  background-color: #eaeff8;
  color: #008dfa;
}
/* line 155, ../sass/_mainWindowImages.scss */
#dropboxImagesButton:active, #linkImagesButton:active {
  border: solid 1px #003468;
  background-color: #d4d9e1;
  color: #00589e;
}

/* line 162, ../sass/_mainWindowImages.scss */
#linkImagesButton {
  border: solid 1px #000;
  background-color: #ddd;
  color: #222;
}
/* line 167, ../sass/_mainWindowImages.scss */
#linkImagesButton:hover {
  border: solid 1px #666;
  background-color: #fff;
  color: #444;
}
/* line 173, ../sass/_mainWindowImages.scss */
#linkImagesButton:active {
  border: solid 1px #222;
  background-color: #eee;
  color: #555;
}

/* line 1, ../sass/_mainWindowInviteDesigner.scss */
.gameInviteDesignerMessage {
  position: absolute;
}

/* line 5, ../sass/_mainWindowInviteDesigner.scss */
#gameInviteDesignerForm {
  margin-top: 32px;
  display: block;
}

/* line 1, ../sass/_mainWindowGameDesigner.scss */
#gameDesignerForm {
  margin-top: 32px;
  display: block;
}

/* line 1, ../sass/_mainWindowRoomDesigner.scss */
#roomDesignerForm {
  margin-top: 32px;
  display: block;
}

/* line 1, ../sass/_mainWindowSounds.scss */
#musicPlayerButton {
  display: block;
  width: 50px;
  height: 50px;
  z-index: 3;
  top: auto;
  bottom: 0px;
}
/* line 9, ../sass/_mainWindowSounds.scss */
#musicPlayerButton:hover {
  padding-right: 100px;
}

/* line 14, ../sass/_mainWindowSounds.scss */
#musicPlayerLocal {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 40px;
  height: 16px;
  padding-top: 24px;
  line-height: 16px;
  font-size: 14px;
  text-align: center;
  font-weight: bold;
  color: #fff;
  font-family: sans-serif;
}
/* line 28, ../sass/_mainWindowSounds.scss */
#musicPlayerLocal:active {
  height: 15px;
  padding-top: 25px;
}

/* line 34, ../sass/_mainWindowSounds.scss */
#musicPlayerContainer {
  position: absolute;
  left: 10px;
  bottom: 40px;
  width: auto;
  height: auto;
  border: solid 1px #363636;
}

/* line 43, ../sass/_mainWindowSounds.scss */
#musicPlayerContainer:before {
  border: solid;
  border-color: #363636 transparent;
  border-width: 6px 6px 0px 6px;
  bottom: -6px;
  content: "";
  left: 9px;
  position: absolute;
}

/* line 53, ../sass/_mainWindowSounds.scss */
#musicPlayerProgress {
  height: 10px;
  width: 120px;
  display: block;
  appearance: none;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
}
/* line 62, ../sass/_mainWindowSounds.scss */
#musicPlayerProgress::-webkit-progress-bar, #musicPlayerProgress::-moz-progress-bar {
  background-color: #e2e2e2;
}
/* line 66, ../sass/_mainWindowSounds.scss */
#musicPlayerProgress::-webkit-progress-value {
  background-color: #444444;
}

/* line 71, ../sass/_mainWindowSounds.scss */
.musicPlayerButton {
  width: 40px;
  height: 30px;
  display: block;
  float: left;
}

/* line 79, ../sass/_mainWindowSounds.scss */
#musicPlayerTrackName {
  height: 20px;
  width: 120px;
  line-height: 20px;
  display: block;
  box-sizing: border-box;
  background-color: #343434;
  color: white;
  white-space: nowrap;
  overflow: hidden;
}

/* line 91, ../sass/_mainWindowSounds.scss */
.marquee {
  font-family: alegreya;
  font-weight: bold;
  height: 20px;
  line-height: 20px;
  display: inline-block;
  padding: 0px;
  margin: 0px;
  padding-left: 100%;
  animation: marquee 8s linear infinite;
}

@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
/* line 1, ../sass/_mainWindowSoundList.scss */
#dropboxBGMInput {
  text-align: center;
  display: block;
  margin: 8px;
  font-weight: bold;
  color: #0a0d7e;
}
/* line 9, ../sass/_mainWindowSoundList.scss */
#dropboxBGMInput:hover {
  color: #191a90;
}
/* line 13, ../sass/_mainWindowSoundList.scss */
#dropboxBGMInput:active {
  color: #111289;
}

/* line 18, ../sass/_mainWindowSoundList.scss */
#dropboxFolderName {
  display: block;
  margin: auto;
  margin-top: 8px;
  margin-bottom: 8px;
  text-align: center;
  font-family: alegreya;
  padding-left: 6px;
  padding-right: 6px;
}

/* line 29, ../sass/_mainWindowSoundList.scss */
#soundsUpload {
  display: flex;
  margin-top: 25px;
  margin-bottom: 25px;
}

/* line 35, ../sass/_mainWindowSoundList.scss */
#soundsUploadLeft, #soundsUploadRight {
  flex: 1 0 auto;
}

/* line 39, ../sass/_mainWindowSoundList.scss */
#dropboxSoundsLogo {
  display: block;
  margin: auto;
  width: 150px;
  height: 35px;
  margin-bottom: 8px;
}

/* line 47, ../sass/_mainWindowSoundList.scss */
#linkSoundsTitle {
  display: block;
  height: 35px;
  text-align: center;
}

/* line 53, ../sass/_mainWindowSoundList.scss */
#linkSoundsTitleText {
  display: inline-block;
  font-size: 25px;
  font-weight: bold;
  line-height: 38px;
}

/* line 60, ../sass/_mainWindowSoundList.scss */
#linkSoundsIcon {
  display: inline-block;
  height: 35px;
  width: 35px;
  vertical-align: top;
}

/* line 67, ../sass/_mainWindowSoundList.scss */
#dropboxSoundsButton {
  display: block;
  width: 170px;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  height: 20px;
  margin: auto;
  border: solid 1px #004d90;
  background-color: #f1f6ff;
  color: #007ee5;
  font-weight: bold;
}
/* line 81, ../sass/_mainWindowSoundList.scss */
#dropboxSoundsButton:hover {
  border: solid 1px #0065b7;
  background-color: #eaeff8;
  color: #008dfa;
}
/* line 87, ../sass/_mainWindowSoundList.scss */
#dropboxSoundsButton:active {
  border: solid 1px #003468;
  background-color: #d4d9e1;
  color: #00589e;
}

/* line 1, ../sass/_mainWindowGames.scss */
#gameInvitesError {
  color: #da000c;
  font-weight: bold;
}

/* line 11, ../sass/_mainWindowGames.scss */
.gameInvitesStoryteller {
  margin-left: 25px;
}

/* line 15, ../sass/_mainWindowGames.scss */
.gameInvitesContainer {
  padding: 10px;
  margin-bottom: 10px;
  line-height: 22px;
  font-size: 16px;
}

/* line 23, ../sass/_mainWindowGames.scss */
.gameInvitesReject {
  margin-left: 25px;
}

/* line 27, ../sass/_mainWindowGames.scss */
.gamesName {
  font-size: 18px;
  line-height: 26px;
}
/* line 31, ../sass/_mainWindowGames.scss */
.gamesName:hover {
  color: #3f48aa;
}

/* line 36, ../sass/_mainWindowGames.scss */
.gamesOwnerButton {
  float: right;
  font-size: 18px;
  line-height: 26px;
}

/* line 42, ../sass/_mainWindowGames.scss */
.gameRoomLink {
  display: inline-block;
  min-width: 50px;
}

/* line 47, ../sass/_mainWindowGames.scss */
.gameCreatorDiv {
  line-height: 12px;
  font-size: 12px;
  margin-top: -2px;
  margin-bottom: 6px;
}
/* line 53, ../sass/_mainWindowGames.scss */
.gameCreatorDiv:hover {
  color: #3f48aa;
}

/* line 58, ../sass/_mainWindowGames.scss */
.gamesAdminButton {
  display: block;
  font-size: 15px;
  line-height: 18px;
}

/* line 64, ../sass/_mainWindowGames.scss */
.gamesAdminButton:before {
  content: " > ";
}

/* line 68, ../sass/_mainWindowGames.scss */
.gamesHR {
  margin: 0px;
  border: none;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 75, ../sass/_mainWindowGames.scss */
.roomExtraButton {
  padding-left: 7px;
  padding-right: 7px;
  float: right;
}

/* line 81, ../sass/_mainWindowGames.scss */
.gamesRoomP {
  line-height: 24px;
}

/* line 85, ../sass/_mainWindowGames.scss */
.gamesMainDiv:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 89, ../sass/_mainWindowGames.scss */
.gamesRoomP:hover {
  background-color: rgba(0, 0, 0, 0.1);
  margin: 0px;
}

/* line 94, ../sass/_mainWindowGames.scss */
.gamesMainDiv.off {
  opacity: 0.7;
}
/* line 97, ../sass/_mainWindowGames.scss */
.gamesMainDiv.off > .gamesRoomP, .gamesMainDiv.off > .gamesHR, .gamesMainDiv.off > .gamesAdminButton, .gamesMainDiv.off > .gamesNoRooms {
  display: none;
}

/* line 1, ../sass/_mainWindowSheets.scss */
.sheetListGameContainer {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 6px;
}

/* line 7, ../sass/_mainWindowSheets.scss */
.sheetListGameName, .sheetListFolderName {
  font-weight: bold;
  font-size: 1.2em;
  line-height: 1.3em;
}

/* line 14, ../sass/_mainWindowSheets.scss */
.sheetListGameContainer, .sheetListFolderContainer {
  color: #828282;
}

/* line 18, ../sass/_mainWindowSheets.scss */
.sheetListGameContainer.openSheetGame, .sheetListFolderContainer.openSheetFolder {
  color: #000000;
}

/* line 22, ../sass/_mainWindowSheets.scss */
.sheetListFolderName {
  font-size: 1em;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABAQMAAADD8p2OAAAAA1BMVEUAAACnej3aAAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==');
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 6px;
}

/* line 30, ../sass/_mainWindowSheets.scss */
.openSheetGame > .sheetListFolderContainer {
  display: block;
}

/* line 34, ../sass/_mainWindowSheets.scss */
.sheetListFolderContainer {
  display: none;
  padding-left: 1px;
  margin-left: 4px;
  background-repeat: repeat-y;
  background-position: top left;
}

/* line 43, ../sass/_mainWindowSheets.scss */
.openSheetFolder > .sheetListSheet {
  display: block;
}

/* line 47, ../sass/_mainWindowSheets.scss */
.sheetListSheet, .sheetListNoSheet, .sheetListNewSheetButton {
  display: none;
  font-size: 0.9em;
  padding: 4px;
  padding-left: 12px;
  padding-right: 0px;
}

/* line 56, ../sass/_mainWindowSheets.scss */
.sheetListNewSheetButton, .sheetListNoSheet {
  border-left: solid 1px #000;
  margin-left: 4px;
}

/* line 61, ../sass/_mainWindowSheets.scss */
.openSheetGame > .sheetListNoSheet, .openSheetGame > .sheetListNewSheetButton {
  display: block;
}

/* line 65, ../sass/_mainWindowSheets.scss */
.sheetNameLink {
  min-width: 300px;
  display: inline-block;
}

/* line 71, ../sass/_mainWindowSheets.scss */
.sheetExtraButton {
  float: right;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 78, ../sass/_mainWindowSheets.scss */
.sheetPermRow {
  padding: 4px;
  font-size: 1.2em;
  padding-left: 20px;
  padding-right: 5px;
  line-height: 34px;
}

/* line 87, ../sass/_mainWindowSheets.scss */
.sheetPermLabel {
  float: right;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 1, ../sass/_mainConfig.scss */
#configError {
  color: #d7003b;
}

/* line 5, ../sass/_mainConfig.scss */
#configSuccess {
  color: #00a603;
}

/* line 9, ../sass/_mainConfig.scss */
#configMessages {
  min-height: 20px;
}

/* line 13, ../sass/_mainConfig.scss */
.configLabel {
  display: block;
  line-height: 25px;
  padding: 6px;
  position: relative;
}

/* line 21, ../sass/_mainConfig.scss */
.configName {
  line-height: 25px;
  width: 49%;
  display: inline-block;
}

/* line 27, ../sass/_mainConfig.scss */
.configInput {
  height: 20px;
  line-height: 20px;
  margin: 0px;
  padding: 0px;
  vertical-align: middle;
  width: 49%;
  display: inline-block;
}

/* line 37, ../sass/_mainConfig.scss */
.configExplanation {
  width: auto;
  max-width: 95.5%;
  height: auto;
  background-color: white;
  color: #000;
  position: absolute;
  z-index: 4;
  left: 1%;
  pointer-events: none;
  border: #000 2px solid;
  border-radius: 5px;
  padding: 5px;
  display: none;
}

/* line 53, ../sass/_mainConfig.scss */
.configExplanation:before {
  border: solid;
  border-color: #333 transparent;
  border-width: 0px 6px 6px 6px;
  top: -6px;
  content: "";
  left: 10px;
  position: absolute;
}

/* line 63, ../sass/_mainConfig.scss */
.configLabel:hover .configExplanation {
  display: block;
}

/* line 67, ../sass/_mainConfig.scss */
#configContents {
  padding-bottom: 40px;
}

/* line 1, ../sass/_mainWindowSimple.scss */
.mainWindowHeader {
  background-color: #333745;
  font-size: 21px;
  line-height: 30px;
  text-indent: 5px;
  color: #fff;
  font-weight: bold;
  margin: 5px 5px 0px 5px;
  position: relative;
}

/* line 12, ../sass/_mainWindowSimple.scss */
.mainWindowContent {
  background-color: white;
  margin: 0px 5px 0px 5px;
}
/* line 16, ../sass/_mainWindowSimple.scss */
.mainWindowContent.singleton {
  margin: 0px;
  position: absolute;
  left: 5px;
  right: 5px;
  top: 35px;
  bottom: 5px;
}

/* line 28, ../sass/_mainWindowSimple.scss */
.mainWindowParagraph, .gameInvitesEmptyP, .mainWindowParagraphError, .mainWindowParagraphSuccess, .mainWindowParagraphWarning, .mainWindowParagraphSubmit {
  padding: 6px;
  font-size: 15px;
  line-height: 20px;
  text-align: justify;
  text-indent: 10px;
}
/* line 35, ../sass/_mainWindowSimple.scss */
.mainWindowParagraph.centered, .centered.gameInvitesEmptyP, .centered.mainWindowParagraphError, .centered.mainWindowParagraphSuccess, .centered.mainWindowParagraphWarning, .centered.mainWindowParagraphSubmit {
  text-indent: 0px;
  text-align: center;
}

/* line 41, ../sass/_mainWindowSimple.scss */
.mainWindowParagraphMessageMargin {
  margin-top: 40px;
}

/* line 45, ../sass/_mainWindowSimple.scss */
.mainWindowParagraphError {
  color: #cb000f;
  font-weight: bold;
}

/* line 51, ../sass/_mainWindowSimple.scss */
.mainWindowParagraphSuccess {
  color: #06cb00;
  font-weight: bold;
}

/* line 57, ../sass/_mainWindowSimple.scss */
.mainWindowParagraphWarning {
  color: #cbc500;
  font-weight: bold;
}

/* line 63, ../sass/_mainWindowSimple.scss */
.hoverable:hover, .gameInvitesEmptyP:hover, .gameInvitesContainer:hover, .configLabel:hover, .mainWindowParagraphSubmit:hover, #styleEditorSubmit:hover, .styleLabel:hover, .combatRow:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 67, ../sass/_mainWindowSimple.scss */
.lightHoverable:hover, .sheetListSheet:hover, .sheetListNoSheet:hover, .sheetListNewSheetButton:hover, .sheetPermRow:hover, .changelogCurrent:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 73, ../sass/_mainWindowSimple.scss */
.mainWindowWideInput, .mainWindowWideTextarea {
  width: 400px;
  display: block;
  height: 25px;
  line-height: 25px;
  padding: 4px;
  margin: auto;
  margin-bottom: 15px;
  font-size: 1.1em;
  text-align: center;
  font-family: alegreya;
}

/* line 86, ../sass/_mainWindowSimple.scss */
.mainWindowWideTextarea {
  height: 60px;
  line-height: 1em;
  font-size: 0.9em;
  text-align: left;
}

/* line 94, ../sass/_mainWindowSimple.scss */
.mainWindowParagraphSubmit {
  border: none;
  background-color: transparent;
  display: block;
  width: 100%;
  text-align: center;
}

/* line 1, ../sass/_mainWindowStyles.scss */
#styleEditorGameSelect, #styleEditorCopySelect {
  margin-left: 10px;
}

/* line 5, ../sass/_mainWindowStyles.scss */
#styleEditorName {
  width: 400px;
  margin: auto;
  display: block;
}

/* line 11, ../sass/_mainWindowStyles.scss */
#styleEditorCopyButton {
  display: block;
  margin: auto;
  padding-top: 2px;
  padding-bottom: 2px;
}

/* line 18, ../sass/_mainWindowStyles.scss */
#styleEditorRemainLabel {
  clear: both;
}

/* line 22, ../sass/_mainWindowStyles.scss */
#styleEditorSubmit {
  border: none;
  background-color: transparent;
  display: block;
  width: 100%;
  text-align: center;
}

/* line 31, ../sass/_mainWindowStyles.scss */
.styleFourthLabel {
  width: 50%;
  display: block;
  float: left;
  text-align: center;
  margin-bottom: 30px;
}

/* line 39, ../sass/_mainWindowStyles.scss */
.styleFourthTextarea {
  display: inline-block;
  width: 90%;
  height: 50px;
}

/* line 45, ../sass/_mainWindowStyles.scss */
.styleLabel {
  display: block;
  padding: 6px;
  position: relative;
  text-align: center;
  font-weight: bold;
}

/* line 55, ../sass/_mainWindowStyles.scss */
.styleInputMargin {
  margin-left: 6px;
}

/* line 59, ../sass/_mainWindowStyles.scss */
.styleExplanation {
  width: 95.5%;
  height: auto;
  background-color: white;
  position: absolute;
  z-index: 4;
  margin-top: 4px;
  left: 1.5%;
  pointer-events: none;
  border: #000 2px solid;
  border-radius: 5px;
  padding: 5px;
  display: none;
  font-weight: normal;
}

/* line 75, ../sass/_mainWindowStyles.scss */
.styleExplanation:before {
  border: solid;
  border-color: #333 transparent;
  border-width: 0px 6px 6px 6px;
  top: -6px;
  content: "";
  left: 50%;
  margin-left: -3px;
  position: absolute;
}

/* line 86, ../sass/_mainWindowStyles.scss */
.styleLabel:hover .styleExplanation {
  display: block;
}

/* line 1, ../sass/_mainChat.scss */
#chatFloater {
  width: auto;
  max-width: 400px;
  height: auto;
  background-color: white;
  position: absolute;
  z-index: 4;
  left: 10px;
  pointer-events: none;
  border: #000 2px solid;
  border-radius: 5px;
  padding: 5px;
}

/* line 15, ../sass/_mainChat.scss */
#chatFloater:before {
  border: solid;
  border-color: #333 transparent;
  border-width: 6px 6px 0px 0px;
  bottom: -6px;
  content: "";
  left: 10px;
  position: absolute;
}

/* line 25, ../sass/_mainChat.scss */
#chatSounds {
  display: block;
  margin: auto;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 32, ../sass/_mainChat.scss */
.avatarContainer {
  border: solid 1px #000;
  width: 78px;
  height: 78px;
  position: relative;
  float: left;
  margin-right: 5px;
  overflow: hidden;
  background-color: black;
}

/* line 43, ../sass/_mainChat.scss */
.avatarImg {
  height: 80px;
  width: 80px;
  margin-left: -1px;
  margin-top: -1px;
}

/* line 50, ../sass/_mainChat.scss */
.avatarAFK {
  position: absolute;
  bottom: 14px;
  left: 0px;
  width: 26px;
  height: 26px;
}

/* line 59, ../sass/_mainChat.scss */
.avatarTyping {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 18px;
  height: 11px;
}

/* line 68, ../sass/_mainChat.scss */
.avatarName {
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 16px;
  color: #fff;
  font-family: alegreya;
  line-height: 16px;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
}

/* line 83, ../sass/_mainChat.scss */
#avatarBox {
  position: absolute;
  left: 5px;
  top: 5px;
  right: 25px;
  height: 80px;
  overflow: hidden;
}

/* line 92, ../sass/_mainChat.scss */
#avatarUpButton, #avatarDownButton {
  position: absolute;
  right: 5px;
  width: 40px;
  height: 25px;
}
/* line 98, ../sass/_mainChat.scss */
#avatarUpButton.inactive, #avatarDownButton.inactive {
  opacity: 0.2;
  pointer-events: none;
}

/* line 104, ../sass/_mainChat.scss */
#avatarUpButton {
  top: 5px;
}

/* line 109, ../sass/_mainChat.scss */
#avatarDownButton {
  top: 60px;
}

/* line 115, ../sass/_mainChat.scss */
#chatNotificationBar {
  position: absolute;
  z-index: 2;
  top: 90px;
  left: 6px;
  right: 57px;
  height: 30px;
  margin-top: 1px;
  pointer-events: none;
  text-indent: 5px;
}
/* line 126, ../sass/_mainChat.scss */
#chatNotificationBar.activeIcon {
  background-color: rgba(0, 0, 0, 0.25);
}

/* line 131, ../sass/_mainChat.scss */
.chatNotificationIcon {
  width: 28px;
  height: 28px;
  display: inline-block;
  margin-right: 5px;
  margin-top: 1px;
  pointer-events: auto;
  position: relative;
}

/* line 141, ../sass/_mainChat.scss */
.icons-chatNotReconnecting {
  animation: rotation 1s infinite linear;
}

/* line 145, ../sass/_mainChat.scss */
.chatNotificationHover {
  display: none;
  position: absolute;
  top: 100%;
  height: auto;
  line-height: 20px;
  font-size: 13px;
  background-color: white;
  border: solid 1px #000;
  font-family: alegreya;
  width: 200px;
  padding: 3px;
  text-indent: 0px;
  text-align: justify;
  pointer-events: none;
}

/* line 162, ../sass/_mainChat.scss */
.chatNotificationHover:before {
  border: solid;
  border-color: #333 transparent;
  border-width: 0px 6px 6px 0px;
  top: -6px;
  content: "";
  left: 10px;
  position: absolute;
}

/* line 172, ../sass/_mainChat.scss */
.chatNotificationIcon:hover .chatNotificationHover {
  display: block;
}

/* line 176, ../sass/_mainChat.scss */
#chatBox {
  position: absolute;
  top: 90px;
  left: 5px;
  right: 50px;
  bottom: 160px;
  background-color: white;
  border: solid 1px #000;
  overflow-y: scroll;
  font-family: alegreya;
  font-size: 16px;
  line-height: 20px;
}
/* line 190, ../sass/_mainChat.scss */
#chatBox:hover {
  border-color: #968aff;
}

/* line 195, ../sass/_mainChat.scss */
.zebra .printedMessage:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
/* line 197, ../sass/_mainChat.scss */
.zebra .printedMessage:nth-child(odd):hover {
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 202, ../sass/_mainChat.scss */
#chatScrollDown {
  bottom: 170px;
  height: 40px;
  width: 40px;
  right: 67px;
  position: absolute;
}

/* line 212, ../sass/_mainChat.scss */
#chatButtonsBox {
  position: absolute;
  top: 90px;
  right: 5px;
  width: 40px;
  bottom: 160px;
  overflow: hidden;
}

/* line 221, ../sass/_mainChat.scss */
.chatRightButton {
  width: 40px;
  height: 25px;
  margin-bottom: 5px;
  float: right;
}

/* line 230, ../sass/_mainChat.scss */
#chatMessageStateIcon {
  position: absolute;
  left: 7px;
  bottom: 128px;
  height: 25px;
  width: 25px;
  z-index: 2;
}

/* line 239, ../sass/_mainChat.scss */
#chatMessageBox {
  position: absolute;
  bottom: 125px;
  left: 5px;
  right: 80px;
  height: 30px;
}

/* line 247, ../sass/_mainChat.scss */
#chatMessageInput {
  width: 100%;
  margin: 0px;
  padding: 0px;
  padding-left: 28px;
  font-size: 15px;
  font-family: alegreya;
  line-height: 22px;
  margin-top: 2px;
  height: 23px;
  text-align: left;
}

/* line 260, ../sass/_mainChat.scss */
#chatMessageSendButton {
  position: absolute;
  right: 5px;
  bottom: 125px;
  width: 40px;
  height: 30px;
}

/* line 269, ../sass/_mainChat.scss */
#personaBox {
  position: absolute;
  bottom: 96px;
  left: 5px;
  right: 5px;
  height: 25px;
}

/* line 278, ../sass/_mainChat.scss */
#personaAddButton {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 25px;
  width: 40px;
}

/* line 289, ../sass/_mainChat.scss */
#personaContainer {
  position: absolute;
  left: 40px;
  top: 0px;
  height: 25px;
  right: 0px;
  overflow-x: hidden;
  overflow-y: hidden;
}

/* line 299, ../sass/_mainChat.scss */
.personaButton {
  display: inline-block;
  background-color: #bbbbbb;
  height: 25px;
  line-height: 25px;
  font-size: 15px;
  padding-left: 4px;
  padding-right: 4px;
  margin: 0px;
  border-left: #6a6a6a solid 4px;
  margin-left: 5px;
}
/* line 312, ../sass/_mainChat.scss */
.personaButton:hover {
  background-color: #e5e5e5;
  border-left-color: #858585;
}
/* line 317, ../sass/_mainChat.scss */
.personaButton.active {
  background-color: #b4deb3;
  border-left-color: #47dd44;
}
/* line 321, ../sass/_mainChat.scss */
.personaButton.active:hover {
  background-color: #caffc9;
  border-left-color: #54fa50;
}

/* line 328, ../sass/_mainChat.scss */
#diceFormBox {
  position: absolute;
  bottom: 60px;
  left: 5px;
  right: 5px;
  height: 30px;
}

/* line 336, ../sass/_mainChat.scss */
#bottomBox {
  position: absolute;
  bottom: 5px;
  right: 5px;
  left: 5px;
  height: 50px;
  text-align: center;
  font-size: 0px;
}

/* line 346, ../sass/_mainChat.scss */
.diceButton {
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: top;
}

/* line 354, ../sass/_mainChat.scss */
#chatSideWindow.noAvatar #avatarBox, #chatSideWindow.noAvatar #avatarUpButton, #chatSideWindow.noAvatar #avatarDownButton {
  display: none;
}

/* line 358, ../sass/_mainChat.scss */
#chatSideWindow.noAvatar #chatBox, #chatSideWindow.noAvatar #chatButtonsBox, #chatSideWindow.noAvatar #chatNotificationBar {
  top: 5px;
}

/* line 362, ../sass/_mainChat.scss */
.chatInput {
  padding: 0px;
  font-family: alegreya;
  font-size: 13px;
  height: 23px;
  margin: 0px;
  border: solid 1px #000;
  text-align: center;
  vertical-align: middle;
  line-height: 18px;
  margin-top: 2px;
  margin-right: 5px;
  float: left;
}
/* line 376, ../sass/_mainChat.scss */
.chatInput:hover {
  border-color: #968aff;
}

/* line 381, ../sass/_mainChat.scss */
#chatDiceAmount, #chatDiceFaces, #chatDiceMod {
  width: 45px;
}

/* line 385, ../sass/_mainChat.scss */
#diceReasonHolder {
  position: absolute;
  left: 156px;
  top: 0px;
  right: 102px;
  bottom: 0px;
}

/* line 393, ../sass/_mainChat.scss */
#chatDiceReason {
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 2px;
  text-align: left;
}

/* line 401, ../sass/_mainChat.scss */
#chatDiceTower {
  position: absolute;
  width: 40px;
  height: 30px;
  right: 45px;
}

/* line 410, ../sass/_mainChat.scss */
#chatDiceSubmit {
  position: absolute;
  width: 40px;
  height: 30px;
  right: 0px;
  border: none;
  outline: none;
}

/* line 422, ../sass/_mainChat.scss */
#personaDesignerBox {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10;
}

/* line 432, ../sass/_mainChat.scss */
#personaDesigner {
  position: absolute;
  top: 15px;
  bottom: 15px;
  overflow: hidden;
  left: 12px;
  right: 12px;
}

/* line 441, ../sass/_mainChat.scss */
#personaDesignerHolder {
  position: absolute;
  left: 5px;
  right: 0px;
  bottom: 0px;
  top: 110px;
}

/* line 450, ../sass/_mainChat.scss */
.chatAvatarChoiceBox {
  display: inline-block;
  margin-top: 5px;
  float: left;
  width: 85px;
  height: 105px;
  opacity: 0.6;
}
/* line 458, ../sass/_mainChat.scss */
.chatAvatarChoiceBox:hover {
  opacity: 1;
}

/* line 463, ../sass/_mainChat.scss */
.chatAvatarChoiceBoxUse, .chatAvatarChoiceBoxDelete {
  width: 40px;
  height: 25px;
  display: inline-block;
}

/* line 479, ../sass/_mainChat.scss */
#personaDesignerForm {
  text-align: center;
}

/* line 483, ../sass/_mainChat.scss */
#personaDesignerNameInput, #personaDesignerAvatarInput {
  font-family: alegreya;
  display: block;
  margin-top: 4px;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
  text-align: center;
}

/* line 493, ../sass/_mainChat.scss */
#personaDesignerSubmit {
  margin-top: 4px;
}

/* line 498, ../sass/_mainChat.scss */
.chatFloater {
  position: absolute;
  width: 400px;
  z-index: 10;
}

/* line 505, ../sass/_mainChat.scss */
.chatFloaterHandle {
  background-color: #333745;
  line-height: 30px;
  font-size: 26px;
  font-weight: bold;
  color: #fff;
  text-align: center;
}
/* line 513, ../sass/_mainChat.scss */
.chatFloaterHandle:hover {
  cursor: move;
}

/* line 518, ../sass/_mainChat.scss */
.chatFloaterMinus {
  float: right;
  display: block;
  line-height: 30px;
  height: 30px;
  width: 30px;
}
/* line 525, ../sass/_mainChat.scss */
.chatFloaterMinus:hover {
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.4);
}
/* line 529, ../sass/_mainChat.scss */
.chatFloaterMinus:active {
  background-color: rgba(255, 255, 255, 0.15);
}

/* line 534, ../sass/_mainChat.scss */
.chatFloaterContent {
  background-color: #fff;
  max-height: 350px;
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 2, ../sass/_mainChatMessages.scss */
#chatTitle {
  font-size: 1.7em;
  font-weight: bold;
  text-align: center;
  font-family: alegreya;
  line-height: 1.3em;
  margin-top: 5px;
}

/* line 11, ../sass/_mainChatMessages.scss */
#chatDescription {
  font-size: 1.1em;
  text-align: justify;
  text-indent: 1.2em;
  line-height: 1.5em;
  padding: 6px;
  font-family: alegreya;
}

/* line 20, ../sass/_mainChatMessages.scss */
.chatInitHelp {
  padding-left: 6px;
  padding-right: 6px;
  color: #949494;
}

/* line 26, ../sass/_mainChatMessages.scss */
.chatInitHelp:before {
  content: "- ";
}

/* line 31, ../sass/_mainChatMessages.scss */
.chatMessage, .chatMessageParagraph, .chatMessageStory, .chatOff, .chatAction, .chatMessageDice, .chatMessageTurn, .chatMessageSheetdamage, .chatWhisper, .chatMessageShare, .chatMessageVote, .chatMessageCounter, .chatMessageSystem, .chatMessageQuoteParagraph, .chatMessageNotification {
  line-height: 1.2em;
  font-size: 1em;
}
/* line 34, ../sass/_mainChatMessages.scss */
.chatMessage:hover, .chatMessageParagraph:hover, .chatMessageStory:hover, .chatOff:hover, .chatAction:hover, .chatMessageDice:hover, .chatMessageTurn:hover, .chatMessageSheetdamage:hover, .chatWhisper:hover, .chatMessageShare:hover, .chatMessageVote:hover, .chatMessageCounter:hover, .chatMessageSystem:hover, .chatMessageQuoteParagraph:hover, .chatMessageNotification:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 39, ../sass/_mainChatMessages.scss */
.chatMessageSending {
  background-color: #fffae5;
}
/* line 41, ../sass/_mainChatMessages.scss */
.chatMessageSending:hover {
  background-color: #ddd6b6;
}

/* line 46, ../sass/_mainChatMessages.scss */
.chatMessageError {
  background-color: #ffe5e5;
}
/* line 48, ../sass/_mainChatMessages.scss */
.chatMessageError:hover {
  background-color: #ddb6b6;
}

/* line 53, ../sass/_mainChatMessages.scss */
.chatMessagePadding, .chatMessageParagraph, .chatMessageStory, .chatOff, .chatAction, .chatMessageDice, .chatMessageTurn, .chatMessageSheetdamage, .chatWhisper, .chatMessageShare, .chatMessageVote, .chatMessageCounter, .chatMessageSystem, .chatMessageQuoteParagraph, .chatMessageNotification, .chatMessageDiceReason {
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* line 60, ../sass/_mainChatMessages.scss */
.chatMessageParagraph, .chatMessageStory, .chatOff, .chatAction, .chatMessageDice, .chatMessageTurn, .chatMessageSheetdamage, .chatWhisper, .chatMessageShare, .chatMessageVote, .chatMessageCounter, .chatMessageSystem, .chatMessageQuoteParagraph {
  text-align: justify;
  display: block;
  text-indent: 0.8em;
}

/* line 74, ../sass/_mainChatMessages.scss */
.chatMessageNotification {
  color: #696969;
}
/* line 79, ../sass/_mainChatMessages.scss */
.chatMessageNotification:before {
  content: "(";
  margin-right: 4px;
}
/* line 84, ../sass/_mainChatMessages.scss */
.chatMessageNotification:after {
  content: ")";
  margin-left: 4px;
}

/* line 93, ../sass/_mainChatMessages.scss */
.chatMessageStory {
  text-indent: 0px;
  color: #074fb0;
}

/* line 100, ../sass/_mainChatMessages.scss */
.chatRoleplayImportant {
  color: #234788;
  font-weight: bold;
}

/* line 105, ../sass/_mainChatMessages.scss */
.chatRoleplayItalic {
  font-style: italic;
  font-weight: bold;
}

/* line 110, ../sass/_mainChatMessages.scss */
.chatRoleplayThought {
  color: #6882b1;
  font-style: italic;
}

/* line 115, ../sass/_mainChatMessages.scss */
.chatRoleplayAction {
  color: #d90000;
  font-weight: bold;
}

/* line 120, ../sass/_mainChatMessages.scss */
.chatRoleplayTranslation {
  display: block;
  color: #7f007f;
}

/* line 126, ../sass/_mainChatMessages.scss */
.chatOff {
  font-style: italic;
  color: #2d9d00;
}

/* line 133, ../sass/_mainChatMessages.scss */
.chatAction {
  color: #d90000;
  text-indent: 0px;
}

@keyframes rainbowDice {
  from {
    color: #640000;
    background-color: #ff9696;
    border-color: #c80000;
  }
  15% {
    color: #640064;
    background-color: #ff96ff;
    border-color: #c800c8;
  }
  30% {
    color: #000064;
    background-color: #9696ff;
    border-color: #0000c8;
  }
  45% {
    color: #006464;
    background-color: #96ffff;
    border-color: #00c8c8;
  }
  60% {
    color: darkgreen;
    background-color: #96ff96;
    border-color: #00c800;
  }
  75% {
    color: #646400;
    background-color: #ffff96;
    border-color: #c8c800;
  }
  to {
    color: #640000;
    background-color: #ff9696;
    border-color: #c80000;
  }
}
@keyframes shameDice {
  from {
    color: #640000;
    background-color: #ffadad;
    border-color: #e10037;
  }
  50% {
    color: #006464;
    background-color: #bd7f7f;
    border-color: #a9002c;
  }
  to {
    color: #640000;
    background-color: #ffadad;
    border-color: #e10037;
  }
}
/* line 196, ../sass/_mainChatMessages.scss */
.chatMessageDice {
  color: #b900b3;
  text-indent: 0px;
  font-size: 1.1em;
  line-height: 1.5em;
}
/* line 205, ../sass/_mainChatMessages.scss */
.chatMessageDice.rainbow.hq {
  animation: rainbowDice 1.5s linear 0s infinite;
}
/* line 210, ../sass/_mainChatMessages.scss */
.chatMessageDice.shame {
  color: #7d0000;
}
/* line 212, ../sass/_mainChatMessages.scss */
.chatMessageDice.shame.hq {
  animation: shameDice 1.5s linear 0s infinite;
}

/* line 218, ../sass/_mainChatMessages.scss */
.chatMessageDiceBox, .chatMessageDiceBoxSquare, .chatMessageDiceBoxCircle, .chatMessageCounterSpan, .chatMessageDiceBoxRoll, .chatMessageDiceBoxResult {
  min-width: 0.6em;
  display: inline-block;
  vertical-align: middle;
  background-color: #ffe3fe;
  padding: 0px;
  border: solid 1px #e782e4;
  border-radius: 15%;
  text-align: center;
  padding-left: 0.45em;
  padding-right: 0.45em;
  font-size: 0.9em;
}
/* line 231, ../sass/_mainChatMessages.scss */
.chatMessageDiceBox.rainbow, .rainbow.chatMessageDiceBoxSquare, .rainbow.chatMessageDiceBoxCircle, .rainbow.chatMessageCounterSpan, .rainbow.chatMessageDiceBoxRoll, .rainbow.chatMessageDiceBoxResult {
  border-color: rgba(0, 0, 0, 0.9);
  color: rgba(0, 0, 0, 0.8);
  background-image: url('data:image/gif;base64,R0lGODlhAQABANUAANzK/8ru///K08r/yuXK/8rT///K7u7K///cysr//8rl/8r/3Mrc/8rK//fK////yuX/yv/K3Mr/5cr3///K5f/Kysr/7u7/yv/K98r/9//3yvf/yv/uyv/Tyv/K/8r/0//lytPK/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDkzRTlBNjc4OUUyMTFFNTk1NThFMEFBOTQ5MDUyQzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDkzRTlBNjg4OUUyMTFFNTk1NThFMEFBOTQ5MDUyQzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEOTNFOUE2NTg5RTIxMUU1OTU1OEUwQUE5NDkwNTJDNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEOTNFOUE2Njg5RTIxMUU1OTU1OEUwQUE5NDkwNTJDNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAQDAAAALAAAAAABAAEAAAYDwEoQACH5BAQDAAAALAAAAAABAAEAAAYDwE4QACH5BAQDAAAALAAAAAABAAEAAAYDQEQQACH5BAQDAAAALAAAAAABAAEAAAYDQFAQACH5BAQDAAAALAAAAAABAAEAAAYDQE4QACH5BAQDAAAALAAAAAABAAEAAAYDQE0QACH5BAQDAAAALAAAAAABAAEAAAYDwEcQACH5BAQDAAAALAAAAAABAAEAAAYDwE0QACH5BAQDAAAALAAAAAABAAEAAAYDwEsQACH5BAQDAAAALAAAAAABAAEAAAYDQEgQACH5BAQDAAAALAAAAAABAAEAAAYDwEEQACH5BAQDAAAALAAAAAABAAEAAAYDwE8QACH5BAQDAAAALAAAAAABAAEAAAYDwEUQACH5BAQDAAAALAAAAAABAAEAAAYDQEkQACH5BAQDAAAALAAAAAABAAEAAAYDQEsQACH5BAQDAAAALAAAAAABAAEAAAYDwEwQACH5BAQDAAAALAAAAAABAAEAAAYDwEQQACH5BAQDAAAALAAAAAABAAEAAAYDwEkQACH5BAQDAAAALAAAAAABAAEAAAYDwEAQACH5BAQDAAAALAAAAAABAAEAAAYDQEUQACH5BAQDAAAALAAAAAABAAEAAAYDQEYQACH5BAQDAAAALAAAAAABAAEAAAYDwEIQACH5BAQDAAAALAAAAAABAAEAAAYDwEYQACH5BAQDAAAALAAAAAABAAEAAAYDwFAQACH5BAQDAAAALAAAAAABAAEAAAYDQEAQACH5BAQDAAAALAAAAAABAAEAAAYDQEIQACH5BAQDAAAALAAAAAABAAEAAAYDwEMQACH5BAQDAAAALAAAAAABAAEAAAYDQEcQACH5BAQDAAAALAAAAAABAAEAAAYDQE8QACH5BAQDAAAALAAAAAABAAEAAAYDQEwQACH5BAQDAAAALAAAAAABAAEAAAYDQEMQACH5BAQDAAAALAAAAAABAAEAAAYDQEoQACH5BAQDAAAALAAAAAABAAEAAAYDwEgQACH5BAQDAAAALAAAAAABAAEAAAYDQEEQADs=');
}
/* line 238, ../sass/_mainChatMessages.scss */
.chatMessageDiceBox.rainbow.hq, .rainbow.hq.chatMessageDiceBoxSquare, .rainbow.hq.chatMessageDiceBoxCircle, .rainbow.hq.chatMessageCounterSpan, .rainbow.hq.chatMessageDiceBoxRoll, .rainbow.hq.chatMessageDiceBoxResult {
  background-image: none;
  animation: rainbowDice 1.5s linear 0s infinite;
}
/* line 244, ../sass/_mainChatMessages.scss */
.chatMessageDiceBox.shame, .shame.chatMessageDiceBoxSquare, .shame.chatMessageDiceBoxCircle, .shame.chatMessageCounterSpan, .shame.chatMessageDiceBoxRoll, .shame.chatMessageDiceBoxResult {
  border-color: rgba(40, 0, 0, 0.9);
  color: rgba(230, 200, 200, 0.8);
  background-image: url('data:image/gif;base64,R0lGODlhAQABAKIAAKoAAGQAAIIAAHgAAKAAAG4AAJYAAIwAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA1MUQyNzNBOTIxNTExRTU5RTAwRDAxODM1NjM2MUZFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA1MUQyNzNCOTIxNTExRTU5RTAwRDAxODM1NjM2MUZFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDUxRDI3Mzg5MjE1MTFFNTlFMDBEMDE4MzU2MzYxRkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDUxRDI3Mzk5MjE1MTFFNTlFMDBEMDE4MzU2MzYxRkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQECgAAACwAAAAAAQABAAADAggJACH5BAQKAAAALAAAAAABAAEAAAMCSAkAIfkEBAoAAAAsAAAAAAEAAQAAAwJoCQAh+QQECgAAACwAAAAAAQABAAADAngJACH5BAQKAAAALAAAAAABAAEAAAMCKAkAIfkEBAoAAAAsAAAAAAEAAQAAAwI4CQAh+QQECgAAACwAAAAAAQABAAADAlgJACH5BAQKAAAALAAAAAABAAEAAAMCGAkAIfkEBAoAAAAsAAAAAAEAAQAAAwJYCQAh+QQECgAAACwAAAAAAQABAAADAjgJACH5BAQKAAAALAAAAAABAAEAAAMCKAkAIfkEBAoAAAAsAAAAAAEAAQAAAwJ4CQAh+QQECgAAACwAAAAAAQABAAADAmgJACH5BAQKAAAALAAAAAABAAEAAAMCSAkAOw==');
}
/* line 251, ../sass/_mainChatMessages.scss */
.chatMessageDiceBox.shame.hq, .shame.hq.chatMessageDiceBoxSquare, .shame.hq.chatMessageDiceBoxCircle, .shame.hq.chatMessageCounterSpan, .shame.hq.chatMessageDiceBoxRoll, .shame.hq.chatMessageDiceBoxResult {
  background-image: none;
  animation: shameDice 1.5s linear 0s infinite;
}

/* line 258, ../sass/_mainChatMessages.scss */
.chatMessageDiceBoxSquare {
  border-radius: 0;
}

/* line 263, ../sass/_mainChatMessages.scss */
.chatMessageDiceBoxCircle, .chatMessageCounterSpan {
  border-radius: 50%;
  padding-left: 0.6em;
  padding-right: 0.6em;
}

/* line 274, ../sass/_mainChatMessages.scss */
.chatMessageDiceBoxResult {
  background-color: #ffbafd;
  border-color: #8f2281;
}

/* line 280, ../sass/_mainChatMessages.scss */
.chatMessageDiceReason {
  display: block;
  font-size: 0.8em;
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 289, ../sass/_mainChatMessages.scss */
.chatMessageTurn {
  font-size: 1.2em;
  line-height: 1.2em;
  font-weight: bold;
  padding-left: 0px;
}

/* line 297, ../sass/_mainChatMessages.scss */
.chatMessageTurnIcon {
  width: 40px;
  height: 40px;
  vertical-align: middle;
  display: inline-block;
  margin-right: 6px;
}

/* line 306, ../sass/_mainChatMessages.scss */
.chatMessageSheetdamage {
  font-size: 1.2em;
  line-height: 1.2em;
  font-weight: bold;
  padding-left: 0px;
}
/* line 313, ../sass/_mainChatMessages.scss */
.chatMessageSheetdamage.HP {
  color: #8d0000;
}
/* line 317, ../sass/_mainChatMessages.scss */
.chatMessageSheetdamage.Exp {
  color: #333333;
}
/* line 321, ../sass/_mainChatMessages.scss */
.chatMessageSheetdamage.MP {
  color: #00037f;
}

/* line 326, ../sass/_mainChatMessages.scss */
.chatMessageDamageIcon {
  width: 40px;
  height: 40px;
  display: inline-block;
  vertical-align: middle;
}

/* line 333, ../sass/_mainChatMessages.scss */
.chatMessageDamageBubble {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  padding: 0px;
  padding-left: 0.45em;
  padding-right: 0.45em;
  text-indent: 0px;
  border: solid 1px #000;
  border-radius: 15%;
  background-color: #FFF;
  margin-left: 10px;
  line-height: 1.5em;
  font-size: 1.2em;
}
/* line 349, ../sass/_mainChatMessages.scss */
.chatMessageDamageBubble.HP {
  background-color: #ff9191;
  border-color: #8e0000;
}
/* line 354, ../sass/_mainChatMessages.scss */
.chatMessageDamageBubble.Exp {
  background-color: #e3e3e3;
  border-color: #929292;
}
/* line 359, ../sass/_mainChatMessages.scss */
.chatMessageDamageBubble.MP {
  background-color: #d9daee;
  border-color: #292b69;
}

/* line 366, ../sass/_mainChatMessages.scss */
.chatWhisper {
  text-indent: 0px;
  color: #920789;
}

/* line 374, ../sass/_mainChatMessages.scss */
.chatWhisperLink:hover {
  color: #be18b3;
}

/* line 380, ../sass/_mainChatMessages.scss */
.chatMessageShare {
  color: #00118a;
}

/* line 386, ../sass/_mainChatMessages.scss */
.chatMessageVote {
  color: #8a7400;
  min-height: 3.1em;
}

/* line 392, ../sass/_mainChatMessages.scss */
.chatMessageVoteAmount {
  text-indent: 0px;
  display: block;
  float: left;
  min-width: 1em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  line-height: 2em;
  font-size: 1.5em;
  vertical-align: top;
  border: solid 1px #b79a00;
  background-color: #fdf5cb;
  text-align: center;
  margin-right: 10px;
}
/* line 409, ../sass/_mainChatMessages.scss */
.chatMessageVoteAmount:hover {
  border-color: #c5a500;
  background-color: #ffed92;
}
/* line 414, ../sass/_mainChatMessages.scss */
.chatMessageVoteAmount:active {
  border-color: #c5a500;
  background-color: #d7c97f;
}

/* line 420, ../sass/_mainChatMessages.scss */
.chatMessageVoteReason {
  text-indent: 0.25em;
  margin-right: 5px;
  font-weight: bold;
}

/* line 426, ../sass/_mainChatMessages.scss */
.chatMessageVoteVoters {
  text-indent: 2em;
  margin-top: 6px;
  display: block;
}

/* line 433, ../sass/_mainChatMessages.scss */
.chatMessageCounter {
  border-bottom: solid 1px #740000;
}

/* line 438, ../sass/_mainChatMessages.scss */
.chatMessageCounterEnd {
  border-top: solid 1px #740000;
  margin-top: -1px;
  height: 0px;
  display: block;
}

/* line 445, ../sass/_mainChatMessages.scss */
.chatMessageCounterSpan {
  text-indent: 0px;
  text-align: center;
  font-size: 1.5em;
  height: 2em;
  line-height: 2em;
}

/* line 455, ../sass/_mainChatMessages.scss */
.chatMessageSystem {
  text-indent: 0px;
  background-color: #eacedc;
  font-size: 1.4em;
}
/* line 460, ../sass/_mainChatMessages.scss */
.chatMessageSystem:hover {
  background-color: #d0afc0;
}

/* line 465, ../sass/_mainChatMessages.scss */
.chatMessageSystem:before {
  content: "---- ";
}

/* line 469, ../sass/_mainChatMessages.scss */
.chatMessageSystem:after {
  content: " ----";
}

/* line 473, ../sass/_mainChatMessages.scss */
.chatMessageQuoteParagraph {
  text-align: center;
  font-style: italic;
  text-indent: 0px;
}

/* line 480, ../sass/_mainChatMessages.scss */
.chatMessageQuoteQuoted {
  font-weight: bold;
  font-style: normal;
  display: block;
  text-align: center;
  text-indent: 0px;
}

/* line 1, ../sass/_mainChatLogger.scss */
#loggerWindow {
  z-index: 2;
  display: none;
}

/* line 6, ../sass/_mainChatLogger.scss */
.loggerLabel {
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
}

/* line 1, ../sass/_mainChatCombat.scss */
#combatFloater {
  width: 450px;
}

/* line 5, ../sass/_mainChatCombat.scss */
#combatSelectSheet {
  max-width: 100px;
}

/* line 9, ../sass/_mainChatCombat.scss */
.combatRow {
  display: flex;
}
/* line 13, ../sass/_mainChatCombat.scss */
.combatRow.currentTarget {
  border-right: solid 8px #ff0000;
  box-sizing: border-box;
}
/* line 18, ../sass/_mainChatCombat.scss */
.combatRow.currentTurn {
  border-left: 8px solid #000;
}

/* line 23, ../sass/_mainChatCombat.scss */
.combatName {
  flex: 1 0 auto;
  font-weight: bold;
  line-height: 24px;
  margin: 4px;
  padding: 0px;
  vertical-align: top;
}

/* line 32, ../sass/_mainChatCombat.scss */
.combatButton, .combatRemove, .combatSetTurn, .combatTarget, .combatSheet {
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
  margin: 4px;
}

/* line 44, ../sass/_mainChatCombat.scss */
.combatSetTurn, .combatTarget, .combatSheet {
  margin-left: 0px;
}

/* line 64, ../sass/_mainChatCombat.scss */
.combatRowInitiative {
  flex: 0 0 auto;
  float: right;
  width: 24px;
  vertical-align: middle;
  margin: 4px;
  text-align: center;
  font-family: alegreya;
}

/* line 74, ../sass/_mainChatCombat.scss */
#combatStoryButtons {
  height: auto;
  overflow: visible;
  line-height: 30px;
  height: 30px;
  padding-left: 4px;
}

/* line 82, ../sass/_mainChatCombat.scss */
#combatSelectSheet, #combatSelectUser {
  font-family: alegreya;
}

/* line 86, ../sass/_mainChatCombat.scss */
.combatAdd, .combatNewRound, .combatNextTurn, .combatEndCombat {
  display: inline-block;
  height: 24px;
  width: 24px;
  vertical-align: middle;
}

/* line 95, ../sass/_mainChatCombat.scss */
.combatNewRound, .combatNextTurn, .combatEndCombat {
  float: right;
  margin-right: 4px;
  margin-top: 3px;
}

/* line 1, ../sass/_mainPicture.scss */
#pictureWindow {
  z-index: 5;
  background-color: rgba(0, 0, 0, 0.4);
  pointer-events: none;
  opacity: 0;
  display: block;
}

/* line 9, ../sass/_mainPicture.scss */
#pictureClose {
  right: auto;
  left: 0px;
  z-index: 10;
}

/* line 15, ../sass/_mainPicture.scss */
#pictureLoading {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 23, ../sass/_mainPicture.scss */
.mapBackground {
  position: absolute;
  z-index: 1;
}

/* line 28, ../sass/_mainPicture.scss */
.pictureContainer {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}

/* line 36, ../sass/_mainPicture.scss */
.pictureBoard {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 37px;
  overflow: auto;
}

/* line 47, ../sass/_mainPicture.scss */
.pictureToolsContainer {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: rgba(255, 255, 255, 0.7);
  border-top: 1px solid #000;
  height: 26px;
  text-align: center;
}

/* line 58, ../sass/_mainPicture.scss */
.picaTool, .picaToolButton, .leftPicaToolButton, .rightPicaToolButton, .leftPicaTool, .rightPicaTool {
  height: 26px;
  line-height: 26px;
  padding: 0px;
  padding-left: 4px;
  padding-right: 4px;
  display: inline-block;
  margin: 0px;
  margin-left: 3px;
  margin-right: 3px;
  vertical-align: top;
}

/* line 74, ../sass/_mainPicture.scss */
.picaToolButton, .leftPicaToolButton, .rightPicaToolButton {
  width: 26px;
  padding: 0px;
}

/* line 80, ../sass/_mainPicture.scss */
.leftPicaTool, .leftPicaToolButton {
  display: block;
  float: left;
  margin-left: 0px;
}

/* line 92, ../sass/_mainPicture.scss */
.rightPicaTool, .rightPicaToolButton {
  display: block;
  float: right;
  margin-right: 0px;
}

/* line 113, ../sass/_mainPicture.scss */
.picaCanvas {
  position: absolute;
  z-index: 2;
}
/* line 117, ../sass/_mainPicture.scss */
.picaCanvas.draw:hover {
  cursor: crosshair;
  z-index: 4;
}
/* line 121, ../sass/_mainPicture.scss */
.picaCanvas.draw:hover.locked {
  cursor: not-allowed;
}
/* line 126, ../sass/_mainPicture.scss */
.picaCanvas.move:hover {
  cursor: move;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
/* line 131, ../sass/_mainPicture.scss */
.picaCanvas.move:hover.moving {
  cursor: move;
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}

/* line 140, ../sass/_mainPicture.scss */
.colopica {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  width: 18px;
  padding: 0px;
  height: 18px;
  margin: 3px;
  outline: none;
  border: solid 1px #575757;
}
/* line 152, ../sass/_mainPicture.scss */
.colopica:hover {
  border-color: #9f9f9f;
}
/* line 156, ../sass/_mainPicture.scss */
.colopica:active {
  border-color: #838383;
}
/* line 160, ../sass/_mainPicture.scss */
.colopica::-webkit-color-swatch {
  border: none;
}
/* line 164, ../sass/_mainPicture.scss */
.colopica::-webkit-color-swatch-wrapper {
  padding: 0;
}

/* line 1, ../sass/_buttons.scss */
.xButton {
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0px;
  top: 0px;
}

/* line 1, ../sass/_mainWindowChangelog.scss */
.changelogVersion:before {
  content: " ";
}

/* line 5, ../sass/_mainWindowChangelog.scss */
.changelogVersion:after {
  content: ".";
  margin-right: 6px;
}

/* line 10, ../sass/_mainWindowChangelog.scss */
#changelogWarning {
  color: #969000;
  font-weight: bold;
}

/* line 15, ../sass/_mainWindowChangelog.scss */
.changelogChangeVersion {
  font-weight: bold;
  position: absolute;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 26, ../sass/_mainWindowChangelog.scss */
.changelogMissing {
  color: #b2000d;
}
/* line 28, ../sass/_mainWindowChangelog.scss */
.changelogMissing:hover {
  background-color: #eab7bf;
}

/* line 33, ../sass/_mainWindowChangelog.scss */
.changelogChange {
  display: block;
  margin-left: 70px;
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: justify;
  text-indent: 1em;
}

/* line 1, ../sass/_mainSheetViewer.scss */
#sheetToolbox {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 40px;
  text-align: center;
}

/* line 10, ../sass/_mainSheetViewer.scss */
.sheetTool {
  display: inline-block;
  width: 40px;
  height: 40px;
}

/* line 17, ../sass/_mainSheetViewer.scss */
#sheetViewport {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 30px;
  bottom: 40px;
  overflow-y: auto;
  overflow-x: hidden;
}

/* line 28, ../sass/_mainSheetViewer.scss */
#sheetViewerSheetsTab {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  text-align: right;
  overflow: visible;
}

/* line 37, ../sass/_mainSheetViewer.scss */
.sheetTab {
  vertical-align: top;
  display: inline-block;
  font-variant: small-caps;
  font-weight: bold;
  font-size: 14px;
  line-height: 30px;
  padding-left: 6px;
  padding-right: 6px;
  height: 30px;
  margin-right: 6px;
  min-width: 40px;
  text-align: center;
  user-select: none;
  color: #FFF;
  background-color: #968279;
}
/* line 55, ../sass/_mainSheetViewer.scss */
.sheetTab.character {
  background-color: #6c7394;
}
/* line 58, ../sass/_mainSheetViewer.scss */
.sheetTab.character:hover {
  cursor: pointer;
  background-color: #545c81;
}
/* line 63, ../sass/_mainSheetViewer.scss */
.sheetTab.character:active {
  background-color: #6a6f88;
}
/* line 67, ../sass/_mainSheetViewer.scss */
.sheetTab.character.toggled {
  background-color: #333745;
  color: #0fd6c7;
}
/* line 71, ../sass/_mainSheetViewer.scss */
.sheetTab.character.toggled:hover {
  cursor: default;
  background-color: #333745;
}
/* line 76, ../sass/_mainSheetViewer.scss */
.sheetTab.character.toggled:active {
  background-color: #333745;
}
/* line 85, ../sass/_mainSheetViewer.scss */
.sheetTab.toggled {
  background-color: #734443;
  color: #fab600;
}
/* line 89, ../sass/_mainSheetViewer.scss */
.sheetTab.toggled:hover {
  cursor: default;
  background-color: #734443;
}
/* line 94, ../sass/_mainSheetViewer.scss */
.sheetTab.toggled:active {
  background-color: #734443;
}
/* line 99, ../sass/_mainSheetViewer.scss */
.sheetTab:hover {
  cursor: pointer;
  background-color: #886c5f;
}
/* line 104, ../sass/_mainSheetViewer.scss */
.sheetTab:active {
  background-color: #9c8175;
}

/* line 109, ../sass/_mainSheetViewer.scss */
#sheetViewerJSONImporter {
  display: none;
}

/* line 1, ../sass/_mainWindowFilters.scss */
#moodWindow {
  position: absolute;
  top: 90px;
  right: 50px;
  width: 300px;
  height: auto;
  background-color: #FFF;
  border: solid 1px #000;
  z-index: 3;
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
/* line 15, ../sass/_mainWindowFilters.scss */
#moodWindow:after {
  display: block;
  height: 3px;
  content: "";
  width: 0px;
  border: solid;
  border-color: #333;
  border-left: 3px solid #000;
  border-top: 0px;
  border-bottom: 0px;
  right: -6px;
  top: 10px;
  position: absolute;
}

/* line 31, ../sass/_mainWindowFilters.scss */
.moodButton {
  width: 150px;
  font-weight: bold;
  height: 24px;
  line-height: 24px;
  text-align: center;
  flex: 1 0 auto;
  align-self: auto;
}
/* line 40, ../sass/_mainWindowFilters.scss */
.moodButton:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
/* line 43, ../sass/_mainWindowFilters.scss */
.moodButton:active {
  background-color: rgba(0, 0, 0, 0.3);
}

@keyframes trauma {
  from {
    filter: blur(0px);
  }
  10% {
    filter: blur(1px);
  }
  to {
    filter: blur(0px);
  }
}
@keyframes fireBackground {
  from {
    opacity: 0.15;
  }
  10% {
    opacity: 0.20;
  }
  20% {
    opacity: 0.20;
  }
  40% {
    opacity: 0.25;
  }
  60% {
    opacity: 0.15;
  }
  70% {
    opacity: 0.10;
  }
  80% {
    opacity: 0.20;
  }
  90% {
    opacity: 0.10;
  }
  to {
    opacity: 0.15;
  }
}
/* line 91, ../sass/_mainWindowFilters.scss */
#mainWindow {
  transition: filter 3s ease-in-out;
}
/* line 98, ../sass/_mainWindowFilters.scss */
#mainWindow.trauma {
  animation-name: trauma;
  animation-duration: 10s;
  animation-iteration-count: infinite;
}
/* line 104, ../sass/_mainWindowFilters.scss */
#mainWindow.noir {
  filter: grayscale(100%) brightness(-5%) contrast(180%);
}
/* line 108, ../sass/_mainWindowFilters.scss */
#mainWindow.evening {
  filter: grayscale(10%) brightness(80%);
}
/* line 111, ../sass/_mainWindowFilters.scss */
#mainWindow.evening > #colorFilter {
  opacity: 0.1;
  background-color: #740d00;
}
/* line 117, ../sass/_mainWindowFilters.scss */
#mainWindow.fire {
  filter: grayscale(10%) brightness(90%);
}
/* line 120, ../sass/_mainWindowFilters.scss */
#mainWindow.fire > #colorFilter {
  background-color: #bd2e00;
  animation-name: fireBackground;
  animation-duration: 8s;
  animation-iteration-count: infinite;
}
/* line 128, ../sass/_mainWindowFilters.scss */
#mainWindow.night {
  filter: grayscale(10%) brightness(80%) contrast(125%);
}
/* line 131, ../sass/_mainWindowFilters.scss */
#mainWindow.night > #colorFilter {
  opacity: 0.3;
  background-color: #000e62;
}
/* line 137, ../sass/_mainWindowFilters.scss */
#mainWindow.gray {
  filter: grayscale(1);
}
/* line 142, ../sass/_mainWindowFilters.scss */
#mainWindow.sepia {
  filter: sepia(0.3) brightness(80%);
}

/* line 147, ../sass/_mainWindowFilters.scss */
#pictureWindow {
  filter: none !important;
}

/* line 151, ../sass/_mainWindowFilters.scss */
#colorFilter {
  display: block;
  opacity: 0;
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  pointer-events: none;
  z-index: 4;
  transition: opacity 5s ease-in-out;
}

/* line 1, ../sass/_mainWindowIFrames.scss */
#leftIFrameElement, #rightIFrameElement, #leftVideoElement, #rightVideoElement {
  width: 100%;
  height: 100%;
}

/* line 6, ../sass/_mainWindowIFrames.scss */
.iframeContainer {
  overflow-y: hidden !important;
}

/* line 1, ../sass/_dark.scss */
#mainWindow.dark {
  background-image: url('data:image/gif;base64,R0lGODlhEAAQAMQAABwcHBwbGy0tLTc3Ny0sLDExMRscHDEwMBsbGyYnJyUkJCQkJTAxMC0tLCcnJyQkJENDQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQzE3MTNGQjcyREExMUU5QkJENUU0OEEyODA0NkQzMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQzE3MTNGQzcyREExMUU5QkJENUU0OEEyODA0NkQzMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJDMTcxM0Y5NzJEQTExRTlCQkQ1RTQ4QTI4MDQ2RDMwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJDMTcxM0ZBNzJEQTExRTlCQkQ1RTQ4QTI4MDQ2RDMwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAABAAEAAABV8ghDjMwDiBSJooAC3N0TyQC8u0Qz/JAj26X+9XECgghh+heEw+CKzUqHSSknC1V2yWhQ2Bu2/w4VwakUomREVFsaO2LS2OHYvDvoe6vFdG31VsWHRccXdCeWN8Z4tHIQA7');
}
/* line 4, ../sass/_dark.scss */
#mainWindow.dark #leftLoading, #mainWindow.dark #rightLoading {
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 8, ../sass/_dark.scss */
#mainWindow.dark .mainWindowContent {
  background-color: #222222;
  color: #fff;
}
/* line 13, ../sass/_dark.scss */
#mainWindow.dark .imagesLeftButton, #mainWindow.dark .imagesRightButton, #mainWindow.dark .imagesFolderIcon, #mainWindow.dark .folderRightButton, #mainWindow.dark .folderLeftButton {
  filter: invert(1);
}
/* line 17, ../sass/_dark.scss */
#mainWindow.dark .imagesFolderTitle:hover, #mainWindow.dark .imagesRow:hover {
  background-color: #3c3c3c;
  color: #eaeaea;
}
/* line 22, ../sass/_dark.scss */
#mainWindow.dark .imagesFolderTitle:active, #mainWindow.dark .imagesRow:active {
  background-color: #3c3c3c;
  color: #eaeaea;
}
/* line 27, ../sass/_dark.scss */
#mainWindow.dark .gamesMainDiv:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
/* line 31, ../sass/_dark.scss */
#mainWindow.dark .gamesRoomP:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
/* line 35, ../sass/_dark.scss */
#mainWindow.dark .textLink, #mainWindow.dark .sheetNameLink, #mainWindow.dark .mainWindowParagraphSubmit, #mainWindow.dark .picaTool, #mainWindow.dark .picaToolButton, #mainWindow.dark .leftPicaToolButton, #mainWindow.dark .rightPicaToolButton, #mainWindow.dark .leftPicaTool, #mainWindow.dark .rightPicaTool {
  color: #6a6bff;
}
/* line 37, ../sass/_dark.scss */
#mainWindow.dark .textLink:hover, #mainWindow.dark .sheetNameLink:hover, #mainWindow.dark .mainWindowParagraphSubmit:hover, #mainWindow.dark .picaTool:hover, #mainWindow.dark .picaToolButton:hover, #mainWindow.dark .leftPicaToolButton:hover, #mainWindow.dark .rightPicaToolButton:hover, #mainWindow.dark .leftPicaTool:hover, #mainWindow.dark .rightPicaTool:hover {
  color: #a19dff;
}
/* line 40, ../sass/_dark.scss */
#mainWindow.dark .textLink:active, #mainWindow.dark .sheetNameLink:active, #mainWindow.dark .mainWindowParagraphSubmit:active, #mainWindow.dark .picaTool:active, #mainWindow.dark .picaToolButton:active, #mainWindow.dark .leftPicaToolButton:active, #mainWindow.dark .rightPicaToolButton:active, #mainWindow.dark .leftPicaTool:active, #mainWindow.dark .rightPicaTool:active {
  color: #4d4db4;
}
/* line 45, ../sass/_dark.scss */
#mainWindow.dark .hoverable:hover, #mainWindow.dark .gameInvitesEmptyP:hover, #mainWindow.dark .gameInvitesContainer:hover, #mainWindow.dark .configLabel:hover, #mainWindow.dark .mainWindowParagraphSubmit:hover, #mainWindow.dark #styleEditorSubmit:hover, #mainWindow.dark .styleLabel:hover, #mainWindow.dark .combatRow:hover, #mainWindow.dark .gameInvitesEmptyP:hover, #mainWindow.dark .gameInvitesContainer:hover, #mainWindow.dark .configLabel:hover, #mainWindow.dark .mainWindowParagraphSubmit:hover, #mainWindow.dark #styleEditorSubmit:hover, #mainWindow.dark .styleLabel:hover, #mainWindow.dark .combatRow:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
/* line 49, ../sass/_dark.scss */
#mainWindow.dark .lightHoverable:hover, #mainWindow.dark .sheetListSheet:hover, #mainWindow.dark .sheetListNoSheet:hover, #mainWindow.dark .sheetListNewSheetButton:hover, #mainWindow.dark .sheetPermRow:hover, #mainWindow.dark .changelogCurrent:hover, #mainWindow.dark .sheetListSheet:hover, #mainWindow.dark .sheetListNoSheet:hover, #mainWindow.dark .sheetListNewSheetButton:hover, #mainWindow.dark .sheetPermRow:hover, #mainWindow.dark .changelogCurrent:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
/* line 53, ../sass/_dark.scss */
#mainWindow.dark .sheetListGameName {
  color: #fff;
}
/* line 57, ../sass/_dark.scss */
#mainWindow.dark .sheetListNewSheetButton, #mainWindow.dark .sheetListNoSheet {
  border-left-color: #fff;
}
/* line 61, ../sass/_dark.scss */
#mainWindow.dark .blackDotBackground, #mainWindow.dark .sheetListFolderContainer, #mainWindow.dark .sheetListFolderContainer {
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtJbWFnZU1hZ2ljaw5nYW1tYT0wLjQ1NDU0NQAh+QQAFAD/ACwAAAAAAQABAAACAkQBADs=');
}
/* line 65, ../sass/_dark.scss */
#mainWindow.dark .sheetListFolderName {
  color: #fff;
  background-image: url('data:image/gif;base64,R0lGODlhBAABAPcAAP////7+/v39/fz8/Pv7+/r6+vn5+fj4+Pf39/b29vX19fT09PPz8/Ly8vHx8fDw8O/v7+7u7u3t7ezs7Ovr6+rq6unp6ejo6Ofn5+bm5uXl5eTk5OPj4+Li4uHh4eDg4N/f397e3t3d3dzc3Nvb29ra2tnZ2djY2NfX19bW1tXV1dTU1NPT09LS0tHR0dDQ0M/Pz87Ozs3NzczMzMvLy8rKysnJycjIyMfHx8bGxsXFxcTExMPDw8LCwsHBwcDAwL+/v76+vr29vby8vLu7u7q6urm5ubi4uLe3t7a2trW1tbS0tLOzs7KysrGxsbCwsK+vr66urq2traysrKurq6qqqqmpqaioqKenp6ampqWlpaSkpKOjo6KioqGhoaCgoJ+fn56enp2dnZycnJubm5qampmZmZiYmJeXl5aWlpWVlZSUlJOTk5KSkpGRkZCQkI+Pj46Ojo2NjYyMjIuLi4qKiomJiYiIiIeHh4aGhoWFhYSEhIODg4KCgoGBgYCAgH9/f35+fn19fXx8fHt7e3p6enl5eXh4eHd3d3Z2dnV1dXR0dHNzc3JycnFxcXBwcG9vb25ubm1tbWxsbGtra2pqamlpaWhoaGdnZ2ZmZmVlZWRkZGNjY2JiYmFhYWBgYF9fX15eXl1dXVxcXFtbW1paWllZWVhYWFdXV1ZWVlVVVVRUVFNTU1JSUlFRUVBQUE9PT05OTk1NTUxMTEtLS0pKSklJSUhISEdHR0ZGRkVFRURERENDQ0JCQkFBQUBAQD8/Pz4+Pj09PTw8PDs7Ozo6Ojk5OTg4ODc3NzY2NjU1NTQ0NDMzMzIyMjExMTAwMC8vLy4uLi0tLSwsLCsrKyoqKikpKSgoKCcnJyYmJiUlJSQkJCMjIyIiIiEhISAgIB8fHx4eHh0dHRwcHBsbGxoaGhkZGRgYGBcXFxYWFhUVFRQUFBMTExISEhERERAQEA8PDw4ODg0NDQwMDAsLCwoKCgkJCQgICAcHBwYGBgUFBQQEBAMDAwICAgEBAQAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NDdGQkQzNDcyREUxMUU5QjE1RUQ1NTU0QkIwNUE2QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NDdGQkQzNTcyREUxMUU5QjE1RUQ1NTU0QkIwNUE2QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg0N0ZCRDMyNzJERTExRTlCMTVFRDU1NTRCQjA1QTZBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg0N0ZCRDMzNzJERTExRTlCMTVFRDU1NTRCQjA1QTZBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAQAAQAACAYAAQgEEBAAOw==');
}
/* line 70, ../sass/_dark.scss */
#mainWindow.dark #dropboxBGMInput {
  color: #6a6bff;
}
/* line 73, ../sass/_dark.scss */
#mainWindow.dark #dropboxBGMInput:hover {
  color: #a19dff;
}
/* line 76, ../sass/_dark.scss */
#mainWindow.dark #dropboxBGMInput:active {
  color: #4d4db4;
}
/* line 81, ../sass/_dark.scss */
#mainWindow.dark #chatBox {
  background-color: #222222;
  border-color: #252525;
  color: #fff;
}
/* line 87, ../sass/_dark.scss */
#mainWindow.dark #chatTitle {
  color: #fff;
}
/* line 92, ../sass/_dark.scss */
#mainWindow.dark .chatMessage:hover, #mainWindow.dark .chatMessageParagraph:hover, #mainWindow.dark .chatMessageStory:hover, #mainWindow.dark .chatOff:hover, #mainWindow.dark .chatAction:hover, #mainWindow.dark .chatMessageDice:hover, #mainWindow.dark .chatMessageTurn:hover, #mainWindow.dark .chatMessageSheetdamage:hover, #mainWindow.dark .chatWhisper:hover, #mainWindow.dark .chatMessageShare:hover, #mainWindow.dark .chatMessageVote:hover, #mainWindow.dark .chatMessageCounter:hover, #mainWindow.dark .chatMessageSystem:hover, #mainWindow.dark .chatMessageQuoteParagraph:hover, #mainWindow.dark .chatMessageNotification:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
/* line 97, ../sass/_dark.scss */
#mainWindow.dark .chatMessageStory, #mainWindow.dark .chatMessageShare {
  color: #638ab0;
}
/* line 101, ../sass/_dark.scss */
#mainWindow.dark .chatRoleplayImportant {
  color: #3b5788;
}
/* line 105, ../sass/_dark.scss */
#mainWindow.dark .chatRoleplayAction, #mainWindow.dark .chatAction {
  color: #ff7474;
}
/* line 109, ../sass/_dark.scss */
#mainWindow.dark .chatMessageDice {
  color: #b773b9;
}
/* line 112, ../sass/_dark.scss */
#mainWindow.dark .chatMessageDice.shame {
  color: #ff7474;
}
/* line 118, ../sass/_dark.scss */
#mainWindow.dark .chatMessageSheetdamage.HP {
  color: #c74240;
}
/* line 122, ../sass/_dark.scss */
#mainWindow.dark .chatMessageSheetdamage.Exp {
  color: #a8a8a8;
}
/* line 126, ../sass/_dark.scss */
#mainWindow.dark .chatMessageSheetdamage.MP {
  color: #4d43ba;
}
/* line 131, ../sass/_dark.scss */
#mainWindow.dark .chatMessageCounter {
  border-bottom-color: #c74240;
}
/* line 135, ../sass/_dark.scss */
#mainWindow.dark .chatMessageCounterEnd {
  border-top-color: #c74240;
}
/* line 139, ../sass/_dark.scss */
#mainWindow.dark .chatMessageCounterSpan {
  background-color: #413440;
  border-color: #351934;
  color: #fff;
}
/* line 145, ../sass/_dark.scss */
#mainWindow.dark .sheetListNoSheet {
  color: #fff;
}
/* line 149, ../sass/_dark.scss */
#mainWindow.dark .chatRoleplayTranslation {
  color: #b636b7;
}
/* line 153, ../sass/_dark.scss */
#mainWindow.dark #chatDiceSubmit {
  background-color: transparent;
}
/* line 157, ../sass/_dark.scss */
#mainWindow.dark .icons-chatFormStateNormal, #mainWindow.dark .chatInput, #mainWindow.dark .icons-chatSend, #mainWindow.dark #chatDiceSubmit, #mainWindow.dark #personaAddButton, #mainWindow.dark .chatRightButton, #mainWindow.dark .chatAvatarChoiceBoxUse, #mainWindow.dark .chatAvatarChoiceBoxDelete {
  filter: invert(1);
}
/* line 161, ../sass/_dark.scss */
#mainWindow.dark .zebra .printedMessage:nth-child(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
/* line 163, ../sass/_dark.scss */
#mainWindow.dark .zebra .printedMessage:nth-child(odd):hover {
  background-color: rgba(255, 255, 255, 0.15);
}
