@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 1, ../sass/constants.scss */
:root {
  --main-color: #0F206C;
  --alt-color: #0F206C;
  --main-contrast-color: #fff;
  --alt-contrast-color: #fff;
  --hover-opacity: .85;
  --outline-box-shadow: 0 0 0.5px 0.5px rgba(0, 0, 0, 0.5);
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotateHue {
  from {
    filter: hue-rotation(0deg);
  }
  to {
    filter: hue-rotation(359deg);
  }
}
@keyframes checkOn {
  0% {
    color: #900;
  }
  100% {
    color: #090;
  }
}
@keyframes loadingLinkAnimation {
  from {
    filter: hue-rotate(0);
  }
  to {
    filter: hue-rotate(359deg);
  }
}
/* line 40, ../sass/animations.scss */
.loading-link-animation-class, a.loading, .link.loading {
  animation: loadingLinkAnimation .5s linear infinite !important;
}

@keyframes loadingBackground {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 3em 3em;
  }
}
/* line 56, ../sass/animations.scss */
.loading-animation-class, .navigation a.loading, select.loading, tr.loading, td.loading, th.loading, input.loading, textarea.loading, button.loading, form.filters.loading, form.filter-form.loading, .progressbar.loading, footer.loading, .ui-dialog.loading .ui-dialog-titlebar, table.listTable.tablesorter > thead > tr > th.sorting {
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 25%, rgba(0, 0, 0, 0.1) 25%, rgba(0, 0, 0, 0.1) 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 100%) !important;
  background-size: 3em 3em !important;
  background-repeat: repeat !important;
  animation: loadingBackground 1s linear infinite !important;
}

/* line 7, ../sass/base.scss */
html {
  width: 100%;
  background-color: white;
}
/* line 12, ../sass/base.scss */
html.Dev {
  background-image: url('data:image/svg+xml;utf8,\a 			<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="40px" width="40px" anchor="middle" transform="rotate(-45)">\a 				<text x="10%" y="50%" fill="grey" font-size="12px" font-family="sans-serif"  textLength="80%" opacity=".25">DEV</text>\a 			</svg>') !important;
}
/* line 19, ../sass/base.scss */
html.TestAws {
  background-image: url('data:image/svg+xml;utf8,\a 			<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="50px" width="50px" anchor="middle" transform="rotate(-45)">\a 				<text x="10%" y="50%" fill="grey" font-size="12px" font-family="sans-serif"  textLength="80%" opacity=".5">TEST</text>\a 			</svg>') !important;
}
/* line 26, ../sass/base.scss */
html.Emergency {
  background-image: url('data:image/svg+xml;utf8,\a 			<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="100px" width="100px">\a 				<text transform="rotate(-45, 50, 50)" x="10%" y="50%" fill="red" font-size="12px" font-family="sans-serif"  textLength="80%" opacity=".5">EMERGENCY</text>\a 			</svg>') !important;
}
/* line 33, ../sass/base.scss */
html.plus-background {
  background: radial-gradient(circle, rgba(0, 0, 0, 0) 20%, #ffffff 20%, #ffffff 80%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)), radial-gradient(circle, rgba(0, 0, 0, 0) 20%, #ffffff 20%, #ffffff 80%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)) 50px 50px, linear-gradient(#f0f0f0 8px, rgba(0, 0, 0, 0) 8px) 0 -4px, linear-gradient(90deg, #f0f0f0 8px, rgba(0, 0, 0, 0) 8px) -4px 0;
  background-color: white;
  background-size: 100px 100px, 100px 100px, 50px 50px, 50px 50px;
}

/* line 44, ../sass/base.scss */
body {
  width: 100%;
  margin: 0px;
  color: #5e5e5e;
  font-size: 14px;
  min-height: 800px;
  line-height: 1.5;
  font-family: sans-serif !important;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 20%, white 80%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 20%, white 80%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 20%, #ffffff 80%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );
}

/* line 61, ../sass/base.scss */
* {
  outline: 0px !important;
}

/* line 65, ../sass/base.scss */
h1, h2, h3, h4 {
  margin: .5em 0px;
  line-height: 1em;
  border-color: var(--main-color);
  font-family: sans-serif !important;
  letter-spacing: .01em;
}

/* line 76, ../sass/base.scss */
h1, h2 {
  color: var(--main-color);
  font-weight: normal;
}

/* line 81, ../sass/base.scss */
h1 {
  font-size: 2em;
}

/* line 82, ../sass/base.scss */
h2 {
  font-size: 1.25em;
}

/* line 83, ../sass/base.scss */
h3 {
  font-size: 1em;
}

/* line 84, ../sass/base.scss */
h4 {
  font-size: .8em;
}

/* line 86, ../sass/base.scss */
pre {
  font-family: sans-serif;
  max-width: 100%;
  white-space: pre-wrap;
}

/* line 92, ../sass/base.scss */
hr {
  border: 0 #ccc solid;
  border-top-width: 1px;
  clear: both;
  height: 0;
}

/* line 99, ../sass/base.scss */
a, .link {
  text-decoration: none;
  display: inline-block;
}
/* line 103, ../sass/base.scss */
a[href], a[onclick], a[onClick], .link[href], .link[onclick], .link[onClick] {
  color: #694;
  text-decoration: none;
  cursor: pointer;
  transition: filter .1s linear;
}
/* line 108, ../sass/base.scss */
a[href]:hover, a[onclick]:hover, a[onClick]:hover, .link[href]:hover, .link[onclick]:hover, .link[onClick]:hover {
  color: #050;
  text-decoration: none;
  filter: brightness(110%);
}
/* line 115, ../sass/base.scss */
a:active, .link:active {
  text-decoration: underline;
}
/* line 118, ../sass/base.scss */
a:not([href]):active, a:not([href]):visited, a:not([href]):link, a:not([href]):hover, .link:not([href]):active, .link:not([href]):visited, .link:not([href]):link, .link:not([href]):hover {
  color: inherit !important;
  text-decoration: inherit !important;
}
/* line 123, ../sass/base.scss */
a:focus, .link:focus {
  outline: 1px dotted invert;
}

/* line 135, ../sass/base.scss */
img {
  border: none;
}

/* line 137, ../sass/base.scss */
:target {
  box-shadow: 0px 0px 5px var(--main-color);
}

/* line 139, ../sass/base.scss */
small {
  font-family: sans-serif !important;
  font-size: 11px;
  font-weight: normal;
  color: #989696;
}

/* Default table style for dialog pre */
/* line 149, ../sass/base.scss */
pre table > thead > tr > th {
  font-weight: bold;
  vertical-align: bottom;
}

/* line 4, ../sass/header.scss */
header {
  height: 80px;
  position: relative;
}
/* line 7, ../sass/header.scss */
header > .links:first-of-type {
  display: block;
  float: right;
  position: absolute;
  right: 0px;
  top: 0px;
}
/* line 15, ../sass/header.scss */
header > div, header > div > div {
  height: 100%;
  vertical-align: bottom;
}

/* line 21, ../sass/header.scss */
#header_table {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  vertical-align: bottom;
  border-collapse: collapse;
}
/* line 27, ../sass/header.scss */
#header_table .logo {
  width: 1px;
  vertical-align: bottom;
  max-height: 95px;
  max-width: 120px;
}
/* line 32, ../sass/header.scss */
#header_table .logo a, #header_table .logo img {
  max-width: 120px;
  max-height: 75px;
  vertical-align: bottom;
}
/* line 38, ../sass/header.scss */
#header_table .title, #header_table .logo {
  padding: 10px 20px 10px 0px !important;
  vertical-align: bottom;
}
/* line 42, ../sass/header.scss */
#header_table .header-menu {
  padding: 0px !important;
}
/* line 45, ../sass/header.scss */
#header_table td {
  vertical-align: bottom;
  border-collapse: collapse;
  margin: 0px;
}
/* line 50, ../sass/header.scss */
#header_table h2 {
  margin: 0px !important;
  font-size: 18px;
  color: #777;
  line-height: 1em;
}

/* line 58, ../sass/header.scss */
.container_16 {
  background-color: rgba(255, 255, 255, 0.75) !important;
}

/* line 62, ../sass/header.scss */
#main-container {
  max-width: 1080px;
  min-width: 960px;
  z-index: 1;
}
/* line 67, ../sass/header.scss */
#main-container > .grid_16 {
  background-color: rgba(255, 255, 255, 0.75);
}

/* line 73, ../sass/header.scss */
#header-grid {
  position: relative;
  z-index: 10;
}

/* line 78, ../sass/header.scss */
#navigation-container {
  position: relative;
  z-index: 9;
  margin-bottom: 10px;
}

/* line 84, ../sass/header.scss */
#quoteboard-container {
  position: relative;
  z-index: 8;
}

/* line 90, ../sass/header.scss */
.navigation {
  position: relative;
  width: 100%;
  list-style: none;
  padding: 0px;
  margin: 0px;
  font-size: 12px;
  display: flex;
  color: var(--main-contrast-color);
  background: var(--main-color);
  box-shadow: var(--outline-box-shadow);
}
/* line 102, ../sass/header.scss */
.navigation a {
  color: currentColor !important;
}
/* line 109, ../sass/header.scss */
.navigation i {
  font-size: 18px;
}
/* line 113, ../sass/header.scss */
.navigation:hover {
  z-index: 999;
}
/* line 117, ../sass/header.scss */
.navigation > li {
  font-size: 16px;
  display: inline-block;
  color: inherit;
  font-size: 16px;
  list-style: none;
  padding: 0px;
  align-self: flex-start;
}
/* line 126, ../sass/header.scss */
.navigation > li ~ li {
  margin-left: 1px !important;
}
/* line 131, ../sass/header.scss */
.navigation > li a {
  color: inherit !important;
  background-color: inherit;
  padding: 6px 15px !important;
  display: block !important;
  width: auto !important;
  line-height: 18px;
}
/* line 140, ../sass/header.scss */
.navigation > li > a {
  display: inline-block;
}
/* line 143, ../sass/header.scss */
.navigation > li > a > i {
  vertical-align: middle;
  font-size: 18px;
}
/* line 150, ../sass/header.scss */
.navigation > li:hover, .navigation > li.current {
  color: var(--alt-contrast-color);
  background-color: currentColor;
}
/* line 154, ../sass/header.scss */
.navigation > li:hover > a, .navigation > li.current > a {
  opacity: var(--hover-opacity);
  background-color: var(--alt-color);
}
/* line 161, ../sass/header.scss */
.navigation > li > ul {
  display: none;
  position: absolute;
  background-color: currentColor;
  color: inherit;
  min-width: 200px;
  width: 200px;
  max-width: 200px;
  left: auto;
  padding: 0px;
  top: auto;
  height: auto;
  list-style: none;
  font-size: 13px;
}
/* line 176, ../sass/header.scss */
.navigation > li > ul > li {
  display: block;
  vertical-align: middle;
  list-style: none;
  padding: 0px;
  width: 100%;
  text-align: left;
  background-color: inherit;
}
/* line 185, ../sass/header.scss */
.navigation > li > ul > li a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-decoration: none !important;
  box-shadow: var(--outline-box-shadow);
  background-color: var(--alt-color);
  opacity: var(--hover-opacity);
}
/* line 193, ../sass/header.scss */
.navigation > li > ul > li a i {
  float: left;
}
/* line 197, ../sass/header.scss */
.navigation > li > ul > li a .lnr, .navigation > li > ul > li a .fa {
  margin-right: 10px;
}
/* line 202, ../sass/header.scss */
.navigation > li > ul > li:hover a, .navigation > li > ul > li a.current {
  opacity: 1;
}
/* line 211, ../sass/header.scss */
.navigation > li:hover > ul {
  display: block;
}
/* line 215, ../sass/header.scss */
.navigation > li.single > a:after {
  display: none !important;
}
/* line 222, ../sass/header.scss */
.navigation li {
  list-style: none;
  padding: 0px;
  position: static !important;
  overflow: visible;
  white-space: nowrap;
  width: auto !important;
  margin: 0px !important;
  background-color: inherit;
  color: currentColor;
}
/* line 233, ../sass/header.scss */
.navigation li:hover {
  position: relative;
  z-index: 999;
  box-shadow: var(--outline-box-shadow);
}

/* line 243, ../sass/header.scss */
#user_menu {
  font-size: 12px;
  padding-top: 4px;
  display: flex;
  justify-content: right;
}
/* line 248, ../sass/header.scss */
#user_menu > a {
  padding: 0px 10px;
  border-left: 1px solid #CCC;
}
/* line 251, ../sass/header.scss */
#user_menu > a:first-child {
  border: 0px;
}
/* line 255, ../sass/header.scss */
#user_menu > a:last-child {
  padding-right: 0px;
}

/* line 261, ../sass/header.scss */
.top_menu {
  padding-top: 20px;
  text-align: right;
}
/* line 267, ../sass/header.scss */
.top_menu:hover {
  z-index: 9999;
}
/* line 271, ../sass/header.scss */
.top_menu .lnr, .top_menu .fa {
  font-size: 20px;
  color: inherit;
}
/* line 276, ../sass/header.scss */
.top_menu ul {
  margin: 0px !important;
  padding: 0px;
  text-align: right;
  display: inline-block;
  background-color: transparent;
  color: #000;
}
/* line 284, ../sass/header.scss */
.top_menu ul a {
  font-size: 18px;
  color: inherit;
  display: inline-block;
  text-decoration: none;
  padding: 5px 10px;
  min-width: 20px;
  min-height: 20px;
}
/* line 293, ../sass/header.scss */
.top_menu ul a img {
  vertical-align: middle;
}
/* line 299, ../sass/header.scss */
.top_menu > ul {
  margin: 0px 8px;
  list-style: none;
}
/* line 305, ../sass/header.scss */
.top_menu > ul > li > a:not([title=Dashboard]).active, .top_menu > ul > li > a:not([title=Dashboard]).current {
  border: 0px;
  z-index: 9;
  position: relative;
  top: 0px;
  background-color: var(--main-color);
  color: var(--main-contrast-color);
}
/* line 314, ../sass/header.scss */
.top_menu > ul > li.drop-down {
  min-height: 32px;
}
/* line 316, ../sass/header.scss */
.top_menu > ul > li.drop-down:hover {
  color: var(--main-contrast-color);
  background-color: var(--main-contrast-color);
  box-shadow: var(--outline-box-shadow);
}
/* line 321, ../sass/header.scss */
.top_menu > ul > li.drop-down:hover a {
  opacity: var(--hover-opacity);
  color: var(--main-contrast-color);
  background-color: var(--main-color);
}
/* line 326, ../sass/header.scss */
.top_menu > ul > li.drop-down:hover a:hover {
  opacity: 1;
}
/* line 331, ../sass/header.scss */
.top_menu > ul > li.drop-down:hover ul {
  display: block !important;
}
/* line 336, ../sass/header.scss */
.top_menu > ul > li.drop-down a {
  padding: 6px 10px;
}
/* line 340, ../sass/header.scss */
.top_menu > ul > li.drop-down ul {
  display: none;
  position: absolute;
  top: 100%;
  width: 100%;
  left: 0px;
  background-color: var(--main-contrast-color);
  color: var(--main-contrast-color);
  min-width: 32px;
  min-height: 32px;
}
/* line 352, ../sass/header.scss */
.top_menu > ul > li.drop-down ul i {
  width: 100%;
}
/* line 356, ../sass/header.scss */
.top_menu > ul > li.drop-down ul li {
  padding: 0px;
  margin: 0px;
  width: 100%;
  box-shadow: var(--outline-box-shadow);
}
/* line 362, ../sass/header.scss */
.top_menu > ul > li.drop-down ul li:hover {
  background-color: inherit;
}
/* line 365, ../sass/header.scss */
.top_menu > ul > li.drop-down ul li:hover a {
  opacity: 1;
}
/* line 370, ../sass/header.scss */
.top_menu > ul > li.drop-down ul li > a {
  background-color: var(--alt-color);
  color: var(--alt-contrast-color) !important;
  color: inherit !important;
  background-color: inherit;
  opacity: var(--hover-opacity);
}
/* line 379, ../sass/header.scss */
.top_menu > ul > li.drop-down ul a {
  color: inherit !important;
  padding: 8px 10px !important;
}
/* line 389, ../sass/header.scss */
.top_menu li {
  margin: 0px;
  color: inherit;
  background-color: inherit;
  display: inline-block;
  position: relative;
  vertical-align: bottom;
  text-align: center;
}
/* line 399, ../sass/header.scss */
.top_menu li:hover {
  background-color: var(--main-color);
  color: var(--main-contrast-color);
}
/* line 402, ../sass/header.scss */
.top_menu li:hover > a {
  color: inherit;
}

/* line 3, ../sass/footer.scss */
#footer-container {
  position: relative;
  z-index: 1;
}

/* line 8, ../sass/footer.scss */
.footer {
  border-top: 2px solid var(--main-color);
  color: #676767;
  font-size: 14px;
  padding: 20px 0 10px 0;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 17, ../sass/footer.scss */
.footer h3 {
  font-size: 14px;
  color: #AF7715;
  font-weight: normal;
  margin: 0;
}
/* line 24, ../sass/footer.scss */
.footer ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 29, ../sass/footer.scss */
.footer ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 33, ../sass/footer.scss */
.footer ul li a {
  color: #676767;
  text-decoration: none;
}
/* line 36, ../sass/footer.scss */
.footer ul li a:hover {
  color: var(--main-color);
}
/* line 43, ../sass/footer.scss */
.footer .list {
  margin-left: 0;
}

/* line 48, ../sass/footer.scss */
.footer_trader {
  border-top: 2px solid var(--main-color);
  color: #676767;
}

/* line 55, ../sass/footer.scss */
#go-to-top {
  display: none;
  width: 100px;
  text-align: right;
  padding: 0px;
  right: calc(100% + 10px);
  z-index: 0;
  min-width: 100px;
  height: calc(100% - 3200px);
  position: absolute;
  bottom: 0px;
}

/* line 69, ../sass/footer.scss */
#go-to-top > a {
  position: sticky;
  top: calc(100% - 45px);
  height: 100%;
  max-height: 40px;
  overflow: hidden;
}

/* line 77, ../sass/footer.scss */
.powered-by {
  display: inline;
  position: relative;
  float: right;
  padding: 0px 15px;
}

/* line 85, ../sass/footer.scss */
.powered-by:before {
  content: 'Powered By';
  font-size: 9px;
  text-transform: capitalize;
  font-family: arial;
  display: block;
  color: var(--main-color);
}

/* line 94, ../sass/footer.scss */
.powered-by img {
  max-width: 80px;
  max-height: 30px;
}

/* line 8, ../sass/form.scss */
form:invalid [type=submit] {
  opacity: .9;
  filter: grayscale(0.5);
}
/* line 15, ../sass/form.scss */
form.filters {
  border: 1px solid #DADADA;
  padding: .75em;
  margin-bottom: .75em;
}
/* line 19, ../sass/form.scss */
form.filters label {
  display: block;
  text-align: left;
}

/* line 26, ../sass/form.scss */
input, textarea, select {
  font-family: arial;
  box-sizing: border-box;
  font-size: 1em;
  vertical-align: middle;
  /* Base class Ignore certain types */
  /* font-family: monospace !important; */
  /* DATEPICKER */
  /* Range Input */
  /* Color Input Box */
}
/* line 34, ../sass/form.scss */
input[readonly]:not([type=checkbox]):not([type=radio]), textarea[readonly]:not([type=checkbox]):not([type=radio]), select[readonly]:not([type=checkbox]):not([type=radio]) {
  border: 0px !important;
  border-bottom-width: 1px !important;
  border-bottom-style: solid !important;
  appearance: none;
  pointer-events: none;
  padding-left: 0px !important;
  border-radius: 0px !important;
}
/* line 40, ../sass/form.scss */
input[readonly]:not([type=checkbox]):not([type=radio])::-ms-expand, textarea[readonly]:not([type=checkbox]):not([type=radio])::-ms-expand, select[readonly]:not([type=checkbox]):not([type=radio])::-ms-expand {
  display: none;
}
/* line 49, ../sass/form.scss */
input[readonly][type=checkbox], textarea[readonly][type=checkbox], select[readonly][type=checkbox], input[readonly][type=radio], textarea[readonly][type=radio], select[readonly][type=radio] {
  pointer-events: none;
  filter: grayscale(1);
}
/* line 56, ../sass/form.scss */
input:not([type=radio]):not([type=checkbox]):not([type=range]), textarea:not([type=radio]):not([type=checkbox]):not([type=range]), select:not([type=radio]):not([type=checkbox]):not([type=range]) {
  border: 1px solid #ccc;
  padding: 4px;
  line-height: normal;
  height: auto;
  border-radius: .25em;
  color: #5E5E5E;
  background-color: #fff;
  min-width: 0px;
}
/* line 69, ../sass/form.scss */
input[type=number], textarea[type=number], select[type=number] {
  width: 4em;
  text-align: right;
  appearance: textfield;
}
/* line 73, ../sass/form.scss */
input[type=number]::-webkit-inner-spin-button, textarea[type=number]::-webkit-inner-spin-button, select[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
/* line 80, ../sass/form.scss */
input[type=radio], textarea[type=radio], select[type=radio] {
  margin: 0px !important;
  cursor: pointer;
}
/* line 85, ../sass/form.scss */
input[type=tel], textarea[type=tel], select[type=tel] {
  width: 10em;
}
/* line 89, ../sass/form.scss */
input:focus, textarea:focus, select:focus {
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.5);
}
/* line 91, ../sass/form.scss */
input:focus[readonly], textarea:focus[readonly], select:focus[readonly], input:focus[type=radio], textarea:focus[type=radio], select:focus[type=radio], input:focus[type=checkbox], textarea:focus[type=checkbox], select:focus[type=checkbox] {
  box-shadow: 0px 0px 0px 0px transparent !important;
}
/* line 94, ../sass/form.scss */
input[type=checkbox], textarea[type=checkbox], select[type=checkbox] {
  cursor: pointer;
}
/* line 97, ../sass/form.scss */
input[type=checkbox].expand, textarea[type=checkbox].expand, select[type=checkbox].expand {
  appearance: none;
  width: 0px;
  height: 0px;
  padding: 3px;
  cursor: pointer;
  display: inline-block;
  background-color: #999;
  border: .5px solid #CCC;
  outline: .5px solid #000 !important;
  background-size: 100%;
  box-shadow: 0 0 1px 1px #999 !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1' height='32' width='32'><line x1='50%' y1='0%' x2='50%' y2='100%' style='stroke:white;stroke-width:25%' /><line x1='0%' y1='50%' x2='100%' y2='50%' style='stroke:white;stroke-width:25%' /></svg>") !important;
}
/* line 112, ../sass/form.scss */
input[type=checkbox].expand:checked, textarea[type=checkbox].expand:checked, select[type=checkbox].expand:checked {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1' height='32' width='32'><line x1='0%' y1='50%' x2='100%' y2='50%' style='stroke:white;stroke-width:25%' /></svg>") !important;
}
/* line 121, ../sass/form.scss */
input.numeric, textarea.numeric, select.numeric {
  text-align: right;
}
/* line 125, ../sass/form.scss */
input.bu, textarea.bu, select.bu {
  text-align: right;
  background-repeat: no-repeat !important;
  background-size: auto .75em !important;
  background-position: right center !important;
  padding-right: 1.25em !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='8px' width='12px'><text x='0' y='7' fill='grey' font-size='8px' font-family='sans-serif'>bu</text></svg>") !important;
}
/* line 134, ../sass/form.scss */
input.percent, textarea.percent, select.percent {
  text-align: right;
  background-repeat: no-repeat !important;
  background-size: auto 1em !important;
  background-position: right center !important;
  padding-right: 1.25em !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='8px' width='8px'><text x='0' y='7' fill='grey' font-size='8px' font-family='sans-serif'>%</text></svg>") !important;
}
/* line 143, ../sass/form.scss */
input.\$, textarea.\$, select.\$, input.dollar, textarea.dollar, select.dollar, input.dollar_readonly, textarea.dollar_readonly, select.dollar_readonly {
  text-align: right;
  background-repeat: no-repeat !important;
  background-size: auto 1em !important;
  background-position: left center !important;
  padding-left: 1em !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='8px' width='10px'><text x='2' y='7' fill='grey' font-size='8px' font-family='sans-serif'>$</text></svg>") !important;
}
/* line 152, ../sass/form.scss */
input.\$.per_bu, textarea.\$.per_bu, select.\$.per_bu {
  text-align: right;
  background-repeat: no-repeat !important;
  background-size: auto 1em !important;
  background-position: right center, left center !important;
  padding-right: 1.6em !important;
  padding-left: 1.25em !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='8px' width='12px'><text x='0' y='7' fill='grey' font-size='8px' font-family='sans-serif'>/bu</text></svg>"), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='8px' width='10px'><text x='2' y='7' fill='grey' font-size='8px' font-family='sans-serif'>$</text></svg>") !important;
}
/* line 165, ../sass/form.scss */
input.cent, textarea.cent, select.cent {
  text-align: right;
  background-repeat: no-repeat !important;
  background-size: auto .75em !important;
  background-position: left center !important;
  padding-left: 1em !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='8px' width='10px'><text x='2' y='7' fill='grey' font-size='8px' font-family='sans-serif'>%26%2365504;</text></svg>") !important;
}
/* line 175, ../sass/form.scss */
input.td-input, textarea.td-input, select.td-input {
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
/* line 181, ../sass/form.scss */
input.td-input:focus, textarea.td-input:focus, select.td-input:focus {
  background-color: rgba(255, 255, 0, 0.1) !important;
}
/* line 184, ../sass/form.scss */
input.td-input:not(:focus), textarea.td-input:not(:focus), select.td-input:not(:focus) {
  border: none !important;
}
/* line 190, ../sass/form.scss */
input.datepicker, textarea.datepicker, select.datepicker, input.date-picker, textarea.date-picker, select.date-picker, input.datetimepicker, textarea.datetimepicker, select.datetimepicker, input[type=date], textarea[type=date], select[type=date], input[type=datetime-local], textarea[type=datetime-local], select[type=datetime-local], input[type=time], textarea[type=time], select[type=time] {
  background-repeat: no-repeat;
  background-size: auto 60%;
  padding-right: 1.5em !important;
  position: relative;
}
/* line 196, ../sass/form.scss */
input.datepicker::-webkit-calendar-picker-indicator, textarea.datepicker::-webkit-calendar-picker-indicator, select.datepicker::-webkit-calendar-picker-indicator, input.date-picker::-webkit-calendar-picker-indicator, textarea.date-picker::-webkit-calendar-picker-indicator, select.date-picker::-webkit-calendar-picker-indicator, input.datetimepicker::-webkit-calendar-picker-indicator, textarea.datetimepicker::-webkit-calendar-picker-indicator, select.datetimepicker::-webkit-calendar-picker-indicator, input[type=date]::-webkit-calendar-picker-indicator, textarea[type=date]::-webkit-calendar-picker-indicator, select[type=date]::-webkit-calendar-picker-indicator, input[type=datetime-local]::-webkit-calendar-picker-indicator, textarea[type=datetime-local]::-webkit-calendar-picker-indicator, select[type=datetime-local]::-webkit-calendar-picker-indicator, input[type=time]::-webkit-calendar-picker-indicator, textarea[type=time]::-webkit-calendar-picker-indicator, select[type=time]::-webkit-calendar-picker-indicator {
  opacity: .01 !important;
  position: absolute;
  width: 100%;
  right: .25em;
}
/* line 205, ../sass/form.scss */
input[type=date]::-webkit-calendar-picker-indicator, textarea[type=date]::-webkit-calendar-picker-indicator, select[type=date]::-webkit-calendar-picker-indicator, input[type=datetime-local]::-webkit-calendar-picker-indicator, textarea[type=datetime-local]::-webkit-calendar-picker-indicator, select[type=datetime-local]::-webkit-calendar-picker-indicator, input[type=time]::-webkit-calendar-picker-indicator, textarea[type=time]::-webkit-calendar-picker-indicator, select[type=time]::-webkit-calendar-picker-indicator {
  opacity: .01 !important;
  position: absolute;
  width: 2em;
  right: .25em;
}
/* line 216, ../sass/form.scss */
input.datepicker, textarea.datepicker, select.datepicker, input.date-picker, textarea.date-picker, select.date-picker, input[type=date], textarea[type=date], select[type=date] {
  background-image: url(/common/images/icons/32/date.png);
  width: 8em !important;
  background-position: right 5% center;
}
/* line 221, ../sass/form.scss */
input.datepicker[type=date], textarea.datepicker[type=date], select.datepicker[type=date], input.date-picker[type=date], textarea.date-picker[type=date], select.date-picker[type=date], input[type=date][type=date], textarea[type=date][type=date], select[type=date][type=date] {
  width: 10em !important;
}
/* line 226, ../sass/form.scss */
input.datetimepicker, textarea.datetimepicker, select.datetimepicker, input[type=datetime-local], textarea[type=datetime-local], select[type=datetime-local], input[type=time], textarea[type=time], select[type=time] {
  background-image: url(/common/images/icons/32/clock_red.png);
  width: 11em !important;
  background-position: right 5% center;
}
/* line 235, ../sass/form.scss */
input[type=range].boolean, textarea[type=range].boolean, select[type=range].boolean {
  width: 20px;
}
/* line 238, ../sass/form.scss */
input[type=range].boolean[value='0'], textarea[type=range].boolean[value='0'], select[type=range].boolean[value='0'] {
  opacity: .5;
}
/* line 244, ../sass/form.scss */
input[type=range].page, textarea[type=range].page, select[type=range].page {
  width: 100%;
}
/* line 248, ../sass/form.scss */
input[type=range][min='0'][max='1'][step='1'], textarea[type=range][min='0'][max='1'][step='1'], select[type=range][min='0'][max='1'][step='1'] {
  width: 5em;
}
/* line 254, ../sass/form.scss */
input[type=date], textarea[type=date], select[type=date] {
  appearance: none;
  width: 10em !important;
  min-height: 1.75em;
  padding: 4px;
}
/* line 261, ../sass/form.scss */
input.checkbox, textarea.checkbox, select.checkbox, input.boolean, textarea.boolean, select.boolean {
  appearance: checkbox;
}
/* line 263, ../sass/form.scss */
input.boolean, textarea.boolean, select.boolean {
  width: 1em !important;
  height: 1em !important;
  border-radius: .2em;
  display: inline-block;
  position: relative !important;
  z-index: 1;
  border-width: 1px !important;
  border-style: solid !important;
}
/* line 272, ../sass/form.scss */
input.boolean:checked, textarea.boolean:checked, select.boolean:checked {
  position: static !important;
}
/* line 276, ../sass/form.scss */
input.boolean[value='0'], textarea.boolean[value='0'], select.boolean[value='0'] {
  appearance: none;
}
/* line 280, ../sass/form.scss */
input.boolean.icon[value='0'], textarea.boolean.icon[value='0'], select.boolean.icon[value='0'] {
  opacity: .5;
}
/* line 287, ../sass/form.scss */
input[type="search"]::-webkit-search-cancel-button, textarea[type="search"]::-webkit-search-cancel-button, select[type="search"]::-webkit-search-cancel-button {
  height: 1em !important;
  width: 1em !important;
  display: inline;
  background-repeat: no-repeat !important;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='8px' width='8px'><text x='0' y='7' fill='grey' font-size='8px' font-family='sans-serif'>✕</text></svg>") !important;
  appearance: none;
}
/* line 298, ../sass/form.scss */
input.range-after, textarea.range-after, select.range-after, input.range-before, textarea.range-before, select.range-before {
  font-size: 14px;
  font-weight: bold;
  padding: 4px;
}
/* line 307, ../sass/form.scss */
input.color_box, textarea.color_box, select.color_box {
  background-color: red;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFF0000', endColorstr='#FFFF0000');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIvPjxzdG9wIG9mZnNldD0iMTYlIiBzdG9wLWNvbG9yPSIjZmZmZjAwIi8+PHN0b3Agb2Zmc2V0PSIzMiUiIHN0b3AtY29sb3I9IiMwMGZmMDAiLz48c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzAwZmZmZiIvPjxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjMDAwMGZmIi8+PHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiNmZjAwZmYiLz48c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIvPjxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjN2Y3ZjdmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjN2Y3ZjdmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g') !important;
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #000000), color-stop(45%, rgba(0, 0, 0, 0)), color-stop(55%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff)), -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff0000), color-stop(16%, #ffff00), color-stop(32%, #00ff00), color-stop(48%, #00ffff), color-stop(64%, #0000ff), color-stop(80%, #ff00ff), color-stop(96%, #ff0000), color-stop(97%, #7f7f7f), color-stop(100%, #7f7f7f)) !important;
  background-image: -moz-linear-gradient(top, #000000 0%, rgba(0, 0, 0, 0) 45%, rgba(255, 255, 255, 0) 55%, #ffffff 100%), -moz-linear-gradient(left, #ff0000 0%, #ffff00 16%, #00ff00 32%, #00ffff 48%, #0000ff 64%, #ff00ff 80%, #ff0000 96%, #7f7f7f 97%, #7f7f7f 100%) !important;
  background-image: -webkit-linear-gradient(top, #000000 0%, rgba(0, 0, 0, 0) 45%, rgba(255, 255, 255, 0) 55%, #ffffff 100%), -webkit-linear-gradient(left, #ff0000 0%, #ffff00 16%, #00ff00 32%, #00ffff 48%, #0000ff 64%, #ff00ff 80%, #ff0000 96%, #7f7f7f 97%, #7f7f7f 100%) !important;
  background-image: linear-gradient(to bottom, #000000 0%, rgba(0, 0, 0, 0) 45%, rgba(255, 255, 255, 0) 55%, #ffffff 100%), linear-gradient(to right, #ff0000 0%, #ffff00 16%, #00ff00 32%, #00ffff 48%, #0000ff 64%, #ff00ff 80%, #ff0000 96%, #7f7f7f 97%, #7f7f7f 100%) !important;
  cursor: crosshair !important;
  outline: 1px solid #000 !important;
  position: relative;
  vertical-align: bottom;
  text-align: center;
  color: #000 !important;
  text-transform: uppercase;
  border-width: 0 0 0 20px !important;
  min-width: 0px;
  height: 20px;
  width: 0px;
  padding: 0px !important;
  border-radius: 0px !important;
}
/* line 330, ../sass/form.scss */
input.color_box:hover, textarea.color_box:hover, select.color_box:hover, input.color_box:focus, textarea.color_box:focus, select.color_box:focus {
  box-shadow: 0px 0px 0px 1px #000 inset;
  height: 100px !important;
  width: 200px !important;
  border-right-width: 20px !important;
  z-index: 999999999999999999;
  position: absolute;
}
/* line 339, ../sass/form.scss */
input.color_box::-ms-clear, textarea.color_box::-ms-clear, select.color_box::-ms-clear {
  display: none;
}

/* line 349, ../sass/form.scss */
button:not([class^="xdsoft"]):not(.ui-button):not(.ui-widget), input[type=submit], textarea[type=submit], select[type=submit], input[type=button], textarea[type=button], select[type=button], input[type=reset], textarea[type=reset], select[type=reset], a.button {
  display: inline-block;
  line-height: normal;
  vertical-align: middle;
  font-size: 1em;
  color: #333 !important;
  text-transform: capitalize;
  cursor: pointer;
  text-decoration: none;
  position: relative;
  margin: 0px;
  border: 1px solid #999 !important;
  box-shadow: 1px 1px 2px 0px white inset;
  padding: 4px 10px !important;
  border-radius: .25em;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.2));
}
/* line 367, ../sass/form.scss */
button:not([class^="xdsoft"]):not(.ui-button):not(.ui-widget):hover, input[type=submit]:hover, textarea[type=submit]:hover, select[type=submit]:hover, input[type=button]:hover, textarea[type=button]:hover, select[type=button]:hover, input[type=reset]:hover, textarea[type=reset]:hover, select[type=reset]:hover, a.button:hover {
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5), 1px 1px 2px 0px white inset;
}
/* line 371, ../sass/form.scss */
button:not([class^="xdsoft"]):not(.ui-button):not(.ui-widget):active, input[type=submit]:active, textarea[type=submit]:active, select[type=submit]:active, input[type=button]:active, textarea[type=button]:active, select[type=button]:active, input[type=reset]:active, textarea[type=reset]:active, select[type=reset]:active, a.button:active {
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5) inset, 1px 1px 2px 0px white inset;
}
/* line 376, ../sass/form.scss */
button:not([class^="xdsoft"]):not(.ui-button):not(.ui-widget):focus, input[type=submit]:focus, textarea[type=submit]:focus, select[type=submit]:focus, input[type=button]:focus, textarea[type=button]:focus, select[type=button]:focus, input[type=reset]:focus, textarea[type=reset]:focus, select[type=reset]:focus, a.button:focus {
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.5);
}
/* line 378, ../sass/form.scss */
button:not([class^="xdsoft"]):not(.ui-button):not(.ui-widget):focus:active, input[type=submit]:focus:active, textarea[type=submit]:focus:active, select[type=submit]:focus:active, input[type=button]:focus:active, textarea[type=button]:focus:active, select[type=button]:focus:active, input[type=reset]:focus:active, textarea[type=reset]:focus:active, select[type=reset]:focus:active, a.button:focus:active {
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.5), 0px 0px 3px 1px rgba(0, 0, 0, 0.25) inset, 1px 1px 2px 0px white inset;
}

/* line 385, ../sass/form.scss */
datalist {
  display: none !important;
}

/* Form loading */
/* line 398, ../sass/form.scss */
tfoot > tr.loading > td, tfoot > tr.loading > th {
  background: transparent !important;
}

/* line 404, ../sass/form.scss */
select, button, a[href], a[onclick] {
  cursor: pointer;
}

/* line 407, ../sass/form.scss */
:disabled, [disabled] {
  opacity: .5 !important;
  cursor: not-allowed !important;
  filter: grayscale(1);
}

/* line 414, ../sass/form.scss */
textarea {
  min-height: 15em;
  min-width: 10em !important;
}

/* line 421, ../sass/form.scss */
select {
  line-height: normal;
  height: auto;
  padding: 4px;
  padding-right: 1em;
  appearance: none;
  background-repeat: no-repeat;
  background-size: auto 1em;
  background-position: right center;
  padding-right: 1.25em !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='8px' width='8px'><text x='0' y='7' fill='black' font-size='8px' font-family='sans-serif'>▾</text></svg>");
}
/* line 435, ../sass/form.scss */
select option:disabled {
  color: #AAA !important;
  text-decoration: line-through !important;
}
/* line 440, ../sass/form.scss */
select[multiple] {
  height: 2em;
  min-width: 8em !important;
}

/* line 448, ../sass/form.scss */
fieldset {
  border: 1px solid #ddd;
  padding: .5em 1%;
  margin: .5em 0px;
}
/* line 452, ../sass/form.scss */
fieldset header {
  margin: -7.5em -1% 1.5em -1%;
  background: rgba(0, 0, 0, 0.075);
  font-size: 1em;
  font-weight: bold;
  padding: .75em 1%;
  width: 100%;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
}

/* Chrome, Firefox, Opera, Safari 10.1+ */
/* line 468, ../sass/form.scss */
::placeholder {
  color: rgba(0, 0, 0, 0.25);
  opacity: 1;
  /* Firefox */
}

/* Internet Explorer 10-11 */
/* line 474, ../sass/form.scss */
:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.25);
}

/* Microsoft Edge */
/* line 479, ../sass/form.scss */
::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.25);
}

/* Chrome ONLY ***************/
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 486, ../sass/form.scss */
  select option:disabled {
    color: #DDD !important;
  }
}
/* line 8, ../sass/icons.scss */
a.icon[href*='mailto:'], .icon-mail[href*='mailto:'] {
  background-image: url(/common/images/icons/icon_email_off.png?version=2.1);
}

/* line 9, ../sass/icons.scss */
a.icon[href*='mailto:'][href*='@'], .icon-mail[href*='@'], .icon-email, .icon-Email {
  background-image: url(/common/images/icons/icon_email.png?version=2.1);
}

/* line 10, ../sass/icons.scss */
.icon-other {
  background-image: url(/common/images/icons/brick.png?version=2.1);
}

/* line 11, ../sass/icons.scss */
.icon-genetics {
  background-image: url(/common/images/icons/genetics-icon.png?version=2.1);
}

/* line 12, ../sass/icons.scss */
.icon-veterinary {
  background-image: url(/common/images/icons/veterinary-icon.png?version=2.1);
}

/* line 13, ../sass/icons.scss */
.icon-financial {
  background-image: url(/common/images/icons/moneybag-icon.png?version=2.1);
}

/* line 14, ../sass/icons.scss */
.icon-broker, .icon-meeting {
  background-image: url(/common/images/icons/businessmen-icon.png?version=2.1);
}

/* line 15, ../sass/icons.scss */
.icon-nutrition {
  background-image: url(/common/images/icons/nutrition-icon.png?version=2.1);
}

/* line 16, ../sass/icons.scss */
.icon-service {
  background-image: url(/common/images/icons/shovel-icon.png?version=2.1);
}

/* line 17, ../sass/icons.scss */
.icon-producer {
  background-image: url(/common/images/icons/tractor-icon.png?version=2.1);
}

/* line 18, ../sass/icons.scss */
.icon-association {
  background-image: url(/common/images/icons/barn-icon.png?version=2.1);
}

/* line 19, ../sass/icons.scss */
.icon-merchandise {
  background-image: url(/common/images/icons/shoppingcart-icon.png?version=2.1);
}

/* line 20, ../sass/icons.scss */
.icon-ethanol {
  background-image: url(/common/images/icons/ethanol-icon.png?version=2.1);
}

/* line 21, ../sass/icons.scss */
.icon-feed, .icon-crush, .icon-seed, .icon-soybean {
  background-image: url(/common/images/icons/wheelbarrel-icon.png?version=2.1);
}

/* line 22, ../sass/icons.scss */
.icon-hog {
  background-image: url(/common/images/icons/hog-icon.png?version=2.1);
}

/* line 23, ../sass/icons.scss */
.icon-cow, .icon-beef, .icon-cattle {
  background-image: url(/common/images/icons/beef-icon.png?version=2.1);
}

/* line 24, ../sass/icons.scss */
.icon-corn {
  background-image: url(/common/images/icons/corn-icon.png?version=2.1);
}

/* line 25, ../sass/icons.scss */
.icon-crop {
  background-image: url(/common/images/icons/crop-icon.png?version=2.1);
}

/* line 26, ../sass/icons.scss */
.icon-dairy, .icon-milk {
  background-image: url(/common/images/icons/dairy-icon.png?version=2.1);
}

/* line 27, ../sass/icons.scss */
.icon-chicken, .icon-poultry, .icon-egg {
  background-image: url(/common/images/icons/poultry-icon.png?version=2.1);
}

/* line 28, ../sass/icons.scss */
.icon-wheat, .icon-grain {
  background-image: url(/common/images/icons/commodity-icon.png?version=2.1);
}

/* line 29, ../sass/icons.scss */
.icon-catering, .icon-food {
  background-image: url(/common/images/icons/bread-icon.png?version=2.1);
}

/* line 30, ../sass/icons.scss */
.icon-client, .icon-client {
  background-image: url(/common/images/icons/brick_client.png?version=2.1);
}

/* line 31, ../sass/icons.scss */
.icon-trial, .icon-trial {
  background-image: url(/common/images/icons/brick_green.png?version=2.1);
}

/* line 32, ../sass/icons.scss */
.icon-prospect, .icon-prospect {
  background-image: url(/common/images/icons/brick_non_client.png?version=2.1);
}

/* line 33, ../sass/icons.scss */
.icon-total, .icon-total {
  background-image: url(/common/images/icons/bricks.png?version=2.1);
}

/* line 34, ../sass/icons.scss */
.icon-people, .icon-people {
  background-image: url(/common/images/icons/icon_user.png?version=2.1);
}

/* line 35, ../sass/icons.scss */
.icon-hedger {
  background-image: url(/common/images/icons/icon_hedger-32.png?version=2.1);
}

/* line 36, ../sass/icons.scss */
.icon-trader {
  background-image: url(/common/images/icons/icon_trader-32.png?version=2.1);
}

/* line 37, ../sass/icons.scss */
.icon-buyer {
  background-image: url(/common/images/icons/icon_buyer-32.png?version=2.1);
}

/* line 38, ../sass/icons.scss */
.icon-relation {
  background-image: url(/common/images/icons/user_orange.png?version=2.1);
}

/* line 39, ../sass/icons.scss */
.icon-manager {
  background-image: url(/common/images/icons/user_darkgray.png?version=2.1);
}

/* line 40, ../sass/icons.scss */
.icon-user, .icon-employee {
  background-image: url(/common/images/icons/user.png?version=2.1);
}

/* line 41, ../sass/icons.scss */
.icon-guest {
  background-image: url(/common/images/icons/user_green.png?version=2.1);
}

/* line 42, ../sass/icons.scss */
.icon-none {
  background-image: url(/common/images/icons/user_gray_blackhair.png?version=2.1);
}

/* line 43, ../sass/icons.scss */
.icon-developer {
  background-image: url(/common/images/icons/Plant.png?version=2.1);
}

/* line 44, ../sass/icons.scss */
.icon-admin {
  background-image: url(/common/images/icons/user_orange_hat.png?version=2.1);
}

/* line 45, ../sass/icons.scss */
.icon-businessdev, .icon-extbusinessdev {
  background-image: url(/common/images/icons/user_orange_sales.png?version=2.1);
}

/* line 46, ../sass/icons.scss */
.icon-primaryaccountexec {
  background-image: url(/common/images/icons/user_red.png?version=2.1);
}

/* line 47, ../sass/icons.scss */
.icon-cih {
  background-image: url(/common/images/cih/cih-logo-mini.gif?version=2.1);
}

/* line 48, ../sass/icons.scss */
.icon-print {
  background-image: url(/common/images/icons/print-icon-white.png?version=2.1);
}

/* line 49, ../sass/icons.scss */
.icon-todo {
  background-image: url(/common/images/icons/clipboard.png?version=2.1);
}

/* line 50, ../sass/icons.scss */
.icon-notes {
  background-image: url(/common/images/icons/icon_page_white.png?version=2.1);
}

/* line 51, ../sass/icons.scss */
.icon-locked, .icon-unlock {
  background-image: url(/common/images/icons/lock_icon.png?version=2.1);
}

/* line 52, ../sass/icons.scss */
.icon-unlock:hover {
  background-image: url(/common/images/icons/unlock_icon.png?version=2.1);
}

/* line 53, ../sass/icons.scss */
.icon-world {
  background-image: url(/common/images/icons/32/world.png?version=2.1);
}

/* line 54, ../sass/icons.scss */
.icon-edit, .icon-edit {
  background-image: url(/common/images/icons/pencil.png?version=2.1);
}

/* line 55, ../sass/icons.scss */
.icon-split {
  background-image: url(/cih/images/icon_split.gif?version=2.1);
}

/* line 56, ../sass/icons.scss */
.icon-offset {
  background-image: url(/cih/images/icon_offset.gif?version=2.1);
}

/* line 57, ../sass/icons.scss */
.icon-changed, .icon-refresh, .icon-change, .icon-refresh {
  background-image: url(/common/images/icons/changed.png?version=2.1);
}

/* line 58, ../sass/icons.scss */
.icon-changed.white, .icon-change.white {
  background-image: url(/common/images/icons/changed_white.png?version=2.1) !important;
}

/* line 59, ../sass/icons.scss */
.icon-add {
  background-image: url(/common/images/icons/32/add.png?version=2.1) !important;
}

/* line 60, ../sass/icons.scss */
.icon-drag {
  background-image: url(/common/images/icons/32/shape_move_front.png?version=2.1) !important;
  cursor: move;
}

/* line 61, ../sass/icons.scss */
.icon-graph {
  background-image: url(/common/images/icons/chart_bar.png?version=2.1) !important;
}

/* line 62, ../sass/icons.scss */
.icon-contract, .icon-contracts {
  background-image: url(/common/images/icons/32/text_signature.png?version=2.1) !important;
}

/* line 63, ../sass/icons.scss */
.icon-consultingcall, .icon-calendar-event {
  background-image: url(/common/images/icons/date_call.png?version=2.1) !important;
}

/* line 64, ../sass/icons.scss */
.icon-claim {
  background-image: url(/common/images/icons/32/link_go.png?version=2.1) !important;
}

/* line 65, ../sass/icons.scss */
.icon-table {
  background-image: url(/common/images/icons/table.png?version=2.1) !important;
}

/* line 66, ../sass/icons.scss */
.icon-seminar {
  background-image: url(/common/images/icons/seminar.png?version=2.1) !important;
}

/* line 67, ../sass/icons.scss */
.icon-note {
  background-image: url(/common/images/icons/notepad.png?version=2.1) !important;
}

/* line 68, ../sass/icons.scss */
.icon-directmail {
  background-image: url(/common/images/icons/notepad_direct_mail.png?version=2.1) !important;
}

/* line 69, ../sass/icons.scss */
.icon-event {
  background-image: url(/common/images/icons/hello.png?version=2.1) !important;
}

/* line 70, ../sass/icons.scss */
.icon-attachment {
  background-image: url(/common/images/icons/bullet_paperclip.png?version=2.1) !important;
}

/* line 71, ../sass/icons.scss */
.icon-expand {
  background-image: url(/common/images/icons/resultset_next_off.png?version=2.1) !important;
}

/* line 72, ../sass/icons.scss */
.icon-collapse {
  background-image: url(/common/images/icons/resultset_next_off.png?version=2.1) !important;
  transform: rotate(90deg);
}

/* line 73, ../sass/icons.scss */
.icon-collapse:hover {
  transform: rotate(90deg) scale(1.1, 1.1) !important;
}

/* line 74, ../sass/icons.scss */
.icon-error, .icon-warning {
  background-image: url(/common/images/icons/32/error.png?version=2.1) !important;
}

/* line 75, ../sass/icons.scss */
.icon-excel {
  background-image: url(/common/images/icons/32/table_excel.png?version=2.1) !important;
}

/* line 76, ../sass/icons.scss */
.icon-excel-table {
  background-image: url(/common/images/icons/table_excel.png?version=2.1) !important;
}

/* line 77, ../sass/icons.scss */
.icon-info, .icon-information {
  background-image: url(/common/images/icons/32/information.png?version=2.1) !important;
}

/* line 78, ../sass/icons.scss */
.icon-recurring {
  background-image: url(/common/images/icons/32/update.png?version=2.1) !important;
}

/* line 79, ../sass/icons.scss */
.icon-clock {
  background-image: url(/common/images/icons/alert_clock_disabled.png?version=2.1) !important;
}

/* line 80, ../sass/icons.scss */
.icon-alert {
  background-image: url(/common/images/icons/bell.png?version=2.1) !important;
}

/* line 81, ../sass/icons.scss */
.icon-inventory {
  background-image: url(/common/images/icons/calculator.png?version=2.1) !important;
}

/* line 82, ../sass/icons.scss */
.icon-margin_alert {
  background-image: url(/common/images/icons/margin_alert.png?version=2.1) !important;
}

/* line 83, ../sass/icons.scss */
.icon-list {
  background-image: url(/common/images/icons/32/text_list_bullets.png?version=2.1) !important;
}

/* line 84, ../sass/icons.scss */
.icon-goto {
  background-image: url(/common/images/icons/application_go.png?version=2.1) !important;
}

/* line 85, ../sass/icons.scss */
.icon-certificate {
  background-image: url(/common/images/icons/32/document_signature.png?version=2.1) !important;
}

/* line 86, ../sass/icons.scss */
.icon-search {
  background-image: url(/common/images/icons/24/zoom_black.png?version=2.1) !important;
}

/* line 87, ../sass/icons.scss */
.icon-transfer, .icon-next {
  background-image: url(/common/images/icons/arrow_right.png?version=2.1) !important;
}

/* line 88, ../sass/icons.scss */
.icon-back {
  background-image: url(/common/images/icons/arrow_left.png?version=2.1) !important;
}

/* line 89, ../sass/icons.scss */
.icon-comment {
  background-image: url(/common/images/icons/comments.png?version=2.1) !important;
}

/* line 90, ../sass/icons.scss */
.icon-transfer_company {
  background-image: url(/common/images/icons/32/brick_go.png?version=2.1) !important;
}

/* line 91, ../sass/icons.scss */
.icon-checkmark {
  background-image: url(/common/images/icons/32/tick.png?version=2.1) !important;
}

/* line 92, ../sass/icons.scss */
.icon-stamp {
  background-image: url(/common/images/icons/32/stamp_pattern.png?version=2.1) !important;
}

/* line 93, ../sass/icons.scss */
.icon-openorder {
  background-image: url(/common/images/icons/key_t.png?version=2.1) !important;
}

/* line 94, ../sass/icons.scss */
.icon-application {
  background-image: url(/common/images/icons/application_form.png?version=2.1) !important;
}

/* line 97, ../sass/icons.scss */
.lnr-loading, [class^="lnr-"].loading:before, [class*=" lnr-"].loading:before, a.loading [class^="lnr-"]:before, a.loading [class*=" lnr-"]:before {
  content: "\e8d1" !important;
  animation-name: spin;
  animation-duration: 500ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  display: inline-block;
}

/* TILE ICONS FOR TITLES */
/* line 123, ../sass/icons.scss */
[class^='icon-'], [class*=' icon-'] {
  display: inline-block !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  vertical-align: middle;
  border: none !important;
  padding: 8px !important;
  height: 0 !important;
  width: 0 !important;
  margin: 0px auto;
  -moz-box-shadow: 0 0 0 0;
  -webkit-box-shadow: 0 0 0 0;
  box-shadow: 0 0 0 0;
  font-size: 0px !important;
  position: static;
}
/* line 140, ../sass/icons.scss */
[class^='icon-']:has(> [class^='icon-']), [class^='icon-']:has(> [class*=' icon-']), [class*=' icon-']:has(> [class^='icon-']), [class*=' icon-']:has(> [class*=' icon-']) {
  position: relative;
}
/* line 145, ../sass/icons.scss */
[class^='icon-'] > [class^='icon-'], [class^='icon-'] > [class*=' icon-'], [class*=' icon-'] > [class^='icon-'], [class*=' icon-'] > [class*=' icon-'] {
  position: absolute !important;
  top: 25% !important;
  right: -25% !important;
  transform: scale(0.66, 0.66);
}
/* line 152, ../sass/icons.scss */
[class^='icon-'].product_icon, [class*=' icon-'].product_icon {
  background-color: var(--main-color);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 158, ../sass/icons.scss */
[class^='icon-'].disabled, [class^='icon-'][disabled], [class*=' icon-'].disabled, [class*=' icon-'][disabled] {
  opacity: .5;
  filter: grayscale(1);
}
/* line 162, ../sass/icons.scss */
[class^='icon-'].free, [class^='icon-'].trial, [class^='icon-'].off, [class*=' icon-'].free, [class*=' icon-'].trial, [class*=' icon-'].off {
  position: relative;
}
/* line 165, ../sass/icons.scss */
[class^='icon-'].free:after, [class^='icon-'].trial:after, [class^='icon-'].off:after, [class*=' icon-'].free:after, [class*=' icon-'].trial:after, [class*=' icon-'].off:after {
  display: block;
  font-size: 8px;
  letter-spacing: 1px;
  position: absolute;
  bottom: -5px;
  left: 0px;
  text-align: center;
  width: 100%;
  color: var(--main-color);
  text-transform: uppercase;
  font-weight: normal;
}
/* line 179, ../sass/icons.scss */
[class^='icon-'].free.free:after, [class^='icon-'].trial.free:after, [class^='icon-'].off.free:after, [class*=' icon-'].free.free:after, [class*=' icon-'].trial.free:after, [class*=' icon-'].off.free:after {
  content: "Free";
}
/* line 183, ../sass/icons.scss */
[class^='icon-'].free.trial:after, [class^='icon-'].trial.trial:after, [class^='icon-'].off.trial:after, [class*=' icon-'].free.trial:after, [class*=' icon-'].trial.trial:after, [class*=' icon-'].off.trial:after {
  content: "Trial" !important;
}
/* line 187, ../sass/icons.scss */
[class^='icon-'].free.off:after, [class^='icon-'].trial.off:after, [class^='icon-'].off.off:after, [class*=' icon-'].free.off:after, [class*=' icon-'].trial.off:after, [class*=' icon-'].off.off:after {
  content: "Off" !important;
  color: #000;
}
/* line 193, ../sass/icons.scss */
[class^='icon-'].icon-16, [class*=' icon-'].icon-16 {
  padding: 8px !important;
}
/* line 194, ../sass/icons.scss */
[class^='icon-'].icon-24, [class*=' icon-'].icon-24 {
  padding: 12px !important;
}
/* line 195, ../sass/icons.scss */
[class^='icon-'].icon-32, [class*=' icon-'].icon-32 {
  padding: 16px !important;
}

/* line 201, ../sass/icons.scss */
.event-title .icon, .event-industry .icon {
  padding: 15px;
  margin: 0px;
  margin-right: 5px;
  background-position: center;
  display: inline-block;
  vertical-align: middle;
}

/* Heat Icons */
/* line 213, ../sass/icons.scss */
[icon][heat] {
  background-color: transparent !important;
}

/* line 214, ../sass/icons.scss */
.icon[title^='Heat Note'], .icon-heat_note {
  background-image: url(/common/images/icons/notepad_heat.png);
}

/* line 215, ../sass/icons.scss */
.icon-heat {
  background-image: url(/common/images/icons/heat.png) !important;
  display: inline-block;
  padding: 0px 2.5px;
  border: 1px solid #5E5E5E;
  text-align: center;
  font-size: 11px;
}

/* Old Button Styles */
/* line 227, ../sass/icons.scss */
.old_button, .alertButton, .alertDisabledButton, .alertTriggeredButton, .alertClockButton, .alertClockDisabledButton, .cautionButton, .completeButton, .googleMapButton, .loadingButton, .backButton, .searchButton, .emailerButton, .addButton, .mergeButton, .offsetAndRoleButton, .uploadButton, .copyButton, .addButton_off, .printButton, .deleteButton, .editButton, .viewReportButton, .deliverButton, .viewButton, .viewDisabledButton, .chartButton, .chartDisabledButton, .moreButton, .calendarButton, .dashboardButton, .settingsButton, .saveButton, .closeButton, .tableButton, .excelButton, .openOrderButton, .usersButton {
  padding-left: 20px;
  margin: 0;
  min-height: 16px;
  background-position: center left !important;
  background-repeat: no-repeat;
}

/* line 235, ../sass/icons.scss */
.alertButton {
  background: url("/common/images/icons/bell.png") no-repeat;
}

/* line 240, ../sass/icons.scss */
.alertDisabledButton {
  background: url("/common/images/icons/bell_disabled.png") no-repeat;
}

/* line 246, ../sass/icons.scss */
.alertTriggeredButton {
  background: url("/common/images/icons/alarm_bell.png") no-repeat;
}

/* line 251, ../sass/icons.scss */
.alertClockButton {
  background: url("/common/images/icons/alert_clock.png") no-repeat;
}

/* line 256, ../sass/icons.scss */
.alertClockDisabledButton {
  background: url("/common/images/icons/alert_clock_disabled.png") no-repeat;
}

/* line 261, ../sass/icons.scss */
.cautionButton {
  background: url("/common/images/icons/error.png") no-repeat;
}

/* line 266, ../sass/icons.scss */
.completeButton {
  background: url("/common/images/icons/clipboard_done.png") no-repeat;
}

/* line 271, ../sass/icons.scss */
.googleMapButton {
  background: url("/common/images/icons/map_go.png") no-repeat;
}

/* line 277, ../sass/icons.scss */
.loadingButton {
  background: url("/common/images/loader/16/loading1.gif") no-repeat;
}

/* line 282, ../sass/icons.scss */
.backButton {
  background: url("/common/images/icons/arrow_left.png") no-repeat;
  margin-right: 10px;
}

/* line 288, ../sass/icons.scss */
.searchButton {
  background: url("/common/images/icons/magnifier.png") no-repeat;
}

/* line 293, ../sass/icons.scss */
.emailerButton {
  background: url("/common/images/icons/email_go.png") no-repeat;
}

/* line 298, ../sass/icons.scss */
.addButton {
  background: url("/common/images/icons/add.png") no-repeat;
}

/* line 303, ../sass/icons.scss */
.mergeButton {
  background: url("/common/images/icons/organization_merge.png") no-repeat;
}

/* line 308, ../sass/icons.scss */
.offsetAndRoleButton {
  background: url("/common/images/icons/sql_join_outer_exclude.png") no-repeat;
}

/* line 313, ../sass/icons.scss */
.uploadButton {
  background: url("/common/images/icons/showel.png") no-repeat;
}

/* line 317, ../sass/icons.scss */
.copyButton {
  background: url("/common/images/icons/copy.png") no-repeat;
}

/* line 324, ../sass/icons.scss */
.addButton_off {
  background: url("/common/images/icons/add_off.png") no-repeat;
  color: #AFAFAF;
  cursor: pointer;
}

/* line 331, ../sass/icons.scss */
.printButton {
  background: url("/common/images/icons/printer.png") no-repeat;
}

/* line 338, ../sass/icons.scss */
.deleteButton {
  background: url("/common/images/icons/delete.png") no-repeat;
}

/* line 343, ../sass/icons.scss */
.editButton {
  background: url("/common/images/icons/pencil.png") no-repeat;
}

/* line 348, ../sass/icons.scss */
.viewReportButton {
  background: url("/common/images/icons/application_go.png") no-repeat;
  padding-left: 23px;
}

/* line 354, ../sass/icons.scss */
.deliverButton {
  background: url("/common/images/icons/walk.png") no-repeat;
}

/* line 359, ../sass/icons.scss */
.viewButton {
  background: url("/common/images/icons/text_list_bullets.png") no-repeat;
}

/* line 364, ../sass/icons.scss */
.viewDisabledButton {
  background: url("/common/images/icons/text_list_bullets_disabled.png") no-repeat;
}

/* line 369, ../sass/icons.scss */
.chartButton {
  background: url("/common/images/icons/chart_bar.png") no-repeat;
}

/* line 375, ../sass/icons.scss */
.chartDisabledButton {
  background: url("/common/images/icons/chart_bar_disabled.png") no-repeat;
}

/* line 380, ../sass/icons.scss */
.moreButton {
  background: url("/common/images/icons/pop_up.png") no-repeat;
  padding-left: 23px;
}

/* line 386, ../sass/icons.scss */
.calendarButton {
  background: url("/common/images/icons/date.png") no-repeat;
}

/* line 391, ../sass/icons.scss */
.dashboardButton {
  background: url("/common/images/icons/dashboard_layers.png") no-repeat;
  margin-right: 10px;
}

/* line 397, ../sass/icons.scss */
.settingsButton {
  background: url("/common/images/icons/cog.png") no-repeat;
  margin-right: 10px;
}

/* line 403, ../sass/icons.scss */
.saveButton {
  background: url("/common/images/icons/disk.png") no-repeat;
}

/* line 408, ../sass/icons.scss */
.closeButton {
  background: url("/common/images/icons/cross.png") no-repeat;
}

/* line 412, ../sass/icons.scss */
.tableButton {
  background-image: url(/common/images/icons/table.png);
}

/* line 416, ../sass/icons.scss */
.excelButton {
  background-image: url(/common/images/icons/table_excel.png);
}

/* line 421, ../sass/icons.scss */
.openOrderButton {
  background: url("/common/images/icons/key_t.png") no-repeat;
}

/* line 426, ../sass/icons.scss */
.usersButton {
  background: url("/common/images/icons/reseller_programm.png") no-repeat;
}

/* line 431, ../sass/icons.scss */
.ati-icon-overlay,
.ati-icon-overlay-adj {
  position: relative !important;
}

/* line 436, ../sass/icons.scss */
.ati-icon-overlay::before {
  content: 'A';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #555555;
  font-size: 11px;
}

/* line 446, ../sass/icons.scss */
.ati-icon-overlay-adj::before {
  content: 'A';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -55%);
  color: #555555;
  font-size: 11px;
}

/* Firefox Only */
@supports (-moz-transform: translate(0, 0)) {
  /* line 458, ../sass/icons.scss */
  [class^='icon-'], [class*=' icon-'] {
    position: relative !important;
  }
}
/* FIX FOR JQUERY BUTTONS */
/* line 11, ../sass/jquery-ui.scss */
button.ui-multiselect {
  padding: 4px 0px 4px 4px !important;
  vertical-align: middle !important;
}
/* line 14, ../sass/jquery-ui.scss */
button.ui-multiselect .ui-icon {
  vertical-align: middle !important;
  margin: -1px -1px -1px 0px;
}

/* line 22, ../sass/jquery-ui.scss */
.ui-dialog-titlebar-close {
  background: #e9e9e9;
  border: 0px;
}

/* line 27, ../sass/jquery-ui.scss */
.ui-multiselect-menu, .ui-datepicker {
  z-index: 99999 !important;
}

/* line 35, ../sass/jquery-ui.scss */
.ui-widget-overlay {
  width: 100%;
  height: 100%;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.05) !important;
}

/* login dialog */
/* line 43, ../sass/jquery-ui.scss */
.ui-dialog #ajax-login-form {
  margin-left: 18px;
}

/* line 48, ../sass/jquery-ui.scss */
.ui-multiselect {
  color: inherit !important;
}

/* Multiple Select */
/* line 53, ../sass/jquery-ui.scss */
.ui-multiselect-menu {
  width: auto !important;
}
/* line 56, ../sass/jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-header {
  padding: 2px 0px;
  font-family: system-ui;
}
/* line 61, ../sass/jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-header li {
  vertical-align: middle;
  line-height: 1em;
  width: 100%;
  padding: 0px;
}
/* line 68, ../sass/jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-header label {
  padding: 0;
  border: 0;
  cursor: pointer;
  font-weight: bold;
  padding: 4px 5px 4px 1px;
  margin-left: 1px;
}
/* line 76, ../sass/jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-header label:hover {
  font-weight: bold;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
/* line 83, ../sass/jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-header label span:before {
  content: '\2713';
  display: inline-block;
  font-family: system-ui;
  padding: .3em .5em;
}
/* line 90, ../sass/jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-header label input[type=checkbox], .ui-multiselect-menu .ui-multiselect-header label textarea[type=checkbox], .ui-multiselect-menu .ui-multiselect-header label select[type=checkbox] {
  cursor: pointer;
  display: none;
}
/* line 96, ../sass/jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-header label input[type=checkbox]:checked + span:before, .ui-multiselect-menu .ui-multiselect-header label textarea[type=checkbox]:checked + span:before, .ui-multiselect-menu .ui-multiselect-header label select[type=checkbox]:checked + span:before {
  content: '\2715';
}
/* line 104, ../sass/jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-header input[type=search], .ui-multiselect-menu .ui-multiselect-header textarea[type=search], .ui-multiselect-menu .ui-multiselect-header select[type=search] {
  float: right;
  padding: .25em;
  padding-left: 1.5em;
  width: 7em;
  max-width: 60%;
  margin-right: 2px;
  background-color: rgba(255, 255, 255, 0.75);
  border: 0;
  box-shadow: none !important;
  outline: 0 !important;
  background-size: contain;
  text-align: left;
  background-repeat: no-repeat;
  background-size: auto 60%;
  background-position: left center;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='8px' width='10px'><text x='2' y='7' fill='grey' font-size='8px' font-family='system-ui'>🔍</text></svg>") !important;
}
/* line 125, ../sass/jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-checkboxes {
  display: grid;
  grid-template-rows: max-content;
  max-height: 50vh !important;
  height: auto !important;
}
/* line 131, ../sass/jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-checkboxes > li {
  z-index: 0;
  position: static;
  vertical-align: middle;
}
/* line 140, ../sass/jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-checkboxes > li label input, .ui-multiselect-menu .ui-multiselect-checkboxes > li label textarea, .ui-multiselect-menu .ui-multiselect-checkboxes > li label select {
  position: static;
  top: 0;
  margin-right: .5em;
}
/* line 146, ../sass/jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-checkboxes > li label span {
  vertical-align: middle;
}
/* line 151, ../sass/jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-checkboxes > li:has(input:checked, textarea:checked, select:checked) {
  position: sticky;
  top: 0;
  bottom: 0;
  background-color: #eee;
  z-index: 1;
}
/* line 159, ../sass/jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-checkboxes > li.is_middle ~ li:has(input:checked, textarea:checked, select:checked) {
  z-index: var(--reverse-order) !important;
}
/* line 167, ../sass/jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-close {
  display: none;
}

/* Tooltip */
/* line 175, ../sass/jquery-ui.scss */
.ui-tooltip {
  background-color: #FFD;
  font-family: sans-serif;
  font-size: .75rem;
  border: 1px solid #996 !important;
  border-radius: 0px;
  padding: .5em;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  word-break: normal;
}

/* line 190, ../sass/jquery-ui.scss */
.ui-widget input, .ui-widget textarea, .ui-widget select, .ui-widget textarea, .ui-widget select, .ui-widget button {
  font-family: arial !important;
}

/* ui dialog */
/* line 197, ../sass/jquery-ui.scss */
.ui-dialog {
  position: fixed;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  min-height: 0px;
  min-width: 100px;
  /* Centers Dialog | only if not dragged | used on CommonLib.moda() */
}
/* line 207, ../sass/jquery-ui.scss */
.ui-dialog.centered {
  max-width: 96vw !important;
  max-height: 96vh !important;
}
/* line 210, ../sass/jquery-ui.scss */
.ui-dialog.centered .ui-dialog-content {
  max-height: calc(96vh - 40px) !important;
}
/* line 217, ../sass/jquery-ui.scss */
.ui-dialog.centered:not(.dragged) {
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}
/* line 223, ../sass/jquery-ui.scss */
.ui-dialog textarea {
  min-height: 80px;
}
/* line 226, ../sass/jquery-ui.scss */
.ui-dialog h1 {
  font-size: 18px;
}
/* line 227, ../sass/jquery-ui.scss */
.ui-dialog h2 {
  font-size: 16px;
}
/* line 228, ../sass/jquery-ui.scss */
.ui-dialog h3 {
  font-size: 14px;
}
/* line 229, ../sass/jquery-ui.scss */
.ui-dialog h4 {
  font-size: 12px;
}
/* line 230, ../sass/jquery-ui.scss */
.ui-dialog [class^='grid_'] {
  display: block !important;
  width: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
}
/* line 239, ../sass/jquery-ui.scss */
.ui-dialog .ui-dialog-content {
  font-family: sans-serif;
  font-size: 12px;
  margin: 0.5em 0px;
  padding: 0px 1em;
  overflow: auto;
}
/* line 248, ../sass/jquery-ui.scss */
.ui-dialog .no-dialog {
  display: none !important;
}
/* line 257, ../sass/jquery-ui.scss */
.ui-dialog #page-title-container {
  display: none !important;
}
/* line 261, ../sass/jquery-ui.scss */
.ui-dialog footer {
  position: sticky;
  bottom: 0px;
  margin: 10px 0px 0px 0px;
  padding: 8px 0px;
  background: #FFF;
  border-top: 1px solid #999;
  z-index: 999999;
}

/* Highchart */
/* line 5, ../sass/chart.scss */
#highchart-dialog {
  position: fixed;
  z-index: 9999999999999999999999;
  width: 100%;
  height: 60%;
  padding: 12.5% 0px;
  top: 0px;
  left: 0px;
  display: none;
  background: rgba(0, 0, 0, 0.5);
  margin: 0px;
}
/* line 17, ../sass/chart.scss */
#highchart-dialog.open {
  display: block;
}

/* line 22, ../sass/chart.scss */
.highcharts-container {
  background: url(/common/images/cih/cih_watermark.png) center;
  background-size: 300px;
  background-repeat: no-repeat;
  /* override for highcharts tooltip overflow and style */
  overflow: visible !important;
}
/* line 26, ../sass/chart.scss */
.highcharts-container.no-watermark {
  background: transparent;
}
/* line 31, ../sass/chart.scss */
.highcharts-container input[type=checkbox], .highcharts-container textarea[type=checkbox], .highcharts-container select[type=checkbox] {
  margin-left: -15px;
}
/* line 36, ../sass/chart.scss */
.highcharts-container .highcharts-axis-labels input[type=checkbox], .highcharts-container .highcharts-axis-labels textarea[type=checkbox], .highcharts-container .highcharts-axis-labels select[type=checkbox] {
  margin-left: auto;
  margin-right: auto;
}

/* when inside a dashboard box */
/* line 48, ../sass/chart.scss */
.settings .highcharts-container {
  background-size: 90px;
}

/* line 60, ../sass/chart.scss */
div.highcharts-tooltip > span {
  z-index: 50;
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid silver;
  padding: 10px;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
}

/* highcharts tooltip options button */
/* line 70, ../sass/chart.scss */
.chart-tooltip-options-label {
  background: url(/common/images/icons/32/tooltip_icon.png) no-repeat;
  background-size: 16px 16px;
  height: 16px !important;
  width: 16px !important;
  font-size: 0px !important;
  opacity: .75;
}

/* line 78, ../sass/chart.scss */
.chart-tooltip-options {
  opacity: 0 !important;
}

/* line 81, ../sass/chart.scss */
[tooltip_type='2'] .chart-tooltip-options-label {
  opacity: .25;
}

/* highcharts export options buttons */
/* line 86, ../sass/chart.scss */
.chart_data_option {
  background-size: 16px 16px;
  height: 16px !important;
  width: 16px !important;
  font-size: 0px !important;
  display: block !important;
  margin: 4px;
}

/* line 94, ../sass/chart.scss */
#chart_data_to_excel {
  background: url(/common/images/icons/table_excel.png) no-repeat;
}

/* line 95, ../sass/chart.scss */
#chart_data_to_table {
  background: url(/common/images/icons/table.png) no-repeat;
}

/* Chart JS */
/* line 102, ../sass/chart.scss */
.multi-chart {
  position: relative;
}
/* line 104, ../sass/chart.scss */
.multi-chart > .next, .multi-chart .multi-chart > .previous {
  padding: 20px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 50%;
  display: none;
  width: 0px;
  height: 0px;
  -moz-transition: -moz-transform 0.25s linear;
  -o-transition: -o-transform 0.25s linear;
  -webkit-transition: -webkit-transform 0.25s linear;
  transition: transform 0.25s linear;
}
/* line 116, ../sass/chart.scss */
.multi-chart:hover > .next, .multi-chart:hover > .previous {
  display: block;
}
/* line 119, ../sass/chart.scss */
.multi-chart > .next:hover, .multi-chart > .previous:hover {
  transform: scale(1.2, 1.2);
}
/* line 122, ../sass/chart.scss */
.multi-chart > .next:before, .multi-chart > .previous:before {
  height: 0px;
  width: 0px;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  margin-top: -10px;
  display: block;
  content: "";
  position: absolute;
  top: 50%;
}
/* line 135, ../sass/chart.scss */
.multi-chart > .next {
  right: 2%;
}
/* line 137, ../sass/chart.scss */
.multi-chart > .next:before {
  border-left: 10px solid #000;
  left: 50%;
}
/* line 139, ../sass/chart.scss */
.multi-chart > .previous {
  left: 2%;
}
/* line 141, ../sass/chart.scss */
.multi-chart > .previous :before {
  border-right: 10px solid #000;
  right: 50%;
}

/* UL COLOR KEY */
/* line 147, ../sass/chart.scss */
ul.color-key {
  list-style: none;
  padding: 0px;
  margin: 4px 0px;
}
/* line 150, ../sass/chart.scss */
ul.color-key li {
  list-style: none;
  border-left-width: 5px;
  border-left-style: solid;
  margin: 0px 5px 0px 0px;
  display: inline-block;
  font-size: smaller;
  padding: 2px 5px;
}

/* line 2, ../sass/attribute.scss */
[outline-text] {
  text-shadow: -0.05em -0.05em 0 attr(outline-text), -0.05em 0em 0 attr(outline-text), -0.05em 0.05em 0 attr(outline-text), 0em -0.05em 0 attr(outline-text), 0em 0em 0 attr(outline-text), 0em 0.05em 0 attr(outline-text), 0.05em -0.05em 0 attr(outline-text), 0.05em 0em 0 attr(outline-text), 0.05em 0.05em 0 attr(outline-text);
}

/* line 5, ../sass/deprecated.scss */
A.tblhd {
  color: #FFFFFF;
  text-decoration: none;
}
/* line 7, ../sass/deprecated.scss */
A.tblhd:link, A.tblhd:visited {
  color: #FFFFFF;
  text-decoration: none;
}
/* line 11, ../sass/deprecated.scss */
A.tblhd:hover {
  color: #FFFFCC;
  text-decoration: underline;
}

/* line 18, ../sass/deprecated.scss */
.hd {
  color: #996600;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}
/* line 23, ../sass/deprecated.scss */
.hd a {
  color: #996600;
  text-decoration: none;
}
/* line 26, ../sass/deprecated.scss */
.hd a:hover {
  color: #CC9933;
}

/* line 32, ../sass/deprecated.scss */
table {
  /* table with seperator */
}
/* line 35, ../sass/deprecated.scss */
table.dotted {
  border-collapse: collapse !important;
}
/* line 38, ../sass/deprecated.scss */
table.dotted > tbody > tr, table.dotted > thead > tr {
  border: none !important;
}
/* line 40, ../sass/deprecated.scss */
table.dotted > tbody > tr > th, table.dotted > tbody > tr > td, table.dotted > thead > tr > th, table.dotted > thead > tr > td {
  padding: 4px;
}
/* line 47, ../sass/deprecated.scss */
table.dotted > tbody > tr {
  border-bottom: 1px dotted rgba(0, 0, 0, 0.06) !important;
}
/* line 50, ../sass/deprecated.scss */
table.dotted > thead > tr:last-of-type {
  border-bottom: 1px dotted rgba(0, 0, 0, 0.1) !important;
}
/* line 35, ../sass/deprecated.scss */
table.dashed {
  border-collapse: collapse !important;
}
/* line 38, ../sass/deprecated.scss */
table.dashed > tbody > tr, table.dashed > thead > tr {
  border: none !important;
}
/* line 40, ../sass/deprecated.scss */
table.dashed > tbody > tr > th, table.dashed > tbody > tr > td, table.dashed > thead > tr > th, table.dashed > thead > tr > td {
  padding: 4px;
}
/* line 47, ../sass/deprecated.scss */
table.dashed > tbody > tr {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.06) !important;
}
/* line 50, ../sass/deprecated.scss */
table.dashed > thead > tr:last-of-type {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.1) !important;
}
/* line 35, ../sass/deprecated.scss */
table.solid {
  border-collapse: collapse !important;
}
/* line 38, ../sass/deprecated.scss */
table.solid > tbody > tr, table.solid > thead > tr {
  border: none !important;
}
/* line 40, ../sass/deprecated.scss */
table.solid > tbody > tr > th, table.solid > tbody > tr > td, table.solid > thead > tr > th, table.solid > thead > tr > td {
  padding: 4px;
}
/* line 47, ../sass/deprecated.scss */
table.solid > tbody > tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06) !important;
}
/* line 50, ../sass/deprecated.scss */
table.solid > thead > tr:last-of-type {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}

/* line 60, ../sass/deprecated.scss */
ul[separator=dotted] > li {
  border-bottom: 1px dotted rgba(0, 0, 0, 0.075) !important;
}
/* line 61, ../sass/deprecated.scss */
ul[divider=dotted] > li {
  border-right: 1px dotted rgba(0, 0, 0, 0.075) !important;
}
/* line 63, ../sass/deprecated.scss */
ul[separator=dotted] > li:last-of-type, ul[divider=dotted] > li:last-of-type {
  border-bottom: 1px dotted rgba(0, 0, 0, 0.25) !important;
}
/* line 60, ../sass/deprecated.scss */
ul[separator=dashed] > li {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.075) !important;
}
/* line 61, ../sass/deprecated.scss */
ul[divider=dashed] > li {
  border-right: 1px dashed rgba(0, 0, 0, 0.075) !important;
}
/* line 63, ../sass/deprecated.scss */
ul[separator=dashed] > li:last-of-type, ul[divider=dashed] > li:last-of-type {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.25) !important;
}
/* line 60, ../sass/deprecated.scss */
ul[separator=solid] > li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.075) !important;
}
/* line 61, ../sass/deprecated.scss */
ul[divider=solid] > li {
  border-right: 1px solid rgba(0, 0, 0, 0.075) !important;
}
/* line 63, ../sass/deprecated.scss */
ul[separator=solid] > li:last-of-type, ul[divider=solid] > li:last-of-type {
  border-bottom: 1px solid rgba(0, 0, 0, 0.25) !important;
}

/* Shorthanded Clases */
/* line 79, ../sass/deprecated.scss */
.sl, .slb {
  text-align: center;
  font-size: 11px !important;
  font-family: verdana, arial, helvetica;
  text-align: left !important;
}

/* line 89, ../sass/deprecated.scss */
.slb {
  font-weight: bold !important;
}

/* line 91, ../sass/deprecated.scss */
.slgray {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 11px !important;
  font-family: verdana, arial, helvetica;
  color: #999 !important;
  text-align: left !important;
}

/* line 91, ../sass/deprecated.scss */
.slbrown {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 11px !important;
  font-family: verdana, arial, helvetica;
  color: #960 !important;
  text-align: left !important;
}

/* line 91, ../sass/deprecated.scss */
.slorange {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 11px !important;
  font-family: verdana, arial, helvetica;
  color: #ffC36B !important;
  text-align: left !important;
}

/* line 79, ../sass/deprecated.scss */
.sr, .srb {
  text-align: center;
  font-size: 11px !important;
  font-family: verdana, arial, helvetica;
  text-align: right !important;
}

/* line 89, ../sass/deprecated.scss */
.srb {
  font-weight: bold !important;
}

/* line 91, ../sass/deprecated.scss */
.srgray {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 11px !important;
  font-family: verdana, arial, helvetica;
  color: #999 !important;
  text-align: right !important;
}

/* line 91, ../sass/deprecated.scss */
.srbrown {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 11px !important;
  font-family: verdana, arial, helvetica;
  color: #960 !important;
  text-align: right !important;
}

/* line 91, ../sass/deprecated.scss */
.srorange {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 11px !important;
  font-family: verdana, arial, helvetica;
  color: #ffC36B !important;
  text-align: right !important;
}

/* line 79, ../sass/deprecated.scss */
.sc, .scb {
  text-align: center;
  font-size: 11px !important;
  font-family: verdana, arial, helvetica;
  text-align: center !important;
}

/* line 89, ../sass/deprecated.scss */
.scb {
  font-weight: bold !important;
}

/* line 91, ../sass/deprecated.scss */
.scgray {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 11px !important;
  font-family: verdana, arial, helvetica;
  color: #999 !important;
  text-align: center !important;
}

/* line 91, ../sass/deprecated.scss */
.scbrown {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 11px !important;
  font-family: verdana, arial, helvetica;
  color: #960 !important;
  text-align: center !important;
}

/* line 91, ../sass/deprecated.scss */
.scorange {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 11px !important;
  font-family: verdana, arial, helvetica;
  color: #ffC36B !important;
  text-align: center !important;
}

/* line 79, ../sass/deprecated.scss */
.sj, .sjb {
  text-align: center;
  font-size: 11px !important;
  font-family: verdana, arial, helvetica;
  text-align: justify !important;
}

/* line 89, ../sass/deprecated.scss */
.sjb {
  font-weight: bold !important;
}

/* line 91, ../sass/deprecated.scss */
.sjgray {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 11px !important;
  font-family: verdana, arial, helvetica;
  color: #999 !important;
  text-align: justify !important;
}

/* line 91, ../sass/deprecated.scss */
.sjbrown {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 11px !important;
  font-family: verdana, arial, helvetica;
  color: #960 !important;
  text-align: justify !important;
}

/* line 91, ../sass/deprecated.scss */
.sjorange {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 11px !important;
  font-family: verdana, arial, helvetica;
  color: #ffC36B !important;
  text-align: justify !important;
}

/* line 79, ../sass/deprecated.scss */
.ml, .mlb {
  text-align: center;
  font-size: 14px !important;
  text-align: left !important;
}

/* line 89, ../sass/deprecated.scss */
.mlb {
  font-weight: bold !important;
}

/* line 91, ../sass/deprecated.scss */
.mlgray {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 14px !important;
  color: #999 !important;
  text-align: left !important;
}

/* line 91, ../sass/deprecated.scss */
.mlbrown {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 14px !important;
  color: #960 !important;
  text-align: left !important;
}

/* line 91, ../sass/deprecated.scss */
.mlorange {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 14px !important;
  color: #ffC36B !important;
  text-align: left !important;
}

/* line 79, ../sass/deprecated.scss */
.mr, .mrb {
  text-align: center;
  font-size: 14px !important;
  text-align: right !important;
}

/* line 89, ../sass/deprecated.scss */
.mrb {
  font-weight: bold !important;
}

/* line 91, ../sass/deprecated.scss */
.mrgray {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 14px !important;
  color: #999 !important;
  text-align: right !important;
}

/* line 91, ../sass/deprecated.scss */
.mrbrown {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 14px !important;
  color: #960 !important;
  text-align: right !important;
}

/* line 91, ../sass/deprecated.scss */
.mrorange {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 14px !important;
  color: #ffC36B !important;
  text-align: right !important;
}

/* line 79, ../sass/deprecated.scss */
.mc, .mcb {
  text-align: center;
  font-size: 14px !important;
  text-align: center !important;
}

/* line 89, ../sass/deprecated.scss */
.mcb {
  font-weight: bold !important;
}

/* line 91, ../sass/deprecated.scss */
.mcgray {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 14px !important;
  color: #999 !important;
  text-align: center !important;
}

/* line 91, ../sass/deprecated.scss */
.mcbrown {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 14px !important;
  color: #960 !important;
  text-align: center !important;
}

/* line 91, ../sass/deprecated.scss */
.mcorange {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 14px !important;
  color: #ffC36B !important;
  text-align: center !important;
}

/* line 79, ../sass/deprecated.scss */
.mj, .mjb {
  text-align: center;
  font-size: 14px !important;
  text-align: justify !important;
}

/* line 89, ../sass/deprecated.scss */
.mjb {
  font-weight: bold !important;
}

/* line 91, ../sass/deprecated.scss */
.mjgray {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 14px !important;
  color: #999 !important;
  text-align: justify !important;
}

/* line 91, ../sass/deprecated.scss */
.mjbrown {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 14px !important;
  color: #960 !important;
  text-align: justify !important;
}

/* line 91, ../sass/deprecated.scss */
.mjorange {
  text-align: center;
  font-family: verdana, arial, helvetica;
  @extends .shorthand;
  font-size: 14px !important;
  color: #ffC36B !important;
  text-align: justify !important;
}

/* line 111, ../sass/deprecated.scss */
.fs_10, .fs_10_gray {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
}

/* line 115, ../sass/deprecated.scss */
.fs_10_gray {
  color: #909090;
}

/* line 111, ../sass/deprecated.scss */
.fs_11, .fs_11_gray {
  font-family: verdana, arial, helvetica;
  font-size: 11px;
}

/* line 115, ../sass/deprecated.scss */
.fs_11_gray {
  color: #909090;
}

/* line 111, ../sass/deprecated.scss */
.fs_12, .fs_12_gray {
  font-family: verdana, arial, helvetica;
  font-size: 12px;
}

/* line 115, ../sass/deprecated.scss */
.fs_12_gray {
  color: #909090;
}

/* line 111, ../sass/deprecated.scss */
.fs_13, .fs_13_gray {
  font-family: verdana, arial, helvetica;
  font-size: 13px;
}

/* line 115, ../sass/deprecated.scss */
.fs_13_gray {
  color: #909090;
}

/* line 111, ../sass/deprecated.scss */
.fs_14, .fs_14_gray {
  font-family: verdana, arial, helvetica;
  font-size: 14px;
}

/* line 115, ../sass/deprecated.scss */
.fs_14_gray {
  color: #909090;
}

/* line 123, ../sass/deprecated.scss */
.bgblack {
  background-color: #000000;
}

/* line 124, ../sass/deprecated.scss */
.bgbrown {
  background-color: #996600;
}

/* line 125, ../sass/deprecated.scss */
.bglbrown {
  background-color: #CC9933;
}

/* line 126, ../sass/deprecated.scss */
.bglorange {
  background-color: #FFCC66;
}

/* line 127, ../sass/deprecated.scss */
.bgwhite {
  background-color: #ffffff;
}

/* line 129, ../sass/deprecated.scss */
.footerold {
  color: #FDC269;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
}

/* line 137, ../sass/deprecated.scss */
.tblbg {
  background-color: #fff;
  border-collapse: collapse;
  border: 1px solid #cecece;
}
/* line 143, ../sass/deprecated.scss */
.tblbg > tbody > tr > td, .tblbg > tr > td {
  border: 1px solid #cecece;
}

/* line 150, ../sass/deprecated.scss */
.tblhead, .tblhead th {
  color: #ffffff !important;
  font-size: 11px !important;
  font-style: normal !important;
  font-weight: plain;
  text-decoration: none;
  text-align: center;
  background-color: #888;
  font-family: verdana, arial, helvetica;
}

/* line 161, ../sass/deprecated.scss */
.tblheadstrong {
  color: #ffffff;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  background-color: #888;
  font-family: verdana, arial, helvetica;
}

/* line 172, ../sass/deprecated.scss */
.tblheadlt {
  color: #eeeeee;
  font-size: 12px;
  font-style: normal;
  font-weight: plain;
  text-decoration: none;
  background-color: #8C8C8C;
}

/* line 181, ../sass/deprecated.scss */
.tblcontent {
  color: #5e5e5e;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  font-family: verdana, arial, helvetica;
}

/* line 190, ../sass/deprecated.scss */
.tblgrey {
  color: #5E5E5E;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  background-color: #eeeeee;
}

/* line 199, ../sass/deprecated.scss */
.tblhg, .tblhgray {
  color: #5e5e5e;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  background-color: #eeeeee;
}

/* line 208, ../sass/deprecated.scss */
.tblhgray {
  background-color: #dadada;
}

/* line 212, ../sass/deprecated.scss */
.tblborder {
  border: 1px solid  #cccccc;
}

/* line 216, ../sass/deprecated.scss */
.tblborderlt {
  border: 1px solid #dadada;
}

/* line 220, ../sass/deprecated.scss */
.tblgreylt {
  background-color: #EEEEE0;
}

/* flat gray buttons */
/* line 227, ../sass/deprecated.scss */
.flat_button {
  display: block;
  float: left;
  background-color: #666666;
  color: #FFFFFF;
  width: 50px;
  height: 16px;
  text-align: center;
  font-size: 11px;
  font-family: arial;
  padding: 1px;
}

/* line 240, ../sass/deprecated.scss */
.flat_button_left {
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px 0 0 4px;
  margin-right: 2px;
  margin-left: 13px;
}

/* line 246, ../sass/deprecated.scss */
.flat_button_right {
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0;
  border-radius: 0 4px 4px 0;
}

/* line 250, ../sass/deprecated.scss */
.flat_button_both {
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 4px 4px;
}

/* line 254, ../sass/deprecated.scss */
.flat_button_bottom {
  -moz-border-radius: 0px 0px 4px 4px;
  -webkit-border-radius: 0px;
  border-radius: 0px 0px 4px 4px;
}

/* line 258, ../sass/deprecated.scss */
.flat_button a:link {
  color: #FFFFFF;
  text-decoration: none;
}

/* line 263, ../sass/deprecated.scss */
.flat_button_up {
  background-color: #999999;
}

/* line 266, ../sass/deprecated.scss */
.flat_button_up:hover {
  opacity: 0.75;
  cursor: hand;
  cursor: pointer;
}

/* line 271, ../sass/deprecated.scss */
.flat_button_down {
  background-color: #666666;
}

/* line 276, ../sass/deprecated.scss */
.nextButton {
  margin: 0;
  background: url("/common/images/icons/arrow_right.png") 100% 55% no-repeat;
  padding-right: 23px;
}

/* line 283, ../sass/deprecated.scss */
.underline-fade {
  margin-bottom: 8px;
  border-bottom: 1px solid var(--main-color);
}

/* line 288, ../sass/deprecated.scss */
.formHeading {
  font-family: helvetica;
  font-size: 16px;
  color: var(--main-color);
  font-weight: normal;
  margin-top: 3px;
  margin-bottom: 10px !important;
  margin-left: 0px;
  line-height: 1.4em;
  width: 100%;
  border-bottom: 1px solid var(--main-color);
}

/* line 303, ../sass/deprecated.scss */
.smallFaintHeader {
  font-size: 11px;
  color: #989696;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 3px;
}

/* line 313, ../sass/deprecated.scss */
.loading_icon, .alert_icon, .alert_disabled_icon, .alert_triggered_icon, .alert_clock_icon, .alert_clock_disabled_icon, .email_login_info_icon, .email_login_info_icon_off, .edit_dialog_icon, .add_icon, .view_icon, .deliver_icon, .chart_icon, .chart_icon_off, .email_icon, .email_icon_off, .back_icon, .delete_icon, .delete_icon_off, .delete_icon2, .edit_icon, .user_icon, .user_icon_off, .edit_icon_off, .email_open_icon, .file_pdf_icon, .file_doc_icon, .file_xls_icon, .file_ppt_icon, .file_image_icon, .file_other_icon, .sent_icon, .inbox_icon, .attachment_icon, .email_open_icon, .delivery_icon, .cog_icon {
  line-height: 19px;
  padding-top: 0px;
  padding-bottom: 3px;
  padding-left: 0px;
  padding-right: 12px;
}

/* line 323, ../sass/deprecated.scss */
.loading_icon {
  background: url("/common/images/loader/16/loading1.gif") no-repeat;
}

/* line 328, ../sass/deprecated.scss */
.bullet_note_icon {
  margin-left: 4px;
  padding-bottom: 0px;
  padding-right: 7px;
  text-decoration: none !important;
  background: url("/common/images/icons/bullet_note.png") no-repeat;
  background-position: left center;
}

/* line 337, ../sass/deprecated.scss */
.alert_icon {
  background: url("/common/images/icons/bell.png") no-repeat;
}

/* line 341, ../sass/deprecated.scss */
.alert_disabled_icon {
  background: url("/common/images/icons/bell_disabled.png") no-repeat;
}

/* line 345, ../sass/deprecated.scss */
.alert_triggered_icon {
  background: url("/common/images/icons/alarm_bell.png") no-repeat;
}

/* line 349, ../sass/deprecated.scss */
.alert_clock_icon {
  background: url("/common/images/icons/alert_clock.png") no-repeat;
}

/* line 353, ../sass/deprecated.scss */
.alert_clock_disabled_icon {
  background: url("/common/images/icons/alert_clock_disabled.png") no-repeat;
}

/* line 357, ../sass/deprecated.scss */
.add_icon {
  background: url("/common/images/icons/add.png") no-repeat;
}

/* line 361, ../sass/deprecated.scss */
.view_icon {
  background: url("/common/images/icons/text_list_bullets.png") no-repeat;
}

/* line 365, ../sass/deprecated.scss */
.back_icon {
  background: url("/common/images/icons/arrow_left.png") no-repeat;
}

/* line 369, ../sass/deprecated.scss */
.deliver_icon {
  background: url("/common/images/icons/walk.png") no-repeat;
}

/* line 373, ../sass/deprecated.scss */
.email_login_info_icon {
  background: url("/common/images/icons/email_open_image.png") no-repeat;
}

/* line 376, ../sass/deprecated.scss */
.email_login_info_icon_off {
  background: url("/common/images/icons/email_open_image_off.png") no-repeat;
}

/* line 381, ../sass/deprecated.scss */
.email_icon {
  background: url("/common/images/icons/icon_email.png") no-repeat;
}

/* line 385, ../sass/deprecated.scss */
.email_icon_off {
  background: url("/common/images/icons/icon_email_off.png") no-repeat;
}

/* line 389, ../sass/deprecated.scss */
.delete_icon {
  background: url("/common/images/icons/delete.png") no-repeat;
}

/* line 393, ../sass/deprecated.scss */
.delete_icon_off {
  background: url("/common/images/icons/delete_off.png") no-repeat;
}

/* line 397, ../sass/deprecated.scss */
.delete_icon2 {
  background: url("/common/images/icons/icon_delete.gif") no-repeat;
}

/* line 401, ../sass/deprecated.scss */
.edit_icon {
  background: url("/common/images/icons/pencil.png") no-repeat;
}

/* line 405, ../sass/deprecated.scss */
.edit_dialog_icon {
  background: url("/common/images/icons/application_edit.png") no-repeat;
}

/* line 409, ../sass/deprecated.scss */
.edit_icon_off {
  background: url("/common/images/icons/pencil_off.png") no-repeat;
}

/* line 413, ../sass/deprecated.scss */
.chart_icon {
  background: url("/common/images/icons/chart_bar.png") no-repeat;
}

/* line 417, ../sass/deprecated.scss */
.chart_icon_off {
  background: url("/common/images/icons/chart_bar_disabled.png") no-repeat;
}

/* line 423, ../sass/deprecated.scss */
.user_icon {
  background: url("/common/images/icons/user_go.png") no-repeat;
}

/* line 427, ../sass/deprecated.scss */
.email_open_icon {
  background: url("/common/images/icons/email_open.png") no-repeat;
}

/* line 431, ../sass/deprecated.scss */
.user_icon_off {
  background: url("/common/images/icons/user_go_off.png") no-repeat;
}

/* line 436, ../sass/deprecated.scss */
.file_pdf_icon {
  background: url("/common/images/icons/file_extension_pdf.png") no-repeat;
}

/* line 440, ../sass/deprecated.scss */
.file_doc_icon {
  background: url("/common/images/icons/file_extension_doc.png") no-repeat;
}

/* line 444, ../sass/deprecated.scss */
.file_xls_icon {
  background: url("/common/images/icons/file_extension_xls.png") no-repeat;
}

/* line 448, ../sass/deprecated.scss */
.file_ppt_icon {
  background: url("/common/images/icons/file_extension_pps.png") no-repeat;
}

/* line 452, ../sass/deprecated.scss */
.file_image_icon {
  background: url("/common/images/icons/file_extension_jpg.png") no-repeat;
}

/* line 456, ../sass/deprecated.scss */
.file_other_icon {
  background: url("/common/images/icons/file_extension_chm.png") no-repeat;
}

/* line 460, ../sass/deprecated.scss */
.sent_icon {
  background: url("/common/images/icons/table_row_delete.png") no-repeat;
}

/* line 464, ../sass/deprecated.scss */
.inbox_icon {
  background: url("/common/images/icons/table_row_insert.png") no-repeat;
}

/* line 468, ../sass/deprecated.scss */
.attachment_icon {
  background: url("/common/images/icons/attach.png") no-repeat;
}

/* line 472, ../sass/deprecated.scss */
.delivery_icon {
  background: url("/common/images/icons/lorry.png") no-repeat;
}

/* line 476, ../sass/deprecated.scss */
.cog_icon {
  background: url("/common/images/icons/cog.png") no-repeat;
}

/* line 480, ../sass/deprecated.scss */
.icon_off {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

/* Dashboard */
/* line 4, ../sass/dashboard.scss */
.dashboard-box-table .dashboard-small .not-dashboard-small, .dashboard-box-table .dashboard-small .dashboard-wide-only {
  display: none !important;
}
/* line 10, ../sass/dashboard.scss */
.dashboard-box-table .dashboard-wide .not-dashboard-wide, .dashboard-box-table .dashboard-wide .dashboard-small-only {
  display: none !important;
}
/* line 15, ../sass/dashboard.scss */
.dashboard-box-table .not-dashboard {
  display: none !important;
}
/* line 25, ../sass/dashboard.scss */
.dashboard-box-table .dashboard-box {
  position: relative;
}
/* line 28, ../sass/dashboard.scss */
.dashboard-box-table .dashboard-box #page-title-container {
  display: grid;
  width: 100% !important;
  height: auto !important;
  max-height: auto;
  grid-template-columns: auto auto;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid var(--main-color);
  margin-bottom: 10px;
}
/* line 42, ../sass/dashboard.scss */
.dashboard-box-table .dashboard-box #page-title-container > div h1 {
  font-size: 16px;
}
/* line 47, ../sass/dashboard.scss */
.dashboard-box-table .dashboard-box #page-title-container > div .print-button {
  display: none;
}
/* line 54, ../sass/dashboard.scss */
.dashboard-box-table .dashboard-box .listTable > thead, .dashboard-box-table .dashboard-box .listTable > tfoot {
  background-color: #FFF;
  border-color: #eee;
  color: #000;
}
/* line 60, ../sass/dashboard.scss */
.dashboard-box-table .dashboard-box .listTable > tbody {
  border-color: #F9F9F9;
}
/* line 66, ../sass/dashboard.scss */
.dashboard-box-table .dashboard-box form.filters {
  font-size: 11px;
}
/* line 72, ../sass/dashboard.scss */
.dashboard-box-table .dashboard-only {
  display: initial;
}

/* for dashboard overflow */
/* line 80, ../sass/dashboard.scss */
.dashboard-overflow {
  max-height: 335px;
  overflow-y: auto;
  -ms-overflow-style: none;
}

/* line 86, ../sass/dashboard.scss */
.dashboard-overflow::-webkit-scrollbar {
  display: none;
}

/* line 90, ../sass/dashboard.scss */
.dashboard-overflow-drawer {
  text-align: center;
  padding-top: 5px;
  border-top: #e9e9e9 1px solid;
  background: #FFF;
  background: linear-gradient(#f9f9f9, #ffffff);
}

/* line 100, ../sass/dashboard.scss */
.dashboard-only {
  display: none;
}

/* line 4, ../sass/table.scss */
table {
  /* Floating / Sticky Header */
  /* Class used for data */
  /* Table simple theme */
  /* Dashboard table */
  /* Parity | Interchanging Colors */
  /* Compact Table */
  /* Excel */
}
/* line 10, ../sass/table.scss */
table.floatThead > thead, table.floatThead > tfoot, table.listTable > thead, table.listTable > tfoot {
  position: sticky !important;
}
/* line 14, ../sass/table.scss */
table.floatThead > thead, table.listTable > thead {
  inset-block-start: 0;
  box-shadow: 0px 1px 0px 0px #AAA !important;
  z-index: 3;
}
/* line 20, ../sass/table.scss */
table.floatThead > tfoot, table.listTable > tfoot {
  inset-block-end: 0;
  box-shadow: 0px -1px 0px 0px #AAA !important;
  z-index: 2;
}
/* line 25, ../sass/table.scss */
table.floatThead > tfoot > tr > td, table.floatThead > tfoot > tr > th, table.listTable > tfoot > tr > td, table.listTable > tfoot > tr > th {
  border-color: #999;
}
/* line 31, ../sass/table.scss */
table.floatThead > tbody, table.listTable > tbody {
  z-index: 1;
}
/* line 35, ../sass/table.scss */
table.floatThead > tbody table.floatThead > thead, table.floatThead > tbody table.floatThead > tfoot, table.floatThead > tbody table.listTable > thead, table.floatThead > tbody table.listTable > tfoot, table.listTable > tbody table.floatThead > thead, table.listTable > tbody table.floatThead > tfoot, table.listTable > tbody table.listTable > thead, table.listTable > tbody table.listTable > tfoot {
  z-index: 1;
}
/* line 46, ../sass/table.scss */
table.listTable {
  font-size: 11px;
  border: 0px;
  border-spacing: 0px;
  background-color: #fff;
  font-family: verdana, arial, helvetica;
  color: #333;
  /* TableSorter */
}
/* line 55, ../sass/table.scss */
table.listTable > thead > tr, table.listTable > tbody > tr, table.listTable > tfoot > tr {
  color: inherit;
  border-color: inherit;
  font-weight: inherit;
}
/* line 60, ../sass/table.scss */
table.listTable > thead > tr > th, table.listTable > thead > tr > td, table.listTable > tbody > tr > th, table.listTable > tbody > tr > td, table.listTable > tfoot > tr > th, table.listTable > tfoot > tr > td {
  border-width: .5px;
  border-style: solid;
  padding: 4px;
  font-weight: normal;
  font-style: normal;
  color: inherit;
  border-color: inherit;
  font-weight: inherit;
}
/* line 75, ../sass/table.scss */
table.listTable > thead {
  background-color: #888;
  color: #fff;
  font-weight: normal;
  border-color: #ccc;
  text-align: center;
}
/* line 82, ../sass/table.scss */
table.listTable > thead a {
  color: #FFF;
}
/* line 84, ../sass/table.scss */
table.listTable > thead a:hover {
  text-decoration: underline !important;
}
/* line 90, ../sass/table.scss */
table.listTable > tbody {
  border: .5px solid #dadada;
  color: #333;
}
/* line 93, ../sass/table.scss */
table.listTable > tbody th {
  font-size: 11px;
  text-align: center;
  font-weight: bold;
}
/* line 100, ../sass/table.scss */
table.listTable > tfoot {
  background-color: #EEE;
  border-color: #AAA;
}
/* line 105, ../sass/table.scss */
table.listTable input, table.listTable textarea, table.listTable select, table.listTable select, table.listTable button {
  font-size: inherit !important;
}
/* line 112, ../sass/table.scss */
table.listTable.tablesorter > thead > tr > th {
  cursor: pointer;
  /* Arrows */
}
/* line 117, ../sass/table.scss */
table.listTable.tablesorter > thead > tr > th:after, table.listTable.tablesorter > thead > tr > th:before {
  content: "";
  display: none;
  height: 0;
  width: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  margin: 0px auto;
}
/* line 127, ../sass/table.scss */
table.listTable.tablesorter > thead > tr > th.tablesorter-headerDesc:after {
  display: block;
  border-top: 5px solid #fff;
}
/* line 131, ../sass/table.scss */
table.listTable.tablesorter > thead > tr > th.tablesorter-headerAsc:before {
  bottom: 100%;
  display: block;
  border-bottom: 5px solid #fff;
}
/* line 147, ../sass/table.scss */
table.simple {
  padding: .75em;
  border: 1px solid #ccc;
}
/* line 151, ../sass/table.scss */
table.simple > tbody > tr > td {
  padding: .75em;
  border-bottom: 1px dotted #999;
}
/* line 156, ../sass/table.scss */
table.simple > tbody > tr:last-child > td {
  border-bottom: 0px !important;
}
/* line 163, ../sass/table.scss */
table.dashboard-table {
  padding: 0px;
  border: none;
  width: 100%;
  text-align: center;
  border-spacing: 0px;
}
/* line 170, ../sass/table.scss */
table.dashboard-table > thead > tr > th {
  font-weight: bold;
  font-size: 9px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.35);
  color: #666;
}
/* line 176, ../sass/table.scss */
table.dashboard-table > thead > tr > th:first-child {
  text-align: left;
}
/* line 181, ../sass/table.scss */
table.dashboard-table > tbody > tr > td {
  padding: 2px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
/* line 185, ../sass/table.scss */
table.dashboard-table > tbody > tr > td:first-child {
  text-align: left;
}
/* line 194, ../sass/table.scss */
table.parity > tbody > tr {
  background: #fff;
}
/* line 204, ../sass/table.scss */
table.compact th, table.compact td {
  white-space: nowrap;
  width: 1px;
}
/* line 212, ../sass/table.scss */
table td.dollar {
  mso-number-format: "$0\.00";
}
/* line 213, ../sass/table.scss */
table td.percent {
  mso-number-format: "Percent";
}
/* line 218, ../sass/table.scss */
table tr.section-header > th, table tr.section-header > td {
  background: #fff !important;
  background-color: #fff !important;
  color: #5E5E5E !important;
  font-size: 1em;
  font-weight: bold !important;
  text-align: left;
  padding-top: 1em !important;
  padding-bottom: .25em !important;
  border: 0px !important;
}
/* line 232, ../sass/table.scss */
table tr.section-footer > th, table tr.section-footer > td {
  background: #fff !important;
  background-color: #fff !important;
  font-weight: bold !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  border: 0px;
}

/* line 246, ../sass/table.scss */
thead, tbody, tr, td, th {
  font-size: 11px;
  font-size: inherit;
  color: #333;
  color: inherit;
  font-weight: normal;
  font-weight: inherit;
  font-family: inherit, sans-serif;
  text-align: center;
  text-align: inherit;
}

/* line 259, ../sass/table.scss */
td[align=center], th[align=center] {
  text-align: center;
}
/* line 260, ../sass/table.scss */
td[align=left], th[align=left] {
  text-align: left;
}
/* line 261, ../sass/table.scss */
td[align=right], th[align=right] {
  text-align: right;
}

/* line 264, ../sass/table.scss */
tbody > tr > th {
  font-weight: bold !important;
}

/* line 3, ../sass/list.scss */
ul {
  margin: 0;
  padding-left: 1.5em;
  /* history list */
  /* Inline Pills */
  /* Horizontal Overflow List */
  /* Red Arrow Bullet List */
}
/* line 7, ../sass/list.scss */
ul > li {
  list-style: inherit;
}
/* line 15, ../sass/list.scss */
ul.vertical, ul.vertical-blocks {
  list-style: none !important;
  margin: 0px;
  padding: 0px;
}
/* line 19, ../sass/list.scss */
ul.vertical > li, ul.vertical-blocks > li {
  display: block;
  list-style: none !important;
  padding: .5em 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
/* line 25, ../sass/list.scss */
ul.vertical > li:last-child, ul.vertical > li:only-child, ul.vertical-blocks > li:last-child, ul.vertical-blocks > li:only-child {
  border-bottom: 0px;
}
/* line 30, ../sass/list.scss */
ul.checkbox {
  list-style: none;
  padding: 4px;
  overflow: auto;
  width: 100%;
  border: 1px solid #ccc;
  height: auto;
}
/* line 38, ../sass/list.scss */
ul.checkbox > li {
  display: inline-block;
}
/* line 42, ../sass/list.scss */
ul.checkbox.list {
  height: 175px;
}
/* line 44, ../sass/list.scss */
ul.checkbox.list > li {
  width: 100%;
  display: block;
}
/* line 50, ../sass/list.scss */
ul.checkbox input[type=checkbox], ul.checkbox textarea[type=checkbox], ul.checkbox select[type=checkbox] {
  margin: auto 5px;
}
/* line 57, ../sass/list.scss */
ul.row-list {
  list-style: none;
  width: 100%;
  padding: 0px;
  margin: 0px;
  white-space: nowrap;
}
/* line 63, ../sass/list.scss */
ul.row-list > li {
  width: 100%;
  padding: 0px;
}
/* line 66, ../sass/list.scss */
ul.row-list > li:first-of-type {
  border-top: 0px;
}
/* line 73, ../sass/list.scss */
ul.history {
  padding: 0px;
  margin: 0px;
  list-style: none;
  width: 220px;
  max-width: 100%;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 82, ../sass/list.scss */
ul.history > li {
  padding: 3px 0px;
  margin: 0px;
  list-style: none;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  max-width: 100%;
}
/* line 91, ../sass/list.scss */
ul.history > li[history=Email]:before {
  display: inline-block;
  content: "";
  padding: 8px;
  background: url(/common/images/icons/icon_email.png) no-repeat center;
  background-size: contain;
}
/* line 102, ../sass/list.scss */
ul.inline-blocks, ul.pills, ul.comma, ul.flex {
  margin: 0px 0px -1em 0px;
  padding: 0px 0px 1em 0px;
  align-content: flex-start;
  flex-wrap: wrap;
  list-style: none;
}
/* line 110, ../sass/list.scss */
ul.inline-blocks > li, ul.pills > li, ul.comma > li, ul.flex > li {
  display: inline-block;
  list-style: none;
  padding: 0px;
  vertical-align: top;
  margin: 0px;
  margin-right: 1em;
  margin-bottom: 1em;
}
/* line 119, ../sass/list.scss */
ul.inline-blocks > li:last-child, ul.pills > li:last-child, ul.comma > li:last-child, ul.flex > li:last-child {
  margin-right: 0px;
}
/* line 123, ../sass/list.scss */
ul.inline-blocks > li.right, ul.pills > li.right, ul.comma > li.right, ul.flex > li.right {
  align-self: flex-end;
  flex-grow: 1;
  align-content: flex-end;
  text-align: right;
}
/* line 132, ../sass/list.scss */
ul.flex {
  display: flex;
  padding: 0px;
}
/* line 137, ../sass/list.scss */
ul.inline-blocks + ul.inline-blocks, ul.flex + ul.flex {
  margin-top: 10px;
}
/* line 142, ../sass/list.scss */
ul.pills > li {
  background: rgba(255, 255, 255, 0.75) !important;
  border: 1px dashed rgba(0, 0, 0, 0.5);
  padding: 4px 8px;
  white-space: nowrap;
}
/* line 152, ../sass/list.scss */
ul.comma {
  display: inline-flex;
}
/* line 155, ../sass/list.scss */
ul.comma > li {
  margin-bottom: 0;
  margin-right: .5em !important;
}
/* line 158, ../sass/list.scss */
ul.comma > li:last-child:after {
  content: '';
}
/* line 161, ../sass/list.scss */
ul.comma > li:after {
  content: ',';
}
/* line 169, ../sass/list.scss */
ul.date-tiles {
  padding: 5px 0px;
  max-width: 100%;
  list-style: none;
  margin: 0px;
}
/* line 175, ../sass/list.scss */
ul.date-tiles > li {
  display: inline-block;
  list-style: none;
  padding: 4px;
  margin: 4px;
  text-align: center;
  vertical-align: top;
  position: relative;
}
/* line 188, ../sass/list.scss */
ul.red-arrow {
  margin-top: 0px;
  list-style: none;
  margin-bottom: 1em;
}
/* line 192, ../sass/list.scss */
ul.red-arrow > li {
  list-style: none;
  position: relative;
  padding: 2px 0px;
  margin-left: 1em;
  vertical-align: middle;
}
/* line 198, ../sass/list.scss */
ul.red-arrow > li:before {
  content: "";
  display: block;
  background-image: url(/cih/images/bullet.gif);
  background-repeat: no-repeat;
  background-position: center;
  height: 1em;
  width: 1em;
  position: absolute;
  right: 100%;
  margin-right: 10px;
  margin-top: 3px;
  vertical-align: middle;
}
/* line 213, ../sass/list.scss */
ul.red-arrow > li > ul {
  margin-top: 10px;
  margin-bottom: 20px;
}
/* line 216, ../sass/list.scss */
ul.red-arrow > li > ul > li {
  list-style: disc;
}
/* line 222, ../sass/list.scss */
ul.red-arrow li.new:after {
  content: "NEW";
  display: inline-block;
  background-color: var(--main-color);
  font-size: 7px !important;
  color: var(--main-contrast-color);
  margin-left: 5px;
  padding: 0px 1px;
  letter-spacing: 1px;
  text-rendering: optimizeLegibility;
  vertical-align: middle;
}

/* line 242, ../sass/list.scss */
ol {
  margin: 0;
  list-style: decimal;
}
/* line 246, ../sass/list.scss */
ol > li::marker {
  text-align: left;
  display: inline-block;
  font-weight: bold;
  padding: .5em;
}

/* line 258, ../sass/list.scss */
li {
  vertical-align: middle;
}
/* line 263, ../sass/list.scss */
li.new:after {
  content: "NEW";
  display: inline-block;
  background-color: var(--main-color);
  font-size: .5em !important;
  color: #fff;
  margin-left: .5em;
  padding: 0px 1px;
  letter-spacing: 1px;
  text-rendering: optimizeLegibility;
  vertical-align: middle;
}

/* 
    These styles are from the Service Hub UI,
    made generic to be shared across the site.
 */
/* Tables */
/* line 7, ../sass/cih-ui.scss */
.cih-table,
.cih-table-alt {
  background-color: #ececec;
  border-collapse: collapse;
  width: 100%;
  font-size: 12px;
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
  border-radius: 2px;
}

/* line 19, ../sass/cih-ui.scss */
.cih-table td,
.cih-table th,
.cih-table-alt td,
.cih-table-alt th {
  text-align: center;
  padding: 0;
  margin: 0;
  height: 29px;
  max-height: 29px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

/* line 33, ../sass/cih-ui.scss */
.cih-table th,
.cih-table-alt th {
  font-weight: 600;
}

/* line 38, ../sass/cih-ui.scss */
.cih-table tr > th:first-child,
.cih-table tr > td:first-child,
.cih-table-alt tr > th:first-child,
.cih-table-alt tr > td:first-child {
  padding-left: 10px;
}

/* line 45, ../sass/cih-ui.scss */
.cih-table tr > th:last-child,
.cih-table tr > td:last-child,
.cih-table-alt tr > th:last-child,
.cih-table-alt tr > td:last-child {
  padding-right: 10px;
}

/* line 52, ../sass/cih-ui.scss */
.cih-table th {
  border-bottom: 1px solid transparent;
}

/* line 57, ../sass/cih-ui.scss */
.cih-table tbody:nth-child(even) > tr:nth-child(even) > td {
  background-color: #f5f5f5;
  border-bottom: 1px solid transparent;
}

/* line 63, ../sass/cih-ui.scss */
.cih-table tbody:nth-child(even) > tr:nth-child(odd) > td {
  background-color: #ffffff;
  border-bottom: 1px solid transparent;
}

/* line 69, ../sass/cih-ui.scss */
.cih-table tbody:nth-child(odd) > tr:nth-child(even) > td {
  background-color: #f9f9f9;
  border-bottom: 1px solid transparent;
}

/* line 75, ../sass/cih-ui.scss */
.cih-table tbody:nth-child(odd) > tr:nth-child(odd) > td {
  background-color: #ececec;
  border-bottom: 1px solid transparent;
}

/* line 80, ../sass/cih-ui.scss */
.cih-table tbody > tr:last-child > td:first-child,
.cih-table-alt tbody > tr:last-child > td:first-child {
  border-bottom-left-radius: 2px;
}

/* line 84, ../sass/cih-ui.scss */
.cih-table tbody > tr:last-child > td:last-child,
.cih-table tbody > tr:last-child > td:last-child {
  border-bottom-right-radius: 2px;
}

/* line 89, ../sass/cih-ui.scss */
.cih-table-alt {
  background-color: #ececec;
}

/* line 93, ../sass/cih-ui.scss */
.cih-table-alt td,
.cih-table-alt th {
  border-bottom: 1px solid #ccc;
}

/* line 98, ../sass/cih-ui.scss */
.cih-table-alt tr:last-child > td {
  border-bottom: 1px solid transparent;
}

/* Prevent extra dark box shadow on tables with no body/results */
/* line 103, ../sass/cih-ui.scss */
.cih-table-alt:not(:has(> tbody > tr)) > thead > tr:last-child > th {
  border-bottom: 1px solid transparent !important;
}

/* line 107, ../sass/cih-ui.scss */
.cih-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

/* line 114, ../sass/cih-ui.scss */
.cih-col {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: space-between;
}

/* line 122, ../sass/cih-ui.scss */
.cih-box {
  background-color: #ececec;
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
  border-radius: 2px;
}

/* line 129, ../sass/cih-ui.scss */
.cih-text-r {
  text-align: right !important;
}

/* line 133, ../sass/cih-ui.scss */
.cih-text-l {
  text-align: left !important;
}

/* line 137, ../sass/cih-ui.scss */
.cih-hidden {
  display: none !important;
}

/* line 141, ../sass/cih-ui.scss */
.cih-no-visibility {
  visibility: hidden !important;
}

/* line 145, ../sass/cih-ui.scss */
.cih-expand {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 152, ../sass/cih-ui.scss */
.cih-expand svg {
  transition: 0.2s;
}

/* line 156, ../sass/cih-ui.scss */
.cih-expand input[type="checkbox"], .cih-expand textarea[type="checkbox"], .cih-expand select[type="checkbox"] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* line 162, ../sass/cih-ui.scss */
tbody:has(.cih-expand input[type="checkbox"]:checked, .cih-expand textarea[type="checkbox"]:checked, .cih-expand select[type="checkbox"]:checked) tr.cih-collapse {
  display: none;
}

/* line 166, ../sass/cih-ui.scss */
.cih-expand:has(input[type="checkbox"]:checked, textarea[type="checkbox"]:checked, select[type="checkbox"]:checked) svg.cih-r-180 {
  transform: rotate(0deg) !important;
}

/* line 170, ../sass/cih-ui.scss */
.cih-transparent {
  pointer-events: none !important;
  user-select: none !important;
  opacity: 0 !important;
}

/* line 176, ../sass/cih-ui.scss */
.cih-clickable {
  cursor: pointer;
}

/* line 180, ../sass/cih-ui.scss */
.cih-tabs > label {
  display: inline-block;
  color: #aaa;
  transition: 0.2s;
  cursor: pointer;
  border-bottom: 1px solid transparent;
  font-size: 14px;
  padding-left: 25px;
  padding-right: 25px;
}

/* line 192, ../sass/cih-ui.scss */
.cih-tabs > label:has(input[type="radio"]:disabled, textarea[type="radio"]:disabled, select[type="radio"]:disabled) {
  cursor: not-allowed;
}

/* line 196, ../sass/cih-ui.scss */
.cih-tabs input[type="radio"], .cih-tabs textarea[type="radio"], .cih-tabs select[type="radio"] {
  position: absolute;
  opacity: 0 !important;
  pointer-events: none;
}

/* line 202, ../sass/cih-ui.scss */
.cih-tabs > label:hover {
  color: #a0c343;
  border-bottom: 1px solid #a0c343;
}

/* line 207, ../sass/cih-ui.scss */
.cih-tabs > label:has(input[type="radio"]:checked, textarea[type="radio"]:checked, select[type="radio"]:checked) {
  color: #0f206c;
  border-bottom: 1px solid #0f206c;
}

/* line 212, ../sass/cih-ui.scss */
.cih-no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 219, ../sass/cih-ui.scss */
.cih-no-event {
  pointer-events: none;
}

/* line 223, ../sass/cih-ui.scss */
.cih-r-180 {
  transform: rotate(180deg);
}

/* line 227, ../sass/cih-ui.scss */
.cih-svg {
  pointer-events: none;
  height: 16px;
  width: 16px;
}

/* line 233, ../sass/cih-ui.scss */
.cih-sep-v {
  border-top: 1px solid #ccc;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 240, ../sass/cih-ui.scss */
.cih-sep-h {
  border-left: 1px solid #ccc;
  height: 15px;
}

/* Preloader */
/* line 246, ../sass/cih-ui.scss */
.cih-preload-container {
  position: relative;
}

/* line 250, ../sass/cih-ui.scss */
.cih-preloader-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ececec;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
}

/* line 263, ../sass/cih-ui.scss */
.cih-preloader-spinner {
  border: 4px solid #f3f3f3;
  border-top: 4px solid #1d5cc9;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  animation: cih-spin .75s linear infinite;
}

@keyframes cih-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* @import "grid.scss"; */
/* line 27, ../sass/screen.scss */
.cih_gradient {
  background-color: #86b320;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF86B320', endColorstr='#FFBECD00');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2YjMyMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JlY2QwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 100%, 100% 0%, color-stop(0%, #86b320), color-stop(100%, #becd00));
  background-image: -moz-linear-gradient(left bottom, #86b320 0%, #becd00 100%);
  background-image: -webkit-linear-gradient(left bottom, #86b320 0%, #becd00 100%);
  background-image: linear-gradient(to right top, #86b320 0%, #becd00 100%);
}

/* Redactor */
/* line 36, ../sass/screen.scss */
.redactor-box .redactor-source:not(.redactor-source-open) {
  display: initial !important;
  height: 100% !important;
  width: 100% !important;
  opacity: 0 !important;
  position: absolute !important;
  top: 0;
  left: 0;
  z-index: -1;
}

/* line 48, ../sass/screen.scss */
#redactor-image-resizer {
  z-index: 999999;
}

/* line 52, ../sass/screen.scss */
.hello {
  color: var(--main-color);
}

/* line 53, ../sass/screen.scss */
li:hover .hello, .current .hello {
  color: #FFF !important;
}

/* line 57, ../sass/screen.scss */
.active .product-icon {
  color: #FFF;
}

/* line 61, ../sass/screen.scss */
h2 > a.right {
  float: right;
  margin-left: .25em;
}

/* line 66, ../sass/screen.scss */
.tiny {
  font-size: 8px;
  font-weight: normal;
}

/* line 71, ../sass/screen.scss */
.title h1, .title h3 {
  margin: 0px !important;
  line-height: .9em;
}

/* line 79, ../sass/screen.scss */
.center {
  text-align: center !important;
}

/* line 84, ../sass/screen.scss */
.error {
  color: #FF0000;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}
/* line 90, ../sass/screen.scss */
.error a {
  color: #FF0000;
  text-decoration: none;
}
/* line 93, ../sass/screen.scss */
.error a:hover {
  color: #F58C24;
}

/* line 100, ../sass/screen.scss */
.subhd {
  color: #5e5e5e;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}

/* PAGE TITLE */
/* line 105, ../sass/screen.scss */
.page-title {
  margin-bottom: 0px;
  position: relative;
  z-index: 6;
}

/* line 113, ../sass/screen.scss */
.page-title-content {
  padding: 10px 0px;
  text-align: right;
}
/* line 116, ../sass/screen.scss */
.page-title-content:empty {
  padding: 0px;
}
/* line 119, ../sass/screen.scss */
.page-title-content #feedback-message, .page-title-content #feedback-message-error {
  text-align: right;
}

/* line 124, ../sass/screen.scss */
.page-subtitle {
  margin-top: 5px;
}

/* PAGE LINKS */
/* line 130, ../sass/screen.scss */
.page-links {
  margin: 0px;
  vertical-align: middle;
  text-align: right;
}
/* line 135, ../sass/screen.scss */
.page-links a {
  margin: 4px 0px 0px 10px;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
/* line 140, ../sass/screen.scss */
.page-links a:last-of-type {
  border-right: 0px;
}

/* Extend outside container | simple method to extend items beyond container limit*/
/* line 148, ../sass/screen.scss */
.extend-full-width {
  width: 100vw !important;
  position: relative !important;
  left: Min(calc(calc(100% - 100vw) / 2), 10px) !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}

/* line 160, ../sass/screen.scss */
.window-options {
  position: absolute;
  top: 0px;
  right: 0px;
  padding-right: inherit;
  padding-top: inherit;
  white-space: nowrap;
  z-index: 1;
  display: block;
}
/* line 170, ../sass/screen.scss */
.window-options a + a {
  margin-left: 14px;
}

/* line 175, ../sass/screen.scss */
.initial {
  font-size: .01em;
  display: inline-block;
  margin: 0px -2px;
}
/* line 180, ../sass/screen.scss */
.initial::first-letter {
  font-size: 100em;
}

/* Chart average marker */
/* line 188, ../sass/screen.scss */
.survey-chart {
  display: inline-block;
  width: auto;
  position: relative;
  margin: 20px auto 0px auto;
  text-align: left;
}

/* line 197, ../sass/screen.scss */
div[marker] {
  display: block;
  width: 1px;
  background-color: #000;
  position: absolute;
  top: 3%;
  height: 86%;
  -moz-transition: -moz-transform 0.2s linear;
  -o-transition: -o-transform 0.2s linear;
  -webkit-transition: -webkit-transform 0.2s linear;
  transition: transform 0.2s linear;
}
/* line 205, ../sass/screen.scss */
div[marker].active {
  z-index: 999999999999 !important;
  transform: scale(2, 1);
}
/* line 208, ../sass/screen.scss */
div[marker].active > label {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFFFF', endColorstr='#FFFFFFFF');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(1%, rgba(255, 255, 255, 0)), color-stop(51%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, #ffffff 51%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, #ffffff 51%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, #ffffff 51%, rgba(255, 255, 255, 0) 100%);
  color: #5E5E5E;
  transform: scale(0.5, 1);
}

/* line 220, ../sass/screen.scss */
tr[marker] {
  box-shadow: none !important;
  cursor: pointer;
}
/* line 224, ../sass/screen.scss */
tr[marker]:hover {
  outline: 1px solid #000 !important;
}
/* line 227, ../sass/screen.scss */
tr[marker] > label {
  display: block;
  position: absolute;
  bottom: 100%;
  margin-bottom: 4px;
  font-size: 11px !important;
  left: -250px;
  width: 500px;
  text-align: center;
  z-index: 2;
  color: #5E5E5E;
}

/* line 243, ../sass/screen.scss */
[marker=red] {
  box-shadow: 0px 0px 5px #fff, 0px 0px 5px #fff,0px 0px 5px #fff, 0px 0px 5px #fff,  0px 0px 3px #f00,   0px 0px 3px #f00;
}

/* line 244, ../sass/screen.scss */
[marker=red] > label {
  text-shadow: 0px 0px 5px #fff, 0px 0px 5px #fff,0px 0px 5px #fff, 0px 0px 5px #fff,  0px 0px 3px #f00, 0px 0px 3px #f00;
}

/* line 245, ../sass/screen.scss */
[marker=blue] {
  box-shadow: 0px 0px 5px #fff, 0px 0px 5px #fff,0px 0px 5px #fff, 0px 0px 5px #fff,  0px 0px 3px #00f,   0px 0px 3px #00f;
}

/* line 246, ../sass/screen.scss */
[marker=blue] > label {
  text-shadow: 0px 0px 5px #fff, 0px 0px 5px #fff,0px 0px 5px #fff, 0px 0px 5px #fff,  0px 0px 3px #00f,  0px 0px 3px #00f;
}

/* line 247, ../sass/screen.scss */
[marker=green] {
  box-shadow: 0px 0px 5px #fff, 0px 0px 5px #fff,0px 0px 5px #fff, 0px 0px 5px #fff,  0px 0px 3px #0f0,   0px 0px 3px #0f0;
}

/* line 248, ../sass/screen.scss */
[marker=green] > label {
  text-shadow: 0px 0px 5px #fff, 0px 0px 5px #fff,0px 0px 5px #fff, 0px 0px 5px #fff,  0px 0px 3px #0f0,  0px 0px 3px #0f0;
}

/* line 249, ../sass/screen.scss */
[marker=yellow] {
  box-shadow: 0px 0px 5px #fff, 0px 0px 5px #fff,0px 0px 5px #fff, 0px 0px 5px #fff,  0px 0px 3px #ff0, 0px 0px 3px #ff0;
}

/* line 250, ../sass/screen.scss */
[marker=yellow] > label {
  text-shadow: 0px 0px 5px #fff, 0px 0px 5px #fff,0px 0px 5px #fff, 0px 0px 5px #fff,  0px 0px 3px #ff0,  0px 0px 3px #ff0;
}

/* line 251, ../sass/screen.scss */
tr[marker=red] > th {
  background: #fdd;
}

/* line 252, ../sass/screen.scss */
tr[marker=blue] > th {
  background: #ddf;
}

/* line 253, ../sass/screen.scss */
tr[marker=green] > th {
  background: #dfd;
}

/* line 254, ../sass/screen.scss */
tr[marker=yellow] > th {
  background: #ffd;
}

/* line 260, ../sass/screen.scss */
.panel {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* icons with image on right */
/* line 273, ../sass/screen.scss */
.settings {
  position: relative;
  font-family: verdana, sans-serif;
  font-size: 11px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 5px;
  padding-bottom: 12px;
  border: 1px solid #e9e9e9;
  margin-bottom: 20px;
  /* when inside a dashboard box */
  /* tables */
}
/* line 283, ../sass/screen.scss */
.settings input.progressLabel, .settings textarea.progressLabel, .settings select.progressLabel {
  border: 0;
  font-size: 10px;
  width: 30px;
  color: var(--alt-color);
  padding-left: 3px;
}
/* line 290, ../sass/screen.scss */
.settings .no_records {
  color: #999999;
  font-size: 11px;
  text-align: left;
  padding-left: 0px;
  padding-bottom: 2px;
  margin-top: 6px;
}
/* line 300, ../sass/screen.scss */
.settings .highcharts-grid path {
  opacity: 0.5;
}
/* line 303, ../sass/screen.scss */
.settings svg {
  font-family: verdana,arial,helvetica !important;
  font-size: 11px !important;
  font-weight: normal !important;
}
/* line 309, ../sass/screen.scss */
.settings .highcharts-tooltip span, .settings .highcharts-tooltip span div {
  font-size: 11px !important;
  font-family: verdana,arial,helvetica !important;
  line-height: 11px !important;
}
/* line 316, ../sass/screen.scss */
.settings .listTable th, .settings .tblheadstrong td, .settings th.headersGreek, .settings .policy th {
  background-color: white !important;
  font-weight: normal !important;
  color: #999999 !important;
  border: .5px solid #cecece !important;
  line-height: 13px;
  vertical-align: bottom !important;
  padding-bottom: 4px !important;
}
/* line 326, ../sass/screen.scss */
.settings .tblbg {
  border: 0 !important;
}
/* line 329, ../sass/screen.scss */
.settings .policy {
  border-spacing: 0px !important;
}
/* line 332, ../sass/screen.scss */
.settings .window-options {
  margin-top: 4px;
}
/* line 335, ../sass/screen.scss */
.settings .listTable th.tablesorter-headerDesc::after {
  border-top: 5px solid #aaa !important;
}
/* line 338, ../sass/screen.scss */
.settings .listTable th.tablesorter-headerAsc::before {
  border-bottom: 5px solid #aaa !important;
}

/* line 345, ../sass/screen.scss */
.no_records {
  color: #999999;
  padding-left: 10px;
}

/* line 351, ../sass/screen.scss */
.internal {
  position: relative;
}
/* line 355, ../sass/screen.scss */
.internal:before {
  content: "INTERNAL";
  position: absolute;
  left: -32px;
  top: 32px;
  background: #AAA;
  font-size: 6px;
  letter-spacing: .2em;
  transform: rotate(-90deg);
  color: #FFF;
  padding: 0.2em 1em 0 1em;
  border: 0.2em solid #fff;
  border-bottom: 0.2em solid #aaa;
  border-radius: 2px 2px 0px 0px;
  line-height: 1em;
  box-sizing: border-box;
  font-family: arial;
  height: auto;
  width: auto;
  text-align: center;
}

/* line 380, ../sass/screen.scss */
.internal-content {
  background-image: url("/common/images/textures/texture_2.png");
}

/* line 384, ../sass/screen.scss */
.dashboard-datetime {
  white-space: nowrap;
  padding-right: 10px;
  opacity: 0.75;
}

/* line 390, ../sass/screen.scss */
.filter-box {
  padding-left: 36px;
  background-image: url(/cih/images/icon_search.gif);
  background-repeat: no-repeat;
  background-position: 10px 15px;
}

/* line 397, ../sass/screen.scss */
.settingsContainer {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

/* line 405, ../sass/screen.scss */
.notes {
  text-decoration: none !important;
  color: #5e5e5e !important;
  margin: 0px !important;
}
/* line 409, ../sass/screen.scss */
.notes ul, .notes a.ol {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
  padding-left: 15px !important;
}
/* line 414, ../sass/screen.scss */
.notes li {
  margin: 0px !important;
}

/* line 420, ../sass/screen.scss */
.alerts {
  text-decoration: none !important;
  color: #5e5e5e !important;
  margin: 0px !important;
}

/* search form */
/* line 429, ../sass/screen.scss */
.search {
  margin-top: 40px;
  font-size: 12px;
}
/* line 432, ../sass/screen.scss */
.search form ul {
  list-style-type: none;
  display: inline;
  padding: 0;
  margin: 0;
}
/* line 437, ../sass/screen.scss */
.search form ul li {
  float: left;
  padding: 0;
  margin: 0;
  background: none;
}

/* line 447, ../sass/screen.scss */
.searchform {
  margin-left: 10px;
}
/* line 449, ../sass/screen.scss */
.searchform form ul li {
  float: left;
  padding: 0;
  margin: 0;
  background: none;
}

/* top tab bar */
/* line 461, ../sass/screen.scss */
.topBanner {
  height: auto;
  min-height: 36px;
  padding-top: 10px;
  position: relative;
  z-index: 999;
  display: block;
  float: none;
  background: var(--main-color);
  border-bottom: 1px solid #000;
  margin-bottom: 10px;
}

/* line 477, ../sass/screen.scss */
.popup_alert {
  font-size: 12px;
  margin: 10px;
}

/* line 483, ../sass/screen.scss */
#dhtmltooltip {
  position: absolute;
  width: 220px;
  border: 1px solid #cc9;
  padding: 6px;
  background-color: #ffffe5;
  visibility: hidden;
  z-index: 100;
  font-size: 12px;
}

/* line 494, ../sass/screen.scss */
#feedback-message {
  text-align: left;
  color: #336600;
  padding: 0px;
}

/* line 500, ../sass/screen.scss */
#feedback-message-error {
  text-align: left;
  color: red;
  background-color: #FFB3B3;
  font-size: 11.5px;
  font-weight: bold;
  padding: 4px;
}

/* line 509, ../sass/screen.scss */
.feedback-message {
  text-align: center;
  color: #336600;
  background-color: #99CC66;
  font-size: 11.5px;
  font-weight: bold;
  padding: 4px;
}

/* line 518, ../sass/screen.scss */
.feedback-message-error {
  text-align: center;
  color: #990000;
  background-color: #FFB3B3;
  font-size: 11.5px;
  font-weight: bold;
  padding: 4px;
}

/* line 527, ../sass/screen.scss */
.form-feedback-message {
  color: #990000;
  background-color: #FFB3B3;
  font-size: 11.5px;
  font-weight: bold;
  padding: 4px;
}

/* line 535, ../sass/screen.scss */
.map_labels {
  color: red;
  background-color: white;
  font-family: "Lucida Grande", "Arial", sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  width: 40px;
  border: 2px solid black;
  white-space: nowrap;
}

/* COMMON CIH STYLES *****************/
/* form fields */
/* line 552, ../sass/screen.scss */
form.horizontal label {
  display: block;
}
/* line 556, ../sass/screen.scss */
form.pagination {
  width: 100%;
  text-align: center;
}
/* line 559, ../sass/screen.scss */
form.pagination .current-page-label {
  margin: 0px 100px;
}
/* line 564, ../sass/screen.scss */
form.regular-form label {
  color: #989696;
}

/* line 569, ../sass/screen.scss */
.standard_input_field_style {
  border: 1px solid #ccc;
  padding: 4px 2px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #5E5E5E;
  background: #fff;
  min-width: 0px;
  font-family: helvetica;
}

/* checkmark bullet */
/* line 584, ../sass/screen.scss */
li.checkmark, li.x {
  list-style: none;
  position: relative;
}
/* line 587, ../sass/screen.scss */
li.checkmark:before, li.x:before {
  position: absolute;
  left: 0px;
  height: 0px;
  width: 0px;
  padding: 0;
  margin: -.6em 0px 0px -.8em;
  top: 50%;
  content: "\2714";
  font-size: inherit;
  font-weight: bold;
  color: #090;
}
/* line 601, ../sass/screen.scss */
li .x:before {
  content: "\2718";
  color: #900;
}

/* line 609, ../sass/screen.scss */
.fill {
  width: 100%;
}

/* WARNING MESSAGE */
/* line 615, ../sass/screen.scss */
.warning {
  border: 1px solid #F99;
  font-size: .8em;
  padding: .5em;
  margin: .5em 0px;
  background-color: rgba(255, 225, 225, 0.5);
}

/* line 625, ../sass/screen.scss */
#developmentForm {
  font-size: 11px !important;
}
/* line 628, ../sass/screen.scss */
#developmentForm textarea {
  min-height: 0px;
  padding: 4px;
}
/* line 632, ../sass/screen.scss */
#developmentForm li {
  padding: 10px 0px;
}

/* LOG/HISTORY TABLE */
/* line 640, ../sass/screen.scss */
.log {
  background: rgba(0, 255, 0, 0.1);
  vertical-align: top;
}
/* line 643, ../sass/screen.scss */
.log[title='*'] {
  background: none;
}

/* line 650, ../sass/screen.scss */
.ellipsis {
  overflow: hidden;
  height: auto;
  width: auto !important;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* EXPAND / Large content will be hidden and expand on hover */
/* line 660, ../sass/screen.scss */
*[expand] {
  font-size: 9px;
  max-height: 80px;
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 5px;
  resize: both;
  white-space: nowrap;
  *white-space: normal;
  cursor: pointer;
  position: relative;
}
/* line 673, ../sass/screen.scss */
*[expand]:empty:before {
  display: none !important;
}
/* line 676, ../sass/screen.scss */
*[expand]:before {
  resize: none;
  font-size: 12px;
  position: absolute;
  bottom: 0;
  margin: 0 0 0 -60% !important;
  height: auto;
  max-height: none;
  max-width: none;
  overflow: auto;
  width: 240px;
  white-space: pre-wrap;
  padding: 10%;
  background: #fff;
  z-index: 99999999999999999999999;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
  content: attr(expand);
  display: none;
  pointer-events: none;
  box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.25);
  border: 1px solid rgba(0, 0, 0, 0.25);
  left: 0px;
  margin: 0px;
}
/* line 701, ../sass/screen.scss */
*[expand]:hover {
  overflow: visible;
  font-size: 0;
}
/* line 704, ../sass/screen.scss */
*[expand]:hover:before {
  display: block;
  font-size: 12px !important;
}

/* line 712, ../sass/screen.scss */
.settings form textarea {
  min-height: 0px;
}

/* CONTEXT */
/* line 718, ../sass/screen.scss */
.coverage_excess {
  color: #ff6600;
}

/* line 721, ../sass/screen.scss */
.coverage_negative {
  color: red;
}

/* Disable ajax elements till bound */
/* line 729, ../sass/screen.scss */
a.modal, a.tooltip, a.ajax, form.modal, form.tooltip, form.ajax {
  pointer-events: none;
}
/* line 732, ../sass/screen.scss */
a.modal-bound, a.tooltip-bound, a.ajax-bound, form.modal-bound, form.tooltip-bound, form.ajax-bound {
  pointer-events: all;
}

/* SEARCH FORM */
/* line 739, ../sass/screen.scss */
#search-submit {
  margin-left: 10px;
}

/* FIX FOR BUTTON WITH BUTTON CLASS */
/* line 745, ../sass/screen.scss */
button.deleteButton, button.addButton {
  box-shadow: none !important;
  border: none !important;
  padding: 8px !important;
  background-position: center;
  background-size: contain;
}

/* END COMMON CIH STYLES **********************/
/* FIX FOR ANIMAL FORM WITH MONTHS INPUTS */
/* line 760, ../sass/screen.scss */
.mc input[type=text], .mc textarea[type=text], .mc select[type=text], .mr input[type=text], .mr textarea[type=text], .mr select[type=text] {
  min-width: 0px;
}

/* line 768, ../sass/screen.scss */
.dropdown-menu {
  position: absolute;
  width: 200px;
  height: 200px;
  overflow: scroll;
  display: none;
}

/* RESULTS CONTAINER */
/* line 777, ../sass/screen.scss */
.results-container {
  position: relative;
  border: 1px solid #ccc;
  margin: 5px 0px;
  position: relative;
  max-height: 200px;
  width: 100%;
  overflow: auto;
}
/* line 786, ../sass/screen.scss */
.results-container:empty {
  display: none;
}
/* line 789, ../sass/screen.scss */
.results-container table {
  border: 0px hidden !important;
  font-size: 11px;
  border-collapse: collapse !important;
  border-spacing: 0px;
}
/* line 795, ../sass/screen.scss */
.results-container table tr {
  width: 100%;
  border-top: 1px solid #ddd;
}
/* line 798, ../sass/screen.scss */
.results-container table tr:first-of-type {
  border-top: 0px;
}
/* line 801, ../sass/screen.scss */
.results-container table tr td {
  padding: 5px;
}
/* line 807, ../sass/screen.scss */
.results-container.vertical-blocks > li {
  padding: 10px;
}

/* END RESULTS CONTAINER */
/* line 815, ../sass/screen.scss */
#eventAddAttendeeSearchForm {
  display: inline;
}

/* line 819, ../sass/screen.scss */
.searchAttendeeHolder:focus .dropdown-menu {
  display: block;
}

/* DOCS */
/* line 824, ../sass/screen.scss */
.docs {
  list-style: none;
  margin: 10px 0px;
  padding: 10px 0px;
}
/* line 828, ../sass/screen.scss */
.docs > li {
  border-bottom: 1px solid #000;
  padding: 50px 0px;
  margin: 20px 0px;
}
/* line 832, ../sass/screen.scss */
.docs > li:first-child {
  padding-top: 0px;
  margin-top: 0px;
}
/* line 837, ../sass/screen.scss */
.docs .example-title {
  color: var(--main-color);
}
/* line 840, ../sass/screen.scss */
.docs .example {
  border: 1px solid var(--main-color);
  padding: 20px;
}
/* line 844, ../sass/screen.scss */
.docs .code {
  white-space: pre-wrap;
  word-wrap: break-word;
  border: 1px solid #ccc;
  padding: 10px;
  color: #666;
  font-family: monospace;
  font-size: 12px;
}
/* line 852, ../sass/screen.scss */
.docs .code .code-word {
  font-size: 13px;
  font-weight: bold;
  font-family: Arial;
  color: #5E5E5E;
}

/* line 862, ../sass/screen.scss */
.expired {
  opacity: .6;
}

/* line 868, ../sass/screen.scss */
tr.section-header > th, tr.section-header > td {
  background: #fff !important;
  background-color: #fff !important;
  color: #5E5E5E !important;
  font-size: 1em;
  font-weight: bold !important;
  text-align: left;
  padding-top: 1em !important;
  padding-bottom: .25em !important;
  border: 0px !important;
}

/* line 882, ../sass/screen.scss */
tr.section-footer > th, tr.section-footer > td {
  background: #fff !important;
  background-color: #fff !important;
  font-weight: bold !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  border: 0px;
}

/* line 894, ../sass/screen.scss */
.sticky {
  position: sticky !important;
  top: 0;
}

/* WORD CLOUD */
/* line 908, ../sass/screen.scss */
.word-cloud-word {
  position: relative;
  padding: 5px;
  font-size: 10px;
  vertical-align: super;
}

/* Color code table rows */
/* line 918, ../sass/screen.scss */
table.color-code tbody > tr {
  background-repeat: no-repeat !important;
  background-size: 1000% !important;
}
/* line 920, ../sass/screen.scss */
table.color-code tbody > tr > td {
  background: rgba(255, 255, 255, 0.92);
}

/* line 927, ../sass/screen.scss */
a[class^='icon-'], a[class*=' icon-'], span[class^='icon-'], span[class*=' icon-'] {
  display: inline-block;
  vertical-align: middle;
}

/* line 933, ../sass/screen.scss */
[phase] > [class^='icon-'], [phase] > [class*=' icon-'] {
  position: absolute !important;
  bottom: -50% !important;
  right: -10px !important;
  transform: scale(0.75, 0.75);
}

/* line 942, ../sass/screen.scss */
td[class^='icon-'], td[class*=' icon-'] {
  width: 1px;
}

/* line 948, ../sass/screen.scss */
label[class^='icon-'], label[class*=' icon-'] {
  display: inline-block;
  padding: 16px;
  height: 0px;
  width: 0px;
  position: relative;
  margin: 0px 20px;
}
/* line 955, ../sass/screen.scss */
label[class^='icon-'] > input[type=checkbox], label[class^='icon-'] > textarea[type=checkbox], label[class^='icon-'] > select[type=checkbox], label[class*=' icon-'] > input[type=checkbox], label[class*=' icon-'] > textarea[type=checkbox], label[class*=' icon-'] > select[type=checkbox] {
  position: absolute;
  top: 25%;
  right: 100%;
}

/* line 965, ../sass/screen.scss */
input[type=checkbox].label-toggle, textarea[type=checkbox].label-toggle, select[type=checkbox].label-toggle, input[type=checkbox].label-scratch, textarea[type=checkbox].label-scratch, select[type=checkbox].label-scratch {
  width: 0px;
  opacity: .00001;
  padding: 0px;
  margin: 0px;
  position: fixed;
}
/* line 973, ../sass/screen.scss */
input[type=checkbox].label-toggle:checked + label, textarea[type=checkbox].label-toggle:checked + label, select[type=checkbox].label-toggle:checked + label {
  opacity: 1;
  font-weight: bold;
  transform: scale(1.2);
}
/* line 974, ../sass/screen.scss */
input[type=checkbox].label-toggle-legend:checked + label, textarea[type=checkbox].label-toggle-legend:checked + label, select[type=checkbox].label-toggle-legend:checked + label {
  border-bottom-width: 2px !important;
}
/* line 975, ../sass/screen.scss */
input[type=checkbox].label-scratch:checked + label, textarea[type=checkbox].label-scratch:checked + label, select[type=checkbox].label-scratch:checked + label {
  text-decoration: line-through;
  opacity: .75;
}
/* line 976, ../sass/screen.scss */
input[type=checkbox].label-toggle + label, textarea[type=checkbox].label-toggle + label, select[type=checkbox].label-toggle + label {
  opacity: .75;
  cursor: pointer;
  padding: 0px 4px;
  margin: 5px;
  display: inline-block;
  user-select: none;
}
/* line 984, ../sass/screen.scss */
input[type=checkbox].label-scratch + label, textarea[type=checkbox].label-scratch + label, select[type=checkbox].label-scratch + label {
  cursor: pointer;
}

/* when inside a dashboard box */
/* line 990, ../sass/screen.scss */
.settings input[type=checkbox].label-toggle:checked + label, .settings textarea[type=checkbox].label-toggle:checked + label, .settings select[type=checkbox].label-toggle:checked + label {
  opacity: 1;
  font-weight: normal;
  transform: scale(1);
}
/* line 991, ../sass/screen.scss */
.settings input[type=checkbox].label-toggle + label, .settings textarea[type=checkbox].label-toggle + label, .settings select[type=checkbox].label-toggle + label {
  margin: 2px;
}

/* line 997, ../sass/screen.scss */
a.loading > .icon, a.loading > [class^='icon-'], a.loading > [class*=' icon-'], .icon.loading, [class^='icon-'].loading, [class*=' icon-'].loading {
  background-image: url(/common/images/loader/32/loading.gif) !important;
}

/* FORM AJAX LOADING */
/* line 1001, ../sass/screen.scss */
.loader {
  position: relative !important;
}
/* line 1004, ../sass/screen.scss */
.loader:after {
  background-repeat: no-repeat;
  background-position: center !important;
  background-size: contain;
  vertical-align: middle;
  border: none !important;
  padding: 8px !important;
  height: 0 !important;
  width: 0 !important;
  margin: 0px auto;
  font-size: 0px !important;
}

/* line 1020, ../sass/screen.scss */
:root * > .loader:after, :root * > .loader.left {
  display: block;
  content: " ";
  height: 0px;
  width: 0px;
  padding: 10px;
  margin: auto 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 100%;
  border: 0px;
  opacity: 0;
  -moz-transition: opacity 0.5s linear;
  -o-transition: opacity 0.5s linear;
  -webkit-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
  pointer-events: none;
  background-image: url(/common/images/loader/32/loading.gif) !important;
}
/* line 1037, ../sass/screen.scss */
:root * > .loader.right:after {
  left: 100%;
  right: auto;
}
/* line 1041, ../sass/screen.scss */
:root * > .loader.loading:after {
  opacity: 1;
}

/* line 1048, ../sass/screen.scss */
.loading {
  cursor: progress !important;
}

/* Transforms */
/* Flip */
/* line 1053, ../sass/screen.scss */
.flipX {
  -webkit-filter: FlipH;
  filter: FlipH;
}

/* line 1056, ../sass/screen.scss */
.flipY {
  -webkit-filter: FlipW;
  filter: FlipW;
}

/* SEARCH RESULTS */
/* line 1063, ../sass/screen.scss */
#searchForm {
  display: inline;
}

/* line 1067, ../sass/screen.scss */
#searchForm-results {
  height: 81%;
}

/* AJAX LOGIN FORM */
/* line 1076, ../sass/screen.scss */
#ajax-login-form {
  padding: 10px;
}
/* line 1079, ../sass/screen.scss */
#ajax-login-form > div {
  display: inline-block;
  margin: 0px;
  padding: 10px;
}
/* line 1084, ../sass/screen.scss */
#ajax-login-form label {
  display: block;
}

/* line 1088, ../sass/screen.scss */
.ui-dialog #ajax-login-form {
  margin-left: 18px;
}

/* END AJAX FORM */
/* line 1095, ../sass/screen.scss */
.settings ul.row-list > li {
  padding: 2px 1%;
  vertical-align: center;
}

/* line 1100, ../sass/screen.scss */
.side-label label:first-child {
  font-weight: bold;
  min-width: 24%;
  margin-right: 3%;
  padding: 0px;
  display: inline-block;
  vertical-align: top;
  text-align: right;
}

/* line 1110, ../sass/screen.scss */
.side-label label:first-child + * {
  text-align: left;
  width: auto;
  width: 70%;
  display: inline-block;
  white-space: normal;
  padding: 0px;
}

/* line 1120, ../sass/screen.scss */
.side-label label:first-child {
  font-weight: bold;
  min-width: 24%;
  margin-right: 3%;
  padding: 0px;
  display: inline-block;
  vertical-align: top;
  text-align: right;
}
/* line 1131, ../sass/screen.scss */
.side-label > .links {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 10px;
}

/* Help Question Mark Bullet */
/* line 1143, ../sass/screen.scss */
.help:before {
  content: "?";
  display: inline-block;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  padding: 8px;
  text-indent: -4px;
  line-height: 0px;
  height: 0px;
  font-size: 12px;
  width: 0px;
  font-weight: bold;
  margin-right: 3px;
  background: rgba(0, 0, 0, 0.25);
  color: #fff;
}

/* line 1162, ../sass/screen.scss */
a.help:before {
  background: var(--alt-color);
}
/* line 1165, ../sass/screen.scss */
a.help:hover:before {
  background: var(--main-color);
}

/* HIDDEN ROW OPTIONS */
/* line 1175, ../sass/screen.scss */
.row-options {
  position: absolute;
  opacity: 0;
  border: none;
  margin: 0px;
}

/* line 1183, ../sass/screen.scss */
tr:hover .row-options {
  opacity: 1;
}

/* Default table style for dialog pre */
/* line 1192, ../sass/screen.scss */
pre table > thead > tr > th {
  font-weight: bold;
  vertical-align: bottom;
}

/* Options table cell */
/* line 1203, ../sass/screen.scss */
td.options, td.small {
  white-space: nowrap;
  width: 1px;
}

/* LIST/TABLE ROW HIGHLIGHT HOVER */
/* line 1211, ../sass/screen.scss */
.highlight > tbody > tr:hover, .highlight > li:hover {
  background-color: #fff;
  filter: invert(0.01) sepia(0.25) saturate(2) !important;
  opacity: 1;
}

/* NO BORDERS AT ALL */
/* line 1221, ../sass/screen.scss */
.no-borders, .no-borders * {
  border: 0px hidden !important;
  border-collapse: collapse !important;
}

/* NO RESULTS MESSAGE CONTAINER*/
/* line 1231, ../sass/screen.scss */
.no-results {
  padding: 5px;
  margin: 5px;
}

/* line 1237, ../sass/screen.scss */
.success {
  color: #090;
  background-image: url(/common/images/icons/check_selected.png);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 32px;
}

/* line 1249, ../sass/screen.scss */
input.progressLabel, textarea.progressLabel, select.progressLabel {
  border: 0;
  font-size: 10px;
  width: 30px;
  color: var(--alt-color);
  padding-left: 3px;
  background-color: transparent;
}

/* WATERMARK */
/* line 1260, ../sass/screen.scss */
.watermark {
  display: inline-block;
}
/* line 1262, ../sass/screen.scss */
.watermark:after {
  display: none;
  content: "";
  background-image: url(/common/images/cih/cih-logo-gray.gif);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: .1;
  width: 100%;
  height: 44px;
  position: absolute;
  bottom: auto;
  top: 20px;
  left: 0px;
}

/* line 1279, ../sass/screen.scss */
.disclaimer {
  font-size: 11px;
  color: #5e5e5e;
  font-style: italic;
  font-family: verdana;
}

/* line 1286, ../sass/screen.scss */
.print-disclaimer {
  display: none;
}

/* ACCORDION */
/* line 1291, ../sass/screen.scss */
.accordion h3 {
  font-weight: bold;
  padding: 4px;
  padding-left: 30px;
}

/* line 1298, ../sass/screen.scss */
#status-message-holder {
  display: block;
  padding: 0px;
  background: #090;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 999999999999999999999999999999;
  margin: 0px;
  width: 100%;
  height: auto;
}

/* line 1312, ../sass/screen.scss */
.status-message {
  display: block;
  padding: 10px;
  background: #090;
  position: relative;
  margin: 0px;
  width: 100%;
  height: auto;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  border: 1px solid #000;
  text-align: center;
  white-space: normal;
  color: #FFF;
  font-weight: bold;
}
/* line 1328, ../sass/screen.scss */
.status-message:before {
  content: "\2713";
  font-size: 24px;
  display: inline-block;
  margin: 0px 10px 0px 0px;
  padding: 0px;
  text-align: center;
  vertical-align: middle;
}
/* line 1338, ../sass/screen.scss */
.status-message[code^='5'], .status-message[code^='4'] {
  background: #900;
}
/* line 1340, ../sass/screen.scss */
.status-message[code^='5']:before, .status-message[code^='4']:before {
  content: "X";
  color: #FFF;
}

/* line 1349, ../sass/screen.scss */
.dark-bg {
  background: rgba(0, 0, 0, 0.25);
}

/* line 1350, ../sass/screen.scss */
.light-bg {
  background: rgba(255, 255, 255, 0.25);
}

/* DOLLAR */
/* line 1364, ../sass/screen.scss */
*:not(input):not(textarea):not(select).dollar, td.numeric, *:not(input):not(textarea):not(select).percent, [percent], .\$, .cents {
  text-align: right;
  white-space: nowrap;
}

/* line 1366, ../sass/screen.scss */
*:not(input):not(textarea):not(select).dollar:before, th.dollar:before, td.percent:after, [percent]:after, .\$:before {
  content: '$';
  margin-right: 2px;
  display: inline-block;
}

/* line 1372, ../sass/screen.scss */
*:not(input):not(textarea):not(select).dollar:empty:before, .\$:empty:before {
  display: none;
}

/* line 1376, ../sass/screen.scss */
*:not(input):not(textarea):not(select).percent, [percent], *:not(input):not(textarea):not(select).cents {
  height: attr(percent px);
}
/* line 1378, ../sass/screen.scss */
*:not(input):not(textarea):not(select).percent:after, [percent]:after, *:not(input):not(textarea):not(select).cents:after {
  content: "%";
}
/* line 1379, ../sass/screen.scss */
*:not(input):not(textarea):not(select).percent.red, [percent].red, *:not(input):not(textarea):not(select).cents.red {
  color: #f00;
}
/* line 1380, ../sass/screen.scss */
*:not(input):not(textarea):not(select).percent.green, [percent].green, *:not(input):not(textarea):not(select).cents.green {
  color: #090;
}

/* line 1382, ../sass/screen.scss */
.percent:empty:after,
.cents:empty:after {
  content: '' !important;
}

/* line 1386, ../sass/screen.scss */
*:not(input):not(textarea):not(select).cents:after {
  content: "\00A2";
  margin-left: 2px;
  display: inline-block;
}

/* Percent Color by Negative/Positive */
/* line 1395, ../sass/screen.scss */
[percent], [difference] {
  color: #090 !important;
}
/* line 1397, ../sass/screen.scss */
[percent]:before, [difference]:before {
  content: '+';
}

/* Color by Negative/Positive */
/* line 1403, ../sass/screen.scss */
[signed] {
  color: #090 !important;
}

/* line 1407, ../sass/screen.scss */
[percent^='-'], [difference^='-'], [signed^='-'] {
  color: #f00 !important;
}

/* line 1411, ../sass/screen.scss */
[percent='0'], [difference='0'], [signed='0'] {
  color: #888 !important;
  font-size: 0px;
}

/* line 1416, ../sass/screen.scss */
[percent^='-']:before, [difference^='-']:before, [percent='0']:before, [difference='0']:before, [percent='']:before, [percent='']:after, [difference='']:before {
  content: "";
}

/* Ordinal Numbers */
/* line 1421, ../sass/screen.scss */
*[ordinal]:after {
  content: 'th';
  vertical-align: super;
  font-size: 65%;
}

/* line 1427, ../sass/screen.scss */
*[ordinal='']:after {
  content: '';
}

/* line 1428, ../sass/screen.scss */
*[ordinal$='1']:after {
  content: 'st';
}

/* line 1429, ../sass/screen.scss */
*[ordinal$='2']:after {
  content: 'nd';
}

/* line 1430, ../sass/screen.scss */
*[ordinal$='3']:after {
  content: 'rd';
}

/* line 1431, ../sass/screen.scss */
*[ordinal$='11']:after, *[ordinal$='12']:after, *[ordinal$='13']:after {
  content: 'th';
}

/* Input Prefix */
/* line 1434, ../sass/screen.scss */
.input-prefix {
  display: inline-block;
  width: 0px;
  padding: 0px;
  position: relative;
  left: .5em;
  z-index: 1;
  overflow: visible;
  line-height: normal;
}
/* line 1443, ../sass/screen.scss */
.input-prefix ~ input, .input-prefix ~ textarea, .input-prefix ~ select {
  padding-left: 1em !important;
}

/* Horizontal Scroller */
/* line 1450, ../sass/screen.scss */
.horizontal-scroller {
  max-width: 100%;
  white-space: nowrap;
  display: block;
  overflow: auto;
}

/* Chrome ONLY ***************/
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 1462, ../sass/screen.scss */
  textarea.html {
    min-height: 400px;
  }
}
/* ONLY FIREFOX **************************/
@-moz-document url-prefix() {}
/* END ONLY FIREFOX ************************/
@media screen {
  /* line 1479, ../sass/screen.scss */
  table.parity > tbody > tr:nth-of-type(even), ul.parity > li:nth-of-type(even) {
    filter: invert(0.05);
  }

  /* line 1483, ../sass/screen.scss */
  table.parity > tbody > tr:nth-of-type(odd), ul.parity > li:nth-of-type(odd) {
    filter: invert(0);
  }

  /* line 1488, ../sass/screen.scss */
  .print-only {
    display: none !important;
  }
}
/* line 1493, ../sass/screen.scss */
.calculator {
  border-collapse: collapse;
}
/* line 1497, ../sass/screen.scss */
.calculator > tbody > tr > td:last-of-type {
  text-align: right;
}
/* line 1499, ../sass/screen.scss */
.calculator > tbody > tr > td:last-of-type > input, .calculator > tbody > tr > td:last-of-type > textarea, .calculator > tbody > tr > td:last-of-type > select {
  width: 80%;
}
/* line 1503, ../sass/screen.scss */
.calculator > tbody > tr:last-of-type > td:last-of-type > input, .calculator > tbody > tr:last-of-type > td:last-of-type > textarea, .calculator > tbody > tr:last-of-type > td:last-of-type > select {
  border: none;
  font-size: 20px;
  font-width: bold;
}

/* line 1511, ../sass/screen.scss */
.labeled-info {
  font-size: 20px;
  font-weight: bold;
  line-height: 16px;
}
/* line 1515, ../sass/screen.scss */
.labeled-info label {
  font-size: 9px;
  font-weight: normal;
  display: block;
}

/* line 1524, ../sass/screen.scss */
[agtrax]:after {
  content: "AgTrax";
  color: #EC8E1C;
  font-size: 8px;
  height: 0px;
  width: 0px;
  margin-left: 5px;
  vertical-align: super;
}

/* Simple Pie Graph */
/* line 1536, ../sass/screen.scss */
[pie] {
  display: inline-block;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  padding: 0px;
  border: .1em solid #999;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  font-weight: bold;
  font-size: 75%;
  border-radius: 50%;
  color: #000;
  vertical-align: middle;
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="0"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 0%, #00ff00 0%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="0"] {
  background: conic-gradient(white 0% 100%, #0f0 100% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="1"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 1%, #00ff00 1%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="1"] {
  background: conic-gradient(white 0% 99%, #0f0 99% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="2"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 2%, #00ff00 2%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="2"] {
  background: conic-gradient(white 0% 98%, #0f0 98% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="3"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 3%, #00ff00 3%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="3"] {
  background: conic-gradient(white 0% 97%, #0f0 97% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="4"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 4%, #00ff00 4%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="4"] {
  background: conic-gradient(white 0% 96%, #0f0 96% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="5"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 5%, #00ff00 5%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="5"] {
  background: conic-gradient(white 0% 95%, #0f0 95% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="6"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 6%, #00ff00 6%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="6"] {
  background: conic-gradient(white 0% 94%, #0f0 94% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="7"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 7%, #00ff00 7%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="7"] {
  background: conic-gradient(white 0% 93%, #0f0 93% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="8"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 8%, #00ff00 8%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="8"] {
  background: conic-gradient(white 0% 92%, #0f0 92% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="9"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 9%, #00ff00 9%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="9"] {
  background: conic-gradient(white 0% 91%, #0f0 91% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="10"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 10%, #00ff00 10%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="10"] {
  background: conic-gradient(white 0% 90%, #0f0 90% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="11"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 11%, #00ff00 11%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="11"] {
  background: conic-gradient(white 0% 89%, #0f0 89% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="12"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 12%, #00ff00 12%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="12"] {
  background: conic-gradient(white 0% 88%, #0f0 88% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="13"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 13%, #00ff00 13%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="13"] {
  background: conic-gradient(white 0% 87%, #0f0 87% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="14"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 14%, #00ff00 14%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="14"] {
  background: conic-gradient(white 0% 86%, #0f0 86% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="15"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 15%, #00ff00 15%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="15"] {
  background: conic-gradient(white 0% 85%, #0f0 85% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="16"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 16%, #00ff00 16%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="16"] {
  background: conic-gradient(white 0% 84%, #0f0 84% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="17"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 17%, #00ff00 17%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="17"] {
  background: conic-gradient(white 0% 83%, #0f0 83% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="18"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 18%, #00ff00 18%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="18"] {
  background: conic-gradient(white 0% 82%, #0f0 82% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="19"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 19%, #00ff00 19%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="19"] {
  background: conic-gradient(white 0% 81%, #0f0 81% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="20"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 20%, #00ff00 20%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="20"] {
  background: conic-gradient(white 0% 80%, #0f0 80% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="21"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 21%, #00ff00 21%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="21"] {
  background: conic-gradient(white 0% 79%, #0f0 79% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="22"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 22%, #00ff00 22%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="22"] {
  background: conic-gradient(white 0% 78%, #0f0 78% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="23"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 23%, #00ff00 23%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="23"] {
  background: conic-gradient(white 0% 77%, #0f0 77% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="24"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 24%, #00ff00 24%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="24"] {
  background: conic-gradient(white 0% 76%, #0f0 76% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="25"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 25%, #00ff00 25%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="25"] {
  background: conic-gradient(white 0% 75%, #0f0 75% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="26"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 26%, #00ff00 26%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="26"] {
  background: conic-gradient(white 0% 74%, #0f0 74% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="27"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 27%, #00ff00 27%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="27"] {
  background: conic-gradient(white 0% 73%, #0f0 73% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="28"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 28%, #00ff00 28%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="28"] {
  background: conic-gradient(white 0% 72%, #0f0 72% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="29"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 29%, #00ff00 29%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="29"] {
  background: conic-gradient(white 0% 71%, #0f0 71% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="30"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 30%, #00ff00 30%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="30"] {
  background: conic-gradient(white 0% 70%, #0f0 70% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="31"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 31%, #00ff00 31%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="31"] {
  background: conic-gradient(white 0% 69%, #0f0 69% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="32"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 32%, #00ff00 32%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="32"] {
  background: conic-gradient(white 0% 68%, #0f0 68% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="33"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 33%, #00ff00 33%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="33"] {
  background: conic-gradient(white 0% 67%, #0f0 67% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="34"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 34%, #00ff00 34%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="34"] {
  background: conic-gradient(white 0% 66%, #0f0 66% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="35"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 35%, #00ff00 35%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="35"] {
  background: conic-gradient(white 0% 65%, #0f0 65% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="36"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 36%, #00ff00 36%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="36"] {
  background: conic-gradient(white 0% 64%, #0f0 64% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="37"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 37%, #00ff00 37%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="37"] {
  background: conic-gradient(white 0% 63%, #0f0 63% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="38"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 38%, #00ff00 38%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="38"] {
  background: conic-gradient(white 0% 62%, #0f0 62% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="39"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 39%, #00ff00 39%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="39"] {
  background: conic-gradient(white 0% 61%, #0f0 61% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="40"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 40%, #00ff00 40%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="40"] {
  background: conic-gradient(white 0% 60%, #0f0 60% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="41"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 41%, #00ff00 41%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="41"] {
  background: conic-gradient(white 0% 59%, #0f0 59% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="42"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 42%, #00ff00 42%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="42"] {
  background: conic-gradient(white 0% 58%, #0f0 58% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="43"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 43%, #00ff00 43%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="43"] {
  background: conic-gradient(white 0% 57%, #0f0 57% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="44"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 44%, #00ff00 44%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="44"] {
  background: conic-gradient(white 0% 56%, #0f0 56% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="45"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 45%, #00ff00 45%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="45"] {
  background: conic-gradient(white 0% 55%, #0f0 55% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="46"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 46%, #00ff00 46%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="46"] {
  background: conic-gradient(white 0% 54%, #0f0 54% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="47"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 47%, #00ff00 47%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="47"] {
  background: conic-gradient(white 0% 53%, #0f0 53% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="48"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 48%, #00ff00 48%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="48"] {
  background: conic-gradient(white 0% 52%, #0f0 52% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="49"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 49%, #00ff00 49%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="49"] {
  background: conic-gradient(white 0% 51%, #0f0 51% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="50"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 50%, #00ff00 50%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="50"] {
  background: conic-gradient(white 0% 50%, #0f0 50% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="51"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 51%, #00ff00 51%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="51"] {
  background: conic-gradient(white 0% 49%, #0f0 49% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="52"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 52%, #00ff00 52%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="52"] {
  background: conic-gradient(white 0% 48%, #0f0 48% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="53"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 53%, #00ff00 53%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="53"] {
  background: conic-gradient(white 0% 47%, #0f0 47% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="54"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 54%, #00ff00 54%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="54"] {
  background: conic-gradient(white 0% 46%, #0f0 46% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="55"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 55%, #00ff00 55%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="55"] {
  background: conic-gradient(white 0% 45%, #0f0 45% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="56"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 56%, #00ff00 56%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="56"] {
  background: conic-gradient(white 0% 44%, #0f0 44% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="57"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 57%, #00ff00 57%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="57"] {
  background: conic-gradient(white 0% 43%, #0f0 43% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="58"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 58%, #00ff00 58%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="58"] {
  background: conic-gradient(white 0% 42%, #0f0 42% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="59"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 59%, #00ff00 59%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="59"] {
  background: conic-gradient(white 0% 41%, #0f0 41% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="60"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 60%, #00ff00 60%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="60"] {
  background: conic-gradient(white 0% 40%, #0f0 40% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="61"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 61%, #00ff00 61%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="61"] {
  background: conic-gradient(white 0% 39%, #0f0 39% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="62"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 62%, #00ff00 62%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="62"] {
  background: conic-gradient(white 0% 38%, #0f0 38% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="63"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 63%, #00ff00 63%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="63"] {
  background: conic-gradient(white 0% 37%, #0f0 37% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="64"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 64%, #00ff00 64%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="64"] {
  background: conic-gradient(white 0% 36%, #0f0 36% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="65"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 65%, #00ff00 65%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="65"] {
  background: conic-gradient(white 0% 35%, #0f0 35% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="66"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 66%, #00ff00 66%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="66"] {
  background: conic-gradient(white 0% 34%, #0f0 34% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="67"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 67%, #00ff00 67%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="67"] {
  background: conic-gradient(white 0% 33%, #0f0 33% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="68"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 68%, #00ff00 68%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="68"] {
  background: conic-gradient(white 0% 32%, #0f0 32% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="69"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 69%, #00ff00 69%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="69"] {
  background: conic-gradient(white 0% 31%, #0f0 31% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="70"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 70%, #00ff00 70%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="70"] {
  background: conic-gradient(white 0% 30%, #0f0 30% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="71"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 71%, #00ff00 71%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="71"] {
  background: conic-gradient(white 0% 29%, #0f0 29% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="72"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 72%, #00ff00 72%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="72"] {
  background: conic-gradient(white 0% 28%, #0f0 28% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="73"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 73%, #00ff00 73%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="73"] {
  background: conic-gradient(white 0% 27%, #0f0 27% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="74"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 74%, #00ff00 74%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="74"] {
  background: conic-gradient(white 0% 26%, #0f0 26% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="75"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 75%, #00ff00 75%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="75"] {
  background: conic-gradient(white 0% 25%, #0f0 25% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="76"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 76%, #00ff00 76%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="76"] {
  background: conic-gradient(white 0% 24%, #0f0 24% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="77"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 77%, #00ff00 77%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="77"] {
  background: conic-gradient(white 0% 23%, #0f0 23% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="78"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 78%, #00ff00 78%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="78"] {
  background: conic-gradient(white 0% 22%, #0f0 22% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="79"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 79%, #00ff00 79%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="79"] {
  background: conic-gradient(white 0% 21%, #0f0 21% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="80"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 80%, #00ff00 80%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="80"] {
  background: conic-gradient(white 0% 20%, #0f0 20% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="81"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 81%, #00ff00 81%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="81"] {
  background: conic-gradient(white 0% 19%, #0f0 19% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="82"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 82%, #00ff00 82%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="82"] {
  background: conic-gradient(white 0% 18%, #0f0 18% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="83"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 83%, #00ff00 83%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="83"] {
  background: conic-gradient(white 0% 17%, #0f0 17% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="84"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 84%, #00ff00 84%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="84"] {
  background: conic-gradient(white 0% 16%, #0f0 16% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="85"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 85%, #00ff00 85%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="85"] {
  background: conic-gradient(white 0% 15%, #0f0 15% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="86"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 86%, #00ff00 86%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="86"] {
  background: conic-gradient(white 0% 14%, #0f0 14% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="87"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 87%, #00ff00 87%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="87"] {
  background: conic-gradient(white 0% 13%, #0f0 13% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="88"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 88%, #00ff00 88%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="88"] {
  background: conic-gradient(white 0% 12%, #0f0 12% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="89"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 89%, #00ff00 89%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="89"] {
  background: conic-gradient(white 0% 11%, #0f0 11% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="90"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 90%, #00ff00 90%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="90"] {
  background: conic-gradient(white 0% 10%, #0f0 10% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="91"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 91%, #00ff00 91%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="91"] {
  background: conic-gradient(white 0% 9%, #0f0 9% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="92"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 92%, #00ff00 92%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="92"] {
  background: conic-gradient(white 0% 8%, #0f0 8% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="93"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 93%, #00ff00 93%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="93"] {
  background: conic-gradient(white 0% 7%, #0f0 7% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="94"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 94%, #00ff00 94%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="94"] {
  background: conic-gradient(white 0% 6%, #0f0 6% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="95"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 95%, #00ff00 95%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="95"] {
  background: conic-gradient(white 0% 5%, #0f0 5% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="96"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 96%, #00ff00 96%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="96"] {
  background: conic-gradient(white 0% 4%, #0f0 4% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="97"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 97%, #00ff00 97%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="97"] {
  background: conic-gradient(white 0% 3%, #0f0 3% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="98"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 98%, #00ff00 98%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="98"] {
  background: conic-gradient(white 0% 2%, #0f0 2% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="99"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 99%, #00ff00 99%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="99"] {
  background: conic-gradient(white 0% 1%, #0f0 1% 100%);
}

/* line 1557, ../sass/screen.scss */
[percentage-bar="100"] {
  background-image: linear-gradient(#ffffff 0%, #ffffff 100%, #00ff00 100%, #00ff00 100%);
}

/* line 1561, ../sass/screen.scss */
[pie="100"] {
  background: conic-gradient(white 0% 0%, #0f0 0% 100%);
}
